Preface |
|
xiii | |
|
Signals and Signal Processing |
|
|
1 | (40) |
|
Characterization and Classification of Signals |
|
|
1 | (2) |
|
Typical Signal Processing Operations |
|
|
3 | (9) |
|
Examples of Typical Signals |
|
|
12 | (10) |
|
Typical Signal Processing Applications |
|
|
22 | (15) |
|
Why Digital Signal Processing? |
|
|
37 | (4) |
|
Discrete-Time Signals and Systems in the Time-Domain |
|
|
41 | (76) |
|
|
42 | (11) |
|
Typical Sequences and Sequence Representation |
|
|
53 | (7) |
|
|
60 | (3) |
|
|
63 | (8) |
|
Time-Domain Characterization of LTI Discrete-Time Systems |
|
|
71 | (9) |
|
Finite-Dimensional LTI Discrete-Time Systems |
|
|
80 | (8) |
|
|
88 | (6) |
|
|
94 | (11) |
|
|
105 | (1) |
|
|
106 | (9) |
|
|
115 | (2) |
|
Discrete-Time Signals in the Transform-Domain |
|
|
117 | (86) |
|
The Discrete-Time Fourier Transform |
|
|
117 | (14) |
|
The Discrete Fourier Transform |
|
|
131 | (6) |
|
Relation between the DTFT and the DFT, and their Inverses |
|
|
137 | (3) |
|
Discrete Fourier Transform Properties |
|
|
140 | (6) |
|
Computation of the DFT of Real Sequences |
|
|
146 | (3) |
|
Linear Convolution Using the DFT |
|
|
149 | (6) |
|
|
155 | (4) |
|
Region of Convergence of a Rational z-Transform |
|
|
159 | (8) |
|
|
167 | (6) |
|
|
173 | (3) |
|
Transform-Domain Representations of Random Signals |
|
|
176 | (3) |
|
|
179 | (1) |
|
|
180 | (19) |
|
|
199 | (4) |
|
LTI Discrete-Time Systems in the Transform-Domain |
|
|
203 | (96) |
|
Finite-Dimensional Discrete-Time Systems |
|
|
203 | (1) |
|
|
204 | (11) |
|
|
215 | (7) |
|
Types of Transfer Functions |
|
|
222 | (12) |
|
|
234 | (9) |
|
Allpass Transfer Function |
|
|
243 | (3) |
|
Minimum-Phase and Maximum-Phase Transfer Functions |
|
|
246 | (2) |
|
Complementary Transfer Functions |
|
|
248 | (5) |
|
|
253 | (3) |
|
|
256 | (3) |
|
|
259 | (2) |
|
|
261 | (6) |
|
Discrete-Time Processing of Random Signals |
|
|
267 | (5) |
|
|
272 | (3) |
|
|
275 | (2) |
|
|
277 | (18) |
|
|
295 | (4) |
|
Digital Processing of Continuous-Time Signals |
|
|
299 | (60) |
|
|
299 | (1) |
|
Sampling of Continuous-Time Signals |
|
|
300 | (10) |
|
Sampling of Bandpass Signals |
|
|
310 | (3) |
|
Analog Lowpass Filter Design |
|
|
313 | (16) |
|
Design of Analog Highpass, Bandpass, and Bandstop Filters |
|
|
329 | (6) |
|
Anti-Aliasing Filter Design |
|
|
335 | (2) |
|
|
337 | (1) |
|
Analog-to-Digital Converter |
|
|
338 | (6) |
|
Digital-to-Analog Converter |
|
|
344 | (4) |
|
Reconstruction Filter Design |
|
|
348 | (3) |
|
Effect of Sample-and-Hold Operation |
|
|
351 | (1) |
|
|
352 | (1) |
|
|
353 | (3) |
|
|
356 | (3) |
|
Digital Filter Structures |
|
|
359 | (64) |
|
Block Diagram Representation |
|
|
359 | (4) |
|
|
363 | (1) |
|
Basic FIR Digital Filter Structures |
|
|
364 | (4) |
|
Basic IIR Digital Filter Structures |
|
|
368 | (6) |
|
Realization of Basic Structures Using Matlab |
|
|
374 | (4) |
|
|
378 | (9) |
|
Tunable IIR Digital Filters |
|
|
387 | (2) |
|
IIR Tapped Cascaded Lattice Structures |
|
|
389 | (6) |
|
FIR Cascaded Lattice Structures |
|
|
395 | (6) |
|
Parallel Allpass Realization of IIR Transfer Functions |
|
|
401 | (4) |
|
Digital Sine-Cosine Generator |
|
|
405 | (3) |
|
Computational Complexity of Digital Filter Structures |
|
|
408 | (1) |
|
|
408 | (1) |
|
|
409 | (12) |
|
|
421 | (2) |
|
|
423 | (92) |
|
Preliminary Considerations |
|
|
423 | (7) |
|
Bilinear Transformation Method of IIR Filter Design |
|
|
430 | (5) |
|
Design of Lowpass IIR Digital Filters |
|
|
435 | (2) |
|
Design of Highpass, Bandpass, and Bandstop IIR Digital Filters |
|
|
437 | (4) |
|
Spectral Transformations of IIR Filters |
|
|
441 | (5) |
|
FIR Filter Design Based on Windowed Fourier Series |
|
|
446 | (14) |
|
Computer-Aided Design of Digital Filters |
|
|
460 | (8) |
|
Design of FIR Digital Filters with Least-Mean-Square Error |
|
|
468 | (1) |
|
Constrained Least-Square Design of FIR Digital Filters |
|
|
469 | (3) |
|
Digital Filter Design Using Matlab |
|
|
472 | (25) |
|
|
497 | (1) |
|
|
498 | (12) |
|
|
510 | (5) |
|
DSP Algorithm Implementation |
|
|
515 | (68) |
|
|
515 | (8) |
|
Structure Simulation and Verification Using Matlab |
|
|
523 | (12) |
|
Computation of the Discrete Fourier Transform |
|
|
535 | (17) |
|
|
552 | (4) |
|
|
556 | (6) |
|
|
562 | (1) |
|
|
562 | (6) |
|
|
568 | (3) |
|
|
571 | (1) |
|
|
572 | (9) |
|
|
581 | (2) |
|
Analysis of Finite Wordlength Effects |
|
|
583 | (76) |
|
The Quantization Process and Errors |
|
|
584 | (1) |
|
Quantization of Fixed-Point Numbers |
|
|
585 | (2) |
|
Quantization of Floating-Point Numbers |
|
|
587 | (1) |
|
Analysis of Coefficient Quantization Effects |
|
|
588 | (12) |
|
A/D Conversion Noise Analysis |
|
|
600 | (11) |
|
Analysis of Arithmetic Round-Off Errors |
|
|
611 | (3) |
|
|
614 | (11) |
|
Signal-to-Noise Ratio in Low-Order IIR Filters |
|
|
625 | (4) |
|
Low-Sensitivity Digital Filters |
|
|
629 | (6) |
|
Reduction of Product Round-Off Errors Using Error Feedback |
|
|
635 | (4) |
|
Limit Cycles in IIR Digital Filters |
|
|
639 | (7) |
|
Round-Off Errors in FFT Algorithms |
|
|
646 | (3) |
|
|
649 | (1) |
|
|
650 | (7) |
|
|
657 | (2) |
|
Multirate Digital Signal Processing |
|
|
659 | (94) |
|
The Basic Sample Rate Alteration Devices |
|
|
660 | (11) |
|
Filters in Sampling Rate Alteration Systems |
|
|
671 | (9) |
|
Multistage Design of Decimator and Interpolator |
|
|
680 | (4) |
|
The Polyphase Decomposition |
|
|
684 | (6) |
|
Arbitrary-Rate Sampling Rate Converter |
|
|
690 | (6) |
|
|
696 | (4) |
|
|
700 | (5) |
|
Two-Channel Quadrature-Mirror Filter Bank |
|
|
705 | (9) |
|
Perfect Reconstruction Two-Channel FIR Filter Banks |
|
|
714 | (8) |
|
|
722 | (8) |
|
Cosine-Modulated L-Channel Filter Banks |
|
|
730 | (4) |
|
|
734 | (4) |
|
|
738 | (1) |
|
|
739 | (11) |
|
|
750 | (3) |
|
Applications of Digital Signal Processing |
|
|
753 | (84) |
|
Dual-Tone Multifrequency Signal Detection |
|
|
753 | (5) |
|
Spectral Analysis of Sinusoidal Signals |
|
|
758 | (6) |
|
Spectral Analysis of Nonstationary Signals |
|
|
764 | (7) |
|
Spectral Analysis of Random Signals |
|
|
771 | (9) |
|
|
780 | (10) |
|
Digital FM Stereo Generation |
|
|
790 | (4) |
|
Discrete-Time Analytic Signal Generation |
|
|
794 | (6) |
|
Subband Coding of Speech and Audio Signals |
|
|
800 | (3) |
|
|
803 | (4) |
|
Discrete Multitone Transmission of Digital Data |
|
|
807 | (4) |
|
Digital Audio Sampling Rate Conversion |
|
|
811 | (2) |
|
Oversampling A/D Converter |
|
|
813 | (9) |
|
Oversampling D/A Converter |
|
|
822 | (4) |
|
Sparse Antenna Array Design |
|
|
826 | (3) |
|
|
829 | (1) |
|
|
830 | (4) |
|
|
834 | (3) |
Bibliography |
|
837 | (18) |
Index |
|
855 | |