Mitra: Digital Signal Processing, 2/e

# Contents

1 Signals and Signal Processing

1.1 Characterization and Classification of Signals
1.2 Typical Signal Processing Operations
1.3 Examples of Typical Signals
1.4 Typical Signal Processing Applications
1.5 Why Digital Signal Processing?

2 Discrete-Time Signals and Systems in the Time-Domain
Ch. 2, Part 1, Ch. 2, Part 2, Ch. 2, Part 3

2.1 Discrete-Time Signals
2.2 Typical Sequences and Sequence Representation
2.3 The Sampling Process
2.4 Discrete-Time Systems
2.5 Time-Domain Characterization of LTI Discrete-Time Systems
2.6 Finite-Dimensional LTI Discrete-Time Systems
2.7 Correlation of Signals
2.8 Random Signals
2.9 Summary
2.10 Problems
2.11 Matlab Exercises

3 Transform-Domain Representations of Discrete-Time Signals
Ch. 3, Part 1, Ch. 3, Part 2, Ch. 3, Part 3, Ch. 3, Part 4

3.1 The Discrete-Time Fourier Transform
3.2 Discrete Fourier Transform
3.3 Relation Between the DTFT and the DFT, and Their Inverses
3.4 Discrete Fourier Transform Properties
3.5 Computation of the DFT of Real Sequences
3.6 Linear Convolution Using the DFT
3.7 The z-Transform
3.8 Region of Convergence of a Rational z-Transform
3.9 The Inverse z-Transform
3.10 z-Transform Properties
3.11 Transform-Domain Representations of Random Signals
3.12 Summary
3.13 Problems
3.14 MATLAB Exercises

4 LTI Discrete-Time Systems in the Transform-Domain
Ch. 4, Part 1, Ch. 4, Part 2, Ch. 4, Part 3, Ch. 4, Part 4, Ch. 4, Part 5, Ch. 4, Part 6

4.1 Finite-Dimensional LTI Discrete-Time Systems
4.2 The Frequency Response
4.3 The Transfer Function
4.4 Types of Transfer Functions
4.5 Simple Digital Filters
4.6 Allpass Transfer Function
4.7 Minimum-Phase and Maximum-Phase Transfer Functions
4.8 Complementary Transfer Functions
4.9 Inverse Systems
4.10 System Identification
4.11 Digital Two-Pairs
4.12 Algebraic Stability Test
4.13 Discrete-Time Processing of Random Signals
4.14 Matched Filter
4.15 Summary
4.16 Problems
4.17 MATLAB Exercises

5 Digital Processing of Continuous-Time Signals
Ch. 5, Part 1, Ch. 5, Part 2

5.1 Introduction
5.2 Sampling of Continuous-Time Signals
5.3 Sampling of Bandpass Signals
5.4 Analog Lowpass Filter Design
5.5 Design of Analog Highpass, Bandpass, and Bandstop Filters
5.6 Anti-Aliasing Filter Design
5.7 Sample-and-Hold Circuit
5.8 Analog-to-Digital Converter
5.9 Digital-to-Analog Converter
5.10 Reconstruction Filter Design
5.11 Effect of Sample-and-Hold Operation
5.12 Summary
5.13 Problems
5.14 MATLAB Exercises

6 Digital Filter Structures
Ch. 6, Part 1, Ch. 6, Part 2, Ch. 6, Part 3

6.1 Block Diagram Representation
6.2 Equivalent Structures
6.3 Basic FIR Digital Filter Structures
6.4 Basic IIR Filter Structures
6.5 Realization of Basic Structures using MATLAB
6.6 Allpass Filters
6.7 Tunable IIR Digital Filters
6.8 IIR Tapped Cascaded Lattice Structures
6.9 FIR Cascaded Lattice Structures
6.10 Parallel Allpass Realization of IIR Transfer Functions
6.11 Digital Sine-Cosine Generator
6.12 Computational Complexity of Digital Filter Structures
6.13 Summary
6.14 Problems
6.15 MATLAB Exercises

7 Digital Filter Design
Ch. 7, Part 1, Ch. 7, Part 2, Ch. 7, Part 3, Ch. 7, Part 4

7.1 Preliminary Considerations
7.2 Bilinear Transform Method of IIR Filter Design
7.3 Design of Lowpass IIR Digital Filters
7.4 Design of Highpass, Bandpass, and Bandstop IIR Digital Filters
7.5 Spectral Transformations of IIR Filters
7.6 FIR Filter Design Based on Windowed Fourier Series
7.7 Computer-Aided Design of Digital Filters
7.8 Design of FIR Filters with Least-Mean-Square Error
7.9 Constrained Least-Square Design of FIR Digital Filters
7.10 Digital Filter Design Using MATLAB
7.11 Summary
7.12 Problems
7.13 MATLAB Exercises

8 DSP Algorithm Implementation Considerations
Ch. 8, Part 1, Ch. 8, Part 2

8.1 Basic Issues
8.2 Structure Simulation and Verification Using MATLAB
8.3 Computation of the Discrete Fourier Transform
8.4 Number Representation
8.5 Arithmetic Operations
8.6 Handling of Overflow
8.7 Tunable Digital Filters
8.8 Function Approximation
8.9 Summary
8.10 Problems
8.11 MATLAB Exercises

9 Analysis of Finite Wordlength Effects
Ch. 9, Part 1, Ch. 9, Part 2, Ch. 9, Part 3, Ch. 9, Part 4

9.1 The Quantization Process and Errors
9.2 Quantization of Fixed-Point Numbers
9.3 Quantization of Floating-Point Numbers
9.4 Analysis of Coefficient Quantization Effects
9.5 A/D Conversion Noise Analysis
9.6 Analysis of Arithmetic Round-Off Errors
9.7 Dynamic Range Scaling
9.8 Signal-to-Noise Ratio in Low-Order IIR Filters
9.9 Low Sensitivity Digital Filters
9.10 Reduction of Product Round-Off Errors Using Error Feedback
9.11 Limit Cycles in IIR Digital Filters
9.12 Round-Off Errors in FFT Algorithms
9.13 Summary
9.14 Problems
9.15 MATLAB Exercises

10 Multirate Digital Signal Processing
Ch. 10, Part 1, Ch. 10, Part 2, Ch. 10, Part 3, Ch. 10, Part 4, Ch. 10, Part 5, Ch. 10, Part 6, Ch. 10, Part 7

10.1 The Basic Sample Rate Alteration Devices
10.2 Filters in Sampling Rate Alteration Systems
10.3 Multistage Design of Decimator and Interpolator
10.4 The Polyphase Decomposition
10.5 Arbitrary-Rate Sampling Rate Converter
10.6 Digital Filter Banks
10.7 Nyquist Filters
10.8 Two-Channel Quadrature-Mirror Filter Bank
10.9 Perfect Reconstruction Two-Channel FIR Filter Banks
10.10 L-Channel QMF Bank
10.11 Cosine-Modulated L-Channel Filter Banks
10.12 Multilevel Filter Banks
10.13 Summary
10.14 Problems
10.15 MATLAB Exercises

11 Applications of Digital Signal Processing Ch. 11, Part 1

11.1 Dual-Tone Multifrequency Signal Detection
11.2 Spectral Analysis of Sinusoidal Signals
11.3 Spectral Analysis of Nonstationary Signals
11.4 Spectral Analysis of Random Signals
11.5 Musical Sound Processing
11.6 Digital FM Stereo Generation
11.7 Discrete-Time Analytic Signal Generation
11.8 Subband Coding of Speech and Audio Signals
11.9 Transmultiplexers
11.10 Discrete Multitone Transmission of Digital Data
11.11 Digital Audio Sampling Rate Conversion
11.12 Oversampling A/D Converter
11.13 Oversampling D/A Converter
11.14 Sparse Antenna Array Design
11.15 Summary
11.16 Problems
11.17 MATLAB Exercises

Bibliography
Index

Home

feedback form | permissions | international | locate your campus rep | request a review copy

digital solutions | publish with us | customer service | mhhe home