Yaakov (J) Stein

 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.

## DSP Algorithms and Applications 0368.3464

First Semester 2021-22, Sundays 17:00-20:00, Engineering Classes - Room 101
Moed Alef Thursday 27 January 09:00
Moed Bet Friday 1 April 09:00

## DSP Algorithms and Applications 0368.3464

First Semester 2020-21, Sundays 17:00-20:00, on-line lecture (ZOOM)
LECTURE ATTENDANCE IS MANDATORY!
Course syllabus Course policy

## Welcome to DSP for CS students!

1. [Oct 18] Motivation, What is a signal ? (sections 2.1-2.4)
2. [Oct 25] Signal arithmetic (2.4), Signal space (2.5), Fourier series (3.4), Fourier demo, Time and frequency domains (sections 2.6, 3.2, 4.1), Complex exponentials and negative frequencies (3.6), negative frequency demo, DFT (4.7)
3. [Nov 01] DFT examples, The sampling theorem (2.8), wagon-wheel demo, Hilbert Transform (4.12), Uncertainty theorem (4.4), z Transform (4.10), Exercise - zT
4. [Nov 08] Systems (6.1-6.4), Filters (6.5), Example filters : LP/HP/BP/BS/notch (7.1), MA filters (6.6), Convolution (6.8), MA filters in the frequency domain (6.7)
5. [Nov 15] AR filters (6.9), FIR and IIR filters (6.12), System identification - Easy case (6.12)
6. [Nov 22] System identification - Hard case (6.13), Filters in the z domain (6.14, 7.5), Pole-zero plots (7.6), Exercises in pole-zero plots, filter parameter conversions
7. [Nov 29] Graph theory in DSP (12.2), Graphs of filters (12.3), Exercises in graphing
8. [Dec 06] FFT introduction (14.1) (multiplication), the FFT (14.2), Exercise in FFT, Exercise - multiplying two numbers with the FFT
9. [Dec 13] No lecture - Hanukka
10. [Dec 20] DSP processors (17.1-5), Exercise - filtering with a DSP processor
11. [Dec 27] Speech signal production and synthesis (11.1-11.3, 19.1-2)
12. [Jan 03] Speech compression (19.6-19.13), Speech recognition (8.7), Shannon's theorems (18.6-18.8)
13. [Jan 10] Modem signal processing (18.12, 18.13, 18.17, 18.20), Exercises
14. [Jan 17] Correlation (9.1-9.2), Wiener filters (9.7), Financial signal processing, Review
15. [Jan 29] 09:00 Moed Aleph example
16. [Feb 28] 09:00 Moed Bet

assignment 2

## 5G Mobile Communications 0510.7117

Second Semester 2020, Sundays 18:00-20:00, Wolfson 438

## Course over - see course Moodle

Course syllabus

### Lectures

1. [Mar 08] Introduction to cellular communications
2. [Mar 15] Cellular system architecture
3. [Mar 22] finish architecture, Motivation and overview
4. [Mar 29] finish Motivation and overview, Air Interface Part I - from NRZ to OFDM
5. [Apr 05] No lecture! (Pesah holiday - Tuesday replacement day)
6. [Apr 12] No lecture! (Pesah holiday)
7. [Apr 19] finish Air Interface Part I, Air Interface Part II - OFDMA and LTE
8. [Apr 26] finish Air Interface Part II, Air Interface Part III - NR and MIMO
9. [May 03] xHaul transport
10. [May 10] finish xHaul transport
11. [May 17] SDN, SR, NFV and MEC
12. [May 24] finish MEC, 5G core network (5GC)
13. [May 31] finish 5GC
14. [Jun 07] basic security
15. [Jun 14] 5G security, Use cases
16. [Jun 21] Finish use cases, Review, Exam-ple
17. [Jul 06] 14:00 Moed Alef Test (on Moodle)
18. [Aug 05] 14:00 Moed Bet Test

## DSP Algorithms and Applications 0368.3464

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

## Course over!

1. [Oct 27] Motivation, What is a signal ? (section 2.1-2.4)
2. [Nov 3] Signal arithmetic (2.4), Signal space (2.5), Fourier series (3.4), Fourier demo, Time and frequency domains (sections 2.6, 3.2, 4.1), Complex exponentials and negative frequencies (3.6), negative frequency demo, DFT (4.7)
3. [Nov 10] DFT examples, The sampling theorem (2.8), wagon-wheel demo, Hilbert Transform (4.12), Uncertainty theorem (4.4)
4. [Nov 17] z Transform (4.10), Systems (6.1-6.4), Filters (6.5), Example filters : LP/HP/BP/BS/notch (7.1)
5. [Nov 24] Exercise - zT, MA filters (6.6), Convolution (6.8), IR and FR, MA filters in the frequency domain (6.7), AR filters (6.9), Filter design (7.7), FIR and IIR filters (6.12), System identification - Easy case (6.12) System identification - Hard case (6.13)
6. [Dec 1] Exercises - finding the IR and FR of MA and AR filters, Filters in the z domain (6.14, 7.5), Pole-zero plots (7.6)
7. [Dec 8] Exercises in pole-zero plots, filter parameter conversions, Graph theory in DSP (12.2), Graphs of filters (12.3)
8. [Dec 15] FFT introduction (14.1) (multiplication), the FFT (14.2)
9. [Dec 22] Exercise - multiplying two numbers with the FFT, DSP processors (17.1-5)
10. [Dec 29] No lecture - Hanukka
11. [Jan 5] Speech signal production and synthesis (11.1-11.3, 19.1-2)
12. [Jan 12] Speech compression (19.6-19.13), Speech recognition (8.7), Shannon's theorems (18.6-18.8)
13. [Jan 19] Modem signal processing (18.12, 18.13, 18.17, 18.20), Exercises
14. [Jan 26] Correlation (9.1-9.2), Wiener filters (9.7), Financial signal processing
15. [Feb 16] in Orenstein 103! Review
16. [Feb 23] 09:00 Moed Aleph example
17. [Apr 24] 09:00 Moed Bet

## 5G Mobile Communications 0510.7117

Second Semester 2019, Sundays 18:00-20:00, Wolfson 134
Course syllabus

### Lectures

1. [Mar 03] Introduction to cellular communications
2. [Mar 10] finish introduction, Cellular system architecture
3. [Mar 17] finish architecture
4. [Mar 24] Motivation and overview
5. [Mar 31] finish motivation
6. [Apr 07] Air Interface Part I - NRZ to OFDM
7. [Apr 14] Air Interface Part II - OFDMA and LTE
8. [Apr 21] No lecture - Pesah!
9. [Apr 28] Air Interface Part III - NR and MIMO
10. [May 05] xHaul transport, Self Organizing Networks
11. [May 12] Finish xHaul transport
12. [May 19] SDN/NFV/MEC
13. [May 26] 5G core network (5GC)
14. [Jun 02] Use cases
15. [Jul 07] Review session, Exam-ple
16. [Jul 14] 14:00 Moed Alef Test grades
17. [Aug 14] 14:00 Moed Bet Test

## DSP Algorithms and Applications 0368.3464

First Semester 2018-19, Sundays 17:00-20:00, Lev Auditorium
LECTURE ATTENDANCE IS MANDATORY!
Course syllabus Course policy

## course over!

1. [Oct 14] Motivation, What is a signal ? (section 2.1-2.4), signal space (2.5)
2. [Oct 21] Fourier series (3.4), Fourier demo, Time and frequency domains (sections 2.6, 3.2, 4.1), Complex exponentials and negative frequencies (3.6), negative frequency demo, DFT (4.7)
3. [Oct 28] The sampling theorem (2.8), wagon-wheel demo, Hilbert Transform (4.12), Uncertainty theorem (4.4), z Transform (4.10), Systems (6.1)
4. [Nov 04] Systems (6.1-6.4), Filters (6.5), Example filters : LP/HP/BP/BS/notch (7.1), Convolution (6.8), IR and FR, MA filters (6.6), MA filters in the frequency domain (6.7), AR filters (6.9), System identification - Easy case (6.12)
5. [Nov 11] System identification - Hard case (6.13), Filter design (7.7), FIR and IIR filters (6.12), Filters in the z domain (6.14, 7.5), Pole-zero plots (7.6), filter parameter conversions
6. [Nov 18] Graph theory in DSP (12.2), Graphs of filters (12.3), FFT introduction (14.1)
7. [Nov 25] FFT introduction (multiplication), the FFT (14.2)
8. [Dec 02] DSP processors (17.1-5)
9. [Dec 09] No lecture - Hanukka
10. [Dec 16] Correlation (9.1-9.2), Wiener filters (9.7), Prediction (9.8), Financial signal processing, Adaptive filters (10.1), Convolutional Neural Networks (8.4)
11. [Dec 23] Speech signal production and synthesis (11.1-11.3, 19.1-2),
12. [Dec 30] Speech compression (19.6-19.13), Speech recognition (8.7)
13. [Jan 06] Shannon's theorems (18.6-18.8), Modem signal processing (18.12, 18.13, 18.17, 18.20)
14. [Jan 13] Review
15. [Feb 08] 09:00 Moed Aleph example
16. [Mar 08] 09:00 Moed Bet
Sapir's notes. Thanks Sapir! Note that I have not reviewed, and do not vouch for the correctness of, these notes.

### 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
3. 2.5.3, 2.5.7, 3.6.2, 4.7.2, 4.7.3, 4.7.4, 4.9.1
4. 6.1.1, 6.1.2, 6.4.3
5. 6.4.9, 6.8.1, 6.8.2 6.3.2
6. 6.3.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

## Fundamentals of Communications Networks 0510.6402

Second Semester 2018, Sundays 16:00-19:00, Engineering Classrooms Room 207

### Lectures

1. [Mar 04] Communications - digital, services, networks
2. [Mar 11] No lecture!
3. [Mar 18] Protocols, The PSTN
4. [Mar 25] continue The PSTN, Packet Switched Networks
5. [Apr 01] No lecture - Pesaḥ vacation
6. [Apr 08] Layering: G.80x vs. OSI
7. [Apr 15] QoS and QoE
8. [Apr 22] Basic Ethernet, VLANs
10. [May 06] IPv4 and IPv6
11. [May 13] MPLS and pseudowires
12. [May 20] No lecture - Shavuot
13. [May 27] Communications Security
14. [Jun 03] SDN and NFV
15. [Jun 10] QoE for rich communications services, 5G networking
16. [Jun 15] Software Room 104 Review
17. [Jul 19] 14:00 Test (example 1, example 2)

## DSP Algorithms and Applications 0368.3464

First Semester 2017-18, Sundays 17:00-20:00, Lev Auditorium
LECTURE ATTENDANCE IS MANDATORY!
Course syllabus Course policy

## Course over!

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

### Assignments

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

## Fundamentals of Communications Networks 0510.6402

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

### Lectures

1. [Mar 19] Communications - digital, services, networks;
2. [Mar 26] Protocols, The PSTN
3. [Apr 02] Packet Switched Networks
4. [Apr 09] No lecture - Pesaḥ vacation
5. [Apr 16] No lecture - Pesaḥ vacation
6. [Apr 23] Layering
7. [Apr 30] No lecture - Erev Yom HaZikaron
8. [May 07] QoS and QoE
9. [May 14] Basic Ethernet, VLANs, Carrier-grade Ethernet
10. [May 21] IP
11. [May 28] continue IP
12. [Jun 04] MPLS, pseudowires
13. [Jun 11] Communications Security
14. [Jun 18] SDN and NFV
15. [Jun 25] QoE for rich communications services
16. [Jul 16] 17:00-19:00 Software Engineering Rm 103 : Review session
17. [Jul 20] 14:00 Test (example 1, example 2)

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

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

## Course over !

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.

### Hadas Tsur's course notes (2004) :

Thanks to Hadas for scanning her notes!