The Journal of the Acoustical Society of Korea. 30 September 2016. 395-402
https://doi.org/10.7776/ASK.2016.35.5.395

ABSTRACT


MAIN

  • I. 서 론

  • II. 음향벡터센서 배열신호 모델

  • III. Focusing 행렬을 이용한 광대역 적응빔형성기법

  • IV. 제안한 부배열을 이용한 광대역 적응빔형성 기법

  • V. 모의 실험

  • VI. 결 론

I. 서  론

센서 배열을 이용한 음원의 DOA(Direction Of Arrival) 추정문제는 소나, 레이더, 통신 등의 신호처리 분야에서 주요 연구 분야이다.[1-3] 기존에는 주로 음압 센서를 이용한 배열 신호처리가 많이 연구 되어 왔다. 최근에 활발히 연구가 진행되는 음향 벡터 센서 배열(Acoustic Vector Sensor Array, AVSA)에서는 음향장에서 음원의 압력 및 벡터정보가 관측되므로 좌우 구분 등의 DOA추정에 있어서 기존의 음압센서배열에 비해 많은 이점을 가진다.[3-5] Nehorai와 Paldi[4]는 음향벡터센서 배열의 관측모델을 제시하였다. 그 후 음향 벡터 센서 배열을 이용하여 Hawkes와 Nehorai[5]는 기존 빔형성과 적응빔형성을 적용하여 성능을 비교하여 제시하였다. 그리고 Wong과 Zoltowski[6-8]는 음향 벡터 센서 배열에 ESPRIT과 Root-MUSIC를 적용하여 그 성능을 분석하였다. 그러나 이들은 모두 협대역 신호를 가정한 음향 벡터 센서 배열 기반의 DOA 추정기법이다.

최근 Chen 과 Zhao[9]는 음향 벡터 센서 배열에서 광대역 방위각 추정을 위해 코히어런트 신호부공간(Coherent Signal Subspace, CSS) 전처리를 이용한 음향벡터센서배열 기반의 MVDR기법(AV-WMVDR, Acoustic Vector sensor array based Wideband Minimum Variance Distortionless Response)을 제안하였다. 이 기법을 적용하기 위하여 초점조정 행렬[10,11]을 추정하는 과정이 필요 하며 초점조정 행렬추정 방법에는 초점조정 방위 추정을 통한 방식과 사전 방위 추정이 필요 없는 공간적 재표본화 초점조정(Spatially Resampled Focusing, SRF) 기법이 알려져 있다. 그러나 이와 같은 초점조정 행렬을 통한 기법은 방위각 추정시 바이어스가 발생하는 것으로 알려져 있다.[12]

한편, 안정적인 공분산 행렬 추정을 위하여 주파수 영역 데이터 단편의 수는 공분산행렬의 차원(센서의 개수)보다 최소 2배 이상은 커야 한다. 음향벡터센서배열은 기존 음압센서배열과 달리 벡터 센서 구조 특성상 공분산행렬의 차원이 3 ~ 4배 커진다. 역행렬 계산등을 위한 안정적인 공분산행렬 추정을 위하여 데이터 단편의 수가 크게 증가하게 된다.

본 논문에서는 이러한 방위각 오차와 데이터 단편수의 문제를 완화 하기 위하여 Krolik과 Swingler[12,13]가 음압센서에 적용한 STMV(Steered Minimum Variance) 기법을 음향벡터센서 배열에 확장하여 적용하고 부배열 기법을 통하여 공분산 행렬의 차원을 줄였다. 이를 통하여 안정적인 공분산 행렬 추정에 필요한 데이터의 단편수를 줄임으로써 방위각 추정오차를 줄였다. 부배열기법을 적용하는 과정에서 지연합 빔형성이 수행됨으로써 부배열에 사용된 센서 수 만큼 차원이 감소된 지향성 센서 출력을 얻는다. 이를 통하여 차원이 감소된 부분 적응 빔형성을 수행하게 된다.

본 논문은 I장 서론에 이어, II장에서 음향벡터 센서신호 모델을 소개하고, III장에서 초점조정 행렬을 이용한 광대역 적응빔형성기법, IV장에서 제안한 부배열을 이용한 광대역 적응빔형성기법을 소개한다. V장에서는 모의실험을 통하여 제안한 기법의 성능을 분석하고, 끝으로 VI장에서는 결론을 맺는다.

II. 음향벡터센서 배열신호 모델

대역폭 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC8AB4.gif를 갖는 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC8BBF.gif개의 광대역 음원을 고려한다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC8BEF.gif번째 음원의 방위각은 Fig. 1과 같이 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC8C5D.gif로 표현한다. 극각(polar angle) http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC8C8D.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC8CAD.gif축에 대해 시계방향으로 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC8D0C.gif범위내의 값이며, 방위각(azimuthal angle) http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC8F6E.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC8F9E.gif축을 기준으로 반시계 방향으로 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC8FFD.gif의 값이다.

 2차원(http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC906B.gif) 음향벡터 센서는 압력 센서와 공간상에 동일한 위치에 존재하는 한쌍의 직교 벡터센서(http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC909B.gif, http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC90CB.gif축)로 구성되어있으며 다음과 같이 표현된다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/Figure_ASK_35_05_09_F1.jpg

Fig. 1. A spherical coordinate system.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC91C6.gif. (1)

3차원(http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC91E6.gif) 음향벡터 센서는 압력 센서와 공간상에 동일한 위치에 존재하는 3개가 직교인 벡터센서(http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9206.gif, http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9236.gif, http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9257.gif 축)로 구성되어있으며 다음과 같이 표현된다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC92E4.gif. (2)

본 논문에서는 2차원(http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9304.gif) 음향벡터 센서를 고려하여 분석한다.

잡음은 영평균 시불변 확률과정을 가정하고 신호와 확률적 독립특성을 갖는다. 수신된 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9354.gif 배열의 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC93B2.gif번째 주파수 빈 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC93D3.gif의 신호에 대한 푸리에 벡터는 다음 식과 같다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC948F.gif, (3)

여기서 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC95A9.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC95E9.gif 표적에 대한 배열 행렬이고 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9609.gif은 압력센서 개수이다. 그리고 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC96A6.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9715.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9764.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9784.gif번째 표적에 대한 조향벡터이며 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC97A4.gif는 크로네커곱을 나타낸다. 또한 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9822.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9862.gif번째 표적에 대한 압력 센서의 조향 벡터이며 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC98C1.gif번째 요소값 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC991F.gif이다. http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9A0B.gif이며 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9A89.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9AC8.gif번째 음원의 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9AF8.gif번째 주파수 성분이다. http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9B57.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9BA6.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9C43.gif잡음 벡터이다.

III. Focusing 행렬을 이용한 광대역 적응빔형성기법

기존의 음향벡터 배열 센서를 이용한 광대역 적응빔형성은 초점조정 주파수 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9C92.gif로 변환하는 초점조정 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9CF1.gif를 이용하여 서로 다른 주파수들에 대한 신호들을 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9D11.gif신호로 변환한다. 그리고 변환된 데이터단편을 통하여 공분산행렬을 추정하고 주파수 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9D60.gif에 대한 조향벡터를 이용하여 해당 방위의 광대역 빔출력 에너지를 추정한다.

음향벡터 배열센서에서 초점조정 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9DFE.gif은 주파수 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9E2E.gif와 초점조정 주파수 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PIC9EAC.gif 사이에 다음 식을 만족한다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA091.gif. (4)

음향벡터 배열 센서의 초점조정 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA219.gif는 음압센서배열에서 초점조정 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA2E5.gif로 부터 추정하며 본 논문에서는 음원의 초기 방위 추정이 필요없는 SRF기법[9,11]을 적용한다. SRF기법의 경우 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA42E.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA4AC.gif요소 값 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA5A7.gif는 다음과 같다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA6A2.gif. (5)

단, http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA73F.gif이다. 얻어진 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA79E.gif를 이용하여 2차원 음향 벡터 배열센서에서 주파수 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA7DD.gif에 대한 초점조정 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA83C.gif은 다음과 같다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA8CA.gif, (6)

그리고 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA8EA.gif주파수에 대한 신호 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA939.gif는 초점조정 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA9D6.gif에 의해 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICA9F7.gif주파수 신호 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICAA36.gif로 변환된다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICAAE3.gif. (7)

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICAB32.gif에 대한 신호들을 이용하여 다음식과 같이 공분산 행렬을 추정한다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICAC2D.gif. (8)

단, http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICAC4D.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICAC6E.gif는 각각 대역의 최소, 최대 주파수 빈 번호를 나타낸다.

조향각 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICAC9D.gif에 대한 광대역 빔출력 에너지 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICACDD.gif는 주파수 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICACFD.gif에 대한 조향벡터 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICAD8B.gif와 공분산 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICADCA.gif를 이용하여 다음과 같이 추정된다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICAE96.gif. (9)

IV. 제안한 부배열을 이용한 광대역 적응빔형성 기법

조향공분산 행렬은 센서배열 출력을 원하는 방향http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICAF24.gif로 미리 위상지연을 주어 조향시킨 후 추정한다. 음압센서 배열에서 주파수 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICAF44.gif에 대한 푸리에 벡터http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICAF84.gif에 위상지연 벡터 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICAFC3.gif를 곱하여 Eq.(10)과 같이 조향된 벡터 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICAFF3.gif를 얻을 수 있다.[4,5]

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB081.gif, (10)

여기서 벡터 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB0E0.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB13E.gif번째 요소값 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB17E.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB1CD.gif는 각 센서별 위상 지연, http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB1FD.gif는 음압 센서간격, http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB21D.gif는 음속, http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB25D.gif, 그리고 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB2CB.gif는 하다마드 곱이다. Eq.(10)의 조향된 벡터 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB32A.gif를 이용하여 조향 공분산행렬 추정치를 구하면 Eq.(11)과 같다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB3C7.gif. (11)

음압 센서배열에 대한 STMV 기법의 적응 가중벡터는 다음과 같다.[11]

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB4A3.gif, (12)

여기서 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB501.gif로 정의된다.

본 논문에서는 Eq.(1)의 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB551.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB580.gif에 위치한 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB5A1.gif개의 2차원(http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB5C1.gif) 음향 벡터 센서를 고려한다.

벡터 배열센서에서 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB5E1.gif 방위에 대한 조향공분산행렬을 얻기 위하여 다음 식과 같은 벡터 배열센서 위상지연 벡터 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB630.gif를 얻는다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB6DD.gif, (13)

여기서 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB75B.gif이다.

벡터 배열센서 푸리에 벡터 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB7AA.gif에 대해 원하는 방위 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB819.gif로 조향할 수 있다. 그 결과 다음 식과 같이 조향된 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB868.gif를 얻을 수 있다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB905.gif. (14)

압력센서를 기준으로 부배열 구조에 따라 부배열 선택 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB925.gif를 정의할 수 있다.

Eq.(15)의 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB946.gif는 크기가 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB975.gif 이고 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB996.gif번째 부배열을 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICB9C6.gif으로 정규화 하는 행렬과 각 행이 한 개의 부배열을 구성하는 압력센서를 나타내는 행렬과의 곱으로 표현된다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBAD0.gif. (15)

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBAF0.gif는 부배열의 개수, http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBB11.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBB6F.gif번째(http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBB9F.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBBC0.gif) 부배열을 구성하고 있는 센서의 개수 그리고 “1”은 각 부배열에서 선택된 압력센서를 의미한다. 이를 2차원(http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBBE0.gif) 벡터센서 배열의 크기가 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBC10.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBC30.gif인 선택 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBC60.gif로 확장하면 다음과 같다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBCAF.gif, (16)

여기서 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBCDF.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBD0F.gif크기의 단위 행렬이다.

다음 식은 선택 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBD3F.gif를 적용하여 차원이 감소된 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBDAD.gif의 조향 푸리에 벡터 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBDFC.gif를 나타낸다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBE7A.gif. (17)

이를 통하여 출력 벡터의 크기가 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBE9A.gif에서 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBECA.gif로 감소되는 효과를 얻을 수 있다. 차원은 감소되지만 선택행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBEFA.gif에 의해 각 부배열은 지연합 빔형성을 하게 되므로 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBF1A.gif개의 지향성 센서 출력을 얻게 된다. 즉, http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBF3B.gif의 부배열에 대하여 압력센서에는 가중치 1이 주어지고 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBF5B.gif축 속도벡터 센서와 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBF7B.gif축 속도벡터센서에는 각각 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICBFAB.gif의 가중치를 적용한 지연합 빔형성 결과를 의미한다. 제안하는 기법은 차원이 감소된 지향성 센서 출력에 대한 부분 적응 빔형성 기법이 된다.

부배열을 적용하여 차원이 감소된 조향 푸리에 벡터 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC019.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC059.gif를 활용하여 다음 식과 같이 공분산 행렬을 얻을 수 있다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC106.gif. (18)

모든 데이터들은 미리 선조향되었기 때문에 주파수 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC136.gif, 방위각 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC156.gif에 대한 조향벡터 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC1A5.gif는 Eq.(13)의 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC1E4.gif을 통해서 선조향하면 다음식과 같이 표현된다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC2EF.gif. (19)

부배열 적용을 위하여 Eq.(19)를 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC31F.gif에 곱하면 다음 식과 같다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC3EB.gif, (20)

여기서 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC498.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC506.gif이다. Eqs.(18)과 (20)을 통하여 벡터 배열 센서의 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC527.gif 방위의 광대역 빔출력 에너지 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC566.gif는 다음 식과 같이 추정된다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC680.gif. (21)

기존의 초점조정 행렬을 이용한 광대역적응빔형성기법은 전방위 광대역 빔출력 에너지를 추정하기 위하여 Eq.(9)와 같이 한 번의 공분산행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC6C0.gif 추정이 필요하지만, 제안한 기법의 경우 Eq.(21)에서와 같이 광대역 빔출력 에너지를 추정하기 위하여 방위 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC6E0.gif별로 공분산행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC72F.gif를 추정하고 이에 대한 역행렬 연산이 필요하다.

V. 모의 실험

기존의 AVSA를 이용한 코히어런트 신호부공간전처리 기반 광대역 MVDR 적응빔형성기법(AV- WMVDR)과 제안한 AVSA기반 부배열을 이용한 광대역 STMV 적응빔형성 기법(AV-WSASTMV, Acoustic Vector sensor array based Wideband SubArray STMV)의 성능을 분석하기 위하여 40°와 330°에 존재하는 음원이 16개의 음향벡터 센서가 등 간격으로 배치된 선배열에 입사하는 환경을 고려하였다. 비교의 편의를 위하여 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC74F.gif로 가정하며 극각을 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC770.gif로 하여 방위각 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC790.gif에 대한 성능을 분석한다. AV-WMVDR 기법은 초점조정 행렬 추정을 위하여 Chen과 Zhao[9] 그리고 Krolik과 Swingler[11]이 적용한 SRF기법을 적용하였다. 센서간의 간격은 200 Hz의 반파장 간격으로 하였다. 샘플링 주파수 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC7B0.gif는 512 Hz로 하고, 1 s 동안 관측한 512 포인트의 데이터를 푸리에변환을 수행 한 후 140 ~ 200 Hz대역에 해당되는 60개의 주파수빈 데이터를 사용하였으며 초점조정 주파수 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC80F.gif 180 Hz로 설정하였다.

이와 같은 모의실험 환경에서 AV-WSASTMV와 AV-WMVDR기법을 적용하여 그 결과를 분석하였다. 특히 본 논문에서는 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC83F.gif차원 기준으로 전체 배열의 센서 개수 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC86F.gif, 부배열의 수 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC88F.gif일 때 AV-WMVDR의 공분산행렬 크기는 48 × 48이고 제안한 AV-WSASTMV의 조향공분산행렬의 크기는 12 × 12이다. 이를 통해 제안한 기법은 조향공분산행렬 차원수보다 5배 많은 60개 주파수 빈 데이터를이용하여 안정적인 공분산 행렬을 추정할 수 있다. 모의실험에 사용된 벡터 센서 배열의 부배열 선택 행렬 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC8BF.gif은 다음식과 같다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC9BA.gif, (22)

여기서 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICC9DA.gifhttp://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICCA0A.gif는 각각 http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/PICCA2A.gif크기의 1과 0으로 이루어진 행벡터이다. 제안한 AV-WSASTMV기법의 경우 170 ~ 200 Hz대역에 해당되는 30개의 주파수빈 데이터와 140 ~ 200 Hz대역에 해당되는 60개의 주파수빈 데이터를 사용하는 경우를 고려하였다.

Fig. 2는 신호 대 잡음비(Signal to Noise Ratio, SNR) 0 dB 조건에서 기존의 AV-WMVDR기법과 제안한 AV-WSASTMV에 대하여 부배열적용 여부 그리고 조향공분산행렬 추정에 사용된 주파수 빈의 수를 30개, 60개로 달리하여 얻은 빔 출력 결과를 보여준다. 그림의 범례에서 적용한 기법과 부배열의 적용 상태 및 사용된 주파수의 빈수를 괄호안에 나타내었다. 빔폭과 간섭신호제거측면에서 부배열을 적용한 제안한 AV-WSASTMV기법이 기존 AV-WMVDR기법에 비하여 우수한 성능을 가진다. 이는 Krolik과 Swingler[12]의 음압센서에 적용된 STMV기법 의 장점이 음향벡터 센서에서도 그대로 나타남을 알 수 있다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/Figure_ASK_35_05_09_F2.jpg

Fig. 2. Beamforming output power against azimuth angle.

그리고 제안한 음향벡터 센서에서의 부배열을 적용한 STMV 기법은 적응 자유도는 감소하지만 단일 센서와는 달리 지향성 센서 출력을 얻는 이점을 이용하여 적응 빔형성을 수행하므로 Fig. 2에서 부배열을 사용하지 않고 60개의 주파수빈을 사용한 AV- STMV기법의 결과와 유사한 분해능을 보여준다. 따라서 한정된 데이터 단편을 사용할 경우 부배열을 사용할 경우 보다 안정적인 공분산 행렬 추정이 가능해지므로 기존의 AV-WMVDR기법이나 부배열을 사용하지 않은 STMV기법에 비하여 뛰어난 방위각 분해능을 얻을 수 있다.

Figs. 3과 4는 각각 40°와 330°음원에 대하여 제안한 AV-WSASTMV기법에 30개, 60개 주파수 빈 데이터를 이용한 경우와 기존의 AV-WMVDR기법에 60개 주파수 빈 데이터를 이용한 경우에 대하여 표적의 SNR을 -12 dB에서 6 dB까지 2 dB씩 증가시키면서 500회의 몬테카를로 시뮬레이션을 통하여 0.001° 해상도로 RMSE(Root Mean Square Error)를 분석하였다. 특히, 기존의 AV-WMVDR은 공분산 행렬의 차원이 40 × 48이므로 30개의 주파수 빈 데이터로 공분산행렬 추정이 불가능하다. Figs. 3과 4에서 AV-WSASTMV기법에 30개, 60개 주파수 빈 데이터를 이용한 경우 모두 기존의 AV-WMVDR기법(60개 주파수 빈)에 비해 방위각 추정 성능이 우수하다. 그리고 AV-WSASTMV기법의 경우 주파수 빈의 수가 많은 경우에 보다 정확한 공분산 행렬 추정으로 인해 방위각 추정 성능이 보다 우수한 결과를 보여준다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/Figure_ASK_35_05_09_F3.jpg

Fig. 3. Bearing estimate RMSE in 40° for AV-WSASTMV (30 bin, 60 bin) and AV-WMVDR (60 bin).

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/Figure_ASK_35_05_09_F4.jpg

Fig. 4. Bearing estimate RMSE in 330° for AV-WSASTMV (30 bin, 60 bin) and AV-WMVDR (60 bin).

Fig. 5는 SNR이 -10 dB 조건에서 데이터 단편 주파수 빈의 수에 따른 제안한 부배열을 적용한 STMV기법과 부배열 적용을 하지 않은 STMV기법의 40°와 330°음원의 방위각 추정오차를 500회 몬테카를로 시뮬레이션을 통하여 분석한 결과이다. 부배열을 적용한 제안한 기법의 경우 조향공분산행렬의 크기는 12 × 12이고 부배열을 적용하지 않은 경우의 행렬 크기는 48 × 48이다. 따라서 부배열을 적용한 경우는 데이터 단편의 수를 12개 보다 큰 20개의 데이터 단편부터 10개씩 증가시켜 80개까지 데이터 단편을 증가시키고 부배열을 적용하지 않은 경우는 행렬의 크기 48보다 큰 50개부터 10개씩 증가시켜 80개까지 데이터 단편의 수를 달리하여 방위각 추정에 대한 오차를 분석하였다.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/Figure_ASK_35_05_09_F5.jpg

Fig. 5. Bearing estimate RMSE in 40° and 330° for number of data snapshot (samples) included in covariance matrix.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/Figure_ASK_35_05_09_F6.jpg

Fig. 6. Bearing estimate RMSE in 40° for AV-WSASTMV with subarray and no-subarray.

http://static.apub.kr/journalsite/sites/ask/2016-035-05/N0660350509/images/Figure_ASK_35_05_09_F7.jpg

Fig. 7. Bearing estimate RMSE in 330° for AV-WSASTMV with subarray and no-subarray.

그 결과 두 경우 모두 공분산행렬 추정에 사용된 데이터 단편의 수가 증가할수록 방위각 추정오차가 감소하는 것을 알 수 있다. 또한 제안한 기법의 경우 부배열을 적용하지 않은 경우에 비해 상대적으로 더 적은 데이터 단편으로 공분산행렬 추정이 가능하며, 같은 데이터 단편의 경우 부배열을 적용하였을 때 보다 정확한 공분산행렬 추정이 가능하고 이로 인하여 방위각 추정 성능이 향상됨을 알 수 있다.

 결과적으로 제안한 부배열을 이용한 STMV기법의 경우 기존의 초점조정 행렬을 이용한 광대역 적응빔형성기법(AV-WMVDR)과 부배열 사용하지 않은 STMV기법에 비해 안정적인 공분산행렬 추정을 위한 데이터단편의 수가 줄어들고 제한된 데이터 단편만이 사용 가능할 경우 부배열을 적용한 제안한 기법이 방위각 추정에서 보다 우수한 성능을 얻을 수 있다.

Figs. 6과 7은 Figs. 3과 4와 같은 조건에서 60개 주파수 빈 데이터를 이용하였으며 제안한 기법에서의 부배열 적용 여부에 따라 SNR에 따른 방위각 추정 성능을 보여주는 그림이다. 공분산 행렬 차원 기준으로 상대적으로 사용된 주파수 빈 데이터가 많을 경우 보다 정확한 공분산행렬 추정이 가능해지므로 부배열을 적용한 경우 방위각 추정 성능이 개선되는 것을 알 수 있다.

VI. 결  론

본 논문은 STMV기법을 벡터 센서 배열에 확장하여 적용함으로써 기존의 초점조정 행렬기반의 적응빔형성 기법에 비해 방위각 추정성능을 개선하였다. 그리고 조향 공분산 행렬추정 시 부배열의 적용으로 AV-WMVDR기법에 비해 적은 주파수 단편으로 방위각 추정 성능이 가능하다. 적은 주파수 단편으로 방위각 추정이 가능하므로 기동하는 표적에 대한 위치 추정에 효과적일 것으로 판단된다.

References

1
1.B. C. Kim and I. T. Lu, “High resolution broadband beamforming based on the MVDR method” Oceans 2000 MTS/IEEE, 3,1673-1676 (2000).
2
2.S. Haykin, Adaptive Filter Theory (Prentice Hall New Jersey, 1996), pp. 59-60.
3
3.H. Krim and M. Viberg, “Two decades of signal processing research-the parametric appoach,” IEEE Signal Process. Mag. 67-94 (1996).
4
4.A. Nehorai and E. Paldi, “Acoustic vector-sensor array processing,” IEEE Trans. Signal Process. 42, 2481-2491 (1994).
5
5.M. Hawkes and A. Nehorai, “Acoustic vector-sensor beam-forming and capon direction estimation,” IEEE Trans. Signal Process. 46, 2291-2304 (1998).
6
6.K. T. Wong and M. D. Zoltowski, “Self-initiating MUSIC- based direction finding in underwater acoustic particle velocity-field beam-space,” IEEE J. Ocean. Eng. 25, 262- 273 (2000).
7
7.K. T. Wong and M. D. Zoltowski, “Root-MUSIC-based azimuth-elevation angle-of-arrival estimation with uniformly spaced but arbitrarily oriented velocity hydrophones,” IEEE Trans. Signal Process. 47, 3250-3260 (1999).
8
8.K. T. Wong and M. D. Zoltowski, “Extended-aperture underwater acoustic multisource azimuth/elevation direction- finding using uni-formly but sparsely spaced vector hydrophones,” IEEE J. Ocean. Eng. 22, 659-672 (1997).
9
9.H. W. Chen and J. W. Zhao, “Wideband MVDR beamforming for acoustic vector sensor linear array,” IEE Proc. Radar Sonar Navig. 151, 158-162 (2004).
10
10.W. Hong and A. H. Tewfik, “Focusing matrices for wideband array processing with no a priori angle estimates,” in Proc.  ICASSP-92, 23-26(1992).
11
11.J. Krolik and D. Swingler, “The detection performance of coherent wideband focusing for a spatially resampled array,” in Proc. IEEE Int.Conf. on Acoustics, 2827-2830(1990).
12
12.J. Krolik and D. Swingler, “Multiple broad-band source location using steered covariance matrices,” IEEE Trans. Acoust. Speech Signal Process. 37, 1418-1494 (1989).
13
13.J. S. Lee, D. H. Park, J. S. Kim, and K. K. Lee, “MVDR beamformer for high frequency resolution using subband decomposition” (in Korean), J. Acoust. Soc. Kr. 21, 62-68 (2002).
페이지 상단으로 이동하기