An improved DV comprises the steps of Hop localization method based on path matching in the monitoring area within the set of random layout of several network nodes, a plurality of network nodes including the beacon nodes and unknown nodes; the path matching algorithm to determine the unknown node and beacon node distance estimates; the initial position of unknown nodes using Lateration algorithm; using the improved particle swarm algorithm to optimize the initial position. Due to the similarity of path parameters to choose the best path between the beacon to approximate the unknown nodes and beacon path, so as to accurately determine the relative average distance per hop parameter value, which makes the distance is closer to the actual distance estimation, improve the measurement accuracy; in addition to increasing the improved particle swarm optimization algorithm to improve the positioning precision positioning stage.
【技术实现步骤摘要】
一种基于路径匹配的改进DV-Hop定位方法
本专利技术涉及无线传感器网络
,具体涉及一种基于路径匹配的改进DV-Hop定位方法。
技术介绍
经典的DV-Hop定位方法应用于无线传感器网络节点定位领域,是由美国路特葛斯大学(RutgersUniversity)的DragosNiculescu等人提出的一种无需专门设备测距的定位方法。DV-Hop方法的基本思想是:网络中节点通过多跳通信连接,根据网络中部分自身位置已知的节点(称为信标节点),将未知节点到信标节点之间的距离用平均每跳距离和两者之间最小跳数的乘积表示,然后通过Lateration算法计算未知节点的坐标。DV-Hop方法的最大优点是无需直接测距,实现思路灵活,易于开展。经典DV-Hop定位算法的定位步骤可以归纳为以下两步:(1)使用距离矢量交换协议,使网络中所有节点获得距离每个信标节点的最小跳数。每个信标节点在获得其他信标节点位置和相隔最小跳数之后,采用公式计算网络平均每跳距离,然后将其作为一个校正值广播到网络中:式中(xi,yi)、(yi,yj)是信标节点i和j的坐标,hij是i和j(i≠j)之间的跳数。未知节点从最近的信标节点处接收校正值,依次估计自身到各信标节点之间的距离di,计算公式如下:di=H×hi,式中,H是网络平均跳距值的校正值,hi是未知节点到信标节点i的最小跳数值。(2)当某一未知节点获得与3个或更多个信标节点之间的距离时,采用Lateration算法实现定位计算,获得定位结果。DV-Hop方法的主要不足在于:大多数应用中节点都是随机布设时,其分布的不均匀会使得通过全网信标节 ...
【技术保护点】
一种基于路径匹配的改进DV‑Hop定位方法,其特征在于,包括步骤:在设定的监测区域内随机布设若干个网络节点,所述若干个网络节点包括信标节点和未知节点;通过路径匹配算法确定未知节点到信标节点的距离估计值;使用Lateration算法计算未知节点的初始位置;使用改进的粒子群算法对所述初始位置进行优化。
【技术特征摘要】
1.一种基于路径匹配的改进DV-Hop定位方法,其特征在于,包括步骤:在设定的监测区域内随机布设若干个网络节点,所述若干个网络节点包括信标节点和未知节点;通过路径匹配算法确定未知节点到信标节点的距离估计值;使用Lateration算法计算未知节点的初始位置;使用改进的粒子群算法对所述初始位置进行优化。2.如权利要求1所述的定位方法,其特征在于,所述在设定的监测区域内随机布设若干个网络节点之后,还包括步骤:利用距离矢量交换协议得到网络中所有节点距离各个信标节点的多跳最短路径与最小跳数。3.如权利要求2所述的定位方法,其特征在于,所述通过路径匹配算法确定未知节点到信标节点的距离估计值,包括步骤:提取未知节点到某一信标节点的未知至信标最短路径;提取剩余的各个信标节点分别到该信标节点的信标至信标最短路径;分别计算信标至信标最短路径较之未知至信标最短路径的路径相似度参数;将所述路径相似度参数值最高的信标至信标的平均每跳距离值作为所述未知节点到该信标节点的平均每跳距离值;根据所述平均每跳距离值计算所述未知节点到该信标点的距离估计值。4.如权利要求3所述的定位方法,其特征在于,所述计算信标至信标最短路径较之未知至信标最短路径的路径相似度参数,包括步骤:统计所述未知至信标最短路径所经过节点的数目,并记为第一数值;分别统计所述信标至信标最短路径所经过节点的数目,并记为第二数值;分别统计所述信标至信标最短路径较之未知至信标最短路径中相同节点的数目,并记为第三数值;根据公式计算所述路径相似度参数其中,所述a1和a2是偏离因子,所述m为第一数值,所述n为第二数值,所述q为第三数值,所述Xsd为路径相似度参数。5.如权利要求4所述的定位方法,其特征在于,所述使用...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。