唐 玲,楊平先
(四川理工學(xué)院 自動化與電子信息學(xué)院,四川 自貢 643000)
無線中繼協(xié)作中LDPC碼與網(wǎng)絡(luò)編碼聯(lián)合設(shè)計探討
唐 玲,楊平先
(四川理工學(xué)院 自動化與電子信息學(xué)院,四川 自貢 643000)
在研究無線協(xié)作移動通信的基礎(chǔ)上,利用LDPC(Low Density Parity Check)碼(多層LDPC碼或者速率兼容LDPC碼),針對多接入?yún)f(xié)作系統(tǒng),討論如何將其與網(wǎng)絡(luò)編碼(線性網(wǎng)絡(luò)編碼、隨機網(wǎng)絡(luò)編碼)結(jié)合的設(shè)計方案,從而提高通信系統(tǒng)性能和吞吐量,具有極高的理論價值和應(yīng)用前景。
中繼協(xié)作;低密度檢驗碼(LDPC);網(wǎng)絡(luò)編碼
近年來,隨著LTE技術(shù)的發(fā)展,對于通信速度的要求越來越高。由于移動終端尺寸的限制,基于中繼的協(xié)作通信成為4G和WiMAX中的重要技術(shù),并被寫入IEEE802.16系列標(biāo)準(zhǔn)的文檔中,是繼MIMO多天線技術(shù)之后無線通信與網(wǎng)絡(luò)領(lǐng)域內(nèi)又一前沿研究課題。如果將網(wǎng)絡(luò)編碼和LDPC碼應(yīng)用到多中繼的無線協(xié)作通信系統(tǒng)中,必然會很大程度上提高通信系統(tǒng)信息傳輸?shù)目煽啃?、安全性,使網(wǎng)絡(luò)性能達到最大流傳輸?shù)睦碚摌O限,提高網(wǎng)絡(luò)的吞吐量和數(shù)據(jù)傳輸速率,增強網(wǎng)絡(luò)的容錯性和糾錯性能,這將是一個非常具有理論價值和應(yīng)用前景的研究方向。
網(wǎng)絡(luò)編碼自從2000年提出之后就得到了廣泛的關(guān)注,它融合了編碼和路由的概念,通過允許對來自不同鏈路的信息進行編碼組合,使得網(wǎng)絡(luò)節(jié)點既實現(xiàn)路由功能又實現(xiàn)編碼功能。LDPC碼是一種線性分組碼,它于1962年由Gallager提出,是當(dāng)今信道編碼領(lǐng)域最受矚目的研究熱點。為提高編碼調(diào)制系統(tǒng)的整體增益,文獻[1]提出了一種分布優(yōu)化方法,從而改善誤碼性能;文獻[2]考慮在半雙工系統(tǒng)下,實現(xiàn)了單源、單中繼、單宿系統(tǒng)的LDPC碼設(shè)計;文獻[3]針對上述系統(tǒng)設(shè)計出雙層LDPC碼,這樣設(shè)計的原因是為了保證達到系統(tǒng)的最大容量,并針對復(fù)雜模型設(shè)計了多層LDPC碼,將LDPC碼與協(xié)作系統(tǒng)完美地結(jié)合在一起;文獻[4]將多層LDPC碼應(yīng)用到多源多中繼多宿系統(tǒng)中,提出了針對復(fù)雜系統(tǒng)的改良方案,采用的速率兼容LDPC碼是一類嵌套LDPC碼,其最大的優(yōu)點就是只需一個解碼器就可以將所有不同速率的LDPC碼正確譯出。
Zhang等人在雙向中繼模型中提出了物理層網(wǎng)絡(luò)編碼方案[5],利用無線電波的廣播特性,將電磁波信號在空間的疊加映射到調(diào)制符號集合中,從而實現(xiàn)網(wǎng)絡(luò)編碼的思想。文獻[6]研究了隨機網(wǎng)絡(luò)編碼與協(xié)作中繼傳輸?shù)慕Y(jié)合,即使網(wǎng)絡(luò)部分節(jié)點或鏈路失效,最終在目的節(jié)點仍然能恢復(fù)原始數(shù)據(jù),增強網(wǎng)絡(luò)的容錯性和魯棒性。利用信道編碼可以為網(wǎng)絡(luò)編碼提供一個良好可靠的通信環(huán)境,有助于信道編碼的成功應(yīng)用。但是如何在通信節(jié)點同時實施網(wǎng)絡(luò)與信道聯(lián)合編碼,使二者得以相輔相成,但目前的研究還處于起步階段。
考慮一個多用戶、多中繼的協(xié)作系統(tǒng)上行鏈路,如圖1所示。小區(qū)內(nèi)N個用戶終端(S1,S2,…,SN)通過M個用戶中繼向基站D發(fā)送數(shù)據(jù),通信過程可以分為兩個階段:第一階段,N個用戶向中繼和基站廣播消息;第二個階段,中繼節(jié)點將用戶數(shù)據(jù)處理后發(fā)送到基站。基站最終根據(jù)用戶數(shù)據(jù)和中繼節(jié)點數(shù)據(jù)獲取用戶信息。
圖1 多接入?yún)f(xié)作系統(tǒng)上行鏈路
假定每個用戶均采用LDPC信道編碼方式(多層LDPC碼或速率兼容LDPC碼),中繼與用戶采用相同的信道編碼方式,中繼收到用戶數(shù)據(jù)后先進行解碼,獲得用戶信息,并按照需求重新對所選擇的數(shù)據(jù)進行LDPC信道編碼,隨后各個中繼再分別進行網(wǎng)絡(luò)編碼(線性網(wǎng)絡(luò)編碼、物理層網(wǎng)絡(luò)編碼或隨機網(wǎng)絡(luò)編碼),在基站設(shè)計最優(yōu)聯(lián)合譯碼方式,針對不同的網(wǎng)絡(luò)編碼方式和LDPC信道編碼,最終譯出用戶信息。
總體研究思路:1)依據(jù)中繼協(xié)作方式,建立系統(tǒng)模型,如圖1所示;2)采用統(tǒng)一LDPC碼,中繼處實現(xiàn)網(wǎng)絡(luò)編碼和LDPC的聯(lián)合編碼;3)基站接收數(shù)據(jù),并進行聯(lián)合譯碼,計算誤碼率。
1)中繼協(xié)作網(wǎng)絡(luò)中,LDPC碼的速率可以逼近系統(tǒng)的容量極限,如果要達到這一要求需要將一部分校驗碼由中繼發(fā)出,將校驗碼分為不同的子集,分別由不同的中繼發(fā)出或在不同的時隙發(fā)出,通過信源、中繼和信宿的協(xié)同合作,最終成功解碼,然而多層LDPC碼與速率兼容LDPC碼的構(gòu)造方法是不一樣的,如圖2和圖3所示。
雙層LDPC碼應(yīng)用在單源、單宿、單中繼網(wǎng)絡(luò)中,單源首先廣播信息,中繼收到數(shù)據(jù)后,首先進行解碼,然后針對部分信號重新進行LDPC編碼,得到k2個校驗碼,然后將k2個校驗碼發(fā)送到信宿,并協(xié)助信宿解碼在信源廣播時隙中收到的數(shù)據(jù)。信源發(fā)送數(shù)據(jù)(LDPC碼),在這個過程中,校驗碼被分成了兩個子集φ(1)和φ(2),分別代表了兩層數(shù)據(jù),所以被稱為雙層LDPC碼。對于多中繼網(wǎng)絡(luò)來說,就需要將校驗碼分成更多的子集,形成多層LDPC碼,如圖4所示,對于多源、多宿、多中繼模型,每個信源發(fā)出的LDPC碼都被分成了兩層,外層校驗碼是根據(jù)S—R之間的信道速率優(yōu)化的,而內(nèi)層則是根據(jù)整個中繼網(wǎng)絡(luò)的容量極限優(yōu)化的,內(nèi)層校驗碼用來幫助基站反方向譯碼,獲得信源發(fā)出信號中包含的全部信息。
圖2 雙層LDPC碼
圖3 速率兼容LDPC
速率兼容LDPC的構(gòu)造方式有別于多層LDPC碼,如圖3所示,二者設(shè)計理念相似,但前者將需要重傳的校驗碼子集附在矩陣末端,通過單一解碼器反方向譯碼,子集的個數(shù)與中繼個數(shù)和需要重傳的次數(shù)有關(guān)。
2)中繼處對LDPC成功解碼后,按照需求對需要中繼傳輸?shù)臄?shù)據(jù)進行網(wǎng)絡(luò)編碼,再將得到的數(shù)據(jù)重新進行LDPC信道編碼,發(fā)送到基站。
圖4 多源、多宿、多中繼中的多層LDPC模型
3)基站接收到數(shù)據(jù)后,反方向聯(lián)合譯碼,首先解碼LDPC,然后對解碼后的接收碼字進行網(wǎng)絡(luò)解碼,得到原始信號,最后計算誤碼率。
針對兩源兩宿一中繼模型,采取MATLAB和C++混合編程的方法,研究了LDPC碼與網(wǎng)絡(luò)編碼的聯(lián)合編解碼設(shè)計,如圖5所示。仿真條件:用戶1和用戶2的上行信道條件相同,分別發(fā)送長度為512的原始碼字,經(jīng)過LDPC編碼和BPSK調(diào)制后通過AWGN信道,中繼節(jié)點通過線性網(wǎng)絡(luò)編碼后,將編碼后的碼字經(jīng)過調(diào)制之后再次發(fā)送出去,用戶1和用戶2通過解調(diào)、解碼得到相互的估計數(shù)據(jù)。
圖5 系統(tǒng)模型
仿真過程如圖6所示。實驗結(jié)果顯示,應(yīng)用聯(lián)合編解碼的系統(tǒng)與傳統(tǒng)的中繼協(xié)作系統(tǒng)具有更低的誤碼率,如圖7所示。再者,如果假設(shè)兩種方案的誤碼率近似一致,那么在傳輸時間上,采用聯(lián)合編解碼所需的時隙數(shù)也就越少,因此該方案比傳統(tǒng)傳輸模式具有更高的網(wǎng)絡(luò)吞吐量。將LDPC碼與網(wǎng)絡(luò)編碼的聯(lián)合技術(shù)應(yīng)用到無線中繼協(xié)作系統(tǒng)中,將會大大提高網(wǎng)絡(luò)的性能。
網(wǎng)絡(luò)編碼融合了編碼和路由的概念,通過允許對來自不同鏈路的信息進行編碼組合,使得網(wǎng)絡(luò)節(jié)點既實現(xiàn)路由功能又實現(xiàn)編碼功能。LDPC碼是一種線性分組碼,它相對Turbo碼來說,具有更低的編譯碼復(fù)雜度,也是當(dāng)今信道編碼領(lǐng)域最受矚目的研究熱點。本文重點討論如何將網(wǎng)絡(luò)編碼和LDPC碼相結(jié)合應(yīng)用到中繼無線協(xié)作通信系統(tǒng)中,從而提高網(wǎng)絡(luò)傳輸性能,并在兩源兩宿一中繼的系統(tǒng)中進行了仿真實驗,驗證了聯(lián)合設(shè)計方案的可行性,有效降低了系統(tǒng)的誤碼率,提高了性能。
圖6 仿真流程
圖7 BER仿真圖
[1]陳紫強, 藏嵐,謝躍雷,等. 高階調(diào)制系統(tǒng)下LDPC碼優(yōu)化設(shè)計[J]. 電視技術(shù),2013, 37(17):193-196.
[2]CHAKRABARTIA, ERKIP E, SABHARWAL A, et al. Code Designs for cooperative Communication[J]. IEEE Signal Processing Magazine, 2007, 24(5):16-26.
[3]RAZAGHIP, YU W. Bilayer LDPC codes for the relay channel[C]//Proc. IEEE International Conference on Communications. Istanbul: IEEE Press, 2006: 1574-1579.
[4]KIM J H, PARK S Y, KIM Y J, et al. Joint LDPC codes for multi-user relay channel[C]//Proc. 4th Workshop on Network Coding, Theory and Applications. Hong Kong: IEEE Press, 2008:1-6.
[5]ZHANGS, LIEW S, LAM P. Physical layer network coding[C]//Proc. 12th Annual International Conference on Mobile Computing and Networking. LA, US:[s.n.], 2007:121-125.
[6]MEDARDH T, SHI M, EFFROS J, et al. On randomized network coding[C]//Proc. The Annual Allerton Conference on Communication Control And Computing. California:[s.n.],2003:11-20.
Joint LDPC Codes and Network Coding Based on Wireless Relay Cooperative Communication
TANG Ling, YANG Pingxian
(SchoolofAutomationandElectronicInformation,SichuanUniversityOfScience&Engineering,SichuanZigong643000,China)
Based on the research of wireless cooperative communications, the design how to combine LDPC code ( multi edge LDPC code or rate compatible LDPC code ) with network coding ( linear network coding, random network coding) in view of multi-access systems is discussed in this paper. It improves system performance and throughput of the communication, with a high theoretical value and application prospects.
relay cooperative; LDPC; network coding
四川省教育廳科研項目(13ZB0138);人工智能四川省重點實驗室開放基金項目(2013RYY02);四川理工學(xué)院教改項目(JG-1306)
TN919.3
B
10.16280/j.videoe.2015.01.021
2014-05-18
【本文獻信息】唐玲,楊平先.無線中繼協(xié)作中LDPC碼與網(wǎng)絡(luò)編碼聯(lián)合設(shè)計探討[J].電視技術(shù),2015,39(1).
唐 玲(1981— ),女,碩士生,講師,主研通信協(xié)議及信號處理;
楊平先(1961— ),碩士生,教授,主研通信技術(shù)、圖像處理、電子信息技術(shù)。
責(zé)任編輯:薛 京