当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:针对WSN中锚节点部署方式对DV-Hop定位所产生的误差问题进行了研究。通过对锚节点以随机、正方形、均匀、交叉等不同部署方式对定位误差所产生的影响进行了仿真、比较和分析,若锚节点以正方形或均匀的方式部署,其对DV-Hop定位所产生的误差要比随机部署方式更小。

引 言

节点 位 置 的 信 息 是 无 线 传 感 网 络(Wireless Sensor Network,WSN)能够实现其应用的关键,如何实现节点的准 确定位一直是 WSN 应用中被关注的问题。WSN 中的节点主要 由锚节点和未知节点组成,其中锚节点指少量带有 GPS 定位 装置的节点,能实现精确定位,但未知节点则需要通过锚节点 来进行自身定位 [1,2]。由于锚节点需加装 GPS 设备,能量消耗 高,因此无法广泛使用。

目前 WSN 中的节点定位分为基于测距(Range-Based)和 无需测距(Range-Free)两种算法 [3]。基于测距的算法常用的 有 RSSI,TOA,TDOA,AOA[4],这种算法需要测算出相邻 节点间的距离,再计算周围未知节点的坐标,从而实现定位的 目的;无需测距的算法主要有 DV-Hop 算法 [5]、质心算法 [6]、 APIT 算法 [7],采用这些算法不需要测出节点之间的实际距离, 而是通过估算来获得未知节点的位置,但估算导致定位存在 偏差,需要进一步求精后才能获取准确位置。

文献 [8] 提出把锚节点通过人工部署为小区域的内切圆方 式,以提高节点定位的精度。文献 [9] 分析了 WSN 部署与能 耗的关系,通过对 DV-Hop 算法进行研究发现,锚节点位置 的不规则放置会对定位误差产生较大影响,在一定的 WSN 范 围内使用 DV-Hop 定位,可以通过锚节点规则性的部署来提高 定位的有效性,从而降低传感器定位误差。

1 DV-Hop算法及误差分析

1.1 DV-Hop定位算法

DV-Hop 算法的步骤如下:

(1)锚节点向周边的未知节点广播信息,信息包中含有初始化为零的最小跳数项。未知节点收到信息包后,对最小跳数项加 1 再把整个信息包转发给下一个节点。

WSN中锚节点部署方式对DV-Hop定位精度的研究

式中,(xi,yi) 为未知节点的坐标 ;(x1,y1), ,(xj,yj)为该未知节点所记录锚节点的坐标。

(4) 令公式(3)前面的(j- 1)个方程依次减去最后一个方程得到一个线性表达式 AX=b。

(5) 用最小二乘法解表达式可得 X=(ATA)-1ATb。

1.2 DV-Hop算法误差

在无线传感网络中,对于所有未知节点均使用跳数与校正值的乘积来表示距离,计算出的估计距离与真实距离存在很大偏差。有些文献提出引用各种迭代算法求出最接近真实值的未知节点的坐标,使得定位误差最小[10]。但迭代法的引入会增加定位的计算量,并增加WSN 的能耗。

存在较大误差的原因是锚节点位置的不规则放置,导致未知节点离锚很近或很远,从而加大了估算误差。

为了计算 DV-Hop 算法的误差,在仿真中采用了文献 [11]的误差计算公式:

WSN中锚节点部署方式对DV-Hop定位精度的研究

其中,(x',y')和(x,y)分别表示未知节点的估算坐标和实际坐标,k 为仿真次数,R 为节点通信半径,N 为节点个数。

2 仿真环境与过程

2.1 仿真环境

仿真是在装有 Matlab2010 的Windows 7 平台上进行的。仿真环境参数选择见表 1 所列,正方形、均匀、交叉形式锚节点各坐标的选择见表 2 所列。

WSN中锚节点部署方式对DV-Hop定位精度的研究

考虑到实际中 WSN 的传感器节点可能随机分布,而锚节 点可以按需要的方式进行人工部署。为了使仿真具有比较性, 每次计算误差时假设未知节点的位置固定,而锚节点则以随机、 正方形、均匀、交叉等方式部署。以 100 个节点为例:

(1)随机部署方式 :各锚节点随机部署在仿真区域之内, 如图 1 所示。

WSN中锚节点部署方式对DV-Hop定位精度的研究

(2)正方形部署方式 :各锚节点按表 2 中正方形部署坐标 分布,构成一个正方形,如图 2 所示。

WSN中锚节点部署方式对DV-Hop定位精度的研究

(3) 均匀部署方式:各锚节点按表 2中均匀部署坐标分布,均匀分布在仿真区域之内,如图 3 所示。

WSN中锚节点部署方式对DV-Hop定位精度的研究


(4) 交叉部署方式:各锚节点按表 2中交叉部署坐标分布,如图 4 所示。

WSN中锚节点部署方式对DV-Hop定位精度的研究

2.2 仿真过程

(1)设定好通信半径及总节点数,且随机产生12 个锚节 点及剩余的未知节点坐标值。

(2)使用 DV-Hop 算法对每个未知节点进行定位,并计 算未知节点的平均定位误差。

(3)分别使用表 2 所列的正方形部署、均匀部署、交叉 部署坐标代替第(1)步随机产生的 12 个锚节点,重复进行第(2) 步的运算。

(4)以上(1)~(3)过程重复 50 次,计算出各未知节点 的平均定位误差。

(5)分别改变通信半径及总节点数,重新计算第(4)步,得出仿真结果。

3 仿真结果分析

3.1 节点通信半径对定位精度的影响

1 通信半径越大,定位误差越小。

2 在较小的通信半径下,以正方形或均匀方式部署,其定位误差较小,比以随机部署方式的定位精度更高。

3 当通信半径大于整个WSN区域长度的 30% 时,不同的部署方式将对DV-Hop算法定位误差产生较小影响。

WSN中锚节点部署方式对DV-Hop定位精度的研究

3.2 节点数量对定位精度的影响

由图 5 可知,当通信半径足够大时,不同的部署方式对 平均误差影响较小。当通信半径 R=25 和 R=30 时,不同的节 点数采用随机、正方形、均匀、交叉等部署方式,其平均定位 误差变化曲线分别如图6和图7所示。从图6和图7中可以得知:

(1)以正方形、均匀和交叉等方式部署,其定位误差要 比随机部署方式更小,而且定位误差与节点数量关系不大。

(2)采用随机部署方式时节点数量越多定位误差越精确。

WSN中锚节点部署方式对DV-Hop定位精度的研究

WSN中锚节点部署方式对DV-Hop定位精度的研究

4 结 语

通过对随机、正方形、均匀、交叉等不同部署方式对 DV-Hop 定位所产生的误差结果进行比较、分析可知,采用正 方形、均匀等部署方式能减少定位误差,有助于改善 DV-Hop 定位算法的性能。同时,如果通信半径大于覆盖范围的 30% 时, DV-Hop 定位算法的定位误差更小。文中的研究结果对实际应 用具有一定的指导作用。






本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭