Welcome to EE265 - Digital Signal Processing Lab

Department of Electrical Engineering
Stanford University, Winter 2012

Course Information

Lab Assignments

Lab 1
Lab 2abc
Lab 2de
Lab 3
Lab 4ab
Lab 4c
Lab 5

Course description: This course introduces the fundamentals of applied digital signal processing by implementing a wide range of digital signal processing (DSP) applications on the Texas Instrument (TI) TMS320C55x DSP processor. Applications covered include digitization of analog signals, FIR filtering, IIR filtering, FFT, FFT filtering, data, and wireless communication. Real-time implementation issues as well as performance tradeoffs and processor/algorithm limitations are stressed with the intent that upon completing this lab course, you will be able to apply DSP processing to your work, projects, experiments or any real-world application that you may encounter.

This course can be summarized with the following questions:

  1. How do you acquire signals and what are the constraints in terms of signal bandwidth, processing throughput, storage, and error tolerance (quantization, error propagation, and aliasing).
  2. What techniques can you apply to the acquired signals such that the desired effect/specification can be achieved?
  3. What effect does different DSP architecture have on these requirements?




Teresa H. Meng


Chris De Sa, cdesa at stanford dot edu

Chris Li, chriswli at stanford dot edu


Trish Halloran-Krokel, trish at shasta dot stanford dot edu


Lecture:              Y2E2-111

Lab Session:       Packard 001


Lecture:              2:15pm - 4:05pm (Mondays)

Lab Session:       2:15pm - 4:05pm (Weds)


Due Dates:

Homework assignments: Mondays, during lecture

Lab assignments: Wednesdays, in lab before 5:00pm


Last modified: January 11, 2012