EE630 FALL 2011

DIGITAL SIGNAL PROCESSING

Updated 11-29-11

 

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 11B: DTFT of a Square Wave

Lecture 12: DTFT properties

Lecture 13: DTFT of LTI

Lecture 13B: FIR and IIR introduction

Lecture 11: Sampling Theory

Lecture 11C: Natural Sampling

Lecture 11D: Flat Top Sampling and Summary

Lecture 11E: Delta Modulation

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 19B: Discrete Cosine transform

Lecture 19C: Hilbert transform

Lecture 20: FFT

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

Lecture 27: IIR bilinear Transform

Lecture 27B: Frequency Transforms

Lecture 21: Quantization of Filter Coefficients

Lecture 28: Polyphase Decomposition

Lecture 29: Intro to Multi-rate DSP

Lecture 30: Quadrature Mirror Filter Decomposition

Lecture 30B: QMF banks

Lecture 31: QMF Analysis and Synthesis

Lecture 32: Other advanced filter types

 

 

Lecture PA: Project A


Visualizations

Visualization 1: D-T sequences

Visualization 2: Grid Mapping of Z-form

Software that is needed or can help with V2:

Location of mat5CIXYZwrite2011.m for V2

GL3DView.exe for viewing and converting MAT5 formats

MESHLAB for viewing standard 3D formats

BLENDER for viewing standard 3D formats

Visualization 3: 2-D Correlation with DFTs

Data: facegroupimage.bmp, facedelicia.bmp, face*.bmp:

Visualization 4: Fresnel Diffraction Model (Grid Mapping)

Visualization 7: Spatial Quantization

Visualization 9: Frequency Discrimination, zero padding and interpolation

Visualization 11: Wide Band Fresnel Diffraction Model (Grid Mapping)


PROJECTS

PROJECT ST: 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