EE225A Digital Signal Processing

Spring 2011

University of California at Berkeley
Department of Electrical Engineering and Computer Sciences

[ Announcements | Administrative Info | Course Info | Handouts | Homework | Resources ]


Homework 1 is posted. The deadline is extended to Monday Feb 7, 2011.

Solutions were discussed in class.

Homework 2 is posted. The deadline is Wednesday Feb 9, 2011

Homework 2 Solutions

Homework 3 is posted. The deadline is Wednesday Feb 16, 2011

Homework 3 Solutions

Homework 4 is posted. The deadline is extended to Monday Feb 28, 2011

Homework 4 Solution

Homework 5 is posted

Homework 5 Solutions

Homework 6 is posted (The problems are from the fourth edition of Haykins's book)

Administrative Info

Instructors: Professor Ahmad Bahai, Dr. Ali Motamedi
Lectures: Monday Wednesdays, 10:30- 12:00 am, 299 Cory
Office hours: Monday 01/31/2011 , 1:30pm-2:30pm , 264M Cory Hall (Connectivity LAB)

Course Info


With signal processing becoming ubiquitous in today's computer literate world, a large number of application areas are growing in importance, both in industry and in the research community, such as signal processing for distributed sensor networks, speech, image and video processing, medical image processing, wavelets and multiresolution signal processing, genomic and biomedical signal processing, financial data signal processing, etc. This course will cover some of the theoretical, algorithmic and practical foundations needed to address this litany of problems and applications in signal processing.


EE 123, EE 126, and familiarity with linear algebra; or equivalent; or consent of instructor.


There will be bi-weekly homework assignments (25% of course grade), a Midterm Exam (25%), and a Final Project (50%).

Course Outline



The following books may be useful. Those marked Reserved are on reserve at the Kresge Engineering Library.

General DSP:

  • A. V. Oppenheim and R. W. Schafer with John R. Buck, Discrete-Time Signal Processing, Second Edition, Prentice-Hall, 1999 Reserved
  • J. Proakis and D. Manolakis, Digital Signal Processing: Principles, Algorithms, and Applications, 4th edition, Prentice-Hall, 2007 Reserved
  • J.S. Lim and A. V. Oppenheim, Eds, Advanced Topics in Signal Processing, Prentice-Hall, 1988
  • S. K. Mitra, Digital Signal Processing: A Computer-Based Approach, McGraw Hill, 1998

Multirate signal processing and wavelets:

  • M. Vetterli and J. Kovacevic, Wavelets and Subband Coding, Prentice-Hall, 1995 Reserved [ Online version ]
  • G. Strand and T. Nguyen, Wavelets and Filter Banks, Wellesley, 1997 Reserved
  • P. P. Vaidyanathan, Multirate Systems and Filter Banks, Prentice-Hall, 1993
  • S. Mallat, A Wavelet Tour of Signal Processing, Academic Press, 1998.

Statistical signal processing:

  • Monson Hayes, Stochastic Signal Processing, Prentice-Hall, 1996
  • B. Porat, Digital Processing of Random Signals: Theory and Methods, Prentice-Hall, 1994

Quantization and coding

  • N. Jayant and P. Noll, Digital Coding of Waveforms, Prentice-Hall, 1984
  • A. Gersho and R. M. Gray, Vector Quantization and Signal Compression, Kluwer Academic Publishers, 1992.

Spectral analysis:

  • P. Stoica and R. Moses, Introduction to Spectral Analysis, Prentice-Hall, 1997
  • S. M. Kay, Modern Spectral Estimation, Theory and Applications, Prentice-Hall, 1988

Adaptive filtering:

  • S. Haykin, Adaptive Filter Theory, 4th Ed., Prentice-Hall, 2002 Reserved
  • P.M. Clarkson, Optimal and Adaptive Signal Processing, CRC Press, 1993
  • B. Widrow and S. D. Stearns, Adaptive Signal Processing, Prentice-Hall, 1985

Fast algorithms

  • R. Blahut, Fast Algorithms for Digital Signal Processing, Addison-Wesley, 1984


  • A. Papoulis, Probability, Random Variables and Stochastic Processes, McGraw-Hill, 1984
  • A. Leon-Garcia, Probability and Random Processes for Electrical Engineering, Addison-Wesley, 1993

Linear algebra

  • Gilbert Strang, Linear Algebra and Applications, Academic Press, 1980