EECE 467: Real-Time Implementations of DSP Algorithms

Administrative Information - Spring 2000

  • Instructors:

    Dave Tompkins ([email protected]) - Part I
    Office hours: Tuesday, 2:30 - 3:30 pm, CICSR 177

    Michael Gallant ([email protected]) - Part II
    Office hour: TBA, CICSR 175

  • Teaching assistant: Anthony Joch ([email protected])
  • Course assistant: Eric Lee
  • Class hours: Tuesday, 12:30 - 2:30, Room MCLD 410
  • Lab hours:
    • Section L2A Mon 8:30-10:30 AM, Room MCLD 254
    • Section L2B Mon 12:30-2:30 AM, Room MCLD 254
    • Section L2C Tue 3:30-5:30 PM, Room MCLD 254
    • Extra lab hours: Fri 1:00 - ?, Room MCLD 254 (not necessarily supervised)
  • Textbook: None required. A list of relevant books is available here. The book by Lapsley is recommended and it is available at the UBC bookstore and library.
  • Prerequisite: EECE359 or equivalent
  • Grading: Midterm 30%, Final 30%, Lab 40%. Each lab starts with a short pre-lab quiz, worth 10% of the lab grade. The quiz is from the lab handout material.
  • Mailing list: ([email protected]) can be used to ask questions, organize study groups, make announcements.

Course Topics

  • Why Real-time DSP?
  • A DSP refresher.
  • Applications of DSP.
  • Fundamental DSP Algorithms: convolution, DFT, FIR and IIR filters.
  • Finite Arithmetic Implementations
  • Transform implementations: the FFT and DCT
  • Filter structures: FIR, IIR
  • DSP Architectures - General
  • Data path issues; Memory architectures
  • Instruction sets; Addressing modes
  • Execution control; Pipelining
  • Advanced DSP architectures; Multimedia extensions.
  • Dedicated hardware implementations

 

 

Course Schedule
 

Mon (Labs) Tuesday (Lectures)
3 Jan - International Y2K Day 4 Jan - Lecture 1
10 Jan - Lab 1: Recorder 11 Jan - Lecture 2
17 Jan - Lab 1: Recorder 18 Jan - Lecture 3
24 Jan - Lab 2: FIR 25 Jan - Lecture 4
31 Jan - Lab 2: FIR 1 Feb - Lecture 5
7 Feb - Lab 3: DTMF 8 Feb - Lecture 6
14 Feb - Reading Week 15 Feb - Reading Week
21 Feb - Lab 3: DTMF 22 Feb - Lecture 7, MIDTERM
28 Feb - Lab 4 29 Feb - Lecture 8
6 Mar - Lab 4 7 Mar - Lecture 9
13 Mar - Lab 5 14 Mar - Lecture 10
20 Mar - Lab 5 21 Mar - Lecture 11
27 Mar - Lab 6 28 Mar - Lecture 12
3 Apr - TBA 4 Apr - Lecture 13 (Invited)

Final Exam TBA, April 10 - April 28

Relevant Books

  • Phil Lapsley, DSP processor fundamentals : architectures and features, IEEE Press, 1997.
  • Tretter, Steven A. Communication system design using DSP  algorithms : with laboratory experiments for the TMS320C30, Plenum Press, 1995.
  • Chassaing, Rulph. Digital signal processing with C and the TMS320C30, Wiley, 1992.
  • Sorensen, Henrik V. A digital signal processing laboratory using the TMS320C30, Prentice Hall, 1997.

Sponsors and Contributors

Senior project information

TI DSP Solutions Challenge competition information

Course developers' page(restricted access)