随着人们对高速率、远距离、大容量通信技术的需求不断提升, 光纤通信迅速发展起来, 成为近几年通信领域研究的热点.但光纤的色散问题限制了其性能的进一步提高.而将正交频分复用(orthogonal frequency division multiplexing, OFDM)技术引入光纤通信中, 可有效削弱偏振色散及色度色散等[1-2].另外OFDM技术在频谱利用率、高速数据传输中优势明显.可以结合光纤通信与OFDM技术各自的优势, 构建更加完善的光纤传输系统.但是, 将OFDM技术引入光纤通信就不得不考虑OFDM技术本身峰均功率比(peak-to-average power ratio, PAPR)过高的问题, 再加上光放大器、调制器的非线性特性, 过高的PAPR导致信号通过功率放大器时产生非线性失真, 从而影响接收端的误码率性能.
为了有效解决高PAPR问题, 目前已经提出了许多降低PAPR的方法.主要分为两大类:一是非畸变类, 如选择映射法(selected mapping, SLM)[3-4]和部分传输序列法(partial transmit sequence, PTS)[5-10]等方法;二是预畸变类, 如限幅法(clipping)[11]、加窗峰值抵消法等.非畸变类技术不会引入信号失真或者额外噪声, 但这类方法的计算复杂度一般较高.本文研究的重点是非畸变类中PTS算法.
本文提出了基于相关性分析的改进PTS(correlation analysis PTS, CA-PTS)算法.其基本思想是首先通过相关性理论分析, 优化备选相位因子序列, 以减少备选信号的搜索数目;另一方面优化相位因子加权过程, 减少传统PTS算法在相位因子加权过程中的计算冗余.本文从这两方面入手大大降低了计算的复杂度.仿真结果表明, 在交织分割方式下, 与传统PTS算法相比, 本文提出的CA-PTS算法在不损失PAPR性能和保证误码率的情况下, 计算复杂度大幅度降低.
1 O-OFDM系统的峰均功率比问题在O-OFDM系统中, 输入数据X=[X0, X1, …, XN-1], 其中Xn(0≤n≤N-1)表示第n个子载波上传输的数据,N为子载波数量, X经过IFFT变换可得其时域信号x=[x1, x2, …, xN-1], 其第k个信号可表示为
(1) |
峰均功率比PAPR定义为
(2) |
其中E{*}表示信号的平均功率值.
一般用互补累积分布函数(complementary cumulative distribution function, CCDF)来描述峰均功率比的分布情况.它表示信号的峰均功率比超过某一门限z的概率, 即
(3) |
其中L表示过采样数.
2 部分传输序列法传统PTS算法的基本原理如图 1所示.将OFDM信号分为V个互不重叠的子向量Xv=[X0v, X1v, …, XN-1v], 可表示为
(4) |
其中1≤v≤V.第u个备选信号可以表示为
(5) |
在U路备选信号中选择PAPR最小的进行传输:
(6) |
其中σ2为平均功率.
3 改进PTS算法 3.1 优化搜索过程传统的PTS算法进行的是遍历式全搜索, 其PAPR性能较为理想, 但计算复杂度高, 效率低.由于许多备选信号之间存在高度的相关性, 从而造成计算过程中冗余过多, 这为本文的研究提供了方向.
在PTS算法中, 当子载波N足够大时, 根据中心极限定理可得, OFDM信号中每个数据点均服从复高斯分布N(0, σ2), 每个子块xv中的数据点均服从复高斯分布
同时刻任意两路备选信号xu1, k和xu2, k的相关系数表示如下:
(7) |
其中, Cov(xu1, k, xu2, k)=E[xu1, k(xu2, k)*]-E(xu1, k)E*(xu2, k).
由于每个数据点均服从复高斯分布N(0, σ2), 可进一步得到
(8) |
由于子载波间的正交性, 可将属于不同子块的子载波分为V组, 记为φv, 1≤v≤V.
根据式(5)可以得到
(9) |
故利用式(9)可得
(10) |
由于
(11) |
令
(12) |
将式(12)代入式(8)可得
(13) |
从式(13)可以看出, 相位因子直接决定了备选信号之间的相关性, 每组备选信号的相位因子数等于OFDM信号的分组数V.当bvu1=bvu2时, bvu1(bvu2)*=1; 当bvu1≠bvu2时, bvu1(bvu2)*≥-1.假定两路备选信号中使用不同相位因子的子块数为D, 则可进一步得到
(14) |
由于
由以上分析, 本文定义D=1时信号之间具有强相关性, D≠1时信号之间具有弱相关性, 并以此为基础对所有备选信号进行分组.首先将相位因子序列中汉明距离为1的分为一组, 可以分为WV-2组, 这样得到的每组备选信号均具有强相关性, 且每组中均存在一个基本信号, 因此得到WV-2个基本信号.以下搜索过程仅对这WV-2个基本信号进行搜索, 从而减少了计算的冗余.
传统的PTS算法中, 令子块x1的相位因子为1, 再遍历式搜索产生WV-1个备选信号.本文提出的算法只对定义中的基本信号进行搜索, 这样还需要确定出子块xi的相位因子, 固定子块x1和xi的相位因子, 再进行遍历式搜索,产生WV-2个备选信号.
考虑到每组信号中信号之间的相关性很强, 不能保证信号之间完全独立, 从而影响到PAPR性能.为了解决这个问题, 本文在确定子块xi相位因子时, 进行了最优选择.该最优选择过程如下:
首先令所有子块xi(1≤i≤V)的相位因子全部为1, 获得起始信号.通过改变起始信号中子块xi(2≤i≤V)的相位因子, 得到不同的备选信号, 这样每对一个子块操作便可得到一组备选信号, 一共可以得到V-1组备选信号, 计算出每组备选信号PAPR的方差, 选出其中方差最小的一组, 然后再在该组中选出PAPR最小的备选信号, 若该备选信号为起始信号, 则该组中相位因子变化的子块即为所要寻找的子块xi; 若该备选信号不为起始信号, 则其与起始信号的相位因子不同的子块, 便是所要寻找的子块xi, 其子块xi处的相位因子, 便是固定子块xi所用的相位因子, 这里将这个过程称为定点.
定点过程最大限度避免了由于减少搜索备选信号个数而造成的PAPR性能损失.
以V=4, W=4为例, 分别改变起始信号子块x2, x3, x4处的相位因子b2, b3, b4可得到三组备选信号相位因子序列.如图 2a~2c所示.
图 3给出了定点之后的搜索过程, 该过程对WV-2个备选信号进行搜索并选出PAPR最小的进行传输.
该过程是以3.1节的分组原则为基础, 对组内相位因子加权进行的优化.则组内任意两备选相位因子序列bu与bu+1中有V-1个相位因子是相同的, 从而得到两路备选信号xu和xu+1之间的关系.
(15) |
(16) |
比较两式得到
(17) |
由此可知利用式(17)便可快速地从第u路备选信号得到第(u+1)路备选信号.
为了保证加权优化过程的有序性, 在定点过程之前, 是以起始信号的相位因子序列为基础, 获得不同备选信号的相位因子序列.在定点过程之后, 以3.1节的分组原则为依据, 重新得到WV-3组, 以组为单位, 只进行组内优化, 通过每组的基本信号的相位因子序列获得各组递推信号的相位因子序列.
上述权值优化过程只是改变了生成备选信号的方式, 最终生成的备选信号并未发生改变, 因此并未影响到CCDF中的任何变量, 从而不会对最终的PAPR性能产生影响.
综上, 搜索算法可以分以下几个步骤:
步骤1 设置子块数V及相位因子数W;
步骤2 根据信号之间的相关性进行分组, 将所有相位因子序列中汉明距离为1的分为一组, 共分为WV-2组;
步骤3 每组包含W个相位因子序列, 存在1个基本信号相位因子序列, 因此可递推得到其余(W-1)个备选信号相位因子序列;
步骤4 改变起始信号子块xi(2≤i≤V)的相位因子, 每改变一个子块的相位因子时, 其余子块的相位因子全部设为1, 通过将该子块乘以W-1个相位因子, 可以获得一组数目为W的备选信号, 共V-1组;
步骤5 分别计算每组序列PAPR的方差, 并选出其中方差最小的一组;
步骤6 固定子块xi的相位因子bi;
步骤7 固定相位因子b11和bik, 计算所有基本信号相位因子序列的PAPR, 选择PAPR最小的备选信号进行传输.
4 计算复杂度分析本文将计算复杂度分为两部分来分析, 第一部分是固定子块xi相位因子过程中所产生的计算复杂度, 第二部分是确定了子块x1和xi的相位因子后进行遍历搜索过程中产生的计算复杂度.
表 1是本文提出的算法与传统PTS算法的计算量对比.
利用计算复杂度降低率(computational complexity reduction ratio, CCRR)比较各算法降低情况:
(18) |
表 2中给出了当W=2及W=4时, CA-PTS算法相对于传统PTS算法的CCRR, 选择的参数分别为L=4, N=1 024, V=4.可以看到CA-PTS算法与传统PTS算法相比其计算复杂度得到了大幅度降低.
为了验证本文提出算法的可行性, 在MATLAB环境下进行了仿真.参数设置如下:QPSK调制, 子载波数N=1 024, 过采样数L=4, 子块数V=4, 相位因子数W=4.
图 4给出了在三种分割方式下, 原始的OFDM信号、传统PTS和CA-PTS算法的CCDF仿真曲线.从图中可以看出, 在交织分割情况下, CA-PTS算法相比于传统PTS算法无PAPR性能损失, 而在邻接分割和随机分割的情况下均有少量性能损失, 损失范围均在0.7 dB内.
图 5给出了在交织分割状态下, 传统PTS算法及CA-PTS算法在V=4, 相位因子W=2和W=4下的CCDF仿真曲线.可以看出CA-PTS算法相对于传统PTS算法没有性能损失.
图 6给出了原始OFDM信号、传统PTS算法和CA-PTS算法的误码率分布曲线, 可以看出本文提出的算法对误码率基本没有影响, 这也说明了本文算法的可行性.
本文主要针对O-OFDM系统中PAPR过高的问题, 提出改进的PTS算法, 该算法考虑到信号之间的相关性, 所以对三种分割方式均作了仿真分析.结果表明, 与传统PTS算法相比, 在交织分割情况下, 本文的搜索算法实现了无PAPR性能损失, 在随机分割与邻接分割情况下, 有少量性能损失.相对于传统PTS算法其计算复杂度均有大幅度降低.本文提出的算法在交织分割情况下无PAPR性能损失, 且计算复杂度得到了大幅度降低, 因此本文算法具有一定的研究价值.
[1] |
Chicharro F I, Ortega B, De Diego M, et al.
OOFDM transmission using a single optical broadband source[J]. IEEE Photonics Technology Letters, 2017, 29(7): 563–566.
DOI:10.1109/LPT.2017.2668464 |
[2] |
童峥嵘, 刘颖慧, 曹晔.
100Gb/s高速PDM-CO-OFDM系统峰值平均功率比抑制性能研究[J]. 光学学报, 2015, 35(1): 63–68.
( Tong Zheng-rong, Liu Ying-hui, Cao Ye. Research on peak-to-average power ratio reduction performance for 100Gb/s high-speed PDM-CO-OFDM systems[J]. Acta Optica Sinica, 2015, 35(1): 63–68. ) |
[3] |
Woo J Y, Joo H S, Kim K H, et al.
PAPR analysis of class-Ⅲ SLM scheme based on variance of correlation of alternative OFDM signal sequences[J]. IEEE Communication Letters, 2015, 19(6): 989–992.
DOI:10.1109/LCOMM.2015.2422700 |
[4] |
Xiao Y Q, Wang Z Y, Cao J, et al.
Time-frequency domain encryption with SLM scheme for physical-layer security in an OFDM-PON system[J]. IEEE/OSA Journal of Optical Communications and Networking, 2018, 10(1): 46–51.
DOI:10.1364/JOCN.10.000046 |
[5] |
Chen H S, Chung K C.
A low complexity PTS technique using minimal trellis in OFDM system[J]. IEEE Transactions on Vehicular Technology, 2018, 67(1): 817–821.
DOI:10.1109/TVT.2017.2780281 |
[6] |
Luo R Z, Zhang C S, Niu N, et al.
A low-complexity PTS based on greedy and genetic algorithm for OFDM systems[J]. Chinese Journal of Electronics, 2015, 24(4): 857–861.
DOI:10.1049/cje.2015.10.032 |
[7] |
Cho Y J, Kim K H, Woo J Y, et al.
Low-complexity PTS schemes using dominant time-domain samples in OFDM systems[J]. IEEE Transactions on Broadcasting, 2017, 63(2): 440–445.
DOI:10.1109/TBC.2017.2662228 |
[8] |
Xiao Y, Lei X, Wen Q S, et al.
A class of low complexity PTS techniques for PAPR reduction in OFDM systems[J]. IEEE Signal Processing Letters, 2007, 14(10): 680–683.
DOI:10.1109/LSP.2007.898351 |
[9] |
Khalid A H, Borhanuddin M A, Pooria V, et al.
Subblocks interleaving PTS technique with minimum processing time for PAPR reduction in OFDM systems[J]. The Journal of Engineering, 2016, 16(5): 134–140.
|
[10] |
Yang L, Soo K K, Li S Q, et al.
PAPR reduction using low complexity PTS to construct of OFDM signals without side information[J]. IEEE Transactions on Broadcasting, 2011, 57(2): 284–290.
DOI:10.1109/TBC.2011.2122870 |
[11] |
Anoh K, Tanriover C, Adebisi B, et al.
A new approach to iterative clipping and filtering PAPR reduction scheme for OFDM systems[J]. IEEE Access, 2018, 6(99): 17533–17544.
|