【技术实现步骤摘要】
本专利技术涉及无线传感器网络领域,具体涉及一种改进的无线传感器网络DV-Hop定位算法。
技术介绍
无线传感器网络中,节点的位置信息对传感器网络的监测活动至关重要,事件发生的位置和获取信息的节点位置是传感器节点监测消息中所包含的重要信息,没有位置的监测消息毫无意义。随机部署的传感器节点无法是先知道自身位置,因为传感器节点必须能在布放后实时进行定位。传感器节点的自身定位就是根据少数已知位置的节点,按照某种定位机制确定自身的位置。DV-Hop定位算法,是一种基于距离矢量计算跳数的算法,是将待定位节点到锚节点之间的距离用网络平均每跳距离和两者之间跳数之积表示,再使用三边定位运算法获得节点位置信息,在无线传感器网络中,节点之间是以一定的概率连通的,当节点距离很近时,两个节点连通概率较高;反之,则较小,若简单的认为这两种情况下节点之间的跳数均为1,则远、近两种情形很难分开,DV-Hop算法虽然是目前应用最广泛的定位算法之一,但是它在计算未知节点到锚节点距离时存在较大误差。为了更好的解决这个问题,本文针对DV-Hop算法这一不足,加入了 RSSI,并对RSSI值进行量化,从而提出一种改进算法。
技术实现思路
本专利技术的目的是提供一种改进的无线传感器网络DV-Hop定位算法。本专利技术的目的是按以下方式实现的,针对DV-Hop算法不足,在DV-Hop算法的基础上引入RSSI量化模型,通过对RSSI进行量化,给节点对间带来更精确的位置信息。将DV-Hop算法引入了 RSSI模型来进行控制,用RSSI量化值来代替原算法中的跳数,在定位过程中,各节点对接收到的邻居节点信号强度 ...
【技术保护点】
一种改进的无线传感器网络DV?Hop定位算法,其特征在于将DV?Hop算法引入了RSSI模型来进行控制,用RSSI量化值来代替原算法中的跳数,在定位过程中,各节点对接收到的邻居节点信号强度进行量化,取离散值,锚节点则根据自己与其余锚节点之间的累计量化值来计算平均每一量化单位的距离,以此来代替原算法中的平均每跳距离,未知节点根据自己与锚节点间的累计最小量化值和平均每个量化单位的距离来计算自己与锚节点间的距离,最后再根据三角定位来确定自己的位置;具体步骤如下:?(1)建立RSSI量化模型?对于任意节点i,假设其信号的最大发射功率为Pmax,能识别的最小信号功率为Pmin,最大量化等级为S,邻居节点集为C,对于任意节点j∈C,令Pij表示i收到的来自节点j的信号强度,则通过下列模型对Pij进行量化得到节点之间的量化距离信息dij:?在这一模型中,对Pij进行如下量化:?qk=k×(Pmax?Pmin)/s=k×Q?k∈{1,2,…s}?其中Q=(Pmax?Pmin)/s?qs?k+Pmin≤Pij<qs?(k?1)+Pmin则dij=k×Q?在这里Q代表最小量化单位,当S确定后,Q是一常数, ...
【技术特征摘要】
1.一种改进的无线传感器网络DV-Hop定位算法,其特征在于将DV-Hop算法引入了RSSI模型来进行控制,用RSSI量化值来代替原算法中的跳数,在定位过程中,各节点对接收到的邻居节点信号强度进行量化,取离散值,锚节点则根据自己与其余锚节点之间的累计量化值来计算平均每一量化单位的距离,以此来代替原算法中的平均每跳距离,未知节点根据自己与锚节点间的累计最小量化值和平均每个量化单位的距离来计算自己与锚节点间的距离,最后再根据三角定位来确定自己的位置;具体步骤如下: (1)建立RSSI量化模型 对于任意节点i,假设其信号的最大发射功率为Pmax,能识别的最小信号功率为Pmin,最大量化等级为S,邻居节点集为C,对于任意节点j e C,$PU表示i收到的来自节点j的信号强度,则通过下列模型对Pij进行量化得到节点之间的量化距离信息Clij: 在这一模型中,对Pu进行如下量化:qk = k X (Pmax-Pmin) /s = kXQ ke {1,2,...s}其中 Q = (Pmax-Pmin)/s VP1J: qs...
【专利技术属性】
技术研发人员:方雪静,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。