There is a noisy audio file, noisy_sound_file.wav, which needs to be filtered in order to improve the quality. Use Matlab to read the file, filter the contents, and show the original and filtered signals graphically and audibly.

others

Description

Exercise 1: [40 points]

There is a noisy audio file, noisy_sound_file.wav, which needs to be filtered in order to improve the quality.  Use Matlab to read the file, filter the contents, and show the original and filtered signals graphically and audibly.

You may try filtering methods, based on those presented in lecture, or investigate other means to improve noisy signals.  Include your Matlab code and explain how your filtering process works.

Also, analyse your filtered result in comparison to the original file.  You can do this by calculating the total error between the two signals as  for each data point.

 

 

Exercise 2: [40 points]

Read the data from the IR range finder file, raw_ir_data2.log.  As this is raw analogue data, it requires filtering in order to be usable as a control signal.  Use Matlab to read the file, filter the contents, and show the original and filtered signals graphically.

You may try filtering methods, based on those presented in lecture, or investigate other means to improve noisy signals.  Include your Matlab code and explain how your filtering process works.  Explain what you think the data is showing (i.e. interpret the meaning of the data and what it represents).

 

 

Exercise 3: [10 points]

If the IR range data from Exercise 2 is gathered at a rate of one sensor value every 10ms, what is the highest frequency signal change that can be interpreted?  If you are sending a control action to an actuator at 2Hz, how might this affect your filter?

 

 

Exercise 4: [10 points]

If the following formula converts the IR range data from voltages to distances (cm), what information can you surmise about vehicle and/or target speed?


Related Questions in others category