실험 3은 빠른 컨벌루션 방법을 사용하여 이전에 생성된 혼합 노이즈 오디오 신호를 필터링합니다.
요구 사항: 하위 작업 1에서 오디오 신호를 선택하고 필터의 단위 샘플링 응답을 직접 제공하고 빠른 컨볼루션을 사용하여 오디오 신호를 필터링하고 필터링 전후의 신호 파형과 재생 효과를 비교합니다.
최종 전체 효과는 다음과 같습니다.
1. 빠른 컨볼루션의 원리
고속 컨볼루션은 주로 FFT 컨볼루션과 블록 컨볼루션의 두 가지 모드가 있으며 FFT 컨볼루션 형식은 아래에서 설명합니다.
음성 신호를 이라고 하고 x(n)
단위 샘플을 그에 따라 이라고 합니다 h(n)
. 시간 영역에서의 콘볼루션은 주파수 영역에서의 곱이므로 이 원리에 따라 , x(n)
및 를 고속 푸리에 변환 FFT를 통해 각각 구하여 주파수 영역 신호 H(ω), X(ω)H(\omega)를h(n)
얻는다. 그리고 X(\오메가)