ECE431H1S -Digital Signal Processing: Lectures
| Lecture No. | Lecture Date | Topics and Textbook Section(s) |
| 1 | Jan. 2 | Syllabus; Syllabus 2025(pdf) Introduction to course; lecture 1(pdf) |
| 2 | Jan. 4 | The concept of frequency; Ideal continuous to discrete (C/D) and discrete to continuous (D/C) time signal conversion; Ideal periodic sampling; (text sections 4.1,4.2,4.3); lecture 2(pdf) |
| 3 | Sept. 8 | Reconstruction using ideal low pass filter; The sampling theorem for lowpass signals; Application to Bandpass signals (ed. 2 and 3: 4.1,4.2,4.3,4.8); lecture 3(pdf) |
| 4 | Sept.9 | Uniform Quantization and coding; non-uniform quantization, mu-law (ed. 2 and 3: 4.8.1,4.8.2,4.8.3) ;lecture 4(pdf) |
| 5 | Sept.11 | Practical sampling; practical A/D and D/A; (ed 2 and 3: 4.8) ;lecture 5(pdf) |
| 6 | Sept.15 | Examples. lecture 6(pdf) |
| 7 | Sept. 16 | z-transforms; (ed 2 and 3 chapter 3) lecture 7(pdf) |
| 8 | Sept. 18 | The Discrete time Fourier Transform/Series (DTFT and DTFS); (ed. 2 and 3: 2.7, 8.1,8.3); lecture 8(pdf) |
| 9 | Sept. 22 | Sampling the DTFT; The N-point discrete Fourier Transform (N-DFT); (ed. 2 and 3: 8.4, 8.5, 8.6); lecture 9(pdf) |
| 10 | Sept. 23 | N-DFT; Zero padding and digital interpolation (ed. 2 and 3: 8.4, 8.5, 8.6);lecture 10(pdf) |
| 11 | Sept. 25 | Properties of the N-DFT; Linearity, Circular shift; Cyclic shift, Time reversal, Parseval's theorem, time expansion and digital interpolation (ed. 2 and 3 : 8.6, 8.7.1, 8.7.2); lecture 11(pdf) |
| 12 | Sept. 29 | Properties of the N-DFT; circular convolution; . (ed. 2 and 3 : 8.6); lecture 12(pdf) |
| 13 | Sept. 30 | Implementation of LTI filtering using the DFT and circular convolution; Overlap and add method; Overlap and save method; (ed. 2 and 3 : 8.7.3)lecture 13(pdf) |
| 14 | Oct. 2 | Multirate systems: Up-sampling and digital interpolation; Down-sampling and decimation; (ed. 2 and 3: 4.6.1,4.6.2,4.6.3);lecture 14(pdf) | 15 | Oct. 6 | Multirate systems: Oversampling in A/D conversion (ed. 2 and 3: 4.6.1,4.6.2,4.6.3,4.9.1); lecture 15(pdf) |
| 16 | Oct. 7 | Efficient computation of the DFT; Fast Fourier Transforms (FFT); Decimation in time Radix-2 FFT; (ed 2 and 3: 9.0, 9.2, 9.3); );lecture 16(pdf), lecture 16 continued(pdf) |
| 17 | Oct. 9 | Implementation of Radix-2 Inverse FFT algorithms; FFT and IFFT - Practical considerations; N=N1xN2 point FFT; Examples (ed 2 and 3: 9.3, 9.4, 9.5);lecture 17(pdf) |
| 18 | Oct. 14 | Review class midterm exam 2023(pdf)
|
| 19 | Oct. 16 | midterm Exam : Thursday , Oct. 16, 1:10-2 pm, Room HS106 (heath Sciences Bld, 166 College str.),
material corresponding to lectures 1-15, problem sets 1-5,tutorial topics 1,2
midterm exam 1 solutions page 1(pdf)
midterm exam 1 solutions page 2(pdf)
midterm exam 1 solutions page 3(pdf)
midterm exam 1 solutions page 4(pdf)
|
| 20 | Oct. 20 | Decimation in frequency Radix-2 FFT algorithms; (ed 2 and 3: 9.3);lecture 18(pdf) |
| 21 | Oct. 21 | Realizations of FIR systems; Linear phase FIR systems (ed 2, 3: 6.5) lecture 19(pdf) |
| 22 | Oct. 23 |
Direct form realizations of IIR systems;(ed 2 and 3: 6-0-6.3) Cascade realization of IIR systems;(ed 2 and 3: 6.3) lecture 20(pdf) |
| 23 | Nov. 3 |
Parallel realizations of IIR systems;(ed 2 and 3: 6.3); Transposed form realizations ;
lecture 21(pdf) |
| 24 | Nov. 4 | Realization of FIR filters using the Frequency-Sampling method
lecture 22(pdf) |
| 25 | Nov. 6 | Digital filter design (ed 2 and 3: 7.0) Design of FIR filters- Windowing Method (ed 2: 7.2, 7.2.1, 7.2.2) (ed 3: 7.5, 7.5.1, 7.5.2) lecture 23 (pdf) |