[发明专利]一种IEEE802.15.4e网络的邻居发现方法有效
申请号: | 201310292172.6 | 申请日: | 2013-07-11 |
公开(公告)号: | CN103327572A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 肖金超;程海梅;曾鹏;臧传治 | 申请(专利权)人: | 广州中国科学院沈阳自动化研究所分所 |
主分类号: | H04W48/16 | 分类号: | H04W48/16;H04W52/02 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 陈燕娴 |
地址: | 511458 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ieee802 15.4 网络 邻居 发现 方法 | ||
1.一种IEEE802.15.4e网络的邻居发现方法,其特征在于,包括下述步骤:
S1、设计报文监听算法E-OPT,选择任意时隙为起始点,开始监听报文,监听的顺序、时隙和信道完全按照报文监听算法E-OPT执行;
S2、当监听到第一个报文后,记录报文类型和报文检测消耗的时间,根据报文类型、报文检测消耗的时间和当前绝对时隙号预测信标帧次序b的范围;
S3、根据信标帧次序b的范围中最小的b值,通过公式T-tcurrent=ASNBeacon-ASNcurrent,ASNBeacon=2b×a来预测信标帧最近可能出现的时隙T,其中tcurrent为当前时隙,即报文检测消耗的时隙,ASNcurrent为当前绝对时隙号,ASNBeacon为信标帧的绝对时隙号,a为常数;
S4、休眠至时隙T,在时隙T监听E-OPT算法指定的信道,若未监听到信标帧,则排除当前b值,返回步骤S3,若监听到信标帧,则停止,若邻居发现总时间大于某个值tmax时,则邻居发现失败。
2.根据权利要求1所述的IEEE802.15.4e网络的邻居发现方法,其特征在于,步骤S1中,所述监听算法E-OPT设计的具体步骤为:
S11、分析IEEE802.15.4e实际网络中报文类型和邻居发现模型,C为网络可用信道集合{c1,c2,...,cmax},|C|表示集合中信道个数,b为信标帧次序,b∈B,B={bmin,…,bmax},|B|表示B中的元素数目;
邻居发现的目标是找到网络每个超帧中唯一的信标帧,检测过程中,每次在某个信道上占用一个时隙,对于所有的c∈C,t∈T,xc,t描述监听节点在信道c和时隙t上执行一次发现:
为保证监听到所有信标帧,用于邻居发现的时间tmax应满足tmax=|C|×2bmax-1,同时采用被动监听方式获取所有信标帧,需要满足如下条件:
(1)每个信道上监听时间不小于一个超帧长度,即
(2)同一时隙只能搜索单个信道,即
(3)保证所有可能的时隙和信道组合都搜索到,即:
S12、假设报文分布的时隙和信道是随机的,分析t时隙和指定信道检测到报文并且是第一条报文的概率p,其中C1为一个超帧周期2b内出现m条报文的组合数:
C1=C(2b,f(b))×|C|f(b);
C2为t时刻出现的报文并且是第一条报文的组合数:
其中,t=d×x+y,d=2b,x,y都是整数,y=tmodd,y≥k,d-y-1≥f(b)-1-k;
监听报文的平均检测时间:
其中,(t+1)表示完成当前监听消耗的时隙数;
S13、利用YALMIP进行建模,并通过matlab调用CPLEX12.5工具进行规划运算使tavg最小,进而设计一个报文监听序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州中国科学院沈阳自动化研究所分所,未经广州中国科学院沈阳自动化研究所分所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310292172.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:大型马达组装冶具
- 下一篇:一种高效节能的电动机降温装置