Digital filters
显示 更早的评论
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 个)
Gaurav Gupta
2011-7-19
0 个投票
Use fir1 for designing filter and freqz for viewing its frequency response
Daniel Shub
2011-7-19
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 个评论
Walter Roberson
2011-7-19
Question: Is the "128" there the Nyquist frequency, Fs/2 ?
Daniel Shub
2011-7-19
Yes, Kim said Fs=256.
Kim
2011-8-30
类别
在 帮助中心 和 File Exchange 中查找有关 Filter Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!