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

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. Project code and report due by 3:00pm on 03-Nov-2011.

lab 2: floating-point FIR and IIR filtering

Assignment (pdf) and grade sheet. Project code and report due by 3:00pm on 10-Nov-2011.

lab 3: fixed-point FIR and IIR filtering

Assignment (pdf) and grade sheet. Project code and report due by 3:00pm on 17-Nov-2011.

lab 4: hand-optimized assembly language programming

Assignment (pdf) and grade sheet. Project code and report due by 3:00pm on 01-Dec-2011.

lab 5: fast linear convolution

Assignment (pdf) and grade sheet. Project code and report due by 3:00pm on 08-Dec-2011.

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 "Pigs on the Wing: Part 1" by Pink Floyd. Project code and report due by 3:00pm on 15-Dec-2011. Due to grading constraints, no late submissions can be accepted.

examinations

The midterm examination (solution) was done on November 17. The mean was 172 and the maximum was 198.

The final examination was done on December 15. The mean was 157 and the maximum was 200.

homework

No homework is assigned in this course.