Design and Analysis of Analog Filters. A Signal Processing Perspective

Design and Analysis of Analog Filters. A Signal Processing Perspective

-

English

Description

Design and Analysis of Analog Filters: A Signal Processing Perspective includes signal processing/systems concepts as well as implementation. While most books on analog filter design briefly present the signal processing/systems concepts, and then concentrate on a variety of filter implementation methods, the present book reverses the emphasis, stressing signal processing concepts. Filter implementation topics are presented in Part II: passive filters, and operational amplifier active filters. However, greater emphasis on signal processing/systems concepts is included in Part I of the book than is typical. This emphasis makes the book very appropriate as part of a signal processing curriculum.
Useful Aspects of Design and Analysis of Analog Filters: A Signal Processing Perspective extensive use of MATLAB® throughout, with many homework problems involving the use of MATLAB.
over 200 figures;
over 100 examples;
a total of 345 homework problems, appearing at the ends of the chapters;
complete and thorough presentation of design characteristics;
complete catalog of design approaches.
Audience: Design and Analysis of Analog Filters: A Signal Processing Perspective will interest anyone with a standard electrical engineering background, with a B.S. degree or beyond, or at the senior level. While designed as a textbook, its numerous practical examples make it useful as a reference for practicing engineers and scientists, particularly those working in systems design or communications.
MATLAB® Examples: A valuable relationship between analog filter theory and analysis and modern digital signal processing is made by the application of MATLAB to both the design and analysis of analog filters. Throughout the book, computer-oriented problems are assigned. The disk that accompanies this book contains MATLAB functions and m-files written specifically for this book. The MATLAB functions on the disk extend basic MATLAB capabilities in terms of the design and analysis of analog filters.The m-files are used in a number of examples in the book. They are included on the disk as an instructional aid.

Subjects

Informations

Published by
Published 01 January 1983
Reads 7
EAN13 0306480123
License: All rights reserved
Language English

Legal information: rental price per page €. This information is given for information only in accordance with current legislation.

Report a problem
PREFACE
Chapter
1.
2.
TABLE OF CONTENTS
INTRODUCTION 1.1Filtering Concepts 1.2Classes of Filters 1.3Applications of Analog Filters 1.4Historical Perspective 1.5A Note on MATLAB 1.6the TextOverview of 1.7Chapter 1 Problems
PART I Approximation Design and Analysis
ANALOG FILTER DESIGN AND ANALYSIS CONCEPTS 2.1Time, Frequency, ands Domains 2.2The PaleyWiener Theorem 2.3TimeBandwidth Products 2.4Frequency Band Definitions 2.5Filter Selectivity and Shaping Factor 2.6Imposed Constraints 2.7Analog Filter Design Theorem 2.8FirstOrder Transfer Functions 2.9SecondOrder Transfer Functions 2.10 Transfer Functions with Orders Greater than Two 2.11 MinimumPhase Transfer Functions 2.12 AllPass Transfer Functions 2.13 TimeDomain Response 2.14 Phase Delay and Group Delay 2.15 Hilbert Transform Relations 2.16 Frequency Scaling 2.17 Chapter 2 Problems
Page
v
1 1 4 8 15 16 17 19
23 24 34 40 51 52 54 58 66 70 76 77 78 80 81 88 98 102
Chapter
3.
4.
5.
6.
TABLE OFCONTENTS (continued)
BUTTERWORTH FILTERS 3.1MaximallyFlat Magnitude 3.2Filter Selectivity and Shaping Factor 3.3Determination of Order 3.4Pole Locations 3.5Phase Response, Phase Delay, and Group Delay 3.6TimeDomain Response 3.7Chapter 3 Problems
CHEBYSHEV TYPE I FILTERS 4.1Equiripple Passband Magnitude 4.2Filter Selectivity and Shaping Factor 4.3Determination of Order 4.4Chebyshev Polynomials 4.5Pole Locations 4.6Phase Response, Phase Delay, and Group Delay 4.7TimeDomain Response 4.8Comparison with Butterworth Filters 4.9Chapter 4 Problems
CHEBYSHEV TYPE II FILTERS 5.1Equiripple Stopband Magnitude 5.2Filter Selectivity and Shaping Factor 5.3Determination of Order 5.4Inverse Chebyshev Polynomials 5.5Location of the Poles and Zeros 5.6Phase Response, Phase Delay, and Group Delay 5.7TimeDomain Response 5.8Comparison with Butterworth and Chebyshev Type I Filters 5.9Chapter 5 Problems
ELLIPTIC FILTERS 6.1Introduction 6.2Elliptic Integrals and Jacobian Elliptic Functions 6.3Equiripple Passband and Stopband Magnitude 6.4Computing Given N and 6.5Filter Selectivity and Shaping Factor 6.6Determination of Order
x
Page
113 113 115 117 119 122 125 126
131 131 136 137 138 140 143 146 148 150
155 155 160 161 162 163 166 169
170 172
177 177 182 188 195 196 197
7.
8.
9.
6.7 6.8 6.9 6.10 6.11 6.12
TABLE OF CONTENTS (continued)
Chebyshev Rational Functions Location of the Poles and Zeros Phase Response, Phase Delay, and Group Delay TimeDomain Response Comparison with Preceding Filters Chapter 6 Problems
BESSEL FILTERS 7.1Introduction 7.2MaximallyFlat Group Delay 7.3Filter Selectivity and Shaping Factor 7.4Determination of Order 7.5Pole Locations 7.6Phase Response, Phase Delay, and Group Delay 7.7TimeDomain Response 7.8Comparison with Preceding Filters 7.9Chapter 7 Problems
OTHER FILTERS 8.1Transitional Filters 8.2Gaussian Filters 8.3Legendre Filters 8.4Ultraspherical Filters 8.5Papoulis Filters 8.6Halpern Filters 8.7PhaseCompensated Filters 8.8Chapter 8 Problems
FREQUENCY TRANSFORMATIONS 9.1LowpasstoLowpass 9.2LowpasstoHighpass 9.3LowpasstoBandpass 9.4LowpasstoBandstop 9.5Chapter 9 Problems
xi
Page
198 200 202 205 207 208
215 215 217 223 224 225 225 228 228 230
233 233 235 238 245 249 255 259 266
271 271 274 287 303 320
10.
11.
TABLEOF CONTENTS(continued)
PART II Implementation and Analysis
PASSIVE FILTERS 10.1Introduction 10.2ContinuedFraction Ladder Implementation 10.3Frequency Transformation Circuit Operations 10.4Impedance Scaling 10.5Summary and Examples of Passive Filter Implementation 10.6Chapter 10 Problems
ACTIVE FILTERS 11.1FirstOrder Stages 11.2SecondOrder Stages 11.3Summary and Examples of Active Filter Implementation 11.4Chapter 11 Problems
APPENDICES
APPENDIX A: Introduction to MATLAB
APPENDIX B: Contents of the Accompanying Disk
APPENDIX C:
APPENDIX D:
The MATLAB mFile EXAMP6_1.m
The MATLAB mFile EXAMP6_2.m
APPENDIX E: The MATLAB mFile EXAMP6_6.m
REFERENCES
INDEX
xii
Page
329 329 331 345 348
349 354
359 360 364
377 383
393
409
413
417
423
425
433