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 fall 2018, lecture will be on Mondays, Wednesdays, and Fridays from 11:00 am to 12:00 pm, beginning Aug. 29th and ending Dec. 10th. The laboratory sessions will be held in EERC 1.810 on Mondays, Tuesdays, Wednesdays, and Fridays from Sep. 4th to Dec. 7th.

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 (59 MB) and the course reader (79 MB) are available for the fall 2018 semester.

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
Aug. 27th NO LECTURE Introduction Introduction NO LAB Wednesday: JSK ch. 1
Friday: JSK ch. 2
Reader handouts A-D & R
Sep. 3rd LABOR DAY HOLIDAY 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
Sep. 10th 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
Sep. 17th 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
Sep. 24th 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
Oct. 1st Finite Impulse Response Filters Introduction to Digital Signal Processors (DSPs) Discussion of homework #2 solutions Digital Filters Monday: Reader handout N
Wednesday: Reader handout O
Oct. 8th Infinite Impulse Response Filters Infinite Impulse Response Filters Discussion of homework #3 solutions Digital Filters Wednesday: JSK 5.1-5.2, 6.1-6.3 and app. A.3, and Reader handout H
Oct. 15th Infinite Impulse Response Filters 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
Oct. 22nd 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
Oct. 29th Digital Pulse Amplitude Modulation Digital Pulse Amplitude Modulation Discussion of homework #4 solutions Pulse Amplitude Modulation Monday: Pre-lab Quiz
Wednesday: JSK 9.1-9.4 and app. B & E, and Reader handout S
Nov. 5th Channel Impairments Channel Impairments 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
Nov. 12th 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
Nov. 19th Quadrature Amplitude Modulation (QAM) Transmitter THANKSGIVING HOLIDAYS 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
Nov. 26th QAM Transmitter QAM Receiver QAM Receiver Quadrature Amplitude Modulation Monday: JSK 2.13, 3.5 and 8.4
Friday: Reader handout J
Dec. 3rd Quantization Data Conversion Review Guitar Special Effects Monday: Pre-lab Quiz and JSK ch. 7 & app. D and Reader handout Q
Dec. 10th Midterm #2

Playlist of lectures recorded in spring 2014

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