周 園,黃 俊
(重慶郵電大學(xué)通信系統(tǒng)學(xué)院,重慶 400065)
隨著DSP技術(shù)的快速發(fā)展,OFDM技術(shù)得到廣泛應(yīng)用,如數(shù)字視頻/音頻廣播(DVB/DAB)、無線局域網(wǎng)(WLAN)和現(xiàn)有的3G技術(shù)以及正在研究的第四代移動通信技術(shù)。近幾年,在高速率、大容量的需求下,光OFDM[1-2]成為研究的熱點。2008 年 Sander等人實驗證明了采用相干光OFDM,25.8 Gbit/s信號在標準單模光纖上可以傳輸4160 km[3];2009年Qi Yang等人研究表明,107 Gbit/s高速信號可以在單模光纖上傳輸1000 km以上[4],在骨干網(wǎng)中有較好的應(yīng)用前景。而Qian Dayou等人[5]和Lei Xu等人[6]研究表明,光 OFDM 與現(xiàn)有的 PON能夠很好地融合(OFDMA-PON),可以在現(xiàn)有基于PON的接入網(wǎng)的基礎(chǔ)上升級,有望在未來接入網(wǎng)中采用。
在接入網(wǎng)中,由于用戶業(yè)務(wù)的增多和服務(wù)質(zhì)量的要求,如何滿足各個用戶的需求并盡量使系統(tǒng)性能最優(yōu)化成為關(guān)注的重點。而OFDM作為一種多載波調(diào)制技術(shù),在與自適應(yīng)技術(shù)相結(jié)合時,比較容易滿足各個用戶的需求,因此提出了自適應(yīng)資源分配的多用戶光OFDM系統(tǒng)。
圖1為多用戶自適應(yīng)資源分配光OFDM系統(tǒng)原理圖。在發(fā)送端假設(shè)有K個用戶,N個子載波,首先根據(jù)各個用戶的速率要求和信道狀態(tài)信息給每個用戶分配滿足其要求的子載波,然后再根據(jù)子信道的信道狀態(tài)來決定采用的調(diào)制方式,調(diào)制方式為BPSK,MQAM等。調(diào)制之后的信號經(jīng)過串/并變換將高速串行信號變?yōu)榈退俨⑿?,再?jīng)快速逆傅里葉變換(IFFT)、并/串變換并且加上循環(huán)前綴,之后直接驅(qū)動激光器產(chǎn)生光信號,經(jīng)過單模光纖信道進行傳輸。在接收端先通過光信號探測器PIN將光信號轉(zhuǎn)換成電信號,通過LPF濾波,再進行串/并變換并去掉CP,經(jīng)過快速傅里葉變換(FFT),再根據(jù)子信道分配的信息從中提取出第k個用戶的信息進行解調(diào),最后即可得到用戶k的原始數(shù)據(jù)。
圖1 多用戶自適應(yīng)資源分配光OFDM系統(tǒng)模型
在強度調(diào)制(IM)/直接檢測(DD)光OFDM系統(tǒng)中,調(diào)制信號為單極性信號,要求輸入激光器的信號為實信號,可以根據(jù) Hermitian對稱性[7]來產(chǎn)生實信號。所謂Hermitian對稱就是在某個子信道對應(yīng)的共軛子信道上加載其輸入信號的共軛,由此經(jīng)IFFT變換之后為實數(shù)。
對于某個子載波n上的數(shù)據(jù) D(n)(n=0,1,…,N-1),與其共軛子載波上n*傳輸?shù)臄?shù)據(jù)D*(k*)滿足以下關(guān)系
式(1)表示子載波n上的數(shù)據(jù)與其共軛子載波n*上數(shù)據(jù)的共軛相等。式(2)表示子載波n與其相應(yīng)的共軛子載波n*間的計算關(guān)系。式(3)表示子載波編號為0和的子載波上不傳輸數(shù)據(jù)。
自適應(yīng)資源分配是根據(jù)用戶信道條件和業(yè)務(wù)需求在用戶間合理地分配系統(tǒng)資源(子載波和功率),再結(jié)合自適應(yīng)調(diào)制技術(shù)來優(yōu)化系統(tǒng)性能。根據(jù)具體要求和優(yōu)化目標,分配算法可以分為以下幾類:
1)發(fā)射功率最小,即要求在給定傳輸速率(或系統(tǒng)容量)和誤碼率要求下使系統(tǒng)總的發(fā)射功率最小。
2)傳輸速率(或系統(tǒng)容量)最大,即給定系統(tǒng)總功率和目標誤碼率,要求系統(tǒng)總的傳輸速率最大,即系統(tǒng)容量最大。
3)誤碼率最小,即在給定總的發(fā)射功率和傳輸速率(或系統(tǒng)容量)下,使系統(tǒng)總的誤碼率達到最小。
其中誤碼率最小算法一般都是結(jié)合發(fā)射功率最小算法和傳輸速率最大算法做進一步優(yōu)化,因此很多文獻都根據(jù)其調(diào)整的內(nèi)容將其歸納到發(fā)射功率最小算法和傳輸速率最大算法里面。為了研究方便,這里仍然稱作誤碼率最小化算法。
Natalia等人在單用戶時子載波增益排序算法的基礎(chǔ)上提出了一種多用戶的排序算法[8]。對于一個有K個用戶N個子載波的系統(tǒng),假設(shè)每個用戶使用相同數(shù)目的子載波L,其中L必須滿足K×L≤N。然后針對每個用戶按照信道增益H的大小從大到小排序(給每個用戶分配L個增益較大的子載波實際上就是一個排序的過程),再依次為每個用戶選擇L個信道條件好的子載波。如果用戶k在選擇子載波的時候,某個子載波已經(jīng)被選擇了,則跳過該子載波選擇下一個,直到該用戶分配到足夠的子載波為止。
子載波分配完成后就是子載波上的功率分配,Natalia給出了兩種分配方法,一種是總功率在所選用的子載波上平均分配,Paver=Ptotal/(K×L);另外一種是在平均分配的基礎(chǔ)上根據(jù)子載波增益大小在單個用戶內(nèi)進行調(diào)整。假定系統(tǒng)總的功率為Ptotal,對于用戶k,在其分配的子載波n上的調(diào)整之后的功率Piadjust為
式中:∑H為分配給用戶k的L個子載波的增益之和;Hk,n為用戶k在子載波n上的信道增益。
為了仿真需要,這里引入一個代價函數(shù)fn(m),其中n為子載波編號,m為子載波n上傳輸?shù)谋忍財?shù)(即調(diào)制階數(shù)),fn(m)定義如
式中:fn(m)表示在采用比原調(diào)制階數(shù)高一級的調(diào)制方式時的誤碼率增量與比特增量之比。采用BPSK和MQAM調(diào)制方式時的誤碼率為[9]
式中:r為子信道信噪比。在Natalia算法中,功率分配已知,子信道情況已知,則第n個子信道信噪比為
式中:pn為第n個子載波上分配的功率,Hn為子載波n的信道增益,N0為噪聲功率譜密度。
當子載波分配和功率分配結(jié)束后,可以根據(jù)fn(m)計算出所有分配給用戶的子載波上相應(yīng)的誤碼率增量,未分配的不計算。根據(jù)計算的結(jié)果,每次都將比特添加到誤碼率增量最小的子載波上,由此可以使系統(tǒng)誤碼率最小,而子載波上的調(diào)制方式由其傳輸?shù)谋忍財?shù)目就可以確定。
圖2是每個用戶使用不同子載波數(shù)時的誤碼率曲線圖。仿真過程中每個子載波上可以傳輸?shù)谋忍財?shù)為0~6(即調(diào)制方式為不調(diào)制、BPSK、4QAM、8QAM……64QAM),信道采用單模光纖信道,IFFT和FFT點數(shù)為512,用戶數(shù)為8,子載波數(shù)為128,相應(yīng)的共軛子載波數(shù)也為128,導(dǎo)頻間隔為8,CP長度為64,每個子載波上OFDM符號數(shù)為64,一個OFDM符號內(nèi)每個子載波上平均傳輸?shù)谋忍財?shù)為3。
圖2 用戶分配不同子載波數(shù)目時的誤碼率曲線
圖2中所有實線代表功率在子載波間平均分配,虛線代表進行功率調(diào)整。由圖2可以看出,隨著L的增大,誤碼率性能逐漸接近最優(yōu)情況時的誤碼率,當L=12、誤碼率為10-4時,與最優(yōu)情況時的信噪比相差不到2 dB,且進行功率調(diào)整之后的性能略優(yōu)于不調(diào)整時的性能,與原算法相符合,但是總的復(fù)雜度有所增加,出于降低復(fù)雜度的優(yōu)化目的,后面的工作都采用功率平均分配的方式。
根據(jù)上面的分析可以知道,Natalia算法將所有子信道中信道條件較好的子信道分配給用戶,因此子載波利用率有所降低,但是某些子載波上面?zhèn)鬏數(shù)谋忍財?shù)有所增加,其本質(zhì)是通過采用高階調(diào)制方式來補償子載波利用率的降低。
由于每個用戶分配的都是信道條件較好的子載波,子載波上傳輸比特數(shù)為0的可能性很小,可以在分配給用戶的子載波上進行一個初始化,即在每個子載波上先分配一定的比特數(shù)(如1 bit)。對于剩下的比特數(shù),首先將各個子信道增加1 bit后的誤碼率增量按照從小到大進行一次排序(原始的尋找誤碼率增量最小值的過程即排序的過程),然后在增量最小的M個子載波上分別加載1 bit,直到所有比特加載完畢。隨著循環(huán)次數(shù)的減少,復(fù)雜度會降低。
在比特加載完成后,在最終結(jié)果里看是否有子載波上比特數(shù)等于預(yù)先分配比特數(shù)(如上述假設(shè)的1 bit)的情況,只要初始化合理,這個值大多數(shù)情況下為0。當出現(xiàn)不為0的情況時,對于加載比特數(shù)為1的子載波i,找出fi(1)的值,再找出剩余不為1的子載波上增加1 bit時的最小值fj,min(b+1),b為子載波j上分配的比特數(shù)。如果fi(1)< fj,min(b+1),則不調(diào)整;如果 fi(1)> fj,min(b+1),則子載波i上減少1 bit,j上增加1 bit,調(diào)整之后的結(jié)果就是最終分配的結(jié)果。
仿真過程中算法仿真參數(shù)同圖2,但是在子載波分配過程中,沒有采用原算法中子載波的分配方法,也沒有采用如文獻[10]中的基于比例公平性原則的子載波分配方法,而是每次只給單個用戶分配一個信道條件最好的子信道,再給下一個用戶分配一個,以此來近似保證用戶之間的公平性,直到每個用戶分配到L個子信道。
圖3為改進算法與原始算法的誤碼率比較圖。由圖3可以看出,在初始化比特合理時,一次加載多個比特對誤碼率性能影響不大,一次分配32 bit,每個子載波上預(yù)先加載1 bit與原算法性能基本相同,因為比特加載完成后的調(diào)整使得此時的分配結(jié)果等同于原始算法。而一次分配48 bit、預(yù)先加載2 bit比原算法性能稍差,在誤碼率10-4時,信噪比要求比原算法高2 dB左右。
圖3 改進算法與原始算法誤碼率性能比較
圖4表示的是原算法與改進算法復(fù)雜度比較(CPU時間僅包括子載波分配和確定子載波上比特數(shù)的時間),其中改進算法的兩種情況在10~13這4個點上每個子載波上預(yù)先分配2 bit,14~16這3個點上預(yù)先分配1 bit??梢钥闯觯A(yù)先分配的比特數(shù)越多,改進算法運行時間越短,相應(yīng)的誤碼率性能也越差,但復(fù)雜度都比原算法低,在高速光通信系統(tǒng)中值得考慮。
圖4 改進算法與原始算法復(fù)雜度比較
圖5是每個用戶在一個OFDM符號內(nèi)分配到的比特數(shù)對比圖,其中改進算法在M=32是預(yù)先分配1 bit,M=48時預(yù)先分配2 bit??梢钥闯?,兩種情況下的改進算法最后的比特分配結(jié)果幾乎相同,且用戶間分配到的比特數(shù)也基本相同,在公平性方面比原算法要好。
圖5 改進算法與原始算法比特分配結(jié)果比較
用戶業(yè)務(wù)需求的多樣化使得用戶間合理的分配資源比較重要,針對系統(tǒng)誤碼率性能提出了一種降低復(fù)雜度的改進算法,仿真結(jié)果顯示在對系統(tǒng)誤碼率影響不大的前提下,運算的復(fù)雜度得到降低,能適用于自適應(yīng)的光OFDM系統(tǒng),將具體業(yè)務(wù)與資源分配相結(jié)合是進一步研究的重點。
[1]ARMSTRONG J.OFDM for next generation optical communication systems[C]//Proc.IEEE Conferences on Optical Internet.[S.l.]:IEEE Press,2008:1-2.
[2]ARMSTRONG J.OFDM for optical communications[J].Lightwave Technology,2009,27(3):189-203.
[3]SANDER L J,MORITA I,SCHENK T C W,et al.Coherent optical 25.8-Gb/s OFDM transmission over 4160-km SSMF[J].Lightwave Technology,2008,26(1):6-15.
[4]YANG Qi,TANG Yang,MA Yiran,et al.Experimental demonstration and numerical simulation of 107-Gb/s high spectral efficiency coherent optical OFDM[J].Lightwave Technology,2009,27(3):168-176.
[5]QIAN Dayou,HU Junqiang,PHILIP N J,et al.10-Gb/s OFDMA-PON for delivery of heterogeneous services[C]//Proc.Optical Fiber Communication/National Fiber Optic Engineers Conference.[S.l.]:IEEE Press,2008:1-3.
[6]XU Lei,QIAN Dayou,HU Junqiang,et al.OFDMA-based passive optical networks(PON)[C]//Proc.IEEE/LEOS Summer Topical Meetings.[S.l.]:IEEE Press,2008:159-160.
[7]SCHMIDT B J C,LOWERY A J,ARMSTRONG J.Experimental demonstrations of electronic dispersion compensation for long-h(huán)aul transmission using direct-detection optical OFDM[J].Lightwave Technology,2008,26(1):196-203.
[8]ERMOLOVA N Y,MAKAREVITCH B.Low complexity adaptive power and subcarrier allocation for OFDMA[J].Wireless Communications,2007,6(2):433-437.
[9]李兆璽,胡貴軍,孔令杰,等.自適應(yīng)調(diào)制的正交頻分復(fù)用多模光纖通信系統(tǒng)性能分析[J].中國激光,2007(4):583-586.
[10]曹歡,張靜,董建萍.基于比例公平原則的多用戶MIMO-OFDM系統(tǒng)資源分配[J]. 電視技術(shù),2011,35(9):62-65.