白菊蓉,宋朝陽,蘭 琳,杜慧敏
(西安郵電大學 電子工程學院,陜西 西安 710121)
正交時頻空調(diào)制(Orthogonal Time-Frequency Space,OTFS)調(diào)制系統(tǒng)是一種延遲-多普勒(Delay-Doppler,DD)域的多載波調(diào)制系統(tǒng)[1-3],其主要應用于高速移動通信環(huán)境中[4-5]。對于多載波調(diào)制通信系統(tǒng)而言,同相位信號疊加會產(chǎn)生過高的信號峰均比(Peak-to-Average Power Ratio,PAPR)。當峰值信號超過發(fā)送端高功率放大器(High Power Amplifier,HPA)的線性范圍時,會引起數(shù)據(jù)失真。為避免高峰均比信號發(fā)生信號畸變,所使用的HPA需要具備足夠大的線性范圍。然而,增大高功率放大器的線性范圍會導致通信系統(tǒng)效率降低,并且設備價格高昂。因此,降低多載波調(diào)制系統(tǒng)的PAPR成為避免信號畸變的首選方案。
現(xiàn)有OTFS調(diào)制系統(tǒng)的PAPR抑制技術主要分為壓擴技術等防止信號失真類技術[6-9]和概率類技術[10]。概率類技術中經(jīng)典的選擇性映射(Selective Mapping,SLM)算法基本思想是將多組相位因子序列分別與原數(shù)據(jù)點乘,經(jīng)過快速傅里葉逆變換后,在所得的多組數(shù)據(jù)序列中選擇PAPR最低的一組進行傳輸,并將相位序列作為邊帶信息一同發(fā)送到接收端[11],以該方式避免信號的畸變。然而,經(jīng)典SLM算法的PAPR抑制效果難以滿足通信需求[12]。
為了提升SLM算法的PAPR抑制效果,擬使用粒子群優(yōu)化算法[13](Particle Swarm Optimization,PSO)在SLM算法中選取最優(yōu)相位因子序列,以進一步增強SLM算法對OTFS調(diào)制系統(tǒng)的PAPR抑制性能,并同時提高尋優(yōu)速度。
一個經(jīng)典的OTFS通信系統(tǒng)模型示意圖如圖1所示[1-3]。OTFS通信系統(tǒng)的接收和發(fā)射兩端由兩個二維變換的級聯(lián)組成。在發(fā)射端,將延遲-多普勒域的信號通過逆辛有限傅里葉變換(Inverse Symplectic Finite Fourier Transform,ISFFT)[1]和加窗方式,得到映射到時頻域的信號,該映射的過程為OTFS變換[1]。然后,對時頻域信號進行海森堡(Heisenberg)變換[14],將時刻t的時頻調(diào)制信號轉換為時域信號s(t),用于信道傳輸。在接收端,將時刻t收到的信號r(t)首先通過海森堡變換的逆變換維格納(Wigner)變換,映射為時頻域符號。然后,使用辛有限傅里葉變換(Symplectic Finite Fourier Transform,SFFT)[1]將時頻域符號映射到延遲-多普勒域,得到解調(diào)信號。
設傳輸?shù)腛TFS信號總持續(xù)時間為NT,其中,N表示多普勒網(wǎng)格數(shù),T表示信號在每一個多普勒網(wǎng)格中傳輸?shù)臅r長。另外,設傳輸信號占用的帶寬為B=M/T,其中M表示延遲網(wǎng)格數(shù)[1]。
將發(fā)射信號信息在延遲多普勒域中表示為x[p,q],其中x[p,q],p=0,1,…,N-1,q=0,1,…,M-1,x∈,表示QAM調(diào)制星座。將QAM調(diào)制星座視為二維多普勒網(wǎng)格。利用ISFFT變換將延遲多普勒域中的發(fā)射信號信息映射到時頻域中。時頻域中的發(fā)射信號可以表示為
(1)
使用海森堡變換[14]可以將時頻域信號轉換為時域信號[15]??梢詫r刻t的時域信號表示為
(2)
式中,gtx表示持續(xù)時間為N×T的周期脈沖信號。
對式(2)進行奈奎斯特采樣,令采樣率為Fs=1/Ts=B,將OTFS信號離散化為[15]
(3)
式中:φ=j2πmΔf(uTs-nT),u=0,1,…,MN-1;T為OTFS信號總持續(xù)時間的1/N。
將u=k+lM(k=0,1,…,M-1,l=0,1,…,N-1)和式(1)代入式(3)中,得到
(4)
式中,[·]MN表示的模MN操作,該操作將幀傳輸限制在持續(xù)時間NT之內(nèi)。
式(4)可以簡化為
(5)
利用脈沖函數(shù)的傅里葉變換,可以簡化式(5)[15]得到
(6)
SLM算法[11]降低OTFS調(diào)制系統(tǒng)的PAPR的主要思想是,利用V組長度為MN的相位因子與V組相同長度的時頻信號點乘,其中V設定為相位因子組數(shù)。經(jīng)過海森堡變換,從得到的時域信號中選擇PAPR最小的序列進行傳輸。
V組相位因子可以表示為
bv=[ejφv,1,ejφv,2,…,ejφv,N],0≤v≤V-1
(7)
其中,φv,N∈[0,2π]。經(jīng)過海森堡變換后的時域信號矩陣為
Heisenberg[X1,Mejφv,1,X2,Mejφv,2,…,XN,Mejφv,N]
(8)
式中:0≤v≤V;Heisenberg[·]為海森堡變換。
(9)
式中,RPAPR(·)為經(jīng)過計算后當前信號的PAPR。
基于PSO優(yōu)化的SLM算法降低OTFS調(diào)制系統(tǒng)PAPR發(fā)射端系統(tǒng)原理示意圖如圖2所示。通過使用PSO算法尋找SLM算法的最優(yōu)相位因子,以進一步降低各信號之間相關性,從而減少出現(xiàn)高PAPR信號的概率,提高SLM算法對OTFS信號PAPR的抑制性能。
圖2 PSO-SLM算法發(fā)射端系統(tǒng)原理示意圖
為抑制OTFS信號的PAPR,需要對其進行表征。根據(jù)式(6)中表示的OTFS信號的傳輸樣本,其中一幀的離散OTFS傳輸信號的PAPR可以表示為[15]
(10)
其中,
OTFS信號的PAPR上限為[15]
(11)
其中,
σ2=E{|x[p,q]|}2
由式(11)可以看出,OTFS信號的PAPR上界隨多普勒網(wǎng)格數(shù)N線性增長,不隨延遲網(wǎng)格數(shù)M線性增長。而常用多載波通信系統(tǒng)的峰均比取決于子載波(或延遲網(wǎng)格)數(shù)M值,并隨著M值的增加而升高。
表征OTFS信號PAPR的互補累計函數(shù)(Complementary Cumulative Distribution Function,CCDF)有助于分析OTFS信號的PAPR。瞬時平均功率比(Instantaneous-to-Average Power Ratio,IAPR)低于閾值PAPR0的概率為[15]
P(RIAPR≤RPAPR0)≈(1-eRPAPR0)
(12)
假定所有的OTFS信號均互不相關,則每幀傳輸?shù)腛TFS信號的PAPR不超過閾值的概率為
(13)
在多載波調(diào)制系統(tǒng)中傳輸信號過采樣時,每個傳輸信號樣本之間不相關的假設是不成立的[16]。因此,可以將OTFS傳輸信號PAPR的CCDF表征為
P(RPAPR≤RPAPR0)≈1-(1-e-RPAPR0)MN
(14)
粒子群優(yōu)化算法[13]是一種通過對動物覓食研究而得到的優(yōu)化智能算法,算法用粒子來模擬動物個體,粒子僅僅具有位置和速度兩個屬性。在算法運行過程中,每一個粒子的位置為一個潛在解。
將式(1)中所得時頻信號X[n,m],復制為V組,得到多組信號Xv,其中v=0,1,…,V。采用PSO算法對Xv進行處理,利用相應的適應度函數(shù)、最大迭代次數(shù)和粒子數(shù)求得最優(yōu)相位因子。
設W和D分別為粒子的位置和運動速度,對于K維的粒子群優(yōu)化,第i個粒子位置和速度可以分別被表示為
Wi=(Wi,1Wi,2,…,Wi,K)di=(di,1,di,2,…,di,K)
式中,維度K為求解問題函數(shù)的解空間維度,在PSO-SLM中視作相位因子組數(shù)V。
(15)
式中:di(t)表示t時刻粒子i的速度;c1和c2為加速常量,一般取c1=c2∈[0,4];random(0,1)表示0到1區(qū)間上的隨機數(shù)。w為慣性因子,從0.9到0.1隨時間變化,其計算表示式為
(16)
式中:取最大慣性因子wmax=0.9;取最小慣性因子wmin=0.1;Lmax表示最大搜索迭代次數(shù)。
第i個粒子在t+1時刻的新位置為
Wi(t+1)=di(t+1)+Wi(t)
(17)
適應度函數(shù)是進行優(yōu)化搜索的基礎,決定了粒子位置對應的相位因子組合是否使疊加后的OTFS信號PAPR最小化。為了找到使PAPR最小的相位因子,需要對經(jīng)典SLM算法進行優(yōu)化。搜索到的全局最低PAPR值Wopt的優(yōu)化方法為
(18)
式中,RPAPR(·)表示當前信號的峰均功率比。
令bopt表示與Wopt對應的最優(yōu)相位因子。利用PSO算法求得最優(yōu)相位因子bopt后,根據(jù)式(8),將最優(yōu)相位因子bopt與時頻信號相乘,并通過海森堡變換,得到時刻t發(fā)送的時域信號
s(t)=Heisenberg(X[n,m]bopt)
(19)
式中,X[n,m]為原始調(diào)制信號x(p,q)經(jīng)過ISFFT變換和加窗操作后所得的時頻信號,具體操作如式(1)所示。
使用PSO-SLM方法降低OTFS通信系統(tǒng)的峰均功率比的基本思想為,使用粒子群算法搜尋相位因子,在迭代次數(shù)或適應度函數(shù)限定下,找到全局最優(yōu)解,并與發(fā)送時頻信號相乘,經(jīng)過海森堡變換后,生成時域信號,將相位因子作為邊帶信息一同發(fā)送至接收端。PSO-SLM算法實現(xiàn)的具體步驟如下。
輸入:原始信號x[p,q],其中,p=0,1,…,N-1;q=0,1,…,M-1。
輸出:傳輸信號s(t),相位因子bopt。
步驟1原始信號x[p,q]經(jīng)過ISFFT變換后得到時頻信號X[n,m],其中,n=0,1,…,N-1;m=0,1,…,M-1,將信號復制V組,得到多組時域信號矩陣Xv,v=0,1,…,V。
步驟2將時域信號矩陣Xv輸入粒子群算法,設定相位因子bv取值集合設定為{±1,±j},計算信號的峰均功率比,其計算表達式為
(20)
步驟3求解每次迭代更新全局最優(yōu)值RPAPRopt,與其對應的時域信號sopt和相位因子bopt。
步驟4利用粒子群算法求解適應度函數(shù)。當適應度函數(shù)收斂或達到迭代次數(shù)Lmax時迭代結束,得到全局最優(yōu)值RPAPRopt。
步驟5求解與全局最優(yōu)值RPAPRopt相對應的相位因子bopt。bopt即為粒子群算法求得的最優(yōu)相位因子,此時,時刻t傳輸時域信號為s(t)=sopt(t)。
為驗證所提方法的性能,使用MATLAB軟件進行仿真實驗,并與OFDM算法[12]、OTFS算法、PTS-OTFS算法、SLM-OTFS算法、PSO-SLM-OTFS算法和μ律壓擴技術等方法進行性能對比。使用CCDF的值衡量PAPR抑制能力。
算法仿真參數(shù)設置如表1所示。仿真信道模型采用延遲擴展車輛模型[17],設定通信路徑數(shù)為9,多普勒頻移由Jakes模型[18]給出,接收端與發(fā)送端相對移動速度為200 km/h。
表1 算法仿真參數(shù)設置
OTFS算法與OFDM算法[12,19]的PAPR性能對比如圖3所示。圖中橫軸PAPR0/dB表示以dB為單位的規(guī)定閾值,縱軸為CCDF,表示大于PAPR閾值的概率。
圖3 OTFS與OFDM算法的PAPR性能對比
從圖3可以看出,不同算法的OTFS峰均比均隨著多普勒網(wǎng)格數(shù)N值的提高而上升,當CCDF為10-3,延遲網(wǎng)格數(shù)M=256時,相對于N=4時的峰均比,N=16時的峰均比增加了2.2 dB。另外,OFDM算法的峰均比隨著子載波數(shù)量M值的提高而上升,當CCDF為10-3時,子載波承載碼元數(shù)N=16時,相對于M=128時的峰均比,M=256時的峰均比增加了0.3 dB。
當使用兩種調(diào)制系統(tǒng)發(fā)送同等信息數(shù)的情況下,如當N=4,M=256,CCDF為10-3時,OTFS算法的峰均比較OFDM算法峰均比低了2.6 dB。相比于OFDM算法,OTFS算法較低的峰均比性能減輕了對發(fā)送端功率放大器的約束,提高了能量的集中度。然而,由于OTFS算法所發(fā)送信號的PAPR隨N值線性增長,當N較大時,例如多普勒網(wǎng)格數(shù)N=16,延遲網(wǎng)格數(shù)M=256時,OTFS通信系統(tǒng)與OFDM通信系統(tǒng)的PAPR性能近乎等同。因此,有必要減小OTFS信號的PAPR,使其保持在HPA的線性動態(tài)范圍之內(nèi),從而減少OTFS算法的畸變,以提高通信系統(tǒng)的BER性能。
采用SLM算法降低OTFS調(diào)制方案的PAPR,不同相位因子組數(shù)下SLM算法的PAPR仿真結果如圖4所示。此時,相位因子取值范圍為[1,-j],圖4反映了相位因子組數(shù)V分別為2、4、8和16時,與原始信號PAPR對比結果。從圖4可以看出,PAPR的抑制作用與相位因子的組數(shù)V成正相關關系。當相位因子的組數(shù)V增加一倍時,SLM算法的復雜度將呈指數(shù)級增長。因此,在接下來使用的SLM算法和PSO-SLM算法中,相位因子的組數(shù)V固定為8。
圖4 不同相位因子組數(shù)下SLM算法的性能
將所提PSO-SLM算法(V=8)、SLM算法(V=8)、PTS算法和μ律壓擴技術等不同方法的PAPR抑制性能進行對比。其中,μ律壓擴技術所使用的壓縮因子為文獻[7]中所報道的,兼顧PAPR抑制性能和BER性能的參數(shù)。從圖5可以看出,當CCDF為10-3時,對比原始信號,使用所提PSO-SLM算法的PAPR降低了4.2 dB。與經(jīng)典SLM算法相比,PSO-SLM算法的PAPR抑制性能提高62.7%,僅次于μ律壓擴技術。
圖5 不同算法的PAPR抑制性能對比
接下來,重點比較所提PSO-SLM算法(V=8)和μ律壓擴技術兩種方法的誤碼率性能。兩種方法誤碼率性能對比如圖6所示。圖中橫軸SNR為以dB為單位的信噪比,縱軸BER為誤碼率。
圖6 兩種方法誤碼率性能對比
由圖6可見,使用PSO-SLM算法的誤碼率性能曲線與原始信號的誤碼率性能曲線重合,表明所提算法不會影響OTFS調(diào)制系統(tǒng)的誤碼率性能。而μ律壓擴技術對OTFS調(diào)制系統(tǒng)的誤碼率性能有明顯惡化。這是因為所提PSO-SLM算法是一種等概率類PAPR抑制技術,其通過設置多組隨機序列與信息符號相乘,以降低出現(xiàn)高PAPR信號的概率,同時降低OTFS通信系統(tǒng)的PAPR。對于傳輸信號而言,只是進行線性變換,不會導致信號失真。因此,PSO-SLM等概率類PAPR抑制技術不會影響OTFS調(diào)制系統(tǒng)的誤碼率性能。而μ律壓擴技術屬于信號畸變類技術,該方法通過壓擴函數(shù)對OTFS信號進行調(diào)節(jié),以降低高PAPR信號的幅值,擴大低PAPR信號的幅值,從而抑制OTFS調(diào)制系統(tǒng)的PAPR。由于該壓擴變換使用的是一種非線性變換方法,因此,會引起OTFS信號畸變,影響整體通信的誤碼率性能。
研究了OTFS信號PAPR抑制技術中的SLM技術,提出PSO-SLM算法降低OTFS信號的PAPR。該算法采用粒子群優(yōu)化算法以提高SLM算法最優(yōu)相位因子的搜索速度,并同時提高OTFS調(diào)制系統(tǒng)中SLM算法的PAPR抑制效果。仿真結果表明,當CCDF為10-3時,相較于經(jīng)典SLM算法,所提PSO-SLM算法的PAPR抑制性能較高,并且,使用PSO-SLM算法不會影響OTFS系統(tǒng)的BER性能。