This course serves as a bridge to understanding the relationship between the Analog world and its Discrete-Time representation in digital computers. Digital Signal processing is covered with emphasis on the relationship between continuous-time and discrete-time systems in the time and frequency domains. Practical aspects of digital filter design and implementation structures are discussed and the use of stochastic models to model quantization effects in digital signal processing is introduced. Real world applications of Digital Signal Processing are analyzed to provide insight into the application of these techniques. Clarity in important DSP concepts is provided using MatLab for exercises and experiments in digital signal processing techniques.
Instructor: |
Jeffrey N. Denenberg |
Email: |
jeffd@cse.bridgeport.edu |
Pre-requisites: |
EE 603 - Discrete and Continuous Systems I (or equivalent) |
Phone: |
(203) 268-1021 |
Textbook: |
“Introduction to Signal Processing,” Orfanidis, Prentice-Hall, 1996, ISBN # 0‑13‑209172‑0 |
SW: |
MatLab, Simulink, Signal Processing Toolbox, DSP Blockset, Wavelet Toolbox |
Supplement: |
“Mastering DSP Concepts Using MatLab,” Ambardar and Borghesani, Prentice-Hall, 1997, ISBN # 0‑13‑534976‑1 |
Exams: |
Two (~4th&9th
wk) - 30% ea. |
Topics:
1. |
Signals and Systems: Review |
1.1 - 1.2, Notes |
(0.5 weeks) |
2. |
Sampling of signals in the time and frequency domain |
1.3 - 1.7, Notes |
(1 week) |
3. |
Quantization |
2.1 - 2.4 |
(0.5 weeks) |
4. |
Discrete-Time Systems |
c3 |
(1 week) |
|
Exam 1 |
|
|
5. |
FIR filters and Convolution |
c4 |
(1 week) |
6. |
The Z-Transform |
c5 |
(1 week) |
7. |
Transfer Functions |
c6 |
(1 week) |
8. |
Digital filter implementation structures |
c7 |
(1 week) |
|
Exam 2 |
|
|
9. |
Efficient computation of the DFT: the FFT algorithms |
c9 |
(1 week) |
10. |
FIR digital filter design |
c10 |
(1 week) |
11. |
IIR digital filter design |
11.1 - 11.4 |
(1 week) |
12. |
Topics in current digital signal processing
applications |
c8, Notes |
(1 week) |
Course Goals
1. |
Develop an understanding of the relationship between discrete-time signals/systems and their real-world, analog counterparts. |
2. |
Be prepared to analyze and design digital filters to process these signals. |
3. |
Be familiar with the breadth of applications of DSP in today’s world. |
Estimated ABET category content as estimated by faculty member who prepared this course description:
Engineering Science: 2 credits or 67% Engineering Design: 1 credit or 33%
Prepared by Jeffrey N. Denenberg Date: March 2, 1998
Classroom Experiences in Digital Signal
Processing
Demonstrations |
Purpose |
Notes |
Introduction to DSP |
Underscore the effectiveness and breadth of real-world DSP applications |
Speech Spectrograms, Speech Modeling, Speech Compression
and |
Aliasing |
Demonstrate the effects of aliasing on real signals |
Aliasing shown visually in both time and frequency domains, audible effects are heard |
Minimum Phase Filters |
Derive equivalent minimum phase filters from linear phase prototypes |
Introduces the importance of signal delay in filter designs |
Quantization Noise |
Relate classroom mathematics to the audible (and visual) effects of quantization. |
Quantization is shown visually in both the time and frequency domains, audible effects are heard |