一种基于流量与丢包率的调节控制帧发送的方法技术

技术编号:3852197 阅读:319 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于流量与丢包率的调节控制帧发送的方法,该方法在采用采集时间T段内碰撞丢包率P↓[col]与控制帧阈值C↓[T]之间的比较,来决定是否发送控制帧请求S给无线传感器网络中的目的节点。采用Matlab软件编写出的碰撞-控制帧能量模型(公式如上所示)的对相关量的解析,可以获得均衡点,该均衡点可以作为衡量应用本发明专利技术的方法下的能耗节约。由于本发明专利技术申请中未考虑空闲和休眠两部分所消耗的能量,故数据传输所消耗的总能量E(公式如上所示)。

【技术实现步骤摘要】

【技术保护点】
一种基于流量与丢包率的调节控制帧发送的方法,该流量是指在无线传感器网络中某节点发送和接收数据的总和,所述的发送和接收数据的种类包括有控制帧发送请求S和控制帧接收请求R、应用层数据包CBR,其特征在于包括有下列步骤: 第一步:在采集时间 T内记录下发量D↓[data]、收量S↓[data]、控制帧发量D↓[control]、控制帧收量S↓[control]和丢包数D↓[drop];则在无线传感器网络中节点流量为D↓[total]=D↓[data]+D↓[control]+S↓[data]+S↓[control]; 第二步:判断在采集时间T内的碰撞丢包率P↓[col]=D↓[drop]/D↓[total]; 第三步:计算发量平均收量平均R=D↓[data]/T,收量平均率λ=S↓[data]/T;   第四步:计算控制帧发量平均R′=D↓[control]/T,控制帧收量平均λ′=S↓[control]/T; 第五步:根据应用层数据包CBR的业务类型标志位F来判断所述无线传感器节点当前待发送数据的业务类型,并获得当前业务类型的 丢包率值Q↓[i],i∈{a,b,c}; 所述业务类型中的数据采集a的丢包率值为10%,数据查询b的丢包率值为5%,数据跟踪c的丢包率值为1%; 第六步:根据碰撞-控制帧能量模型Φ=2(λ-λ′)L↓[0]/λ(L+L↓[0]) (R+R′)-2λ×L-2λ′×L↓[0]获得当前业务类型的均衡点值;λ表示收量平均,λ′表示控制帧收量平均,L↓[0]表示控制帧的包长,L表示应用数据包CBR的长度,R表示发量平均,R′表示控制帧发量平均; 第七步:根据控制帧阈值关 系C↓[T]=min[Φ,Q↓[i]]获得当前业务类型的控制帧阈值; 第八步:比较碰撞丢包率P↓[col]与控制帧阈值C↓[T]之间的大小,若P↓[col]≤C↓[T],则直接发送应用层数据包CBR;若P↓[col]>C↓[T],则发 送控制帧发送请求S给无线传感器网络中的目的节点;当目的节点接收到该控制帧发送请求S后,回发一个控制帧接收请求R给当前节点,此时当前节点向目的节点发送应用层数据包CBR。...

【技术特征摘要】

【专利技术属性】
技术研发人员:彭绯李德亮钱德沛
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利