FIRに対する適応IIRフィルターの利点は何ですか?


10

適応IIRフィルターは単純ではなく、不安定になる可能性があります。多くの人々は、適応IIRフィルターはFIRフィルターよりも少ない係数を使用すると言います。IIRがいくつの係数を節約できるかについて、私は興味がありますか?

適応IIRフィルターを使用して、32次FIRフィルターの伝達関数を推定しようとしました。IIRフィルターに係数があるとします:a 1a 2... MB 0B 1B N。Iは、推定結果場合にのみ許容される見出さM + N + 1 30、すなわちわずか2係数を保存することができます。M+N+1a1,a2,...,aM,b0,b1,...bNM+N+130

実際のプロジェクトでは、例えば、50 MHzのFPGAは、32次のFIRは、約生成するので、遅延(32/50 M)/2=0.32 μs

  • IIRはどうなりますか?
  • 適応IIRフィルターは実際に係数の数を減らし、信号処理の時間遅延を減らすことができますか?

16/50M=0.32μs

はい、あなたは正しい、それは0.32 usの遅延です。私を訂正してくれてありがとう。
Alexander Zhang

また、質問を適応フィルターに限定するつもりですか、それともIIR対FIRフィルターに関する一般的な質問ですか(固定係数のため、適応ではありません)?
Dan Boschen 2016

3
私も適応IIRフィルターに精通していませんが、31適応IIRフィルタータップで33タップFIRフィルターと一致することに驚いて、少し懐疑的です。通常、同等のフィルターを生成するために必要なIIRフィルタータップははるかに少なくなります。
ジム・クレイ

4
これがフィルターを比較する良い方法だとは思いません。代わりに、あなたはおそらく、実際など阻止帯域減衰、リップル、として、達成しようとしているものに基づいているメトリック使用する必要があります
ジム・クレイ

回答:


4

これらは、FIRフィルターとIIRフィルターの主な違いです。制御する機能は次のとおりです。

FeatureIIRFIRImplementationPoles & ZerosZeros OnlyStatesYesNoPhase Delay*Half IntegerStability*AlwaysRippleYes*Cut-OffYes*

*は、ほとんどの場合、注文を追加することで機能を制御できることを示します。

FIRおよびIIRフィルターの標準的な定義は次のとおりです。

モミ:

H(z)=b0z0+...+bnzn
y(t)=b0u(t)+...+bnu(tn)

IIR:

H(z)=b0+b1z1+...+bnzn1+a1z1+...+anzn
y(t)=b0u(t)+...+bnu(tn)a1y(t1)...any(tn)

uyxtdtnnb0a0bi=1ai=1

u[u(t1)...u(tn)]

uy

。FIRは履歴ベクトルの静的システムです。つまり、フィルターは動的ではなく、状態がなく、再帰的ではなく、フィードバックがありません。IIRは、履歴ベクトルの動的システムです。つまり、フィルターには状態があり、再帰的であり、フィードバックがあるため、過去の入力と出力からの「メモリ」があります。

τϕ

y(t)=y0(tτt)sin(ω(tτϕ)+θ)

bk=bnkk=0...nn/2ωτphi

IIRは無限のインパルス応答を持っているので、達成される位相は、同じ次数のFIRの位相よりはるかに少なくても、線形位相ではなく最小位相になる可能性があります。

安定性。FIRは常に安定しています。安定性が必要な場合は、IIRを安定させるように設計できます。

リップル。IIRは、通過帯域|阻止帯域|両方(バターワース|チェビシェフ|楕円)でフラットリップルになるように設計できます。FIRは、このプロパティを等しくするために、メジャー(次数が「無限」)の次数が必要です。

カットオフ。IIRは、鋭いカットオフまたは狭い遷移帯域を持つように設計できます。FIRは、このプロパティを同等にするために、(「無限」に向かう)主要な次数が必要です。

関連記事:

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-341-discrete-time-signal-processing-fall-2005/lecture-notes/lec08.pdf https:// www .quora.com / Why-are-FIR-filters-preferred-over-IIR-filters http://iowahills.com/A8FirIirDifferences.html http://forums.prosoundweb.com/index.php?topic=2045.0 http: //www.vyssotski.ch/BasicsOfInstrumentation/SpikeSorting/Design_of_FIR_Filters.pdf

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.