Digital Signal Processing : A Computer-Based Approach
, by Mitra, Sanjit K.Note: Supplemental materials are not guaranteed with Rental or Used book purchases.
- ISBN: 9780072522617 | 0072522615
- Cover: Hardcover
- Copyright: 7/1/2001
Preface | p. xiii |
Signals and Signal Processing | p. 1 |
Characterization and Classification of Signals | p. 1 |
Typical Signal Processing Operations | p. 3 |
Examples of Typical Signals | p. 12 |
Typical Signal Processing Applications | p. 22 |
Why Digital Signal Processing? | p. 37 |
Discrete-Time Signals and Systems in the Time-Domain | p. 41 |
Discrete-Time Signals | p. 42 |
Typical Sequences and Sequence Representation | p. 53 |
The Sampling Process | p. 60 |
Discrete-Time Systems | p. 63 |
Time-Domain Characterization of LTI Discrete-Time Systems | p. 71 |
Finite-Dimensional LTI Discrete-Time Systems | p. 80 |
Correlation of Signals | p. 88 |
Random Signals | p. 94 |
Summary | p. 105 |
Problems | p. 106 |
Matlab Exercises | p. 115 |
Discrete-Time Signals in the Transform-Domain | p. 117 |
The Discrete-Time Fourier Transform | p. 117 |
The Discrete Fourier Transform | p. 131 |
Relation between the DTFT and the DFT, and Their Inverses | p. 137 |
Discrete Fourier Transform Properties | p. 140 |
Computation of the DFT of Real Sequences | p. 146 |
Linear Convolution Using the DFT | p. 149 |
The z-Transform | p. 155 |
Region of Convergence of a Rational z-Transform | p. 159 |
Inverse z-Transform | p. 167 |
z-Transform Properties | p. 173 |
Transform-Domain Representations of Random Signals | p. 176 |
Summary | p. 179 |
Problems | p. 180 |
Matlab Exercises | p. 199 |
LTI Discrete-Time Systems in the Transform-Domain | p. 203 |
Finite-Dimensional Discrete-Time Systems | p. 203 |
The Frequency Response | p. 204 |
The Transfer Function | p. 215 |
Types of Transfer Functions | p. 222 |
Simple Digital Filters | p. 234 |
Allpass Transfer Function | p. 243 |
Minimum-Phase and Maximum-Phase Transfer Functions | p. 246 |
Complementary Transfer Functions | p. 248 |
Inverse Systems | p. 253 |
System Identification | p. 256 |
Digital Two-Pairs | p. 259 |
Algebraic Stability Test | p. 261 |
Discrete-Time Processing of Random Signals | p. 267 |
Matched Filter | p. 272 |
Summary | p. 275 |
Problems | p. 277 |
Matlab Exercises | p. 295 |
Digital Processing of Continuous-Time Signals | p. 299 |
Introduction | p. 299 |
Sampling of Continuous-Time Signals | p. 300 |
Sampling of Bandpass Signals | p. 310 |
Analog Lowpass Filter Design | p. 313 |
Design of Analog Highpass, Bandpass, and Bandstop Filters | p. 329 |
Anti-Aliasing Filter Design | p. 335 |
Sample-and-Hold Circuit | p. 337 |
Analog-to-Digital Converter | p. 338 |
Digital-to-Analog Converter | p. 344 |
Reconstruction Filter Design | p. 348 |
Effect of Sample-and-Hold Operation | p. 351 |
Summary | p. 352 |
Problems | p. 353 |
Matlab Exercises | p. 356 |
Digital Filter Structures | p. 359 |
Block Diagram Representation | p. 359 |
Equivalent Structures | p. 363 |
Basic FIR Digital Filter Structures | p. 364 |
Basic IIR Digital Filter Structures | p. 368 |
Realization of Basic Structures Using Matlab | p. 374 |
Allpass Filters | p. 378 |
Tunable IIR Digital Filters | p. 387 |
IIR Tapped Cascaded Lattice Structures | p. 389 |
FIR Cascaded Lattice Structures | p. 395 |
Parallel Allpass Realization of IIR Transfer Functions | p. 401 |
Digital Sine-Cosine Generator | p. 405 |
Computational Complexity of Digital Filter Structures | p. 408 |
Summary | p. 408 |
Problems | p. 409 |
Matlab Exercises | p. 421 |
Digital Filter Design | p. 423 |
Preliminary Considerations | p. 423 |
Bilinear Transformation Method of IIR Filter Design | p. 430 |
Design of Lowpass IIR Digital Filters | p. 435 |
Design of Highpass, Bandpass, and Bandstop IIR Digital Filters | p. 437 |
Spectral Transformations of IIR Filters | p. 441 |
FIR Filter Design Based on Windowed Fourier Series | p. 446 |
Computer-Aided Design of Digital Filters | p. 460 |
Design of FIR Digital Filters with Least-Mean-Square Error | p. 468 |
Constrained Least-Square Design of FIR Digital Filters | p. 469 |
Digital Filter Design Using Matlab | p. 472 |
Summary | p. 497 |
Problems | p. 498 |
Matlab Exercises | p. 510 |
DSP Algorithm Implementation | p. 515 |
Basic Issues | p. 515 |
Structure Simulation and Verification Using Matlab | p. 523 |
Computation of the Discrete Fourier Transform | p. 535 |
Number Representation | p. 552 |
Arithmetic Operations | p. 556 |
Handling of Overflow | p. 562 |
Tunable Digital Filters | p. 562 |
Function Approximation | p. 568 |
Summary | p. 571 |
Problems | p. 572 |
Matlab Exercises | p. 581 |
Analysis of Finite Wordlength Effects | p. 583 |
The Quantization Process and Errors | p. 584 |
Quantization of Fixed-Point Numbers | p. 585 |
Quantization of Floating-Point Numbers | p. 587 |
Analysis of Coefficient Quantization Effects | p. 588 |
A/D Conversion Noise Analysis | p. 600 |
Analysis of Arithmetic Round-Off Errors | p. 611 |
Dynamic Range Scaling | p. 614 |
Signal-to-Noise Ratio in Low-Order IIR Filters | p. 625 |
Low-Sensitivity Digital Filters | p. 629 |
Reduction of Product Round-Off Errors Using Error Feedback | p. 635 |
Limit Cycles in IIR Digital Filters | p. 639 |
Round-Off Errors in FFT Algorithms | p. 646 |
Summary | p. 649 |
Problems | p. 650 |
Matlab Exercises | p. 657 |
Multirate Digital Signal Processing | p. 659 |
The Basic Sample Rate Alteration Devices | p. 660 |
Filters in Sampling Rate Alteration Systems | p. 671 |
Multistage Design of Decimator and Interpolator | p. 680 |
The Polyphase Decomposition | p. 684 |
Arbitrary-Rate Sampling Rate Converter | p. 690 |
Digital Filter Banks | p. 696 |
Nyquist Filters | p. 700 |
Two-Channel Quadrature-Mirror Filter Bank | p. 705 |
Perfect Reconstruction Two-Channel FIR Filter Banks | p. 714 |
L-Channel QMF Banks | p. 722 |
Cosine-Modulated L-Channel Filter Banks | p. 730 |
Multilevel Filter Banks | p. 734 |
Summary | p. 738 |
Problems | p. 739 |
Matlab Exercises | p. 750 |
Applications of Digital Signal Processing | p. 753 |
Dual-Tone Multifrequency Signal Detection | p. 753 |
Spectral Analysis of Sinusoidal Signals | p. 758 |
Spectral Analysis of Nonstationary Signals | p. 764 |
Spectral Analysis of Random Signals | p. 771 |
Musical Sound Processing | p. 780 |
Digital FM Stereo Generation | p. 790 |
Discrete-Time Analytic Signal Generation | p. 794 |
Subband Coding of Speech and Audio Signals | p. 800 |
Transmultiplexers | p. 803 |
Discrete Multitone Transmission of Digital Data | p. 807 |
Digital Audio Sampling Rate Conversion | p. 811 |
Oversampling A/D Converter | p. 813 |
Oversampling D/A Converter | p. 822 |
Sparse Antenna Array Design | p. 826 |
Summary | p. 829 |
Problems | p. 830 |
Matlab Exercises | p. 834 |
Bibliography | p. 837 |
Index | p. 855 |
Table of Contents provided by Syndetics. All Rights Reserved. |
What is included with this book?
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.