OFDM系统中基于压缩感知的非线性失真恢复研究
2021-07-29莫谨荣孙振江张天骐
赵 辉 莫谨荣 王 薇 孙振江 张天骐
(重庆邮电大学通信与信息工程学院 重庆 400065)
(重庆邮电大学信号与信息处理重庆市重点实验室 重庆 400065)
1 引言
在无线通信系统中,正交频分复用(Orthogonal frequency division multiplexing, OFDM)技术由于具有高数据传输速率,频谱利用率高而广泛应用。但是,OFDM系统的高峰均比(Peak to Average Power Ratio, PAPR)问题会降低系统的传输效率,导致高功率放大器(High Power Amplifier, HPA)满负载工作,造成信号非线性失真。为了提升系统的工作效率,降低信号的高PAPR。目前,PAPR抑制技术可分为信号削峰、信号编码以及信号概率恢复技术。其中,基于奈奎斯特采样速率的削波技术是一种最直接降低PAPR的方法,在较低削波比情况下明显降低信号的PAPR,但是OFDM信号进行削波之后使信号发生畸变以及引入带外辐射,降低解调正确率和传输性能。为提升系统的BER性能,降低HPA工作负载。研究人员做了大量的工作,提出利用基于压缩感知(Compressive Sensing, CS)的信号恢复技术来进行削波噪声恢复。文献[1]提出一种将削波噪声和信道估计联合解调的方法,通过在时域执行CS来完成对非理想信道的初始估计,然后将削波噪声从联合接收到的信号中除去来实现恢复原信号的目的。文献[2]提出基于导频子载波和预留空子载波的CS算法,该方法提高了解调的正确率,改善了系统的BER性能。但是未考虑导频子载波的抗干扰性能和在进行预留子载波后系统数据传输速率的降低,造成接收端恢复原始信号能力有限。针对这个问题,文献[3]完善了文献[2]所提出的CS算法,为解决信道噪声对子载波的干扰,提出选取受信道噪声污染较少的子载波作为CS算法重建削波噪声的可靠观测向量,无需预留空子载波,在CS解调恢复非线性失真时,消除了信道噪声对解调过程的影响。但是没有考虑到信号经过HPA后所带来的非线性失真影响。针对这个缺点,文献[4]提出根据HPA引入的非线性失真的特点,将削波噪声与非线性失真整体进行量化,通过CS算法来恢复原始信号。该方法减少了计算复杂度,提升了系统的BER性能。文献[5]针对基于HPA逆模型方法中计算复杂度过高问题,提出基于改进的HPA逆模型的补偿算法,首先通过发射端的削波比来确定接收端HPA逆模型的门限值,再通过改进的HPA逆模型算法对非线性失真进行处理,减少对信号的影响,最后再利用CS算法来消除削波噪声的干扰,该方法减少了计算复杂度,提升了系统BER性能。然而文献[5]所提改进后的HPA逆模型补偿算法并未对削波造成的影响进行处理,而直接进行非线性失真信号补偿,再进行削波噪声恢复,使得由削波引起的干扰在信号补偿过程中进一步放大,恶化了系统的BER性能。针对文献[5]的缺点,本文提出在经过削波和HPA处理后,对接收信号采取基于泰勒展开的方法处理由削波造成的干扰,减少接收信号受到的畸变干扰,再针对削波噪声和HPA引起的非线性失真问题,利用削波噪声在时域上的稀疏性特性,采取正交匹配追踪(Orthogonal Matching Pursuit, OMP)算法来恢复非线性失真信号。实验结果表明,本文所提方法能够有效恢复系统的非线性失真,同时可以有效抑制削波引入的干扰,满足改善BER性能要求。
2 预备知识
2.1 OFDM和PAPR
OFDM的向量表示形式可用X=[X(0),X(1),···,X(N-1)]T来表示,N为子载波个数。离散OFDM信号为
2.2 削波和HPA
输入信号进行削波处理后,信号的PAPR有效降低,减少了HPA的工作负载,但引入了带内失真问题。针对OFDM信号经过削波引入的带内失真等问题,利用削波噪声在时域上的稀疏性特性来进行处理。由Bussgang理论,经过削波后的输出信号xˆ(n)可视为削波噪声d(n)与输入信号x(n)的线性叠加
则输出信号为
3 改进的非线性失真恢复算法
3.1 PAPR性能分析
采用削波技术进行处理后,PAPR降低效果如图1所示,OFDM信号经过削波处理后,PAPR得到明显降低。在CCDF值等于10–3时,处理后的信号PAPR值在削波比3 dB, 4 dB, 5 dB的情况下,分别为4.43 dB, 5.64 dB, 6.42 dB。原始信号PAPR的值为10.24 dB。与原始信号PAPR相比,处理后的信号PAPR值大为降低,并且可以看出,随着削波比的降低,PAPR抑制能力得到了提升,改善了HPA的工作环境,提高了HPA的工作效率。但是经过削波处理后,引入了带内失真,对信号造成了干扰。针对该问题,本文提出基于预处理的方式来进一步降低削波干扰的影响。
图1 OFDM信号PAPR性能分析
3.2 预处理
在接收端解调过程中,针对削波引入的信号干扰问题,首先对削波干扰造成的影响进行处理,减少接收信号受到的信号畸变,再处理非线性失真对信号的影响。本文提出采取基于泰勒级数展开的方式来减少削波干扰对解调的影响,以此改善系统BER性能。
经AWGN信道传输后,接收信号y(n)为
式(14)利用泰勒级数展开为
取对数得
文献[6]证明泰勒级数展开后,3阶及以上的幂次项对系统BER性能的影响基本可以忽略。这里采用2阶及以下的幂次项作为预处理的结果,其余幂次项当作噪声处理,结果为
m(n)代表残留的削波干扰,最终输出信号为
s(n)为在操作过程中引入的误差,式(19)展开为
即
F(x)为频域上的滤波处理,式(21)简化为
噪声m(n)为
最终输出信号为
3.3 基于CS的非线性失真恢复
ψ是信号星座集合。式(26)改为矩阵形式为
3.4 算法流程
综上所述,改进后的非线性失真恢复算法流程为
3.5 复杂度分析
由于文献[5]中发射端模型与所提算法发射端模型相似,故本文只需研究和分析接收部分的计算复杂度情况。针对本文所提算法的计算复杂度,本文主要从预处理方法,OMP恢复算法及IFFT/FFT变换进行分析研究。在预处理方法中,本文首先采用泰勒级数展开的方法,其计算复杂度为O(N),N为子载波数;接着执行迭代削波噪声去除算法,在此过程中,执行了1次IFFT/FFT操作,对OFDM信号进行1次IFFT/FFT变换所需的计算复杂度为Nlog2N,N为子载波数;随后执行OMP算法,其计算复杂度为O(MN),最后对信号执行1次IFFT/FFT操作求出最终的值。本文所提算法在接收端的计算复杂度大致可表示为O(N+MN+2Nlog2N)。文献[5]所提算法首先在接收端进行HPA逆模型补偿器对信号进行补偿,其计算复杂度为O(N),在信号恢复时,采用了类似的CS恢复算法,所以文献[5]的计算复杂度可表示为O(N+MN+Nlog2N)。相较文献[5],本文所提算法在预处理阶段执行了频域噪声消除操作,额外引入了计算复杂度,接收端整体计算复杂度较高,但本文不需要发送端额外发送信息,减少了边带信息传输。而文献[5]所提算法需要发射端发送削波门限值这一额外边带信息,来唯一确定接收端的HPA逆模型补偿器的上门限值,增大了边带信息传输量。
4 仿真结果与分析
4.1 AWGN信道
为验证改进后的非线性失真恢复算法的有效性与可行性,采取AWGN信道进行实验,利用仿真软件MATLAB对处于AWGN信道下的非线性失真恢复算法进行仿真,通过接收端的BER来判断所提算法性能。其中OFDM符号采用16QAM信号星座调制,子载波数目N=1024,过采样因子J=4,削波比γ=5 dB,IBO的值与削波比保持一致。
仿真结果如图2所示,图2详细描述了信噪比与BER之间的关系,比较了本文所提算法与文献[5]所提改进的HPA逆模型补偿算法在AWGN信道中不同削波比情况下的BER性能。其中,当系统处于低信噪比情况下,所提改进后的恢复算法和文献[5]HPA逆模型算法BER性能相差不大,此时信道噪声对信号解调的影响比较大,HPA逆模型对信道噪声比较敏感,进一步放大了非线性失真,在选取补偿门限值时误差范围较大,结果准确性较低,在较高信噪比情况下,HPA逆模型算法恢复系统BER性能稳定增加得较慢,而本文所提改进的非线性失真恢复算法首先进行预处理来降低削波引入的失真对解调的影响,利用基于泰勒级数展开的方法减少削波干扰,随后利用削波噪声与HPA引入的非线性失真的共同特性,将削波噪声与非线性失真整体考虑,并选取受信道噪声干扰较小的观测矩阵,最小化信道噪声干扰。最后利用削波噪声在时域的近似稀疏性,采用CS算法恢复非线性失真。因此当信噪比逐渐升高时,两者的差距开始明显变化,所提算法有效地改善了系统的BER性能。当系统的信噪比为16 dB,发送端的削波比为3 dB,4 dB, 5 dB时,文献[5]所提HPA逆模型补偿算法的BER分别为1.02×10–3, 2.62×10–4, 6.02×10–5,而本文所提算法BER为5.13×10–4, 9.76×10–5, 2.92×10–5。可知在对削波干扰进行预处理后,减少了接收端信号畸变,弱化了非线性失真对信号的干扰,为增加解调的正确率,接收端选用受信号畸变较小的观测向量来进行非线性失真恢复,最小化传输过程中所受到的影响,对改善BER性能有不错的效果。在考虑削波噪声与HPA引入的非线性失真情况下,当信噪比逐渐升高时,预处理过程降低削波干扰及减少非线性失真的效果逐渐明显,所提改进的非线性失真恢复算法对系统的BER性能有不错的提升。
图2 AWGN信道中不同削波比下算法的BER性能
4.2 瑞利衰落信道
本文所提算法与文献[5]所提算法在瑞利衰落信道下的性能效果如图3所示,图3详细对比了本文算法与文献[5]算法在不同削波比情况下的BER性能情况。在削波比为3 dB, 4 dB, 5 dB,信噪比为25 dB时,本文所提算法的BER为6.18×10–3,3.06×10–3, 2.36×10–3,文献[5]所提算法的BER为9.13×10–3, 3.81×10–3, 2.46×10–3。可知在削波比为3 dB, 4 dB时,本文所提算法在瑞利衰落信道下的性能优于文献[5]所提算法的性能,但在削波比为5 dB时,本文算法BER较之文献[5]算法,BER下降了0.10×10–3,性能较优。
图3 瑞利衰落信道下算法的BER性能
5 结束语
本文在削波噪声与HPA引入的非线性失真问题的基础上,提出改进的非线性失真恢复算法,采用基于泰勒级数展开的方法预处理接收信号,降低削波引入的信号干扰,减少接收信号受非线性失真影响,在处理非线性失真过程中,根据削波噪声与HPA引入的非线性失真的共同点来进行处理,减少解调的计算复杂度,并利用削波噪声在时域的稀疏性,采用CS算法恢复总的非线性失真信号。仿真结果表明,本文所提改进的非线性失真恢复算法可以有效抑制削波干扰,同时降低接收信号受到的非线性失真影响,提高了系统的BER性能。