Standard Course Syllabus Course Supervisor Date of Approval

Dept. of Electrical and Computer Engineering Schniter 2/05

700 Digital Signal Processing

2. CATALOG DESCRIPTION

Vector space methods for signals and systems; least squares design methodologies; design optimization; adaptive filtering;

time-frequency techniques.

Quarters of Offering Credits
Level Class Meeting

Wi Qtr. 3 U G 3 cl.

Course Prerequisites

Prereq: 600 or equiv, or grad standing.

3. PREREQUISITES BY TOPIC

Continuous time and discrete time signals and systems in the time and frequency domains; discrete Fourier transform, digital

filter design, Z-transform; linear algebra and finite-dimensional vector spaces

Courses that require this as a direct prerequisite

800

4. Text(s) and Other Course Materials Author(s) Publisher

No text

References (supplemental reading)

[1] Vetterli and Kovacevic, Wavelets and Subband Processing, Prentice Hall, 1995.

[2] Proakis, Rader, Ling, Nikias, Advanced Digital Signal Processing, Macmillan, 1992.

[3] J.S. Lim and A.V. Oppenheim, Advanced Topics in Signal Processing, Prentice-Hall, 1988.

[4] B. Porat, A Course in Digital Signal Processing, Wiley, 1997.

[5] C. Burrus, R. Gopinath, and H. Guo, "Introduction to Wavelets and Wavelet Transforms, A Primer," Prentice-Hall,

1998.

[6] P. P. Vaidyanathan, "Multirate Systems and Filter Banks, Prentice Hall, 1993.

[7] G. Strang and T. Nguyen, Wavelets and Filterbanks, Wellesley-Cambridge, 1997.

[8] F. Hlawatsch and G.F. Boudreau-Bartels, "Linear and quadratic time-frequency signal representations," IEEE Signal

Processing Magazine, April 1992, pp. 21-68.

[9] Digital Signal Processing: A Computer-Based Approach, 3rd ed., 2006, S. K. Mitra, McGraw-Hill

5. COURSE OBJECTIVES

1. Students learn techniques for multirate signal processing, wavelts, and time-frequency analysis. (Criteria 3 (a),(e),(j))

2. Students apply vector space theory to analysis and design problems in deterministic digital signal processing. (Criteria

3(a),(b),(e))

3. Students develop facility with Matlab as a tool for exploratory analysis and algorithm implementation in deterministic

signal processing. (Criteria 3(b),(c),(k))

6. TOPICS AND (# OF LECTURES)

Multirate signal processing (11)

Filter Banks (5)

Time-Frequency signal analysis (8)

Wavelets (10)

7. CLASS MEETING PATTERN (For example, "3cl." means 3 48-min classes per week.)

3 cl.

Thursday, August 14, 2008 09:19 AM

Page 1 of 2
First Previous Next Last