《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 衛(wèi)星鏈路上的SR協(xié)議性能分析
衛(wèi)星鏈路上的SR協(xié)議性能分析
來(lái)源:電子技術(shù)應(yīng)用2011年第9期
胡建軍, 郭 顯, 高 翔
(甘肅聯(lián)合大學(xué) 電子信息工程學(xué)院, 甘肅 蘭州 730000)
摘要: 選擇重傳ARQ協(xié)議兼顧了停等ARQ協(xié)議可靠性高、退后N ARQ協(xié)議傳輸能力強(qiáng)、應(yīng)用廣泛的優(yōu)勢(shì)。傳統(tǒng)的選擇重傳ARQ協(xié)議模型沒(méi)有考慮窗口大小對(duì)協(xié)議性能的影響,導(dǎo)致選擇重傳ARQ協(xié)議模型分析能力不足。為此,通過(guò)對(duì)選擇重傳ARQ協(xié)議的運(yùn)行進(jìn)行分析,建立了與選擇重傳ARQ協(xié)議運(yùn)行一致的數(shù)學(xué)模型,并通過(guò)仿真驗(yàn)證了所建模型的合理性。
中圖分類(lèi)號(hào): TP393.04
文獻(xiàn)標(biāo)識(shí)碼: A
文章編號(hào): 0258-7998(2011)09-126-03
Analysis about performance of SR protocol on satelite link
Hu Jianjun, Guo Xian, Gao Xiang
Engineering College of Electric and Information, University of Gansu Lianhe, Lanzhou 730000, China
Abstract: ARQ protocol is importanrt in reliable transmit of data-link.In classic ARQ,the GBN protocol get hold of broad application beacause of better transmit and simple implement,and especially is suit to weak client under running capability.The math mode on GBN protocol is found to be indigent about ananysis of existing mode on the GBN protocol. Simulation result confirm that the mode is sound.
Key words : Selective-Repeat ARQ; time-out mechanism; throughput; delay; efficiency


    衛(wèi)星通信網(wǎng)絡(luò)以其易部署、易安裝以及優(yōu)良的覆蓋能力得到廣泛的應(yīng)用。作為地面通信網(wǎng)絡(luò)的重要補(bǔ)充,衛(wèi)星通信網(wǎng)絡(luò)必將越來(lái)越多地發(fā)揮其獨(dú)特的優(yōu)勢(shì)。然而衛(wèi)星通信網(wǎng)絡(luò)易受環(huán)境因素的影響,在環(huán)境條件較為惡劣的情況下,鏈路會(huì)呈現(xiàn)出較高的誤碼率,重傳性能下降,為此如何在較高誤碼率環(huán)境下提高衛(wèi)星信道的效率,成為學(xué)者們近年來(lái)研究的熱點(diǎn)[1-4]。
 前向糾錯(cuò)和反饋重傳以及二者的混合是數(shù)據(jù)鏈路層提供可靠傳輸?shù)闹匾夹g(shù),其中反饋重傳中的SR ARQ(Selective-Repeat ARQ)技術(shù)以其具有高的可靠性和傳輸控制能力得到人們的青睞,特別是在無(wú)線數(shù)據(jù)通信系統(tǒng)中。
 盡管許多文獻(xiàn)對(duì)SR協(xié)議進(jìn)行了分析,但是分析不夠全面[1-5]不能反應(yīng)SR協(xié)議的運(yùn)行,比如模型中沒(méi)有考慮窗口大小、發(fā)送速率的影響。為此本文首先建立了衛(wèi)星鏈路上SR協(xié)議運(yùn)行的數(shù)學(xué)模型,以此為基礎(chǔ),分析了SR協(xié)議在衛(wèi)星鏈路上的性能。仿真結(jié)果表明,模型具有較好的特性。
1 SR協(xié)議運(yùn)行概述
 SR協(xié)議的運(yùn)行過(guò)程描述如下[6-7]:
 (1)發(fā)送者按照安排在窗口中的幀編號(hào),以從小到大的順序連續(xù)地發(fā)送幀,每發(fā)送一幀就將其置入發(fā)送緩沖器隊(duì)列。每收到一個(gè)ACKi響應(yīng),就從發(fā)送窗口中刪除該幀,同時(shí)使窗口向前移動(dòng),從而使窗口外等待發(fā)送的幀落入窗口中,繼續(xù)參與后續(xù)幀的發(fā)送,窗口的大小和發(fā)送緩沖器隊(duì)列的大小均為W/2。
 (2)接收者每收到一個(gè)幀,就與窗口中期待的幀編號(hào)進(jìn)行比較,如果一致就對(duì)其進(jìn)行檢驗(yàn),若無(wú)錯(cuò),則將該幀提交給上層處理,準(zhǔn)備后續(xù)幀的接收,并向發(fā)送方發(fā)送一個(gè)ACKi響應(yīng);若有錯(cuò),則向發(fā)送方發(fā)送一個(gè)NAKi響應(yīng),請(qǐng)求重傳出錯(cuò)的幀。如果不一致則丟棄接收到的幀,并將后續(xù)接收到的幀存入接收緩沖區(qū)隊(duì)列。接收者的窗口大小和接收緩沖區(qū)隊(duì)列大小均為W/2。
 (3)如果發(fā)送者收到其窗口中某個(gè)幀的否定應(yīng)答信息,即NAKi響應(yīng),無(wú)論當(dāng)前已發(fā)送到那個(gè)幀,都要重發(fā)該幀。
 (4)為了能夠使發(fā)送者對(duì)已發(fā)送幀做出及時(shí)處理,提高發(fā)送者資源的利用率,發(fā)送者給每一個(gè)已發(fā)送但還未收到應(yīng)答信息的幀設(shè)置了超時(shí)計(jì)時(shí)器,以防止應(yīng)答幀丟失,而致使發(fā)送者長(zhǎng)期等待,造成資源的浪費(fèi)。當(dāng)某幀的超時(shí)計(jì)時(shí)器發(fā)生超時(shí),則重發(fā)超時(shí)幀。
 (5)為防止發(fā)送者無(wú)限期重發(fā)出錯(cuò)的幀,發(fā)送者還設(shè)置了重發(fā)計(jì)數(shù)器,其目的是防止接收者在宕機(jī)或其他不可避免的災(zāi)難時(shí)造成發(fā)送者資源的浪費(fèi)。
2 衛(wèi)星鏈路SR協(xié)議性能建模
 在沒(méi)有幀重傳的情況下,發(fā)送者每發(fā)送一幀,就能在其期望的下一時(shí)刻得到一個(gè)ACKi,從而使后續(xù)幀連續(xù)不斷地發(fā)送。但是,這種狀態(tài)在衛(wèi)星鏈路上幾乎是不可能的,為此設(shè)計(jì)了圖1所示的SR傳輸模型,并以此模型為基礎(chǔ)來(lái)分析衛(wèi)星鏈路的傳輸性能。
 圖1中,tp為傳播時(shí)延,tf為發(fā)送時(shí)延,Wtf是幀滿窗口時(shí)的發(fā)送時(shí)延,tpr為幀的處理時(shí)延。

 

 

 假設(shè)幀長(zhǎng)為l,有效數(shù)據(jù)位長(zhǎng)為n,H為幀頭長(zhǎng),幀發(fā)送速率為r,pe為誤比特率,pf為誤幀率,p為幀重傳的概率,tav為成功傳輸一個(gè)幀的平均傳輸時(shí)間,U為信道的利用率,D為平均傳播時(shí)延,N為退后幀的個(gè)數(shù),則
幀發(fā)送時(shí)延tf為:

  
   
    從上述的數(shù)字結(jié)果來(lái)看,當(dāng)幀長(zhǎng)增大時(shí),信道的利用率增大,但隨之幀的平均傳播時(shí)延也同時(shí)增大。
3.2 仿真分析
 利用Matlab仿真工具來(lái)驗(yàn)證模型的正確性。下面各仿真結(jié)果中,窗口的大小均為127,誤碼率為0.000 01。
 當(dāng)速率為9 600 b/s時(shí),幀長(zhǎng)與信道利用率的關(guān)系,如圖2所示。從圖2可以看出,信道的利用率隨著幀長(zhǎng)的增大而增大。

    在位誤碼率不同的情況下,幀長(zhǎng)與幀傳輸延時(shí)的關(guān)系如圖3所示。從圖3可以看出,位誤碼率越大,幀的傳輸延時(shí)越大,當(dāng)位誤碼率小于0.000 01或更小時(shí),幀的傳輸延時(shí)幾乎接近衛(wèi)星鏈路的傳播延時(shí)。

    當(dāng)速率不同時(shí),幀長(zhǎng)與幀的傳播時(shí)延的關(guān)系如圖4所示。從圖4可以看出,不論信道的速率如何,幀的傳播時(shí)延都隨著幀長(zhǎng)的增大而增大,但速率越大時(shí)延越小。

    SR協(xié)議在數(shù)據(jù)鏈路層占有重要的地位,由于其具有較高的傳輸能力和較高的錯(cuò)誤控制能力而得到廣泛的應(yīng)用。本文以SR協(xié)議的運(yùn)行原理為基礎(chǔ),建立了SR協(xié)議分析的數(shù)學(xué)模型,并通過(guò)仿真分析驗(yàn)證了衛(wèi)星鏈路上模型的合理性。由于模型是在SR協(xié)議的運(yùn)行原理上建立的,對(duì)于陸地鏈路也是適合的,因此模型具有廣泛的應(yīng)用,同時(shí)會(huì)對(duì)協(xié)議的改進(jìn)和優(yōu)化起到積極的作用。
參考文獻(xiàn)
[1] KIM S R, UN C K. Throughput analysis for two ARQ schemes using combined transition matrix[J]. IEEE Trans. Commun., 1992,COM-40:1679-1683.
[2] SASTRY A R K: Improving Automatic-repeat-request(ARQ) performance on satellite channels under high error rate conditions[J]. IEEE Trans.Commun.,1975,COM-23:436-439.
[3] MILLER M J, LIN S. The analysis of some selectiverepeat ARQ schemes with finit receiver buffer[J]. IEEE Trans. Commun., 1981,Com-29:1307-1315.
[4] LIN S. Automatic-repeat-request error control schemes. IEEE Commun. Mag., 1984,22(12):5-17.
[5] 葉曉國(guó),肖甫,孫力娟.衛(wèi)星網(wǎng)絡(luò)鏈路傳輸協(xié)議的性能分析[J].計(jì)算機(jī)應(yīng)用研究,2009,26(7):2680-2682.
[6] GLOVER L A,GRANT P M. Digital communications[M]. 機(jī)械工業(yè)出版社,2010,9:712-730.
[7] 李成忠,靳桅,劉捷,等.計(jì)算機(jī)網(wǎng)絡(luò)[M].北京:清華大學(xué)出版社, 2010:86-88.
[8] 孫翔,陳松明.數(shù)據(jù)鏈路層停等ARQ協(xié)議的最佳幀長(zhǎng)近似解[J].電子科技大學(xué)學(xué)報(bào),2007,36(5):854-856.

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