제어하려는 기능과 관련하여 FIR 및 IIR 필터의 주요 차이점은 다음과 같습니다.
특색이행상태위상 지연안정리플끊다IIR극점 및 영점예**예예전나무제로 만아니반정 수항상**
*는 대부분의 경우 주문을 추가하여 기능을 제어 할 수 있음을 나타냅니다.
FIR 및 IIR 필터의 표준 정의는 다음과 같습니다.
전나무:
H( z) =비0지0+ . . . +비엔지엔
와이( t ) =비0u ( t ) + . . . +비엔U ( t - N )
IIR :
H( z) =비0+비1지1+ . . . +비엔지엔1 +ㅏ1지1+ . . . +ㅏ엔지엔
와이( t ) =비0u ( t ) + . . . +비엔U ( t - N ) -ㅏ1와이( t - 1 ) - . . . −ㅏ엔와이( t - N )
유 입력입니다. 와이 출력입니다. 엑스 (아래) 상태입니다. 티 샘플링 시간으로 스케일 된 시간입니다. 디티, 엔필터의 차수입니다. 각 필터는엔 크기 계수 벡터와 일정한 직접 출력 항 비0 (선택 사항) ㅏ0= 1 단순화를 위해∑비나는= 1 과 ∑ㅏ나는= 1, 이것은 어디에도 필요하지 않습니다.
구현 . 정의에 따라 FIR에는 0 만 포함 되므로 히스토리 벡터에서 선형 시스템으로 연결 됩니다.유: [ u ( t - 1 ) . . . u ( t - n ) ].
IIR은 극점과 영점을 모두 포함하며 , 히스토리 벡터에서 선형 시스템 으로 이어질 뿐만 아니라유, 이 아니라면 와이너무. 이 때문에 한쪽으로 IIR이 불안정 할 수 있습니다. 그러나 다른 쪽에서는 적은 수의 주문으로 매끄러운 리플과 날카로운 컷오프를 갖도록 설계 할 수 있습니다.
상태 . FIR은 히스토리 벡터의 정적 시스템 으로, 필터가 동적이 아니며 상태가없고 재귀 적이 지 않으며 피드백이 없음을 의미합니다. IIR은 히스토리 벡터의 동적 시스템으로 , 필터에는 상태가 있고 재귀 적이며 피드백이 있으므로 과거 입력 및 출력의 "메모리"가 있습니다.
위상 지연 . 위상 지연 τϕ
와이( t ) =와이0( t −τ티) s i n ( ω ( t −τϕ) + θ )
FIR 구현에서 쉽게 제어 할 수 있습니다. 만약비케이=비n - k,k = 0 ... n위상 지연은 일정하며 n / 2(FIR 계수 모양의 중심, 임펄스 응답), 그룹 지연과 동일하므로 필터는 선형 위상 이되고 위상은ωτ피시간 전.
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