基于塊編碼的自適應(yīng)無(wú)線網(wǎng)絡(luò)傳輸協(xié)議設(shè)計(jì)與實(shí)現(xiàn)
本文選題:隨機(jī)線性網(wǎng)絡(luò)編碼 切入點(diǎn):無(wú)線網(wǎng)絡(luò) 出處:《國(guó)防科學(xué)技術(shù)大學(xué)》2014年碩士論文 論文類(lèi)型:學(xué)位論文
【摘要】:傳統(tǒng)傳輸控制協(xié)議TCP(Transfer Control Protocol)最初的設(shè)計(jì)目的是提供有線鏈路的可靠傳輸,這種設(shè)計(jì)把丟包作為網(wǎng)絡(luò)擁塞的標(biāo)記,從而降低發(fā)送速率,避免出現(xiàn)更大的擁塞。然而在無(wú)線網(wǎng)絡(luò)中,引起丟包的原因通常是信號(hào)衰退、連接間斷、信號(hào)干擾等物理現(xiàn)象,TCP協(xié)議盲目降低發(fā)送速率的策略不能滿足無(wú)線網(wǎng)絡(luò)的傳輸需求。相關(guān)研究表明網(wǎng)絡(luò)編碼方案能夠避免丟包對(duì)擁塞控制造成的影響,網(wǎng)絡(luò)編碼技術(shù)可以為無(wú)線網(wǎng)絡(luò)傳輸存在的問(wèn)題提供新的解決思路。本文的主要工作有:首先,分析當(dāng)前TCP協(xié)議在無(wú)線網(wǎng)絡(luò)傳輸中所存在的問(wèn)題,并總結(jié)當(dāng)前提出的相關(guān)解決方案和研究現(xiàn)狀。介紹隨機(jī)線性編碼技術(shù)的基本概念,闡述其在無(wú)線網(wǎng)絡(luò)丟包情況下的性能提升原理。重點(diǎn)介紹基于隨機(jī)線性編碼技術(shù)的CTCP協(xié)議,對(duì)協(xié)議的塊編碼、可靠性以及擁塞控制等機(jī)制進(jìn)行詳細(xì)的描述,并對(duì)CTCP現(xiàn)有方案中存在的不足進(jìn)行分析。其次,經(jīng)過(guò)分析CTCP協(xié)議的傳輸機(jī)制,設(shè)計(jì)一種采用自適應(yīng)策略的BCD-WTP協(xié)議。BCD-WTP協(xié)議的框架源于CTCP,主要包括網(wǎng)絡(luò)參數(shù)估算模塊、塊傳輸模塊、編碼模塊、擁塞控制模塊和解碼模塊,改進(jìn)CTCP協(xié)議靜態(tài)的傳輸控制行為,實(shí)時(shí)估算無(wú)線網(wǎng)絡(luò)環(huán)境中的參數(shù),并根據(jù)參數(shù)調(diào)整傳輸?shù)牟呗?適應(yīng)高丟包率的無(wú)線網(wǎng)絡(luò)環(huán)境。再次,在Linux操作系統(tǒng)應(yīng)用層實(shí)現(xiàn)BCD-WTP協(xié)議。介紹BCD-WTP協(xié)議的結(jié)構(gòu)以及模塊中主要函數(shù)的參數(shù)與實(shí)現(xiàn)細(xì)節(jié),并著重介紹了網(wǎng)絡(luò)參數(shù)估算函數(shù)、塊傳輸函數(shù)、發(fā)送報(bào)文函數(shù)與解碼函數(shù)的流程。最后,在Linux系統(tǒng)進(jìn)行實(shí)驗(yàn),觀察和計(jì)算TCP、CTCP和BCD-WTP協(xié)議在高丟包率的環(huán)境中的傳輸性能。實(shí)驗(yàn)結(jié)果表明,BCD-WTP協(xié)議在高丟包率的環(huán)境中的傳輸吞吐量有明顯的提升,并且可以實(shí)時(shí)適應(yīng)帶寬的變化,及時(shí)調(diào)整發(fā)送行為。
[Abstract]:The traditional transmission control protocol, TCP(Transfer Control protocol, was originally designed to provide reliable transmission of wired links. This design uses packet loss as a sign of network congestion, thus reducing the sending rate and avoiding greater congestion. The cause of packet loss is usually signal decay, disconnection, Some physical phenomena, such as signal interference, can not meet the transmission requirements of wireless networks because TCP protocol blindly reduces the transmission rate. Related studies show that network coding schemes can avoid the impact of packet loss on congestion control. Network coding technology can provide a new way to solve the problems in wireless network transmission. The main work of this paper is as follows: firstly, the problems of TCP protocol in wireless network transmission are analyzed. The basic concept of stochastic linear coding is introduced, and the principle of performance improvement in wireless network is expounded. The CTCP protocol based on stochastic linear coding is introduced emphatically. The block coding, reliability and congestion control mechanisms of the protocol are described in detail, and the shortcomings of the existing CTCP schemes are analyzed. Secondly, the transmission mechanism of the CTCP protocol is analyzed. A framework of adaptive BCD-WTP protocol .BCD-WTP is designed, which includes network parameter estimation module, block transmission module, coding module, congestion control module and decoding module to improve the static transmission control behavior of CTCP protocol. The parameters in wireless network environment are estimated in real time, and the transmission strategy is adjusted according to the parameters to adapt to the wireless network environment with high packet loss rate. BCD-WTP protocol is implemented in the application layer of Linux operating system. The structure of BCD-WTP protocol, the parameters and implementation details of main functions in the module are introduced, and the network parameter estimation function and block transfer function are emphatically introduced. The flow of sending message function and decoding function. Finally, the experiment is carried out in Linux system. The transmission performance of TCP / CTCP and BCD-WTP protocol in high packet loss rate environment is observed and calculated. The experimental results show that the transmission throughput of BCD-WTP protocol in high packet loss rate environment is obviously improved, and it can adapt to the change of bandwidth in real time. Adjust the sending behavior in time.
【學(xué)位授予單位】:國(guó)防科學(xué)技術(shù)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TN915.04
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 熊承義;侯建華;田金文;柳健;;嵌入式塊編碼的快速算法和結(jié)構(gòu)[J];通信學(xué)報(bào);2006年07期
2 皮明紅,彭嘉雄,劉華方;加速分形塊編碼[J];華中科技大學(xué)學(xué)報(bào);1997年07期
3 皮明紅,彭嘉雄;鄰域匹配和分類(lèi)匹配的分形塊編碼[J];中國(guó)圖象圖形學(xué)報(bào);1997年05期
4 楊守義,羅偉雄;一種應(yīng)用遺傳算法的塊編碼圖像重建方法(英文)[J];Journal of Beijing Institute of Technology(English Edition);2002年02期
5 楊付正;常義林;萬(wàn)帥;;基于塊編碼視頻的無(wú)參考質(zhì)量評(píng)估[J];電子與信息學(xué)報(bào);2006年04期
6 王舟,,王哲,余英林;余域中分形方塊編碼的一種快速解碼結(jié)構(gòu)[J];電子學(xué)報(bào);1997年10期
7 石俊峰;張?zhí)炜?曾志民;;嵌入式空頻塊編碼[J];北京郵電大學(xué)學(xué)報(bào);2011年S1期
8 肖忠,劉釗;采用分塊編碼的小波圖像壓縮技術(shù)[J];系統(tǒng)工程與電子技術(shù);1999年11期
9 呂瑞蘭;朱秀昌;;基于模糊識(shí)別的塊編碼圖像幀內(nèi)誤碼掩蓋技術(shù)[J];數(shù)據(jù)采集與處理;2011年01期
10 應(yīng)忍冬;徐國(guó)治;;基于相關(guān)函數(shù)的空時(shí)塊編碼系統(tǒng)的信道估計(jì)[J];通信學(xué)報(bào);2007年11期
相關(guān)會(huì)議論文 前2條
1 黃演;曾孝平;;一種JPEG2000塊編碼加速模型[A];第九屆全國(guó)青年通信學(xué)術(shù)會(huì)議論文集[C];2004年
2 駱超;鄧志祥;;空時(shí)分塊編碼OFDM系統(tǒng)的TURBO均衡[A];2005通信理論與技術(shù)新進(jìn)展——第十屆全國(guó)青年通信學(xué)術(shù)會(huì)議論文集[C];2005年
相關(guān)碩士學(xué)位論文 前3條
1 肖韜;基于塊編碼的自適應(yīng)無(wú)線網(wǎng)絡(luò)傳輸協(xié)議設(shè)計(jì)與實(shí)現(xiàn)[D];國(guó)防科學(xué)技術(shù)大學(xué);2014年
2 黃演;基于JPEG2000的圖像壓縮算法研究[D];重慶大學(xué);2004年
3 徐三子;基于冪次劃分和分塊編碼的SoC測(cè)試數(shù)據(jù)壓縮方法的研究[D];合肥工業(yè)大學(xué);2011年
本文編號(hào):1568937
本文鏈接:http://sikaile.net/kejilunwen/wltx/1568937.html