JCE top

Yaakov (J) Stein
my picture
author AT this site's domain


DSPCSP cover

Text for all my DSP courses:
(DSP-CSP) Digital Signal Processing - A Computer Science Perspective
(Published by John Wiley, Sept 2000) Order from Amazon
There are 20 copies in the library, one of which is RESERVED.




Digital Signal Processing - 3rd year CS students - 2008


Second Semester 2008, Thursdays 17:00-20:00, Room M304
Course policy

Course over - hope you enjoyed it !

Lectures (readings )

  1. [Mar 6] Telephony and fax signals (listen), Signals (sections 2.1-2.3)
  2. [May 27] Signal arithmetic (2.4), Vector space of signals (2.5), SUI basis (2.5)
  3. [Apr 3] HRS basis (3.3-3.4), FT (4.1-4.3), negative frequencies (3.6), Hilbert transform (4.12), Uncertainty (4.4)
  4. [Apr 10] DFT (4.7), zT (4.10), Systems (6.1)
  5. [May 1] Systems (6.3-6.8), convolution (6.8)
  6. [May 15] Filters (6.5-6.9), Filter specification (7.1), FIR filters (6.6, 6.7), System identification (6.12-13)
  7. [May 22] System identification (6.13)
  8. [May 29] AR and ARMA filters (6.9-6.10), Pole-Zero plots (7.5-6)
  9. [June 5] Graph theory in DSP (12.2-3), ARMA graphs (12.3,15.6)
  10. [June 12] FFT algorithms (14.1-2)
  11. [June 19] DSP processors (chapter 17)
  12. [Jul 8] 17:00 Review session
  13. [Jul 11] 8:30 Final Exam Moed A
  14. [Aug 10] 8:30 Final Exam Moed B

Exercises

  1. 2.1.1, 2.1.2, 2.1.3, 2.2.2
  2. 2.4.1, 2.5.3, 2.5.6
  3. 4.9.1, 4.9.2
  4. 6.1.1, 6.1.2, 6.3.2
  5. 6.10.4, 6.10.7, 6.12.3, 6.12.4, 6.14.3, 6.14.6
  6. 12.2.1, 12.2.2, 12.2.4, 12.3.1, 6.14.4
  7. 14.3.1, 14.3.2, 14.3.3
  8. example final exams








Digital Signal Processing - 3rd year CS students - 2007


Second Semester 2007, Sundays 18:00-21:00, Room 9.13
Course policy

Course over - hope you enjoyed it !

Lectures (readings )

  1. [Mar 22] Telephony and fax signals (listen)
  2. [Mar 25] Signals (sections 2.1-2.3), Signal arithmetic (2.4), Vector space of signals (2.5), SUI basis (2.5)
  3. [Apr 15] strike
  4. [Apr 22] strike
  5. [Apr 29] strike
  6. [May 6] strike
  7. [May 13] strike
  8. [May 20] strike
  9. [May 27] HRS basis (3.3-3.4), FT (4.1-4.3), negative frequencies (3.6), Hilbert transform (4.12), Uncertainty (4.4), DFT (4.7), zT (4.10)
  10. [June 3] zT (4.10), Systems (6.3-6.8)
  11. [June 10] Filters (6.5-6.9), System identification (6.12-14), FIR, IIR, ARMA filters (6.6-6.9), Pole-Zero plots (7.5-6)
  12. [June 17] Filter specification (7.1), Graph theory in DSP (12.2-3), ARMA graphs (12.3,15.6)
  13. [June 24] FFT algorithms (14.1-2)
  14. [July 1] DSP processors (chapter 17)
  15. [July 8] Applications: Speech, Modems
  16. [July 17] Review session
  17. [July 19] Final Exam Moed A
  18. [August ?] Final Exam Moed B

Exercises

  1. 2.1.1, 2.1.2, 2.1.3, 2.2.2
  2. 2.4.1, 2.5.3, 2.5.6
  3. 4.9.1, 4.9.2
  4. 6.1.1, 6.1.2, 6.3.2
  5. 6.10.4, 6.10.7, 6.12.3, 6.12.4, 6.14.3, 6.14.6
  6. 12.2.1, 12.2.2, 12.2.4, 12.3.1, 6.14.4
  7. 14.3.1, 14.3.2, 14.3.3
  8. 19.1.1
  9. example final exams



Digital Signal Processing - 3rd year CS students - 2006


Second Semester 2006, Sundays 09:00-12:45, Room 2.03
Course policy

Grades are in !

Note: I have "normalized" the grade curve for all students who participated regularly. After normalization the average grade is 80 and the standard deviation is 20. The highest grade is 96, and there are two failures. 44 % of the grades are between 85 and 94.

Lectures (readings )

  1. [Mar 12] Telephony and fax signals (listen)
  2. [Mar 19] Signals (sections 2.1-2.3), Signal arithmetic (2.4)
  3. [Apr 2] Vector space of signals (2.5), SUI and HRS bases (3.3-3.4), negative frequencies (3.6), Hilbert transform (4.12)
  4. [Apr 23] Uncertainty (4.4), STFT (4.6), DFT (4.7), zT (4.10), Systems (6.1-2,6.8)
  5. [Apr 30] Systems (6.3-6.8), Filters (6.5-6.9)
  6. [May 7] FIR, IIR, ARMA filters (6.6-6.9), System identification (6.12-14), pole-zero plots (7.5-6)
  7. [May 14] Filter specification (7.1), Graph theory in DSP (12.2-3)
  8. [May 21] ARMA graphs (12.3,15.6), FFT algorithms (14.1-2)
  9. [May 28] DSP processors (chapter 17)
  10. [Jun 11] Speech Signal Processing (11.3, 19.1, 11.4, 19.6, 19.8)
  11. [Jun 18] Modems (18.6-18.8,18.12-18.13)
  12. [Jun 25] Modems (continued), Chaos (5.5)
  13. [Aug 8 - 10:00] Review Session
  14. [Aug 10] Final Exam Moed A
  15. [Aug 27 - 16:00] Appeals
  16. [Aug 31] Final Exam Moed B
  17. [Sept 19 - 16:00] Appeals

Exercises

  1. 2.1.1, 2.1.2, 2.1.3, 2.2.2
  2. 2.4.1, 2.5.3, 2.5.6
  3. 4.9.1, 4.9.2
  4. 6.1.1, 6.1.2, 6.3.2
  5. 6.10.4, 6.10.7, 6.12.3, 6.12.4, 6.14.3, 6.14.6
  6. 12.2.1, 12.2.2, 12.2.4, 12.3.1, 6.14.4
  7. 14.3.1, 14.3.2, 14.3.3
  8. 19.1.1
  9. example final exams






Digital Signal Processing - 3rd year CS students - 2005


Second Semester 2005, Wednesdays 08:00-10:45, Room 3.04
Course policy

Students with insufficient attendance must hand in projects one week before exam!

Lectures (readings )

  1. [Mar 2] Telephony and fax signals (listen)
  2. [Mar 6] Signals (sections 2.1-2.3)
  3. [Mar 16] Signal arithmetic (2.4), vector space of signals (2.5), SUI and HRS bases (3.3-3.4), negative frequencies (3.6)
  4. [Mar 23] Uncertainty (4.4), STFT (4.6), DFT (4.7), Hilbert transform (4.12), zT (4.10)
  5. [Mar 30] Systems (6.1-4,6.8), Filters (6.5-6.7)
  6. [Apr 6] FIR filters (6.6, 6.7), IIR filters (6.9), System identification (6.12-13)
  7. [Apr 13] Filter specification (7.1), system identification in z domain (6.14), pole-zero plots (7.5-6)
  8. [May 18] Graph theory in DSP (12.2-3)
  9. [May 25] FFT algorithms (14.1-2)
  10. [Jun 1] DSP processors (chapter 17)
  11. [Jun 8] Speech Signal Processing (11.3, 19.1, 11.4, 19.6, 19.8)
  12. [Jun 15] Modems (18.6-18.8,18.12-18.13)
  13. [Jun 22] Modems (continued)
  14. [Jul 14] 16:00-18:00 Review Session
  15. [Jul 18] Final Exam Moed A
  16. [Aug 2] Final Exam Moed B

Exercises

  1. 2.1.1, 2.1.2, 2.1.3, 2.2.2
  2. 2.4.1, 2.5.3, 2.5.6
  3. 4.9.1, 4.9.2
  4. 6.1.1, 6.1.2, 6.3.2
  5. 6.12.3, 6.12.4, 6.13.3
  6. 6.10.4, 6.10.7, 6.14.3, 6.14.6
  7. 12.2.1, 12.2.2, 12.2.4, 12.3.1, 6.14.4
  8. 14.3.1, 14.3.2, 14.3.3
  9. 19.1.1
  10. example final exams






Digital Signal Processing - 3rd year CS students - 2004


Second Semester 2004, Thursdays 08:00-10:45, Room 0.29
Course policy

Course over !

Hope you enjoyed it

Lectures (readings )

  1. [Mar 1] Telephony and fax signals (listen), signals (sections 2.1-2.2)
  2. [Mar 15] Signals (2.3-2.6)
  3. [Mar 25] Spectrum (3.3, 3.6), Uncertainty theorem (4.4), Hilbert transform (4.12)
  4. [Apr 22] Systems (6.1-4,6.8)
  5. [Apr 29] MA (6.7), System identification (6.12-13)
  6. [May 6] IIR filters (6.9), z transform (4.10) system identification the z domain (6.14)
  7. [May 13] filter specification (7.1), feedback (7.4), pole-zero plots (7.5-6)
  8. [May 20] Graph theory in DSP (12.2-3)
  9. [May 27] FFT algorithms (14.1-2)
  10. [Jun 3] Quiz (9:00-10:00), DSP processors (chapter 17)
  11. [Jun 17] Speech Signal Processing (11.3, 19.1, 11.4, 19.6, 19.8)
  12. [Jun 24] Modems (18.6-18.8,18.12-18.13)
  13. [Jul 15] 09:00-11:00 Review Session
  14. [Jul 16] Final Exam

There will NOT be lectures on the following dates:

  1. [Mar 8] Purim
  2. [Apr 1] lecturer in San Francisco
  3. [Apr 8] Pessah vacation
  4. [Apr 15] Pessah vacation
  5. [Jun 10] lecturer in Geneva

Exercizes

  1. Review - what is a signal?
  2. plotting digital signals, 2.2.2
  3. 2.3.1, 2.3.2, 2.3.3, 2.4.1, 2.4.6, 2.5.3
  4. 3.6.2, 3.2.4, 3.2.6, 4.7.2, 4.7.3, 4.9.1, 4.9.2, 4.12.1, 4.12.6
  5. 6.3.3, 6.3.4, 6.4.3, 6.4.4, 6.4.5, 6.5.6
  6. 6.7.1, 6.7.2, 6.7.5, 6.7.6, 6.9.3, 6.9.4, 6.9.6, 6.9.7
  7. 7.1.1, 7.1.2, 7.1.3, 7.5.3, 7.6.2
  8. 12.2.1, 12.2.2, 12.2.3, 12.2.4, 12.3.1
  9. sections 9.2, 9.8, 9.9


Midterm Quiz structure

Final Exam structure







Digital Signal Processing - 3rd year CS students


Second Semester 2002-3, Mondays 17:15-20:00, Room 3.3
Course policy

Lectures (readings )

  1. [Feb 17] Introduction, Signals (2.1-2.3)
  2. [Feb 24] Signals (2.3-2.6)
  3. [Mar 3] Spectrum (3.2-4, 3.6, 4.4-6), Hilbert transform (4.12)
  4. [Mar 10] DFT (4.7), Systems (6.1-2,6.13)
  5. [Mar 24] Systems (6.13,6.3-10)
  6. [Mar 31] Filters (6.6-9), Convolution (6.8)
  7. [Apr 7] Exercises, Graph theory in DSP (12.2)
  8. [Apr 28] DSP processors (chapter 17)
  9. [May 5] FFT algorithms (14.1-2)
  10. [May 19] More on FFT algorithms (14.3,14.8)
  11. [May 26] Speech Signal Processing (11.3, 19.1, 11.4, 19.6, 19.8)
  12. [Jun 2] Modems (18.6-18.8,18.12-18.13)
  13. [Jun 9] Review


Assignments

  1. [Mar 24] 2.1.2, 2.2.2, 2.3.1, 2.3.2, 2.4.1, 2.5.3, 2.6.3, 2.6.4
  2. [May 19] 4.12.1, 6.7.1, 6.7.2, 6.7.3, 6.8.1, 6.8.3, 12.2.2, 12.2.3, 12.2.4
  3. [May 26] 17.2.1, 17.2.3, 17.3.5, 14.1.1, 14.2.4, 14.3.2, 14.3.5


Review material

  1. 17/2 - 24/2
  2. 3/3 - 10/3
  3. 24/3 - 31/3
  4. 7/4 - 28/4
  5. 5/5 - 19/5
  6. 26/5 - 2/6
  7. Review Lesson
  8. example final exams


Final Exam structure - Moed Bet : Friday August 15







Digital Signal Processing - 4th year CS students


First Semester 2002-3, Thursdays 08:30-11:30, Room 3.4
Course policy

Exam - Moed B - Apr 4th

Lectures (readings )

  1. [Oct 17] Signals (2.1-2.7)
  2. [Oct 24] Negative frequencies (3.6), Systems (6.1-6.3)
  3. [Nov 7] z Transform (2.4, 4.10), Exercises
  4. [Nov 14] Filters (6.3-7,6.9-10)
  5. [Nov 21] No lecture (IETF55)
  6. [Nov 28] Convolution (6.8), System identification (6.12-13)
  7. [Dec 5] System identification (6.13), Graph theory in DSP (chapters 12, 15)
  8. [Dec 12] Quiz, DSP processors (chapter 17)
  9. [Dec 19] DSP processors (cont), FFT algorithms (14.1, 14.2)
  10. [Dec 26] DIT FFT algorithm (14.3)
  11. [Jan 2] More FFT algorithms (14.4, 14.8), Modems (18.7-8)
  12. [Jan 9] Modems (18.8, 18.12)
  13. [Jan 16] Modems (18.13, 18.16-18, 18.20-21)
  14. [Feb 3] Review session

Assignments

  1. [Nov 7] 2.1.1, 6.1.1, 6.1.2
  2. [Nov 28] 2.1.3, 2.5.3, 2.6.4, 3.6.1, 3.6.2
  3. [Jan 9] 6.12.1, 6.8.1, 6.8.3, 12.2.2, 12.2.4, 17.5.3, 17.5.4





INTERESTING LINKS