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

GPRS擁塞控制技術(shù)研究

2013-04-12 00:00:00王則陸金仁成何清葉王天嬈
現(xiàn)代電子技術(shù) 2013年15期

摘 要: 為了更好利用GPRS網(wǎng)絡(luò),減小數(shù)據(jù)傳輸過(guò)程中的擁塞,設(shè)計(jì)了一種基于數(shù)據(jù)壓縮和滑動(dòng)窗機(jī)制相結(jié)合的控制方案,實(shí)現(xiàn)了對(duì)GPRS數(shù)據(jù)傳輸?shù)膿砣刂?。?duì)控制方案進(jìn)行實(shí)驗(yàn)驗(yàn)證,實(shí)驗(yàn)結(jié)果表明,采用該控制方案可以減少30%~50%的傳輸數(shù)據(jù)量,有效抑制傳輸擁塞,提高GPRS網(wǎng)絡(luò)的傳輸效率,可滿足GPRS網(wǎng)絡(luò)傳輸瞬時(shí)大數(shù)據(jù)量的要求。

關(guān)鍵詞: GPRS; 數(shù)據(jù)傳輸擁塞; 數(shù)據(jù)壓縮; 滑動(dòng)窗; 無(wú)線傳感器網(wǎng)絡(luò)

中圖分類(lèi)號(hào): TN711?34;TP368.2 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2013)15?0032?04

Study on GPRS congestion control technology

WANG Ze?lu1, JIN Ren?cheng2, HE Qing?ye1, WANG Tian?rao3

(1. School of Mechanical Engineering, Dalian University of Technology, Dalian 116024, China;

2. Key Laboratory for Precision and Non?traditional Machining Technology of Ministry of Education, Dalian University of Technology, Dalian 116024, China;

3. Suzhou Dinghan Sensor Network Technology Co., Ltd., Suzhou 215121, China)

Abstract: In order to make better use of the GPRS network and reduce the congestion in data?transmission process, a control scheme based on data compression and sliding window mechanism is designed, which can achieve the congestion control for GPRS data transmission. The experiment verification for the scheme was conducted, and the experimental results show that the scheme can not only cut down the transmission quantity of data by 30%~50%, but also reduce the transmission congestion and improve the transmission efficiency of the GPRS network. As a result, it can meet the requirements of mass data transmission in the GPRS network in instant.

Keywords: GPRS; data transmission congestion; data compression; sliding window; wireless sensor network

0 引 言

近年來(lái)世界信息產(chǎn)業(yè)發(fā)展勢(shì)頭迅猛,移動(dòng)通信技術(shù)高速發(fā)展,移動(dòng)通信GSM網(wǎng)絡(luò)已經(jīng)成為覆蓋面積最廣、功能最強(qiáng)、基礎(chǔ)設(shè)施最完善的無(wú)線通信網(wǎng)絡(luò)。GSM作為市場(chǎng)運(yùn)作最成功的一種通信標(biāo)準(zhǔn),在歐洲和亞洲取得了最廣泛的應(yīng)用,3G技術(shù)必將成為無(wú)線通信領(lǐng)域中又一個(gè)里程碑[1]。但是現(xiàn)在3G技術(shù)還沒(méi)有完全成熟,覆蓋面積也不完善,以GSM網(wǎng)絡(luò)為基礎(chǔ)的GPRS(General Packet Radio Service,通用無(wú)線分組業(yè)務(wù))網(wǎng)絡(luò)成為無(wú)線通信的較好方式。

目前GPRS擁塞優(yōu)化方面的研究較少,一方面是由于本身GPRS網(wǎng)絡(luò)構(gòu)建的時(shí)間較短,另一方面,相對(duì)于GSM網(wǎng)絡(luò)優(yōu)化來(lái)說(shuō),GPRS的網(wǎng)絡(luò)擁塞優(yōu)化是一個(gè)新的課題,從實(shí)際的維護(hù)經(jīng)驗(yàn)到各種理論研究都很少[2]。無(wú)線傳感器網(wǎng)絡(luò)[3]的發(fā)展,更促使無(wú)線通信用戶數(shù)量成倍增加,GPRS網(wǎng)絡(luò)擁塞發(fā)生的機(jī)率提高,所以減小網(wǎng)絡(luò)擁塞,提高網(wǎng)絡(luò)的實(shí)時(shí)性具有重要意義。本文主要是利用壓縮算法[4]和滑動(dòng)窗機(jī)制[5]來(lái)控制網(wǎng)絡(luò)擁塞,不僅可以減少發(fā)送的數(shù)據(jù)量,還可以減小擁塞機(jī)率,提高網(wǎng)絡(luò)傳輸效率和實(shí)時(shí)性,并能大幅降低網(wǎng)絡(luò)使用價(jià)格。

1 擁塞控制方案

GPRS具有實(shí)時(shí)在線、按量計(jì)費(fèi)、快速接入、自如切換等特點(diǎn)[6],GPRS理論最高下行速率171.2 Kb/s,最高上行速率42.8 Kb/s,但是實(shí)際速率遠(yuǎn)小于這個(gè)速率,所以GPRS網(wǎng)絡(luò)適用于突發(fā)的小數(shù)據(jù)量傳輸。如今智能手機(jī)的發(fā)展和無(wú)線傳感器網(wǎng)絡(luò)的興起,使得移動(dòng)通信網(wǎng)絡(luò)的數(shù)據(jù)量大大增加。未來(lái)用于人?人通信的終端可能只占整個(gè)終端市場(chǎng)的1/3,而更大數(shù)量的通信是機(jī)器對(duì)機(jī)器(M2M)的通信業(yè)務(wù)。以上這些都說(shuō)明未來(lái)網(wǎng)絡(luò)中數(shù)據(jù)量會(huì)越來(lái)越多,造成網(wǎng)絡(luò)擁塞的機(jī)率會(huì)大大增加,如何降低網(wǎng)絡(luò)中數(shù)據(jù)量、增加傳輸帶寬利用率、提高網(wǎng)絡(luò)實(shí)時(shí)性[7]將會(huì)成為一個(gè)重要研究方向。

GPRS網(wǎng)絡(luò)傳輸速率較低,數(shù)據(jù)量大是產(chǎn)生擁塞的主要原因[8],降低網(wǎng)絡(luò)中的數(shù)據(jù)量會(huì)明顯降低擁塞機(jī)率,數(shù)據(jù)壓縮是降低數(shù)據(jù)量的最有效的方法[9]。TCP/IP協(xié)議中采用滑動(dòng)窗機(jī)制解決IP網(wǎng)絡(luò)擁塞問(wèn)題,能有效改善網(wǎng)絡(luò)傳輸性能[10]。綜上所述,本文從減小數(shù)據(jù)量和優(yōu)化傳輸機(jī)制兩方面著手,采用差量變長(zhǎng)壓縮算法和自定義滑動(dòng)窗機(jī)制這兩種方法結(jié)合來(lái)實(shí)現(xiàn)GPRS傳輸擁塞控制。數(shù)據(jù)要先經(jīng)過(guò)壓縮之后,再利用自定義滑動(dòng)窗機(jī)制向GPRS網(wǎng)絡(luò)發(fā)送,上位機(jī)接收到數(shù)據(jù)后,先進(jìn)行數(shù)據(jù)解壓,再進(jìn)行相應(yīng)的處理。其中,壓縮算法是由差量壓縮和變長(zhǎng)編碼共同實(shí)現(xiàn)的,此算法的時(shí)間和空間復(fù)雜度都較低,主要運(yùn)算為加減和移位運(yùn)算,特別適合嵌入式數(shù)據(jù)壓縮;自定義滑動(dòng)窗機(jī)制是參照TCP/IP協(xié)議中的滑動(dòng)窗機(jī)制,并進(jìn)行相應(yīng)的改進(jìn),主要適用于網(wǎng)絡(luò)中瞬時(shí)大數(shù)據(jù)量的發(fā)送。如圖1所示。

圖1 擁塞控制方案

2 擁塞控制實(shí)現(xiàn)方法

圖1中,為了減少GPRS網(wǎng)絡(luò)擁塞的機(jī)率,提高數(shù)據(jù)傳輸?shù)男屎蛯?shí)時(shí)性,采用了壓縮算法和滑動(dòng)窗機(jī)制實(shí)現(xiàn)傳輸控制,下面將詳細(xì)介紹實(shí)現(xiàn)方法。

2.1 差量變長(zhǎng)壓縮算法

差量變長(zhǎng)壓縮[11]是結(jié)合差量壓縮和不定長(zhǎng)編碼兩種算法實(shí)現(xiàn)的無(wú)損壓縮算法,主要思想是:采集完成的數(shù)據(jù),取當(dāng)前數(shù)據(jù)和前一個(gè)數(shù)據(jù)的差值,再把差值利用不定長(zhǎng)數(shù)據(jù)塊進(jìn)行編碼,最后將編碼后的數(shù)據(jù)塊進(jìn)行組合,就完成了數(shù)據(jù)壓縮。下面用一個(gè)例子來(lái)說(shuō)明。

不定長(zhǎng)數(shù)據(jù)塊由三部分組成:數(shù)據(jù)塊長(zhǎng)度標(biāo)識(shí)、符號(hào)位、差量數(shù)據(jù)。其中,數(shù)據(jù)塊長(zhǎng)度標(biāo)識(shí)是此數(shù)據(jù)塊長(zhǎng)度的標(biāo)志,在數(shù)據(jù)塊中所占的位數(shù)不定,如果有一位對(duì)應(yīng)兩種不定長(zhǎng)數(shù)據(jù)塊,有兩位則對(duì)應(yīng)四種不定長(zhǎng)數(shù)據(jù)塊,以此類(lèi)推,在實(shí)現(xiàn)時(shí)要根據(jù)數(shù)據(jù)分析結(jié)果進(jìn)行調(diào)整;符號(hào)位標(biāo)志差量數(shù)據(jù)的正負(fù),在數(shù)據(jù)塊中只占1位,為1表示作差后結(jié)果為負(fù),為0表示作差后結(jié)果為正;差量數(shù)據(jù)是數(shù)據(jù)作差后的結(jié)果,因?yàn)榉?hào)位來(lái)表示結(jié)果的正負(fù),這里只取作差結(jié)果的絕對(duì)值。如圖2所示。

圖2 不定長(zhǎng)數(shù)據(jù)塊

不定長(zhǎng)數(shù)據(jù)塊位數(shù)選取是通過(guò)分析數(shù)據(jù)樣本獲得的,如圖3所示,橫軸代表按差值劃分的區(qū)間,縱軸代表差值在區(qū)間內(nèi)出現(xiàn)的次數(shù),例如圖3(a)中橫軸16這一列,代表差值在區(qū)間[(0,16]]內(nèi)出現(xiàn)的次數(shù)為1584。從圖3中可以看出,圖3(a)中的最大差值在128以內(nèi),而圖3(b)中最大差值在512以內(nèi),所以圖3(a)和(b)中差量數(shù)據(jù)最大位數(shù)分別為7位和9位,這就是如何定義最大差量數(shù)據(jù)的位數(shù)。再看圖3(a)中在區(qū)間[[-32,32]]中已經(jīng)包含了大部分的差值,可以從這里分開(kāi),差量數(shù)據(jù)位數(shù)為5位,另一個(gè)為7位,則數(shù)據(jù)長(zhǎng)度標(biāo)識(shí)只需要一位即可,總的數(shù)據(jù)塊長(zhǎng)度分別為7和9位。如果數(shù)據(jù)長(zhǎng)度標(biāo)識(shí)為兩位的話,可以分為四個(gè)區(qū)間,分別為[[-16,16],][±(16,32]][±(32,64],][±(64,128],]其相應(yīng)的差量數(shù)據(jù)位數(shù)為4,5,6,7,四種總數(shù)據(jù)塊長(zhǎng)度分別為7,8,9,10。選擇用兩種數(shù)據(jù)塊還是四種數(shù)據(jù)塊進(jìn)行壓縮,要根據(jù)具體的數(shù)據(jù)樣本來(lái)分析,圖3中兩種數(shù)據(jù)塊的壓縮率要好于四種,所以這里選擇以兩種數(shù)據(jù)塊進(jìn)行壓縮,這就是如何選擇數(shù)據(jù)塊長(zhǎng)度標(biāo)識(shí)位數(shù)。不定長(zhǎng)數(shù)據(jù)塊位數(shù)選取,重點(diǎn)在于如何分塊(數(shù)據(jù)塊長(zhǎng)度標(biāo)識(shí)位數(shù))及最大差量數(shù)據(jù)位數(shù),通過(guò)這兩個(gè)值的選取就可以得到總數(shù)據(jù)塊的位數(shù)。

圖3 數(shù)據(jù)樣本分析結(jié)果

不定長(zhǎng)數(shù)據(jù)塊選擇完成之后,就可以進(jìn)行數(shù)據(jù)壓縮,由于是差量壓縮,第一個(gè)數(shù)據(jù)是不壓縮的。以兩種數(shù)據(jù)塊為例,設(shè)有兩種數(shù)據(jù)塊A(7位)和B(9位),第一個(gè)數(shù)據(jù)為[n0],此后第二個(gè)數(shù)據(jù)與第一個(gè)數(shù)據(jù)的差值組成的數(shù)據(jù)塊為[A1]或[B1,]以此類(lèi)推,會(huì)得到[n]個(gè)[An]或[Bn,]那么把這些數(shù)據(jù)塊通過(guò)移位進(jìn)行組合會(huì)得到壓縮后的數(shù)據(jù)。解壓數(shù)據(jù)的時(shí)候,先取出第一個(gè)數(shù)據(jù),按照不定長(zhǎng)數(shù)據(jù)塊的格式,再取第一個(gè)數(shù)據(jù)塊[A1]或[B1]的第一位(如果是四種數(shù)據(jù)塊就取兩位),如果為0則為A類(lèi)數(shù)據(jù),再取出6位;如果為1則為B類(lèi)數(shù)據(jù),再取出8位。將取出的數(shù)據(jù)放在一個(gè)塊中,取出符號(hào)位,如果為1,則表示為負(fù)值,用第一個(gè)數(shù)據(jù)減去差量數(shù)據(jù);如果為0,則表示為正值,用第一個(gè)數(shù)據(jù)加上差量數(shù)據(jù)。計(jì)算出結(jié)果就是第二個(gè)數(shù)據(jù),以此類(lèi)推,就可以解壓出所有的數(shù)據(jù)。如圖4所示。

圖4 壓縮數(shù)據(jù)組合

2.2 自定義滑動(dòng)窗機(jī)制

在TCP/IP協(xié)議中,用滑動(dòng)窗機(jī)制來(lái)控制以太網(wǎng)的擁塞問(wèn)題,借助這個(gè)思想,本文采用了改進(jìn)的滑動(dòng)窗機(jī)制,以此來(lái)控制GPRS網(wǎng)絡(luò)中數(shù)據(jù)發(fā)送過(guò)程。下面將結(jié)合實(shí)際案例來(lái)具體說(shuō)明實(shí)現(xiàn)過(guò)程。

因?yàn)镚PRS發(fā)送數(shù)據(jù)比處理數(shù)據(jù)慢,所以硬件上加入了Nand FLASH,保證處理完的數(shù)據(jù)能先保存起來(lái),不至于導(dǎo)致數(shù)據(jù)丟失,同時(shí)由于加入了存儲(chǔ)器,還實(shí)現(xiàn)了斷點(diǎn)續(xù)傳的功能。如圖5所示,軟件中定義了三個(gè)指針:發(fā)送指針(PS)、未應(yīng)答指針(PU)、寫(xiě)入指針(PW),[PS]指向的是將要發(fā)送數(shù)據(jù)的第一個(gè)字節(jié),PU指向已發(fā)送數(shù)據(jù)但還沒(méi)有得到確認(rèn)的第一個(gè)字節(jié),PW指向程序?qū)⒁獙?xiě)在存儲(chǔ)器的第一個(gè)字節(jié)。還定義了三個(gè)變量:應(yīng)答長(zhǎng)度(AL)、總未應(yīng)答長(zhǎng)度(UT)、實(shí)際未應(yīng)答長(zhǎng)度(UR),AL是指上位機(jī)已經(jīng)確認(rèn)接收到的長(zhǎng)度,UT是指已發(fā)送的總數(shù)據(jù)長(zhǎng)度,UR是指通過(guò)程序查詢的沒(méi)被上位機(jī)確認(rèn)的數(shù)據(jù)長(zhǎng)度,其中AL=UT-UR。

從圖5中可以看出,PS、PU、PW這三個(gè)指針是用來(lái)記錄發(fā)送和寫(xiě)入數(shù)據(jù)在存儲(chǔ)器中的位置,而AL、UT、UR這三個(gè)變量實(shí)現(xiàn)數(shù)據(jù)滑動(dòng)窗發(fā)送過(guò)程的控制。圖6介紹了程序中如何利用這三個(gè)指針和變量實(shí)現(xiàn)自定義滑動(dòng)窗機(jī)制,程序開(kāi)始時(shí)要對(duì)所有的指針和變量進(jìn)行初始化,并判斷PS、PU、PW這三個(gè)指針是否重合,如果重合就判斷有沒(méi)有要處理的數(shù)據(jù)(數(shù)據(jù)處理中加入壓縮算法),沒(méi)有數(shù)據(jù)就一直等待,有要處理的數(shù)據(jù),就將處理完成的數(shù)據(jù)利用PW寫(xiě)入存儲(chǔ)器中,寫(xiě)入后再查詢UR,如果初始三個(gè)指針不重合,證明數(shù)據(jù)沒(méi)有完全發(fā)送,也要進(jìn)入這里執(zhí)行,查詢完UR后計(jì)算出AL,并根據(jù)AL修改PU,然后判斷UR是否大于窗口值,如果大于窗口值則會(huì)一直等待,直到UR小于窗口值,否則就會(huì)直接進(jìn)入發(fā)送數(shù)據(jù),發(fā)送數(shù)據(jù)時(shí)會(huì)利用PS讀取數(shù)據(jù)進(jìn)行發(fā)送,發(fā)送成功后將UT修改成UR與發(fā)送數(shù)據(jù)長(zhǎng)度之和,再循環(huán)回判斷PS、PU、PW三個(gè)指針是否相同處,這樣就可以實(shí)現(xiàn)數(shù)據(jù)的循環(huán)發(fā)送。當(dāng)斷電再重新上電后,PS會(huì)退回到PU處,PW的值不會(huì)改變,實(shí)現(xiàn)數(shù)據(jù)斷點(diǎn)續(xù)傳。自定義窗口大小實(shí)際限制的是UR,只要UR在窗口內(nèi)就能發(fā)送數(shù)據(jù),否則會(huì)一直等待到UR小于窗口值,再進(jìn)行數(shù)據(jù)發(fā)送。

圖5 指針和變量關(guān)系

圖6 滑動(dòng)窗機(jī)制流程

3 實(shí)驗(yàn)與結(jié)果分析

為了驗(yàn)證控制方案的有效性,搭建實(shí)驗(yàn)平臺(tái)進(jìn)行測(cè)試,發(fā)送數(shù)據(jù)為真實(shí)采集的應(yīng)力數(shù)據(jù)。本實(shí)驗(yàn)發(fā)送的數(shù)據(jù)量有13種,分別為:5 KB,10 KB,20 KB,30 KB,40 KB,50 KB,60 KB,70 KB,80 KB,90 KB,100 KB,150 KB,200 KB,每一種數(shù)據(jù)量發(fā)送10次取其平均值作為測(cè)試結(jié)果,每一次發(fā)送間隔為1 min,為了降低測(cè)試結(jié)果與網(wǎng)絡(luò)質(zhì)量的相關(guān)性,測(cè)試時(shí)發(fā)送一組壓縮數(shù)據(jù),再發(fā)送一組不壓縮數(shù)據(jù),這樣輪流測(cè)試。為了能找到一個(gè)合理的窗口大小,采用的測(cè)試方法是在不改變發(fā)送數(shù)據(jù)量(50 KB)的前提下,改變窗口大小,測(cè)試發(fā)送時(shí)間,然后找到合理窗口大小進(jìn)行實(shí)驗(yàn)。

3.1 實(shí)驗(yàn)平臺(tái)搭建

(1)ARM處理器(LPC2106)、GPRS模塊(MC55)、ZigBee模塊[12](JN5148)組成的網(wǎng)關(guān),在處理器中移植嵌入式操作系統(tǒng)[13](UCOS?II),設(shè)計(jì)各個(gè)任務(wù),實(shí)現(xiàn)ZigBee模塊發(fā)送采集數(shù)據(jù)給處理器,處理器處理后通過(guò)GPRS模塊發(fā)送到上位機(jī)。

(2)JN5148結(jié)點(diǎn)一套,用于采集應(yīng)變數(shù)據(jù),并與網(wǎng)關(guān)上的ZigBee模塊進(jìn)行通信。

(3)在上位機(jī)中有一個(gè)串口調(diào)試助手和一個(gè)TCP調(diào)試助手,用于觀察串口輸出和GPRS模塊發(fā)送的數(shù)據(jù)。實(shí)驗(yàn)測(cè)試平臺(tái)如圖7所示。

圖7 實(shí)驗(yàn)測(cè)試平臺(tái)

3.2 實(shí)驗(yàn)結(jié)果分析

在實(shí)驗(yàn)中發(fā)現(xiàn),不加入滑動(dòng)窗機(jī)制,測(cè)試結(jié)果和網(wǎng)絡(luò)質(zhì)量有很大關(guān)系,網(wǎng)絡(luò)質(zhì)量不好會(huì)導(dǎo)致很大擁塞。由于GPRS模塊本身緩存[14]只有8 KB,發(fā)送數(shù)據(jù)量小于8 KB時(shí),數(shù)據(jù)進(jìn)入模塊緩存中,有些并未實(shí)際發(fā)送;而若數(shù)據(jù)量超過(guò)8 KB,由于GPRS網(wǎng)絡(luò)質(zhì)量不太穩(wěn)定,就會(huì)導(dǎo)致模塊重連,重連的時(shí)間不能算在發(fā)送時(shí)間之內(nèi),不加入滑動(dòng)窗機(jī)制,測(cè)試的發(fā)送時(shí)間是不可信的。為保證在實(shí)驗(yàn)時(shí)模塊不重連,本實(shí)驗(yàn)是基于自定義滑動(dòng)窗機(jī)制的基礎(chǔ)上,測(cè)試了加入壓縮算法和未加壓縮算法數(shù)據(jù)發(fā)送時(shí)間。數(shù)據(jù)發(fā)送時(shí)間對(duì)比如圖8所示。

從圖8中可以看出,發(fā)送相同的數(shù)據(jù)量,壓縮之后至少可以節(jié)省一半時(shí)間,很顯著地提高網(wǎng)絡(luò)帶寬利用率和數(shù)據(jù)傳輸實(shí)時(shí)性。從圖中可以很明顯看出,網(wǎng)絡(luò)質(zhì)量對(duì)發(fā)送時(shí)間的影響,比如發(fā)送80 KB數(shù)據(jù)時(shí)壓縮前后都有一點(diǎn)下降,這是網(wǎng)絡(luò)質(zhì)量變好所引起的。從圖中壓縮后發(fā)送時(shí)間看出,雖然網(wǎng)絡(luò)質(zhì)量時(shí)好時(shí)壞,但是發(fā)送時(shí)間起伏并不太大,這是設(shè)計(jì)的滑動(dòng)窗機(jī)制在起作用,特別是在網(wǎng)絡(luò)質(zhì)量不好的情況下,可以很好地控制網(wǎng)絡(luò)擁塞,保證數(shù)據(jù)的實(shí)時(shí)性。

圖8 數(shù)據(jù)發(fā)送時(shí)間對(duì)比

為了高效利用GPRS網(wǎng)絡(luò)帶寬,實(shí)驗(yàn)驗(yàn)證了窗口大小和發(fā)送時(shí)間之間的關(guān)系,確定合理的窗口大小。窗口大小對(duì)發(fā)送時(shí)間的影響如圖9所示,窗口大小與發(fā)送時(shí)間成反比關(guān)系;網(wǎng)絡(luò)斷開(kāi)次數(shù)與窗口大小有如下對(duì)應(yīng)關(guān)系:窗口大小為1 000~5000 B時(shí),斷開(kāi)次數(shù)與窗口大小成反比關(guān)系,窗口大小為5 000~7 000 B時(shí)斷開(kāi)次數(shù)最少,窗口大小為7 000~9 000 B時(shí),斷開(kāi)次數(shù)與窗口大小成正比關(guān)系。為了更好地利用帶寬,這里選用7 000 B作為窗口大小。

圖9 窗口大小對(duì)發(fā)送時(shí)間的影響

4 結(jié) 論

結(jié)合無(wú)線通信的發(fā)展趨勢(shì)及GPRS網(wǎng)絡(luò)的特點(diǎn),設(shè)計(jì)了一種結(jié)合壓縮算法和滑動(dòng)窗機(jī)制的GPRS數(shù)據(jù)傳輸擁塞控制方案,也通過(guò)實(shí)驗(yàn)進(jìn)行了驗(yàn)證,結(jié)論如下:

差量變長(zhǎng)壓縮算法壓縮率為30%~50%,適用于緩變數(shù)據(jù)的壓縮,可以應(yīng)用于數(shù)據(jù)變化不大的場(chǎng)合,此算法的時(shí)間和空間復(fù)雜度低,特別適合嵌入式處理器運(yùn)算。

自定義滑動(dòng)窗機(jī)制可以實(shí)現(xiàn)斷點(diǎn)續(xù)傳及良好的數(shù)據(jù)發(fā)送控制,適用于嵌入式通信。

這兩種機(jī)制結(jié)合用于GPRS網(wǎng)絡(luò)數(shù)據(jù)傳輸,可以有效減少傳輸擁塞,提高網(wǎng)絡(luò)傳輸效率和實(shí)時(shí)性,滿足瞬時(shí)大數(shù)據(jù)量的傳輸要求。

參考文獻(xiàn)

[1] 華楠.GPRS無(wú)線網(wǎng)絡(luò)優(yōu)化方案研究[D].哈爾濱:黑龍江大學(xué),2010.

[2] 畢文輝.GPRS本地網(wǎng)的網(wǎng)絡(luò)優(yōu)化[D].北京:北京郵電大學(xué),2008.

[3] 李勝?gòu)?qiáng).傳感器網(wǎng)絡(luò)數(shù)據(jù)壓縮方法研究[D].杭州:杭州電子科技大學(xué),2010.

[4] 蔣鵬,李勝?gòu)?qiáng).基于最優(yōu)階估計(jì)與分布式分簇的傳感器網(wǎng)絡(luò)數(shù)據(jù)壓縮算法的研究[J].電子與信息學(xué)報(bào),2011,33(3):569?574.

[5] [阿根廷]SCAGLIA Sergio. 嵌入式Internet TCP/IP基礎(chǔ)、實(shí)現(xiàn)及應(yīng)用[M].北京:北京航空航天大學(xué)出版社,2008.

[6] 杜吉榮.GPRS環(huán)境下TCP協(xié)議的性能分析與改進(jìn)[D].杭州:浙江大學(xué),2002.

[7] AGGELIS K, LOUVROS S. GPRS performance optimization with pre?empted packet queue analysis [C]// Proceedings of 2011 6th International Conference on Design and Technology of Integrated System in Nanoscale Era. Athens, Greece: IEEE, 2011: 1?4.

[8] WEN Y, CHENG Y, LIU X F, et al. The optimization and application of GPRS time based charging module [C]// Proceedings of 2012 International Conference on Computer Science and Service System. Nanjing: IEEE, 2012: 1220?1223.

[9] REN X J. Lossless compression algorithm for wireless sensor networks based on the entropy drop transform perception data [D]. Xi’an: Northeastern University, 2011.

[10] [美] STEVENS W R. TCP/IP詳解,卷1:協(xié)議[M].北京:機(jī)械工業(yè)出版社,2000.

[11] REALXIE.小量壓縮簡(jiǎn)單算法[EB/OL]. [2012?02?08]. http://blog.csdn.net/realxie/article/details/7243888.

[12] NXP. Datasheet: JN5148?001 [EB/OL]. [2012?09?12]. http://www.jennic.com.

[13] 李玉剛.嵌入式操作系統(tǒng)μC/OS?II在ARM上的移植研究[J].微計(jì)算機(jī)信息,2010,26(23):97?98.

[14] 佚名.西門(mén)子MC55資料包[EB/OL]. [2012?07?11].http://download.csdn.net/download/mo417/4422015.

主站蜘蛛池模板: 99re在线免费视频| 国产精品视频第一专区| 中文无码精品A∨在线观看不卡 | 色网在线视频| 动漫精品中文字幕无码| 四虎国产精品永久在线网址| 国产www网站| 在线99视频| 国产成人你懂的在线观看| 波多野衣结在线精品二区| 欧美激情第一区| 亚洲精品无码久久毛片波多野吉| 久久不卡精品| 久久伊人色| 一个色综合久久| 77777亚洲午夜久久多人| 波多野结衣中文字幕一区二区 | 激情六月丁香婷婷四房播| 四虎成人在线视频| 国产天天色| 无码内射在线| 久久semm亚洲国产| 久久精品最新免费国产成人| 久久熟女AV| 色婷婷久久| 性视频久久| 日韩无码白| 精品国产中文一级毛片在线看| 欧美在线导航| 国产成人91精品免费网址在线| 国产日韩欧美视频| 直接黄91麻豆网站| 三上悠亚一区二区| 亚洲无线国产观看| 91国内视频在线观看| 免费一极毛片| 亚洲无码视频一区二区三区 | 欧美综合中文字幕久久| 国内熟女少妇一线天| 亚洲精品亚洲人成在线| 国产簧片免费在线播放| 精品国产一二三区| 五月天在线网站| 国产电话自拍伊人| 永久成人无码激情视频免费| 亚洲日韩久久综合中文字幕| 欧美啪啪精品| 毛片基地视频| 91啪在线| 亚洲AV永久无码精品古装片| 国产精品福利尤物youwu| 国产精品欧美在线观看| 久久久久人妻精品一区三寸蜜桃| 国产偷倩视频| 成人一级黄色毛片| 欧美亚洲欧美| 园内精品自拍视频在线播放| 五月天天天色| 国产黄色视频综合| 亚洲国产成人无码AV在线影院L | 永久在线播放| 国产无码高清视频不卡| 天天操精品| 久久久无码人妻精品无码| 国产成人一区免费观看| 欧美激情伊人| 亚洲伊人天堂| 国产成人乱无码视频| 一本久道热中字伊人| 久久黄色毛片| 亚洲欧洲日产国码无码av喷潮| 亚洲欧洲天堂色AV| 亚洲欧美日韩中文字幕在线一区| 亚洲香蕉在线| 激情无码视频在线看| 国产一在线| 国产对白刺激真实精品91| 成人毛片免费在线观看| 国产男女免费视频| 91青草视频| 伊人91在线| 超碰aⅴ人人做人人爽欧美 |