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

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 report and CCS files due by 3:00pm on 05-Nov-2015.

lab 2: floating-point FIR and IIR filtering

Assignment (pdf) and grade sheet. Project report and CCS files due by 3:00pm on 12-Nov-2015.

lab 3: fixed-point FIR and IIR filtering

Assignment (pdf) and grade sheet. Project report and CCS files due by 3:00pm on 19-Nov-2015.

lab 4: hand-optimized assembly language programming

Assignment (pdf) and grade sheet. Project report and CCS files due by 3:00pm on 03-Dec-2015.

lab 5: fast convolution FIR filtering

Assignment (pdf) and grade sheet. Project report and CCS files due by 3:00pm on 10-Dec-2015

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. Project report and CCS files due by 3:00pm on 17-Dec-2015. Due to grading constraints, no late submissions can be accepted.

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.

examinations

The midterm examination is scheduled for November 19.

The final examination is scheduled for December 17.

homework

No homework is assigned in this course.