《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 速率自適應(yīng)的軟網(wǎng)絡(luò)編碼方案
速率自適應(yīng)的軟網(wǎng)絡(luò)編碼方案
來(lái)源:微型機(jī)與應(yīng)用2011年第3期
李 妮, 吳玉成, 祁美娟
重慶大學(xué) 通信工程學(xué)院, 重慶400034
摘要: 針對(duì)雙向無(wú)線中繼信道鏈路的時(shí)變性,提出了速率自適應(yīng)的軟網(wǎng)絡(luò)編碼方案。構(gòu)造了基于軟信息的網(wǎng)絡(luò)編碼中繼協(xié)作方案,并通過(guò)對(duì)網(wǎng)絡(luò)容量的估計(jì), 實(shí)現(xiàn)了自適應(yīng)速率網(wǎng)絡(luò)編碼。仿真結(jié)果表明: 速率自適應(yīng)的軟網(wǎng)絡(luò)編碼方案大大降低了中繼節(jié)點(diǎn)的計(jì)算復(fù)雜度和功耗,所能達(dá)到的信息速率優(yōu)于固定速率下的網(wǎng)絡(luò)編碼策略, 能夠適合不同的傳輸質(zhì)量需求,在保持較低的誤比特性能的同時(shí),盡可能提高信道容量,從而使性能得到優(yōu)化。
中圖分類(lèi)號(hào): TN911.23
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2011)03-0106-04
Rate-adaptive soft network coding scheme
Li Ni, Wu Yucheng, Qi Meijuan
College of Communications Engineering, Chongqing University, Chongqing 400034, China
Abstract: A rate adaptive soft network coding scheme is proposed for the two-way relay channel (TWRC) with time variability. On the one hand, a relay cooperative communication scheme based on soft information is established; on the other hand, rate adaptive network coding is achieved by estimating the network capacity. Simulation results show that the scheme proposed in this paper reduces the complexity and power consumption in the relay node and achieves a much higher information rate compared with the fixed rate network coding scheme. It can meet different transmission quality requirements, maximize channel capacity and optimize the system performance while maintain low BER performance.
Key words : two-way relay channel; network coding; soft information; rate adaptive


    無(wú)線網(wǎng)絡(luò)中利用中繼節(jié)點(diǎn)進(jìn)行協(xié)作通信可為移動(dòng)用戶提供額外的空域分集增益,在對(duì)抗多徑衰落,容量增益以及覆蓋面擴(kuò)展等方面帶來(lái)優(yōu)勢(shì)。近年來(lái),網(wǎng)絡(luò)編碼機(jī)制[1,2]被用于中繼協(xié)作通信,中繼節(jié)點(diǎn)對(duì)從多條路徑接收到的信息進(jìn)行編碼轉(zhuǎn)發(fā),接收節(jié)點(diǎn)進(jìn)行相應(yīng)解碼以獲得原始信息,以此顯著提高了無(wú)線中繼網(wǎng)絡(luò)的吞吐量、魯棒性和安全性等[3,4]。
    但是,由于無(wú)線網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的動(dòng)態(tài)變化以及鏈路的時(shí)變性,使得無(wú)線網(wǎng)絡(luò)中難以提供可靠的恒定速率的信息傳輸服務(wù)。對(duì)此,有人提出了速率適配的網(wǎng)絡(luò)編碼方案[6],通過(guò)降低節(jié)點(diǎn)瞬時(shí)發(fā)送速率來(lái)增加數(shù)據(jù)包被串聽(tīng)(overheard)的范圍,以此增加網(wǎng)絡(luò)編碼機(jī)會(huì)并進(jìn)一步提高網(wǎng)絡(luò)吞吐量。先前網(wǎng)絡(luò)編碼[3,5,7]在TWRC(雙向無(wú)線中繼信道)中的設(shè)計(jì)需要在中繼節(jié)點(diǎn)對(duì)接收到的來(lái)自兩個(gè)端節(jié)點(diǎn)的數(shù)據(jù)包進(jìn)行正確的信道譯碼,但是由于信道衰落的時(shí)變性,不可能總是假設(shè)接收到的數(shù)據(jù)包被正確譯碼,而且信道譯碼處理會(huì)消耗過(guò)多的功率。
    針對(duì)以上問(wèn)題,本文提出一種速率自適應(yīng)的軟網(wǎng)絡(luò)編碼傳輸方案,該方案的關(guān)鍵特征包括兩個(gè)方面:相比于傳統(tǒng)的網(wǎng)絡(luò)編碼方案,中繼節(jié)點(diǎn)不需要信道譯碼和重新編碼,大大減少了中繼節(jié)點(diǎn)的計(jì)算復(fù)雜度和功率消耗;根據(jù)節(jié)點(diǎn)之間的信道信噪比估值,源節(jié)點(diǎn)自適應(yīng)調(diào)整物理層發(fā)送速率響應(yīng)信道變化,進(jìn)一步提升系統(tǒng)吞吐性能。
1 軟網(wǎng)絡(luò)編碼的基本思想
    傳統(tǒng)的直接網(wǎng)絡(luò)編碼SNC(Straightforward Network Coding)在TWRC的設(shè)計(jì)如圖1所示,來(lái)自兩個(gè)端節(jié)點(diǎn)的數(shù)據(jù)包在中繼節(jié)點(diǎn)被正確譯碼之后才進(jìn)行網(wǎng)絡(luò)編碼合并,這就限制了其吞吐量;由于信道衰落的時(shí)變性,不能確保接收到的數(shù)據(jù)包總是被正確譯碼;信道譯碼處理(尤其是Turbo、LDPC這樣高級(jí)的編碼方式)會(huì)消耗過(guò)多功率,增加計(jì)算復(fù)雜度。

    軟網(wǎng)絡(luò)編碼方案中,中繼節(jié)點(diǎn)不需要進(jìn)行信道譯碼和重新編碼操作,如圖2所示。信道編解碼是在端對(duì)端的基礎(chǔ)上,也就是說(shuō)只在端節(jié)點(diǎn)進(jìn)行信道編碼和相應(yīng)解碼。

    由于Turbo碼、LDPC等信道編碼的線性性質(zhì),即相同長(zhǎng)度的兩個(gè)碼字可以進(jìn)行線性合并,而網(wǎng)絡(luò)編碼實(shí)際上也是線性映射,因此,對(duì)于碼字也能夠進(jìn)行網(wǎng)絡(luò)編碼合并。
    為分析簡(jiǎn)單起見(jiàn),假設(shè)兩個(gè)端節(jié)點(diǎn)使用同樣的編碼方式和BPSK調(diào)制,以及相同的數(shù)據(jù)包長(zhǎng)度和碼字長(zhǎng)度。本文中,定義包括信道編碼和調(diào)制過(guò)程,信息數(shù)據(jù)包Ui和要發(fā)送的BPSK信號(hào)Xi之間的關(guān)系為:

    可見(jiàn),SNC需要兩個(gè)信道譯碼器和一個(gè)信道編碼器;軟網(wǎng)絡(luò)編碼機(jī)制中,中繼節(jié)點(diǎn)對(duì)接收到的兩路信號(hào)的軟判決信息進(jìn)行網(wǎng)絡(luò)編碼,而不需要任何信道譯碼,節(jié)省了基帶信號(hào)處理的功耗,提高了無(wú)線網(wǎng)絡(luò)中繼節(jié)點(diǎn)的功率效率。
     上述對(duì)軟網(wǎng)絡(luò)編碼的討論是建立在假設(shè)兩個(gè)終端節(jié)點(diǎn)使用相同的信道編碼結(jié)構(gòu)的基礎(chǔ)上,但是可以看出,當(dāng)兩個(gè)終端節(jié)點(diǎn)采用不同的信道編碼結(jié)構(gòu)時(shí),軟網(wǎng)絡(luò)編碼設(shè)計(jì)依然適用。這就為下一步的自適應(yīng)編碼調(diào)制提供了必要的條件。
2 速率自適應(yīng)策略
    不同的編碼調(diào)制方式抗噪能力不同,所以,在滿足一定誤碼率的前提下,可根據(jù)實(shí)際信道擇優(yōu)選擇編碼調(diào)制方案:當(dāng)用戶處于有利通信地點(diǎn)時(shí)(如靠近基站或存在視距鏈路),對(duì)用戶的傳輸數(shù)據(jù)可以采用較高階的調(diào)制方式和較高碼率的信道編碼方式(即高信息率傳輸模式),提高系統(tǒng)總吞吐量;而當(dāng)用戶處于不利的通信地點(diǎn)時(shí)(如位于小區(qū)邊緣或者信道處于深衰落),則選取較低階的調(diào)制方式和較低碼率的信道編碼方式(即低信息率傳輸模式),保證系統(tǒng)BER需求。
    首先將不同碼率的Turbo編碼和不同階數(shù)的調(diào)制方式形成N=6種不同數(shù)據(jù)率的組合Zi,具體為:信道停用,不傳數(shù)據(jù);1/2 Turbo碼+BPSK;1/2Turbo碼+QPSK;3/4Turbo碼+QPSK;1/2 Turbo碼+16QAM;1/2Turbo碼+32QAM;3/4
Turbo碼+16QAM。其對(duì)應(yīng)吞吐量bi分別為0,0.5,1,1.5,2,2.5和3(b·s-1·Hz-1)。將信道信噪比范圍劃分為分別對(duì)應(yīng)于N種編碼調(diào)制組合方式的N個(gè)子集Di,根據(jù)系統(tǒng)所要求的BER大小來(lái)確定信噪比的閾值集合,使得系統(tǒng)吞吐性能達(dá)到最大;發(fā)送端根據(jù)反饋回來(lái)的信噪比信息確定所處的閾值區(qū)間,選擇相應(yīng)的調(diào)制方式進(jìn)行數(shù)據(jù)傳輸,并將編碼調(diào)制參數(shù)通過(guò)一定的方式通知接收端。
    在TWRC中,使用速率自適應(yīng)的傳輸策略可以根據(jù)信道狀態(tài)動(dòng)態(tài)調(diào)整發(fā)送速率,適應(yīng)信道變化,在保證通信質(zhì)量的前提下,得以最大限度地傳輸信息,提高小區(qū)的平均吞吐量。
    參考文獻(xiàn)[4]研究表明,即使很簡(jiǎn)單的網(wǎng)絡(luò)拓?fù)?聯(lián)合速率適配和網(wǎng)絡(luò)編碼的最優(yōu)策略是一個(gè)NP-hard問(wèn)題,作者提供了一個(gè)啟發(fā)式算法找到一個(gè)次優(yōu)的速率適配和編碼方案,而且證明了發(fā)送速率不能隨意降低,否則會(huì)導(dǎo)致網(wǎng)絡(luò)性能的惡化。
3 方案設(shè)計(jì)描述
    TWRC中速率自適應(yīng)的軟網(wǎng)絡(luò)編碼傳輸方案如圖3所示,兩個(gè)端節(jié)點(diǎn)N1和N2在中繼節(jié)點(diǎn)N3的協(xié)作下相互交換信息。假設(shè)3個(gè)節(jié)點(diǎn)都工作在半雙工方式。由于無(wú)線網(wǎng)絡(luò)自身的廣播特性,任一節(jié)點(diǎn)發(fā)送的數(shù)據(jù)包能夠被其他兩個(gè)節(jié)點(diǎn)接收。時(shí)隙1,N1發(fā)送數(shù)據(jù)包給N2和N3;時(shí)隙2,N2發(fā)送數(shù)據(jù)包給N1和N3;時(shí)隙3,N3進(jìn)行網(wǎng)絡(luò)編碼操作,合并前兩時(shí)隙接收到的兩個(gè)數(shù)據(jù)包并且將處理過(guò)的數(shù)據(jù)包轉(zhuǎn)發(fā)給兩個(gè)端節(jié)點(diǎn)。

    i、Ki、Mi(i=1,2)分別表示節(jié)點(diǎn)處的信道編碼調(diào)制映射函數(shù)、信息數(shù)據(jù)包長(zhǎng)度和發(fā)送數(shù)據(jù)包長(zhǎng)度。假設(shè)不同節(jié)點(diǎn)i和Ki都不同,Mi相同(當(dāng)兩個(gè)端節(jié)點(diǎn)的碼字長(zhǎng)度不同,就在較短碼包的末尾添0補(bǔ)齊)。端節(jié)點(diǎn)AMC模塊根據(jù)信道估計(jì)結(jié)果,采用AMC算法進(jìn)行編碼調(diào)制方式的選取,并將編碼調(diào)制參數(shù)通知給另一個(gè)端節(jié)點(diǎn)。
  假設(shè)節(jié)點(diǎn)與節(jié)點(diǎn)之間是復(fù)高斯廣播信道,則有:
  
    最后,N3廣播x3,m給兩個(gè)端節(jié)點(diǎn)。
    通過(guò)上面的分析,可以看出N3的軟網(wǎng)絡(luò)編碼操作實(shí)際上是利用y13,m和y23,m估計(jì)出(x1,m×x2,m),轉(zhuǎn)發(fā)信號(hào)就是對(duì)接收的兩個(gè)碼字進(jìn)行XOR操作得到的比特的軟信息。
    以N2為例簡(jiǎn)述端節(jié)點(diǎn)的數(shù)據(jù)處理。N2在第一個(gè)時(shí)隙通過(guò)N1和N2之間的直接鏈路接收到信號(hào)y12,m,在第三個(gè)時(shí)隙接收到的信號(hào)為:

    這樣,可以形成一個(gè)輸入為(x1,m×x2,m),輸出為x3,m的等效虛擬信道。則式(11)可以用圖4這樣一個(gè)高斯信道表示,其中hv是實(shí)的信道系數(shù),nv為加性高斯噪聲。

4.1 性能比較
    等效信道的吞吐量即為計(jì)算輸入信號(hào)(x1,m×x2,m)和輸出信號(hào)v3,m之間的互信息,即:

     基于MATLAB環(huán)境仿真比較SNC和軟網(wǎng)絡(luò)編碼兩種方案的信道容量和誤比特性能如圖5所示。仿真條件為:信道編碼為T(mén)urbo 編碼,2個(gè)分量編碼器結(jié)構(gòu)相同,采用由3個(gè)移位寄存器構(gòu)成的遞歸系統(tǒng)卷積碼,生成多項(xiàng)式為(15,17),碼率為1/2,5次譯碼迭代;調(diào)制方式為BPSK;SNC方案中譯碼輸入為兩路軟判決信息的合并信息。所有的鏈路都是噪聲方差相同的AWGN信道。

    從仿真曲線可以看出,與SNC方案相比,軟網(wǎng)絡(luò)編碼方案信道容量稍低,誤比特性能稍差,這是因?yàn)橹欣^節(jié)點(diǎn)的軟合并操作使得噪聲增強(qiáng)、錯(cuò)誤概率相應(yīng)增加,這可以通過(guò)虛擬信道看出。對(duì)應(yīng)于硬信息的XOR操作,對(duì)兩個(gè)軟比特的網(wǎng)絡(luò)編碼操作可以表示為:

    從上式可以看出,虛擬信道輸出的LLR值近似于兩個(gè)輸入LLR值中較小的一個(gè),也即對(duì)應(yīng)著較大的噪聲方差。但是由圖5可以看出,隨著SNR的增加,軟網(wǎng)絡(luò)編碼的性能損失將會(huì)減少。在中上水平的SNR范圍內(nèi),軟網(wǎng)絡(luò)編碼方案有著和SNC幾乎同樣的信道容量。另外,提高編碼速率會(huì)減小兩種方案誤比特性能之間的差距。
4.2 速率自適應(yīng)策略的誤比特性能
    按照6種編碼調(diào)制模式,對(duì)軟網(wǎng)絡(luò)編碼方案進(jìn)行仿真。
    圖6顯示了不同發(fā)送速率下系統(tǒng)的誤比特性能??梢钥闯?相同信道條件下,不同發(fā)送速率的誤比特性能有所差異,即不同的信道信噪比情況對(duì)應(yīng)不同的最優(yōu)發(fā)送速率。則可以得出:(1)源節(jié)點(diǎn)與中繼節(jié)點(diǎn)之間距離越遠(yuǎn),平均信噪比越低,源節(jié)點(diǎn)采用低吞吐量的編碼調(diào)制參數(shù)有效利用信道容量并且可以獲得很好的誤比特性能;(2)兩者越接近,平均信噪比越高,為了充分利用信道容量必須采用多電平調(diào)制參數(shù),選擇最合適的發(fā)送速率,在保證通信質(zhì)量的前提下,得以最大限度地傳輸信息。

    網(wǎng)絡(luò)編碼被證明能夠顯著提高無(wú)線網(wǎng)絡(luò)的性能,而無(wú)線信道具有時(shí)變和衰落特性,要想取得更大的無(wú)線信道容量,必須考慮使發(fā)送速率與隨機(jī)信道特性相適應(yīng)。本文針對(duì)TWRC提出了聯(lián)合速率自適應(yīng)和軟網(wǎng)絡(luò)編碼的方案,結(jié)果顯示在中上的信噪比范圍內(nèi)能達(dá)到與傳統(tǒng)網(wǎng)絡(luò)編碼幾乎相同的信道容量,誤碼性能稍有損失卻可以降低中繼節(jié)點(diǎn)的計(jì)算復(fù)雜度和功耗,而且每個(gè)移動(dòng)源節(jié)點(diǎn)可以根據(jù)當(dāng)前信道確定合適的編碼調(diào)制方式,能夠適合不同的傳輸質(zhì)量需求,在保持較低的誤比特性能的同時(shí),盡可能提高信道容量,從而使性能得到優(yōu)化。
參考文獻(xiàn)
[1] AHLSWEDE R, CAI N, LI S Y R, et al. Network information flow[J]. IEEE Transactions on information Theory,2000(46):1024-1016.
[2] LI S Y R, YEUNG R W,CAI N.Linear network coding[J].IEEE Transactions on Information Theory,February, 2003,49(2):371-381.
[3] WU Yun Nan, CHOU P A, KUNG S Y. Information exchange in wireless networks with network coding and physical-layer broadcast[C]//2005 Conference on Information Sciences and Systems, The Johns Hopkins University, March 16-18, 2005.
[4] PARK M, KIM S L. A minimum mean-squared error relay for the two-way relay channel with network coding[J].IEEE Communication Letters, 2009,13(3):196-198.
[5] KIM Y, VECIANA D G. Is rate adaptation beneficial for  inter-session network coding[J]. IEEE Journal on Selected Areas in Communications,2009,27(5):635-646.
[6] THOBABEN R.Joint network/channel coding for bandwidth-efficient multiuser ARQ[J].in Proc. IEEE Signal Processing Workshop on Signal Processing Advances in Wireless Communications(SPAWC), Perugia, Italy, June 2009.
[7] ZHANG  S, ZHU Y, LIEW S, LETAIEF K. Joint design of network coding and channel decoding for wireless networks[C]//IEEE Wireless Communications and Networking  Conference (WCNC 2007),Hong Kong, 2007.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。