next up previous
Next: EEL6502: HW#5 Up: EEL6502: Homework Assignments Previous: EEL6502: HW#3

EEL6502: HW#4

tex2html_wrap436 EEL 6502  -  Spring 1998

Due Monday, March 23 by 5pm. As usual, hand in your homework in two distinct parts: hand calculations and final results in part 1 and Matlab code in Part 2.

A1
Problem 5.1 in Clarkson
A2
Problem 5.2 in Clarkson
A3
Problem 5.16 in Clarkson
A4
Consider the adaptive noise cancellation problem where the primary signal is zero-mean Gaussian noise with variance tex2html_wrap_inline250 (d(n)=w(n)) and the reference signal is equal to one (x(n)=1). Answer the following questions about the LMS implementation of this adaptive filter using a step size parameter tex2html_wrap_inline350 . Remember that you only need one tap weight for this problem.

We have used two microphones to record two channels of a voice signal corrupted by low frequency noise from an electronic alarm clock. The file hw4.mat in the course directory contains two variables d (voice signal plus noise) and x (primarily noise). Download the binary data file in http://www.cnel.ufl.edu/analog/courses/EEL6502/hw4/hw4.mat A few words are spoken with pauses in between. The noise is evident in the pauses between the words. Write an adaptive filter algorithm to reduce the amount of noise in the signal. You can prototype your algorithm on the first few thousand points before running on the entire signal. Draw a block diagram of your system and describe how you chose values for tex2html_wrap_inline350 and the number of taps in the adaptive filter. As usual, turn in all of your MATLAB code. You only need show plots of:

Feel free to turn in other plots that might be interesting. If you want, you can listen to the signals if your computer supports the MATLAB ``sound'' command. The signals were sampled at 11025Hz.


next up previous
Next: EEL6502: HW#5 Up: EEL6502: Homework Assignments Previous: EEL6502: HW#3

Dr John Harris
Thu Apr 2 18:21:08 EST 1998