作者简介:袁建国(1968-),男,教授,博士. 研究方向:OFDM通信技术,FEC编译码技术.E-mail:yyyyjg@126.com
为补偿OFDM系统中相位噪声引发的干扰,提出了一种非迭代的利用循环前缀进行线性内插的相位噪声抑制算法。该算法利用循环前缀与OFDM符号中对应采样点间的相关性,将未受符号间干扰(Inter symbol interference, ISI)的循环前缀应用到对相位噪声的估计中,只需要少量循环前缀即可对原有线性内插算法中的插值点进行优化,通过增加每个OFDM符号中线性内插的插值点数,使得内插估计出的相位噪声更加贴近实际的相位噪声。仿真分析表明,该算法在相位噪声线宽较小时的误码率曲线更能贴近无相位噪声时的曲线,在相位噪声线宽较大时相比原有的相位噪声内插算法有0.8~1.8 dB的增益并能够有效降低错误平层。
A novel non-iterative phase noise suppression algorithm utilizing Cyclic Prefix (CP) for linear interpolation is proposed to compensate the interference arisen from the phase noise in Orthogonal Frequency Division Multiplexing (OFDM) systems. The algorithm can make full use of the correlation of the CP and the corresponding sample in the OFDM symbol, and apply the Inter-Symbol-Interference (ISI)-free part of the CP to estimate the phase noise. This scheme requires a small amount of the CP to optimize the interpolation point and increases the interpolation points of linear interpolation in each OFDM symbol. The interpolation estimation of the proposed method is more close to the actual phase noise. The analysis of the simulation results shows that the performance of the bit error rate is more approximate to the ideal curve for small phase noise, and the algorithm can improve 0.8 to 1.8 dB gain of the system performance and effectively reduces the error floor under large phase noise.
近年来正交频分复用(OFDM)技术被广泛地应用于宽带无线通信系统中, 是下一代移动通信的核心技术。OFDM技术的优点在于它可以有效地对抗多径时延引起的符号间干扰, 具有很高的频谱利用率[1, 2]。但由于OFDM符号周期较长, 对子载波之间的正交性要求比较严格, 从而对相位噪声极为敏感。
相位噪声对OFDM系统造成的影响主要有两方面, 由相位噪声的零阶频谱分量引起的公共相位误差(Common phase error, CPE)和非零阶频谱分量引起的载波间的干扰(Inter-carrier interference, ICI)[3, 4, 5, 6]。目前, 已有不少学者相继提出了许多算法来抑制相位噪声对OFDM系统的影响。文献[7, 8]利用直接判决对相位噪声进行抑制, 文献[7]不需要额外的导频信息来对相位噪声进行抑制, 频谱利用率比较高, 但该算法只有当CPE足够小不会引起错误判决时DDPE (Decision-directed phase equalization)很有效。当调制阶数较高时, 即使很小的相位旋转也会导致判决错误, 对相位噪声的抑制有限。文献[8]克服了直接判决相位噪声抑制算法在阶数较高时的限制问题, 先通过一个盲自适应过程对高阶星座调制中的CPE进行抑制, 再通过直接判决对相位噪声进行进一步的抑制。但该算法的主要是对CPE进行抑制, 当相位噪声较大时, 抑制效果较差。文献[9]通过在发送端采用有限的状态量来近似表示相位噪声, 对维纳相位噪声进行编码, 然后在接收端使用增强接收信号的模型来估计编码系数以及其他参数。文献[10-12]提出基于时域分块盲估计ICI, 该算法将接收到的OFDM符号分割为几个子符号, 用每个子符号上的相位噪声估计值来消除ICI, 最后利用导频或者改进的伪导频来补偿残余的CPE和ICI 对系统的影响, 但是子符号的增加会大大增加计算复杂度。在文献[13]中提出了一种非迭代的基于线性内插的ICI抑制算法, 该算法通过对相邻OFDM符号中相位噪声的相角进行线性内插来拟合相位噪声, 但由于每个OFDM符号中只有一个插值点, 当相位噪声线宽较大时, OFDM符号中的相位噪声会有比较大的起伏, 此时采用该算法得到的相位噪声估计值无法准确估计实际的相位噪声。
针对这一问题, 本文提出了一种非迭代的利用循环前缀进行线性内插的相位噪声抑制算法, 该算法利用循环前缀与OFDM符号的相关性, 增加了OFDM符号内的有效数据, 通过对原有的插值点进行优化, 增加了线性内插中的插值点数, 使得估计出的相位噪声更加贴近实际的相位噪声, 在相位噪声较大时, 也有较好的抑制性能。
受相位噪声影响的OFDM系统基本框图如图1所示, 发送的时域信号x(n)在传输时受到相位噪声和高斯白噪声的影响, 其中相位噪声表现为对发送信号的乘性干扰, 高斯白噪声为加性干扰。在接收端, 接收信号y(n)为
y(n)=x(n)⊕h(n)ejφ (n)+w(n)(1)
式中:⊕表示卷积运算; w(n)为均值为零、方差为
φ (n)=φ (n-1)+Δ φ (2)
式中:在实际中, 初始条件φ (0)=0; Δ φ 表示相邻两采样点之间的相位噪声增量; Δ φ ~(0, 2π Δ f/fs), 其中Δ f为相位噪声的洛伦兹功率谱密度的双边带3 dB线宽, fs表示模数变换采样频率。
假设接收端理想同步, 经过FFT变换后的频域信号为:
Y(k)=X(k)H(k)I(0)+
式中:W(k)和I(k)分别为高斯白噪声和的相位噪声的频域形式; H(k)为信道频域响应。
I(k)=
由式(4)可知, 相位噪声对OFDM符号的影响有两部分, 第一部分为公共相位误差I(0), 它是由相位噪声的直流分量引起, 对同一个OFDM符号中所有的子载波的影响相同; 第二部分为子载波间干扰I(k), k=1, 2, …, N-1, 它是由相位噪声的高频成分引起的, 对同一个OFDM符号的不同子载波影响是不同的。
在文献[13]中, 通过在频域的发送端插入分散导频来估计相位噪声, 假设接收信号已经经过信道均衡, 则相位噪声CPE的估计值
式中:Sp为已知的分散导频; angle(· )为取复数的幅角;
由于相位噪声线宽的倒数远小于OFDM的符号周期, 在一个OFDM符号中, 相位噪声的变化是相对缓慢的, 因此可利用这种缓变特性, 对当前OFDM符号以及相邻OFDM符号的CPE的估计值进行线性插值, 获得整个时域相位噪声的估计值[6]。假设OFDM符号长度为N, 循环前缀长度为Ng, 将
在文献[13]的线性内插算法中, 每个OFDM符号中仅有
OFDM符号长度为N, 循环前缀长度为Ng, 在发送端, 第m个OFDM符号中的循环前缀与尾部采样点的对应关系可表达为:
xm
1≤ n≤ Ng
受到相位噪声的影响, 接收端的信号对应为
ym(n)=ym(N+n)exp(Δ
1≤ n≤ Ng
式(8)说明在一个OFDM符号内, 未受信道影响的循环前缀与OFDM符号尾部对应采样点之间存在一个相位差, 该相位差可表示为:
Δ
式中:Ncp为未受信道影响的循环前缀数;
在接收端, 可以直接对接收信号进行处理获得Δ
Δ
在文献[13]中的线性内插算法中, 可利用式(5)求得每个OFDM符号的CPE的估计值为
当进行线性插值时, 每个OFDM符号的第Ng个采样点与第N+Ng个采样点的相位噪声估计值可表示为:
由式(11)可知,
在考虑循环前缀与OFDM符号尾部的相位差Δ
当Δ
如图2所示, 在计算出[
利用估计出的
通过仿真来分析本文所提出的利用循环前缀进行线性插值的相位噪声抑制算法, 同时与文献[13]提出的算法进行对比。文献[13]中的算法标记为LI-CPE, 本文算法标记为CP-LI-CPE。系统的参数设置如下:OFDM的子载波数N=128, 循环前缀的长度Ng=N/8=16, 导频数量为16, 模数变换的采样频率fs=20 MHz, OFDM符号个数为5000, 系统调制采用16QAM格式。
图3为相位噪声线宽分别为0.5、1、2 kHz, 参与算法的循环前缀个数Ncp为2的情况下, 两种算法的误码率曲线图。
由图3可知, 在相位噪声线宽为500 Hz, 误码率(BER)为10-5时, CP-LI-CPE算法相比LI-CPE算法的信噪比增益约为0.8 dB, 并且该算法的误码率曲线比较贴近无相位噪声曲线, 说明CP-LI-CPE算法在该相位噪声线宽下对相位噪声的消除效果比较明显。在相位噪声线宽为1 kHz, 误码率为10-4时, CP-LI-CPE算法相比LI-CPE算法的信噪比增益约为1 dB, 并且有效地降低了错误平层。在相位噪声线宽为2 kHz, 误码率为10-3时, CP-LI-CPE算法相比LI-CPE算法的信噪比增益约为1.8 dB, LI-CPE算法已经出现了严重的错误平层, 而CP-LI-CPE算法在一定程度上降低了错误平层。这说明了CP-LI-CPE算法在相位噪声线宽较大时, 能够有效清除相位噪声。
图4给出了相位噪声线宽为2 kHz, CP-LI-CPE算法在参与算法的循环前缀个数分别为1、2、3、4的情况下系统误码率与信噪比的关系图。
由图4可知, CP-LI-CPE算法对参与运算的循环前缀个数并不敏感, 这是因为Δ
图5给出了相位噪声线宽为2 kHz时, CP-LI-CPE算法与文献[13]中的LI-CPE算法所估计出的相位噪声的插值对比图。
由图5可知, 通过增加每个OFDM符号中的内插点的个数, 本文算法得到的相位噪声估计曲线更能拟合实际的相位噪声。
针对OFDM系统中相位噪声的抑制问题, 本文提出了一种非迭代的利用循环前缀进行线性内插的相位噪声抑制算法。该算法利用循环前缀与OFDM符号后半段的固有属性, 只利用少量的循环前缀信息, 即可通过增加每个OFDM符号内线性插值的插值点数, 使得线性插值得到的相位噪声估计曲线更加拟合于实际的相位噪声曲线。仿真结果表明:与文献[13]中的线性插值算法相比, 本文算法能够有效地抑制CPE和部分的ICI干扰, 提升了0.8~1.8 dB的信噪比增益, 降低了错误平层。但在相位噪声线宽较大时, 该算法提升的性能有限, 因此在下一阶段的研究中, 可以将该算法与其他ICI抑制算法结合起来, 对残余的ICI进行进一步的抑制。
The authors have declared that no competing interests exist.
[1] |
|
[2] |
|
[3] |
|
[4] |
|
[5] |
|
[6] |
|
[7] |
|
[8] |
|
[9] |
|
[10] |
|
[11] |
|
[12] |
|
[13] |
|