EE 424 Digital Signal Processing

Fall 2003

Homework Assignments and Solutions

Home Topics & Reading Homework Quizzes Labs Projects Calendar

Homework 1    m-files for soln: tri.m and trytri.m, p13.m, p18c.m Homework 1 is not to be turned in.  Homework 1 Solutions.
Homework 2 , due Tuesday, Sep.16. Image blurred.jpg is here.  Homework 2 Solutions.
Homework 3, due Thursday, Oct. 9. Homework 3 Solutions.  The filtering problem will be delayed until the next homework.
Homework 4, due Nov. 11.  Here are the .wav files:  file with additive interference ( whaleint8.wav ).  Original signal ( whale8.wav ). (You might want to look at it before Quiz 3.)  Homework 4 Solutions.

Homework groups this semester

Homework Policy

A. Homework will be performed by teams of 3-4 students. You can divide yourselves in teams, and/or I will assist you in getting on a team. I would like the names on your team by the third class (Sep. 2).

B. One homework paper will be handed in by the entire team, and all members must sign the paper to certify that they contributed to the assignment. The best way is to work separately on the problems and then get together and reconcile your solutions to agree on an answer.

C. The team should make a photocopy of their solutions, and hand in the original at the beginning of class on the due date. Late homework will not be accepted.

D. On the due date, I will hand out solutions at the end of class or post them on the web. You are to grade your own homework according to these solutions and hand in the graded photocopy at the beginning of the next class for recording of the grade. Please grade on a per/problem basis according to the following scheme. 10 - perfect, 5-9 according to valid approach, 0-4 according to effort.  All team members will receive the same grade on the assignment. Grades will be recorded and the photocopies will be returned to the team. 

E. My experience is that students are quite honest and accurate in self grading, and learn a lot in the process. If a student is borderline, then I will examine the original homework to determine how strictly the homework was graded. If I discover that grading was lenient, then I am inclined to give the lower grade. Random quality checks will be performed on each assignment to ensure that standards are being  maintained. Also, I will have different groups present the solutions to the class and answer questions.

F. If I make a mistake in my homework solutions, the first team to contact me by email and point out the mistake will receive bonus points each (method to be determined later). But it must be by email, not in person or over the telephone.

Demos that work in Matlab 5:

Pole-Zero demo-download all files or download pez and unzip it on a PC.
convdirect.m- matlab file that illustrates the direct form convolution method
firquant.m illustration of quantization effects for different FIR filter structures
iirquant.m - illustration of quantization effects for direct form, cascade and parallel IIR filter structures
combdemo.m - illustration of using comb filters to remove and enhance a signal with harmonics.(3/3/00)
invdemo1.m- demo for section 6.5 on inverse filtering(3/3/00)
exam65.m - demo that shows the effects of approximating an anti-causal IIR filter with a finite number of samples(3/3/00)
sindemo.m - matlab file that demonstrates that a sine in gives a sine out and phase delay and gain from section 6.3 (note: you will also need tf2zpl.m to run this)
pz1demo.m - demo for section 6.4.1 that looks at first order pole-zero filters (also uses zplanec.m)
resdemo.m - demo for section 6.4.2 for second order resonators - try designing a filter using this method.

DEMOs and other such stuff (these work in Matlab 4.2 guaranteed, Matlab 5-who knows?)

convdemo.m - matlab file that single steps through a convolution
matched.m - matched filter demonstration for Lab 5 receiver project
nrrdemo.m - noise reduction ratio demo
dftres.m - dft resolution uses files dtft.m, dtftr.m dft.m
dftres1.m - dft resolution
dtmf.m - DTMF demo
circdemo.m - circular convolution
windemo.m - window FIRfilter design method demo
firother.m - FIR filter design using the least squares method
 

Page last changed on 11/11/2003