发明名称 | 一种用于无线传感器网络的分布式多源定位算法 | ||
摘要 | 本发明公开了一种用于无线传感器网络的分布式多源定位算法,包括:(1)系统初始化;(2)多源发射无线电信号,参考节点确定多源定位模型;(3)执行分布式多源邻近估计算法,获取多源定位初值;(4)筛选有效参考节点,确定迭代次序;(5)执行分布式多源方向梯度估计算法;(6)与系统预设阈值比较,确定最终多源定位结果。步骤(3)通过邻近节点估计多源定位初值,步骤(5)通过增量梯度估计的方式并行解算多源坐标信息。本发明可应对无线传感器网络中的多源定位需求,具有较好的邻近节点分辨能力、定位时效性和系统定位容量,可广泛应用于无线传感器网络多源定位系统中。 | ||
申请公布号 | CN106199513A | 申请公布日期 | 2016.12.07 |
申请号 | CN201610480878.9 | 申请日期 | 2016.06.27 |
申请人 | 中国海洋大学 | 发明人 | 张浩;刘兴;魏兆强;梁晓林;吕婷婷;王增锋 |
分类号 | G01S5/02(2010.01)I | 主分类号 | G01S5/02(2010.01)I |
代理机构 | 无锡华源专利商标事务所(普通合伙) 32228 | 代理人 | 聂汉钦 |
主权项 | 一种用于无线传感器网络的分布式多源定位算法,其特征在于,包括以下步骤:(1)系统初始化;(2)无线传感器网络中多个目标节点发射无线电信号,参考节点接收多源叠加信号,并计算叠加能量,确定多源定位模型;(3)执行分布式多源邻近估计算法,获取多源定位初值;(4)根据步骤(3)所获得的多源定位初值筛选有效参考节点,确定下一步的迭代运算次序;(5)执行分布式多源方向梯度估计算法,按照步骤(4)所确定的参考节点迭代次序,在上一次迭代位置估计值处,对自身能量测量值进行多源方向梯度运算,并解算本次迭代位置估计值;(6)将每次迭代定位结果和上一次迭代定位结果的差值与系统预设阈值比较,若差值大于或者等于系统预设阈值,则返回步骤(5),重新执行分布式多源方向梯度估计算法;若差值小于系统预设阈值,则本次迭代位置估计值即为最终多源定位结果。 | ||
地址 | 266100 山东省青岛市松岭路238号 |