University of California, Berkeley
Electrical Engineering and Computer Sciences Department
Course Details | Resources | Course Handouts | Lecture Notes | Homework | Announcements | Discussion Notes
 

EE123, Fall 2008
Digital Signal Processing

Tues. and Thurs.: 9:30 am - 11:00 am
531 Cory

Discussion Sections:
Wednesday, 3:00 - 4:00 pm, 320 Soda
Jimmy Tang
Wednesday, 4:00 - 5:00 pm, 293 Cory
Andrew Ma

Prerequisite:  EE120, graduate standing, or consent of the instructor.

Texts:
″Discrete Time Signal Processing,″ by A.V. Oppenheim and R.W. Schafer, Prentice Hall, 1989 (required).
″Wavelets and Filter Banks,″ by G. Strang and T. Nguyen, Wellesley Cambridge Press, (recommended)

Course Information
Academic Dishonesty Policy

Prior semester archives:

Archives
Fall 2003 Webcast
Fall 2005 Webcast
Fall 2006 Webcast

Webcast:

Lecturer:
Professor Avideh Zakhor
507 Cory Hall
Phone: (510) 643-6777
avz@eecs.berkeley.edu

Office Hours:
Thursday, 11:00-12:00 pm in 507 Cory Hall

Teaching Assistant:
Jimmy Tang
jimmytang@gmail.com

Office Hours:
Monday, 12:30 to 1:30 pm
Location:   Moore Room, Cory Hall Courtyard

Teaching Assistant:
Andrew Ma
andrew_ma@berkeley.edu

Office Hours:
Wednesday, 5:00 to 6:00 pm
Location:   240 or 246 Cory

Course Administrative Assistant:
Rosita Alvarez-Croft
(510) 643-4976
rosita@eecs.berkeley.edu


Announcements:

  • Dec 5, 2008
    Questions for final review will be posted periodically throughout the weekend.
    Solutions will not be provided.
    Questions posted should not be misconstrued as indicative of content or difficulty the exam.

  • Dec 4, 2008
    No section next Wednesday, December 10, 2008.

  • Dec 4, 2008
    Review Session Friday, December 05, 2008. 3pm-5pm
    Hogan Room 521 Cory

    Edit: Andrew will hold office hours Friday 5-6pm.

    Edit: No section next Wednesday, December 10, 2008.

  • Dec 2, 2008
    Midterm 2 is next Tuesday, December 9, 2008.
    Two double-sided 8.5'' x 11'' note sheet allowed for the exam.

  • Dec 1, 2008
    Progress Reports: A summary of your scores for past assignments can be obtained via email.
    Requests may be sent to the TA via email anytime this week.
    Responses will be sent sometime this weekend.

  • Nov 21, 2008
    Homework #9 due Tuesday, November 25, 2008.
    No Discussion Sections Next Week (Nov 26).
    Andrew's office hours for next week only will be on Monday Nov. 24 4-5pm in the Moore Room.

  • Nov 11, 2008
    Homework #8 due Tuesday, November 18, 2008.

  • Nov 11, 2008
    Discussion sections this week are replaced with additional office hours.
    Jimmy will be in 320 Soda.
    Andrew will be in the Moore Room.

  • Nov 7, 2008
    The ICIP proceedings for 2008 is now on line: here

  • Nov 7, 2008
    No Lecture next Tuesday Nov. 11th

  • Oct. 30, 2008
    Read an interesting paper on an implementation of the FFT.
    Here

  • Oct. 30, 2008
    Last day for midterm regrade requests is Monday, Nov, 3, 2008.

  • Oct. 17, 2008
    Homework #5 is due Thursday, October 23rd.

  • Oct. 10, 2008
    Andrew will hold extra office hours on Monday, October 13, 4-5pm in 240 Cory.

  • Oct. 9, 2008
    Prof. Zakhor's office hours for EE123, for this week only, will be on Friday, Oct. 10th from 2:00 to 3:00 pm.

  • Oct. 7, 2008
    HW4 will be available 9am on Monday at Rosita's office.

  • Oct. 7, 2008
    One double-sided 8.5'' x 11'' note sheet allowed for the exam.

  • Oct. 7, 2008
    Jimmy will give a review session Thursday, Oct 9, in class.

  • Oct. 2, 2008
    Midterm 1 on Tuesday, October 14. Review session TBD.

  • Sept. 26, 2008
    Handout on quantization error posted under resources.

  • Sept. 10, 2008
    GSI office hours will be held in the Moore Room in the Cory Hall Courtyard on the second floor.

  • Sept. 8, 2008
    Class has been canceled for Tues., Sept. 9th

  • Sept. 8, 2008
    Please don't forget that Homework #1 is due on Thurs., Sept. 11th in class.

  • Sept. 03, 2008
    Rooms for office hours have not been assigned.
    For now, Andrew's OH will be in 246 Cory.
  • Aug. 28, 2008
    All EE123 students can have "named" accounts on our Instructional computers, which include UNIX, Windows and MacOSX.   Matlab runs on them all.   Students can use the computer labs in 199, 105 and 119 Cory.   Most students already have computer accounts that work in those labs.

    How to get a "named" account:   http://inst.eecs.berkeley.edu/connecting.html#accounts  (go to 199 Cory, login as "newacct" with password "newacct").

    We have MATLAB on all instructional Windows and UNIX systems, including the remote-access servers:    http://inst.eecs.berkeley.edu/~Einst/iesglabs.html.

    We have the Signal Processing and other toolkits, listed on:   http://inst.eecs.berkeley.edu/cgi-bin/pub.cgi?file=matlab.help.

    MATLAB Signal Processing Toolbox and Signal Processing Blockset are available on the Windows computers in 199 Cory and 105 Cory.

  • Aug. 28, 2008
    Problem sets handed in late will not be accepted unless consent is obtained from the teaching staff prior to the due date.

  • Aug. 28, 2008
    A pdf version of the lecture notes will be on line on the class web page by the end of the day on which the lecture is given.
  • Welcome to EE123


Resources:

Articles on Sampling below the Nyquist Rate

Applets
Matlab Stuff

Lecture Notes:


Back to top

Discussion Notes:


Homework:

    Note: Problem sets handed in late will not be accepted unless consent is obtained from the teaching staff prior to the due date.
  • Homework #1: 
    Prob. 2.42, 2.56, 2.60, 3.28, 3.37 and 3.43 from the text.
    Due in class on Thursday, Sept. 11, 2008.

  • Homework #2:
    Prob. 6.23, 6.27, 6.28, 6.26, 6.29 and 6.32 from the text.
    Due in class on Thursday, Sept. 25, 2008

  • Homework #3:
    Prob. 6.34, 6.35, 6.36 and 6.43 from the text.
    Due in class on Thursday, Oct. 2, 2008.
    Optional problem for HW3: "6.35d"
    Implement using 2 delays and 2 multipliers.
    Note: Prob. 6.43 says truncate not round.

  • Homework #4:
    Prob. 6.42, 6.44, 6.45 from the text.
    Due in class on Thursday, Oct, 9, 2008
    Noise power is the variance of noise at the output.

  • Homework #5:
    Prob. 8.47, 8.50, 8.60 from the text.
    Due in class on Thursday, Oct, 23, 2008

  • Homework #6:
    Prob. 8.32, 8.35, 8.36, 8.37, 8.43, 8.59, 8.63 from the text.
    Due in class on Thursday, Oct, 30, 2008

  • Homework #7:
    Prob. 8.30, 8.31, 8.33, 9.23, 9.24, 9.27, 9.30 from the text.
    Due in class on Thursday, Nov, 6, 2008

  • Homework #8:
    Prob. 4.29, 4.30, 4.34, 4.37 and 4.38 from the text.
    Due in class on Tuesday, Nov, 18, 2008
    NOTE: Problem 4.37: There might be a typo in some editions of O&S.
    The sampling period of the second system (shown in Fig. P4.37-2)
    should be T=(1/6)*10^(-3), and not (1/6)*10^(-4)
    as might be printed in some editions of the book.

  • Homework #9:
    Prob. 5.40, 5.41, 5.42, 5.44, 5.57 from the text.
    Due in class on Tuesday, Nov, 25, 2008
    HINT: Problem 5.40 - Note that H(w)=H*(w) <=> H(z)=H*(1/z*) <=> {Poles/Zeros} occur in conjugate reciprocal pairs.

  • Homework #10:
    Prob. 7.32, 7.34, 7.35, 7.37 from the text.
    Due in class on Tuesday, Dec, 2, 2008
    NOTE: Homework #10 - Problem 7.37: In some editions of O & S, there might be a typo in parts (b) and (c).
    (b) should read "What symmetry should h[n] have ...", and
    (c) should read "Determine h[n] in ...". (Some editions might have h_d[n] printed instead of h[n].)



Handouts:


Back to top

 Last updated 11/18/08 by RSAC