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

  1. In-class lectures 0-6
  2. In-class demonstrations from DSP First
  3. Johnson and Sethares, Telecommunication Breakdown, chapters 1-5, sections 6.1-6.4, and sections 7.1-7.2
  4. Tretter, Communication System Design Using DSP Algorithms, chapters 1-3
  5. Laboratory assignments 1-3
  6. Homework assignments 1 and 2

For Midterm #1, you will be responsible for the following topics:

  1. Conventional programmable digital signal processor architectures (Lecture 1 slides)
  2. Modern programmable digital signal processor architectures (Lecture 2 slides)
  3. Continuous-time system properties (Lecture 3 slides, and Lathi 1.2)
  4. Basic continuous-time signals (Lecture 3 slides; Johnson & Sethares 4.3; and Lathi 2.3)
  5. Discrete-time system properties (Lecture 3 slides, and Lathi 1.2)
  6. Basic discrete-time signals (Lecture 3 and 5 slides, and Lathi 3.4)
  7. Sampling theorem (Lecture 4 slides; Johnson & Sethares 3.4; and Lathi 8.1)
  8. Sampling and aliasing (Lecture 4 slides, and Lathi 5.5, 8.1, and 8.2)
  9. Folding (Lecture 4 slides, and Lathi 8.1)
  10. Bandpass sampling (Lecture 4 slides)
  11. Discrete-to-continuous conversion (Lecture 4 slides)
  12. Sinusoidal generation (Johnson & Sethares 3.2)
  13. Upconversion (Lecture 4 slides, and Johnson & Sethares 2.3 and chapter 5)
  14. Downconversion (Lecture 4 slides, and Johnson & Sethares 2.6 and chapter 5)
  15. Fundamental Theorem of Linear Systems for discrete-time systems (Lecture 5 slides and Lathi 3.5)
  16. Z-transforms (Lecture 5 and 6 slides; Johnson & Sethares Appendix A.4; and Lathi 5.1, 5.2, and 5.7)
  17. Transfer functions (Lecture 5 and 6 slides; Johnson & Sethares 4.5; and Lathi 5.3 and 5.5)
  18. Relationships between transforms (Lecture 5 slides; Johnson & Sethares 4.2; and Lathi 5.6)
  19. Digital FIR filter implementation (Lecture 2 and 5 slides)
  20. Digital FIR filter analysis (Lecture 5 slides, and Johnson & Sethares 3.3)
  21. Stability of continuous-time and discrete-time filters (Lecture 5 and 6 slides, and Lathi 2.6 and 3.6)
  22. Type 0, 1, and 2 implementation of IIR filters (Lecture 6 slides)
  23. Classical IIR filter design methods (Lecture 6 slides)
  24. Implementing IIR filters in cascade of biquads based on quality factors (Lecture 6 slides)