当前位置:主页 > 科技论文 > 信息工程论文 >

MANET中基于滑动窗口的网络编码协作算法

发布时间:2021-01-01 02:12
  移动Ad Hoc网络(Mobile Ad Hoc Network,MANET)受限于移动节点的能量、通信链路的带宽、计算和存储能力等一系列因素。如何提高网络的通信带宽和数据吞吐量,仍然是MANET亟待解决的问题。网络编码(Network Coding,NC)是一种发展非常迅速的编码技术,应用于MANET中可有效地增加网络带宽和网络通信量。将滑动窗口机制融入网络编码和协作传输中,可以更好地提高MANET的数据吞吐量。鉴于此,提出一种MANET中基于滑动窗口的网络编码协作算法(Sliding Window-based Network Coding Cooperative algorithm in MANET,SWNC-CM)。源节点首先对需要发送的数据分组进行编码,然后将编码的数据分组在协作传输机制中传送到下一个节点,目的节点接收到编码数据分组后,根据网络编码的解码机制对数据分组进行解码,从而恢复原始数据。在SWNC-CM中,主要关注滑动窗口、随机线性网络编码方法以及协作传输数据问题。当使用SWNC-CM算法时,并不是所有的数据分组都需要编码,只是对那些在同一个窗口中的数据分组利用随机网络... 

【文章来源】:计算机科学. 2020年11期 北大核心

【文章页数】:5 页

【部分图文】:

MANET中基于滑动窗口的网络编码协作算法


数据分组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]基于层次化网络编码的无线物联网协作切换机制[J]. 黄辰,张伟,李可维,黄本雄,戴彬.  电子与信息学报. 2013(01)



本文编号:2950752

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/2950752.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户f4bfa***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com