TAU logo


Yaakov (J) Stein
my picture


DSPCSP cover Text for all my DSP courses:
(DSPCSP) Digital Signal Processing - A Computer Science Perspective
(Published by John Wiley, Sept 2000) view on Amazon
There are ten copies in the library.

Fundamentals of Communications Networks 0510.6402


Second Semester 2017, Sundays 17:00-20:00, Wolfson - Mechanical Engineering Room 109

Lectures

  1. [Mar 19] Communications - digital, services, networks;
  2. [Mar 26] Protocols The PSTN
  3. [Apr 02] Packet Switched Networks Layering
  4. [Apr 09] No lecture - Pesah vacation
  5. [Apr 16] No lecture - Pesah vacation
  6. [Apr 23] Basic Ethernet; VLANs
  7. [Apr 30] QoS and QoE; (services;) Carrier-grade Ethernet
  8. [May 07] IP
  9. [May 14] continue with IP
  10. [May 21] MPLS
  11. [May 28] pseudowires
  12. [Jun 04] Communications Security
  13. [Jun 11] SDN and NFV
  14. [Jun 18] TCP and its relatives
  15. [Jun 25] timing distribution
  16. [Jul 20] 14:00 Test (example)

DSP Algorithms and Applications 0368.3464


First Semester 2016-17, Sundays 17:00-20:00, Dan David 003
LECTURE ATTENDANCE IS MANDATORY!
Course syllabus Course policy

new Course over !

Lectures (and some slides)

  1. [Oct 30] Motivation, What is a signal ? (section 2.1-2.3)
  2. [Nov 06] Signals (sections 2.2-4), Signal space (2.5), Fourier demo, Spectrum (4.1)
  3. [Nov 13] Fourier series (3.4), Complex exponentials and negative frequencies (3.6), negative frequency demo, The sampling theorem (2.8), wagon-wheel demo, Time and frequency domains (sections 2.6, 3.2), DFT (4.7)
  4. [Nov 20] Hilbert Transform (4.12), The uncertainty theorem (4.4), z Transform (4.10)
  5. [Nov 27] Systems (6.1-6.4), Filters (6.5), Example filters : LP/HP/BP/BS/notch (7.1), Moving averages (6.6), AR filters (6.9)
  6. [Dec 04] Convolution (6.8), Filters in the frequency domain (6.7,6.9), filter design (7.7), system identification (6.12,6.13)
  7. [Dec 11] FIR and IIR filters (6.12), Filters in the z domain (6.14, 7.5), Pole-zero plots (7.6), filter parameter conversions, graph theory (12.2)
  8. [Dec 18] Graphs of filters (12.3), Introduction to FFT (14.1)
  9. [Dec 25] No lecture - Hanukka
  10. [Jan 01] The FFT (14.2)
  11. [Jan 08] DSP processors (17.1-5)
  12. [Jan 15] Speech signal production and synthesis (11.1-11.3, 19.1-2)
  13. [Jan 22] Speech compression (19.6-19.13), Shannon's theorems (18.6-18.8)
  14. [Jan 29] Modem signal processing (18.12, 18.13, 18.17, 18.20), Review
  15. [Feb 20] 09:00 Moed Aleph example
  16. [Apr 09] 09:00 Moed Bet

Assignments

  1. 2.1.1, 2.1.4
  2. 2.3.1, 2.3.2, 2.3.3
  3. 2.4.1, 2.4.3, 2.5.1, 2.5.3, 2.5.7
  4. 3.6.2, 4.1.1, 4.1.2
  5. 4.7.2, 4.7.3, 4.7.4, 4.9.1
  6. 6.1.1, 6.1.2, 6.4.3
  7. 6.4.9, 6.8.1, 6.8.2 6.3.2
  8. 6.3.6, 6.9.5, 6.9.6, 6.9.7
  9. 6.5.1, 6.5.2, 6.7.1, 6.7.2, 6.10.7
  10. 6.12.1, 6.12.2, 6.14.4
  11. 12.2.1,12.2.2, 12.2.4, 12.3.1, 12.3.3
  12. 14.1.2, 14.3.1, 14.3.2, 14.3.3
  13. 11.3.1, 11.3.3, 19.1.3

Fundamentals of Communications Networks 0510.6402


Second Semester 2015-16, Sundays 17:00-20:00, Wolfson - Mechanical Engineering Room 120

Lectures

  1. [Feb 28] Communications - digital, services, networks; Protocols
  2. [Mar 06] The PSTN; Packet Switched Networks
  3. [Mar 13] Packet Switched Networks (cont.); Layering
  4. [Mar 20] Basic Ethernet; VLANs
  5. [Mar 27] QoS and QoE; (services;) Carrier-grade Ethernet
  6. [Apr 03] IP
  7. [Apr 10] continue with IP
  8. [Apr 17] No lecture - substitute Thursday
  9. [Apr 24] No lecture - Pesah
  10. [May 01] MPLS
  11. [May 08] continue MPLS, pseudowires
  12. [May 15] Communications Security
  13. [May 22] SDN and NFV
  14. [May 29] continue SDN and NFV
  15. [Jun 05] timing distribution
  16. [Jul 07] 14:00 Test (example)

DSP Algorithms and Applications 0368.3464.01


First Semester 2015-16, Sundays 17:00-19:30 (only 1 break), Dan David 001
LECTURE ATTENDANCE IS MANDATORY!
Course syllabus Course policy

new Course over !

Lectures (readings )

  1. [Oct 18] Motivation, What is a signal ? (section 2.1-2.3)
  2. [Oct 25] Signals (sections 2.2-4), Signal space (2.5), Fourier demo, Fourier series (3.4)
  3. [Nov 01] Complex exponentials and negative frequencies (3.6), negative frequency demo, The sampling theorem (2.8), wagon-wheel demo, Spectrum (4.1), Time and frequency domains (sections 2.6, 3.2), DFT (4.7)
  4. [Nov 08] Hilbert Transform (4.12), The uncertainty theorem (4.4), z Transform (4.10), Systems (6.1-6.4)
  5. [Nov 15] Filters (6.5), Convolution (6.8), Filters - LP/HP/BP/notch (7.1), Moving averages (6.6), AR filters (6.9), Filters in the frequency domain (6.7,6.9), filter design (7.7)
  6. [Nov 22] system identification (6.12,6.13), Filters in the z domain (6.14, 7.5)
  7. [Nov 29] Pole-zero plots (7.6), filter parameter conversions, graph theory (12.2)
  8. [Dec 06] graphs of filters (12.3), Introduction to FFT (14.1), FFT (14.2)
  9. [Dec 13] No lecture - Hanuka
  10. [Dec 20] DSP processors (17.1-5), motivation for speech signal processing
  11. [Dec 27] Speech signal production and synthesis (11.1-11.3, 19.1-2), speech compression (19.6-19.13)
  12. [Jan 03] Cepstrum (19.3), speech recognition (8.7), Shannon's theorems (18.7)
  13. [Jan 10] Modem signal processing (18.8, 18.13, 18.17), Stock market DSP
  14. [Jan 17] Review
  15. [Jan 19] 09:00 Moed Aleph example
  16. [Feb 16] 09:00 Moed Bet

Assignments

  1. 2.1.1, 2.1.4
  2. 2.3.1, 2.3.2, 2.3.3
  3. 2.4.1, 2.4.3, 2.5.1, 2.5.3, 2.5.7, 3.6.2
  4. 4.1.1, 4.1.2
  5. 4.7.2, 4.7.3, 4.7.4, 4.9.1
  6. 6.1.1, 6.1.2, 6.4.3
  7. 6.4.9, 6.8.1, 6.8.2 6.3.2, 6.3.6, 6.9.5, 6.9.6, 6.9.7
  8. 6.5.1, 6.5.2, 6.7.1, 6.7.2, 6.10.7
  9. 6.12.1, 6.12.2, 6.14.4
  10. 12.2.1,12.2.2, 12.2.4, 12.3.1, 12.3.3
  11. 14.1.2, 14.3.1, 14.3.2, 14.3.3
  12. 11.3.1, 11.3.3, 19.1.3

Seminar in DSP Algorithms and Applications 0368-3328


Second Semester 2015, Sundays 17:00-19:00, Dan David 204

Each participant in the seminar will present a DSP algorithm or application. Each presentation will include a software demonstration. Topics and dates will be available on a first-come/first-served basis. Subject matter must be coordinated with the instructor. Course grade will depend both on depth of understanding, clarity of presentation, and creativity.

DSP Algorithms and Applications 0368.3464.01


First Semester 2014-15, Sundays 17:10-20:00, Dan David 001
LECTURE ATTENDANCE IS MANDATORY!
Course syllabus Course policy

new Course over !

Lectures (readings )

  1. [Oct 26] Motivation, What is a signal ? (section 2.1-2.3)
  2. [Nov 02] Signals (sections 2.2-4), Signal space (2.5), Fourier series (3.4), Fourier demo, Complex exponentials and negative frequencies (3.6), negative frequency demo
  3. [Nov 09] Spectrum (4.1), The sampling theorem (2.8), wagon-wheel demo, Time and frequency domains (sections 2.6, 3.2), DFT (4.7), Hilbert Transform (4.12)
  4. [Nov 16] The uncertainty theorem (4.4), z Transform (4.10), Systems (6.1-6.4), Filters (6.5), Convolution (6.8)
  5. [Nov 23] Filters - LP/HP/BP/notch (7.1), Moving averages (6.6), AR filters (6.9), Filters in the frequency domain (6.7,6.9), filter design (7.7)
  6. [Nov 30] system identification (6.12,6.13), Filters in the z domain (6.14, 7.5), Pole-zero plots (7.6), filter parameter conversions
  7. [Dec 07] graph theory (12.2), graphs of filters (12.3)
  8. [Dec 14] Introduction to FFT (14.1), FFT (14.2)
  9. [Dec 21] No lecture - Hanuka
  10. [Dec 28] Finish FFT, DSP processors (17.1-5)
  11. [Jan 04] Speech signal production and synthesis (11.1-11.3, 19.1-2)
  12. [Jan 11] Speech compression and recognition (19.11-19.13)
  13. [Jan 18] Shannon's theorems (18.7), Modem signal processing (18.8, 18.13, 18.17)
  14. [Jan 25] Finish modems, DSP for the stock market, Review
  15. [Feb 06] 09:00 Moed Aleph example
  16. [Jul 20] 09:00 Moed Bet

Assignments

  1. 2.1.1, 2.1.4
  2. 2.3.1, 2.3.2, 2.3.3
  3. 2.4.1, 2.4.3, 2.5.1, 2.5.3, 2.5.7, 3.6.2
  4. 4.1.1, 4.1.2
  5. 4.7.2, 4.7.3, 4.7.4, 4.9.1
  6. 6.1.1, 6.1.2, 6.4.3, 6.4.9, 6.8.1, 6.8.2
  7. 6.3.2, 6.3.6, 6.9.5, 6.9.6, 6.9.7
  8. 6.5.1, 6.5.2, 6.7.1, 6.7.2, 6.10.7
  9. 6.12.1, 6.12.2, 6.14.4
  10. 12.2.1,12.2.2, 12.2.4, 12.3.1, 12.3.3
  11. 14.1.2, 14.3.1, 14.3.2, 14.3.3
  12. 11.3.1, 11.3.3, 19.1.3

Seminar in DSP Algorithms and Applications 0368-3328


Second Semester 2014, Sundays 17:00-19:00, Shreiber 007

Each participant in the seminar will present a DSP algorithm or application. Each presentation will include a software demonstration. Topics and dates will be available on a first-come/first-served basis. Subject matter must be coordinated with the instructor. Course grade will depend both on depth of understanding, clarity of presentation, and creativity.

Talks:

date subject speaker
16-2-2013 Chaotic signals Y(J)S
23-2-2013 Sunspots and DSP קשת  מעיין 
09-3-2013 Speech encryption בלסבלג  גיל
23-3-2013 Radar signal processing חיימוביץ  תומר
27-4-2013 Musical effects כפרי  אלון ולב  שיר 
04-5-2013 Cepstrum לוקיאנוב  ארטיום


Example subjects:

Spectral analysis

  1. Comparison of periodogram with Maximum entropy (AR) methods
  2. Pisarenko and related methods
  3. Pitch detection
  4. Other FFTs (chirp z transform, Winograd, Zoom FFT, Goertzel, non-radix-2 FFTs, prime factor)
  5. Other fast transforms (Fast number transform, Fast Walsh transform)

Filters

  1. Classical filter design MA (Remez), AR (from analog)
  2. Ultra-narrowband filters
  3. Comb / reson filters
  4. Lattice filters

Nonfilters

  1. Adaptive tone notch
  2. Control loops (FLL,PLL)
  3. Echo cancellation
  4. Equalizers (trained, Godard)
  5. Frequency translation (quadrature, aliasing, …)
  6. Blind source separation

Systems

  1. Speech synthesis
  2. Speech processing (SOLA, voice fonts, noise cancellation)
  3. Music synthesis (sample based, additive, subtractive, FM, phase synthesis, granular synthesis, physical modeling - Karplus-Strong, waveguide)
  4. Modem simulation




DSP Algorithms and Applications 0368.3464.01


First Semester 2013-14, Sundays 17:10-20:00, Dach 005 (or a smaller room)
Course syllabus Course policy

new Course over !

Lectures (readings )

  1. [Oct 13] Motivation, What is a signal ? (section 2.1-2.3)
  2. [Oct 20] Signals (sections 2.2-4), Signal space (2.5), Fourier demo
  3. [Oct 27] Time and frequency domains (sections 2,6, 3.2, 3.4), Spectrum (4.1), Complex exponentials and negative frequencies (3.6), negative frequency demo, DFT (4.7), Hilbert Transform (4.12)
  4. [Nov 03] More on the DFT, The sampling theorem (2.8), The uncertainty theorem (4.4), Systems (6.1-6.4), Filters (6.5), Filters - LP/HP/BP/notch (7.1), Convolution (6.8)
  5. [Nov 10] z Transform (4.10), Moving averages (6.6), AR filters (6.9), Filters in the frequency domain (6.7,6.9)
  6. [Nov 17] filter design (7.7), system identification (6.12,6.13), Filters in the z domain (6.14, 7.5), Pole-zero plots (7.6), filter parameter conversions
  7. [Nov 24] graph theory (12.2), graphs of filters (12.3)
  8. [Dec 01] No lecture - Hanuka
  9. [Dec 08] Introduction to FFT (14.1), FFT (14.2)
  10. [Dec 15] DSP processors (17.1-5)
  11. [Dec 22] Speech signal production and synthesis (11.1-11.3, 19.1-2)
  12. [Dec 29] Speech compression and recognition (19.11-19.13)
  13. [Jan 05] Shannon's theorems (18.7), Modem signal processing (18.8, 18.13, 18.17)
  14. [Jan 12] DSP for the stock market, Review
  15. [Jan 26] 14:00 Moed Aleph example
  16. [Aug 31] 09:00 Moed Bet

Assignments

  1. 2.1.1, 2.1.4
  2. 2.3.1, 2.3.2, 2.3.3, 2.4.1, 2.4.3, 2.5.1, 2.5.3, 2.5.7
  3. 3.6.2, 4.1.1, 4.1.2
  4. 4.7.2, 4.7.3, 4.7.4, 4.9.1
  5. 6.1.1, 6.1.2, 6.3.2, 6.3.6, 6.4.3, 6.4.9, 6.8.1, 6.8.2
  6. 6.9.5, 6.9.6, 6.9.7
  7. 6.5.1, 6.5.2, 6.7.1, 6.7.2, 6.10.7
  8. 6.12.1, 6.12.2, 6.14.4
  9. 12.2.1,12.2.2, 12.2.4, 12.3.1, 12.3.3
  10. 14.1.2, 14.3.1, 14.3.2, 14.3.3
  11. 11.3.1, 11.3.3, 19.1.3

Seminar in DSP Algorithms and Applications 0368-3328-01


Second Semester 2013, Sundays 17:00-19:00, Shreiber 007

Each participant in the seminar will present a DSP algorithm or application. Each presentation will include a software demonstration. Topics and dates will be available on a first-come/first-served basis. Subject matter must be coordinated with the instructor. Course grade will depend both on depth of understanding, clarity of presentation, and creativity.

Scheduled talks:

date subject speaker
03-3-2013 correlation and Wiener filters Y(J)S
10-3-2013 No seminar -
17-3-2013 No seminar -
07-4-2013 Kalman filters Lihi Idan
14-4-2013 Equalizers Slavo Roikhelin
21-4-2013 Walsh and number transforms Leon Havkin
28-4-2013 Pitch detection Niv Steingarten
05-5-2013 Wavetable synthesizers Omer Koren
12-5-2013 Control loops (FLL, PLL) Lior Waldman
19-5-2013 Beat detection Roi Ashkenazi
26-5-2013 Signal separation Moshe Krush
02-6-2013 Noise reduction Dor Gingold
09-6-2013 SODA sparse FFT algorithm Razi Kheir
16-6-2013 Beamforming Shay Shalita
Echo Cancellation Sergey Pearlstein



Hadas Tsur's course notes (2004) :

  1. Part 1
  2. Part 2
  3. Part 3
  4. Part 4
Thanks to Hadas for scanning her notes!

INTERESTING LINKS