EE345S Real-Time Digital Signal Processing Lab
EE345S Real-Time Digital Signal Processing Laboratory - Midterm #1
Midterm #1 for the Spring 2006 semester will be on Thursday, March 9th,
during lecture time (5:00 to 6:30 PM) in ENS 115.
Midterm #1 will be an open book, open notes exam scheduled to last
the entire period.
Midterm #1 questions will come from lecture and lab.
It is possible that one problem on the midterm may require you to write
TMS320C6000 C/assembly code.
For Midterm #1, you will be responsible for the material in
- In-class lectures 0-6
- In-class demonstrations from DSP First
- Johnson and Sethares, Telecommunication Breakdown,
chapters 1-5, sections 6.1-6.4, and sections 7.1-7.2
- Tretter, Communication System Design Using DSP Algorithms,
chapters 1-3
- Laboratory assignments 1-3
- Homework assignments 1 and 2
For Midterm #1, you will be responsible for the following topics:
- Conventional programmable digital signal processor architectures
(Lecture 1 slides)
- Modern programmable digital signal processor architectures
(Lecture 2 slides)
- Continuous-time system properties
(Lecture 3 slides, and Lathi 1.2)
- Basic continuous-time signals
(Lecture 3 slides; Johnson & Sethares 4.3; and Lathi 2.3)
- Discrete-time system properties
(Lecture 3 slides, and Lathi 1.2)
- Basic discrete-time signals
(Lecture 3 and 5 slides, and Lathi 3.4)
- Sampling theorem
(Lecture 4 slides; Johnson & Sethares 3.4; and Lathi 8.1)
- Sampling and aliasing
(Lecture 4 slides, and Lathi 5.5, 8.1, and 8.2)
- Folding
(Lecture 4 slides, and Lathi 8.1)
- Bandpass sampling
(Lecture 4 slides)
- Discrete-to-continuous conversion
(Lecture 4 slides)
- Sinusoidal generation
(Johnson & Sethares 3.2)
- Sinusoid generation using a difference equation.
Reader Slide K-29 (in Appendix).
Solution to Problem 1.1 on Midterm #1 in Spring 2004.
- Tradeoffs among three sinusoid generation methods.
Reader Slide K-25 (in Appendix).
Solution to Problem 1.2 on Midterm #1 in Fall 2003.
- Upconversion
(Lecture 4 slides, and Johnson & Sethares 2.3 and chapter 5)
- Downconversion
(Lecture 4 slides, and Johnson & Sethares 2.6 and chapter 5)
- Direct downconversion using bandpass demodulation.
Reader Slide K-21 (in Appendix).
Solution to Problem 1.4 on Midterm #1 in Spring 2003.
- Analysis of three direct downconversion methods.
Reader Slide K-24 (in Appendix).
Solution to Problem 1.1 on Midterm #1 in Fall 2003.
- Two methods for two-stage downconversion.
Reader Slide K-31 (in Appendix).
Solution to Problem 1.3 on Midterm #1 in Spring 2004.
- Fundamental Theorem of Linear Systems for discrete-time systems
(Lecture 5 slides and Lathi 3.5)
- Z-transforms
(Lecture 5 and 6 slides; Johnson & Sethares Appendix A.4; and
Lathi 5.1, 5.2, and 5.7)
- Transfer functions
(Lecture 5 and 6 slides; Johnson & Sethares 4.5; and
Lathi 5.3 and 5.5)
- Relationships between transforms
(Lecture 5 slides; Johnson & Sethares 4.2; and Lathi 5.6)
- Digital FIR filter implementation
(Lecture 2 and 5 slides)
- Digital FIR filter analysis
(Lecture 5 slides, and Johnson & Sethares 3.3)
- Stability of continuous-time and discrete-time filters
(Lecture 5 and 6 slides, and Lathi 2.6 and 3.6)
- Type 0, 1, and 2 implementation of IIR filters
(Lecture 6 slides)
- Classical IIR filter design methods
(Lecture 6 slides)
- Implementing IIR filters in cascade of biquads based on quality factors
(Lecture 6 slides)