Build-a-Figure, Group Delay
For this assignment you are to reproduce the figure below which is based on Figures 5.5 and 5.6. Here are the steps on how to do it. Below are details for doing it in Matlab.
1. Create an input signal, x[n], of three finite length pulses, each a different frequency.
2. Display the fft of the input signal.
3. Create a filter that eliminates one of the pulses and delays another. This filter has three parts:
a. One part removes a given frequency.
b. The next part delays a frequency.
c. The last part is a couple of carefully placed poles that keep the frequency response from sagging.
Home
Oppenheim and Schafer, Discrete-Time Signal Processing ISBN 0-13-198842-5.
Prentice Hall, Upper Saddle River, NJ 07458.
© 2010 Pearson Education, Inc.