사용자 도구

사이트 도구


음향:digital:digital_filter
[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
음향:digital:digital_filter [2022/10/17] – [IIR filter] 정승환음향:digital:digital_filter [2024/03/04] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
-======Digital filter=====+======디지털 필터=====
  
-디지털 필터의 일반적인 내용(LPF, BPF, HPF, Cutoff, Resonance 등)은 아날로그 필터와 동일하다. 하지만 디지털 필터는 동작 방식에 따라 크게 두가지로 나뉘게 된다.+디지털 필터의 일반적인 내용인 파라미터나 Type은 아날로그 필터와 동일하다. 하지만 디지털 필터는 동작 방식에 따라 크게 두가지로 나뉘게 된다.
  
 =====FIR filter===== =====FIR filter=====
줄 7: 줄 7:
 **F**inite **I**mpulse **R**esponse Filter **F**inite **I**mpulse **R**esponse Filter
  
-임펄스 리스펀스가 유한하다.+<WRAP right column 25%>{{:음향:digital:20221017-155052.png}}</WRAP> 
 +필터의 설계상 각 주파수의 탭에 대하여 각기 따로 연산해야 하므로 레이턴시가 필연적으로 발생하며, 탭의 갯수가 늘어날 수록 레이턴시가 점점 늘어난다. 위상 왜곡이 발생하지 않기 때문에 Linear 필터 설계가 가능하다.
  
-필터 처리 알고리즘에 피드백이 다.+FIR 필터에 임펄스 신호를 입력하였을 때 출력 반응이 유한하다.(그래서 Finite Impulse Response라는 이름이 붙었다.)
  
-Linear phase 필터 설계가 쉽게 가능하다.+  *임펄스 리스펀스가 유한하다. 
 +  *필터 처리 알고리즘에 피드백이 없다. 
 +  *Linear phase 필터 설계가 쉽게 가능하다. 
 +  *아날로그 필터 설계와의 연관성이 없다. 
 +  *DSP 가용 자원 및 메모리 자원이 많이 필요하다. 필터 처리하는데 걸리는 시간, 즉 레이턴시가 길다. 
 +  *최근에는 스피커 시스템의 크로스오버 네트워크에 디지털로 FIR 필터를 적용하는 케이스가 많다.
  
-아날로그 필터와의 연관성이 없다. 
  
-DSP 가용 자원 및 메모리 자원이 많이 필요하다. 필터 처리하는데 걸리는 시간, 즉 레이턴시가 길다. 
- 
-FIR 필터에 임펄스 신호를 입력하였을 때, 결과로 나오는 출력 반응이 끝나는 지점이 있다.(그래서 Finite Impulse Response 라는 이름이 붙었다.) 
- 
-최근에는 스피커 시스템의 크로스오버 네트워크에 디지털로 FIR 필터를 적용하는 케이스가 많다. 
- 
-{{:음향:digital:20221017-155052.png}} 
  
 =====IIR filter===== =====IIR filter=====
 **I**nfiite **I**mpulse **R**esponse Filter **I**nfiite **I**mpulse **R**esponse Filter
  
-아날로그 필터의 설계를 그대로 디지털로 적용하는 방식의 필터이다. Butterworth 나 Elliptic등의 아날로그 소자 설계를 바로 알고리즘으로 적용하여 사용하게 된다. +<WRAP right column 25%>{{:음향:digital:20221017-155105.png}}</WRAP> 
- +아날로그 필터의 설계를 그대로 디지털로 적용하는 방식의 필터이다. 아래에 있는 그림들처럼 Butterworth 나 Elliptic 등의 아날로그 소자 설계를 바탕으로 디지털 알고리즘으로 적용하여 사용하게 된다.
-임펄스 리스펀스가 무한하다. +
- +
-필터 처리 알고리즘에 피드백이 있다. +
- +
-Linear Phase 설계가 힘들다. +
- +
-DSP 나 메모리 가용 자원이 많이 필요하지 않다. 피드백을 이용하기 때문에 필터 처리에 걸리는 시간, 즉 레이턴시가 없거나 매우 짧다. +
- +
-FIR 필터에 임펄스 신호를 입력하였을 때, 결과로 나오는 출력 반응이 무한하게 반복된다. 피드백이 있기 때문이다. (그래서 Infinite impulse Response 라는 이름이 붙었다.))+
  
-즉 HP, LP 등의 구성을 할 때 필터의 기울기를 만들어내기 위여 계속된 피드백 동작을 하게 설계되어 있다.+필터의 설계 자체는 각 주파수 탭에 따른 반이 아니고 모든 주파수 데이터에 대해 동일한 함수를 거치게 되므로 레이턴시 측면에서 매우 유리고, 빠르게 동작다. 
  
-아날로그서는 피드백이 반복되면서 신호가 소실되어 유한하게 동작하지만, 디지털에서는 신호 손실이 기 때문에, 무한하게 동작하는 것으로 생각된다.+  *임펄스 리스펀스를 입력했을 때 출력 반응이 무한하다. 
 +  *필터 처리 알고리즘에 피드백이 있다. 
 +  *Linear Phase 설계가 힘들다. 
 +  *DSP 나 메모리 가용 자원이 많이 필요하지 않다. 피드백을 용하기 때문에 필터 처리에 걸리는 시간, 즉 레이턴시가 없거나 매우 짧다.
  
-일반적인 디지털 EQ 설계에 이 사용된다.+FIR 필터에 임펄스 신호를 입력하였을 때, 결과로 나오는 출력 반응이 무한하게 반복된다. 피드백이 있기 때문이다. (그래서 Infinite impulse Response라는 이름이 붙었다.)
  
-{{:음향:digital:20221017-155105.png}}+일반적인 디지털 이퀄라이저나 필터 설계에 많이 사용된다.
  
-Butterworth 의 IIR 알고리즘\\ +<WRAP centeralign box>{{:음향:digital:20221017-161220.png|Butterworth 의 IIR 알고리즘}}</WRAP>
-{{:음향:digital:20221017-161220.png}}+
  
-2Pole fiter 의 IIR 알고리즘\\ +<WRAP centeralign box>{{:음향:digital:20221017-161456.png|2Pole filter의 IIR 알고리즘}}</WRAP> 
-{{:음향:digital:20221017-161456.png}}+<WRAP centeralign box>{{:음향:digital:20221017-161759.png|2Pole filter의 아날로그 회로}}</WRAP>
  
  
  

[홈레코딩 필독서]"모두의 홈레코딩"구매링크


음향/digital/digital_filter.1665991000.txt.gz · 마지막으로 수정됨: 2022/10/17 저자 정승환