LEADER 07905nam 2200613Ia 450 001 9910817210703321 005 20240410072603.0 010 $a1-58053-916-5 035 $a(CKB)1000000000210105 035 $a(CtWfDGI)bke00014781 035 $a(SSID)ssj0000225560 035 $a(PQKBManifestationID)12087090 035 $a(PQKBTitleCode)TC0000225560 035 $a(PQKBWorkID)10233623 035 $a(PQKB)10924757 035 $a(MiAaPQ)EBC227702 035 $a(Au-PeEL)EBL227702 035 $a(CaPaEBR)ebr10082012 035 $a(OCoLC)57442022 035 $a(EXLCZ)991000000000210105 100 $a20040907d2004 uy 0 101 0 $aeng 135 $aurcn||||||||| 181 $ctxt 182 $cc 183 $acr 200 10$aPractical analog and digital filter design$b[electronic resource] /$fLes Thede 205 $a1st ed. 210 $aBoston $cArtech House$dc2004 215 $axiii, 267 p. $cill 225 1 $aArtech House microwave library 300 $aTitle from title screen. 300 $aIncludes link to CD content. 311 $a1-58053-915-7 320 $aIncludes bibliographical references and index. 327 $aPractical Analog and Digital Filter Design -- Contents vii -- Preface xi -- CHAPTER CONTENTS -- ACKNOWLEDGMENTS -- TRADEMARKS -- Chapter 1: Introduction to Filters and Filter Design Software -- 1.1 FILTER SELECTIVITY -- 1.1.1 Lowpass Filters -- 1.1.2 Highpass Filters -- 1.1.3 Bandpass Filters -- 1.1.4 Bandstop Filters -- 1.2 FILTER APPROXIMATION -- 1.3 FILTER IMPLEMENTATION -- 1.4 WFILTER - FILTER DESIGN SOFTWARE -- 1.5 CONCLUSION -- Chapter 2: Analog Filter Approximation Functions -- 2.1 FILTER TRANSFER FUNCTIONS -- 2.1.1 Transfer Function Characterization -- 2.1.2 Pole-Zero Plots and Transfer Functions -- 2.1.3 Normalized Transfer Functions -- 2.2 BUTTERWORTH NORMALIZED APPROXIMATION FUNCTIONS -- 2.2.1 Butterworth Magnitude Response -- 2.2.2 Butterworth Order -- 2.2.3 Butterworth Pole Locations -- 2.2.4 Butterworth Transfer Functions -- 2.3 CHEBYSHEV NORMALIZED APPROXIMATION FUNCTIONS -- 2.3.1 Chebyshev Magnitude Response -- 2.3.2 Chebyshev Order -- 2.3.3 Chebyshev Pole Locations -- 2.3.4 Chebyshev Transfer Functions -- 2.4 INVERSE CHEBYSHEV NORMALIZED APPROXIMATION FUNCTIONS -- 2.4.1 Inverse Chebyshev Magnitude Response -- 2.4.2 Inverse Chebyshev Order -- 2.4.3 Inverse Chebyshev Pole-Zero Locations -- 2.4.4 Inverse Chebyshev Transfer Functions -- 2.5 ELLIPTIC NORMALIZED APPROXIMATION FUNCTIONS -- 2.5.1 Elliptic Magnitude Response -- 2.5.2 Elliptic Order -- 2.5.3 Elliptic Pole-Zero Locations -- 2.5.4 Elliptic Transfer Functions -- 2.6 COMPARISON OF APPROXIMATION METHODS -- 2.7 CONCLUSION -- Chapter 3: Analog Lowpass, Highpass, Bandpass, and Bandstop Filters -- 3.1 UNNORMALIZED LOWPASS APPROXIMATION FUNCTIONS -- 3.1.1 Handling a First-Order Factor -- 3.1.2 Handling a Second-Order Factor -- 3.2 UNNORMALIZED HIGHPASS APPROXIMATION FUNCTIONS -- 3.2.1 Handling a First-Order Factor. 327 $a3.2.2 Handling a Second-Order Factor -- 3.3 UNNORMALIZED BANDPASS APPROXIMATION FUNCTIONS -- 3.3.1 Handling a First-Order Factor -- 3.3.2 Handling a Second-Order Factor -- 3.4 UNNORMALIZED BANDSTOP APPROXIMATION FUNCTIONS -- 3.4.1 Handling a First-Order Factor -- 3.4.2 Handling a Second-Order Factor -- 3.5 ANALOG FREQUENCY RESPONSE -- 3.5.1 Mathematics for Frequency Response Calculation -- 3.5.2 C Code for Frequency Response Calculation -- 3.6 SAVING THE FILTER PARAMETERS -- 3.7 CONCLUSION -- Chapter 4: Analog Filter Implementation Using Active Filters -- 4.1 IMPLEMENTATION PROCEDURES FOR ANALOG FILTERS -- 4.2 LOWPASS ACTIVE FILTERS USING OP-AMPS -- 4.3 HIGHPASS ACTIVE FILTERS USING OP-AMPS -- 4.4 BANDPASS ACTIVE FILTERS USING OP-AMPS -- 4.5 BANDSTOP ACTIVE FILTERS USING OP-AMPS -- 4.6 IMPLEMENTING COMPLEX ZEROS WITH ACTIVE FILTERS -- 4.7 ANALOG FILTER IMPLEMENTATION ISSUES -- 4.7.1 Component Selection -- 4.7.2 Sensitivity Analysis -- 4.8 USING WFILTER IN ANALOG FILTER IMPLEMENTATION -- 4.9 CONCLUSION -- Chapter 5: Introduction to Discrete-Time Systems -- 5.1 ANALOG-TO-DIGITAL CONVERSION -- 5.1.1 Frequency Spectrum and Sampling Rate -- 5.1.2 Quantization of Samples -- 5.1.3 A Complete Analog-to-Digital-to-Analog System -- 5.2 LINEAR DIFFERENCE EQUATIONS AND CONVOLUTION -- 5.2.1 Linear Difference Equations -- 5.2.2 Impulse Response and Convolution -- 5.3 DISCRETE-TIME SYSTEMS AND Z-TRANSFORMS -- 5.4 FREQUENCY RESPONSE OF DISCRETE-TIME SYSTEMS -- 5.5 PLAYING DIGITIZED WAVEFORMS ON A COMPUTER SYSTEM -- 5.6 CONCLUSION -- Chapter 6: Infinite Impluse Response Digital Filter Design -- 6.1 IMPULSE RESPONSE INVARIANT DESIGN -- 6.2 STEP RESPONSE INVARIANT DESIGN -- 6.3 BILINEAR TRANSFORM DESIGN -- 6.4 C CODE FOR IIR FREQUENCY RESPONSE CALCULATION -- 6.5 CONCLUSION. 327 $aChapter 7: Finite Impulse Response Digital Filter Design -- 7.1 USING FOURIER SERIES IN FILTER DESIGN -- 7.1.1 Frequency Response and Impulse Response Coefficients -- 7.1.2 Characteristics of FIR Filters -- 7.1.3 Ideal FIR Impulse Response Coefficients -- 7.2 WINDOWING TECHNIQUES TO IMPROVE DESIGN -- 7.3 PARKS-MCCLELLAN OPTIMIZATION PROCEDURE -- 7.3.1 Description of the Problem -- 7.3.2 The Remez Exchange Algorithm -- 7.3.3 Using the Parks-McClellan Algorithm -- 7.3.4 Limitations of the Parks-McClellan Algorithm -- 7.4 C CODE FOR FIR FREQUENCY RESPONSE CALCULATION -- 7.5 CONCLUSION -- Chapter 8: Digital Filter Implementation Using C -- 8.1 DIGITAL FILTER IMPLEMENTATION ISSUES -- 8.1.1 Input and Output Signal Representation -- 8.1.2 Coefficient Representation -- 8.1.3 Retaining Accuracy and Stability -- 8.2 C CODE FOR IIR FILTER IMPLEMENTATION -- 8.3 C CODE FOR FIR FILTER IMPLEMENTATION -- 8.3.1 Real-Time Implementation of FIR Filters -- 8.3.2 Nonreal-Time Implementation of FIR Filters -- 8.4 FILTERING SOUND FILES -- 8.5 CONCLUSION -- Chapter 9: Digital Filtering Using the FFT -- 9.1 THE DISCRETE FOURIER TRANSFORM (DFT) -- 9.2 THE FAST FOURIER TRANSFORM (FFT) -- 9.2.1 The Derivation of the FFT -- 9.2.2 The Inverse FFT -- 9.3 C CODE FOR THE FFT -- 9.4 APPLICATION OF FFT TO FILTERING -- 9.5 CONCLUSION -- Appendix A: Technical References -- ADVANCED MATHEMATICS REFERENCES -- ANALOG FILTER DESIGN REFERENCES -- C PROGRAMMING REFERENCES -- DIGITAL FILTER DESIGN REFERENCES -- Appendix B: Filter Design Software and C Code -- WFILTER FILTER DESIGN SOFTWARE -- C COMPUTER CODE -- FEEDBACK -- Appendix C: Filter Design Using C -- Appendix D: C Code for Normalized Approximation Functions -- Appendix E: C Code for Unnormalized Approximation Functions -- Appendix F: C Code for Active Filter Implementation. 327 $aAppendix G: C Code for IIR Filter Design -- Appendix H: C Code for FIR Filter Design -- Appendix I: Filtering Sound Files -- About the Author -- Index. 330 $aMaster the most common analog and digital filter design and implementation methods with this hands-on new resource. The book explains in practical terms all the important derivations so you can apply them directly to your own filter design problems. Not only does it detail analog active and digital IIR and FIR filter design, the book also thoroughly treats implementation issues to steer you away from common design pitfalls. 410 0$aArtech House microwave library. 606 $aElectric filters$xDesign and construction 606 $aMicrowave filters$xDesign and construction 615 0$aElectric filters$xDesign and construction. 615 0$aMicrowave filters$xDesign and construction. 676 $a621.3815/324 700 $aThede$b Les$g(Leslie D.)$01631799 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910817210703321 996 $aPractical analog and digital filter design$93970593 997 $aUNINA