Welcome to the home page for ECE4703 "Real-Time Digital Signal Processing" for B-term 2012.

announcements and lecture slides

general

There is no required textbook for this course. In the past, we have used Real-Time Digital Signal Processing: Based on the TMS320C6000 by Nasser Kehtarnavaz and Digital Signal Processing and Applications with the TMS320C6713 and TMS320C6416 DSK by Donald Reay and Rulph Chassaing. Both of these books are good references, but are not required for the course.

The course syllabus (pdf) including expected course outcomes, grading information, and late policies.

ECE4703 academic honesty policies.

ECE4703 students with disabilities statement.

links and files

laboratory assignments

General report and project code submission guidelines (pdf).

lab 1: familiarization with ccs and the dsk

Assignment (pdf) and grade sheet. Signoff between 2-5pm on 31-October-2012. Project report due by 3:00pm on 01-Nov-2012.

lab 2: floating-point FIR and IIR filtering

Assignment (pdf) and grade sheet. Signoff between 2-5pm on 07-November-2012. Project report due by 3:00pm on 08-Nov-2012.

lab 3: fixed-point FIR and IIR filtering

Assignment (pdf) and grade sheet. Signoff between 2-5pm on 14-November-2012. Project report due by 3:00pm on 16-Nov-2012 (note 1-day extension).

lab 4: hand-optimized assembly language programming

Assignment (pdf) and grade sheet. Signoff between 2-5pm on 28-November-2012. Project report due by 3:00pm on 29-Nov-2012.

lab 5: frequency-domain filtering

Assignment (pdf) and grade sheet. Signoff between 2-5pm on 05-Dec-2012. Project report due by 3:00pm on 06-Dec-2012

Here are the TI files needed for the radix-2 FFT: cfftr2_dit.sa, bitrev.sa, and digitrev_index.c. Here also some example main code that shows how to correctly use TI's optimized FFT code (including the critical pragmas to ensure buffer alignment). Careful study of this example project should be helpful in the Laboratory 5 assignment.

lab 6: adaptive filtering

Assignment (pdf) and grade sheet. Useful files for testing your code: lab6part1.zip (three unknown systems to identify) and lab6part2.wav (noise cancellation sound file). The song in part 2 is The Distance by Cake. Signoff between 2-5pm on 12-Dec-2012. Project report due by 3:00pm on 13-Dec-2012. Due to grading constraints, no late submissions can be accepted.

examinations

The midterm examination is scheduled for November 15. The mean was 172 and the maximum was 200.

The final examination is scheduled for December 13.

homework

No homework is assigned in this course.