|
Description: Credit 4U/5G. Computer-aided design of digital filters; quantization and round-off effects; FFT algorithms; number-theoretic algorithms; multirate signal processing; DSP architectures and programming.
Prerequisite: ECE 317.
Recent Textbook:
-
J.G. Proakis and D.G. Manolakis, Digital Signal Processing: Principles, Algorithms, and Applications. Prentice-Hall: Upper Saddle River, New Jersey, 1996.
-
S.M. Kuo and W.S. Gan, Digital Signal Processors: Architectures, Implementations, and Applications, Prentice-Hall, 2005.
Topics:
- Computer-Aided Design of Digital Filters
IIR Filter Design
Minimum Mean-Square Error
Deczky's Method
Group Delay Equalization
FIR Filter Design
Frequency Sampling
Equiripple Filters
Parks-McClellan Algorithm
Linear-Phase FIR Filters
FIR Differentiators
- Quantization and Round-Off Effects
Quantization of Analog Sampling
Quantization of IIR Filters
Quantization of FIR Filters
Round-Off Effects of IIR Filters
Round-Off Effects of FIR Filters
Limit Cycle Oscillations
Overflow Scaling
- Fast Fourier Transform (FFT) Algorithms
Radix-2 FFT Algorithm
Goertzel Algorithm
Chirp-z Transform Algorithm
Quantization and Round-Off Effects of DFT
Quantization and Round-Off Effects of FFT
- Number-Theoretic Algorithms
Number Theory
Lagranage Interpolation
Chinese Remainder Theorem
Fast Convolution Algorithms
Cook-Toom Algorithm
Winograd Algorith
- Hilbert Transform
Sufficiency Theorems: Casual Sequences
Sufficiency Theorems: Finite-Length Sequences
Magnitude and Phase
Fourier Transform
Complex Sequences
- Multirate Signal Procesing
Decimation
Interpolation
Sampling Rate Conversion
Phase Shifters
System Interfacing
Narrowband Lowpass Filters
Filter Banks
Subband Coding
Quadrature Mirror Filters
Transmultimplexers
Oversampling Converson
- DSP Microprocessors
Architectures
Instruction Sets
Programming Applications
:Lab Topics:
- Architecture and instruction set of a DSP microprocessor
- Assembly language programming of a DSP, software
environment
- Four experiments in assembly language programming a DSP
for digital signal processing
- Implementation of equiripple FIR filters
- Round-off and quantization effects
- Limit cycles
- Implementating a Hilbert transform
|