发明名称 一种基于信任度的无线传感器网络的定位方法
摘要 一种无线通信技术领域的基于信任管理的无线传感器网络定位方法,包括以下步骤:把网络划分为若干网格为-簇,并随机选取簇内的一个信标节点作为簇首;为每个节点分配ID号,并设置信标节点初始全局、局部信任度值;分别测量信标节点和待测节点的RSSI值,得到待测节点与每个信标节点的距离信息;簇首负责簇内所有待测节点的定位计算,并更新节点的信任度;本次定位结束后,开始下一轮定位,直至N轮后,得到待测节点的最终位置坐标,以及信标节点的信任度。本发明在对待测节点的定位计算中,参考了信标节点的信任度,有效地消除故障信标节点和信道噪声的干扰,提高节点定位精度;同时,可以检测出异常信标节点。
申请公布号 CN102438310B 申请公布日期 2014.01.22
申请号 CN201110285358.X 申请日期 2011.09.23
申请人 华东理工大学 发明人 刘漫丹;常坤;李进;刘庆威;金承哲;刘颖;夏伟;程慕鑫;王文超
分类号 H04W64/00(2009.01)I;H04W84/18(2009.01)I 主分类号 H04W64/00(2009.01)I
代理机构 上海新天专利代理有限公司 31213 代理人 王敏杰
主权项 一种基于信任度的无线传感器网络的定位方法,其特征在于,包括以下步骤:步骤一:将网络网格分簇,并随机选取簇内的一个Beacon节点作为簇首;步骤二:为其中每个传感器节点分配唯一的ID号,并设置Beacon节点初始全局、局部信任度值及定位次数L;步骤三:分别测量Beacon节点和Node节点的RSSI值,得到Node节点与每个Beacon节点的估算距离,建立各自的邻节点信息表;步骤四:簇首负责簇内所有Node节点的定位计算:当待测Node节点邻Beacon节点的个数大于或等于4个时,依据信任度最大距离最近的原则选取4个Beacon节点作为参考节点,使用4位定位算法定位,判断各Beacon节点状态;当待测Node节点邻Beacon节点只有3个时,就使用最小二乘法定位;当待测Node节点邻Beacon节点个数少于3个时,此次该待测Node节点不定位;步骤五:根据每轮定位计算结果更新Beacon节点的信任度;步骤六:不断重复步骤四、五,L次定位计算后,得到Node节点第L次定位位置,该位置就是Node节点的最终位置信息;步骤四所述的4位定位算法,包括以下步骤:1)根据信任度最高距离最近原则选择四个Beacon节点作为定位参考点;2)把这四个参考节点其中不同的三个节点相结合划分为不同的四个组,对这四个组用最小二乘计算;3)如果某一组距离误差较其他组都小,则判定除这组中三个节点之外的那个Beacon节点为异常节点;否则,此次选择的四个参考节点无异常;此组的计算结果即为定位位置。
地址 200237 上海市徐汇区梅陇路130号