EEE443 Digital Signal Processing (DSP)

Course Content

Digital Signal Processing (DSP) has continued to have a major and increasing impact in many key areas of technology including telecommunication, digital television and media, biomedicine, VLSI design etc. DSP is now at the core of many new and emerging digital products and applications in the information society and is a core subject in most electronic/computer/communication engineering curricula.

This course is a three hours lecture per week course and is designed to give the students the necessary mathematical tools to analyze discrete time signals and systems. The course also includes various techniques for the design of digital filters and their implementations using DSP processors. This will be implemented at the end of the course where students will be divided into groups and each group will be assigned with a mini project on DSP. All projects must be implemented on TI (Texas Instrument) DSK DSP Board.

Course Outcomes:

  1. To understand the basic of Discrete-Time Signals and Systems - completed
  2. To understand Z Transform - completed
  3. To understand sampling theory - completed
  4. To understand Discrete Fourier Transform - completed
  5. To understand FIR and IIR - completed
  6. To understand DSP hardware - notes will be provided

Text and reference book:

  1. "Digital Signal Processing -- Principles, Algorithms, and Applications" by John G. Proakis and Dimitris G. Manolakis, 4th Ed., Prentice Hall (Text Book).
  2. "Digital Signal Processing using MATLAB" by Vinay K. Ingle and John G. Proakis, 2nd Ed., Thomson.
  3. "Discrete-Time Signal Processing" by Alan V. Oppenheim, Ronald W. Schafer and John R. Buck, 2nd Ed., Prentice Hall.
  4. "Digital Signal Processing - A Computer Based Approach" by Sanjit K. Mitra, 2nd Ed., McGraw Hill.

Announcements:

There will be two more replacement class next week; 22 and 23 October 2008 at 8pm (venue: DK6). (posted on Wednesday, October 15, 2008 11:46 AM)

newlabelI've changed the reference from 'Chapter' to 'Topic' to make sure you do understand the flow of our lectures. You may refer the details in your text book. (posted on Wednesday, October 15, 2008 11:45 AM)

DSP replacement lectures are scheduled on 13 and 14 October 2008 at 8-10pm. Venue is DK6. Another 2 replacement lectures are planned to be within the last week (4 hours lecture). (posted on Wednesday, October 8, 2008 11:35 AM)

DSP class on Wednesday, 24 September 2008 is cancelled and will be replaced after Eid break. (posted on Tuesday, September 23, 2008 12:03 PM)

Test I will be on Monday, 15 September 2008 at 10.00pm. Venue is DU. Good luck to you all!!! BTW, please prepare yourselves with Chapter 1-4 (Discrete-Time Signals).

For Wednesday (27 August 2008) class, we will start with the groups that I've announced on Monday. The rest of the presentation will be done based on voluntary. Please bare in mind that all of you must compile your presentation and send to me as your first assignment (even though you did not present in the class). This is a group assignment, so please make sure you send in the best presentation slides. (posted on Tuesday, August 26, 2008 2:05 PM)

Problems on the link have been solved!! You can now find links to my lecture slides (current and previous) here. Please check the latest info here. (posted on Tuesday, August 12, 2008 1:10 PM)

I have problems with the link to the related files... will try to overcome this ASAP. (posted on Monday, August 4, 2008 11:27 AM)

The test is postponed to another day that will be announced later (preferably second week after mid semester break). (posted on Monday, August 4, 2008 11:02 AM)

For the student who borrowed my book, please return it to me immediately. (posted on Tuesday, July 29, 2008 2:39 PM)

Class on Wednesday 30 July 2008 is cancelled. (posted on Tuesday, July 29, 2008 2:37 PM)

Please bring the list of your group members names during Wednesday class. (posted on Monday, July 14, 2008 5:33 PM)


 

Consultation Hours

Wednesday 14:00~16:00 hours (Lecture Schedule)

 

Lecture Notes

  1. Topic 1 - Introduction (Lecture#1)(Lecture#2)(Lecture#3)
  2. Topic 2 - Discrete-Time Signals and Systems (Lecture#1)(Lecture#2)(Lecture#3)
  3. Topic 3 - Z Transform and Its Applications to the Analysis of LTI Systems (will be uploaded soon)
  4. Topic 4 - Frequency Analysis of Signals and Systems (please use my notes...check Topic 6)
  5. Topic 5 - The Discrete Fourier Transform: Its Properties and Applications (check Topic 6)
  6. Topic 6 - Efficient Computation of the DFT: Fast Fourier Transform (FFT) Algorithms (Lecture#1)(Lecture#2)(Lecture#3)(Additional Notes)
  7. Topic 7 - Implementation of Discrete-Time Systems (Lecture#1)(AdditionalNotes)(Examples)
  8. Topic 8 - Design of Digital Filters (Lecture#1)(FIRLect)(IIRLect)(Examples)

Other examples will be uploaded here...

Assignments

  1. Assignment 1 - Topic 3 (Presentation for Topic 3) - The slides are here:

    Panda, Sengkuang, coming soon

  2. Assignment 2 - Questions from Chapter 6, 7 and 8 (please check your text book for the questions).
     

Previous Lecture Notes

Lecture #1, Lecture #2, Lecture #3, Lecture#4, Lecture #5, Lecture #6

 

Links to Information on DSP

  1. The Scientist and Engineer’s Guide to Digital Signal Processing - a free online book that is good for engineers

  2. DSP tutorials - you may access to many other tutorial sites from this site

  3. Java DSP - to understand DSP graphically

  4. DSP in Image Processing - a book on using DSP in image processing

 


Home | Lectures | Research | Publications
Last modified on Friday, October 24, 2008 4:52 PM