Digital signal processing : a computer-based approach / Sanjit K. Mitra.
Material type: TextSeries: McGraw-Hill series in electrical and computer engineeringPublication details: Boston : McGraw-Hill/Irwin, 2002.Edition: 2nd edDescription: xviii, 866 p. : ill. ; 24 cmISBN:- 0072321059 (alk. paper)
- 0071226079 (alk.paper:another printing)
- 621.3822 MIT
Item type | Current library | Call number | Copy number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|
Standard Loan | Moylish Library Main Collection | 621.3822 MIT (Browse shelf(Opens below)) | 1 | Available | 39002000345729 |
Enhanced descriptions from Syndetics:
-- More than any other resource, this example-packed, applications-driven text makes extensive use of MATLAB programs to illustrate theory and design of digital signal processing
-- New to this edition: sections on Finite-Dimensional LTI Discrete-Time Systems; Correlation of Signals; Phase and Group Delays; and greater coverage of FIR filters and spectral analysis of random signals
-- Features a concluding chapter on applications, which are easy to use and require no special knowledge of advanced courses
Includes bibliographical references (p. 837-854) and index.
Table of contents provided by Syndetics
- Preface (p. xiii)
- 1 Signals and Signal Processing (p. 1)
- 1.1 Characterization and Classification of Signals (p. 1)
- 1.2 Typical Signal Processing Operations (p. 3)
- 1.3 Examples of Typical Signals (p. 12)
- 1.4 Typical Signal Processing Applications (p. 22)
- 1.5 Why Digital Signal Processing? (p. 37)
- 2 Discrete-Time Signals and Systems in the Time-Domain (p. 41)
- 2.1 Discrete-Time Signals (p. 42)
- 2.2 Typical Sequences and Sequence Representation (p. 53)
- 2.3 The Sampling Process (p. 60)
- 2.4 Discrete-Time Systems (p. 63)
- 2.5 Time-Domain Characterization of LTI Discrete-Time Systems (p. 71)
- 2.6 Finite-Dimensional LTI Discrete-Time Systems (p. 80)
- 2.7 Correlation of Signals (p. 88)
- 2.8 Random Signals (p. 94)
- 2.9 Summary (p. 105)
- 2.10 Problems (p. 106)
- 2.11 Matlab Exercises (p. 115)
- 3 Discrete-Time Signals in the Transform-Domain (p. 117)
- 3.1 The Discrete-Time Fourier Transform (p. 117)
- 3.2 The Discrete Fourier Transform (p. 131)
- 3.3 Relation between the DTFT and the DFT, and Their Inverses (p. 137)
- 3.4 Discrete Fourier Transform Properties (p. 140)
- 3.5 Computation of the DFT of Real Sequences (p. 146)
- 3.6 Linear Convolution Using the DFT (p. 149)
- 3.7 The z-Transform (p. 155)
- 3.8 Region of Convergence of a Rational z-Transform (p. 159)
- 3.9 Inverse z-Transform (p. 167)
- 3.10 z-Transform Properties (p. 173)
- 3.11 Transform-Domain Representations of Random Signals (p. 176)
- 3.12 Summary (p. 179)
- 3.13 Problems (p. 180)
- 3.14 Matlab Exercises (p. 199)
- 4 LTI Discrete-Time Systems in the Transform-Domain (p. 203)
- 4.1 Finite-Dimensional Discrete-Time Systems (p. 203)
- 4.2 The Frequency Response (p. 204)
- 4.3 The Transfer Function (p. 215)
- 4.4 Types of Transfer Functions (p. 222)
- 4.5 Simple Digital Filters (p. 234)
- 4.6 Allpass Transfer Function (p. 243)
- 4.7 Minimum-Phase and Maximum-Phase Transfer Functions (p. 246)
- 4.8 Complementary Transfer Functions (p. 248)
- 4.9 Inverse Systems (p. 253)
- 4.10 System Identification (p. 256)
- 4.11 Digital Two-Pairs (p. 259)
- 4.12 Algebraic Stability Test (p. 261)
- 4.13 Discrete-Time Processing of Random Signals (p. 267)
- 4.14 Matched Filter (p. 272)
- 4.15 Summary (p. 275)
- 4.16 Problems (p. 277)
- 4.17 Matlab Exercises (p. 295)
- 5 Digital Processing of Continuous-Time Signals (p. 299)
- 5.1 Introduction (p. 299)
- 5.2 Sampling of Continuous-Time Signals (p. 300)
- 5.3 Sampling of Bandpass Signals (p. 310)
- 5.4 Analog Lowpass Filter Design (p. 313)
- 5.5 Design of Analog Highpass, Bandpass, and Bandstop Filters (p. 329)
- 5.6 Anti-Aliasing Filter Design (p. 335)
- 5.7 Sample-and-Hold Circuit (p. 337)
- 5.8 Analog-to-Digital Converter (p. 338)
- 5.9 Digital-to-Analog Converter (p. 344)
- 5.10 Reconstruction Filter Design (p. 348)
- 5.11 Effect of Sample-and-Hold Operation (p. 351)
- 5.12 Summary (p. 352)
- 5.13 Problems (p. 353)
- 5.14 Matlab Exercises (p. 356)
- 6 Digital Filter Structures (p. 359)
- 6.1 Block Diagram Representation (p. 359)
- 6.2 Equivalent Structures (p. 363)
- 6.3 Basic FIR Digital Filter Structures (p. 364)
- 6.4 Basic IIR Digital Filter Structures (p. 368)
- 6.5 Realization of Basic Structures Using Matlab (p. 374)
- 6.6 Allpass Filters (p. 378)
- 6.7 Tunable IIR Digital Filters (p. 387)
- 6.8 IIR Tapped Cascaded Lattice Structures (p. 389)
- 6.9 FIR Cascaded Lattice Structures (p. 395)
- 6.10 Parallel Allpass Realization of IIR Transfer Functions (p. 401)
- 6.11 Digital Sine-Cosine Generator (p. 405)
- 6.12 Computational Complexity of Digital Filter Structures (p. 408)
- 6.13 Summary (p. 408)
- 6.14 Problems (p. 409)
- 6.15 Matlab Exercises (p. 421)
- 7 Digital Filter Design (p. 423)
- 7.1 Preliminary Considerations (p. 423)
- 7.2 Bilinear Transformation Method of IIR Filter Design (p. 430)
- 7.3 Design of Lowpass IIR Digital Filters (p. 435)
- 7.4 Design of Highpass, Bandpass, and Bandstop IIR Digital Filters (p. 437)
- 7.5 Spectral Transformations of IIR Filters (p. 441)
- 7.6 FIR Filter Design Based on Windowed Fourier Series (p. 446)
- 7.7 Computer-Aided Design of Digital Filters (p. 460)
- 7.8 Design of FIR Digital Filters with Least-Mean-Square Error (p. 468)
- 7.9 Constrained Least-Square Design of FIR Digital Filters (p. 469)
- 7.10 Digital Filter Design Using Matlab (p. 472)
- 7.11 Summary (p. 497)
- 7.12 Problems (p. 498)
- 7.13 Matlab Exercises (p. 510)
- 8 DSP Algorithm Implementation (p. 515)
- 8.1 Basic Issues (p. 515)
- 8.2 Structure Simulation and Verification Using Matlab (p. 523)
- 8.3 Computation of the Discrete Fourier Transform (p. 535)
- 8.4 Number Representation (p. 552)
- 8.5 Arithmetic Operations (p. 556)
- 8.6 Handling of Overflow (p. 562)
- 8.7 Tunable Digital Filters (p. 562)
- 8.8 Function Approximation (p. 568)
- 8.9 Summary (p. 571)
- 8.10 Problems (p. 572)
- 8.11 Matlab Exercises (p. 581)
- 9 Analysis of Finite Wordlength Effects (p. 583)
- 9.1 The Quantization Process and Errors (p. 584)
- 9.2 Quantization of Fixed-Point Numbers (p. 585)
- 9.3 Quantization of Floating-Point Numbers (p. 587)
- 9.4 Analysis of Coefficient Quantization Effects (p. 588)
- 9.5 A/D Conversion Noise Analysis (p. 600)
- 9.6 Analysis of Arithmetic Round-Off Errors (p. 611)
- 9.7 Dynamic Range Scaling (p. 614)
- 9.8 Signal-to-Noise Ratio in Low-Order IIR Filters (p. 625)
- 9.9 Low-Sensitivity Digital Filters (p. 629)
- 9.10 Reduction of Product Round-Off Errors Using Error Feedback (p. 635)
- 9.11 Limit Cycles in IIR Digital Filters (p. 639)
- 9.12 Round-Off Errors in FFT Algorithms (p. 646)
- 9.13 Summary (p. 649)
- 9.14 Problems (p. 650)
- 9.15 Matlab Exercises (p. 657)
- 10 Multirate Digital Signal Processing (p. 659)
- 10.1 The Basic Sample Rate Alteration Devices (p. 660)
- 10.2 Filters in Sampling Rate Alteration Systems (p. 671)
- 10.3 Multistage Design of Decimator and Interpolator (p. 680)
- 10.4 The Polyphase Decomposition (p. 684)
- 10.5 Arbitrary-Rate Sampling Rate Converter (p. 690)
- 10.6 Digital Filter Banks (p. 696)
- 10.7 Nyquist Filters (p. 700)
- 10.8 Two-Channel Quadrature-Mirror Filter Bank (p. 705)
- 10.9 Perfect Reconstruction Two-Channel FIR Filter Banks (p. 714)
- 10.10 L-Channel QMF Banks (p. 722)
- 10.11 Cosine-Modulated L-Channel Filter Banks (p. 730)
- 10.12 Multilevel Filter Banks (p. 734)
- 10.13 Summary (p. 738)
- 10.14 Problems (p. 739)
- 10.15 Matlab Exercises (p. 750)
- 11 Applications of Digital Signal Processing (p. 753)
- 11.1 Dual-Tone Multifrequency Signal Detection (p. 753)
- 11.2 Spectral Analysis of Sinusoidal Signals (p. 758)
- 11.3 Spectral Analysis of Nonstationary Signals (p. 764)
- 11.4 Spectral Analysis of Random Signals (p. 771)
- 11.5 Musical Sound Processing (p. 780)
- 11.6 Digital FM Stereo Generation (p. 790)
- 11.7 Discrete-Time Analytic Signal Generation (p. 794)
- 11.8 Subband Coding of Speech and Audio Signals (p. 800)
- 11.9 Transmultiplexers (p. 803)
- 11.10 Discrete Multitone Transmission of Digital Data (p. 807)
- 11.11 Digital Audio Sampling Rate Conversion (p. 811)
- 11.12 Oversampling A/D Converter (p. 813)
- 11.13 Oversampling D/A Converter (p. 822)
- 11.14 Sparse Antenna Array Design (p. 826)
- 11.15 Summary (p. 829)
- 11.16 Problems (p. 830)
- 11.17 Matlab Exercises (p. 834)
- Bibliography (p. 837)
- Index (p. 855)