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!