《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于線性網絡編碼重傳算法的MATLAB仿真分析
基于線性網絡編碼重傳算法的MATLAB仿真分析
2016年微型機與應用第10期
薛琰1, 孟利民2
(1. 浙江工業大學 信息工程學院,浙江 杭州 310023 2. 浙江省通信網技術應用研究重點實驗室,浙江 杭州 310023)
摘要: 近年來,網絡編碼技術理論飛速發展,為提高無線網絡傳輸的吞吐率和可靠性提供了新的啟發點。首先介紹了網絡編碼理論的發展現狀和線性網絡編碼理論,然后構建了無線網絡重傳模型,對原有的網絡編碼無線廣播重傳(NCWBR)算法和改進型網絡編碼無線廣播重傳(ENCWBR)算法進行了MATLAB仿真,證明了ENCWBR算法在高丟包率的條件下確實可以很好地控制重傳次數。
Abstract:
Key words :

  薛琰1, 孟利民2

 ?。?. 浙江工業大學 信息工程學院,浙江 杭州 3100232. 浙江省通信網技術應用研究重點實驗室,浙江 杭州 310023)

  摘要:近年來,網絡編碼技術理論飛速發展,為提高無線網絡傳輸的吞吐率和可靠性提供了新的啟發點。首先介紹了網絡編碼理論的發展現狀和線性網絡編碼理論,然后構建了無線網絡重傳模型,對原有的網絡編碼無線廣播重傳(NCWBR)算法和改進型網絡編碼無線廣播重傳(ENCWBR)算法進行了MATLAB仿真,證明了ENCWBR算法在高丟包率的條件下確實可以很好地控制重傳次數。

  關鍵詞:網絡編碼;無線網絡;重傳次數

0引言

  廣播是無線網絡通信的一種常見模式,但是由于無線信道較有線信道更為惡劣,重傳是必要的。傳統的重傳方式比較浪費網絡資源,比如自動重發請求(Automatic Repeat Request ,ARQ)模式,對于每一個丟失的包都要一一重傳。所以有必要探索新的重傳方式。

  在2000年,AHLSWEDE R等人[1]首次提出了網絡編碼的概念,由此改變了人們對于網絡傳輸中中間節點的觀念,即中間節點不僅可以扮演存儲轉發的角色,還可以對數據包進行計算和編碼[2]。網絡編碼是通信領域的重大突破,核心觀點是中間節點集成路由和編碼的功能。使用網絡編碼可以有效地改善無線網絡的吞吐率,并實現最大流傳輸[3]。

  KOETTER R討論了一種網絡編碼的代數方法[4];呂玉萍等人[5]說明了運用網絡編碼在無線網絡中優化傳輸效率的方法;陳娟等人[6]提出一種有效減少重傳次數的改進ARQ技術;王練等人[7]總結了無線網絡重傳方案的多種方法;KATTI S等人[8]通過使用完全機會編碼來構建無線Mesh網絡減小重傳次數; 肖瀟等人[9]提出NCWBR算法使用XOR方法來組合丟失的數據包,并通過中心節點向接收節點廣播組合包,但是當同一個節點在組合包中有多于一個的丟失包時,將會造成解碼速率的降低。本文根據Yao Xukun等人提出的網絡編碼高效率多播解碼(Efficient Multipacket Decoding Network Coding, EMDNC)方法改進了原有NCWBR方法[10],經過MATLAB仿真表明,這種方法確實會減少重傳次數,在對實時性要求不高的場景下,會有很好的應用。

  1無線網絡模型和問題描述

001.jpg

  圖1展示了緩沖矩陣的一個例子,通過接收節點的ACK和NAK反饋而創建。在這個矩陣當中,0代表接收節點成圖1無線網絡的NCWBR例子

  功收到數據包,而1代表接收節點接收數據包失敗。通過構建緩沖矩陣可以完全反映這一次傳輸的情況,傳輸模型中包括5個接收節點和10個傳送包,構成一個批次。

  NCWBR的步驟如下:中心節點從緩沖矩陣中依次搜索每一行中的第一個1,并把這些包放入編碼包序列來編碼,在編碼完畢后廣播第一個批次的編碼包1⊕2⊕3⊕4⊕5,廣播的編碼包就可以在節點R1、R2、R3、R4、R5與原來存儲的編碼包異或分別解碼。

  但如果丟失數據包6和8,當R2接收編碼包6⊕7⊕8⊕9⊕10時,節點R2不能恢復這些丟失包。每當這個情況發生時,網絡需要更多的重傳次數,這樣就會降低網絡的性能。考慮到這種情況,本文提出了一種新的算法,利用每個節點的存儲能力,增加解碼效率。

2ENCWBR方法

 ?。?)依次尋找緩存矩陣每一行中首個為1的數據包。

 ?。?)將數據包放入編碼序列,把相應的位置重置為0。

 ?。?)使用網絡編碼異或在編碼序列中的數據包,然后廣播編碼包,依次發送第一個批次的編碼包、第二個批次的編碼包,直到緩沖矩陣更新為0。

  (4)接收節點接收到所有的編碼包以后,利用所有的編碼包進行解碼,如果不能解碼,則反饋給中心節點,中心節點重新更新緩沖矩陣,跳到步驟(1)。

002.jpg

  圖2展示了使用NCWBR的例子。中間節點廣播編碼包的組合1⊕2⊕3⊕4⊕5、1⊕6⊕7、3⊕8⊕9⊕10、4⊕11,然后單獨傳輸數據包9。總共需要傳輸5次。

003.jpg

  圖3展示了ENCWBR的例子,中心節點廣播第一個編碼組合包1⊕2⊕3⊕4⊕5,這個編碼組合包不能在節點R1進行解碼,R1將這個編碼包放入緩存當中。然后R1收到第二個編碼包3⊕6⊕7,依然把它放入緩存當中,再接收第三個編碼4⊕8⊕9⊕10放入緩存中,最后重傳編碼包9⊕11,把4個編碼包聯立起來構成一個異或方程組,就可以解每個數據包,所以總共需要4次重傳。實際上ENCWBR利用了緩沖節點的存儲能力,通過后續到達的包進行解碼。使用ENCWBR方法時,不管接收節點是否成功解碼相應的數據包,都不需要給中心節點傳送NAK,所以ENCWBR方法減少了整個網絡的開銷。

3ENCWBR方法的仿真分析

  對于一般重傳方法、NCWBR方法和ENCWBR方法,分別使用MATLAB進行建模分析。先構建概率矩陣,設數據包的丟失概率為p=0.2,由此代表緩沖矩陣,再通過編碼包逐步把矩陣變為0矩陣,代表矩陣解碼成功。通過計算發送編碼包的次數來代表重傳的次數。為簡化仿真,不考慮編碼包的丟失。

  采用NCWBR方法,MATLAB仿真流程圖如圖4所示。首先尋找每一行的第一個1,尋找完以后放入編碼包進行異或編碼處理,并廣播編碼包,廣播完編碼包以后重傳次數retram就加1,如果不能解碼就重新把緩存矩陣相應位置重置為1,進行迭代,直到矩陣變為0矩陣。

  

004.jpg

  ENCWBR的MATLAB仿真圖如圖5所示。在ENCWBR方法中一次性發送全部的編碼包,等接收點接收全部編碼包以后再判定是否可以解碼。然后反饋解碼情況,更新緩沖矩陣以后,再次編碼并發送編碼包,直到數據包全被解碼完畢。如圖5所示,先輸入緩沖矩陣,尋找編碼包,找到每一行的第一個1,放入編碼包,并把相應地位置置0,相應地重傳計數值retram加1,如此構建多個編碼包,當全部發送且接收節點接收全部編碼包以后判定是否可以解碼。給出相應的反饋,更新緩沖矩陣,進行迭代,直到矩陣變為0。

  

005.jpg

4結論

  分別將數據包丟失概率p設置為0.02和0.2。如圖6所示,在數據包丟失概率p=0.02的情況下,由于丟失的數據包比較分散,ARQ對每一個數據包都要重傳,因此重傳次數較大,而NCWBR和ENCWBR能夠對數據包進行編碼,所以降低了重傳次數,且當數據包丟失概率較小時,NCWBR和ENCWBR都能解碼成功,兩者差別不大。而當數據包丟失概率p=0.2的情況下,如圖7所示,當節點較少時,NCWBR可以很好地控制重傳次數,要優于傳統的一般ARQ,但當節點數目增多時,由于NCWBR中不能解碼的節點的數量增多,造成編碼機會的浪費,其重傳次數甚至大于一般ARQ,而ENCWBR方法可以很好地控制重傳的次數,提高了解碼效率,在多節點的情況下依舊可以很好地控制重傳次數。

006.jpg

  參考文獻

 ?。?] AHISWEDE R, Cai Ning, LI S Y R, et al. Network Information Flow[C]. IEEE Transactions on Information Theory, 2000,46(4):12041216.

 ?。?] Zhang Zhenyu, Li Ming, Lou Wenjing.Rcode:network codingbased reliable broadcast in wireless mesh networks[J]. Ad Hoc Networks, 2011, 9(5):788–798.

  [3] 胡平. 一種網絡編碼構造算法研究[J]. 微型機與應用, 2010,29(5):3334.

 ?。?] KOETTER R, DARD M. An algebraic approach to network coding[C]. IEEE/ACM Transactions on Networking, 2003:782795.

  [5] 呂玉萍. 基于網絡編碼的無線網絡重傳方法研究[D]. 成都:西南交通大學, 2014.

 ?。?] 陳娟, 張玉明, 鄭學強. 一種有效降低重傳次數的SARQ技術[C]. 2006年全國無線電應用與管理學術會議, 2006.

 ?。?]王練, 雷芳. 基于網絡編碼的無線網絡重傳方案綜述[J].重慶郵電大學學報(自然科學版), 2012,24(5):664668.

 ?。?] KATTI S, RAHUL H, HU W, et al. XORs in the air: practical wireless network coding[J]. IEEE/ACM Transactions on Networking , 2008, 16(3):497  510.

 ?。?] 肖瀟, 王偉平, 楊路明,等. 基于網絡編碼的無線網絡廣播重傳方法[J]. 通信學報, 2009, 30(9):6975.

  [10] Yao Yukun, Wen Yadi, Ren Zhi, et al. High efficient multipacket decoding approach for network coding in wireless networks[J]. 中國郵電高校學報(英文版), 2013, 20(1):95100.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          在线亚洲欧美视频| 一区二区三区四区在线| 欧美极品影院| 欧美精品久久99| 亚洲国产婷婷香蕉久久久久久| 久久亚洲免费| 在线观看欧美亚洲| 欧美视频中文字幕| 午夜精品美女自拍福到在线| 久久综合久久美利坚合众国| 国产精品高清在线| 久久久久久91香蕉国产| 欧美理论视频| 久久免费国产精品| 久久精品亚洲一区| 韩国女主播一区二区三区| 欧美日本网站| 久久久精品欧美丰满| 久久夜色精品国产| 欧美国产成人精品| 永久91嫩草亚洲精品人人| 欧美日韩中字| 欧美ab在线视频| 国产精品福利影院| 欧美成人精品在线播放| 亚洲日本精品国产第一区| 麻豆视频一区二区| 国产精品h在线观看| 亚洲激精日韩激精欧美精品| 今天的高清视频免费播放成人| 亚洲欧美日韩精品| 国产在线精品二区| 欧美日韩在线播放三区四区| 一本久道久久综合狠狠爱| 亚洲人成免费| 欧美一区二区三区四区在线| 国产精品欧美日韩久久| 精品二区久久| 99亚洲视频| 国产精品久久| 欧美日产一区二区三区在线观看| 小辣椒精品导航| 欧美日韩美女| 亚洲一区二区三区在线| 欧美视频精品在线| 亚洲视频导航| 欧美一区视频| 亚洲欧美日韩系列| 久久久久国色av免费看影院| 亚洲精品久久久久久久久| 免费日韩精品中文字幕视频在线| 欧美日韩另类丝袜其他| 麻豆freexxxx性91精品| 欧美视频福利| 亚洲激情校园春色| 亚洲欧洲三级电影| 久久久青草青青国产亚洲免观| 欧美喷潮久久久xxxxx| 麻豆精品传媒视频| 制服丝袜激情欧洲亚洲| 亚洲综合好骚| 久久久91精品国产| 久久久噜噜噜| 国语自产精品视频在线看8查询8| 亚洲在线1234| 国产一区二区三区四区hd| 久久尤物电影视频在线观看| 欧美日韩国产不卡在线看| 精品999成人| 久久久久久91香蕉国产| 久久精品国产99| 国产精品羞羞答答| 欧美日产在线观看| 久久本道综合色狠狠五月| 99国产精品久久久| 国产一区二区中文| 午夜精品免费视频| 国产偷自视频区视频一区二区| 一本色道婷婷久久欧美| 亚洲日本aⅴ片在线观看香蕉| 99国产麻豆精品| 午夜精品亚洲一区二区三区嫩草| 国产精品理论片| 黄色成人免费网站| 蜜臀久久99精品久久久画质超高清| 免费观看成人| 欧美国产综合视频| 欧美日韩精品一区二区天天拍小说| 欧美激情日韩| 久久久精品视频成人| 久久久久国产精品一区| 亚洲第一主播视频| 欧美激情视频免费观看| 欧美一区二区三区久久精品茉莉花| 国产欧美在线看| 欧美日韩成人激情| 欧美日本高清一区| 香蕉亚洲视频| 欧美午夜精品理论片a级按摩| 国产主播喷水一区二区| 欧美性猛交一区二区三区精品| 99在线精品视频在线观看| 欧美日本一区二区三区| 午夜精品在线| 麻豆国产精品va在线观看不卡| 国产三区二区一区久久| 亚欧成人在线| 欧美精选午夜久久久乱码6080| 亚洲精品影视在线观看| 美玉足脚交一区二区三区图片| 欧美亚洲一级| 葵司免费一区二区三区四区五区| 国产欧美日韩免费看aⅴ视频| 国产一区日韩一区| 欧美日韩 国产精品| 欧美福利一区二区三区| 亚洲第一区色| 巨胸喷奶水www久久久免费动漫| 午夜免费在线观看精品视频| 亚洲欧洲99久久| 亚洲成在人线av| 欧美激情视频网站| 亚洲一级在线| 午夜久久黄色| 久久亚洲色图| 99www免费人成精品| 久久人人97超碰人人澡爱香蕉| 蜜臀91精品一区二区三区| 国产欧美欧美| 欧美色精品天天在线观看视频| 91久久久一线二线三线品牌| 免费成人av资源网| 国精品一区二区| 韩国自拍一区| 在线观看一区二区精品视频| 99国产精品99久久久久久| 欧美黄色一区二区| 免费高清在线一区| 国产精品久久久久久久久久久久| 国产欧美精品在线观看| 蜜桃精品久久久久久久免费影院| 国产精品乱码一区二三区小蝌蚪| 欧美视频精品一区| 国产精品日本一区二区| 国产日产亚洲精品| 欧美日韩国产区一| 91久久精品国产91性色| 香蕉av福利精品导航| 亚洲激情网站| 欧美精品午夜视频| 久久精品九九| 亚洲国产高潮在线观看| 欧美一区二区三区在线看| 新狼窝色av性久久久久久| 久久久久国产一区二区三区| 国产精品一区二区视频| 欧美一区二区三区婷婷月色| 午夜日韩激情| 国产欧美日韩精品a在线观看| 亚洲午夜在线视频| 欧美一区二区三区视频在线观看| 久久久国产一区二区三区| 欧美性事在线| 激情婷婷欧美| 亚洲精品在线观看视频| 一区二区三区在线视频免费观看| 亚洲性视频h| 欧美午夜精品久久久久久浪潮| 欧美成人午夜激情在线| 国内精品视频久久| 亚洲一区久久久| 韩国三级在线一区| 国产精自产拍久久久久久蜜| 午夜精品免费视频| 欧美激情综合在线| 好吊妞这里只有精品| 久久裸体艺术| 一本久道久久综合婷婷鲸鱼| 欧美久久精品午夜青青大伊人| 夜夜嗨av一区二区三区网页| 国产精品色一区二区三区| 一区二区三区在线视频播放| 欧美日韩亚洲综合| 欧美日韩国内自拍| 性欧美大战久久久久久久免费观看| 一区二区激情小说| 国产精品成人一区二区网站软件| 亚洲性视频网址| 欧美日韩国产在线播放| 亚洲三级毛片| 欧美四级在线| 国产亚洲精品aa午夜观看| 免费一区视频| 国产日韩在线不卡| 欧美日韩三级电影在线| 免费在线观看精品| 在线观看国产精品网站| 久久免费观看视频| av成人免费在线观看| 国产字幕视频一区二区| 亚洲一级网站| 欧美一区二区成人6969| 欧美日韩专区在线| 久久全球大尺度高清视频| 欧美激情一二三区| 国产人久久人人人人爽| 亚洲精品一区二区在线| aa国产精品| 国产精品麻豆va在线播放| 亚洲午夜精品久久久久久app| 国产亚洲欧美一区在线观看| 亚洲一区二区成人在线观看| 欧美激情一区二区在线| 日韩亚洲精品电影| 亚洲永久免费视频| 亚洲精品在线三区| 午夜在线a亚洲v天堂网2018| 狠狠色2019综合网| 亚洲天堂网在线观看| 在线亚洲精品福利网址导航| 欧美日韩午夜剧场| 99国产一区二区三精品乱码| 欧美成在线视频| 午夜精品一区二区三区四区| 亚洲精品国产欧美| 欧美精品一区三区在线观看| 久久综合一区| 国产日韩专区在线| 国内综合精品午夜久久资源| 欧美日韩另类视频| 国产夜色精品一区二区av| 国产字幕视频一区二区| 久久精品久久综合| 一区二区日韩精品| 亚洲人成人99网站| 欧美黄色视屏| 欧美人与禽猛交乱配| 亚洲国产日韩欧美在线动漫| 日韩一级在线| 欧美日产一区二区三区在线观看| 欧美韩国日本综合| 99re6热在线精品视频播放速度| 欧美激情va永久在线播放| 国产精品盗摄久久久| 亚洲日本va在线观看| 国产精品婷婷| 亚洲精品中文在线| 99re热这里只有精品免费视频| 亚洲一区图片| 久久―日本道色综合久久| 亚洲国产精品一区二区尤物区| 国产亚洲一二三区| 久久综合九色综合欧美狠狠| 久久狠狠一本精品综合网| 久久久人人人| 欧美高清在线一区二区| 亚洲欧洲一区二区三区在线观看| 亚洲欧美视频在线观看| 亚洲黄网站在线观看| 欧美成人亚洲成人| 亚洲天堂男人| 欧美在线首页| 亚洲男女自偷自拍| 亚洲精品资源美女情侣酒店| 国产精品一区二区久久| 国产精品激情偷乱一区二区∴| 欧美区高清在线| 亚洲欧美日本视频在线观看| 欧美日韩美女| 欧美va天堂va视频va在线| 国产麻豆成人精品| 亚洲一区国产| 久久精品论坛| 老司机午夜免费精品视频| 欧美日韩一区二区三区四区五区| 欧美午夜精品一区二区三区| 欧美一级久久| 久久九九热re6这里有精品| 99国产精品久久久久老师| 亚洲激情小视频| 国产精品高潮呻吟久久| 欧美午夜一区二区福利视频| 久久久午夜电影| 久久精品天堂| 亚洲欧美日本另类| 久久精品亚洲乱码伦伦中文| 麻豆精品视频在线观看| 国产日韩欧美综合一区| 一区二区三区久久久| 欧美日韩国产不卡| 欧美午夜精品理论片a级按摩| 欧美激情综合五月色丁香小说| 国产精品视频久久| 免费久久99精品国产自| 欧美阿v一级看视频| 99在线热播精品免费99热| 欧美日在线观看| 久久婷婷国产综合国色天香| 久久成人免费网| 99视频精品免费观看| 欧美精品一区二区高清在线观看| 欧美日韩国产大片| 国产一区欧美| 国产精品美女主播| 久热精品视频在线免费观看| 国产精品高清一区二区三区| 国产日韩欧美三区| 久久久久久亚洲精品杨幂换脸| 亚洲一级电影| 国产精品国码视频| 伊人久久大香线蕉综合热线| 亚洲第一黄色网| 一本色道久久| 亚洲一区美女视频在线观看免费| 最新亚洲激情| 蜜桃av噜噜一区| 欧美日韩国产精品一卡| 欧美在线视频在线播放完整版免费观看| 亚洲激情av| 久久激情婷婷| 亚洲福利视频二区| 欧美精品九九99久久| 国产欧美一区二区三区久久人妖| 亚洲视频网在线直播| 影音先锋另类| 欧美日韩成人综合| 国产精品免费电影| 久久综合网色—综合色88|