The Journal of the Acoustical Society of Korea. 31 March 2015. 163-170
https://doi.org/10.7776/ASK.2015.34.2.163

ABSTRACT


MAIN

  • I. 서 론

  • II. 주파수 영역 다채널 ANC

  • III. 주파수 영역 다채널 ANC 성능분석

  • IV. 실험 결과

  • V. 결 론

I. 서  론

적응 잡음 제거(Adaptive Noise Cancellation, ANC) 기법은 여러 산업 분야에서 널리 사용되고 있다.[1,2] 수집된 신호에 다양한 잡음원에 의해 발생된 잡음이 포함된 경우, 이를 효율적으로 제거하기 위해서는 여러 개의 참고신호(multi-reference signal)를 사용하는 다중채널 ANC를 사용해야 한다.[3,4] 이 구조에서는 여러 개의 센서를 사용하여 각각의 잡음원으로부터 참고신호를 취득하여 적응 필터의 입력으로 사용하게 된다.

ANC를 위한 적응 기법으로는 정규 최소 평균 자승(Normalized Least Mean Square, NLMS) 기법이 있다.[5] NLMS 기법은 구현이 간편하면서도 수렴 성능이 우수하기 때문에 널리 사용되고 있다. 하지만 잡음 신호가 협대역 신호이고, 참고신호에 광대역 방해 신호(broadband disturbance)가 존재할 경우, NLMS 기법의 잡음 제거 성능이 현저히 저하되는 문제점이 있다 .[6,7] 이러한 문제는 길이가 긴 적응 필터를 사용하여 해결할 수 있지만, 적응 필터의 길이를 늘릴 경우 연산량이 늘어나 새로운 문제가 된다.

적응 필터의 연산량 문제는 주파수 영역 필터를 사용함으로써 해결할 수 있다. 주파수 영역 필터는 FFT를 사용하여 변환된 신호를 주파수 영역에서 적응 필터를 갱신하는 방법을 사용한다.[5,8,9] 이 때 적응필터의 출력은 중첩-합(overlap-add) 방법으로 합성된다.

본 논문에서는 참고입력 신호에 광대역 잡음신호가 섞여 있을 경우 적응필터의 정상 상태(steady-state) 성능은 참고신호들의 신호 대 잡음 비(SNR)에 비례함을 보인다. 또한 특정 FFT 빈에서 2개 이상의 중복되는 협대역 성분을 참고신호가 포함할 경우 참고신호 행렬(reference signal matrix)의 고유치 비(eigenvalue spread)가 증가하기 때문에 수렴 속도가 느려지는 문제가 발생함을 보인다.[5] 이러한 문제를 해결하기 위해 주신호와 참고신호 간의 MSC를 이용하여 특정 채널의 참고입력의 사용 유무를 결정하는 새로운 주파수 영역 다채널 ANC를 제안한다. 마지막으로 기존의 기법과 제안한 기법 간의 성능을 실험적으로 비교 분석한다.

II. 주파수 영역 다채널 ANC

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICA8E9.gif

Fig. 1. Conventional STFT multi-reference (MR) ANC.

Fig. 1은 기존의 다중 참고신호를 사용하는 주파수 영역 적응 잡음 제거 기법의 블록도이다. 여기서 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICA919.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICA949.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICA969.gif는 각각 시간 영역의 주신호, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICA989.gif번째 참고신호, 오차 신호를 나타낸다. 각 참고채널의 계수들 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICA98A.gif은 다음과 같이 적응된다.[5,8]

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICA9CA.gif, (1)

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICA9EA.gif, (2)

여기서 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAA97.gif는 I개의 적응 필터 계수로 이루어진 벡터를 나타내고, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAB44.gif는 참고신호 벡터, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAB83.gif는 추정된 참고신호의 파워 스펙트럼 밀도(power spectral density, PSD)로 구성된 대각행렬이다. http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICABF2.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAC60.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAC80.gif은 각각 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICACC0.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICACFF.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAD2F.gif을 FFT해서 얻어진 신호이며, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAD4F.gif는 참고신호 인덱스, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAD70.gif은 프레임 인덱스, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAD90.gif는 주파수 빈 인덱스를 나타낸다. http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICADA1.gif는 참고신호의 수이고, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICADC1.gif는  FFT 사이즈, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICADC2.gif는 적응 상수이다. http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICADD2.gif는 참고신호 PSD의 추정치로서, 1차 저주파 통과 필터를 사용하여 Eq.(3)과 같이 구할 수 있다.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAE02.gif, (3)

여기서 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAE13.gif는 평활 인자로서 일반적으로 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAE24.gif의 관계를 갖도록 설정한다.

III. 주파수 영역 다채널 ANC 성능분석

주파수 영역 다채널 ANC의 정상 상태 성능을 관찰하기 위해 다채널 ANC는 임의의 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAE34.gif개의 참고신호를 사용하며, 각각의 참고신호는 하나의 주파수 성분만 가진다고 가정하였다. 표기의 단순화를 위해 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAE54.gif번째 프레임, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAE55.gif번째 주파수 빈의 주신호와 참고신호를 Eqs.(4)와 (5) 같이 정의한다.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAE76.gif, (4)

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAEC5.gif, (5)

여기서 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAEC6.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAEE6.gifhttp://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAEE7.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAEF8.gif는 각각 주신호 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAF56.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAF67.gif번째 참고신호 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAF78.gif에 포함된 협대역 신호의 크기 응답과 위상 응답을 각각 타나낸다. 또한 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAF88.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAF89.gif는 주신호, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAFAA.gif번째 참고신호에 포함된 광대역 방해 신호를 나타낸다.

각 주파수 빈에서 평균 제곱 오차(mean square error, MSE)는 다음과 같다.[5]

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICAFCA.gif. (6)

이 때 광대역 방해 신호들이 백색 가우시안 잡음(white Gaussian noise, WGN)이라고 가정하면 최적 상태의 MSE는 다음과 같다.[5]

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB029.gif, (7)

여기서 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB058.gif는 주신호의 PSD이고, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB059.gif는 대각 성분이 참고신호에 포함된 광대역 방해신호의 PSD, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB06A.gif, 로 구성된 대각행렬이다. 또한

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB07B.gif, (8)

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB09B.gif, (9)

는 각각 주신호와 참고신호에 포함된 협대역 성분의 교차 파워 스펙트럼 밀도(cross power spectral density, CPSD) 벡터와 참고신호에 포함된 협대역 성분의 PSD 행렬이다. 여기서 참고신호 협대역 성분 벡터는 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB1D4.gif로 나타낸다. Eqs.(4), (8)과 (9)를 Eq.(7)에 대입하면 다음과 같다.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB2C0.gif, (10)

Woodbury matrix identity를 사용하면 Eq.(10)은 다음과 같이 간략화 된다.[11]

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB33E.gif, (11)

여기서 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB35E.gifhttp://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB35F.gif번째 참고신호의 SNR을 나타내며, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB370.gif는 주신호에 포함된 광대역 잡음의 PSD이다. Eq.(11)을 다시 정리하면 다음과 같다.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB3EE.gif, (12)

여기서 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB41E.gif는 참고신호들의 SNR 중 최고값 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB42E.gifhttp://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB43F.gif번째 참고신호의 SNR의 비이다. Eqs.(11)과 (12)를 관찰해 보면 SNR은 항상 양수이기 때문에 참고신호의 수를 늘릴수록 적응 잡음 제거 기법의 정상 상태 성능을 향상시킬 수 있음을 알 수 있다.

또한 Eq.(1)에 Eq.(2)를 대입하면 다음과 같다.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB49E.gif, (13)

적응 필터의 수렴속도는 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB4ED.gif의 고유치 비에 의해 결정된다.[5] 참고신호들이 특정 FFT 빈에서 2개 이상의 중복되는 협대역 신호를 포함할 경우 응집도에 의해 고유치 비는 1보다 항상 크다.[5]

따라서 참고신호의 SNR의 차이가 크게 날 경우, 예를 들어 참고신호가 2개일 때 첫 번째 참고신호의 SNR http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB4FD.gif이고 두 번째 참고신호의 SNR http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB4FE.gif일 경우, 상대적으로 SNR이 낮은 참고신호가 추가 되어도 최적 평균 제곱 오차가 크게 줄어들지 않는 것을 Eq.(12)을 통해 관찰할 수 있다. 또한 응집도에 의해서 고유치 비가 커지기 때문에 수렴속도가 느려지게 된다. 위와 같은 문제를 해결하기 위해 참고입력의 SNR을 측정하여 SNR이 낮을 경우 해당 참고 채널의 신호를 사용하지 않는 방법을 사용할 수 있다.

그러나 실제 환경에서 참고입력에 유입된 광대역 방해 신호의 크기, 즉, SNR을 알 수 없다. 따라서 본 논문에서는 주신호와 참고신호 간의 MSC와 참고신호 SNR의 관계식을 이용하여, MSC로부터 갱신할 적응 필터를 선택하는 방법을 사용함으로써 광대역 방해 신호에 견고한 ANC 기법을 제안한다.

먼저 주신호와 참고신호 간의 MSC는 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB50F.gifhttp://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB52F.gif와 같이 정의되며, 주신호와 참고신호 간의 MSC는 SNR을 이용하여 다음과 같이 표현할 수 있다.[10]

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB55F.gif. (14)

위 식으로부터 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB57F.gifhttp://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB5A0.gif에 결정되는 것을 알 수 있다. 참고신호의 SNR에 따른 참고신호 선택을 하기 위해 Eq.(14)을 다음과 같이 다시 표현할 수 있다.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB5CF.gif, (15)

따라서 Eq.(15)를 사용하면 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB60F.gif는 다음과 같이 우리가 구할 수 있는 상수들로 다시 나타낼 수 있다.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB64E.gif. (16)

Fig. 2는 두 개의 주신호와 참고신호들의 MSC에 따른 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB690.gif의 변화를 나타낸다. 두 참고신호의 MSC가 동일한 경우를 기준으로 MSC의 차이가 클수록 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB6A1.gif이 커지거나 작아지는 것을 관찰할 수 있다. 따라서 최종적으로 다음과 같은 적응식을 사용할 수 있다.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB67E.gif

Fig. 2. Relationship between MSCs and http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB67F.gif.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB77C.gif (17)

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB7CB.gif (18)

여기서 한계치 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB7CC.gif는 실험적으로 설정한다.

본 논문에서는 MSC를 다음과 같이 추정된 PSD들을 사용하여 계산한다.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB7ED.gif, (19)

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB81D.gif (20)

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB85C.gif (21)

Fig. 3은 제안한 기법의 블록도를 나타낸다.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB90B.gif

Fig. 3. Proposed STFT MR ANC.

IV. 실험 결과

제안한 기법이 갖는 장점을 확인하기 위하여 실험을 진행하였다. 이 실험에서 샘플링 주파수는 2,000 Hz로 설정하였다. 주신호 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB87C.gif는 기본 주파수 가 150 Hz이고 주파수 간격이 50 Hz인 16개의 sinusoid로 구성하였으며, 실험에 사용되는 참고신호는 총 4개이다. 첫 번째 참고신호 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB88D.gif는 기본 주파수가 150 Hz이고 주파수 간격은 주신호와 동일한 12개의 sinusoid로 구성된 신호, 두 번째 참고신호 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB91C.gif는 기본 주파수가 350 Hz이며 주파수 간격은 주신호와 동일한 12개의 sinusoid로 구성된 신호, 세 번째 참고신호 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB91D.gif는 기본 주파수가 150 Hz이고 주파수 간격은 주신호와 동일한 8개의 sinusoid로 구성된 신호, 네 번째 참고신호 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB93D.gif는 기본 주파수가 550 Hz이며 주파수 간격은 주신호와 동일한 8개의 sinusoid로 구성된 신호이다. 모든 sinusoid의 진폭은 1로 가정하였고, 위상은 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB94D.gif부터 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB95E.gif의 균일 분포를 갖는 랜덤 변수로 가정하였다. 주신호에 포함된 광대역 방해 신호 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB96F.gif는 0.01의 파워를 갖는 백색 가우시안 잡음으로 가정하였다. 광대역 방해 신호 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB99F.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB9AF.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB9CF.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICB9E0.gif 또한 백색 가우시안 잡음으로 가정하였고 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBA20.gifhttp://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBA40.gif의 파워는 1, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBA70.gifhttp://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBAA0.gif의 파워는 0.01로 가정하였다. 모든 실험은 100번의 독립 수행으로 결과를 얻었고 학습 곡선과 정상 상태 평균 제곱 오차를 사용하여 성능 분석을 진행하였다. Figs. 4와 5 (a), (b), (c), (d)는 각각 주신호, 첫 번째 참고신호, 두 번째 참고신호, 세 번째 참고신호, 네 번째 참고신호의 PSD를 나타낸다.

첫 번째 실험은 참고신호 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBAF0.gifhttp://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBB00.gif를 사용하여 진행하였다. Fig. 6에서 기존의 주파수 영역 다중채널 ANC와 제안한 기법간의 학습 곡선을 비교하였다. FFT 크기 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBB30.gif, 적응 상수 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBB50.gif, 한계치 http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBB51.gif로 정하였다. 이는 가장 SNR이 큰 참고 채널만을 사용하는 것을 뜻한다. 실선과 점선은 각각 기존 기법과 제안한 기법의 학습 곡선을 타나낸다. 제안한 기법은 중첩되는 FFT 빈에서 한계치를 사용하여 SNR이 낮은 참고 채널을 사용하지 않음으로써 응집도로 인한 고유치 비 증가 문제를 해결하였다. 따라서 제안한 기법이 기존 기법보다 빠른 수렴속도를 가지는 것을 알 수 있다. Fig. 7은 정상상태에서 관찰한 기존 기법과 제안한 기법 오차 신호의 PSD와 주신호의 PSD(ANC off)를 비교한 그림이다. 앞 서 언급하였듯이 실험에 사용한 참고신호의 SNR 차이가 20 dB가 되기 때문에 협대역 성분이 중복적으로 존재하는 350 Hz, 400 Hz, 450 Hz, 500 Hz, 550 Hz, 600 Hz, 650 Hz, 700 Hz 대역에서 제안한 기법이 SNR이 높은 참고 채널만을 사용하여도 기존 기법과 유사한 잔여 오차를 가짐을 알 수 있다.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBAC0.jpg

Fig. 4. Power spectral density of primary signal.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBBC1.jpg

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBBE1.jpg

(a)

(b)

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBC01.jpg

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBC12.jpg

(c)

(d)

Fig. 5. Power spectral density of reference signals.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBB72.jpg

Fig. 6. Learning curve comparison between conventional STFT MR ANC and proposed STFT MR ANC (I = 2).

두 번째 실험에서는 주 신호는 동일하고 참고신호http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBC23.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBC24.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBC44.gif, http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBC54.gif를 모두 사용하여 실험을 진행하였다. 나머지 실험 환경은 첫 번째 실험과 동일하게 설정하였다. Fig. 8에서 기존의 주파수 영역 다중채널 ANC와 제안한 기법간의 학습 곡선을 비교하였다. 350 Hz, 400 Hz, 450 Hz, 500 Hz, 550 Hz, 600 Hz, 650 Hz, 700 Hz의 협대역 성분이 3개의 참고신호에서 존재하기 때문에 응집도가 첫 번째 실험보다 높고 이로 인해서 기존의 소음 제거 기법의 소음 제거 성능은 향상되지만 수렴속도가 느림을 관찰할 수 있다. 하지만 제안한 기법은 여전히 첫 번째 실험과 마찬가지로 빠른 수렴 속도를 가지며 기존의 기법과 유사한 소음 제거 성능을 가짐을 관찰할 수 있다. Fig. 9는 정상상태에서 관찰한 기존 기법과 제안한 기법 오차 신호의 PSD와 주신호의 PSD(ANC off)를 비교한 그림이다. 150 Hz, 200 Hz, 250 Hz, 300 Hz에서 세 번째 참고신호의 SNR이 첫 번째 참고신호의 SNR보다 크기 때문에 더욱더 향상된 소음 제거 성능을 얻을 수 있음을 관찰하였다. 또한 제안한 기법이 기존 기법과 유사한 소음 제거 성능을 가짐을 관찰하였다.

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBC75.jpg

Fig. 7. Power spectral density of steady-state error signal (I = 2).

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBC85.jpg

Fig. 8. Learning curve comparison between conventional STFT MR ANC and proposed STFT MR ANC (I = 4).

http://dam.zipot.com:8080/sites/ask/files/N0660340209_image/PICBCC5.jpg

Fig. 9. Power spectral density of steady-state error signal (I = 4).

V. 결  론

본 논문에서는 참고신호의 SNR이 주파수 영역의 다채널 ANC의 잡음 제거 성능을 영향을 주는 것을 보이고, 특정 FFT 빈에서 중복되는 성분에 의해 수렴속도가 느려짐을 보였다. 이를 해결하기 위해서 새로운 주파수 영역 다채널 ANC를 제안하였으며, 제안한 기법에서는 주신호와 참고신호 간의 MSC를 측정하여 적응 필터의 갱신 유무를 결정함으로써 참고신호의 주파수 특성에 견고한 소음 제거 성능을 보임을 확인하였다. 실험을 통하여 제안한 방법의 성능을 확인하였다. 참고신호들의 SNR을 MSC를 사용하여 관찰함으로써 참고신호의 사용 유무를 결정하기 때문에 실제 환경에서 협대역 소음의 참고입력센서가 방해 신호에 의해서 간섭 받을 경우에도 유용하게 사용될 것으로 기대된다.

Acknowledgements

본 연구는 국방과학연구소가 지원하는 프로젝트에 의해 진행되었습니다(계약번호 UD090015DD).

References

1
1.B. Widrow, J. R. Glover, J. M. McCool, J. Kaunitz, C. S. Williams, R. H. Hearn, J. R. Zeidler, Eugene Dong, and R. C. Goodlin, “Adaptive noise cancelling: principles and applica-tions,” Proceedings of the IEEE 63, 692-1716 (1975).
2
2.J. R. Glover, “Adaptive noise canceling applied to sinusoidal interferences,” IEEE Trans. Acoust. Speech, Signal Process. 25, 484-491 (1977).
3
3.S. Johansson, I Claesson, S. Nordebo, and P. Sjosten, “Evaluation of multiple reference active noise control algorithms on dornier 328 aircraft data,” IEEE Trans. Speech Audio Process. 7, 473-477 (1999).
4
4.S. Johansson, S. Nordebo, and I. Claesson, “Convergence analysis of a twin-reference complex least-mean squares algorithm,” IEEE Trans. Speech Audio Process. 10, 213-221 (2002).
5
5.S. Haykin, Adaptive Filter Theory 4th ed.(Prentice Hall, Upper Saddle River, 2002).
6
6.N. J. Bershad and J. C. M. Bermudez, “Sinusoidal interference rejection analysis of an LMS adaptive feedforward controller with a noisy periodic reference,” IEEE Trans. Signal Process. 46, 1298-1313 (1998).
7
7.S.-W. Kim, Y.-C. Park, and D. H. Youn, “A robust high-order lattice notch filter and its application to narrowband noise cancellation,” EURASIP J. Adv. Signal Process. 2014, http://asp.eurasipjournals.com/content/2014/1/137,2014.
8
8.J. J. Shynk, “Frequency-domain and multirate adaptive filtering,” IEEE Signal Process. Magazine 9, 14-37 (1992).
9
9.Y. Zhou, J. Chen, and X. Li, “A time/frequency-dommain unified delayless partitioned block frequency-domain adaptive filter,” IEEE Trans. Signal Process. 14, 976-979 (2007).
10
10.J. G. Proakis and D. G. Manolakis, Digital Signal Processing - Principles, Algorithms, and Application 4th ed.(Prentice Hall, Upper Saddle River, 2007).
11
11.N. J. Higham, Accuracy and Stability of Numerical Algorithms 2nd ed. (SIAM, Philadelphia, 2002).
페이지 상단으로 이동하기