Borrar filtros
Borrar filtros

Digital filters

3 visualizaciones (últimos 30 días)
Kim
Kim el 18 de Jul. de 2011
I am trying to build a band pass filter from .1 to 40 Hz, IIR or FIR, and then analyze it in matlab. Does anyone know reasonable parameters for this kind of filter (Fs=256). I am having trouble building one that has nice properties.
Thanks Kim
  2 comentarios
Jan
Jan el 18 de Jul. de 2011
What is "nice" enough for your purpose?
Kim
Kim el 30 de Ag. de 2011
Thank you for your answer. I have been away. And have found the answer.

Iniciar sesión para comentar.

Respuesta aceptada

Rick Rosson
Rick Rosson el 18 de Jul. de 2011
Hi Kim,
Do you have access to the Signal Processing Toolbox in MATLAB? If so, you can use the fdatool to design the filter very easily.
For more information:
doc fdatool
HTH.
Rick
  1 comentario
Kim
Kim el 30 de Ag. de 2011
Thank you for taking time to answer this. I was away for a bit so didn't get it.

Iniciar sesión para comentar.

Más respuestas (2)

Gaurav Gupta
Gaurav Gupta el 19 de Jul. de 2011
Use fir1 for designing filter and freqz for viewing its frequency response
  1 comentario
Kim
Kim el 30 de Ag. de 2011
Thank you for your answer.

Iniciar sesión para comentar.


Daniel Shub
Daniel Shub el 19 de Jul. de 2011
Introductory DSP textbooks tend to provide formula for calculating parameters for some simple IIR filters (e.g., Butterworth). The signal processing toolbox in MATLAB provides the butter command. A first order Butterworth filter can be obtained with:
[b, a] = butter(1, [.1, 40]./128)
The parameters are: b =
0.3477 0 -0.3477
a =
1.0000 -1.3030 0.3047
  3 comentarios
Daniel Shub
Daniel Shub el 19 de Jul. de 2011
Yes, Kim said Fs=256.
Kim
Kim el 30 de Ag. de 2011
Thank you for this answer. I ended up using a butterworth designed in fdatool but then moved it to an mfile.

Iniciar sesión para comentar.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by