USRP IQ不平衡应如何进行自校准

更新 Jul 28, 2022

适用于

硬件

  • USRP-2950

软件

  • LabVIEW

驱动

  • NI-USRP

问题详述

我从USRP接收到的信号以及IQ图来看,怀疑可能是IQ不平衡。有没有办法检查和/或纠正它?

解决方案

依照您使用哪个驱动程序(NI-USRP或NI-USRP RIO),有两种方法:IQ calibration files和Turning on/off IQ imbalance correction

IQ calibration files
NI-USRP带有多个自校准实用程序,可最大程度降低IQ不平衡和直流偏移。这些实用程序通常位于

C:\Program Files (x86)\National Instruments\NI-USRP\utilities 

您可以参考:
  • uhd_cal_rx_iq_balance:将RX IQ不平衡与LO频率最小化。
  • uhd_cal_tx_dc_offset:使TX 直流偏移与LO频率最小化。
  • uhd_cal_tx_iq_balance:将TX IQ不平衡与LO频率最小化。
更多信息,请参阅USRP硬件驱动程序和USRP手册中的自校准部分。

Turning on/off IQ imbalance correction
如果使用NI-USRP RIO驱动程序,则需运行如下所示的IQ Imbalance VI,启用内置校正。
如果要使该VI生效,则仍需运行以上引用的实用程序。



有关如何执行此操作的范例,请参见“NI-USRP Simple Streaming”项目。如以下列顺序打开VIs,可找到IQ Imbalance 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不平衡校正和校正增益采用预设值。