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 - 2011


Second Semester 2011, Monday 08:15-10:30, Room A102
Course policy

Course over - good luck on the exams !

Lectures (readings )

  1. [Feb 21] Telephony and fax signals (listen), what is a signal ? (section 2.1)
  2. [Feb 28] Signals (sections 2.2-2.5), SUI basis (2.5), HRS basis (3.3-3.4)
  3. [Mar 7] FT (4.1-4.3), negative frequencies (3.6), DFT (4.7), Hilbert transform (4.12)
  4. [Mar 14] Uncertainty (4.4), Systems (6.1-6.4,6.6), Filters (6.5-6.9)
  5. [Mar 21] MA filters (6.7), convolution (6.8)
  6. [Mar 28] No lecture - IETF80
  7. [Apr 4] AR and ARMA filters (6.9-6.10), Filter specification (7.1), Easy System identification (6.12)
  8. [Apr 11] Hard System identification (6.13), zT (4.10)
  9. [Apr 18] No lecture - Pesah vacation
  10. [Apr 25] No lecture - Pesah vacation
  11. [May 2] Transfer function (6.14), Pole-Zero plots (7.5-6)
  12. [May 9] No lecture - Yom HaAtzmaut
  13. [May 16] Graph theory in DSP (12.2-3), ARMA graphs (12.3,15.6)
  14. [May 23] quiz, FFT algorithms (14.1-2)
  15. [May 30] DSP processors (chapter 17)
  16. [Jun 6] Applications: Speech (chapter 19)
  17. [Jul 11] 08:15 Review session
  18. [Jul 14] 14:00 Final Exam - Moed A
  19. [Aug 10] 08:30 Final Exam - Moed B

Exercises

  1. 2.1.1, 2.3.1, 2.3.2, 2.3.3
  2. 2.4.1, 2.4.3, 2.5.3, 2.5.7, 2.5.8
  3. 3.6.2, 4.7.2, 4.8.1, 4.9.1, 4.9.2, 4.9.3
  4. 6.1.1, 6.1.2, 6.3.1, 6.3.2
  5. 6.10.4, 6.10.7, 6.12.3, 6.12.4
  6. 6.14.3, 6.14.6
  7. 12.2.1, 12.2.2, 12.2.4, 12.3.1, 6.14.4
  8. example final exams





Digital Signal Processing - 3rd year CS students - 2010


Second Semester 2010, Sunday 18:00-20:45, Room M150
Course policy

Review session - 2 days before test !

Lectures (readings )

  1. [Mar 7] Telephony and fax signals (listen), what is a signal (section 2.1)
  2. [Mar 14] Signals (sections 2.2-2.5), SUI basis (2.5)
  3. [Mar 21] No lecture - IETF77
  4. [Apr 11] HRS basis (3.3-3.4), FT (4.1-4.3), negative frequencies (3.6), Uncertainty (4.4), DFT (4.7)
  5. [Apr 25] Hilbert transform (4.12), Systems (6.1-6.4,6.6)
  6. [May 2] Filters (6.5-6.9), MA filters (6.7), convolution (6.8) AR and ARMA filters (6.9-6.10)
  7. [May 9] Filter specification (7.1), System identification (6.12-13)
  8. [May 16] Impulse response and frequency response (exercise), zT (4.10)
  9. [May 23] quiz, Transfer function (6.14), Pole-Zero plots (7.5-6)
  10. [May 30] Exercise session
  11. [Jun 6] Introduction to FFT (14.1), Graph theory in DSP (12.2-3)
  12. [Jun 13] Graph theory (cont.), ARMA graphs (12.3,15.6), DSP processors (chapter 17)
  13. [Jun 20] Some applications
  14. [Jul 14] 10:00 Review session
  15. [Jul 16] Final Exam - Moed A
  16. [Aug 16] 14:00 Final Exam - Moed B

Exercises

  1. 2.1.1, 2.1.2, 2.1.3, 2.2.2
  2. 2.4.1, 2.4.3
  3. 2.3.1, 2.5.3, 2.5.6, 2.5.7, 2.5.8
  4. 3.6.2, 4.7.2, 4.8.1, 4.9.1, 4.9.2, 4.9.3
  5. 6.1.1, 6.1.2
  6. 6.3.1, 6.3.2
  7. 6.10.4, 6.10.7, 6.12.3, 6.12.4, 6.14.3, 6.14.6
  8. 12.2.1, 12.2.2, 12.2.4, 12.3.1, 6.14.4
  9. example final exams








Digital Signal Processing - 3rd year CS students - 2009


Second Semester 2009, Wednesday 14:00-17:00, Room 104 Monday 08:00-11:00, Room M321
Course policy

MOED ALEPH GRADES!

Lectures (readings )

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

Exercises

  1. 2.1.1, 2.1.2, 2.1.3, 2.2.2
  2. 2.4.1, 2.4.3
  3. 2.5.3, 2.5.6, 3.6.2
  4. 4.7.2, 4.8.1, 4.9.1, 4.9.2
  5. 6.1.1, 6.1.2, 6.3.1, 6.3.2
  6. 6.10.4, 6.10.7, 6.12.3, 6.12.4, 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. example final exams








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