EE630 FALL 2009

DIGITAL SIGNAL PROCESSING

Updated 11-10-09

Syllabus

Course Schedule


LECTURE NOTES

Lecture 1: Introduction to Course

Lecture 2: DT signals

Lecture 3: DT convolution

Lecture 4: DT LTI structures

Lecture 5: Z Transform

Lecture 6: Inverse Z-form (residue)

Lecture 7: Inverse Z-form (long division and PFE)

Lecture 8: Z-form properties

Lecture 9: DT sine wave generation

Lecture 10: DT Fourier Transform

Lecture V2: Visualization 2 Camera Model Math

Lecture PA: Project A

Lecture 11B: DTFT of a Square Wave

Lecture 11: Sampling Theory

Lecture 11C: Natural Sampling

Lecture 11D: Flat Top Sampling and Summary

Lecture 12: DTFT properties

Lecture 13: DTFT of LTI

Lecture 13B: FIR and IIR introduction

Lecture 14: Quantization Model

Lecture 15: DFT introduction

Lecture 16: DFT properties and Leakage

Lecture 17: Overlap Save and Add Filtering

Lecture 18: Goertzel DFT

Lecture 19: Chirp Z transform

Lecture 20: FFT

Lecture 21: Quantization of Filter Coefficients

Lecture 22: FIR Windowing Method

Lecture 23: FIR Time Sampling and Frequency Sampling

Lecture 24: Alternation Theorem

Lecture 25: IIR filter design

Lecture 26: IIR impulse invariance


Visualizations

V1: Camera Model


PROJECTS

NEW PROJECT: Flat Top Sampling Model

PROJECT A: Description, Data

PROJECT B: Description, Data

PROJECT C: Description, Data

PROJECT D: Description, Pattern Data and Calibration G file

MATLAB functions specifically for mat5 data

References: Linear Triangulation paper (request LGH to send you)

MAT5 VIEWER

PLEASE READ LICENSE AGREEMENT

GL3Dview will allow you to view, rotate, zoom and crop the mat5 data. Use load to select the “C.bmp” file and it will load the associated mat5. Use the “Left Mouse Button” to crop by selecting the “Select” button, click drag a box around what you want, then click the “Apply” button to crop.

http://www.engr.uky.edu/~lgh/soft/GL3DView.exe

Tutorial GL3DView_GL3DViewerTutorial.avi