COSC4452.3 Digital Signal Processing: Theory and Applications

(Winter 2009)

 

Instructor:   Prof. Hui Jiang

Time:           MW13:00-14:30

Place:          SC218

 

Announcements: (refresh your browser)

 

 

Course Summary:

This course introduces the basic theory about digital signal processing (DSP), including digital signals and systems, the framework to process signals digitally, digital filter design, DFT/FFT, signal processing with DFT/FFT and etc. The course also introduces some selected application topics about DSP, which may cover speech and audio processing, image and video processing, programming for embedded DSP systems, and so on.  The prerequisite is CSE3451 (Signals and Systems).

 

The required textbook:

[1]  A. V. Oppenheim, R. W. Schafer and J. R. Buck, Discrete-time Signal Processing, Prentice Hall, ISBN 0-13-754920-2

 

Other reference materials:

 

 

Evaluation:    

   (1) (  5%) One assignment

   (2) (30%) Projects (two and 15% each): algorithms and applications

   (3) (30%) Midterm (30%)

   (4) (35%) Final (40%)

 

 

                                    Course Outline (subject to change)

 

 

 

 

Content

Lecture

Notes

 

Week 1

Reviews of Signals and Systems:

Signals; Systems; Convolution; Fourier Transform; z-Transform

 

 

check here

 

Week 2

Analysis of LTI systems:

Filtering; linear difference equation; Frequency response of LTI systems; system functions of LTI system

 

Basic structure of digital systems: IIR and FIR

 

Check here

 

Week 3

Digital Processing of signals:

sampling; quantization; process signals digitally;

down-sampling and up-sampling

 

 Check here

 

Week 4

FIR Filter Design:

Windowing; FIR design by windowing

 

 Check here

 

Week 5

IIR Filter Design:

continuous-time (CT) filters; IIR design from CT filters

 

Filter design with Matlab

 

 Check here

 

Week 6

Application I : Anti-aliasing filter design for downsampling of music signals from 44.1K to 8K

 

DSP processors and programming:

Embedded DSP applications; TI DSP chip series;

floating-point vs. fixed-point code

 

Filter Bank: polyphase quadrature filter bank (optional)

 

  Check here

 

Midterm

 

 

Week 7

 

Discrete Fourier Transform (DFT):

discrete Fourier series; sampling Fourier transform; 

DFT; circular convolution

 

 Check here

Week 8

Fast Fourier Transform (FFT):

radix-2 decimation-in-time FFT algorithm;

fast convolution using FFT

 

 Check here

 

Week 9

Fourier Analysis of Signals based on DFT:

time-dependent DFT; block convolution; overlap-adding;

speech processing

 

Application II: Speech Enhancement or 3-D Spatial Audio

 

 Check here

 

Week 10

(optional)

Other Discrete Transforms:  DCT and modified DCT

 

Application III: Digital Audio Coding

 perceptual audio coding; MPEG audio coding standard;

 MP3 in depth

 

 

Week 11

Reviews for the final