문서의 이전 판입니다!
Digital filter
디지털 필터의 일반적인 내용(LPF, BPF, HPF, Cutoff, Resonance 등)은 아날로그 필터와 동일하다. 하지만 디지털 필터는 동작 방식에 따라 크게 두가지로 나뉘게 된다.
FIR filter
Finite Impulse Response Filter
임펄스 리스펀스가 유한하다.
Linear phase 필터 설계가 쉽게 가능하다.
DSP 가용 자원 및 메모리 자원이 많이 필요하다. 필터 처리하는데 걸리는 시간, 즉 레이턴시가 길다.
FIR 필터에 임펄스 신호를 입력하였을 때, 결과로 나오는 출력 반응이 끝나는 지점이 있다.(그래서 Finite Impulse Response 라는 이름이 붙었다.)
IIR filter
Infiite Impulse Response Filter
아날로그 필터의 설계를 그대로 디지털로 적용하는 방식의 필터이다. Butterworth 나 Elliptic등의 아날로그 소자 설계를 바로 알고리즘으로 적용하여 사용하게 된다.
임펄스 리스펀스가 무한하다.
Linear Phase 설계가 힘들다.
DSP 나 메모리 가용 자원이 많이 필요하지 않다. 피드백을 이용하기 때문에 필터 처리에 걸리는 시간, 즉 레이턴시가 없거나 매우 짧다.
FIR 필터에 임펄스 신호를 입력하였을 때, 결과로 나오는 출력 반응이 무한하게 반복된다. 피드백이 있기 때문이다. (그래서 Infinite impulse Response 라는 이름이 붙었다.))
즉 HP, LP 등의 구성을 할 때 필터의 기울기를 만들어내기 위하여 계속된 피드백 동작을 하게 설계되어 있다.
아날로그에서는 피드백이 반복되면서 신호가 소실되어 유한하게 동작하지만, 디지털에서는 신호 손실이 없기 때문에, 무한하게 동작하는 것으로 생각된다.
Butterworth 의 IIR 알고리즘
2Pole fiter 의 IIR 알고리즘
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법