EE445S Real-Time DSP Lab - Lecture and Labs

This course is a four-credit course, with three hours of lecture and three hours of lab per week.

For spring 2018, lecture will be on Mondays, Wednesdays, and Fridays from 11:00 am to 12:00 pm, beginning Jan. 17th and ending May 4th. The laboratory sessions will be held in EERC 1.810 on Mondays, Tuesdays, Wednesdays, and Fridays from Jan. 22nd to May 4th.

This course does not require a semester project nor does it have a final examination. Final grades will consist of pre-lab quizzes, laboratory reports, homework assignments and exams. Exams will be based on material covered in lecture, homework assignments, laboratory sessions and reading assignments.

All lecture slides (51 MB) and the course reader (71 MB) are available for spring 2018.

The weekly schedule of lecture and lab topics follows. Reading assignments are also given, where JSK means Johnson, Sethares and Klein, Software Receiver Design, and WWM means Welch, Wright and Morrow, Real-Time Digital Signal Processing.

Week Monday Lecture Wednesday Lecture Friday Lecture Lab Reading
Jan. 15th Dr. Martin Luther King, Jr., Holiday Introduction Introduction NO LAB Wednesday: JSK ch. 1
Friday: JSK ch. 2
Reader handouts A-D & R
Jan. 22nd Sinusoidal Generation Sinusoidal Generation Discussion of homework #0 solutions Introduction - Tools Monday: Pre-lab Reading
and JSK 3.1-3.3 and 3.6
Wednesday: JSK 3.4 and Reader handout I
Jan. 29th Sinusoidal Generation Signals and Systems Signals and Systems Sine Wave Generation Monday: Pre-lab Quiz
Friday: JSK 3.5, 3.7, 4.1-4.5, and app. A.2, A.4, G.1 & G.2, and Reader handouts E & F
Feb. 5th Signals and Systems Finite Impulse Response Filters Discussion of homework #1 solutions Sine Wave Generation Monday: JSK ch. 3-4
Wednesday: JSK ch. 3-4
Feb. 12th Finite Impulse Response Filters Finite Impulse Response Filters Finite Impulse Response Filters Digital Filters Monday: Pre-lab Quiz
Wednesday: JSK 7.1-7.2 and app. F
Feb. 19th Introduction to Digital Signal Processors (DSPs) Infinite Impulse Response Filters Discussion of homework #2 solutions Digital Filters Monday: Reader handout N
Wednesday: Reader handout O
Feb. 26th Infinite Impulse Response Filters Infinite Impulse Response Filters Infinite Impulse Response Filters Digital Filters Wednesday: JSK 5.1-5.2, 6.1-6.3 and app. A.3, and Reader handout H
Mar. 5th Sampling and Aliasing Sampling and Aliasing Midterm #1 Digital Filters Monday: JSK 6.4-6.6 and Reader handout G

For the second half of the semester, the weekly schedule of lecture and lab topics follows.

Week Monday Lecture Wednesday Lecture Friday Lecture Lab Reading
Mar. 19th Discussion of midterm #1 solutions Interpolation and Pulse Shaping Interpolation and Pulse Shaping Data Scramblers Monday: Pre-lab Quiz
Wednesday: JSK 4.6, 8.1 and 8.2
Mar. 26th Digital Pulse Amplitude Modulation Digital Pulse Amplitude Modulation Digital Pulse Amplitude Modulation Pulse Amplitude Modulation Monday: Pre-lab Quiz
Wednesday: JSK 9.1-9.4 and app. B & E, and Reader handout S
Apr. 2nd Channel Impairments Matched Filtering Discussion of homework #5 solutions Pulse Amplitude Modulation Monday: JSK 8.3-8.5
Wednesday: JSK ch. 11
Friday: JSK ch. 12 and Reader handout M
Apr. 9th Matched Filtering Matched Filtering Matched Filtering Pulse Amplitude Modulation Monday: Haykin 4.6, 4.9-4.12
Wednesday: JSK 5.3-5.4
Friday: 16.1-16.2 and Reader handout I
Apr. 16th Quadrature Amplitude Modulation (QAM) Transmitter QAM Transmitter QAM Receiver Quadrature Amplitude Modulation Monday: Pre-lab Quiz
Wednesday: JSK 6.7-6.8, 10.1-10.4, 13.1-13.3 and 16.3-16.8
Friday: Reader handout P
Apr. 23rd QAM Receiver Quantization Quantization Quadrature Amplitude Modulation Monday: JSK 2.13, 3.5 and 8.4
Friday: Reader handout J
Apr. 30th Data Conversion Review Midterm #2 Guitar Special Effects Monday: Pre-lab Quiz and JSK ch. 7 & app. D and Reader handout Q

Playlist of lectures recorded in spring 2014

The following lectures are not scheduled to be presented this semester: