留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

一种I/Q失衡误差的估计和补偿方法

孟婕 王厚军 叶芃 杨扩军 赵禹 郭连平 蒋俊

孟婕, 王厚军, 叶芃, 杨扩军, 赵禹, 郭连平, 蒋俊. 一种I/Q失衡误差的估计和补偿方法[J]. 电子科技大学学报, 2022, 51(2): 227-233. doi: 10.12178/1001-0548.2021227
引用本文: 孟婕, 王厚军, 叶芃, 杨扩军, 赵禹, 郭连平, 蒋俊. 一种I/Q失衡误差的估计和补偿方法[J]. 电子科技大学学报, 2022, 51(2): 227-233. doi: 10.12178/1001-0548.2021227
MENG Jie, WANG Houjun, YE Peng, YANG Kuojun, ZHAO Yu, GUO Lianping, JIANG Jun. A Method of I/Q Imbalance Estimation and Compensation[J]. Journal of University of Electronic Science and Technology of China, 2022, 51(2): 227-233. doi: 10.12178/1001-0548.2021227
Citation: MENG Jie, WANG Houjun, YE Peng, YANG Kuojun, ZHAO Yu, GUO Lianping, JIANG Jun. A Method of I/Q Imbalance Estimation and Compensation[J]. Journal of University of Electronic Science and Technology of China, 2022, 51(2): 227-233. doi: 10.12178/1001-0548.2021227

一种I/Q失衡误差的估计和补偿方法

doi: 10.12178/1001-0548.2021227
基金项目: 国家自然科学基金(61871100, 61801092);中央高校基本科研基金(ZYGX2020ZB003, ZYGX2020ZB002, ZYGX2020J012);四川省重大科学仪器设备专项(2019ZDZX0041, 2019ZDZX0037)
详细信息
    作者简介:

    孟婕(1992 − ),女,博士生,主要从事矢量信号分析、高速数据采集、数字信号处理等方面的研究

    通讯作者: 叶芃,E-mail:yepeng_uestc@163.com
  • 中图分类号: TN98

A Method of I/Q Imbalance Estimation and Compensation

  • 摘要: 零中频架构近年来得到广泛应用,但是该架构中的同相/正交(I/Q)失衡问题严重影响接收信号的质量。通过后端补偿算法消除I/Q失衡是最为有效的手段之一,然而现有文献对宽带系统I/Q失衡中时间失配(TM)误差的研究不够全面。该文建立了一种包含TM误差的宽带I/Q失衡增广误差模型,首先基于数据辅助型方法对失衡误差进行估计,采用多项式拟合的方法将相位失衡误差进行分解,基于分解后的失衡误差设计了一种基于非线性相位的实数有限脉冲响应(FIR)滤波器的补偿结构对各项失衡误差进行补偿。根据最小二乘(LS)的思想选择最优的延时值以保证补偿滤波器的因果性,补偿滤波器的设计结合Krylov子空间迭代算法中的共轭梯度平方(CGS)算法和增大过渡带设计频点间隔的设计思想。实验结果表明,设计的补偿滤波器在保证过渡带衰减特性的前提下提高了失衡误差的补偿精度,带有I/Q失衡增广误差的系统在引入该文设计的补偿结构后获得了近77 dB相对镜像比(RIR)提升。
  • 图  1  I/Q失衡模型

    图  2  失衡误差补偿结构

    图  3  滤波器截断示意图

    图  4  Krylov子空间各迭代算法收敛性能对比

    图  5  CGS设计补偿滤波器频响误差MSE和补偿后RIR平均值等高线图

    图  6  CGS设计补偿滤波器频响特性

    图  7  补偿前后RIR曲线

  • [1] JEONG W J, NASSERY A, KITCHEN J N, et al. Built-in self-test and digital calibration of zero-IF RF transceivers[J]. IEEE Trans Very Large Scale Integr (VLSI) Syst, 2016, 24(6): 2286-2298. doi:  10.1109/TVLSI.2015.2506547
    [2] NAM W, ROH H, LEE J, et al. Blind adaptive I/Q imbalance compensation algorithms for direct-conversion receivers[J]. IEEE Sign Process Lett, 2012, 19(8): 475-478. doi:  10.1109/LSP.2012.2202902
    [3] ZHANG C M, XIAO Z Y, SU L, et al. Joint estimation and compensation of TX and RX IQ imbalance for direct-conversion transceiver[J]. Wirel Pers Commun, 2015, 83(1): 779-790. doi:  10.1007/s11277-015-2424-0
    [4] TSAI Y, YEN C P, WANG X D. Blind frequency-dependent I/Q imbalance compensation for direct-conversion receivers[J]. IEEE Trans Wireless Commun, 2010, 9(6): 1976-1986. doi:  10.1109/TWC.2010.06.090651
    [5] ZHU Z, HUANG X, LEUNG H. Compensation of delay mismatch in a direct conversion transmitter[J]. IEEE Trans. Circuits Syst II, Exp Briefs, 2014, 61(12): 927-931. doi:  10.1109/TCSII.2014.2356894
    [6] ZHU Z W, HUANG X P, CARON M, et al. Blind self-calibration technique for I/Q imbalances and DC-offsets[J]. IEEE Trans Circuits Syst Part I, Reg Papers, 2014, 61(6): 1849-1859. doi:  10.1109/TCSI.2013.2290826
    [7] ANTTILA L, VALKAMA M. Blind signal estimation in widely-linear signal models with fourth-order circularity: Algorithms and application to receiver I/Q calibration[J]. IEEE Sign Process Lett, 2013, 20(3): 221-224. doi:  10.1109/LSP.2012.2230625
    [8] LIN H, YAMASHITA K. Time domain blind I/Q imbalance compensation based on real-valued filter[J]. IEEE Transactions on Wireless Communications, 2012, 11(12): 4342-4350.
    [9] NAYEBI N, DAYAL P, SONG K B. Adaptive IQ mismatch compensation in time-domain using frequency-domain observations[J]. IEEE Trans Sign Process, 2021, 69: 655 -668.
    [10] ROBERT M G. Receiver I/Q group delay mismatch correction: U. S. Patent 20, 100, 054, 367 A1[P]. 2008-11-12.
    [11] NEUMAIER A. Solving ill-conditioned and singular linear systems: A tutorial on regularization[J]. SIAM Review, 1998, 40(3): 636-666. doi:  10.1137/S0036144597321909
    [12] AN W, SCHUBERT R P, STEIN Y. Quadrature error correction using polynomial models in tone calibration: U. S. Patent 9, 281, 907[P]. 2016-10-15.
    [13] MENG J, WANG H J, YE P, et al. Flower pollination algorithm-based I/Q phase imbalance compensation strategy[J]. Rev Sci Instrum, 2021, 92: 044704. doi:  10.1063/5.0044978
    [14] KURZAK J, ANZT H, GATES M, et al. Implementation and tuning of batched cholesky factorization and solve for NVIDIA GPUs[J]. IEEE Transactions on Parallel and Distributed Systems, 2016, 27(7): 2036-2048. doi:  10.1109/TPDS.2015.2481890
    [15] ITOH S, SUGIHARA M. Changing over stopping criterion for stable solving nonsymmetric linear equations by preconditioned conjugate gradient squared method[J]. Appl Math Lett, 2020, 102: 106088. doi:  10.1016/j.aml.2019.106088
    [16] SONNEVELD S. A fast Lanczos-type solver for nonsymmetric linear systems[J]. SIAM J Sci Stat Comput, 1989, 10(1): 36-52. doi:  10.1137/0910004
  • [1] 李志鹏, 李兴和, 黄虎, 饶申宇.  无数字时延滤波器的宽带大规模阵列雷达去斜算法 . 电子科技大学学报, 2022, 51(3): 371-376. doi: 10.12178/1001-0548.2021395
    [2] 周立群, 宋协慧.  一类具比例时滞脉冲递归神经网络的全局多项式稳定性 . 电子科技大学学报, 2021, 50(1): 91-100. doi: 10.12178/1001-0548.2019171
    [3] 高明明, 李春晨, 南敬昌, 宋杨.  新型多模谐振器的陷波超宽带小型化滤波器 . 电子科技大学学报, 2021, 50(5): 703-709. doi: 10.12178/1001-0548.2021129
    [4] 赵小翔, 肖绍球.  全通滤波器在全电子时域成像中的应用 . 电子科技大学学报, 2019, 48(1): 8-12. doi: 10.3969/j.issn.1001-0548.2019.01.002
    [5] 刘家州, 马宁, 邓希达, 延波.  基于扇形枝节加载谐振器的超宽带滤波器 . 电子科技大学学报, 2019, 48(1): 22-25. doi: 10.3969/j.issn.1001-0548.2019.01.004
    [6] 黄睿, 李兴源, 廖建权, 周念成, 王强钢.  混合直流输电直流侧谐波分析及滤波器设计 . 电子科技大学学报, 2019, 48(2): 208-215. doi: 10.3969/j.issn.1001-0548.2019.02.008
    [7] 张永亮, 苏涛, 吴边, 周润景.  含有频变耦合系数的交叉耦合滤波器优化设计 . 电子科技大学学报, 2018, 47(4): 516-520. doi: 10.3969/j.issn.1001-0548.2018.04.007
    [8] 黄芝平, 周靖, 苏绍璟, 刘纯武, 吕喜在.  基于游程统计的自同步扰码多项式阶数估计 . 电子科技大学学报, 2013, 42(4): 541-545. doi: 10.3969/j.issn.1001-0548.2013.04.002
    [9] 姚远程, 蔡晓丽, 李湘鲁, 黄嵩.  宽带CIC抽取滤波器的一种改进方法 . 电子科技大学学报, 2012, 41(2): 208-211,226. doi: 10.3969/j.issn.1001-0548.2012.02.007
    [10] 苏志图, 李晖, 马建峰.  双线性对快速计算中的多项式选取 . 电子科技大学学报, 2011, 40(3): 392-395. doi: 10.3969/j.issn.1001-0548.2011.03.013
    [11] 周良臣, 杨建宇, 唐斌, 王建国, 李江源.  未知参数多项式相位信号的最优检测及性能 . 电子科技大学学报, 2008, 37(4): 545-548.
    [12] 王田, 杨士中.  带包络约束的优化滤波器设计方法 . 电子科技大学学报, 2006, 35(3): 298-301.
    [13] 黄慰, 冯全源.  悬置线交指型带通滤波器设计 . 电子科技大学学报, 2005, 34(1): 33-35.
    [14] 高正平, 刘雪晴, 范宇.  左手媒质微波空间滤波器特性和设计 . 电子科技大学学报, 2005, 34(1): 69-72.
    [15] 甘露, 李会勇, 徐政五.  最陡下降算法在MTD滤波器设计中的应用 . 电子科技大学学报, 2005, 34(5): 593-595.
    [16] 苏永川, 何子述, 高瑜翔, 严济鸿.  L波段发夹型微带滤波器的设计 . 电子科技大学学报, 2004, 33(1): 16-18,62.
    [17] 李忻, 聂在平.  交叉耦合模型及其在腔体滤波器中的实现 . 电子科技大学学报, 2004, 33(4): 364-367.
    [18] 李士心, 刘鲁源.  小波域中值滤波器设计的研究 . 电子科技大学学报, 2003, 32(1): 18-21.
    [19] 王玉林.  利用Bernstein多项式设计FIR槽状滤波器 . 电子科技大学学报, 2000, 29(3): 252-255.
    [20] 廖向前, 黄顺吉.  GPS载波相位的周跳检测方法 . 电子科技大学学报, 1997, 26(6): 590-594.
  • 加载中
图(7)
计量
  • 文章访问数:  4236
  • HTML全文浏览量:  1301
  • PDF下载量:  58
  • 被引次数: 0
出版历程
  • 收稿日期:  2021-08-21
  • 修回日期:  2021-10-15
  • 录用日期:  2021-09-01
  • 网络出版日期:  2022-05-23
  • 刊出日期:  2022-03-25

一种I/Q失衡误差的估计和补偿方法

doi: 10.12178/1001-0548.2021227
    基金项目:  国家自然科学基金(61871100, 61801092);中央高校基本科研基金(ZYGX2020ZB003, ZYGX2020ZB002, ZYGX2020J012);四川省重大科学仪器设备专项(2019ZDZX0041, 2019ZDZX0037)
    作者简介:

    孟婕(1992 − ),女,博士生,主要从事矢量信号分析、高速数据采集、数字信号处理等方面的研究

    通讯作者: 叶芃,E-mail:yepeng_uestc@163.com
  • 中图分类号: TN98

摘要: 零中频架构近年来得到广泛应用,但是该架构中的同相/正交(I/Q)失衡问题严重影响接收信号的质量。通过后端补偿算法消除I/Q失衡是最为有效的手段之一,然而现有文献对宽带系统I/Q失衡中时间失配(TM)误差的研究不够全面。该文建立了一种包含TM误差的宽带I/Q失衡增广误差模型,首先基于数据辅助型方法对失衡误差进行估计,采用多项式拟合的方法将相位失衡误差进行分解,基于分解后的失衡误差设计了一种基于非线性相位的实数有限脉冲响应(FIR)滤波器的补偿结构对各项失衡误差进行补偿。根据最小二乘(LS)的思想选择最优的延时值以保证补偿滤波器的因果性,补偿滤波器的设计结合Krylov子空间迭代算法中的共轭梯度平方(CGS)算法和增大过渡带设计频点间隔的设计思想。实验结果表明,设计的补偿滤波器在保证过渡带衰减特性的前提下提高了失衡误差的补偿精度,带有I/Q失衡增广误差的系统在引入该文设计的补偿结构后获得了近77 dB相对镜像比(RIR)提升。

English Abstract

孟婕, 王厚军, 叶芃, 杨扩军, 赵禹, 郭连平, 蒋俊. 一种I/Q失衡误差的估计和补偿方法[J]. 电子科技大学学报, 2022, 51(2): 227-233. doi: 10.12178/1001-0548.2021227
引用本文: 孟婕, 王厚军, 叶芃, 杨扩军, 赵禹, 郭连平, 蒋俊. 一种I/Q失衡误差的估计和补偿方法[J]. 电子科技大学学报, 2022, 51(2): 227-233. doi: 10.12178/1001-0548.2021227
MENG Jie, WANG Houjun, YE Peng, YANG Kuojun, ZHAO Yu, GUO Lianping, JIANG Jun. A Method of I/Q Imbalance Estimation and Compensation[J]. Journal of University of Electronic Science and Technology of China, 2022, 51(2): 227-233. doi: 10.12178/1001-0548.2021227
Citation: MENG Jie, WANG Houjun, YE Peng, YANG Kuojun, ZHAO Yu, GUO Lianping, JIANG Jun. A Method of I/Q Imbalance Estimation and Compensation[J]. Journal of University of Electronic Science and Technology of China, 2022, 51(2): 227-233. doi: 10.12178/1001-0548.2021227
  • 随着电子信息技术的飞速发展,电子信号呈现出急剧上升的高瞬态以及高复杂度等特性,对无线通信、电子测量以及雷达测试等领域系统带宽提出了更高的要求。零中频架构采用模拟正交混频技术,可以极大地降低系统对模数转换器(analog digital converter, ADC)输入带宽和采样率的要求,目前已广泛应用于具有高带宽和高采样率的电子系统中完成信号的接收,为后续信号的处理和分析提供了前提。零中频架构直接将射频信号转换为基带同相(inphase, I)和正交(quadrature, Q)信号,因此相比于传统的超外差式架构需要更少的模拟器件[1],然而模拟器件由于设计的限制因素存在一定的非理想特性,导致I和Q信号之间幅度和相位不匹配,发生I/Q失衡问题[2]。I/Q失衡问题导致系统对镜像频率的抑制不足,从而严重恶化接收信号的质量并损害系统的相对镜像比(relative image ratio, RIR)[3],在具有更高硅集成度和更大调制阶数的宽带通信系统中,I/Q失衡问题往往会进一步加剧[4]。另外,高带宽高采样率系统对I/Q信号之间的时间失配(time mismatch, TM)误差相比于窄带系统变得更为敏感。不同于传统I/Q失衡误差,TM误差一般由I/Q通道路径长度不一致,或两路ADC的采样起始时间不一致等原因引起[5],是I/Q相位失衡的重要组成部分,会导致幅度较大的镜像分量。

    后端数字补偿技术是解决宽带I/Q失衡问题最常用也是最有效的技术手段之一,目前已有诸多解决I/Q失衡问题的研究,部分只考虑了与频率无关(frequency independent, FI)的失衡误差[6],FI失衡误差值为常数,因此这些方法只适用于窄带系统。而对于宽带系统,I/Q通道间器件频响不一致等因素引入的幅度和相位失衡误差会随着信号频率的变化而变化,为频率相关(frequency selective, FS)误差。针对FS误差模型,文献[7]提出了一种基于复数有限脉冲响应(finite impulse response, FIR)滤波器的I/Q失衡误差的补偿方法,但实现复数补偿滤波器消耗资源较大。文献[8]提出了一种基于实数FIR滤波器的补偿架构,相比于文献[7]复数FIR滤波器的复杂度降低,但对补偿前RIR有明确的阈值要求,存在一定的局限性。上述方法均利用信号的统计特性设计补偿滤波器,忽略了TM误差的影响,无法感知I/Q信号之间TM误差的整数部分[9]。同样,文献[10]虽然考虑了TM误差,但只能消除整数采样周期的TM误差,因不能消除TM误差的小数采样周期部分而导致精度受限。因此,现有文献大多忽视了TM误差的影响,少数考虑TM误差的方法也不能对TM误差进行精确的估计和补偿。

    文献[7]和文献[8]的方法都是基于在线补偿的思路,需要高昂的计算资源且系统复杂度较高,而实际前端模拟电路的幅度和相位失衡误差时变性较弱,在一个稳定的运行环境中只需要将校正过程加入开机启动程序,不定期地根据需要执行误差估计及相应的校准即可达到补偿失衡误差的效果。因此,本文考虑到TM误差对于宽带系统影响的重要性,建立了一种包含TM误差的I/Q失衡增广误差模型,并将误差估计和补偿过程进行解耦,采用“离线估计,在线补偿”的补偿策略。首先采用数据辅助方法估计I/Q失衡误差,并应用多项式拟合的方法对估计的相位误差进行分解处理,得到各部分相位误差的估计值。失衡误差补偿结构的设计采用对各部分失衡误差“分而治之”的思路,其中估计得到的非线性相位(nonlinear phase, NP)误差与幅度失衡误差通过实数FIR滤波器进行联合补偿,相比于复数补偿滤波器可以节省大量的运算资源。在考虑滤波器因果性的基础上应用基于Krylov子空间的共轭梯度平方(conjugate gradient squared, CGS)算法,结合增大过渡带设计频点间隔的思想设计补偿滤波器,避免了直接求逆带来的较大存储资源消耗和病态矩阵(ill-conditioned)问题[11]

    • I/Q失衡模型如图1所示,设接收到的射频信号为$ r(t) $,载波频率为$ {\omega _{\rm{LO}}} $,两路本振(local oscillator, LO)信号分别为$ \cos ({\omega _{\rm{LO}}}t) $$ - g\sin ({\omega _{\rm{LO}}}t + $$ \varphi ) $,其中$ \varphi $是LO相偏,$ g $是LO引入的幅度误差,$ {\delta _d} $是I/Q信号之间的TM误差。I/Q两路的低通滤波器(low-pass filter, LPF)${H_{\rm{I}}}(\omega )$${H_{\rm{Q}}}(\omega )$用于消除正交混频产生的高频分量,ADC分别对I/Q两路信号进行采样,将模拟I/Q信号转化为数字信号,采样后的信号分别表示为$ {x_{\rm{I}}}(n) $$ {x_{\rm{Q}}}(n) $

      图  1  I/Q失衡模型

      $A(\omega )$$\phi (\omega )$是由滤波器${H_{\rm{I}}}(\omega )$${H_{\rm{Q}}}(\omega )$之间的不匹配引入的幅度和相位失衡误差。综上,带有上述失衡误差的复信号的频域表达式$X(\omega )$可以表示为:

      $$ X(\omega ){\text{ = }}{H_1}(\omega )Y(\omega ) + {H_2}(\omega ){Y^*}( - \omega ) $$ (1)

      式中,$Y(\omega )$是理想的基带复信号;${Y^*}( - \omega )$为误差引起的镜像信号分量,且:

      $$ \begin{split} & {H_1}(\omega ) = \dfrac{{1 + gA(\omega ){{\text{e}}^{{\text{j}}( - \omega {\delta _d} + \phi (\omega ))}}{{\text{e}}^{ - {\text{j}}\varphi }}}}{2} \\ & {H_2}(\omega ) = \dfrac{{1 - gA(\omega ){e^{{\text{j}}( - \omega {\delta _d} + \phi (\omega ))}}{e^{{\text{j}}\varphi }}}}{2} \end{split} $$ (2)

      变量RIR用于量化镜像抑制的效果,定义为:

      $$ {\text{RIR}}(\omega ) = \frac{{|{H_1}(\omega ){|^2}}}{{|{H_2}( - \omega ){|^2}}} $$ (3)
    • I/Q失衡误差参数的估计方法主要分为时域估计法和频域估计法两大类。时域估计法是基于properness统计特性的误差估计方法,但是无法估计I/Q信号之间TM误差的整数部分。而频域估计方法是通过对输入的辅助正弦信号进行时频域转换,从而根据信号频谱估计误差参数,更加适合估计I/Q失衡增广误差,因此本文将选用基于正弦信号的失衡误差频域估计方法。

      理论上根据FS失衡误差频响特性关于正负频率的对称关系,即埃尔米特对称性[12],可以得到LO相偏的估计值,但是由于实际系统中模拟器件的非理想特性以及噪声的存在,失衡误差参数不一定会呈现严格的对称关系,理想的对称性假设会导致失衡误差参数估计不准确,从而影响后续的补偿精度。另外,基于正弦扫频信号的估计方法只能得到总的相位误差参数,当系统中存在TM误差时,该方法无法分离TM误差和NP误差。因此,本节采用基于扫频信号获取全带宽各个频点总相位失衡误差,然后对总相位失衡误差进行多项式拟合的方法来求解各部分独立的相位误差参数。

      $ {\omega _k} $为单音信号频率,$ k = 1,2, \cdots ,K $$ K $为总的输入扫频信号个数,这一组信号频率等间隔的覆盖了整个基带带宽。$ {\omega _{{\text{LO}}}} = 2{\text{π }}{f_{{\text{LO}}}} $为LO信号角频率,扫频单音信号逐个被送入接收机并分别与两路LO信号进行混频。具体推导过程参考文献[13],将估计得到的I/Q信号幅度误差和相位误差分别表示为$ \hat A(\omega ) $$ \hat \theta (\omega ) $

      首先对测得的相位失衡误差$ \hat \theta (\omega ) $进行多项式拟合,$ \hat \theta (\omega ) $可以拟合为一个$ S $阶多项式:

      $$ \hat \theta (\omega ) = {P_0} + {P_1}\omega + \cdots + {P_S}{\omega ^S} $$ (4)

      将式(4)表示为矩阵形式$ {\boldsymbol{\theta}} = {\boldsymbol{K}} \cdot {\boldsymbol{P}} $ ,其中$ {\boldsymbol{P}} $为拟合多项式系数向量,且

      $$ \begin{split} & {\boldsymbol{\theta}} = {[\begin{array}{*{20}{c}} {\hat \theta ({\omega _1})}&{\hat \theta ({\omega _2})}& \cdots &{\hat \theta ({\omega _K})} \end{array}]^{\rm{T}}} \\ & {\boldsymbol{P}} = {[\begin{array}{*{20}{c}} {{P_0}}&{{P_1}}& \cdots &{{P_S}} \end{array}]^{\rm{T}}} \\ & {\boldsymbol{K}} = \left[ {\begin{array}{*{20}{c}} 1&{{\omega _1}}&{{\omega _1}^2}& \cdots &{{\omega _1}^S} \\ 1&{{\omega _2}}&{{\omega _2}^2}& \cdots &{{\omega _2}^S} \\ \vdots & \vdots & \vdots & \; & \vdots \\ 1&{{\omega _K}}&{{\omega _K}^2}& \cdots &{{\omega _K}^S} \end{array}} \right] \end{split} $$ (5)

      拟合多项式系数可以采用线性回归的最小二乘(least square, LS)法求得,相位误差拟合的代价函数$ {\boldsymbol{J}} $可以表示为:

      $$ \begin{split} {\boldsymbol{J}} =& {({\boldsymbol{K}} \cdot {\boldsymbol{P}} - {\boldsymbol{\theta}} )^{\text{T}}} \cdot ({\boldsymbol{K}} \cdot {\boldsymbol{P}} - {\boldsymbol{\theta}} ) = \\ & {{\boldsymbol{P}}^{\text{T}}}{{\boldsymbol{K}}^{\text{T}}}{\boldsymbol{KP}} - {{\boldsymbol{P}}^{\text{T}}}{{\boldsymbol{K}}^{\text{T}}}{\boldsymbol{\theta}} - {{\boldsymbol{\theta}} ^{\text{T}}}{\boldsymbol{KP}} + {{\boldsymbol{\theta}} ^{\text{T}}}{\boldsymbol{\theta}} \end{split} $$ (6)

      而系数向量$ {\boldsymbol{P}} $的理论最优解应该使得$ {\boldsymbol{J}} $最小,因此令式(6)中$ {\boldsymbol{J}} = 0 $,得到:

      $$ {\boldsymbol{P}} = {({{\boldsymbol{K}}^{\text{T}}}{\boldsymbol{K}})^{ - 1}}{{\boldsymbol{K}}^{\text{T}}}{\boldsymbol{\theta}} $$ (7)

      $ {P_0} $$ {P_1} $分别为拟合多项式的常数项和一阶项系数,该值分别为LO相偏估计值$ \hat \varphi $和TM误差估计值$ {\hat \delta _d} $,剩余部分则为LPF频响误差引入的相位误差的估计值$ \hat \phi (\omega ) $。根据各部分相位误差和频率的关系,可以将总相位失衡误差分为线性相位(linear phase, LP)部分和NP部分,其中LP部分包括LO相偏$ \hat \varphi $和TM误差$ {\hat \delta _d} $,而NP部分则由$ \hat \phi (\omega ) $组成。

    • 本文设计的补偿结构如图2所示,主要分为LP补偿、NP和幅度失衡误差补偿两个部分,并分别用虚线框和实线框进行了标注。

      图  2  失衡误差补偿结构

      首先LP补偿部分中的TM误差$ {\hat \delta _d} $可以分为整数$ D $和分数$ F $两个部分,即$ {\hat \delta _d} = F + D $。延时模块用于消除整数部分$ D $,而分数部分$ F $可以采用分数延时(fractional delay, FD)滤波器补偿,经过延时模块和FD滤波器的I信号为$ {\dot x_{\text{I}}}(n) $。LP中的LO相偏$ \hat \varphi $则由两个增益因子$ \tan \hat \varphi $$ \sec \hat \varphi $进行补偿。实数FIR滤波器用于补偿NP误差$ \hat \phi (\omega ) $和幅度失衡误差$ \hat A(\omega ) $,经过滤波器后的Q信号为$ {\dot x_{\rm{Q}}}(n) $,经过补偿模块后的I/Q信号可以分别表示为:

      $$ \begin{split} {x_{{\text{Qc}}}}(n) =& \tan \varphi {\dot x_{\text{I}}}(n) + \sec \varphi {\dot x_{\text{Q}}}(n) \\ & {x_{{\text{Ic}}}}(n) = {\dot x_{\text{I}}}(n) \end{split} $$ (8)
    • 根据第2节中的多项式拟合算法可以直接得到LO相偏$ \hat \varphi $和TM误差$ {\hat \delta _d} $并对其补偿,设NP误差$ \hat \phi (\omega ) $和幅度失衡误差$ \hat A(\omega ) $组成的误差频响为$ {{\boldsymbol{H}}_{{\text{opt}}}} $,频响$ {{\boldsymbol{H}}_{{\text{opt}}}} $的补偿转化为一个具有NP特性的实数FIR补偿滤波器的设计问题。

    • 本节的目标是设计一个实数FIR滤波器去逼近$ {{\boldsymbol{H}}_{{\text{opt}}}} $,但是补偿$ {{\boldsymbol{H}}_{{\text{opt}}}} $可能需要一个非因果或具有无限长脉冲响应的滤波器,在实际的系统中无法实现这样的滤波器,需要对其进行截断,而截断长度以及截断起始点会直接影响滤波器的设计精度。假设截断阶数为$ N $,则截断的操作相当于一个长度为$ N $的矩形窗去点乘该滤波器的脉冲响应,而点乘序列的起点则取决于时延值$ d $。设无限长非因果滤波器的脉冲响应如图3a所示,$ d = 0 $时则代表矩形窗框选的是抽头$ 0 \sim N - 1 $,然而抽头$ - 1 $的幅度明显大于抽头$ N - 1 $,因此直接截断会引入较大的误差。以图3b$ d = 1 $的方式进行截断,此时框选的是图3a中的抽头$ - 1 \sim N - 2 $,则将值较大的抽头$ - 1 $也包括在截取的系数中,因此$ d = 1 $截取得到的滤波器逼近精度要高于$ d = 0 $的截取方式。

      图  3  滤波器截断示意图

      综上所述,在选定滤波器阶数的情况下,时延值$ d $的选取会对滤波器的设计精度造成很大影响。加入延时$ d $的目标频响$ {{\boldsymbol{H}}_{{\text{opt}}\_d}} $可以表示为:

      $$ {{\boldsymbol{H}}_{{\text{opt}}\_d}} = {\boldsymbol{D}} \times {{\boldsymbol{H}}_{{\text{opt}}}} $$ (9)

      式中,${\boldsymbol{D}} = {\text{diag}}({{\text{e}}^{ - {\text{j2π}}d{\omega _1}}},{{\text{e}}^{ - {\text{j2π}}d{\omega _2}}}, \cdots ,{{\text{e}}^{ - {\text{j2π}}d{\omega _K}}})$$ d \in(0, $$ 1, \cdots, N-1) $$ \times $代表矩阵乘法。

      滤波器设计精度可以由设计滤波器频响$ {\hat {\boldsymbol{H}}_{{\text{opt}}\_d}} $$ {{\boldsymbol{H}}_{{\text{opt}}\_d}} $之间的均方误差(mean square error, MSE)进行衡量,即:

      $$ {\text{MS}}{{\text{E}}_d} = \frac{1}{K}|{\hat {\boldsymbol{H}}_{{\text{opt}}\_d}} - {{\boldsymbol{H}}_{{\text{opt}}\_d}}| $$ (10)

      根据LS的思路,最优时延值$ {d_{{\text{opt}}}} $为:

      $$ {d_{{\text{opt}}}} = \mathop {\arg \min }\limits_d {\text{MS}}{{\text{E}}_d} $$ (11)
    • 式(10)中的MSE包含所有待设计频点的频响误差,若将全奈奎斯特带宽均匀抽样后的频响作为目标频响,则过渡带的设计频点较多。过渡带的设计频点占据总频点的权重越大,在MSE一定的情况下通带频点的设计精度越差,若减小扫频频率间隔会使得该现象更为严重。因此本文通过增大目标频响的过渡带频点间隔,减少待拟合的过渡带频点个数的方式来提高通带的补偿精度。由于过渡带频响设计的主要目的是保证过渡带的衰减特性,防止系统信噪比的恶化,因此只需要保证目标幅频特性在过渡带处呈现衰减趋势即可。由于目标相频$ \hat \phi (\omega ) $是非线性相位,为避免群延时发生陡变而使得滤波器难以设计,本文相频的设计原则是根据已有的通带边界相位值及其趋势进行平滑拟合。

      设增加过渡带后的全奈奎斯特带宽目标频响为$ {{\boldsymbol{H}}_d} = [{{\boldsymbol{H}}_{\rm{sn}}},{{\boldsymbol{H}}_{{\text{opt}}\_d}},{{\boldsymbol{H}}_{\rm{sp}}}] $$ {{\boldsymbol{H}}_{\rm{sp}}} $$ {{\boldsymbol{H}}_{\rm{sn}}} $分别为正负频段增加的过渡带频响,长度均为$ L $,因此$ {{\boldsymbol{H}}_d} $的总长度为$ R{\text{ = }}2L{\text{ + }}K $。定义傅里叶变换矩阵${{\boldsymbol{F}}_{r,n}} = {{\text{e}}^{ - {\text{j2π }}{\omega _r}n}}$,其中$ r = 1,2, \cdots ,R $$ n = 0,1, \cdots ,N - 1 $$ N $为设计补偿滤波器阶数,滤波器系数$ {{\boldsymbol{h}}_d} $$ {{\boldsymbol{H}}_d} $之间的关系可以表示为:

      $$ {{\boldsymbol{H}}_d} = {\boldsymbol{F}} \times {{\boldsymbol{h}}_d} $$ (12)

      在式(12)的两边同时乘以矩阵$ {\boldsymbol{F}} $的共轭转置$ {{\boldsymbol{F}}^{\text{H}}} $,得到$ {{\boldsymbol{F}}^{\text{H}}} \times {{\boldsymbol{H}}_d} = {{\boldsymbol{F}}^{\text{H}}} \times {\boldsymbol{F}} \times {{\boldsymbol{h}}_d} $。令$ {\boldsymbol{A}} = {{\boldsymbol{F}}^{\text{H}}} \times {\boldsymbol{F}} $$ {\boldsymbol{b}} = {{\boldsymbol{F}}^{\text{H}}} \times $$ {{\boldsymbol{H}}_d} $,则式(12)可以转化为:

      $$ {\boldsymbol{b}} = {\boldsymbol{A}} \times {{\boldsymbol{h}}_d} $$ (13)

      至此,补偿滤波器的设计被转化为一个线性方程求解的问题,求解线性方程的方法可以归纳为两大类:直接求解法和迭代求解法。直接求解法主要包括消元法、Cholesky分解法等[14],但直接求解法会涉及矩阵求逆的计算,需要消耗大量的计算及存储资源,还可能存在病态矩阵问题,因此本文采用迭代求解法的思想设计补偿滤波器。

    • 本节将围绕迭代法中的投影法展开讨论,其中基于Krylov子空间的迭代算法是投影法最为经典的算法之一[15]。投影法通过迭代算法在仿射子空间中搜寻满足Petrov-Galerkin条件的近似解,设由$ {\boldsymbol{A}} $和初始残差$ {{\boldsymbol{r}}_0} $张成的Krylov子空间为:

      $$ {\mathcal{K}_m}({\boldsymbol{A}},{{\boldsymbol{r}}_0}) = {\text{span}}\{ {{\boldsymbol{r}}_0},{\boldsymbol{A}}{{\boldsymbol{r}}_0}, \cdots ,{{\boldsymbol{A}}^{m - 1}}{{\boldsymbol{r}}_0}\} $$ (14)

      式中,初始残差$ {{\boldsymbol{r}}_0} = {\boldsymbol{b}} - {\boldsymbol{A}} \times {{\boldsymbol{h}}_{d,0}} $$ {{\boldsymbol{h}}_{d,0}} $为式(13)中的任意初始解;$ m $维的仿射子空间表示为$ {\mathcal{K}_m}({\boldsymbol{A}},{{\boldsymbol{r}}_0}) + $$ {{\boldsymbol{h}}_{d,0}} $。投影法主要包括基于Lanczos和Arnoldi过程的迭代算法,基于Lanczos过程的方法需要更少的存储资源和数学运算[16],主要有双共轭梯度算法(biconjugate gradient, BiCG)、稳定双共轭梯度算法(biconjugate gradient stabilized, BiCGstab)、CGS、拟极小残差法(quasi-minimal residual, QMR)和最小平方QR分解法(least square QR, LSQR)。

      为比较上述算法设计补偿滤波器的效果,设I/Q通道LPF模型为3阶巴特沃斯滤波器,频响分别为:

      $$ \begin{split} & {H_{\rm{I}}}\left(f\right) = \dfrac{1}{{\left({\text{j}}\dfrac{f}{{{f_{c,{\rm{I}}}}}} + 1\right)\left({{\left({\text{j}}\dfrac{f}{{{f_{c,{\rm{I}}}}}}\right)}^2} + {\text{j}}\dfrac{f}{{{f_{c,{\rm{I}}}}}} + 1\right)}} \\ & {H_{\rm{Q}}}\left(f\right) = \dfrac{1}{{\left({\text{j}}\dfrac{f}{{{f_{c,{\rm{Q}}}}}} + 1\right)\left({{\left({\text{j}}\dfrac{f}{{{f_{c,{\rm{Q}}}}}}\right)}^2} + {\text{j}}\dfrac{f}{{{f_{c,{\rm{Q}}}}}} + 1\right)}} \end{split} $$ (15)

      式中,$ {f_{c,{\rm{I}}}} $$ {f_{c,{\rm{Q}}}} $分别为上述LPF的截止频率,且满足$ {f_{c,{\rm{Q}}}} = (1 + p\% ){f_{c,{\rm{I}}}} $$ p $代表两个滤波器之间的极点失衡百分比,本实验中设置$ p = 2 $。定义标准化残差:

      $$ {\varepsilon _{{\text{norm}}}} = \frac{{|{\boldsymbol{b}} - {\boldsymbol{A}} \times {{\boldsymbol{h}}_d}|}}{{|{\boldsymbol{b}}|}} $$ (16)

      $ p = 1 $为例,上述各迭代算法迭代10次的标准化残差变化曲线如图4所示,其中CGS迭代算法具有最快的收敛速度和最高的收敛精度,再综合考虑上述算法的计算量和稳健性等方面的表现情况,本节选择CGS算法来完成实数FIR补偿滤波器的设计。

      图  4  Krylov子空间各迭代算法收敛性能对比

    • 系统采样率$ {f_s} = 1\;{\rm{GSPS}} $,基带频率范围为[−400 MHz, +400 MHz],系统信噪比为40 dB,LO频率$ {f_{{\text{LO}}}} = 1 $ GHz,扫频输入信号频率间隔设置为10 MHz,通带频点数$ K = 80 $。LO引入的FI部分误差分别为幅度失衡误差$g = 1.03$,相偏$ \varphi = {3^ \circ } $,TM误差$ {\delta _d} = 1.2{T_s} $,且$ {T_s}{\text{ = 1/}}{f_s} $$ p = 2 $。多项式拟合阶数越大则拟合的算法复杂度越高,因此本节设定的拟合阶数为3。设置补偿滤波器阶数$ N = 40 $,因此延时值$ d $的变化范围为0~20,测试增加的过渡带点数$ L $的变化范围为1~5。3阶多项式拟合得到的NP部分作为算法的目标相频,估计得到的幅度失衡误差作为目标幅频,组成补偿滤波器目标频响。根据目标频响,CGS算法在不同的$ d $$ L $值下分别迭代20次得到的通带频响误差MSE值以及RIR平均值(所有频点求得的平均值)等高线分布分别如图5所示。

      图  5  CGS设计补偿滤波器频响误差MSE和补偿后RIR平均值等高线图

      观察图5中的MSE值变化趋势可知,随着过渡带点数$ L $的增加,MSE值逐渐变差,该趋势与3.2.2节的分析相符合。RIR平均值随着$ L $值变化的趋势与MSE值一致,同样是随着$ L $的增加而恶化。由图5观察到相比于较小的$ L $值,较大的$ L $需要更大的$ d $值才能达到与较小的$ L $值相似的MSE以及RIR平均值,这意味着补偿结构的延时会进一步增大,不利于补偿结构以及系统整体的实时性。

      结合上述各组参数设置得到各个频点的RIR值以及设计补偿滤波器过渡带的波动情况进行分析,得到$ {d_{\rm{opt}}} = 8 $$ L = 1 $为最佳的参数设定,设计得到的滤波器频响如图6所示,过渡带呈现平稳下降的趋势。

      图  6  CGS设计补偿滤波器频响特性

      测试补偿前后的RIR曲线如图7所示,为了验证提出方法的有效性,同时验证了系统中不存在TM误差的情况。首先观察校正前的RIR曲线,相比于没有TM误差的系统RIR曲线,$ {\delta _d} = 1.2{T_s} $对应的RIR值大幅度下降,在大部分频点已经降至0 dB以下,进一步说明了TM误差的存在使得RIR的恶化更加严重。当$ {\delta _d} = 1.2{T_s} $时,经过本文提出的补偿结构后RIR平均值提升了近77 dB,而没有TM误差的RIR平均值也提升了近47 dB。

      因此综上所述,本文提出的滤波器设计方法可以通过增加少量过渡带频点来保证其衰减特性,同时确保了通带的补偿精度,设计的补偿架构获得了很好的I/Q失衡增广误差补偿效果。

      图  7  补偿前后RIR曲线

    • 本文针对I/Q失衡问题建立了一种包含TM误差的增广误差模型,提出了一种“离线估计,在线补偿”的补偿策略。首先利用数据辅助型方法进行幅度和相位误差估计,然后应用多项式拟合对各部分相位误差进行分离,并提出了一种对各部分失衡误差“分而治之”的补偿结构。该结构采用具有NP特性的实数FIR滤波器,相比于传统的复数补偿滤波器可以节省大量运算资源。补偿结构中的FIR滤波器的设计利用LS法选择最优的延时值,保证了滤波器的因果性。采用基于Krylov子空间迭代算法中的CGS迭代算法设计FIR补偿滤波器,并通过增大过渡带设计频点间隔同时保证了补偿滤波器通带的设计精度和过渡带的衰减特性。实验结果表明,本文提出的补偿结构具有很好的I/Q失衡增广误差补偿效果,获得了近77 dB的RIR提升。

参考文献 (16)

目录

    /

    返回文章
    返回