在无线传感器网络(WSNs)中,基于跨层竞争的同步媒体接入控制(MAC)在一周期内可安排多个数据包的多跳传输,传统的协议在同一个数据窗口传输请求数据包和确认数据包,降低了数据窗口的多跳流量的建立,也降低了在多跳场景中的数据包传输率和传输时延性能。本文提出了基于新的基于跨层竞争的同步MAC(CLC-MAC)协议,CLC-MAC协议引用新的周期结构,且其包含两个独立窗口,并由该窗口分别传输数据请求包和确认包,即请求包在数据窗口传输,而确认包在休眠窗口传输。实验数据表明:与先锋路由帧MAC(PRMAC)协议相比,CLC-MAC协议的端到端传输时延和数据包传输率的性能均得到了提高。 也包含了其需要向基站传输的数据包数Num_transmittedpackets=2以及与源节点的距离Hop_source=1,此时,距离为1跳。当节点A监听到PION(B),节点A即进入休眠状态。如图2所示,由于DW的剩余时间不足于传输PION包,则节点B和C休眠。传输过程-数控滚圆机电动滚圆机滚弧机价格低电动液压滚圆机滚弧机多少钱休眠时间结束后,节点A和B被唤醒,并开始传输和接收数据包。尽管PRMAC降低了端到端传输时延并提高了数据包传递率,但存在一些不足:1)PRMAC协议仅当DW的剩余时间不小于TPION+SIFS时,PRMAC协议才传输PION包;2)请求数据包和确认数据包均在DW内传输。图2PRAMR协议的数据包传输过程2CLC-MAC算法2.1周期结构CLC-MAC算法的周期结构如图3所示。本文有张家港市泰宇机械有限公司全自动滚圆机采集网络整理 http://www.gunyuanji.com 每个周期由两个窗口构成:唤醒窗口(wakewindow,WW)和SlpW。在WW,所有节点保持唤醒状态。而WW由SW和DW构成。在SW中,每个节点周期广播SYNC包,其包含了发送节点的当前唤醒—休眠策略,进而保持同步。图3CLC-MAC算法的周期结构在DW中,先通过CW完成媒体竞争,节点再请求下一跳节点接收数据包,并转发RTSD包[12],进而完成数据包的多跳传输。RTSD包含发送节点的地址、接收节点的地址、离源节点跳距、需要发送的数据包数Num_Packets和目的节点地址Add_Des。RTSD的格式如表2所示。表2RTSD格式Add_SourceAdd_ReceiveHop_CountNum_PacketsAdd_Des而在SlpW窗口,所有节点保持休眠状态。同时,Slpw窗口进一步划分为2个子窗口:SlpW1和SlpW2。而SlpW1包含了N个确认窗口(confirmwindow,CFW)和一个请求窗口(requestwindow,RQW),其中,N可由式(1)计算N=TDWTRTSD+[]SIFS(1)式中TRTSD,TDW分别为传输RTSD、窗口DW的时长;SIFS为帧间间隔传输过程-数控滚圆机电动滚圆机滚弧机价格低电动液压滚圆机滚弧机多少钱本文有张家港市泰宇机械有限公司全自动滚圆机采集网络整理 http://www.gunyuanji.com
- [2019-08-02]微电网优化调度-电动折弯机数控
- [2019-08-02]电子负载的性能研究-电动折弯机
- [2019-07-26]端子变形问题分析-数控滚圆机滚
- [2019-07-26]处理与解译的研究-数控倒角机液
- [2019-07-22]孔道结构演化探究-数控滚圆机滚
- [2019-07-22]船舶定线制探究-数控切割机电动
- [2019-07-16]阵列天线中的应用-数控切割机液
- [2019-07-16]印刷偶极子的设计-电动折弯机液
- [2019-07-11]组件专用芯片架构-数控切管机电
- [2019-07-11]波对消技术研究-数控滚圆机切管