Syllabus

Calendar

Readings

Favourite links


Semester homepage

Digital Signal Processing, Fall 2006

Zheng-Hua Tan, Associate Professor, Ph.D.

+45 9635-8686, zt@kom.aau.dk

Office: Room A6-319, Niels Jernes Vej 12

Q&A: 5th January 2007, 10:00- 12:00. Room A5-006

Course description:

Digital Signal Processing (DSP) is concerned with the representation, transformation and manipulation of signals on a computer. After half a century advances, DSP has become an important field, and has penetrated a wide range of application systems, such as consumer electronics, digital communications, medical imaging and so on. With the dramatic increase of the processing capability of signal processing microprocessors, it is the expectation that the importance and role of DSP is to accelerate and expand. 

Discrete-Time Signal Processing is a general term including DSP as a special case. This course will introduce the basic concepts and techniques for processing discrete-time signal on a computer. By the end of this course, the students should be able to understand the most important principles in DSP. The course emphasizes understanding and implementations of theoretical concepts, methods and algorithms. 


Lecture notes:

  • Lecture 1 Slides (Introduction, discrete-time signals and systems) 

    • Readings: A.V. Oppenheim and R.W. Schafer, Discrete-Time Signal Processing, pp. 1-34.

    • Assignment 1: AssignmentMatlab functions Solutions

    • Room: A5-006; Time: 8:15, 11/9

  • Lecture 2 Slides (Fourier transforms and frequency response)

    • Readings: A.V. Oppenheim and R.W. Schafer, Discrete-Time Signal Processing, pp. 34-65.

    • Assignment 2: Assignment,  Solutions

    • Room: A5-006; Time: 8:15, 25/9

  • Lecture 3 Slides (Z-Transform)

    • Readings: A.V. Oppenheim and R.W. Schafer, Discrete-Time Signal Processing, pp. 94-126.

    • Assignment 3: Assignment,  Solutions

    • Room: A5-006; Time: 8:15, 2/10

  • Lecture 4 Slides (Sampling and reconstruction)

    • Readings: A.V. Oppenheim and R.W. Schafer, Discrete-Time Signal Processing, pp. 140-153, 167-178.

    • Assignment 4: Assignment,  Solutions

    • Room: A5-006; Time: 12:30, 6/10

  • Lecture 5 Slides (Transform analysis of LTI systems)

    • Readings: A.V. Oppenheim and R.W. Schafer, Discrete-Time Signal Processing, pp. 240-311.

    • Assignment 5: Assignment,  Solutions

    • Room: A5-006; Time: 8:15, 9/10

  • Lecture 6 Slides (System structures and implementation)

    • Readings: A.V. Oppenheim and R.W. Schafer, Discrete-Time Signal Processing, pp. 340-370.

    • Assignment 6: Assignment,  Solutions

    • Room: A5-006; Time: 8:15, 10/10

  • Lecture 7 Slides (IIR filter design)

    • Readings: A.V. Oppenheim and R.W. Schafer, Discrete-Time Signal Processing, pp. 439-465.

    • Assignment 7: Assignment,  Solutions

    • Room: A5-006; Time: 8:15, 24/10

  • Lecture 8 Slides (FIR filter design)

    • Readings: A.V. Oppenheim and R.W. Schafer, Discrete-Time Signal Processing, pp. 465-485.

    • Assignment 8: Assignment,  Solutions

    • Room: A5-006; Time: 8:15, 31/10

  • Lecture 9 Slides (The discrete Fourier transform)

    • Readings: A.V. Oppenheim and R.W. Schafer, Discrete-Time Signal Processing, pp. 541-588.

    • Assignment 9: Assignment,  Solutions

    • Room: A5-006; Time: 8:15, 6/11

  • Lecture 10 Slides (The fast Fourier transform (FFT) and FFT analysis)

    • Readings: A.V. Oppenheim and R.W. Schafer, Discrete-Time Signal Processing, pp. 629-656 and 693-708.

    • Assignment 10: Assignment,  Solutions

    • Room: A5-006; Time: 8:15, 7/11

  • Q&A: 5th January 2007, 10:00-12:00. Room A5-006

  • Written Exam: Wednesday 10th January 2007, 13:00-16:00. Room B2-109


Textbook:

  • Required text:

    • Oppenheim, A.V., Schafer, R.W, "Discrete-Time Signal Processing", Second Edition, Prentice-Hall, New Jersey, 1999, ISBN 0-13-083443-2.

  • References:

    • Steven W. Smith, "The Scientist and Engineer's Guide to Digital Signal Processing", California Technical Publishing, 1997, ISBN 0-9660176-3-3. http://www.dspguide.com/pdfbook.htm (You can download the entire book!)

    • Kermit Sigmon, "Matlab Primer", Third Edition, Department of Mathematics, University of Florida .

    • V.K. Ingle and J.G. Proakis, "Digital Signal Processing using MATLAB", Bookware Companion Series, 2000, ISBN 0-534-37174-4.

    • Sanjit K. Mitra, "DIGITAL SIGNAL PROCESSING: A Computer Based Approach", 3rdEdition, 2005/Hardcover/972 pages, McGraw-Hill.

Instructor:

Zheng-Hua Tan, Department of Electronic Systems, Aalborg University