基于扩频信号的数字广义线性自干扰消除器
Digital widely linear self-interference canceller based on spread spectrum signal
通讯作者:
收稿日期: 2021-10-26
基金资助: |
|
Received: 2021-10-26
Fund supported: | 国家自然科学基金资助项目(62073289) |
作者简介 About authors
徐天晴(1995—),男,硕士生,从事卫星通信的研究.orcid.org/0000-0002-0206-6746.E-mail:
针对带内全双工系统中的自干扰信号问题,设计有效的数字域消除方案. 分析自干扰信号中各分量的功率量级,针对I/Q不平衡引起的镜像分量,设计基于广义线性模型的数字域LMS自干扰消除器. 为了提高自干扰消除性能,引入扩频伪码,以加强自干扰信号和有用信号间的非相关性. 仿真结果表明,设计的数字域消除器具备在不同镜像抑制比条件下对镜像分量的重建和抵消能力. 引入扩频伪码,能够减小滤波器误差向量中因信号相关性导致的估计噪声,仿真中最高获得了7.5 dB的消除量提升. 在不同输入信干比的条件下,采用广义线性模型和引入扩频伪码,均提升了数字域消除器的性能.
关键词:
The effective digital domain cancellation method was designed for the self-interference in an in-band full-duplex system. The power level of each component in self-interference was analyzed. A digital LMS self-interference canceller based on widely linear model was designed aiming at the image signal caused by I/Q imbalance. Spread spectrum pseudo noise code was utilized to strengthen the non-correlation between self-interference and signal of interest for cancellation improvement. The simulation results demonstrate that the designed digital canceller possesses the ability to reconstruct and cancel the image signal for different image rejection ratios. Estimation noise caused by signal correlation in error vector of the LMS filter was reduced due to the utilization of spread spectrum pseudo noise code. A maximum cancellation gain of 7.5 dB was obtained in the simulation. The performance of the digital canceller was improved owing to the utilization of either widely linear model or pseudo noise code for different input signal-to-interference ratios.
Keywords:
本文引用格式
徐天晴, 宋仁庭, 黄家骏, 张朝杰.
XU Tian-qing, SONG Ren-ting, HUANG Jia-jun, ZHANG Chao-jie.
带内全双工(in-band full duplex,IBFD)技术通过在相同的载波频率上同时收发电磁波信号,能够有效地提升频谱利用效率,实现传输资源的灵活配置. 由于收发信号同时同频,射频发射信号将耦合到接收天线上,该耦合分量被称为自干扰(self-interference,SI)信号. 在实际通信系统中,由于路径损耗,远端设备传输来的有用信号(signal of interest,SOI)功率往往比SI信号低60~100 dB[1],有效地抑制SI信号是实现IBFD系统的关键.
为了将SI信号抑制到噪声基底附近,需要采用传播域、模拟域和数字域联合抑制技术.传播域通过定向天线、天线极化、物理隔离等方法实现一定的收发隔离度.主流的模拟域方法通过可调谐的硬件电路对射频SI信号进行重建与抵消,避免接收射频前端饱和[2]. 数字域方法将发射基带信号作为参考,通过建模和信道估计方法重建残余SI信号,将重建出的信号估计样本与接收信号抵消[3],从而将SI信号功率消除到噪声基底附近.在实际实现中,由于射频链路的非理想特性和传输信道的各类衰落与效应,SI信号不仅包含发射信号的线性分量,还包含许多非线性分量[4]. 这些非线性分量很难通过模拟域方法精确估计,而在数字域可以通过复杂模型和滤波算法实现更精确的信号重建与抵消.
数字域方法包括建模与估计. 建模主要针对SI信号中由射频器件的非理想特性引起的失真. Sahai等[5]分析IBFD系统中相位噪声的影响,Korpi等[6]用广义线性模型对I/Q不平衡导致的镜像分量进行建模,Austin等[7]在发射链路通过数字预失真技术对PA线性化,Anttila等[8]基于增广Hammerstein模型对发射机非理想特性进行建模. Yilan等[9]结合线性消除方案与基于记忆多项式模型的非线性消除方案来建模. 除上述方法外, Balatsoukas-Stimming等[10-11]研究利用神经网络,对SI信号中的非线性成分进行建模. 在估计方法中,可以采用最小二乘估计[6]、最大似然估计[12]的方法,也可以采用自适应方法,如最小均方(least mean squares,LMS)算法[13-14]、递推最小二乘(recursive least squares,RLS)算法[14-15]及其增广算法[16].
在零中频发射机中,相位噪声、I/Q不平衡度、功率放大器(power amplifier,PA)非线性等因素都将导致实际射频发射信号失真. 本文采用广义线性模型对正交混频器I/Q不平衡度引起的镜像分量进行建模,设计基于广义线性模型的数字域LMS自干扰消除器,通过仿真验证了该消除器在不同镜像抑制比条件下对镜像分量的消除能力. 引入扩频技术,利用伪随机码良好的相关特性,从理论上分析了在IBFD应用场景下,自干扰信号和有用信号间的相关性对自适应滤波性能的影响,通过仿真验证了引入扩频伪码能够为数字域自干扰消除带来收益.
1. IBFD无线通信系统模型
1.1. IBFD零中频收发机模型
IBFD零中频收发机框图如图1所示. 对于典型的IBFD系统,传播域方法采用天线分离或环行器方案实现收发隔离,由此产生的抑制量作用于SI信号的所有分量. 考虑到对发射链路引入的非线性分量的抑制能力,模拟域方法将PA输出信号的不同幅相和延迟样本的线性组合作为抵消信号,主要针对SI信号中功率最大的直射信号分量(采用天线分离方案)或泄露分量(采用环行器方案)进行抵消,降低接收信号的整体功率,从而避免过高的SI信号功率占用大量模/数转换器(analog-to-digital converter,ADC)的动态范围. 数字域方法利用发射基带信号重建出残余SI信号,尽可能将残余SI信号消除到噪底附近. IBFD系统中各信号的功率量级和参数含义分别如图2与表1所示. 在设计接收链路时,应尽量选择高精度ADC,原因如下. 1)为高峰均比(peak-to-average power ratio,PAPR)信号留有一定的余量. 2)传播域和模拟域实现的抑制量可能因自干扰信道突发的强干扰而下降,使得
图 1
图 1 基于扩频信号的IBFD零中频收发机架构
Fig.1 Architecture of IBFD zero-IF transceiver based on spread spectrum signal
图 2
表 1 IBFD系统参数
Tab.1
参数 | 含义 | 参数 | 含义 | |
| 发射功率 | | 传播域自干扰消除量 | |
| SI信号功率 | | 模拟域自干扰消除量 | |
| ADC输入SI信号功率 | | 数字域自干扰消除量 | |
| 残余SI信号功率 | | 半双工系统信噪比 | |
| 有用信号功率 | | 接收机噪声系数 | |
| 量化噪底 | | 接收机带宽 |
1.2. I/Q不平衡与广义线性模型
对于正交调制和解调,若I/Q支路失配,如两支路上低通滤波器的幅相响应不完全相同或正交混频器的非理想特性,都将导致I/Q不平衡产生. 在实际收发机中,在信号带宽内各器件的频率响应并非平坦,故引入的I/Q幅相不平衡度是频率相关的.为了简化建模过程,考虑恒定的I/Q不平衡度,通过本振信号来建模[17].
对于零中频发射机,存在I/Q不平衡的本振信号:
考虑I、Q支路基带信号分别为
经混频器后,输出射频信号为
若下变频过程中的本振信号理想,未引入额外的I/Q不平衡,则经过下变频和低通滤波器后,输入给接收端ADC的基带信号为
式中:
在接收端信号中出现了镜像分量
当考虑频率相关的I/Q不平衡情况时,用
即广义线性(widely linear,WL)模型[18],有
接收链路上的I/Q不平衡会进一步增大镜像分量的功率,但通过WL模型可以同时对收发链路上的I/Q不平衡建模.
1.3. 非线性SI信号模型
零中频IBFD收发机中的非线性SI信号分量主要因正交混频器和PA的非理想特性而产生.对于非理想的正交混频器,由式(7)可得,输出信号中会额外出现镜像分量:
根据镜像抑制比的定义可知,
在发射机中,PA的非线性特性会导致发射信号失真,尤其当信号的PAPR较高时. 在综合考虑模型的复杂度和精确性后,忽略功率相对较小的非线性信号分量,选择简化的Hammerstein非线性模型对PA建模[19]. 当PA输入信号为
式中:
非线性SI信号模型仅考虑收发机中I/Q不平衡及PA非线性的影响. 假设收发链路上的滤波器及其他射频器件均为理想器件,传播域和模拟域的自干扰抑制过程不会引入其他非线性噪声或使实际信道情况变得更加复杂,则可对SI信号所经过的自干扰信道进行简化,如图3所示.
图 3
PA输出信号
按照各信号分量的来源,参考式(9)、(10)可知,接收链路正交混频器输出
式中:
对各信号分量的功率量级进行比较分析. 假设传播域和模拟域方法实现的消除量
表 2 SI信号中各分量功率
Tab.2
信号分量 | 中间信号中各分量功率/dBm | |||
| | | | |
| | | | |
| | | | |
| − | | | |
| − | − | − | |
假设IBFD系统中收发链路的正交混频器有相等的IRR参数,假设
式(13)表明,元器件参数和信号功率决定了原始信号的镜像分量和3阶交调分量的相对功率.
3阶交调分量及镜像分量的功率比为
考虑PA参数
图 4
图 4 经传播域和模拟域消除后自干扰信号中各分量功率
Fig.4 Power level of signal components in self-interference after cancellation in propagation and analog domain
2. 自干扰消除器原理及参数设计
2.1. 基于扩频信号的自干扰消除原理
LMS自适应滤波器有稳定性好、复杂度低的优点,具备对自干扰信道时变特性的跟踪能力,当信道相干时间较小时,自适应方法的估计性能更优. 如图5所示为LMS自适应滤波器的示意图.
图 5
考虑LMS滤波器应用于IBFD系统时面临的实际场景. 为了突出信号间的影响,在期望信号中忽略功率相对较小的噪声,则图中各信号可以表示为
式中:各向量为
LMS算法[20]基于随机梯度下降方法更新滤波器系数,使其逼近最优维纳滤波解,更新公式为
式中:
式中:
式中:
代入式(20),则有
移项并用矩阵描述,得到
式中:
对于离散时间随机过程,
式中:
为了说明信号之间的相关性对估计偏差的影响,考虑单抽头滤波器问题,则期望信号和滤波器输出分别退化为
LMS算法基于随机梯度下降法,在每次迭代中,误差信号朝着令
有限长度时间序列的相关函数可以展开为
此时,误差信号为
从式(29)可以看出,2个离散序列的互相关峰值将影响误差信号,互相关峰值的绝对值越大,
式中:
式中:m =
考虑外部噪声
信号间相关性越大,互相关峰值的绝对值越大. 此时
除了对自干扰消除性能的提升外,在IBFD系统中引入扩频技术的优点如下. 1) 扩频信号抗干扰能力强,安全性能好,伪随机码具有一定的多址能力. 2)在低信噪比环境和复杂信道的条件下,各级消除器性能下降,此时残余SI信号会恶化接收信噪比,通过解扩能够提供一定的扩频增益,从而提高通信系统的鲁棒性.
2.2. 基于广义线性模型的LMS自适应滤波器
从式(12)可知,要想精确重建SI信号,需要分别对各信号分量进行重建. 在设计时,需要折中考虑消除器复杂度与重建精度. 从式(13)、(14)与图4可知,当采用线性度较好的PA时,对
设计的LMS消除器如图6所示. 该LMS消除器通过2个权重系数可变的FIR滤波器,分别跟踪
图 6
考虑发射基带信号
式中:
LMS滤波器的抽头系数估计向量为
参考信号向量为
式中:
考虑LMS滤波器算法的扩展性,为每个抽头分配相应的步长,步长矩阵即为对角阵
仿真中步长更新函数采用分段函数. 步长更新算法对LMS滤波器性能的影响为后续的研究内容.
2.3. 自干扰消除器参数设计
在接收链路可变增益放大器(variable gain amplifier,VGA)的输入信号中,经传播域和模拟域消除后的SI信号功率通常高于有用信号. 假设ADC输入信号均被VGA放大到恒定量级,则此时VGA增益由SI信号功率决定. 参考图2所示的功率关系可知,与无SI信号影响的半双工系统相比,由SI信号带来的ADC位数损失
IBFD收发机的参数如表3所示. 根据表3的数据计算可知,
表 3 IBFD收发机的参数
Tab.3
参数 | 数值 |
信号带宽 | 10.23 MHz |
接收机噪声系数 | 4 dB |
接收机输入噪声功率 | −103.9 dBm |
发射信号功率 | 20 dBm |
有用信号功率 | −80.0 dBm |
PA增益 | 27 dB |
PA IIP3 | 20 dBm |
低噪声放大器增益 | 15 dB |
IRR(TX和RX) | 可变 |
ADC位数 | 14 bit |
伪随机码 | Gold码 |
码长 | 1023 |
| −50 ~ −15 dB |
| 45 |
| 15 |
LMS滤波器步长初值 | 0.01( 0.0005( |
3. 仿真结果分析与讨论
通过仿真验证WL模型的有效性和引入扩频技术对自干扰消除器性能的增益,仿真软件平台为MATLAB R2016b,采用蒙特卡罗仿真,取相同条件下多次仿真结果的均值. 基带部分包括数据帧生成、扩频调制和成形滤波. 收发链路上I/Q不平衡的引入通过对本振信号的调整实现,即参考式(1). 对于完整的IBFD系统,较高的传播域抑制度和模拟域抑制度是保证接收链路前端和ADC不饱和的前提条件,目前传播域和模拟域一般能够实现65~90 dB的前级自干扰抑制量[2]. 该参数直接影响了ADC输入信号的信干比,确定了实际分配给有用信号的ADC有效位数. 在仿真取值时,假设传播域和模拟域共实现了50~85 dB的自干扰抑制.选择较保守的前级抑制是因为考虑到实际自干扰信道的不确定性. 在实际应用中,由于无线信道干扰的复杂性,传播域和模拟域实现的自干扰抑制量是不断波动的,可能因信道情况恶化而大幅下降,在设计时必须考虑前级抑制性能不佳的情况.
3.1. 不同镜像抑制比条件下的仿真结果分析
对采用广义线性模型的自干扰消除器在较低IRR时的有效性及在不同IRR条件下的稳定性进行仿真.假设收发链路正交混频器参数相同,如图7所示为在输入SIR为−25 dB的条件下,当正交混频器的镜像抑制比取不同值时各方法实现的数字域自干扰消除量.
图 7
当引入扩频信号时,在较低IRR的条件下,广义线性方法的效果明显优于传统线性方法,例如当收发链路IRR为25 dB时,广义线性方法较线性方法有大约22 dB的消除性能提升. 广义线性方法具有良好的稳定性,在图7所示的IRR条件下均能够达到42.8 dB以上的消除量;线性方法对镜像分量基本没有消除能力,实现的消除量随着IRR的降低而减少.
当未引入扩频信号时,在较低IRR的条件下,广义线性方法的效果优于传统线性方法. 当IRR较高时,广义线性方法较线性方法会下降约1.5 dB. 这是因为广义线性方法增加了重建镜像分量的滤波器,当该滤波器收敛时,其系数逼近维纳解,会受到式(26)所描述的估计偏差影响;信号间的相关性使得估计偏差增大,导致消除器性能下降.
从图7可知,在
3.2. 不同输入信干比条件下的仿真结果分析
输入信干比是数字域自干扰消除器工作环境的重要参数. 根据式(40)可知,
假定收发链路正交混频器IRR为30 dB,输入信干比
图 8
图 8
不同
Fig.8 Cancellation for different input SIR levels
对于采用广义线性方法的2组实验,从式(26)可知,随着
图 9
图 9 有、无扩频信号时的LMS滤波器输出与理想有用信号
Fig.9 Comparison between LMS filter output and ideal signal of interest with or without spread spectrum signal
4. 结 语
本文对基于扩频信号和广义线性模型的数字域自干扰消除器进行理论分析和仿真验证,结论如下. 1)基于广义线性模型的消除器对自干扰信号中由正交混频器的I/Q不平衡引起的镜像分量具有消除能力,在
在自适应滤波器收敛前,无法将输出视为有用信号,因此如何提高收敛速度,设计能与硬件高效配合的MAC层协议,是需要进一步考虑的问题. 现实中的无线信道和自干扰信道更复杂,如何联合其他信道抗衰落技术进行IBFD系统的整体设计是工程化的前提.
参考文献
Full-duplex transceiver system calculations: analysis of ADC and linearity challenges
[J]. ,DOI:10.1109/TWC.2014.2315213 [本文引用: 1]
In-band full-duplex technology: techniques and systems survey
[J]. ,DOI:10.1109/TMTT.2019.2896561 [本文引用: 3]
Full-duplex wireless communications: challenges, solutions, and future research directions
[J]. ,DOI:10.1109/JPROC.2015.2497203 [本文引用: 1]
Full duplex radios
[J]. ,DOI:10.1145/2534169.2486033 [本文引用: 1]
On the impact of phase noise on active cancelation in wireless full-duplex
[J]. ,DOI:10.1109/TVT.2013.2266359 [本文引用: 1]
Widely linear digital self-interference cancellation in direct-conversion full-duplex transceiver
[J]. ,DOI:10.1109/JSAC.2014.2330093 [本文引用: 3]
Full-duplexing with SDR devices: algorithms, FPGA implementation and real-time results
[J]. ,
Nonlinear digital self-interference cancellation for full duplex communication
[J]. ,DOI:10.1016/j.phycom.2019.04.012 [本文引用: 1]
Self-interference cancellation with nonlinearity and phase-noise suppression in full-duplex systems
[J]. ,
Digital self-interference cancellation for full-duplex underwater acoustic systems
[J]. ,
An augmented nonlinear LMS for digital self-interference cancellation in full-duplex direct-conversion transceivers
[J]. ,DOI:10.1109/TSP.2018.2846250 [本文引用: 1]
Joint ML estimation of carrier frequency, channel, I/Q mismatch, and DC offset in communication receivers
[J]. ,DOI:10.1109/TVT.2004.836919 [本文引用: 1]
Widely linear estimation with complex data
[J]. ,DOI:10.1109/78.403373 [本文引用: 1]
A generalized memory polynomial model for digital predistortion of RF power amplifiers
[J]. ,DOI:10.1109/TSP.2006.879264 [本文引用: 1]
/
〈 | 〉 |