좁은 전이 대역의 디지털 필터 출력에서 ​​링잉이 나타나는 이유는 무엇입니까?


12

오디오로 스펙트럼 맹 글링 유형 효과에 대해 '익스트림'EQ를하고 있습니다. 벽돌 벽 필터와 매우 좁은 대역 통과 및 거부 필터 (vst 플러그인)를 사용하고 있으며 선형 위상 / 최소 위상 필터를 사용하여 사전 / 사후 '링'에 대해 할 수있는 일이 있는지 알고 싶습니다. . 불행히도 나는 가파른 EQ 기울기를 사용해야합니다. 사전 링을 피하기 위해 최소 단계를 사용할 준비가되었습니다.

특히 궁금합니다.

  1. 최소 위상 필터에서 입력 직후 임펄스 응답의 oscilliation을 발생시키는 원인은 무엇입니까?

  2. 이러한 오실 레이션이 가파른 기울기 필터링으로 통과 대역에 추가되는 가청 프리 및 포스트 '울림'사운드를 유발합니까?

  3. oscilliations, 따라서 울리는 주파수는 항상 같은 주파수입니까, 아니면 울리는 주파수는 어떤 식으로 입력 신호에 의존합니까?

귀하의 전문 지식에 대단히 감사합니다. 나는 모든 답변을 기대합니다. 골짜기.


귀하의 계정을 병합 했으므로 여기에있는 답변 아래에 의견을 달 수 있어야합니다. 또한 최신 게시물을 수정 사항으로 추가했습니다. 실제로 일부 응답자에게 의견이있는 부분을 제거하고 그에 따라 의견을 말하십시오 (현재 그렇게 할 수 있음)
Lorem Ipsum

답변:


8

OP의 수정 된 질문 및 추가 의견에 따라 수정되었습니다.

필자는 필터 울림이 Gibbs 현상 때문이라는 @JasonR의 주장에 동의하지 않습니다 .

nnnn

nnn

왜 울리는가? 모두(사소하지 않은) 필터는 브릭 월인지 여부에 상관없이 입력 신호의 모양과 상관없이 입력이 연속적이거나 급격한 전환이 있는지 여부에 관계없이 울립니다. 그 이유는 입력이 중지 된 주파수 대역에 에너지가있는 경우 (전체 또는 실질적으로) 필터 내부에 효과적으로 저장되어 시간이 경과함에 따라 대역 내 에너지로 서서히 방출되기 때문입니다. 이 릴리스의 대부분은 존재하는 대역 내 신호에 대한 응답으로 익사하기 때문에 크게 눈에 띄지 않습니다. 그러나 대역 내 신호가 상대적으로 갑자기 변경 (또는 중단)되는 경우 이전 시간에서 저장된 에너지는 여전히 방출되어야하며 이는 대역 내 신호가 사라진 후에 관찰되는 울림입니다. DSP 용어로 FIR 필터 버퍼는 신호가 끝난 후에도 계속 비워 지므로 신호가 끝난 후에도 출력이 계속됩니다. 예리한 컷오프 필터에는 버퍼가 길기 때문에 (만약 여러 개의 바이 쿼드 섹션이 있기 때문에)이 비우는 데 시간이 오래 걸리고보다 쉽게 ​​나가는 필터보다 훨씬 더 눈에 띄게됩니다.


1
고마워 Dilip. Jason R의 게시물에 동의하지 않는 것이 무엇인지 알 수 없습니다. 내가 알기로, 당신은 깁스 현상이 울림을 유발한다고 말했다. 다른 울림 원인과 비교하여 울림의 원인으로 Gibbs 현상의 상대적 중요성 / 기여에 동의하지 않습니까?
데일 뉴턴

내 수정 된 답변을 참조하십시오.
Dilip Sarwate

1
Dilip은 Gibbs 현상이 아닌 다른 소스의 필터에서 링잉을 얻을 수 있다는 점에서 옳습니다. 주기적, 불연속 기능의 스펙트럼을 자르면 결과 신호의 시간 영역에서 진동이 Gibbs 현상입니다. 대부분의 저역 통과 필터는 임펄스 응답이 종종 깁스 현상 진동과 같은 형태 인 sinc 함수와 유사하기 때문에 유사한 효과를냅니다. 사인 모양으로 보이는 임펄스 응답으로 신호를 컨볼 루션 할 때 임펄스 응답의 사이드 로브로 인해 종종 울림을 볼 수 있습니다.
Jason R

@ Dilip : 모든 사소한 필터가 울리는 지 확실하지 않습니다 . 그렇습니다. 모든 중요하지 않은 필터는 임펄스보다 넓은 임펄스 응답을 가지므로 시간이 지남에 따라 입력 신호에서 약간의 에너지 확산이 발생합니다. 그러나 이것이 출력에 진동이 있음을 의미하지는 않습니다. 가우스 저역 통과 필터를 예로 들어 보겠습니다.
Jason R

1
@ Dilip : 나는이 질문의 깁스 부분에 대해 전혀 동의하지 않는다고 생각합니다. OP의 문제와 관련하여 귀하의 답변이 더 정확하다고 동의합니다. 그리고 깁스 효과와 비슷한 진동의 맥락에서 사용되는 "링잉"이라는 용어 만 들었습니다. 아마도 비 진동 효과를 "오버 슈트", "언더 슈트"또는 "필터 과도 현상"이라고 부릅니다. 그러나 그것은 단지 명명법입니다. 나는 하나의 해석이 객관적으로 옳다고 생각하지 않습니다.
Jason R

8

당신의 관찰은 깁스 현상 의 예입니다 . 매우 날카로운 전이 대역의 필터를 적용하면 입력 신호의 날카로운 전이 근처 (예 : 펄스 파형의 경계) 근처에서 필터 출력 (또는 "링")의 진동이 관찰됩니다. 발진의 명백한 "주파수"는 필터의 대역폭에 의존한다; 필터의 차단 주파수를 증가 시키면 진동이 시간에 따라 더 국지화되지만 (즉, "주파수가 높음") 피크 오버 슈트는 변하지 않습니다 . 위에 링크 된 Wikipedia 기사는 중간 정도의 설명이 있습니다 .


8
  1. Jason은 기본적인 "불확실성 원리"가 지적했듯이 주파수가 매우 좁은 모든 것은 시간이 길고 그 반대도 마찬가지입니다.
  2. 최소 필터를 사용하는 경우 사전 울림이없고 사후 울림 만 있어야합니다. 프리 링은 선형 위상 필터에서만 발생합니다. 프리 링은 포스트 링보다 훨씬 잘 들리므로 최소 필터가 더 나은 선택입니다. 측정에서는 좋지 않을 수 있지만 극단적 인 경우를 제외하고는 사람의 청각 시스템의 일부 마스킹 속성으로 인해 울림이 들리지 않습니다.
  3. 링잉은 일반적으로 필터의 코너 주파수와 정확히 일치합니다. 즉, 2kHz 저역 통과 필터는 2kHz 링잉을 생성하므로 주파수는 내용이 아니라 필터의 함수입니다. 내용은 다르게 자극합니다. 내용이 2 kHz만큼 적거나없는 경우에는 벨소리가 크게 들리지 않습니다.

3

가파른 전이와 평평한 통과 대역을 가진 대역 통과 필터는 직사각형에 접근합니다.

한 FT 도메인의 사각형은 다른 도메인의 Sinc 함수입니다. 이것은 주파수 영역에서 스펙트럼 "누설"을 생성하는 시간 영역의 직사각형 창에 해당됩니다. 또는 주파수 영역에서 직사각형 윈도우의 경우 시간 영역에서 나선형 패킷을 생성합니다. 직사각형 (대역폭)이 좁을수록 Sinc가 더 넓습니다. (그리고 Sinc 기능은 양쪽에 "링"을합니다). 한 도메인에서 주어진 너비에 대해 다른 도메인의 Sinc보다 에너지 범위가 더 좁은 것을 얻는 유일한 방법은 가파른 모서리가없는 사각형보다 가우시안에 더 가까운 것을 사용하는 것입니다.

이제 사각형을 한 도메인에서 이동시키는 것을 고려하십시오 (예 : 대역 통과 필터의 통과 대역 주파수 변경). 한 DFT 도메인에서 원형 이동은 다른 도메인에서 선형 위상 회전입니다. 실제 반응을 얻기 위해 복소수 복소수를 합하면 2 개의 반대 및 빠르게 회전하는 복소수 지수 나선형 패킷이 울림 시간 도메인 응답이됩니다. 벨 울림의 신속성은 대역 통과 중심 주파수와 관련이 있으며 벨 울림의 길이는 대역폭의 좁음 및 전환 가파름과 관련됩니다. 엔벨로프가 죽기 전에 나선형이 반 바퀴 이상 회전하면 울리는 소리가납니다. 한 도메인에서 엔벌 로프가 더 빨리 사라지게하는 방법은 다른 도메인에서 더 넓은 라운드 기능을 사용하는 것입니다.

2 부:

필터를 설계하기 위해 Remez 또는 Parks-McClellen 도구를 사용하는 경우 등 리플 응답이 발생합니다. 한 FT 도메인의 정현파는 다른 FT 도메인의 충격입니다. 따라서 주파수 영역의 등 리플은 시간 영역에서 임펄스 또는 "틱"이됩니다. 이 "틱"은 주파수 영역에서 리플의 "주파수"에 의해 임펄스 응답의 중심에서 변위됩니다. Remez가 설계 한 필터가 평평할수록 리플이 더 빠를수록 "틱"이 임펄스 응답에서 더 많이 옮겨집니다. 그것은 프리 링의 일부입니다. 덜 공격적인 필터 설계 방법을 사용하여 피하십시오.


고마워요 Hotpaw. DSP에 대한 나의 이해는 현재 매우 기본적이므로 귀하의 설명은 매우 확실한 수준으로 만 이해합니다. 나는 디지털 필터를 만드는 도구와 키트에 대해 알지 못하며, 아직 수학 기술이 없기 때문에 나선형 패킷과 복잡한 켤레에 대해 길을 잃었습니다.
데일 뉴턴

그래도 나는 묻고 싶다 : 당신은 울리는 속도가 필터의 중심 주파수와 관련이 있다고 말합니다. 이것은 코너링 주파수에서 울림이 발생한다는 Hilmars의 주장에 동의하지 않는 것을 의미합니까? 아니면 두 주파수 모두에서 울리는가?
데일 뉴턴

사각형의 모서리는 사각형의 중심과 너비로 정의 할 수도 있습니다.
hotpaw2
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.