NI LabVIEW 및 NI USRP 플랫폼을 사용하여 방향 탐지 및 빔포밍 수행

"LabVIEW 및 NI USRP 플랫폼을 사용하여 무선 위치 추정을 위한 MUSIC 알고리즘과 같은 여러 종류의 배열 처리 기술을 신속하게 프로토타이핑함으로써 연구를 보다 신속하게 진행할 수 있었습니다. "

- Marc Willerton, Imperial College London, Communications and Signal Processing Group

과제:

RF 프론트엔드의 고비용 및 특수한 성격으로 인해 활발하게 진행되지 못했던 신호 탐지, 방향 탐지, 무선 위치 추정, 빔포밍, 목표 추적 어플리케이션을 위한 배열 알고리즘을 프로토타이핑할 수 있는 더 많은 가능성을 모색합니다.

솔루션:

NI LabVIEW 시스템 디자인 소프트웨어가 제공하는 신속한 실시간 프로토타이핑 기능과 NI USRP 소프트웨어 기반 무선 플랫폼이 제공하는 유연성을 활용하면 단일 원소 트랜시버를 여러 개 사용하여 완벽하게 동기화되는 배열을 설계할 수 있습니다. 이 트랜시버들은 실행동안 이득, 위상, 위치 불확실성에 대해 교정되므로 고급 배열, 신호 처리 알고리즘의 성능을 평가하고 최적화할 수 있습니다.

필자:

Marc Willerton - Imperial College London, Communications and Signal Processing Group
David Yates - Imperial College London, Circuits and Systems Group

 

재구성가능한 안테나 배열을 시험하기 위한 테스트베드의 필요성

안테나 배열은 공간 다이버시티(spatial diversity) 기법을 활용하여 안테나 배열을 통해 신호 탐지, 파라미터 추정의 성능을 높이고 빔포밍, 방향 탐지, 목표 위치 추정, 목표 추적, 레이더와 같은 기능의 성능도 개선합니다. 이러한 여러 기술은 군사, 산업, 무역, 보건 등 다양한 분야에 사용됩니다. 최근에 연구원들은 이론상으로 상당히 우수한 성능을 제공하는 새로운 배열 처리 기술을 개발하였습니다. 그러나, 통신 연구 분야의 경우 RF 프론트엔드의 고비용 및 특수한 성격으로 인해 실제 하드웨어를 사용하여 이 알고리즘을 프로토타이핑할 기회가 절대적으로 부족합니다. 이러한 이유로 촉망되는 새로운 알고리즘을 실제의 시스템에 사용할 수 있는 기회를 놓치게 됩니다.

 

이같은 문제를 해결하기 위해 Imperial College London의 통신 및 신호 처리 연구실은 동대학의 회로 및 시스템 연구실과 협업하여, 다양한 배열 처리 아키텍처 및 알고리즘을 신속하게 프로토타이핑하기 위한 저가의 재구성가능한 안테나 배열 테스트베드를 개발하였습니다. 이 프로젝트는 영국 국방성 및 기술 과학 협의회의 후원을 받는 University Defense Research Centre in Signal Processing의 일환으로 진행되었습니다.

 

요구 조건

다양한 어플리케이션을 위해 개발된 여러 알고리즘을 테스트하기 위해서는 주파수 대역, 대역폭, 배열 요소의 개수 등을 편리하게 재구성할 수 있는 테스트 베드가 필수적이며, 각 채널은 송수신 기능을 모두 갖추고 있어야 합니다. 일반적으로 휴대가능한 배열은 다양한 환경에서 테스트하기 위해 매우 중요하며, 무선 센서 네트워크 및 바이스태틱 MIMO 기법 등의 일부 어플리케이션의 경우, 배열식 트랜시버 채널이 넓은 공간에 배포되어야 합니다. 배열을 성공적으로 운영하기 위해서는 주파수, 위상 및 타임스탬프를 동기화해야 합니다. 또한, 대역폭이 크면 성능 향상에 도움이 됩니다. 원시 데이터를 실시간으로 처리하면 새로운 알고리즘을 신속하게 프로토타이핑하는 데에 도움이 되므로 성능을 편리하게 평가하고 개선할 수 있습니다. 우리는 The MathWorks Inc. MATLAB® 소프트웨어 및 LabVIEW MathScript RT Module과 연동되는 .m 파일 구문을 사용하여 PC 인터페이스로 알고리즘을 프로토타이핑했습니다.

 

위상 정렬된 고성능의 RF 시스템은 학계 연구원들의 예산을 넘는 고가이며 이러한 대다수 시스템은 필요한 만큼 재구성가능하지 않습니다. 연구원들은 과거에 NI PXI-5105 디지타이저와 Mini-Circuits 부품을 사용하여 RF 리시버를 직접 개발한 바 있습니다. 그러나 RF 프론트엔드에 노이즈가 심했고 수신 전용의 기능만 있었을 뿐 아니라, 재구성면에 있어서도 주파수 대역, 리시버 개수 및 배열 리시버 채널의 위치를 재구성할 수 없었습니다. 이와 대조적으로 NI USRP 플랫폼을 LabVIEW 소프트웨어와 함께 사용하여 앞서 말한 요구 조건을 충족하기에 충분한 시스템을 비용 효율적으로 구현할 수 있었습니다. 페이즈 코히어런트(phase-coherent) SDR인 본 솔루션은 위상 정렬을 얻기 위해 위상 보정이 필요했습니다. 따라서, 이 연구 프로젝트의 상당 부분은 위상 정렬된 배열로 성공적으로 운영할 수 있도록 개별 NI USRP 보드에 필요한 동기화 및 교정 기술을 개발하는 데 초점이 맞춰졌습니다.

 

배열 테스트베드 설정

각 NI USRP 보드는 모델에 따라 50 MHz~5.9 GHz 주파수 범위를 커버하는 단일 요소 트랜시버입니다. Imperial College London의 배열 테스트베드는 2.4 GHz 대역을 커버하는 최대 12개의 NI USRP 무선으로 이루어집니다. (그림 1) 각 보드에는 하나의 배열 채널이 있으며 안테나가 RX1 포트에 연결되어 있습니다. 보드는 이더넷 스위치를 통해 PC와 연동하며, 각 보드에는 공통 10 MHz 클럭 기준 신호와 1PPS 신호가 있습니다. 이로써 각 보드의 로컬 오실레이터를 동일한 주파수로 맞출 수 있었고 타임스탬프 동기화에도 도움이 되었습니다. 그러나 이것만으로 위상 정렬된 배열 시스템을 만들 수는 없습니다. 각 로컬 오실레이터가 10 MHz 기준 클럭으로부터 주파수원을 만들어낼 때 발생하는 위상 모호성이 반드시 교정되어야 합니다. 주파수 튜닝 명령이 있을때마다 위상의 모호함 때문에 채널간의 위상이 바뀌게 됩니다. 위상 차이가 중요한 위상 배열 어플리케이션의 경우, 새로운 데이터가 수집될 때마다 위상 문제가 반드시 보정되어야 합니다. 공통 2.401 GHz 톤을 스플리터를 통해 배열의 각 보드의 RX2 포트에 적용하면 위상을 동기화할 수 있습니다. 이 신호는 디지털 필터를 사용하여 OTA (over-the-air) 신호에서 분리되며, 보드의 위상 모호성을 추정할 때 사용됩니다. 이러한 위상 모호성은 그 후 위상 교정으로 OTA 신호에 적용되어 동기화된 배열 시스템을 구현합니다.

 


테스트베드 사용 사례

소위 “초 분해능 방향 탐지 및 위치 추정 알고리즘"이라 불리는 여러 알고리즘이 NI 플랫폼에 기반한 테스트베드에 실행되었습니다. 이러한 알고리즘은 이상적인 조건하에서 오류가 제로에 가깝습니다. 또한 이러한 알고리즘은 위치 추정을 위해 빔포밍을 사용할 때와 비교하여 사이드로브의 영향을 받지 않기 때문에 보다 개선된 성능을 제공합니다. 따라서 특정 방향의 해상도에 있어 배열 내의 요소의 개수를 크게 줄일 수 있었습니다. 그러나 이러한 알고리즘은 배열 불확실성로 인해 성능 저하의 영향을 크게 받기 때문에 배열 교정이 중요한 해결 과제가 됩니다. 일반적인 배열 불확실성으로는 배열 요소와 관련된 이득 및 위상 불확실성과 배열의 기하학에서 발생하는 불확실성이 있습니다. 이러한 불확실성을 교정하기 위해 파일럿 기반의 배열 교정 알고리즘을 마련하였습니다. 즉, 알려진 위치에서 전송되는 파일럿 소스의 응답을 사용하여 선형 방정식을 풀어서 배열의 불확실성을 추론합니다.

 



사례 A: MUSIC(MUltiple SIgnal Classification) 알고리즘

MUSIC 알고리즘은 신호 부공간을 이용하여 경로를 찾는 알고리즘입니다.[1] 균일한 선형 배열 즉 N=4 센서를 대입합니다. 2.43 GHz의 단일 소스 신호가 배열의 원거리장의 32도에 위치합니다. 이 때, 위치는 MUSIC 알고리즘을 사용하여 추정해야 합니다. 그 후, L=100 스냅샷의 데이터가 무반향실에서 SNR=X dB로 배열로부터 수집됩니다. 파일럿 소스는 배열 원거리장에 105도에 위치하여 이득 및 위상 교정을 수행합니다. 그 후, 방향 탐지 알고리즘을 수행하면 그림 2와 같은 결과가 나옵니다. 교정 후의 방향 탐지 알고리즘 결과는 실제 소스 방향의 2도 이내입니다.

 

 

 

사례 B: 대형 개구면-배열 위치 추정 알고리즘

MUSIC 알고리즘과 같은 방향 탐지 알고리즘은 소형의 개구면 배열을 사용하여 전송 신호 소스의 방향을 추정합니다. 따라서 신호 소스의 위치를 추정하기 위해 여러 개의 배열 장치가 필요합니다. 이와 반대로, 우리는 대형의 개구면-배열 방식 즉, 하나의 배열에 여러 요소를 장거리에 걸쳐 배치하는 알고리즘 방식[2]을 사용하였습니다. 이러한 대형의 개구면을 사용한 결과 NI USRP 플랫폼 기반 배열 테스트베드의 유연성을 활용할 수 있었습니다.

 


그림 3은 N=4 센서의 넓은 개구면 배열을 기하학적으로 보여줍니다. 2.43 GHz의 소스 신호가 배열의 요소들 사이에 위치하며, 그 위치는 아직 파악되지 않았습니다. 여기서 다시 L=100 스냅샷 데이터가 무반향실, SNR=35.14 dB 조건으로 배열로부터 수집됩니다. 파일럿 소스는 필드에 배치되어 배열의 이득 및 위상 불확실성을 추정합니다. 그림 4는 교정 절차 후 결과를 나타냅니다. 시스템의 위치 추정 오류는 약 6 cm로 낮습니다. 본 실험과 관련된 상세 결과는 Wireless Innovation Forum Conference on Communications Technologies and Software Defined Radio (SDR’11-WInnComm) [3]에서 출판된 “Experimental Characterization of a Large Aperture Array Localization Technique Using an SDR Testbench” 문서에서 확인할 수 있습니다.

 

향후 계획

LabVIEW 및 NI USRP 플랫폼을 사용함으로써 Imperial College London에서 개발한 알고리즘을 신속하게 프로토타이핑하기 위한 저비용의 재구성가능한 안테나 배열 테스트베드를 구현할 수 있었습니다. 지금까지 테스트베드 사용은 매우 고무적이며, 앞으로도 더욱 복잡한 배열 교정 절차에 테스트베드를 사용하여 심층적인 연구를 진행할 수 있기를 기대합니다. 안테나간의 비일관성 및 안테나 배치를 교정하게 되면 시스템의 성능이 더 개선될 것으로 전망하고 있습니다. 이 알고리즘 및 기타 배열 처리 알고리즘에 대한 검토가 앞으로 이루어질 것입니다.

 

MATLAB® is a registered trademark of The MathWorks, Inc.

 

참조 문헌

  1. 1]    Schmidt, R., “Multiple Emitter Location and Signal Parameter Estimation,” IEEE Transactions on Antennas and Propagation, vol. 34, pp. 276-280, Mar. 1986.
  2. 2]    Manikas, A., Y.I. Kamil, and M. Willerton, “Source Localization using Large Aperture Sparse Arrays,” IEEE Transactions on Signal Processing, 2012, to appear.
  3. 3]    Willerton, M., D. Yates, V. Goverdovsky, and C. Papavassiliou, “Experimental Characterization of a Large Aperture Array Localization Technique Using an SDR Testbench,” Wireless Innovation Forum Conference on Communications Technologies and Software Defined Radio (SDR’11-WInnComm), 2011.

 

저자 정보:

David Yates
Circuits and Systems Group
Imperial College London
이메일: david.yates@imperial.ac.uk

 

필자 정보:

Marc Willerton
Imperial College London, Communications and Signal Processing Group
marc.willerton05@imperial.ac.uk

그림 1. 다음은 4개의 안테나와 4개의 NI USRP 보드로 이루어진 배열 테스트벤치 설정입니다.
그림 2. 본 그래프는 32도의 소스 신호에 대해 파일럿 기반 이득 및 위상 교정을 실시하고 MUSIC 알고리즘을 수행한 결과입니다. L=100 스냅샷, SNR=X dB.
그림 3. 대형 개구면-배열 위치 추정을 실시하고 교정한 후의 결과를 나타냅니다. L=100 스냅샷, SNR=35.14 dB.