MANET中基于滑動窗口的網絡編碼協(xié)作算法
發(fā)布時間:2021-01-01 02:12
移動Ad Hoc網絡(Mobile Ad Hoc Network,MANET)受限于移動節(jié)點的能量、通信鏈路的帶寬、計算和存儲能力等一系列因素。如何提高網絡的通信帶寬和數據吞吐量,仍然是MANET亟待解決的問題。網絡編碼(Network Coding,NC)是一種發(fā)展非常迅速的編碼技術,應用于MANET中可有效地增加網絡帶寬和網絡通信量。將滑動窗口機制融入網絡編碼和協(xié)作傳輸中,可以更好地提高MANET的數據吞吐量。鑒于此,提出一種MANET中基于滑動窗口的網絡編碼協(xié)作算法(Sliding Window-based Network Coding Cooperative algorithm in MANET,SWNC-CM)。源節(jié)點首先對需要發(fā)送的數據分組進行編碼,然后將編碼的數據分組在協(xié)作傳輸機制中傳送到下一個節(jié)點,目的節(jié)點接收到編碼數據分組后,根據網絡編碼的解碼機制對數據分組進行解碼,從而恢復原始數據。在SWNC-CM中,主要關注滑動窗口、隨機線性網絡編碼方法以及協(xié)作傳輸數據問題。當使用SWNC-CM算法時,并不是所有的數據分組都需要編碼,只是對那些在同一個窗口中的數據分組利用隨機網絡...
【文章來源】:計算機科學. 2020年11期 北大核心
【文章頁數】:5 頁
【部分圖文】:
數據分組N=8,滑動窗口W=4
圖3給出了SWNC-CM,q-ary和SNNC-SW在同一接收數據分組數量下解碼延遲的比較。當接收數據分組的數量增多時,3種算法的解碼時延也在增大。在此仿真實驗中,滑動窗口的大小設為16。從圖3可以看出,SWNC-CM算法比q-ary和SNNC-SW兩種算法的解碼延遲短。這是因為滑動窗口算法較好地縮短了解碼數據分組的時延。圖3 解碼時延與接收數據分組數量的比較
圖2 網絡吞吐量與接收數據分組數量的比較圖4給出了不同滑動窗口大小下各算法的數據分組丟失率。當滑動窗口變大時,窗口中的數據分組增多,其分組的丟失率相應變高。從圖4中可以看出,SWNC-CM算法的分組丟失率低于q-ary算法和SNNC-SW算法的丟失率,說明SWNC-CM算法在分組丟失率方面表現出了較好的性能。
【參考文獻】:
期刊論文
[1]基于分層調制的物理層網絡編碼研究[J]. 唐猛,陳建華,張艷,張榆鋒. 電子與信息學報. 2016(10)
[2]乘法運算的模擬網絡編碼中繼方法[J]. 黃學軍,朱洪波. 電子與信息學報. 2014(07)
[3]基于層次化網絡編碼的無線物聯(lián)網協(xié)作切換機制[J]. 黃辰,張偉,李可維,黃本雄,戴彬. 電子與信息學報. 2013(01)
本文編號:2950752
【文章來源】:計算機科學. 2020年11期 北大核心
【文章頁數】:5 頁
【部分圖文】:
數據分組N=8,滑動窗口W=4
圖3給出了SWNC-CM,q-ary和SNNC-SW在同一接收數據分組數量下解碼延遲的比較。當接收數據分組的數量增多時,3種算法的解碼時延也在增大。在此仿真實驗中,滑動窗口的大小設為16。從圖3可以看出,SWNC-CM算法比q-ary和SNNC-SW兩種算法的解碼延遲短。這是因為滑動窗口算法較好地縮短了解碼數據分組的時延。圖3 解碼時延與接收數據分組數量的比較
圖2 網絡吞吐量與接收數據分組數量的比較圖4給出了不同滑動窗口大小下各算法的數據分組丟失率。當滑動窗口變大時,窗口中的數據分組增多,其分組的丟失率相應變高。從圖4中可以看出,SWNC-CM算法的分組丟失率低于q-ary算法和SNNC-SW算法的丟失率,說明SWNC-CM算法在分組丟失率方面表現出了較好的性能。
【參考文獻】:
期刊論文
[1]基于分層調制的物理層網絡編碼研究[J]. 唐猛,陳建華,張艷,張榆鋒. 電子與信息學報. 2016(10)
[2]乘法運算的模擬網絡編碼中繼方法[J]. 黃學軍,朱洪波. 電子與信息學報. 2014(07)
[3]基于層次化網絡編碼的無線物聯(lián)網協(xié)作切換機制[J]. 黃辰,張偉,李可維,黃本雄,戴彬. 電子與信息學報. 2013(01)
本文編號:2950752
本文鏈接:http://www.sikaile.net/kejilunwen/xinxigongchenglunwen/2950752.html