USRP IQ 불균형 현상 해소 및 자체 교정 방법

업데이트 됨 Dec 2, 2019

해당 제품

하드웨어

  • USRP-2950

소프트웨어

  • LabVIEW

운전사

  • NI-USRP

문의사항

USRP 를 통해 RF 신호를 수신하고 있습니다. IQ 플롯을 확인해 보면 IQ 불균형이 있는 것으로 보입니다. 이를 수정하는 방법이 있습니까?

해결책

IQ 불균형 보정 파일을 실행하거나, 내장 IQ 불균형 보정 기능을 켜거나 끔으로써 해당 현상을 완화시키기 위해 시도해 볼 수 있습니다.

IQ 교정 파일
NI-USRP에는 IQ 불균형 및 DC 오프셋을 최소화하기 위한, 교정 유틸리티가 자체적으로 제공됩니다. 이러한 파일은 일반적으로 다음 위치에 있습니다:
C:\Program Files (x86)\National Instruments\NI-USRP\utilites

주로 이러한 현상과 관련된 유틸리티는 아래와 같습니다.
  • uhd_cal_rx_iq_balance : RX IQ 불균형 대 LO 주파수를 최소화합니다.
  • uhd_cal_tx_dc_offset : TX DC 오프셋 대 LO 주파수를 최소화합니다.
  • uhd_cal_tx_iq_balance : TX IQ 불균형 대 LO 주파수를 최소화합니다.
이러한 파일에 대한 자세한 내용은 USRP 하드웨어 드라이버 및 USRP 설명서의 자체 교정 섹션을 참조하십시오.

IQ 불균형 보정 기능 켜기/끄기
내장된 보정을 활성화하려면 아래 IQ Imbalance VI 를 실행해야 합니다.



이를 수행하는 방법의 예는 "NI-USRP Simple Streaming" 프로젝트를 참조하십시오. 다음 순서에 따라 하위의 VI 를 열면 IQ 불균형에 대해 제어하는 sub VI 를 찾을 수 있습니다.

1) Tx and Rx Streaming (Host) VI
2) Open and Configure device subVI
3) Open and Configure device core subVI
4) Configure Rx subVI
5) Configure Signal (Gain) subVI  
6) Configure Signal (Common) subVI, 이곳에 아래와 같이 Calculate IQ Imbalance subVI가 위치해 있습니다.


거짓인 경우, IQ 불균형 보정 및 이를 위한 이득은 사전에 정의 된 값을 사용합니다.