Testbench for IIR filter
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hi,
I need to write a testbench(a function)in Matlab that verifies the specified amplitude- and phase transfer functions of calculated IIR filter.
I have to use this testbench(function)in the design of Bandpass and lowpass IIR filters
Can anyone suggest me something about this
Thanks in advance
1 comentario
Honglei Chen
el 28 de Sept. de 2011
Hi Vivek,
What's the difference between this question and your earlier question linked below?
http://www.mathworks.com/matlabcentral/answers/16853-how-to-create-a-test-bench-waveform-for-the-working-of-band-pass-and-low-pass-filter
Respuestas (1)
Wayne King
el 28 de Sept. de 2011
Hi Vivek, I think Honglei commented on this in another post. MATLAB has a number of filter analysis capabilities built in. For example, design a Butterworth lowpass filter for data sampled at 1 kHz.
d = fdesign.lowpass('N,F3dB',10,100,1e3);
Hd = design(d,'butter');
% Get the frequency response in 1-Hz increments around the
% unit circle
[H,W] = freqz(Hd,1e3,1e3,'whole');
Get the frequency response at 100-Hz
H(101)
1 comentario
Wayne King
el 28 de Sept. de 2011
Additionally, if you have the DSP System Toolbox, you can use measure()
measure(Hd)
Ver también
Categorías
Más información sobre Filter Design en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!