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

GEO衛星移動通信RLC層重傳機制研究

2013-11-30 05:01:14劉立祥
計算機工程與設計 2013年1期
關鍵詞:機制模型

王 洋,劉立祥

(1.中國科學院軟件研究所 天基綜合信息系統重點實驗室,北京100190;2.中國科學院研究生院,北京100190)

0 引 言

為保證GEO衛星移動通信RLC層連接的可靠性和吞吐量,本文對于GEO衛星移動通信協議RLC層重傳機制展開研究[1-3]。

重傳機制的基本概念是通過接收端Rx發送的確認消息來通知發送端Tx發送的分組是否被正確接收(ACK)或者沒有正確接收(NACK)。近年來研究較多的混合自動重傳請求(HARQ)協議將ARQ重傳機制與信道編碼相結合,以使在多變的無線信道上提供可靠的傳輸成為可能。現在已經有很多基于確認消息在無錯傳輸假設下的HARQ性 能分 析 研 究 :比 如 針 對 MAC 層 的[4-5],針 對 網 絡 層[6-7]的,以及應用層級別的[8]。但是對于以大延遲、高誤碼為特點的GEO衛星移動通信信道上傳輸的確認消息,出現錯誤與超時的幾率很大。目前只有少部分的文獻研究了在非無錯環境下傳輸確認消息(ACK/NACK)的情況。其中一些工作研究了在無限次重傳下的HARQ I型混合重傳協議的效率[9];文獻[10]則研究了對于HARQ I型在有限次重傳的下性能問題。文獻[11]研究了使用Chase合并的HARQ II型重傳協議。所有上面提到的參考文獻是基于等停協議(SW-ARQ)的重傳機制。另外一些文獻是基于Markov鏈使用選擇性重傳協議(SR-ARQ)[12-13]或基于后退N步協議(GBN-ARQ)[14]進行的研究。上述這些研究工作對現有的多種ARQ技術進行了較為全面的分析,但其是以地面移動通信網絡或者有線網絡為研究背景,沒有考慮到GEO衛星移動通信信道上大延遲特點。因此本文提出一種適用于GEO衛星移動通信信道的HARQ重傳機制(G-HARQ),此機制通過減少重傳機制中控制消息的個數從而降低衛星鏈路上RLC層端到端的總延遲,提高RLC層吞吐量。

1 GEO衛星移動通信無線鏈路控制(RLC)層重傳機制研究與設計

1.1 RLC層連接建立過程

在GMPRS中,無線鏈路控制層(RLC)同時出現在傳輸面和控制面。其主要負責為LLC層和MAC層提供接口,使得LLC-PDU可以在 MAC層和LLC層之間傳遞;提供將LLC-PDU分割成RLC數據包以及反方向上的重組過程;以及提供可靠連接,即當收到的RLC數據包有錯誤時,使用ARQ機制進行重傳。下面分上/下行業務分別說明RLC層連接建立和重傳的過程:

對于上行業務,MES在PRACH發送一個接入請求分組(packet channel request),然后網絡端在PAGCH上回應一個分組資源分配方案(packet uplink assignment),其中包含分配給MES的無線資源的相關參數。在MES接收到這個分配方案后,MES發送一系列的數據包,網絡端使用ACK/NACK周期性的發送確認消息。這些消息指出那些需要重傳的錯誤數據包。最終,MES重傳這些出現錯誤的數據包。直到網絡端回復一個ACK消息表示成功接收到了最后一個數據包為止。

對于下行業務,當MES處于移動管理中的 “STANDBY”狀態時,網絡端負責移動管理的模塊通過在PPCH信道上發送尋呼請求(packet paging request)發起群呼過程。MES則回應一個類型為 “尋呼回應”的接入請求,同時MES由 “STANDBY”狀態進入 “READY”狀態。當 MES進入 “READY”狀態后,網絡端就會在PAGCH上發送分組資源分配方案,來指導MES如何使用PDCH信道來傳送數據。之后,網絡端開始發送一系列數據包給MES,同時MES發送ACK/NACK來告知網絡端是否有錯誤。當MES正確接收了所有數據包后,回復ACK以便終止連接。

1.2 基于SR-ARQ的GEO衛星移動通信協議RLC層選擇重傳機制

地面移動通信協議RLC層使用SR-ARQ作為重傳機制,由于GMPRS標準沒有規定使用何種重傳機制,故將其根據GMPRS標準框架要求進行修改進行實驗。但在2.2節的仿真結果中表明SR-ARQ重傳機制產生的ACK/NACK消息將引入較大RLC層延遲,造成RLC層吞吐量的低下。盡管如此,SR-ARQ仍會作為G-HARQ在信道質量極惡劣情況下的一種工作方式。

每一個RLC發送實體,簡稱Tx,在窗口W的限制內發送數據包。RLC接收實體,簡稱Rx,周期性的回復ACK/NACK。參數V(S)和V(A)限定了Tx的發送窗口,V(S)是下一個要發送的數據包的BSN,V(A)是最早被確認發送成功了的數據包的BSN。當Tx檢測窗口駐留條件滿足:[V(S)=V(A)+W]%(2×W)時,通知Rx并重傳最早沒有被確認過的數據包,以此類推。參數V(R)和V(Q)限定了Rx的接收窗口,V(R)的值為下一個期待收到的數據包的BSN,V(Q)的值是最早收到的數據包的BSN。V(R)在收到新數據包時更新,而V(Q)在發送ACK/NACK時更新。如果Rx收到了一個處于接收窗口之外的數據包,即:[BSN<V(R)-W]%(2×W)時,這個數據包就被視為無效的。

每一個ACK/NACK消息對應一個控制數據包,包含當時的V(R)和一個bitmap,bitmap用于標記最多前 W個收到的數據包的確認狀態。當收到了ACK/NACK后,Tx重傳出錯的數據包并調整其發送窗口。圖1展示了RLC層確認模式下SR-ARQ重傳機制的過程,其中B表示當前需要傳送的數據包個數,W為窗口大小,k為出錯數據包個數。

圖1 RLC層確認模式下SR-ARQ重傳機制

1.3 適用于GEO衛星移動通信的G-HARQ重傳機制

在基于SR-ARQ的重傳機制中,當數據包發生錯誤需要重傳時,平均每個TBF會有大量時間消耗在Tx與Rx之間傳遞的控制信息上。為了提高系統吞吐量并降低延遲,本文提出一種新的混合G-HARQ機制的重傳機制可以盡可能的在GEO衛星鏈路上減少TBF中控制消息的個數。首先定義一下G-HARQ中使用的概念:

(1)G-HARQ中對RLC層發送的數據使用Reed-Solo-mon前向糾錯編碼(FEC),如果數據包錯誤可以通過FEC糾正就不用發送控制信息了。

(2)數據包分為信息數據包(I數據包)和冗余數據包(R數據包)。

(3)定義一組反饋消息(OK,NOK,SNACK)指出Rx端所收到的一組數據包的接收狀態:

1)OK消息表示接收端Rx已經正確接收到了上一組的數據包;

2)NOK表示通過發送R數據包可以恢復的出錯數據包,NOK消息可以指出請求所需要的R數據包個數;

3)SNACK消息表示出錯的數據包不能夠通過前向糾錯過程恢復,需要使用ACK/NACK的重傳過程。

G-HARQ機制具體描述如下:

(1)RLC發送實體Tx,發送K個(比如K=16)I數據包。

(2)RLC接收端在每次檢測到一組(K個)I數據包傳輸結束時都會發送反饋消息:

1)如果Tx收到OK消息,它將從其緩沖器中丟棄最近的一組I數據包,認為它們已經被正確接收了。

2)如果Tx收到了NOK消息,它將會最多發送L個R數據包。當Tx收到OK消息或者ACK/NACK消息時停止發送R數據包。

3)如果Tx收到了SNACK消息,它將保留緩沖器中的I數據包并切換到SR-ARQ機制。當Rx發送反饋消息(SNACK)后,它會立即再發送一個NACK給Tx,表示通過bitmap指出確切哪些I數據包出錯。

(3)K和L的取值在開始時不是固定的,其值可以根據RLC連接狀況進行調整。

圖2展示了K=16,L=2時的傳輸情景。NOK消息有兩個取值,NOK1表示Rx需要1個R數據包,NOK2表示Rx需要2個R數據包,R1、R2表示發送的第一個R數據包和第二個R數據包,具體過程如下:

第1組數據,BSN∈ {1,16}被Rx正確接收,Tx收到了OK反饋消息。繼續發送第2組數據;

第2組數據包中有一個發生了錯誤,所以Tx收到了NOK1并發送1個R數據包,以便恢復出錯的數據包。繼續發送第3組數據;

第3組有兩個錯誤,因此Rx發送NOK2讓Tx發送2個R數據包,以便恢復出錯的數據包。繼續發送第4組數據。

第4組的錯誤不能被2個R數據包恢復,所以此時會切換到SR-ARQ機制進行選擇重傳。在發送SNACK后,Rx繼續發送NACK,其中包含的bitmap會指出發生錯誤的數據包編號。

上述的G-HARQ重傳機制,通過限制控制消息(ACK/NACK)的個數,優化反饋資源并減小傳輸時延,優化了系統的吞吐量。

圖2 G-HARQ重傳機制

2 仿真實驗與結果分析

2.1 仿真平臺架構

基于QualNet的仿真平臺由MES、GEO衛星、GSS這三類節點組成。MES端實現了SNDCP、LLC、SM、GMM、RLC、MAC層協議;GSS地面站主要實現了RLC/MAC協議,提供類似基站的作用;GEO衛星實現透明轉發。MES通過衛星鏈路連接到GSS站點,RLC在GEO衛星鏈路上提供確認模式的TBF和重傳功能。應用層可以根據需要加載不同種類業務負載模型。圖3顯示了仿真平臺結構和協議棧架構。

仿真實驗中在RLC上采用SR-ARQ和G-HARQ兩種不同的重傳機制,針對靜態信道質量模型和Gilbert信道模型分別應用WWW業務負載進行實驗。首先在相同的信道質量下,即TBF傳輸時的C/I為常數(靜態信道質量模型),使用WWW業務作為負載,這是一個非實時分組業務。一個分組業務服務包含一個或者多個業務請求,一個業務請求對應下載一個WWW文檔。在成功下載文檔后,用戶花費一定的時間閱讀。完成每一個業務請求需要一系列的下行分組,一個業務所需要的下行分組個數符合幾何分布。實驗結果見2.2節。對于時變的信道質量模型—Gilbert信道模型使用一個兩狀態的Markov過程表示,見圖4。一個狀態表示信道質量 “好”(鏈路誤碼率低),另一個狀態表示信道質量 “差”(信道誤碼率高)。P1是從 “差”狀態轉移到 “好”狀態的轉移概率,P2是從 “好”狀態到“差”狀態的轉移概率。P1取值越大、P2取值越小,表示信道的整體狀態越好。同樣在此信道模型上應用WWW業務模型,實驗結果同見2.2節。

圖3 仿真平臺結構和協議棧架構

圖4 兩個轉移狀態的傳輸信道模型

G-HARQ重傳機制的主要目的是為了減少確認消息。因此性能仿真的主要參量為接收端在正確接收TBF所傳送的數據包時發送的ACK/NACK數量和RLC層吞吐量。在G-HARQ機制仿真中使用的參數為 K=16,L=2,且NOK消息可以指出需要R數據包的個數。另外,定義一個數據包只要有1個bit發生了錯誤就會被認為是傳輸失敗。

2.2 仿真結果及分析

這里給出一組仿真結果,并對其進行分析。圖5繪制了在靜態信道質量模型下,RLC接收端正確接收完整TBF后平均發送的ACK/NACK個數。通過仿真結果,我們看出平均ACK/NACK數量在G-HARQ機制下少于SR-ARQ重傳機制,而且在當C/I下高于20時,G-HARQ機制下的ACK/NACK個數趨于常數。

圖6繪制的是在Gilbert信道模型下使用WWW業務負載模型,當P1取0.1,0.5時,RLC層成功完成TBF傳輸所需要的ACK/NACK個數隨1/P2的變化情況。從圖中可以觀察出在相同轉換概率P1的情況下,G-HARQ中產生的ACK/NACK個數少于原有重傳機制。而在不同轉換概率下,G-HARQ的性能也更優。

圖5 兩種重傳機制下的ACK/NACK個數與信道質量的關系

圖6 P1=0.1、0.5時,兩種重傳機制下的ACK/NACK個數與P2的關系

圖7繪制了在Gilbert信道模型中應用WWW業務負載模型的情況下,兩種重傳機制在P1取0.1,0.5時的吞吐量。曲線顯示G-HARQ吞吐量性能總是優于現有的SRARQ,原因是因為G-HARQ在地球同步軌道移動通信衛星信道上的信道利用率更高。SR-ARQ下接收端的接收窗口中存在缺口,重傳時產生的控制消息需要占用多個RTT時間,導致上層協議的數據包(LLC-PDU)計時器超時,緩存于接收隊列寄存器中的正確接受的RLC數據包被丟棄,最終引起RLC層重傳所有LLC-PDU分割的數據包。G-HARQ可以降低這種帶寬上的浪費,因為在G-HARQ中絕大部分錯誤可以通過前向糾錯使用的R數據包恢復。

上述實驗表明混合G-HARQ重傳機制可以提升GEO衛星移動通信RLC層吞吐量性能,說明G-HARQ機制給RLC層帶來的性能優化足以抵消前向糾錯引入的冗余數據包的花銷。另外,盡管FEC需要終端實現額外的解碼部分,在GEO衛星移動通信系統中,衛星只需要透明轉發,現今的MES的處理能力足以實現這一功能[15]。

圖7 P1=0.1、0.5時,兩種重傳機制下的吞吐量與P2的關系

3 結束語

在GEO衛星移動通信系統背景下,為了克服衛星鏈路大延遲、高誤碼的鏈路特性,本文提出了一個針對GEO衛星移動通信信道上的HARQ重傳機制(G-HARQ)。此重傳機制有效的減少了在傳輸過程中需要控制消息數量。通過仿真,在靜態信道質量模型和Gilbert信道模型中評估了現有選擇重傳機制和G-HARQ重傳機制的性能,仿真結果表示G-HARQ有效的提高了吞吐量、減少了重傳時需要的控制消息的數量。RLC層通過選擇重傳可以恢復傳輸中出錯的數據包,而恢復意味著帶來對上層TCP協議的延遲。后續的工作應集中在GEO衛星移動通信背景下,研究基于TCP應用的性能表現,進一步分析TCP與RLC層ARQ協議如何協作以便在GEO衛星移動背景下獲得更好的表現。

[1]Wu Jianjun,Cheng Yuxin,Wang Kun,et al.A GEO satellite mobile telecommunications system architecture design based on UMTS/S-UMTS[C]//Beijing:Wireless Communications & Signal Processing,2009:1-5.

[2]Ravishankar C,Morris A,Barnett C,et al.Design and performance of a 3Gmobile satellite system[C]//Baltimore MD:MILCOM,2011:1946-1951.

[3]ETSI TS 101 376-4-12V2.3.1,GMPRS(Release 2);Part 4:Radio interface protocol specifications;Sub-part 12:MES-BSS interface;RLC/MAC protocol[S].

[4]Lott C,Milenkovic O,Soljanin E.Hybrid ARQ:Theory,state of the art and future directions[C]//Solstrand:IEEE Information Theory Workshop on Information Theory for Wireless Networks,2007:1-5.

[5]Chen Q,Fan P.Performance analysis of Hybrid ARQ with code combining over interleaved Rayleigh fading channel[J].IEEE Transactions on Vehicular Technology,2005,54(3):1207-1214.

[6]Le Duc A,Le Martret C J,Ciblat P.Delay and Jitter closedform expressions for cross-layer hybrid ARQ schemes[C]//Anchorage AK:Vehicular Technology Conference Fall,2009:1-5.

[7]Le Duc A,Le Martret C J,Ciblat P.Efficiency closed-form expressions for any IR-HARQ scheme at the IP level[C]//Marrakech:Signal Processing Advances in Wireless Communications,2010:1-5.

[8]Andriyanova I,Soljanin E.IR-HARQ schemes with finitelength punctured LDPC codes over the BEC[C]//Taormina:Information Theory Workshop,IEEE,2009:125-129.

[9]Wu P,Jindal N.Coding versus ARQ in fading channels:How reliable should the PHY be?[C]//Honolulu HI:Global Telecommunications Conference,2009:1-6.

[11]Ausavapattanakun K,Nosratinia A.Analysis of selective-repeat ARQ via matrix signal-flow graphs[J].IEEE Transactions on Communications,2007,55(1):198-204.

[12]Badia L.On the effect of feedback errors in Markov models for SR ARQ packet delays[C]//Honolulu HI:Global Telecommunications Conference,2009:1-6.

[13]Ausavapattanakun K,Nosratinia A.Analysis of go-back-N ARQ in block fading channels[J].IEEE Transactions on Wireless Communications,2007,6(8):2793-2797.

[14]Peter McGuiggan,GPRS in Practice:A companion to the specifications[M].Wiley,2004.

[15]Wang Xiaoqiu,Konishi S,Kitahara T,et al,Experimental evaluation of adaptive SR-SW-ARQ/FEC scheme for ultra lowlatency mobile networks[C]//Kowloon:Wireless Communications and Networking Conference,2007:378-383.

猜你喜歡
機制模型
一半模型
構建“不敢腐、不能腐、不想腐”機制的思考
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
自制力是一種很好的篩選機制
文苑(2018年21期)2018-11-09 01:23:06
定向培養 還需完善安置機制
中國衛生(2016年9期)2016-11-12 13:28:08
3D打印中的模型分割與打包
破除舊機制要分步推進
中國衛生(2015年9期)2015-11-10 03:11:12
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
注重機制的相互配合
中國衛生(2014年3期)2014-11-12 13:18:12
主站蜘蛛池模板: 国产嫩草在线观看| 国产剧情一区二区| 素人激情视频福利| 亚洲天堂久久久| 国产成人精品第一区二区| 亚洲日韩欧美在线观看| 国产毛片不卡| 免费在线色| www成人国产在线观看网站| 综合色婷婷| 99久久精品视香蕉蕉| 亚洲黄色视频在线观看一区| 亚洲中字无码AV电影在线观看| 亚洲第一区欧美国产综合| 国产在线第二页| 亚洲视频免| 婷婷六月综合网| 国产正在播放| 91香蕉视频下载网站| 色男人的天堂久久综合| 女同国产精品一区二区| 男人的天堂久久精品激情| 亚洲成人在线免费观看| 一区二区自拍| 日韩精品免费一线在线观看| 91精品啪在线观看国产60岁 | 97精品国产高清久久久久蜜芽| 亚洲三级视频在线观看| 亚洲色图欧美在线| 国产欧美日韩另类精彩视频| 黄网站欧美内射| 日韩专区欧美| 亚洲中文精品人人永久免费| 亚洲乱码在线播放| 精品亚洲国产成人AV| 亚洲无码一区在线观看| 精品无码视频在线观看| 国产精品露脸视频| 欧美人与牲动交a欧美精品 | 亚洲综合一区国产精品| 午夜国产精品视频| 亚洲中文无码h在线观看 | 亚洲a级在线观看| 波多野结衣一区二区三区四区| 国产欧美另类| 久久久久久久蜜桃| 亚洲综合第一区| 91蜜芽尤物福利在线观看| 欧美啪啪一区| 欧美午夜视频| 国产成人91精品| 亚洲一区二区三区在线视频| 国产乱码精品一区二区三区中文| 欧美中文字幕在线播放| 四虎影视无码永久免费观看| 成人精品视频一区二区在线| 一本久道久综合久久鬼色| 亚洲伊人电影| 亚洲福利片无码最新在线播放 | 亚洲成a人片在线观看88| 在线不卡免费视频| 中文毛片无遮挡播放免费| 日本www在线视频| 亚洲一级无毛片无码在线免费视频 | 国产精品xxx| 88av在线| 最新日本中文字幕| 亚洲免费播放| 最新加勒比隔壁人妻| 少妇精品久久久一区二区三区| 亚洲爱婷婷色69堂| 青青草国产免费国产| 精品久久久无码专区中文字幕| 一级毛片无毒不卡直接观看| 国产成人精品无码一区二| 最新亚洲人成网站在线观看| 亚洲高清在线播放| 狠狠躁天天躁夜夜躁婷婷| 国内视频精品| 亚洲精品成人7777在线观看| 欧美第二区| 最新亚洲人成网站在线观看|