劉傳輝,繆幸吉*,陸發(fā)平,康家方,李筆鋒
(1.海軍航空大學(xué) 航空作戰(zhàn)勤務(wù)學(xué)院,山東 煙臺(tái) 264001;2.山東省信號(hào)與信息處理重點(diǎn)實(shí)驗(yàn)室,山東 煙臺(tái) 264001;3.中國(guó)人民解放軍92768部隊(duì),廣東 汕頭 515828)
隨著社會(huì)發(fā)展,信息業(yè)務(wù)和用戶規(guī)模不斷擴(kuò)大,對(duì)衛(wèi)星通信系統(tǒng)信息傳輸速率要求越來(lái)越高;但頻譜資源作為稀有資源,與日益增長(zhǎng)的信息傳輸速率需求之間的矛盾更加突出。因此,如何提高系統(tǒng)頻帶利用率成為人們關(guān)注的焦點(diǎn)?;跈E圓球面波(Prolate Spheroidal Wave Function,PSWF)的非正弦時(shí)域正交調(diào)制方法[1]是一種高能量聚集性和高頻帶利用率的新型調(diào)制技術(shù),采用多路并行脈沖信號(hào)傳遞信息,可以使頻帶利用率快速逼近2 Baud/Hz,為提高衛(wèi)星通信系統(tǒng)信息傳輸速率提供了一種可行方案。但由于PSWF調(diào)制信號(hào)由多路脈沖信號(hào)疊加而成,其峰均功率比較高[2],易受功率放大器(Power Amplifier,PA)非線性特性影響,造成調(diào)制信號(hào)非線性失真,導(dǎo)致系統(tǒng)誤碼性能降低[3],限制了PSWF調(diào)制信號(hào)在衛(wèi)星通信系統(tǒng)中的運(yùn)用。因此,為了保證系統(tǒng)誤碼性能,需對(duì)調(diào)制信號(hào)進(jìn)行預(yù)失真處理,補(bǔ)償調(diào)制信號(hào)的非線性失真。
目前,數(shù)字預(yù)失真技術(shù)[4]因其具有適用頻帶寬、準(zhǔn)確度高、穩(wěn)定性好和成本低等優(yōu)良特性,在通信系統(tǒng)中得到廣泛運(yùn)用。數(shù)字預(yù)失真技術(shù)主要分為基于查詢表(Look-up Table,LUT)預(yù)失真技術(shù)和基于多項(xiàng)式的預(yù)失真技術(shù)。針對(duì)LUT預(yù)失真方法的算法復(fù)雜度高的問(wèn)題,艾勃從改進(jìn)對(duì)第二維查找表的索引[5]的角度出發(fā),吳長(zhǎng)奇從加快查表法收斂速度[6]的角度出發(fā),分別對(duì)LUT預(yù)失真方法進(jìn)行優(yōu)化,降低了LUT預(yù)失真方法算法復(fù)雜度。與LUT預(yù)失真方法相比,基于多項(xiàng)式的預(yù)失真方法能夠節(jié)省大量RAM存儲(chǔ)資源,更易于工程實(shí)現(xiàn),但仍存在算法復(fù)雜度高的問(wèn)題。錢(qián)業(yè)青結(jié)合預(yù)失真技術(shù)的特點(diǎn),建立了非線性抽頭延時(shí)多項(xiàng)式模型[7],提出了一種簡(jiǎn)化的Wiener功放預(yù)失真方法;黃浩在低中頻預(yù)失真器構(gòu)架的基礎(chǔ)上,提出了一種基于坐標(biāo)變換的預(yù)失真參數(shù)估計(jì)方法[8],有效降低了傳統(tǒng)數(shù)字基帶預(yù)失真方法的算法復(fù)雜度。相對(duì)于基于正弦波的多載波調(diào)制信號(hào),關(guān)于PSWF非正弦調(diào)制信號(hào)的預(yù)失真方法研究較少。鐘佩琳等在數(shù)字預(yù)失真技術(shù)研究的基礎(chǔ)上,針對(duì)傳統(tǒng)記憶多項(xiàng)式預(yù)失真方法算法復(fù)雜度較高的問(wèn)題,結(jié)合PSWF調(diào)制信號(hào)特性進(jìn)行分析,從降低預(yù)失真方法相關(guān)矩陣條件數(shù)角度出發(fā),提出了基于壓縮量化[9]和并行兩箱預(yù)失真方法[10],能夠有效減少功放對(duì)調(diào)制信號(hào)造成的非線性影響,但是基于壓縮量化和并行兩箱預(yù)失真方法,分別存在需要大量RAM存儲(chǔ)資源和算法復(fù)雜度較高的不足。陸發(fā)平等針對(duì)PSWF調(diào)制信號(hào)預(yù)失真方法算法復(fù)雜度高,運(yùn)算量大等問(wèn)題,提出了一種基于遞推最小二乘法(Recursive of Least Square,RLS)算法的預(yù)失真方法[11],通過(guò)降低輸出方程多項(xiàng)式階數(shù),以犧牲對(duì)大幅值分量失真的補(bǔ)償能力來(lái)降低算法復(fù)雜度,提高預(yù)失真器工作效率。
而對(duì)于衛(wèi)星通信系統(tǒng)而言,預(yù)失真器作為整個(gè)系統(tǒng)的一部分,預(yù)失真器工作效率將直接影響整個(gè)衛(wèi)星通信鏈路的信息傳輸速率。因此,有必要對(duì)低復(fù)雜度、高效率的預(yù)失真方法展開(kāi)研究。本文從降低預(yù)失真算法的時(shí)間復(fù)雜度出發(fā),考慮將調(diào)制信號(hào)解析信號(hào)表達(dá)式中的實(shí)部和虛部并行預(yù)失真處理,給出了一種低復(fù)雜度的預(yù)失真方法。仿真結(jié)果表明,本文所給的預(yù)失真方法減少了算法的時(shí)間復(fù)雜度,提高了預(yù)失真器工作效率,能夠有效補(bǔ)償PSWF調(diào)制信號(hào)帶內(nèi)和帶外失真,提高了系統(tǒng)誤碼性能和改善了調(diào)制信號(hào)功率譜。
目前,功率放大器模型分為有記憶和無(wú)記憶兩類,其中記憶功放模型有Volterra模型、Hammerstein模型和記憶多項(xiàng)式模型。其中,記憶多項(xiàng)式模型與其他模型相比,具有運(yùn)算量低,復(fù)雜度程度小、實(shí)現(xiàn)簡(jiǎn)單等優(yōu)勢(shì),其表達(dá)式為[4]:
(1)
式中,K為多項(xiàng)式階數(shù),Q為記憶深度,x(t)為功放輸入信號(hào),y(t)為功放輸出信號(hào),akq表示待辨識(shí)參數(shù)。
令式參數(shù)Q=3,K=5,PSWF脈沖選取頻段為10~11GHz,時(shí)間帶寬積為c=8Hz·s,選取前10階能量聚集性高的PSWF脈沖信號(hào),在時(shí)域上疊加生成調(diào)制信號(hào),并對(duì)信號(hào)幅值進(jìn)行歸一化處理。調(diào)制信號(hào)經(jīng)過(guò)功放前后的功率譜和系統(tǒng)誤碼性能如圖1所示。
圖1 調(diào)制信號(hào)功率譜與系統(tǒng)誤碼性能
從仿真結(jié)果可知,調(diào)制信號(hào)經(jīng)過(guò)功放后,由于受到功放的非線性特性影響,導(dǎo)致信號(hào)功率譜發(fā)生拓展,帶外失真約23 dB;且由于功放的非線性特性對(duì)脈沖組間良好正交性的影響,導(dǎo)致系統(tǒng)誤碼性能大幅降低,這表明此時(shí)功放造成的非線性失真成為影響系統(tǒng)性能的主要因素。因此,為了保證良好的系統(tǒng)性能,必須要對(duì)調(diào)制信號(hào)進(jìn)行預(yù)失真處理,降低功放對(duì)調(diào)制信號(hào)造成的非線性影響。
功放對(duì)調(diào)制信號(hào)的非線性影響,導(dǎo)致信號(hào)產(chǎn)生帶內(nèi)和帶外失真,主要表現(xiàn)在幅值和相位兩個(gè)方面。對(duì)PSWF調(diào)制信號(hào)而言,在其解析信號(hào)表達(dá)式中有如下關(guān)系:
s(t)=|s(t)|eiθ=a(t)+ib(t),
(2)
圖2 改進(jìn)的預(yù)失真方法原理
改進(jìn)的預(yù)失真方法由上、下兩路組成,分兩路同時(shí)對(duì)PSWF調(diào)制信號(hào)解析信號(hào)中實(shí)部和虛部進(jìn)行預(yù)失真處理,兩路處理后的輸出信號(hào)疊加生成預(yù)失真器的總輸出z(n),再經(jīng)過(guò)功放,實(shí)現(xiàn)對(duì)調(diào)制信號(hào)的放大處理,改進(jìn)的預(yù)失真方法數(shù)學(xué)表達(dá)式為:
(3)
式中,K1和K2表示多項(xiàng)式階數(shù),Q1和Q2表示記憶深度,x(n)為調(diào)制信號(hào),z(n)為預(yù)失真器的總輸出,ak1q1和ak2q2表示待辨識(shí)參數(shù)。
根據(jù)所示原理框圖,構(gòu)建改進(jìn)的預(yù)失真方法系統(tǒng)模型框圖,如圖3所示。
圖3 改進(jìn)的預(yù)失真方法系統(tǒng)模型
具體實(shí)現(xiàn)步驟如下:
① 首先對(duì)輸入信號(hào)x(n)進(jìn)行實(shí)部和虛部分離,再將二者并行傳輸,分別通過(guò)預(yù)失真器進(jìn)行預(yù)失真處理。
(4)
④ 將更新后的參數(shù)復(fù)制給預(yù)失真器,使預(yù)失真器參數(shù)能隨著功放動(dòng)態(tài)特性的改變而實(shí)時(shí)更新,保證預(yù)失真器良好的性能。
在Matlab仿真環(huán)境下,從算法的時(shí)間復(fù)雜度、預(yù)失真方法學(xué)習(xí)曲線、信號(hào)功率譜和系統(tǒng)誤碼性能4個(gè)方面,對(duì)給出的改進(jìn)的預(yù)失真方法性能進(jìn)行分析,驗(yàn)證該方法的可行性和優(yōu)越性。
① PSWF調(diào)制信號(hào):信號(hào)頻率范圍為10~11 GHz,時(shí)間帶寬積c=8 Hz·s,選取前10階能量聚集性高的PSWF脈沖信號(hào),在時(shí)域上疊加生成調(diào)制信號(hào)。
② 功率放大器:采用記憶多項(xiàng)式模型,表達(dá)式如式(1),其中,多項(xiàng)式階數(shù)K為5,記憶深度Q為3,參數(shù)為akq:
a10=1.0513+0.0904j,a30=-0.0542-0.2900j,a50=-0.9657-0.7028j;
a11=-0.0680-0.0023j,a31=0.2234+0.2317j,a51=-0.2451-0.3735j;
a12=0.0289-0.0054j,a32=-0.0621-0.0932j,a52=0.1229+0.1508j;
參數(shù)akq提取自實(shí)際AB類功率放大器。
3.2.1 算法的時(shí)間復(fù)雜度
算法復(fù)雜度主要包括時(shí)間復(fù)雜度與空間復(fù)雜度,其中,算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量,能夠更加直接體現(xiàn)算法的復(fù)雜度。在3.1節(jié)仿真條件下,各類預(yù)失真方法處理時(shí)間如圖4所示,直觀反映了算法的時(shí)間復(fù)雜度,仿真結(jié)果表明,由于將信號(hào)分上、下兩路并行預(yù)失真處理,降低了預(yù)失真參數(shù)維數(shù),減少了參數(shù)估計(jì)運(yùn)算的復(fù)雜度,改進(jìn)的預(yù)失真方法運(yùn)算時(shí)間均小于現(xiàn)有預(yù)失真方法的運(yùn)算時(shí)間,這表明該方法能減少預(yù)失真算法時(shí)間復(fù)雜度,提高預(yù)失真器工作效率。但是,由構(gòu)建的系統(tǒng)模型可知,改進(jìn)的預(yù)失真方法是以犧牲算法空間復(fù)雜度來(lái)減小時(shí)間復(fù)雜度。
圖4 預(yù)失真處理時(shí)間
3.2.2預(yù)失真方法學(xué)習(xí)曲線
是預(yù)失真方法學(xué)習(xí)曲線,反映預(yù)失真方法收斂速度和實(shí)時(shí)性優(yōu)劣。仿真結(jié)果表明,采用改進(jìn)的預(yù)失真方法,系統(tǒng)初始誤差約為-34 dB,穩(wěn)態(tài)誤差約為-35 dB;與記憶多項(xiàng)式預(yù)失真方法和基于RLS算法的預(yù)失真方法相比,由于該方法預(yù)失真參數(shù)維數(shù)低,預(yù)失真參數(shù)簡(jiǎn)單易估計(jì),收斂速度更快,系統(tǒng)穩(wěn)態(tài)誤差降低約7.5 dB;與并行兩箱預(yù)失真方法相比,由于并行兩箱預(yù)失真方法采用非迭代查詢表和正交記憶多項(xiàng)式2個(gè)模塊并行補(bǔ)償,因此,初始誤差和穩(wěn)態(tài)誤差都高于并行兩箱預(yù)失真方法。
圖5 預(yù)失真方法學(xué)習(xí)曲線
3.2.3信號(hào)功率譜
圖6是調(diào)制信號(hào)經(jīng)過(guò)預(yù)失真處理后,通過(guò)功放前后的功率譜,直觀反映各種預(yù)失真方法對(duì)調(diào)制信號(hào)帶外失真的補(bǔ)償能力。仿真結(jié)果表明,調(diào)制信號(hào)直接經(jīng)過(guò)功放后,功放的非線性特性使信號(hào)功率譜發(fā)生了拓展,帶外失真達(dá)到了23 dB;調(diào)制信號(hào)經(jīng)過(guò)改進(jìn)的預(yù)失真方法處理后,功率譜帶外失真得到了有效改善,補(bǔ)償約23 dB,靠近主瓣處信號(hào)功率譜幾乎與原調(diào)制信號(hào)一致;改進(jìn)的預(yù)失真方法對(duì)調(diào)制信號(hào)帶外失真的補(bǔ)償能力均優(yōu)于現(xiàn)有的預(yù)失真方法。
圖6 信號(hào)功率譜
3.2.4系統(tǒng)誤碼性能
系統(tǒng)誤碼性能是衡量通信系統(tǒng)可靠性的重要指標(biāo),反映預(yù)失真器補(bǔ)償調(diào)制信號(hào)帶內(nèi)失真的能力。圖7是調(diào)制信號(hào)經(jīng)過(guò)功放后,通過(guò)AWGN信道,在利用相關(guān)解調(diào)情況下,不同預(yù)失真方法處理后的系統(tǒng)誤碼率特性曲線。仿真結(jié)果表明,功放非線性特性使調(diào)制信號(hào)產(chǎn)生畸變和相位偏移,脈沖組間良好的正交性被破壞,解調(diào)性能惡化,系統(tǒng)誤碼率較高。經(jīng)過(guò)改進(jìn)的預(yù)失真方法處理后,當(dāng)誤碼率為10-5時(shí),與原調(diào)制信號(hào)相比,性能差距縮小至0.9 dB,調(diào)制信號(hào)的帶內(nèi)失真得到了有效改善。在信噪比>6 dB后,改進(jìn)的預(yù)失真方法對(duì)調(diào)制信號(hào)帶內(nèi)失真的補(bǔ)償能力略好于基于RLS算法的預(yù)失真方法和記憶多項(xiàng)式預(yù)失真方法;但與并行兩箱預(yù)失真方法相比,性能仍存在0.8 dB的差距。
圖7 系統(tǒng)誤碼率
針對(duì)現(xiàn)有的PSWF調(diào)制信號(hào)預(yù)失真方法存在算法復(fù)雜度高、工作效率低的問(wèn)題,本文給出了一種低復(fù)雜度的預(yù)失真方法,構(gòu)建了其系統(tǒng)模型,并對(duì)所提方法的各項(xiàng)性能進(jìn)行了仿真分析。仿真結(jié)果表明,所提預(yù)失真方法能有效補(bǔ)償調(diào)制信號(hào)帶內(nèi)和帶外失真,提高了系統(tǒng)的誤碼性能并改善了調(diào)制信號(hào)功率譜;同時(shí),算法的時(shí)間復(fù)雜度得到了有效降低,提高了預(yù)失真器工作效率,但是以增大算法的空間復(fù)雜度為代價(jià)的。該方法所采用的多項(xiàng)式模型最高階數(shù)為1,對(duì)大幅值信號(hào)分量失真的補(bǔ)償能力較弱,在誤碼率為10-5時(shí),與原調(diào)制信號(hào)相比,誤碼性能還有約0.9 dB的差距,因此,下一步考慮利用并行兩箱預(yù)失真方法補(bǔ)償大幅值分量失真的優(yōu)勢(shì),將2種預(yù)失真方法聯(lián)合使用,提高系統(tǒng)誤碼性能。
[1]王紅星,趙志勇,劉錫國(guó),等.非正弦時(shí)域正交調(diào)制方法:200810159238.3[P],2009.
[2]毛忠陽(yáng),劉傳輝,陸發(fā)平,等.一種新的PSWF調(diào)制信號(hào)PAPR抑制方法[J].無(wú)線電通信技術(shù),2017,43(2): 6-11.
[3]張磊,劉傳輝,王紅星,等.非正弦時(shí)域正交調(diào)制系統(tǒng)解調(diào)性能分析[J].中國(guó)電子科學(xué)研究院學(xué)報(bào),2012,7(2): 158-162.
[4]艾渤,李波,鐘章隊(duì),等.寬帶功率放大器預(yù)失真原理[M].北京:科學(xué)出版社,2011.
[5]AI B,YANG Z X,PAN C Y,et al.Improved LUT Technique for HPA Nonlinear Predistorton in OFDM Systems[J].Wireless Personal Communication,2006,38(4):495-507.
[6]吳長(zhǎng)奇,張曉娟.基于定點(diǎn)迭代方法的自適應(yīng)數(shù)字預(yù)失真器[J].重慶郵電大學(xué)學(xué)報(bào)(自然科學(xué)版),2011,23(5):536-539.
[7]錢(qián)業(yè)青,劉富強(qiáng).Wiener功率放大器的簡(jiǎn)化預(yù)失真方法[J].通信學(xué)報(bào),2007,28(10):55-59.
[8]黃浩,錢(qián)驊,姚賽杰,等.基于坐標(biāo)變換的射頻功放預(yù)失真參數(shù)估計(jì)方法[J].通信學(xué)報(bào),2015,36(1):75-83.
[9]鐘佩琳,王紅星,孫小東,等.基于壓縮量化的非正弦時(shí)域正交調(diào)制信號(hào)預(yù)失真方法[J].電子信息學(xué)報(bào),2013,35(3):658-664.
[10] 鐘佩琳,王紅星,劉傳輝,等.一種并行兩箱預(yù)失真方法[J].華中科技大學(xué)學(xué)報(bào)(自然科學(xué)版),2014,42(2):86-90.
[11] 王紅星,陸發(fā)平,劉傳輝,等.基于RLS算法的橢圓球面波調(diào)制信號(hào)預(yù)失真方法[J].中國(guó)電子科學(xué)研究院學(xué)報(bào),2016,11(1): 98-102.
[12] 宋杰,馬忠義.算法能耗復(fù)雜度的定義與推導(dǎo)[J/OL].計(jì)算機(jī)工程與應(yīng)用:1-14(2017-01-20) http://kns.cnki.net/kcms/detail/11.1826.TP.20170120.1053.006.html.