Preface |
|
xv | |
|
|
1 | (14) |
|
|
2 | (2) |
|
Some Applications of Signal Processing |
|
|
4 | (3) |
|
|
7 | (10) |
|
Digital Signal Processing |
|
|
10 | (5) |
Part I Signal Analysis |
|
|
|
15 | (56) |
|
|
15 | (5) |
|
|
20 | (10) |
|
Characteristics of Signals |
|
|
30 | (3) |
|
|
33 | (7) |
|
The Vector Space of All Possible Signals |
|
|
40 | (4) |
|
Time and Frequency Domains |
|
|
44 | (3) |
|
Analog and Digital Domains |
|
|
47 | (2) |
|
|
49 | (8) |
|
|
57 | (5) |
|
Antialiasing and Reconstruction Filters |
|
|
62 | (2) |
|
Practical Analog to Digital Conversion |
|
|
64 | (7) |
|
The Spectrum of Periodic Signals |
|
|
71 | (32) |
|
|
72 | (2) |
|
|
74 | (3) |
|
|
77 | (3) |
|
Representation by Fourier Series |
|
|
80 | (6) |
|
|
86 | (4) |
|
Complex FS and Negative Frequencies |
|
|
90 | (4) |
|
Properties of Fourier Series |
|
|
94 | (2) |
|
The Fourier Series of Rectangular Wave |
|
|
96 | (7) |
|
|
103 | (58) |
|
From Fourier Series to Fourier Transform |
|
|
103 | (7) |
|
Fourier Transform Examples |
|
|
110 | (3) |
|
|
113 | (4) |
|
|
117 | (5) |
|
|
122 | (4) |
|
Short Time Fourier Transform (STFT) |
|
|
126 | (6) |
|
The Discrete Fourier Transform (DFT) |
|
|
132 | (3) |
|
|
135 | (6) |
|
Further Insights into the DFT |
|
|
141 | (2) |
|
|
143 | (8) |
|
|
151 | (4) |
|
The Other Meaning of Frequency |
|
|
155 | (6) |
|
|
161 | (46) |
|
|
162 | (2) |
|
|
164 | (7) |
|
Noise Reduction by Averaging |
|
|
171 | (3) |
|
|
174 | (6) |
|
|
180 | (12) |
|
|
192 | (6) |
|
Spectrum of Random Signals |
|
|
198 | (4) |
|
Stochastic Approximation Methods |
|
|
202 | (1) |
|
|
203 | (4) |
Part II Signal Processing Systems |
|
|
|
207 | (64) |
|
|
208 | (1) |
|
|
209 | (4) |
|
The Simplest Systems with Memory |
|
|
213 | (8) |
|
Characteristics of Systems |
|
|
221 | (5) |
|
|
226 | (2) |
|
Moving Averages in the Time Domain |
|
|
228 | (3) |
|
Moving Averages in the Frequency Domain |
|
|
231 | (6) |
|
|
237 | (4) |
|
|
241 | (4) |
|
|
245 | (4) |
|
|
249 | (3) |
|
System Identification---The Easy Case |
|
|
252 | (7) |
|
System Identification---The Hard Case |
|
|
259 | (6) |
|
System Identification in the z Domain |
|
|
265 | (6) |
|
|
271 | (50) |
|
|
272 | (3) |
|
|
275 | (4) |
|
|
279 | (10) |
|
|
289 | (4) |
|
The ARMA Transfer Function |
|
|
293 | (5) |
|
|
298 | (5) |
|
|
303 | (6) |
|
|
309 | (6) |
|
|
315 | (6) |
|
|
321 | (28) |
|
|
322 | (2) |
|
|
324 | (2) |
|
|
326 | (3) |
|
Multilayer Nonlinear Systems |
|
|
329 | (3) |
|
|
332 | (6) |
|
|
338 | (5) |
|
|
343 | (6) |
|
|
349 | (44) |
|
Signal Comparison and Detection |
|
|
350 | (4) |
|
Crosscorrelation and Autocorrelation |
|
|
354 | (3) |
|
The Wiener-Khintchine Theorem |
|
|
357 | (2) |
|
The Frequency Domain Signal Detector |
|
|
359 | (2) |
|
Correlation and Convolution |
|
|
361 | (1) |
|
|
362 | (3) |
|
|
365 | (4) |
|
Correlation and Prediction |
|
|
369 | (2) |
|
|
371 | (5) |
|
The Levinson-Durbin Recursion |
|
|
376 | (7) |
|
|
383 | (3) |
|
Higher-Order Signal Processing |
|
|
386 | (7) |
|
|
393 | (34) |
|
Adaptive Noise Cancellation |
|
|
394 | (6) |
|
Adaptive Echo Cancellation |
|
|
400 | (4) |
|
|
404 | (4) |
|
|
408 | (5) |
|
|
413 | (7) |
|
Other Adaptive Algorithms |
|
|
420 | (7) |
|
Biological Signal Processing |
|
|
427 | (34) |
|
|
428 | (2) |
|
The Birth of Psychophysics |
|
|
430 | (5) |
|
|
435 | (4) |
|
|
439 | (3) |
|
|
442 | (4) |
|
The Essential Neural Network |
|
|
446 | (2) |
|
The Simplest Model Neuron |
|
|
448 | (4) |
|
|
452 | (9) |
Part III Architectures and Algorithms |
|
|
|
461 | (34) |
|
|
462 | (5) |
|
|
467 | (9) |
|
|
476 | (5) |
|
|
481 | (6) |
|
|
487 | (8) |
|
|
495 | (36) |
|
|
496 | (2) |
|
|
498 | (4) |
|
|
502 | (4) |
|
|
506 | (6) |
|
Finding a Sinusoid in Noise |
|
|
512 | (3) |
|
Finding Sinusoids in Noise |
|
|
515 | (5) |
|
|
520 | (3) |
|
|
523 | (3) |
|
|
526 | (5) |
|
The Fast Fourier Transform |
|
|
531 | (38) |
|
|
532 | (4) |
|
|
536 | (3) |
|
Derivation of the DIT FFT |
|
|
539 | (7) |
|
Other Common FFT Algorithms |
|
|
546 | (6) |
|
The Matrix Interpretation of the FFT |
|
|
552 | (2) |
|
|
554 | (4) |
|
|
558 | (3) |
|
|
561 | (4) |
|
|
565 | (4) |
|
Digital Filter Implementation |
|
|
569 | (36) |
|
Computation of Convolutions |
|
|
570 | (3) |
|
FIR Filtering in the Frequency Domain |
|
|
573 | (6) |
|
|
579 | (5) |
|
|
584 | (6) |
|
|
590 | (5) |
|
|
595 | (7) |
|
|
602 | (3) |
|
Function Evaluation Algorithms |
|
|
605 | (14) |
|
Sine and Cosine Generation |
|
|
606 | (3) |
|
|
609 | (1) |
|
|
610 | (1) |
|
Square Root and Pythagorean Addition |
|
|
611 | (2) |
|
|
613 | (6) |
|
Digital Signal Processors |
|
|
619 | (28) |
|
Multiply-and-Accumulate (MAC) |
|
|
620 | (3) |
|
|
623 | (4) |
|
|
627 | (4) |
|
|
631 | (2) |
|
|
633 | (2) |
|
|
635 | (4) |
|
|
639 | (2) |
|
|
641 | (6) |
Part IV Applications |
|
|
Communications Signal Processing |
|
|
647 | (92) |
|
History of Communications |
|
|
648 | (4) |
|
|
652 | (3) |
|
|
655 | (4) |
|
|
659 | (5) |
|
|
664 | (2) |
|
|
666 | (4) |
|
|
670 | (4) |
|
|
674 | (6) |
|
|
680 | (3) |
|
|
683 | (7) |
|
|
690 | (8) |
|
|
698 | (6) |
|
|
704 | (4) |
|
|
708 | (2) |
|
|
710 | (4) |
|
|
714 | (2) |
|
|
716 | (4) |
|
|
720 | (3) |
|
|
723 | (6) |
|
|
729 | (4) |
|
|
733 | (6) |
|
|
739 | (42) |
|
|
740 | (2) |
|
|
742 | (2) |
|
|
744 | (3) |
|
|
747 | (3) |
|
Pitch Tracking and Voicing Determination |
|
|
750 | (3) |
|
|
753 | (4) |
|
|
757 | (3) |
|
|
760 | (5) |
|
|
765 | (3) |
|
|
768 | (2) |
|
|
770 | (1) |
|
|
771 | (4) |
|
Telephone-Grade Speech Coding |
|
|
775 | (6) |
A Whirlwind Exposition of Mathematics |
|
781 | (48) |
|
|
781 | (1) |
|
|
782 | (2) |
|
|
784 | (1) |
|
|
785 | (3) |
|
|
788 | (3) |
|
A.6 Functions and Polynomials |
|
|
791 | (2) |
|
|
793 | (2) |
|
A.8 Trigonometric (and Similar) Functions |
|
|
795 | (5) |
|
|
800 | (3) |
|
A.10 Differential Equations |
|
|
803 | (5) |
|
|
808 | (1) |
|
A.12 Approximation by Polynomials |
|
|
809 | (6) |
|
|
815 | (4) |
|
|
819 | (2) |
|
|
821 | (5) |
|
A.16 Solution of Linear Algebraic Equations |
|
|
826 | (3) |
Bibliography |
|
829 | (20) |
Index |
|
849 | |