FALL TERM EECE 466: Digital Signal Processing Systems (DSP)

Instructor: Prof. Rafeef Abugharbieh
 

 

  • When: Term 1 (Sep-Dec, 2011).

  • Course material: Lecture notes and other resources will be made available via the course website.

  • References: The recommended textbook is "".

  • Course webpage: Fall 2011 course webpage is accessible to registered students only with a password required.


"The world of science and engineering is filled with signals: images from remote space probes, voltages generated by the heart and brain, radar and sonar echoes, seismic vibrations, and countless other applications. Digital Signal Processing is the science of using computers to understand these types of data. This includes a wide variety of goals: filtering, speech recognition, image enhancement, data compression, neural networks, and much more. DSP is one of the most powerful technologies that will shape science and engineering in the twenty-first century. Suppose we attach an analog-to-digital converter to a computer, and then use it to acquire a chunk of real world data. DSP answers the question: What next?". From the The Scientist and Engineer's Guide to Digital Signal Processing.

This course covers the fundamentals of digital signal processing systems and their use in various applications, in particular, image and multi-media processing. Theoretical fundamentals will be reinforced by studying real life practical applications and carrying out hands on projects (sample application areas highlighted in the figures shown on this page). The course will run in the form of lectures and tutorials and practical project based learning.

Prerequisites: One of EECE 359, EECE 369, or permission from instructor.

Objectives: This course will give student a solid understanding of DSP including;

  • Differences between analog and digital signal representation and processing along with their associated implications.

  • Advantages and limitations of digital signal processing along with their fundamental tradeoffs.

  • Principles of signal and image generation and acquisition/capture.

  • Signal representations in various dimensions (1D, 2D, nD).

  • The relationship between frequency and time/space representations.

  • Representation and processing of signals in the temporal/spatial as well as the frequency domain.

  • Processing of high dimensional data such as 2D pictures, 3D medical images.

  • Standard filtering techniques such as denoising, enhancement, and restoration.

  • Where and how digital signal processing techniques are used in real life and practical applications.

  • How to develop simple DSP applications in MATLAB and/or other development platforms.

Course topics: Both theoretical and practical DSP topics will be taught including;

  • Discrete-time signals and systems, sampling and reconstruction, frequency domain representations including the Discrete Fourier Transform (DFT).

  • Frequency analysis of digital signals and systems, linear time invariant (LTI) systems.

  • Implementations of discrete-time systems, design of digital filters (FIR, IIR).

  • Image and multi-media processing including image filtering, image enhancement in the spatial and frequency domains, image restoration.

  • Applications of DSP e.g. audio signal processing, biomedical data analysis, robotics.

  • On-site visits and invited speakers related to the area.

  • MATLAB practice exercises.

  • Course project work.