徐 檜,解志斌*,盧曉艷,劉民東,張貞凱,李 思
(1.江蘇科技大學(xué) 海洋學(xué)院,鎮(zhèn)江 212003;2.江蘇科技大學(xué) 鎮(zhèn)江市智慧海洋信息感知與傳輸技術(shù)重點實驗室,鎮(zhèn)江 212003)
與水聲通信相比,水下可見光通信適用于短距離通信,具有通信時延低、帶寬大、抗干擾能力強(qiáng)和安全性高等諸多優(yōu)勢,在海洋環(huán)境監(jiān)測、海底資源勘探和軍事行動等方面有著十分廣泛的應(yīng)用,成為了近年來的一個研究熱點[1-3]。傳統(tǒng)水下可見光通信系統(tǒng)的調(diào)制方式大多數(shù)是基于單載波的,例如二進(jìn)制振幅鍵控[4]、脈沖位置調(diào)制[5]和數(shù)字脈沖間隔調(diào)制[6]等。但是,單載波調(diào)制技術(shù)在復(fù)雜的水下信道環(huán)境中,會受到極大的干擾而影響信息傳輸速率。因此,需要選擇一種抗干擾能力強(qiáng)、信息傳輸速率快的調(diào)制方式來解決這個問題。
正交頻分復(fù)用(orthogonal frequency division multiplexing,OFDM) 由于具有信息傳輸速率快、抗多徑干擾能力強(qiáng)以及頻譜利用率高等特性[7],被廣泛應(yīng)于無線通信中[8]。與傳統(tǒng)的OFDM系統(tǒng)不同,在可見光OFDM系統(tǒng)中普遍采用強(qiáng)度調(diào)制/直接檢測(intensity modulation/direct detection,IM/DD)的調(diào)制方式,要求傳輸信號必須為非負(fù)實數(shù)信號。在直流偏置光正交頻分復(fù)用 (direct current biased optical OFDM,DCO-OFDM)的技術(shù)中,只用給傳輸信號簡單地添加一個偏置電流,就能滿足非負(fù)實數(shù)信號的要求[9]。因此,水下可見光通信系統(tǒng)多采用DCO-OFDM的多載波調(diào)制方式。
當(dāng)子載波的相位相同或相近時,OFDM系統(tǒng)會產(chǎn)生較高的峰均功率比(peak-to-average power radio,PAPR)[10]。然而,在DCO-OFDM通信系統(tǒng)中,核心器件發(fā)光二極管(light-emitting diode,LED)的線性工作電壓范圍有限,當(dāng)過高的PAPR信號經(jīng)過LED時,會產(chǎn)生嚴(yán)重的限幅失真[11],導(dǎo)致系統(tǒng)性能惡化,抑制PAPR成為了亟待解決的問題[12]。針對DCO-OFDM系統(tǒng)中PAPR過高的問題,已有許多可行的抑制方法,可以分為3類:預(yù)失真類、編碼類和概率類。預(yù)失真類方法包括限幅[13]和壓縮擴(kuò)展[14]等方法。限幅是將超過閾值的信號直接截斷,以降低信號的PAPR[13];壓縮擴(kuò)展是在信號發(fā)送端對時域信號進(jìn)行非線性壓縮以降低PAPR,然后在接收端擴(kuò)展變換復(fù)原信號[14]。這類方法雖然實現(xiàn)簡單,但是存在信號失真的問題,導(dǎo)致系統(tǒng)誤比特率增大。編碼類方法有分組編碼[15]和離散余弦變換(discrete cosine transform,DCT)預(yù)編碼[16]等。分組編碼是對信號進(jìn)行編碼生成多種碼組,選擇PAPR最小的碼組信號進(jìn)行傳輸[15];DCT預(yù)編碼是對信號進(jìn)行預(yù)編碼處理,改變信號的自相關(guān)性以降低PAPR[16]。雖屬線性運(yùn)算不會造成信號失真,但計算復(fù)雜度較高。概率類方法主要有選擇性映射法[17]和部分傳輸序列法[18]等。這兩種方法都是通過改變發(fā)送信號相位,計算選擇PAPR最小的信號進(jìn)行傳輸[17-18]。由于概率技術(shù)采用線性運(yùn)算,不僅不影響系統(tǒng)性能,而且具有良好的PAPR抑制性能。但是,它的計算復(fù)雜度非常高,需要多次快速傅里葉逆變換(inverse fast Fourier transform,IFFT)運(yùn)算。
基于以上的研究和分析,本文作者提出了一種基于范德蒙類矩陣(Vandermonde-like matrix,VLM)預(yù)編碼與改進(jìn)的自適應(yīng)縮放聯(lián)合PAPR抑制算法。首先,在IFFT前對頻域信號進(jìn)行VLM預(yù)編碼處理,降低其自相關(guān)性。然后,根據(jù)改進(jìn)的自適應(yīng)縮放因子對時域信號進(jìn)行縮放,再添加一個合適的偏置電流,以達(dá)到最佳的PAPR抑制效果。仿真實驗表明,所提聯(lián)合算法可以有效地抑制系統(tǒng)PAPR,但由于信號自適應(yīng)縮放后幅值變小,從而導(dǎo)致誤比特率有所升高。所以,所提聯(lián)合算法適用于對PAPR性能要求較高、而對誤比特率性能要求不高的水下可見光通信系統(tǒng)。
在水下可見光通信系統(tǒng)中,光傳輸?shù)膬纱笾饕绊懸蛩胤謩e為吸收和散射[2]。圖1是一個邊長為Δr、體積為ΔV的水立方體。當(dāng)波長為λ、功率為Pt(λ)的入射光束通過水立方體時,功率Pa(λ)被水立方吸收,功率Ps(λ)被水立方體散射,剩余的功率Pr(λ)不受任何影響地穿過水立方[19]。

Fig.1 Optical properties of water cube geometry
由能量守恒定律可得:
Pt(λ)=Pa(λ)+Ps(λ)+Pr(λ)
(1)
令吸收度為A,散射度為B,分別定義為:

(2)
當(dāng)水立方體的邊長Δr趨近無窮小時,吸收系數(shù)和散射系數(shù)分別為:

(3)
水下總衰減系數(shù)為:
c(λ)=a(λ)+b(λ)
(4)
此時,水下可見光傳輸?shù)膿p耗系數(shù)[3]可表示為:
L(λ,d)=exp[-c(λ)d]
(5)
式中,d表示為水下可視通信距離。
圖2為水下信道模型。聯(lián)合考慮發(fā)射設(shè)備孔徑at、接收設(shè)備孔徑ar和光源發(fā)散角θ等因素時,水下可見光信道傳輸公式[20]可表示為:

Fig.2 Underwater visible light communication channel model
exp[-c(λ,ρl,ρp)d]
(6)
式中,ηt為發(fā)射設(shè)備傳輸效率,ηr為接收設(shè)備傳輸效率,ρl為葉綠素的質(zhì)量濃度,ρp為懸浮粒子質(zhì)量濃度。
圖3為本文中所采用的DCO-OFDM水下可見光通信系統(tǒng)模型。在系統(tǒng)發(fā)送端,首先將串行的原始數(shù)據(jù)進(jìn)行正交振幅調(diào)制(orthogonal amplitude modulation,QAM),得到離散頻域信號{Xk}k=1N/2-1,接著對調(diào)制后的信號進(jìn)行串并(serial/parallel,S/P)變換。圖中,D/A(digital/analog)表示數(shù)模轉(zhuǎn)換, PD(photodetector)表示光電探測器,CP(cycle prelix)表示循環(huán)流程。
不同于其它通信介質(zhì)下的OFDM系統(tǒng),DCO-OFDM水下可見光通信系統(tǒng)的時域信號需要符合實數(shù)特性要求。為了滿足這個條件,需對Xk進(jìn)行Hermi-tian共軛對稱變換[9]。即:

Fig.3 DCO-OFDM underwater visible light system model

(7)
式中,上標(biāo)*表示共軛對稱變換。變換后的信號為X=[X0,X1,…,XN-1]T,再通過IFFT運(yùn)算后得到N點離散時域信號x=[x0,x1,…,xN-1]T,即:
(n=0,1,2,…,N-1,k=1,2,…,N/2-1)
(8)
對并串變換后的時域信號x添加循環(huán)前綴,以減小碼間干擾的影響;再經(jīng)過數(shù)模轉(zhuǎn)換將離散時域信號轉(zhuǎn)換為連續(xù)時域信號x(t);最后,需要對時域信號添加一個合適的直流偏置xbias使其轉(zhuǎn)換為非負(fù)實數(shù)信號xDCO(t),從而可以驅(qū)動LED將所要傳輸?shù)碾娦盘栆怨獾男问桨l(fā)送出去,即:

(9)

經(jīng)水下信道的傳輸?shù)竭_(dá)接收端后,依次進(jìn)行光電信號轉(zhuǎn)換、模數(shù)轉(zhuǎn)換、去循環(huán)前綴以及串并轉(zhuǎn)換后得到離散時域信號y。然后,對信號y進(jìn)行快速傅里葉變換(fast Fourier transform,FFT),以獲得離散頻域信號Y=[Y0,Y1,…,YN-1]。最后經(jīng)反Hermitian共軛對稱、并串轉(zhuǎn)換和QAM解調(diào),還原出原始數(shù)據(jù)。
PAPR定義為(單位為dB):

(10)
為了更直觀地描述系統(tǒng)PAPR的性能好壞,通常使用互補(bǔ)累計分布函數(shù)(complementary cumulative distribution function,CCDF)來表示其PAPR的概率分布情況[21]。CCDF定義如下:

(11)
P=1-[1-exp(-R0)]N
(12)
式中,R0為預(yù)設(shè)的PAPR閾值,P為累積分布函數(shù)定義。
設(shè)α1,α2,…,αj為j個實數(shù)或者復(fù)數(shù),pi(x)(i=0,1,…,j-1)是i次多項式,且滿足遞推關(guān)系式:

(13)
式中,β,θ,γ表示可以滿足VLM矩陣表達(dá)式的任意常量值。θi≠0(i=1,2,…,j-1),則由pi(x)構(gòu)成的j階方陣p稱為VLM[22]:

(14)
在VLM中取切比雪夫多項式為pi(x),即:
pi(x)=cos(iarccosx)
(15)
滿足:

(16)
根據(jù)以上的條件可以得到VLM[23],如下式所示:

(17)
式中,下標(biāo)i,j表示矩陣的行列,上標(biāo)(1)和(2)表示兩種不同的矩陣。
圖4為VLM預(yù)編碼與改進(jìn)的自適應(yīng)縮放聯(lián)合PAPR抑制算法系統(tǒng)模型。圖中,IVLM表示逆范德蒙類矩陣(inverse VLM)。

Fig.4 System model of joint algorithm of VLM precoding and improved adaptive scaling
假設(shè)有效子載波個數(shù)為N/2-1,通過對原始數(shù)據(jù)進(jìn)行QAM調(diào)制和串并變換的操作得到離散頻域信號:Xm=[Xm,1,Xm,2,…,Xm,N/2-1]T。由(17)式生成一個(N/2-1)×(N/2-1)的VLM預(yù)編碼方陣p:

(18)
將生成的方陣p與離散頻域信號相乘,即Xm′=pXm=[X1,X2,…,XN/2-1]T,便可得到VLM變換后的信號。
再根據(jù)(7)式的方法對Xm′進(jìn)行Hermitian共軛對稱變換得到X=[X0,X1,…,XN-1]T。對X進(jìn)行IFFT運(yùn)算和并串變換輸出一個離散時域信號x=[x0,x1,…,xN-1],同時在x的最前面添加循環(huán)前綴。
由于LED的電壓線性工作范圍十分有限,因此需要對信號x進(jìn)行自適應(yīng)縮放,以此滿足這個范圍[24]。參考文獻(xiàn)[24]中所提出的自適應(yīng)縮放方法與預(yù)編碼方法相結(jié)合不能很好地抑制PAPR,本文作者在此基礎(chǔ)上做出了改進(jìn),使其更好地與預(yù)編碼方法相結(jié)合,達(dá)到最佳的PAPR抑制效果。假設(shè)時域信號的幅值范圍為[xmin,xmax],LED的電壓范圍為[ul,uh],自適應(yīng)縮放因子S由下式得到:

(19)
則經(jīng)過縮放后的信號為xs=Sx,并將其進(jìn)行數(shù)模轉(zhuǎn)換為模擬信號x(t)。
最后在[ul,uh]之間選擇一個最優(yōu)的直流偏置xbias添加到模擬信號x(t)上,得到xDCO(t)=x(t)+xbias。其中:

(20)
同時為了讓發(fā)送信號在[ul,uh]范圍之內(nèi),對其進(jìn)行限幅操作,限幅后得到發(fā)送信號xDCO′(t),由下式所示:

(21)
將待發(fā)送的電信號xDCO′(t)轉(zhuǎn)換為光信號,通過LED發(fā)送出去。經(jīng)由水下信道的傳輸,到達(dá)信號接收端執(zhí)行發(fā)射端的逆操作。
2.4.1 VLM預(yù)編碼分析 DCO-OFDM水下可見光通信系統(tǒng)的PAPR與離散頻域信號Xm的非周期自相關(guān)函數(shù)ρ(k)有關(guān),它可以表示為:
(k=0,1,…,N/2-2)
(22)
其與PAPR的關(guān)系可以表示為:

(23)
從(22)式和(23)式可以看出,具有較低自相關(guān)的輸入信號產(chǎn)生的PAPR較低。VLM是由正交多項式構(gòu)成,具有較好的去相關(guān)性,經(jīng)過VLM預(yù)編碼的輸入信號的自相關(guān)性會變小,從而可以很好地抑制DCO-OFDM水下可見光通信系統(tǒng)的PAPR。
2.4.2 改進(jìn)的自適應(yīng)縮放分析 從縮放因子的比值計算(19)式可以看出,其分母是固定不變的LED上下門限差值,分子是動態(tài)可變的離散時域信號峰峰值,其動態(tài)幅值范圍為[xmin,xmax],(xmin,xmax∈[-1,1])。輸入信號x通過與縮放因子S相乘得到:

(24)
因縮放因子的取值范圍為0

(25)
自適應(yīng)縮放因子與離散時域信號峰峰值有著密切關(guān)系,預(yù)編碼首先降低了信號自相關(guān)性而影響縮放因子的大小,當(dāng)自適應(yīng)縮放因子趨近于0時,系統(tǒng)PAPR會達(dá)到最低為1。故而改進(jìn)的自適應(yīng)縮放因子可以有效地抑制系統(tǒng)PAPR。
通過MATLAB仿真軟件對文中所提算法進(jìn)行驗證。仿真參數(shù)為10000幀,128個子載波,調(diào)制方式為16QAM的DCO-OFDM系統(tǒng),LED的電壓范圍為[1,4],水下可見光通信信道參數(shù)如表1所示。

Table 1 Simulation parameters of underwater visible light communication channel
圖5中比較了不同條件下的PAPR性能。當(dāng)FCCDF=10-3時,與不使用任何抑制算法的DCO-OFDM水下可見光通信系統(tǒng)相比較,只使用VLM預(yù)編碼的系統(tǒng)PAPR降低了1dB;只使用改進(jìn)的自適應(yīng)縮放的系統(tǒng)PAPR降低了2.2dB;而使用所提VLM預(yù)編碼和改進(jìn)的自適應(yīng)縮放聯(lián)合PAPR抑制算法效果最好,降低了3.2dB。圖中,S表示改進(jìn)的自適應(yīng)縮放。

Fig.5 Comparison of PAPR under different conditions
在DCO-OFDM水下可見光通信系統(tǒng)中,DCT預(yù)編碼是一種無失真降低系統(tǒng)PAPR的有效方法。圖6中對此進(jìn)行了仿真對比,在CCDF為10-3時,VLM預(yù)編碼比DCT預(yù)編碼的系統(tǒng)PAPR抑制性能更好,下降了0.5dB,所提VLM預(yù)編碼和改進(jìn)的自適應(yīng)縮放聯(lián)合算法比DCT預(yù)編碼和改進(jìn)的自適應(yīng)縮放聯(lián)合算法的系統(tǒng)PAPR下降了0.4dB。

Fig.6 PAPR comparison between precoding
圖7和圖8中仿真了以上兩類情況下的誤比特率性能。從圖7中可以看出,僅使用VLM預(yù)編碼的系統(tǒng)與原始系統(tǒng)的誤比特率相同,說明VLM預(yù)編碼不會對系統(tǒng)誤比特率有影響。在誤比特率為10-4時,單獨(dú)采用改進(jìn)的自適應(yīng)縮放的系統(tǒng)相比于原始的系統(tǒng)高10dB。這是由于對自適應(yīng)縮放后的信號進(jìn)行了偏置直流的添加和限幅操作,極大地改變了信號幅度范圍,從而導(dǎo)致誤比特率增大。因此采用VLM預(yù)編碼與改進(jìn)的自適應(yīng)縮放聯(lián)合算法,在同一信噪比下,誤比特率和單獨(dú)采用改進(jìn)的自適應(yīng)縮放相同。由此可知,VLM預(yù)編碼與改進(jìn)的自適應(yīng)縮放聯(lián)合算法是犧牲了誤比特率的性能,改進(jìn)了PAPR,為了達(dá)到同樣的誤比特率性能,需要增加信噪比。

Fig.7 Bit error rate under unused conditions

Fig.8 Comparison of bit error rate between precoding
從圖8中可以看出,采用VLM預(yù)編碼和DCT預(yù)編碼的DCO-OFDM水下可見光通信系統(tǒng)的誤比特率與原始系統(tǒng)誤比特率相同,說明預(yù)編碼方式是一種不改變系統(tǒng)性能的PAPR抑制方式。而兩種預(yù)編碼方式與改進(jìn)的自適應(yīng)縮放聯(lián)合算法,在誤比特率為10-4時,信噪比比原始系統(tǒng)的高10dB。為了改善誤比特率過高,可以增加信噪比。
本文中提出了一種基于VLM預(yù)編碼與改進(jìn)的自適應(yīng)縮放聯(lián)合PAPR抑制算法。仿真結(jié)果表明,在CCDF為10-3時,相比于原始系統(tǒng)、VLM預(yù)編碼系統(tǒng)、改進(jìn)的自適應(yīng)算法系統(tǒng)、DCT預(yù)編碼系統(tǒng)、DCT預(yù)編碼與改進(jìn)的自適應(yīng)縮放聯(lián)合算法系統(tǒng),基于所提算法系統(tǒng)分別改善了3.2dB,2dB,1dB,2.6dB和0.4dB。所提算法在使用VLM對信號進(jìn)行預(yù)編碼后,可以不改變系統(tǒng)的誤比特率來降低PAPR,在聯(lián)合實施改進(jìn)的自適應(yīng)縮放算法后,可以進(jìn)一步降低PAPR,但犧牲了一定的誤比特率性能。
綜上可知,VLM與改進(jìn)的自適應(yīng)縮放聯(lián)合算法能夠有效抑制DCO-OFDM水下可見光系統(tǒng)PAPR,但是損失的誤比特率性能需要提升信噪比才能得以改善。因此,該算法適用于LED線性工作范圍有限、放大器功率較小但誤比特率性能要求不高的水下可見光通信系統(tǒng),而如何使得算法在降低系統(tǒng)PAPR的同時也能保證較好的誤比特率性能是未來研究的方向。