1、同相正交信号相位失衡补偿方法研究向景睿,田书林*,王厚军,孟婕,栗钰博(电子科技大学自动化工程学院成都611731)【摘要】零中频接收机存在正交混频器电路中同相/正交(I/Q)信号失衡的问题,导致接收机的镜像抑制能力急剧下降,系统的动态范围受到影响。设计了一种计算并补偿 I/Q 信号线性相位失衡的方法,对解调后的 I/Q 两路基带信号进行互功率谱及其相位谱的计算,利用三点法进行相位解缠,根据解缠后的群延时差和相位偏置设计分数延时滤波器,进行相位补偿,还原出消除 I/Q 失衡后的时域信号。经仿真及硬件平台实验测试,该方法补偿效果好,实现简单、算法复杂度低、实时性高。关键词I/Q 不平衡;线性相位
2、失衡;相位解缠;零中频中图分类号TN713文献标志码Adoi:10.12178/1001-0548.2022342ResearchonCompensationMethodofPhaseImbalanceofIn-PhaseandQuadratureSignalXIANGJingrui,TIANShulin*,WANGHoujun,MENGJie,andLIYubo(SchoolofAutomationEngineering,UniversityofElectronicScienceandTechnologyofChinaChengdu611731)AbstractThezero-IFrecei
3、verhasI/Qimbalanceinthequadraturemixercircuit,whichleadstoasharpdeclineinthereceiversimagerejectioncapability,andthesignal-to-noiseratioanddynamicrangeofthesystemareaffected.ThispaperdesignsamethodtocalculateandcompensatethelinearphaseimbalanceofI/Qsignal.ADCsamplingandFouriertransformareperformedon
4、thedemodulatedI/Qtwo-waybasebandsignals,andthenthesingle-sidespectrumistakentocalculatethecross-powerspectrumandthephasespectrumofthecross-powerspectrum.Thethree-pointmethodisusedforphaseunwrapping,thephasecompensationisperformedaccordingtotheunwrappedgroupdelaydifferenceandphaseoffset,andfinallythe
5、timedomainsignalisrestored.Aftertesting,themethodhasgoodcompensationeffect,simpleimplementation,lowalgorithmcomplexityandhighreal-timeperformance.KeywordsI/Qimbalance;linearphaseimbalance;phaseunwrapping;zero-IF不同于外差式的接收结构,零中频接收结构的本振(localoscillator,LO)频率等同于或者接近于输入射频信号的频率,具有易于单片集成、结构简单和成本功耗低等特点,得到了广
6、泛应用1。然而该结构对射频失真,特别是同相正交(in-phase/quadrature,I/Q)信号失衡尤为敏感。理想的 I/Q 信号具有精确的 90相位差和相等的幅度2。但由于器件差异、电路设计差异、电路板误差等因素的影响,I/Q 两路信号不可避免地存在相位和幅度的偏移,导致 I/Q 信号出现失衡,产生不完全的镜像信号衰减,且会增加基带处理信号的误码率。如 5G系统采用256正交幅度调制时,要求系统最低具有 29.1dB 的镜像抑制比3,这就使得 I/Q 信号失衡的影响在更高阶调制波形或更宽带的多信道信号应用中变得不可忽视,必须使用额外的补偿技术进行修正4-5。其中,由非理想模拟本振和 I/
7、Q 信号通路群延时不一致导致的 I/Q 信号相位失衡是 I/Q 失衡的关键难题。窄带通信的主要误差是本振导致的相位误差,该误差与频率无关,不受基带信号频率的收稿日期:20221026;修回日期:20230111基金项目:中央高校基本科研业务费(ZYGX2020ZB003,ZYGX2020ZB002,ZYGX2020J012);四川省重大科学仪器设备专项(2019ZDZX0041,2019ZDZX0037)作者简介:向景睿(1988),男,高级工程师,主要从事宽带信号综合测试方面的研究.*通信作者:田书林,E-mail:第52卷第4期电子科技大学学报Vol.52No.42023 年 7 月Jou
8、rnalofUniversityofElectronicScienceandTechnologyofChinaJul.2023影响,可视为常数。但宽带通信存在 I/Q 两路路径延时不同和多路 ADC 采样时序偏差的问题,即时间失配(timemismatch,TM)误差。该误差与基带信号频率有关,并且随着频率的提升,其影响越来越大6-7。文献 8 提出了一种基于统计特性的 I/Q 不平衡矫正算法,通过剔除传统算法中的复杂平方根和三角运算对参数估计过程进行优化,从而降低运算复杂度,但该方法对较大的相位误差补偿效果不佳。文献 9 提出了一种并联深度神经网络架构下的 I/Q 不平衡补偿算法,利用深度神
9、经网络不依赖于模型的特点,直接从接收到的频域信号恢复输入信号,该方法需要引入有效的先验知识来加快其网络优化的收敛速度。同时,采集通道路径延时不一致导致的相位失衡误差是小数倍采样周期的,而多路 ADC 采样时序偏差导致的是整数倍采样周期的。文献 10 提出,由于原始复信号的 properness特性不受 I/Q 通道之间相位失衡的整数倍采样周期部分的影响,基于 properness 特性设计的补偿滤波器无法消除采样系统中相位失衡误差的整数部分。文献 11-12 提出了一种基于最小相位的实数滤波器补偿架构,但采集通道的相位失衡误差可能不满足最小相位的条件,此类架构无法有效地进行补偿。文献 13 提
10、出了一种消除 I/Q 通道相位失衡误差的方法,该方法首先对采样信号进行快速傅里叶变换,从而估计出误差,然后通过调整 I/Q 通道延时来消除该误差。该方法可消除整数倍的相位失衡误差,但其分辨率只能达到一个采样周期,补偿精度有限。文献 14 设计了一种可变延迟元件来控制 ADC 的采样时钟,通过计算 I/Q 信号之间的互相关函数来获取最优补偿值。该方法同样只能消除整数倍采样周期的相位失衡误差,同时由于需要不断地计算并调整ADC 采样时钟的延迟,补偿效率较低。文献 15提出了一种静态误差估计方法,但该方法基于TM 误差远小于采样周期的假设,只选取了两个频点进行相位估计,没有考虑 TM 误差引入的相位
11、误差以及相位缠绕问题,不适合本文的高宽带应用场景,会产生误差估计错误。本文提出了一种通过计算互功率谱来消除 I/Q信号相位失衡误差的补偿方法,该方法可对小数倍周期的误差进行补偿,补偿过程高效且准确。1I/Q 不平衡模型目前,解决 I/Q 不平衡问题的主要方法有电路优化设计和数字域补偿技术。电路优化设计的方法主要通过提高器件的一致性来减小 I 路与 Q 路信号相位和幅度的不一致,但实现难度较大。数字域补偿技术是利用数字信号处理的算法在基带对信号进行补偿,抑制I/Q 不平衡造成的镜像干扰,由于其良好的校正效果及简洁的操作过程,是目前常使用的方法。I/Q 失衡的建模可分为与频率无关(frequenc
12、y-independent,FI)的部分和与频率有关(frequency-dependent,FD)的部分。FI 失衡模型是由不平衡的复数本振建模的16,具体描述如下:SLO(t)=cos(2fLOt)jgsin(2fLOt+)=K1ej2fLOt+K2ej2fLOt(1)K1=1+gej2(2)K2=1gej2(3)cos(2fLOt)gsin(2fLOt+)gg=1=0fLO式中,是 I 通道信号分量;是 Q 通道信号分量;和 分别为幅度失衡参数和相位失衡参数(理想情况下,);为本振频率。对于宽带无线通信,为了将该模型扩展到包括 FD 部分,图 1 中引入了广义不平衡模型,包括 FI 和
13、FD 两部分误差17。混频器混频器SLO,I=cos(2fLOt)SLO,Q=gsin(2fLOt+)LO090z(t)Hnom()Hnom()HIf()HQf()HQt()HIt()xI(t)xQ(t)I 通道Q 通道图1模拟前端的 I/Q 失衡模型Hnom()HIf()HQf()HIt()HQt()Hnom()=1HIf()HQf()该模型包括标称频率响应,和分别表示由 I 和 Q 通道滤波器引入的误差,和分别表示由 I 和 Q 通道延时和时序偏差引入的误差。不失一般性,令。本文暂不考虑由滤波器引入的误差,则=。z(t)Z()表示理想基带复信号,其傅里叶变换为。假设采集系统中 I/Q 通道
14、群延时和 ADC 时序偏差导致的相位失衡误差为,那么引入该误差后的复信号可表示为:524电子科技大学学报第52卷X()=G1()Z()+G2()Z()(4)G1()G2()式中,和分别定义为:G1()=1+gej(+)2(5)G2()=1gej()2(6)2I/Q 信号线性相位失衡补偿r(t)cos(2fLOt)sin(2fLOt+)=0fLO在不考虑噪声影响下,输入射频模拟信号,本 振 输 出 的 两 路 信 号 分 别 为和,代表 Q 路本振信号相对 I 路的相位偏置(理想情况),设基带信号频率为,低通滤波器用于滤除混频后的高频成分。xInxQnxInxQnXIkXQkNkkN2+1,N2
15、+2,N2XQkbXQkXIkbXQkXIkXQk使用 ADC 对解调后的 I/Q 两路基带信号进行采样,得到两路离散信号,记为和。再对和分别进行 N 点傅里叶变换,得到和,其中,为偶数,满足:。对进行希尔伯特变换,得到。分别取和的正频率一侧的单边谱,得到和,k0。通过上述变换后得到的 Q 路信号是原 Q 信号的正交信号,此时 Q 路信号与 I 路信号只存在时延误差和相位偏置误差,即满足:XQk=XIkejej2Nk(7)式中,和 分别为 Q 通道相对于 I 通道的群延时差和相位偏置差。计算变换后的 I/Q 两路信号的互功率谱为:GxIxQk=XIkXQk(8)XQkXQkGxIxQk式中,是
16、的共轭。那么还可写为:GxIxQk=GxIxIkej2Nkj(9)GxIxIkxIn为的自功率谱,相位差为:k=2Nk(10)k2Nk该参数包括待估计参数 和。利用三点法进行相位解缠可知,是一个斜率为的线性相位方程,该方程的斜率是群延时差,该方程在kk2轴上的截距是相位偏置差。由于正切函数的周期性,在 之间缠绕,因此在计算斜率和截距之前,需要在加上的整数倍进行解缠绕,如下所示:ki=ki+mi2i=1,2,M(11)kikimiM式中,是解缠后的相位值;为整数;为选取的频点个数。(k1,k1)(k2,k2)(k3,k3)为了估计斜率,至少需要 3 个相位值,取相位谱上的信噪比 SNR 最大的
17、3 个频点及其相位值,记为、,并作为未解缠的样本点,利用三点法相位解缠计算群延时差 和相位偏置差。k利用前两个样本点计算的斜率:2N=k2k1+m22k2k1(12)2m1=0(k1,k1)(k2,k2)m2(k1,k1)(k2,k2)(k3,k3)计算 I/Q 两通道的群延时差 和相位偏置差。设第一个样本点不需要加,则。由于、已知,是唯一的待估计变量,根据、在同一条直线上,可得:k3k1k3k1=k2k1k2k1(13)化简可得:(k3k1)m2=C+(k2k1)m3(14)式中,C=12(k2k1)(k3k1)(k3k1)(k2k1)(15)(k3k1)m2(k2k1)将上式变形可得:必须
18、是的整数倍。因此,上式可改写为:(k3k1)m2=C(mod(k2k1)(16)mod()式中,表示求余。利用线性方程求解可得:(k3k1)m2=m2,0+L(k2k1)/D(17)D(k3k1)(k2k1)L=0,1,D1m2,0=A(C/D)(mod(k2k1)AD式中,是和的最大公约数;为整数,由扩展欧几里得算法得到,且与最大公约数 满足如下关系:D=A(k3k1)+B(k2k1)(18)第 4 期向景睿,等:同相正交信号相位失衡补偿方法研究525Bm2m2=2Nk1k1式中,为整数。根据式(17)得到,再将带入到式(12),得到 Q 通道相对于 I 通道的群延时差。将 带入到式(10)
19、,得到 Q 通道相对于 I 通道的相位偏置差。XQkXQckXQckXQckXQckXQckXQcdkXQcdkxQcdn延时模块根据群延时差 和相位偏置差 对单边谱进行补偿,得到补偿后的单边谱。利用镜像恢复模块得到的共轭,再将和组合成双边谱。将双边谱进行傅里叶反变换,得到补偿后的 Q 路时域信号。3仿真分析Ts本节将对文中提出的方法在 MATLAB 中进行仿真验证,设置系统采样率为 1.25GSPS,带宽为500MHz,500MHz,LO 频率为 1GHz,信噪比为 40dB。为了测试方法的有效性,将设置多组TM 误差(以时间误差与采样周期的比值表示)和LO 相位偏移,并分别计算补偿后系统的
20、平均相对镜像比(relativeimageratio,RIR),即带宽内各测试频点补偿后 RIR 值的平均值。本节仿真采用 80 阶分数延时滤波器,系统输入信号为频率分别为 1050、1250 和 1450MHz 的三音测试信号。计算信号互功率谱得到的误差估计值补偿前后的平均 RIR 值如表 1 所示。表 1TM 误差和 LO 相偏估计值及补偿前后平均 RIR 值TM误差LO相偏/()TM误差估计值LO相偏估计值/()补偿前RIR平均值/dB补偿后RIR平均值/dB0.530.50052.986412.0869.460.930.89903.02925.6965.971.331.29933.01
21、691.7966.470.550.49995.039511.9969.610.950.90054.98535.7969.761.351.30094.96431.6565.63从表 1 观察得到,不同组误差补偿后的平均RIR 都达到了 65dB 以上,相比补偿前提升了至少近 60dB。Ts以第一组误差值为例,在 TM 误差为 0.5、LO 相偏为 3时,补偿前后的频谱如图 2 所示,补偿后的镜像谱已降至噪底,实现了很好的镜像抑制效果。a.补偿前信号频谱图b.补偿后信号频谱图806040200幅度/dB20406004002000频率/MHz200400600806040200幅度/dB20406
22、004002000频率/MHz200400600图2补偿前后信号频谱图4测试结果本文搭建了硬件平台对上述算法进行测试。该平台为矢量信号收发模块,采用“ADC+FPGA+DAC”为核心硬件架构,由射频输入模块、基带处理模块、射频输出模块和总线接口 4 部分组成,如图 3 所示。射频输入信号由射频输入模块进行信号调理,经 I/Q 正交混频后转换为 I/Q 信号输出至对应的 ADC。采样后的数据传输至 FPGA 对采样数据进行缓存、分析和校正。校正后的信号由射频输出模块进行调制,并调整至适当的功率输出。各模块相关参数由上位机通过 PXIe 接口进行控制。基带处理模块使用两片 14 位、1.25GSP
23、S 采样率的 ADC 分别对 I/Q 信号进行采样,FPGA 型号为 XilinxVirtex-7。为启用输入和发送间的确定性延迟,ADC 时钟频率为 1.25GHz,通过与 FPGA内部采样时钟域同步,实现与 DAC 在同一个时钟域内完全同步。526电子科技大学学报第52卷射频信号调理IQADCADCFPGAPXIe总线接口DACDAC基带处理模块IQ射频信号调理射频输入射频输入模块射频输出射频输出模块图3硬件平台原理图为实现 DMA 数据传输和寄存器读写功能,该硬件平台利用 PXIe 接口实现 PCIe 数据传输。PXIe数据通信由 FPGA 自带的 IP 核实现。射频输入模块主要由幅度调
24、理模块和零中频接收模块两部分组成。幅度调理模块通过衰减或放大,使得输入信号的幅度满足零中频接收模块中正交解调芯片的要求。经过幅度调理后的输出射频信号送至正交解调芯片进行正交混频和低通滤波,通过对输入信号频谱的下变频,将信号频谱从射频段搬移至基带,从而满足 ADC 芯片的输入信号频率范围要求。射频信号输出模块包括调制器、滤波器组以及信号调理模块,同样采用正交混频结构的调制器通过配置可变的LO频率完成将基带信号上变频为射频信号的过程,上变频后的信号经过滤波器组之后进入信号幅度调理模块,调整输出射频信号功率。u0u0u0FPGA 根据本文算法的估计结果,得到延时值和相偏 LO 两个参数值。当延时值0
25、 时,I4 路经过分数延迟滤波器,Q4 路延迟对应周期。如图 4所示,延时值 0图4时,I/Q 失衡补偿结构u0My(t)x(t)h(t)校准采用分数延迟滤波器。由于 Farrow 滤波器对于一定范围内的延时值都可以不改变滤波器系数,避免每个延时值都重复设计滤波器,减小实现难度和资源消耗,因此分数延迟滤波器采用 Farrow结构实现。设定初始延时值为,取 4,为经过滤波后的信号,为原信号屏,为分数滤波器的冲击响应。具体表示为:y(t)|t=(k+u0)=M1k=0 x(0k)h(k+u0)(19)h(t)h0h1h2h3采用三阶多项式来拟合连续的冲击响应函数,,是拟合得到三阶多项式的系数。具体
26、表示为:H(t)|t=(k+u0)=h0(k)+h1(k)u0+h1(k)u0+h2(k)u20+h3(k)u30(20)232I/Q 信号为 4 路并行数据,采用 4 并行的 Farrow结构如图 5 所示。信号位宽 14 位,多项式系数位宽量化为 16 位,分数位宽为 32 位,延时分辨率为。h3(0)x(t)h3(1)h3(2)+h3(3)u0h2(0)h2(1)h2(2)h2(3)h1(0)h1(1)h1(2)h1(3)h0(0)h0(1)h0(2)h0(3)y(t)Z1Z1Z1Z1Z1Z1Z1Z1Z1Z1Z1Z1图5Farrow 结构实现图Q=tan()I+sec()Q对每一路来说,
27、信号和系数相乘需 16 个 DSP48核,小数部分相乘由于位宽较大需 12 个 DSP48核,共 28 个 DSP48 核,加法使用查找表,满足时序要求。I/Q 信号为 4 路并行,根据延时值的正负,需对 I 或 Q 路进行分数延迟滤波器滤波,共需 112 个 DSP48 核。补偿 LO 相偏,计算三角函数调用 cordicIP 核。在最终搭建的测试平台中,信号源采用 R&S的 SMB100A 射频信号发生器,频谱分析仪为R&S 的 FSC6。射频信号源输出不同频率的测试信号给矢量信号收发模块。矢量信号收发模块对信号进行采样,并分别保存校正前后的数据以供分析。本文使用 140MHz 和 350
28、MHz 的正弦信号对上述补偿算法进行测试。从图 6 中可以看出,未补偿的输出信号频谱中含有较强的镜像频率,140MHz 和 350MHz 测试信号的镜像频率幅度分别为54.2dBm 和49.7dBm。经过补偿后,140MHz和 350MHz 测试信号的镜像频率幅度分别为81.2dBm 和82.8dBm,较补偿前降低了 27.0dBm 和第 4 期向景睿,等:同相正交信号相位失衡补偿方法研究52733.1dBm。这个结果说明本文方法对镜像频率有很好的抑制效果。a.输入为 140 MHz 正弦信号时,未补偿的输出信号频谱频率/MHz频率/MHz频率/MHz频率/MHz幅度/dBm幅度/dBm幅度/
29、dBm幅度/dBmb.输入为 140 MHz 正弦信号时,补偿后的输出信号频谱c.输入为 350 MHz 正弦信号时,未补偿的输出信号频谱d.输入为 350 MHz 正弦信号时,补偿后的输出信号频谱0 10 20 30 40 50 60 70 80 90 100 01020304050607080901000 10 20 30 40 50 60 70 80 90 100 0 10 20 30 40 50 60 70 80 90 100 图6输入正弦信号时补偿算法消除相位失衡效果图5结束语由于零中频接收机存在正交混频器电路中I/Q 信号失衡的问题,从而导致接收机的镜像抑制能力急剧下降,系统的动态
30、范围受到很大影响。本文通过计算解调后的 I/Q 两路基带信号互功率谱,获得群延时差和相位偏置,利用该参数设计分数延时滤波器,进行相位补偿,还原出消除 I/Q 失衡后的时域信号。经仿真及测试平台实验验证,该方法可对小数倍周期的误差进行补偿,补偿过程高效且准确,并且实现简单、算法复杂度低、实时性高。下一步将在本文的基础上,进一步研究 I/Q 不平衡模型中由滤波器引入的误差和因温度等因素变化导致的 I/Q 失衡误差偏移,继续深入探索其表现特性,设计相应的补偿措施。参考文献1CHUNGHS,CHANGSH,KIMK.EffectofIQmismatchcompensation in an optica
31、l coherent OFDM receiverJ.IEEEPhotonicsTechnologyLetters,2010,22(5):308-310.2SCHENKTCW,FLEDDERUSER,SMULDERSFM.Performanceanalysisofzero-IFMIMOOFDMtransceiverswith IQ imbalanceJ.Journal of Communications,2007,2(7):9-19.3DAOT,HUEBERG.I/Qimbalancecalibrationmethodfor5G ultra-wideband transceiversJ.IEEE
32、 Transactions onCircuits and Systems II:Express Briefs,2020,67(12):3048-3052.4王红举.窄带零中频接收机 IQ 不平衡校准技术研究J.现代导航,2018,9(2):114-118.WANG H J.Research on IQ imbalance calibrationtechnology for narrowband zero-IF receiverJ.ModernNavigation,2018,9(2):114-118.5杨尚臻.宽带零中频接收机 I/Q 不平衡校正关键技术研究与验证D.成都:电子科技大学,2019
33、.YANGSZ.Researchandverificationofwidebandzero-IFreceiversIQimbalancecalibrationtechniqueD.Chengdu:UniversityofElectronicScienceandTechnologyofChina,2019.6ZHU Z W,HUANG X P,LEUNG H.Compensation ofdelaymismatchinadirectconversiontransmitterJ.IEEETransactions on Circuits and Systems II:Express Briefs,2
34、014,61(12):927-931.7OHLEMUELLERT,PETRIM.SamplesynchronizationofmultiplemultiplexedDAandADconvertersinFPGAsC/14thIEEEInternationalSymposiumonDesignandDiagnosticsofElectronicCircuitsandSystems.S.l.:IEEE,2011:301-304.8姚亚峰,陈怡铭,周群群,等.改进的统计特性 IQ 不平衡矫正算法J.华中科技大学学报(自然科学版),2021,11:12-16.YAOYF,CHENYM,ZHOUQQ,e
35、tal.ImprovedIQ528电子科技大学学报第52卷imbalance correction algorithm based on statisticalcharacteristicsJ.JouralofHuazhongUniversityofScienceandTechnology(NaturalScienceEdition),2021,11:12-16.9刘思琦,王天宇,王少尉.OFDM 系统中深度神经网络指导的 IQ 不平衡补偿算法J.国防科技大学学报,2020,4:7-11.LIU S Q,WANG T Y,WANG S W.IQ imbalancecompensation al
36、gorithm with deep neural network inOFDM systemsJ.Journal of National University ofDefenseTechnology,2020,4:7-11.10NAYEBI E,DAYAL P,SONG K B.Adaptive I/Qmismatchcompensationintime-domainusingfrequency-domainobservationsJ.IEEETransactionsonSignalProcessing,2021,69:655-668.11LIN H,YAMASHITA K.Time doma
37、in blind I/Qimbalance compensation based on real-valued filterJ.IEEE Transactions on Wireless Communications,2012,11(12):4342-4350.12NARASMIHANB,CHIENC,YANSH,etal.Robustlow-complexityblindfrequency-dependentI/QestimationandcompensationC/2013IEEEGlobalCommunicationsConference(GLOBE-COM).S.l.:IEEE,201
38、3:4331-4336.13GORDAY R M.Receiver I/Q group delay mismatchcorrection:US,8135094B2P.2012-03-13.14KHOINI-POORFARDR.I/Qtimingmismatchcompensation:US,7580481B2P.2009-08-24.15KISS P,PRODANOV V.One-Tap wideband I/Qcompensationforzero-IFfiltersJ.IEEETransactionsonCircuits and Systems I:Regular Papers,2004,
39、51(6):1062-1074.16WINDISCH M,FETTWEIS G.On the performance ofstandard-independent I/Q imbalance compensation inOFDMdirect-conversionreceiversC/200513thEuropean Signal Processing Conference.S.l.:IEEE,2015:1-5.17MENG J,WANG H J,YE P,et al.Flower pollinationalgorithm-based I/Q phase imbalance compensationstrategyJ.Review of Scientific Instruments,2021,92:044704.编辑刘飞阳第 4 期向景睿,等:同相正交信号相位失衡补偿方法研究529