Teaching‎ > ‎

CSE 4631 - Digital Signal Processing

CSE 4631 is an optional course offered to 6th semester CSE students. The course is accompanied by the lab (CSE 4632) where we will use MATLAB to implement different concepts, algorithms and applications taught in the theory class.


Semester Final Exam is here!
The syllabus is, as talked about in the class, all the materials covered so far excluding the first three weeks.
If you need help with a problem/topic or have a question, feel free to email me or set an appointment. 
Good luck!

Quiz #5 Date announced: 
Quiz #5 will be held on Thursday, 13 September at 1.35 pm. The syllabus of the quiz is the material covered in weeks 12 and 13, i.e. the filters. 

Quiz #4 Date announced: 
Quiz #4 will be held on Thursday, 06 September at 2.00pm. The syllabus of the quiz is the material covered in weeks 10 and 11. 

Quiz #3 Date announced: 
Quiz #3 will be held on Sunday, 12 August at 10.00 am. The syllabus of the quiz is the material covered in the week 8 and 9. Please bring your calculators.

Quiz #2 Date announced: 
Quiz #2 will be held on Thursday at 2.00 pm. The syllabus of the quiz is the material covered in the week 5 and 6.

Quiz #1 Date announced: 
Quiz #1 will be held on Tuesday, 12 June at 11.20 am. The syllabus of the quiz is the material covered in the first four weeks.
As per your request, the quiz is moved back to Thursday, 14 June at 11.20 am. On Tuesday, we will have our regular class.

Course info: 
See below.

Timeline:
  1. Week 1: Introduction
    • Breadth and Depth of DSP - Chapter 1, Smith
  2. Week 2: Basics
    • Statistics, Probability and Noise (Chapter 2, Smith - up to page 19)
    • Complex Numbers (Chapter 30, Smith - up to page 561)
  3. Week 3: Signals, systems, ADC and DAC
    • Chapter 1, Proakis (excluding 1.3.3 - Harmonically related complex exponentials)
    • Chapter 3, Smith - up to page 39
  4. Week 4: Linear systems
    • Linear systems, property, example, superposition, decomposition (Chapter 5, Smith)
    • DT signals and systems (Chapter 2, Proakis - up to page 67)
  5. Week 5: Convolution
    • Chapter 6, Smith
    • 2.3.3, Proakis
  6. Week 6: Properties of convolution
    • Chapter 7, Smith
    • 2.3.4, 2.3.5, 2.3.6, 2.3.7, Proakis
  7. Week 7: DT Systems described by Difference Equations
    • 2.4.1, 2.4.2, Proakis
    • 2.5, Proakis
  8. Week 8: The Discrete Fourier Transform (Chapter 8, Smith - up to page 164)
    • Family of Fourier Transform, Notation and format of DFT
    • Frequency domain's independent variable, DFT Basis functions
    • Synthesis, Analysis equations, Duality
  9. Week 9: Application and Properties of DFT
    • Chapter 9, Smith: Spectral analysis (only page 169), Frequency response of systems, convolution via frequency domain (page 177-181)
    • Chapter 10, Smith:Linearity, Phase, Periodicity (Page 185-195); AM, DTFT (Page 204-207)
  10. Week 10: FFT, Continuous Signal Processing
    • Real DFT using complex DFT, How FFT works (225-230, Chapter 12), Speed and precision comparison (237-238, Chapter 12)
    • Fourier Transform, Fourier Series (252-260, Chapter 13)
  11. Week 11: Complex Fourier Transform (Chapter 31, Smith)
    • The Real DFT, Mathematical equivalence, The Complex DFT, Family of Fourier transforms, Why it is used
  12. Week 12: Introduction to digital filters (Chapter 14, Smith)
    • Filter basics, how information is represented, time and frequency domain parameters
    • High-pass, band-pass and band-reject filters
    • Filter classification
  13. Week 13: Moving Average filters, Windowed-sinc filters (Chapter 15, Chapter 16, Smith)
    • MAF: Implementation, Noise reduction vs. Step response, Relatives of MAF, Recursive implementation
    • Windowed-sinc filters: Strategy, design, example, pushing it to the limit
  14. Week 14: z-Transform
    • Introduction, properties, poles and zeroes, system function 
      • Chapter 3, Proakis (Page 147-165, 170-171, 177, 179)




Ċ
Mohiuddin Khan,
May 20, 2012, 1:23 PM
Ċ
matlab.pdf
(387k)
Mohiuddin Khan,
May 27, 2012, 9:40 PM