フィルターのクリア

Is there a difference between fir1 and designfilt with bandpassfir?

1 回表示 (過去 30 日間)
Peter Bäuerle
Peter Bäuerle 2019 年 12 月 13 日
回答済み: Sai Sri Pathuri 2020 年 2 月 25 日
Dear all,
I want use a fir1 bandpass filter and found both methods, the option with fir1 and the one with designfilt combined with bandpassfir. Is there a marked difference between both options? Which one should I use?
I'm grateful for any clarification.
Thanks,
Peter
  2 件のコメント
Star Strider
Star Strider 2019 年 12 月 13 日
What is bandpassfir? I cannot find it in the online documentation.
I usually use kaiserord to design FIR filters.
Peter Bäuerle
Peter Bäuerle 2019 年 12 月 13 日
If you look at the documentation for designfilt you find 'bandpassfir' as an option:
bpFilt = designfilt('bandpassfir','FilterOrder',20, ...
'CutoffFrequency1',500,'CutoffFrequency2',560, ...
'SampleRate',1500);
Well, obviously there are different ways to construct a fir filter. I also got the kaiserord and Fir1, but I can do witht he designfilt function as well....?

サインインしてコメントする。

回答 (1 件)

Sai Sri Pathuri
Sai Sri Pathuri 2020 年 2 月 25 日
The fir1 function might be referred as a subset of designfilt function because designfilt has more options than fir1. The designfilt function can be used in the design of FIR and IIR filters with various design methods whereas fir1 is used in the design of FIR filters using least-squares (ls) approximation method.
You may refer following links for documentation:

カテゴリ

Help Center および File ExchangeDigital Filter Design についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by