999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

LDPC碼在高動態環境衛星通信中的應用

2018-12-29 03:10:39王耀文郭道省
無線電通信技術 2018年1期
關鍵詞:環境

王耀文,郭道省

(陸軍工程大學 通信工程學院,江蘇 南京 210007)

10.3969/j.issn.1003-3114.2018.01.09

王耀文,郭道省.LDPC碼在高動態環境衛星通信中的應用[J].無線電通信技術,2018,44(1):43-47.

[WANG Yaowen,GUO Daoxing.Application of LDPC Codes in High Dynamic Satellite Communications [J].Radio Communications Technology,2018,44(1):43-47.]

LDPC碼在高動態環境衛星通信中的應用

王耀文,郭道省

(陸軍工程大學 通信工程學院,江蘇 南京 210007)

高動態環境衛星通信系統中,通信終端的高速機動會導致衛星通信鏈路中斷,從而引起一定程度的突發式數據丟失。主要針對高動態環境下的數據包丟失問題進行研究,提出將二元突發刪除信道模型引入高動態環境中,詳細介紹了刪除信道下LDPC碼的迭代譯碼和最大似然算法的譯碼原理,采用對碼字進行預編碼和信道編碼方法,使得可以利用LDPC碼完成數據包恢復。仿真結果表明,在一定數據丟包門限以內,LDPC碼能夠有效恢復出丟失數據包。

衛星通信;高動態;刪除信道;最大似然譯碼;迭代譯碼;LDPC碼

TN957.52+1

A

1003-3114(2018)01-43-5

2017-10-23

ApplicationofLDPCCodesinHighDynamicSatelliteCommunications

WANG Yaowen,GUO Daoxing

(The College of Communication Engineering,The Army Engineering University of PLA,Nanjing 210007,China)

In satellite communication systems under high dynamic environment,the rapid motion of communication terminals will lead to the interruption of satellite communication links,which can cause the burst data loss.Our study focuses on the data loss issue under high dynamic environment,the binary burst erasure channel is introduced in this paper,and the principles of iterative decoding and maximum likelihood algorithm for LDPC codes over the erasure channel are illustrated.Then precoding and channel coding are applied to the codes,which can ensure that the LDPC codes can be used for packets recovering.The simulation results show that,within a certain range of numbers for packets loss,the LDPC code can effectively recover all the lost packets.

Abstract:satellite communication; high dynamic; erasure channel; maximum likelihood; iterative decoding; LDPC codes

0 引言

衛星通信具有通信距離遠、覆蓋范圍大、業務類型多和動性強等特點[1],在軍事通信等領域得到了廣泛應用。近年來,隨著技術進步,對飛機、導彈等高速武器平臺的通信需求日益迫切。通信終端間的相對高速運動以及速度的快速變化會產生很大的多普勒頻移及其頻偏變化率,給通信造成極大困難,這種通信環境通常稱之為“高動態環境”[2-3]。傳統的衛星通信系統主要適用于中低速環境,在高速場景下的應用受到了很大的局限。目前國內針對“高動態環境”下衛星通信的研究重點主要集中在通信信號的載波同步技術[4-6]。在高動態環境下,即使進行了精確的載波同步,由于通信信號的視距傳輸特性以及通信終端的高速運動,仍然可能產生失步或者通信鏈路中斷的情況。從鏈路中斷到鏈路恢復這段時間內,發送端發送的數據無法被接收端正確接收,會產生突發式的數據丟失。

LDPC碼[7]是一種具有很強檢錯、糾錯能力的線性分組碼,目前已經被定為未來5G通信中長碼的編碼標準。文獻[8-9]指出,在二進制刪除信道(Binary Erasure Channel,BEC)下,LDPC碼對隨機突發錯誤和突發式刪除錯誤均具有良好的糾刪性能,并且能夠逼近二元刪除信道容量。

本文主要針對高動態環境下衛星通信信道的基本特點,采用前向糾錯技術[10],利用LDPC碼的良好糾刪特性,糾正高動態環境下衛星通信系統中存在的突發式刪除錯誤。其次對LDPC碼的糾刪能力進行仿真,比較了在相同的突發刪除概率條件下,最大似然譯碼算法與迭代解調譯碼算法的性能。在此基礎上提出簇編碼方式,用以糾正信道中丟失的數據包。仿真結果表明,刪除信道下,在不超過最大可恢復刪除錯誤長度情況下,LDPC碼可以完全恢復丟失的信息比特。從而說明,LDPC碼可以很好地應用在高動態條件下的衛星通信系統中,同時有效避免了因采取重傳方式引入的巨大時延,提高了通信系統的可靠性和有效性。

1 高動態環境下衛星通信信道特點

1.1 多普勒效應

1.2 突發式數據丟失

高動態環境下,衛星通信鏈路容易發生中斷,通常這種中斷是突發式的。這是由于在高動態環境下,飛機、導彈等高速移動通信終端在運動過程中,可能會突然進行急轉彎、變速、爬升和俯沖等戰術動作,從而會引起多普勒頻移的劇烈變化,并且在運動過程中,天線無法保證時刻對準。尤其是在數據傳輸的過程中,當多普勒頻移變化較大時,系統可能無法跟蹤載波頻偏變化,從而導致同步系統的失步。從產生失步到同步重新建立的這段時間內,發送數據無法被正確接收,即產生數據丟失。同樣,在天線無法對準的情況下,接收端的信噪比太低,無法達到解調、判決門限,同樣也會引起數據丟失。

由此可見,在高動態環境下,從通信中斷到重新恢復的這段時間內,發送端發送的數據沒有被正確接收,期間發生了突發式的數據丟包。

1.3 解決方案

針對丟包問題,目前主要解決方法是采用自動重傳技術(Auto Repeat Request,ARQ)[10]。但是采用重傳方式時,系統需要有一條反饋信道,同時收發雙方還要有數據緩沖器。然而在衛星通信系統中,由于衛星信道本身就具有很大的傳輸時延,重傳操作會進一步降低系統實時性。并且當通信環境惡化時,網絡中會產生大量的請求重發報文,會嚴重阻塞網絡,導致通信中斷。基于此,本文主要采用基于LDPC碼的前向糾錯技術(Forward Error Correcting,FEC),接收端根據一定的譯碼規則,可以自動檢測到錯誤并加以糾正,節省了資源,降低了不必要的傳輸時延。

2 刪除信道與LDPC碼譯碼原理

2.1 二元刪除信道

1955年,Elias提出了二元刪除信道(Binary Erasure Channel,BEC)模型[12],如圖1所示。在二進制刪除信道下,輸入為變量0、1,輸出為變量0、1,或為刪除變量“E”。不同刪除信道下,刪除概率p通常不同,對應的信道容量為1-p[12]。

圖1 二元刪除信道模型

在二元刪除信道中,當錯誤以突發形式存在時,可以看作為二元突發刪除錯誤,則p可以看作信道的突發刪除概率。假設碼字長度為N,則碼字發生突發刪除錯誤的長度為L=pN。

2.2 LDPC碼

低密度奇偶校驗碼(LDPC碼)最早由麻省理工學院(MIT)的Gallager博士于1962年提出,是一類具有稀疏校驗矩陣的線性分組碼。在二進制刪除信道下,LDPC碼表現出良好的譯碼性能,能夠逼近刪除信道的Shannon容量極限[13-15]。

目前LDPC碼在刪除信道下主要有最大似然譯碼[16]和迭代譯碼2種譯碼算法,其中最大似然譯碼算法雖然具有很好的譯碼性能,復雜度較高,主要是由于算法是基于高斯消元法。但是通過進行矩陣的行列變換,能夠顯著降低運算復雜度;迭代譯碼算法主要是基于消息傳遞(Belief Propagation,BP)算法[9],譯碼結構簡單,主要是進行異或運算,復雜度較低,但是譯碼性能相比最大似然譯碼有一定的差距。

2.2.1 最大似然譯碼原理

(1)

對線性方程組的求解最直接的思路是采取高斯消去法[17],但是直接采用該運算方法復雜度太高,文獻[13]對高斯消去法進行改進,提出了一種新的算法—Pivoting algorithm,能夠使復雜度大大降低。算法主要分3步:

② 通過行變換,將T轉化為單位矩陣,同時將C轉化為全零矩陣,RU和RL在運算結束以后不再是稀疏矩陣。

③ 對矩陣RL運用高斯消去法,求解出相應的a個變量,剩余的e-a個變量可以通過迭代解調(回溯)算法進行求解。

圖2 矩陣HK行列變換示意圖

2.2.2 迭代譯碼原理

迭代解調算法也稱之為消息傳遞算法,消息在校驗節點與變量節點之間迭代傳遞,當所有變量都恢復出來或者達到最大迭代次數時,算法停止。算法主要分為3步:

① 初始化:所有變量節點根據其接收到的值分別賦值為0、1或者“E”,所有校驗節點的初始值均賦為0。

② 校驗節點更新:對于每一個校驗節點,如果與其相連的變量節點中有一個節點發生了刪除錯誤,則對其剩余變量節點的值進行模二相加,計算結果用來更新校驗節點的值,作為傳遞給刪除變量的消息傳遞值。例如在校驗方程v1+v2+v3=c1,v1、v2、v3代表變量節點,c1代表與其相連的校驗節點。如果v1、v2值已知,而v3發生刪除錯誤,則校驗節點c1的值為c1=v1⊕v2。如果一個校驗方程中至少存在2個刪除變量,則校驗節點值不更新,不向變量節點傳遞消息;

③ 變量節點更新:每個刪除變量根據其相連校驗節點傳遞的消息值進行更新。

重復整個迭代過程,直至所有刪除變量的值均被恢復出來,或者達到最大迭代次數。

3 數據包恢復性能分析

在高動態環境中,由于通信信道的快速變化,可能會引起較長時間的衰落,會產生數據包的丟失。上面主要介紹的是針對碼字中數據的丟失,具有一定的局限性。為了解決數據丟包問題,可以采用交織、分組技術,具體編碼過程如圖3所示。

圖3 分組編碼框圖

發送端將待傳輸的碼字進行多組同時編碼,而后進行編碼數據包進行分組,然后進行交織重新編碼,編碼完成后的碼字變成m組。因此,框圖中主要分為2個編碼過程,假設編碼過程結束后,碼長分別為N1和N2,對應編碼碼率分別為R1和R2,則整個編碼過程結束以后整體編碼碼率為R=R1R2。第一個編碼過程主要是用于糾刪恢復,分組后每個數據塊長度為a=N1/m,通常假設等長度分組,則有N1=am。而第二個編碼過程主要是為了對抗信道噪聲中的噪聲干擾,主要用于高斯加性高斯白噪聲信道以及其他的衰落信道中。譯碼器首先對接收序列進行解調譯碼,當譯碼發生錯誤時,即將其視為錯誤數據包丟棄。但是由于采用了數據丟包技術,經過重新組合以后,原始碼字中僅損失了部分數據比特,因此可以采用迭代解調或者最大似然譯碼算法進行數據恢復。下面將對數據包恢復算法性能進行說明。假設刪除譯碼門限為ε,最大允許丟失數據包個數為Nmax,碼長為則有關系式:

Nmax≤[L1ε/a]=[mε],

(2)

式中,函數[x]表示不大于x的最大整數。當編碼組數越多、譯碼門限越高時,可恢復的數據包越多,可以很好地解決高動態場景下的數據易丟包問題。

4 仿真結果與分析

針對高動態環境下,LDPC碼對衛星通信系統中的突發式錯誤的糾刪能力進行仿真,選取碼長為1 008,碼率為1/2正則LDPC碼,校驗矩陣的行重和列重分別為6和3。假設信道條件為突發式隨機刪除錯誤,分別采用最大似然譯碼和迭代解調譯碼,比較在不同的刪除概率下,LDPC碼的糾錯能力。

圖4 LDPC碼2種譯碼算法性能比較

從圖4可以看出,2種譯碼算法都存在一定的譯碼門限εIT和εML,從仿真結果可以推斷出門限值分別為εIT≈0.42和εML≈0.50,表明在高動態環境下,即使發送數據幀中有將一半數據被刪除,接收端仍然能夠恢復原始信息。同時,對該碼長為1 008,碼率為1/2的碼字而言,當突發錯誤的長度超過423和504時,迭代解調算法和最大似然譯碼算法的性能會明顯下降,并且存在較高的誤碼平層。從圖4中還可以看出,當突發刪除概率p<εML時,最大似然算法的性能要明顯好于迭代解調譯碼算法。而當突發刪除概率較高時,由于突發錯誤太多,能夠參與運算的變量節點的數量較少,譯碼過程難以進行。

雖然最大似然譯碼算法的性能要好于迭代解調算法,但是最大似然算法主要是基于高斯消元法,復雜度更高。而迭代譯碼算法,譯碼過程中主要進行線性異或運算,復雜度較低,實現起來較為簡單。在實際應用中,可以根據信道環境選擇合適的譯碼算法。在高動態環境中,當突發刪除概率較大,產生比較長的數據丟失時,可以采用最大似然譯碼。而當突發刪除概率較小時,可以采用復雜度較低的迭代解調譯碼算法。

表1主要反應了在不同分組數目m和刪除概率門限ε下,系統最大的糾刪能力。

表1 系統最大可恢復數據包數量

NmaxmεεIT=0.42εML=0.4820041162283310442089301214401619502124602328

從表1中可以看出,在碼長大于定值時,采用最大似然解調算法能夠獲得比迭代解調恢復更多的數據包。但是隨著分組數目長度的增加,帶來的譯碼延時也隨之增大,因此,在實際應用中應該根據信道狀況選擇比較合適的分組數目。

5 結束語

本文主要介紹了高動態環境下衛星通信信道的主要特點,針對高動態環境下易產生突發刪除錯誤的問題,提出了一種利用具有很強糾錯能力的LDPC碼進行數據恢復的思路。文中重點介紹了最大似然譯碼和迭代解調譯碼算法的主要原理。仿真結果表明,當突發刪除錯誤的長度不超過算法的最大可恢復長度時,LDPC碼能夠完全糾正信道中存在的突發錯誤以及丟失數據包,從而可以有效地應用在高動態環境下的衛星通信系統中。

[1] 汪春霆,張俊祥,潘申富,等.衛星通信系統[M].北京:國防工業出版社,2012.

[2] Thesling W,Vanderaar M,Thompson M,et al.Two-way Internet over iPSTAR Using Advanced Error Correction and Dynamic Links [C]∥ AIAA International Communication Satellite System Conference,Montreal,Canada,2002.

[3] Febvre P, Bouthors X,Maalouf S,et al.Efficient IP-multicast via Inmarsat BGAN,A 3GPP Satellite Network [J].International Journal of Satellite Communications & Networking,2007,25(5): 459-480.

[4] 向洋.高動態GPS載波跟蹤技術研究[D].武漢:華中科技大學,2010.

[5] Li W,Liu S,Zhou C,et al.High Dynamic Carrier Tracking Using Kalman Filter Aided Phase-lock Loop [C]∥ IEEE International Conference on Wireless Communications,Networking and Mobile Computing (WiCom), 2007.

[6] Jin T,Ren J.Stability Analysis of GPS Carrier Tracking Loops by Phase Margin Approach [J].GPS Solutions,2013,17(3): 423-431.

[7] Gallager R G.Low Desnity Parity-Check Codes [M].Cambridge,MA: MIT Press,1963.

[8] Oswald P,Shokrollahi M.Capacity-achieving Sequences for the Erasure Channel [J].IEEE Trans.Inf.Theory,2002,48(12):3017-3028.

[9] Luby M,Mitzenmacher M,Shokrollahi M,et al.Efficient Erasure Correcting Codes [J].IEEE Transactions on Information Theory,2001,47(2): 569-584.

[10] 王新梅,肖國鎮.糾錯碼原理與方法[M].西安:西安電子科技大學出版社,1991.

[11] 鐘錫華.多普勒頻移的普遍公式[J].大學物理,1995(10):16-18.

[12] Elias P.Coding for Two Noisy Channels [C]∥ In Information Theory,3rd London Symp.,1955: 61-76.

[13] Paolini Enrico,Liva G,Matuz B,et al.Maximum Likelihood Erasure Decoding of LDPC Codes: Pivoting Algorithms and Code Design [J].IEEE Transactions on Information Theory,2012,60(11): 3209-3220.

[14] Pfister H,Sason I.Accumulate-Repeat-Accumulate Codes: Capacity-achieving Ensembles of Systematic Codes for the Erasure Channel with Bounded Complexity [J].IEEE Transaction on Information Theory,2007,53(6):2008-2115.

[15] Vellambi B,Fefri F.Results on the Improved Decoding Algorithm for Low-Density Parity-Check Codes over the Binary Erasure Channel [J].IEEE Transaction on Information Theory,2007,53(4): 1510-1520.

[16] Burshtein D,Miller G.Efficient Maximum-likelihood Decoding of LDPC Codes over the Binary Erasure Channel [J].IEEE Transaction on Information Theory,2004,50(11):2837-2844.

[17] Amacchia B A,Odlyzko A M.Solving Large Sparse Linear Systems over Finite Fields [J].Lecture Notes on Computer Science,1991(537): 109-133.

王耀文(1993—),男,碩士研究生,主要研究方向:衛星通信、信道編碼;

郭道省(1973—),男,博士,教授,主要研究方向:衛星通信、抗干擾、物理層安全。

《無線電通信技術》期刊,注重學術性與技術應用相結合,以跟蹤通信系統與網絡熱點技術、交流通信領域學術與技術應用成果為主要報道內容,并兼顧其他相關綜合電子信息技術。

期刊固定欄目如下:

?專家論壇 ?通信系統與網絡技術

?信息傳輸與接入技術 ?工程實踐及應用技術

向相關科研課題負責人誠征熱點技術專題文章,作為特約專題欄目發表。

猜你喜歡
環境
長期鍛煉創造體內抑癌環境
一種用于自主學習的虛擬仿真環境
孕期遠離容易致畸的環境
不能改變環境,那就改變心境
環境與保護
環境
孕期遠離容易致畸的環境
高等院校環境類公選課的實踐和探討
掌握“三個三” 兜底環境信訪百分百
我國環境會計初探
中國商論(2016年33期)2016-03-01 01:59:38
主站蜘蛛池模板: 毛片免费网址| 国产成人一区免费观看| 精品91视频| 91精品人妻一区二区| 欧美色视频日本| 国产成人盗摄精品| 亚洲天堂在线免费| 国产久操视频| 国产免费一级精品视频| 精品视频一区在线观看| 欧美日韩一区二区在线免费观看| 久草热视频在线| 亚洲第一极品精品无码| 中文纯内无码H| 国产成人精品视频一区视频二区| 91精品国产情侣高潮露脸| 国产h视频在线观看视频| 国产精品jizz在线观看软件| 亚洲欧美日韩动漫| 亚洲AV成人一区国产精品| 经典三级久久| 亚洲不卡影院| 国产欧美另类| 中国丰满人妻无码束缚啪啪| 18禁黄无遮挡网站| 永久免费无码成人网站| 97视频免费在线观看| 国产原创自拍不卡第一页| 欧美成人国产| 欧美成人综合视频| 99久久国产自偷自偷免费一区| 国产亚洲欧美日韩在线一区| 91精品国产无线乱码在线| 免费 国产 无码久久久| 欧洲精品视频在线观看| 亚洲欧美综合另类图片小说区| 久久99精品国产麻豆宅宅| 成人日韩视频| 欧美视频免费一区二区三区 | 亚洲精品麻豆| 制服丝袜在线视频香蕉| 国产精品尹人在线观看| 免费视频在线2021入口| 久久亚洲精少妇毛片午夜无码| 精品久久蜜桃| 欧美国产综合色视频| 老色鬼欧美精品| 免费看美女自慰的网站| 国产欧美日韩专区发布| 亚洲一区二区三区国产精品 | 欧美劲爆第一页| 中文字幕久久亚洲一区| 免费99精品国产自在现线| 在线另类稀缺国产呦| 国产 日韩 欧美 第二页| 精品视频在线观看你懂的一区| 亚洲AV无码久久精品色欲| 在线观看国产精品第一区免费| 国产一区二区三区精品欧美日韩| 久久婷婷五月综合97色| 国产激情第一页| 麻豆国产在线观看一区二区| 中文字幕色站| 欧美精品亚洲二区| 18禁不卡免费网站| 色综合中文字幕| 欧美成人综合视频| av手机版在线播放| 毛片一级在线| 国产噜噜在线视频观看| 首页亚洲国产丝袜长腿综合| 国产精品夜夜嗨视频免费视频| 成人韩免费网站| 亚洲天堂精品在线| 国产人成网线在线播放va| 九九热这里只有国产精品| 伊人成人在线| 综合色区亚洲熟妇在线| 国产精品白浆在线播放| 91精品啪在线观看国产| 日韩一区二区三免费高清| 国产成人高清精品免费软件|