一种无需测距节点定位算法的分析和改进
基于RSSI测距定位算法的研究和改进

图1 应用不同环境参数的定位误差示意图
图2 子区域分割示意图
收稿日期:2017-08-18 作者简介:何沃林(1974 —),男,广东东莞人,硕士,高级工程师,研究方向:电子技术应用开发。
134
数字技术 与应用
算法分析
割的示意图。 在具体运用时,需结合室内整体布局,对子区域的分割方案予
以合理设计,尽量减少由障碍物导致的影响。在通信距离方面只需 保持在临界距离以内,不需要对子区域进行完全相等的划分。在分 割区域以后,在拟合环境参数时,以各子区域作为操作环境,最终获 得的环境参数和子区域相符。
测量时,要将参考节点设定为圆心,在半径为1米的圆周之上,有多
个参考节点平均分布,随后对圆周之上全部参考节点的RSSI值进行
测量,并进行平均值求取,具体参见如下公式(1)。
A
1
N
(RSSI )
N i1
(1)
n为传播损耗系数,环境因素的影响很大,属于一种需重点修正
的参数。由于参考节点位置坐标已知,通过和附近的参考节点测距
由此可认识到,定位精确度很大程度上会因为微小的环境参数 变化而受到影响。从室内环境来看,障碍物会把室内空间分隔成多 个相对独立的子区域,使用单一的环境参数无法适用于整体区域。
1.3 信号干扰 (1)突发干扰。测量RSSI值时,不论是环境的突然改变、还是人 员走动等,均会对此产生突发干扰。因为突发干扰的存在,对RSSI值 产生了显著影响,且比障碍物存在于信道时的影响程度明显更高。 (2)随机干扰。信号在传播过程中受到信号反射、衍射以及测量 节点内部噪声和量化噪声等因素的影响,使得节点测量获得的RSSI 数值产生随机误差[2]。在RSSI测量进程中,随机干扰持续存在,使测 量值不断波动,而且因为无规则变化,使得其数值的正负、大小等无 法被预测[2]。 (3)噪声干扰。RSSI值测量的整体进程均会受到噪声影响,使得 最终获得的是噪声和测量值混合后的数据[3]。对比随机干扰导致的 RSSI数值波动,噪声干扰之下的数值波动显然更强,而导致较大脉 冲的出现,数据变化更无规律可循[3]。
DV-HOP定位算法

DV-HOP算法的3个阶段
(xi , yi ), (x j , y j ) :为锚节点i与锚节点j的坐标
dij :为锚节点i与锚节点j之间的实际距离
h j :为锚节点i到锚节点j之间的跳数
Hs
D i
Hs
N i
:以锚节点i为基准,计算出的平均每跳距离
M :锚节点总个数
性能指标
(1)定位精度 一般用误差值与节点无线通信半径的比值
来表示传感器节点的定位精度。定位精度只要 不大于 40%,就能够满足绝大多数应用的要求。
定义平均定位误差eerror为所有未知节点的估计值与实 际值的差值的平均值:
定义归一化平均定位误差为平均定位误差error与通信 半径R的比值:
性能指标
i j
点偏离因子的平均值,该平均值充分利用了各个锚节点的跳 数信息,更能反映节点在整个网络的特性。由于未知节点p 距离锚节点i最近,所以它与锚节点i的网络特性更接近,因 此用锚节点i的平均偏离因子近似代替未知节点p与锚节点i之 间的跳数偏离因子,造成的跳数误差更小。
DV-HOP算法的改进1-跳数修正
引言
当前对节点定位问题的研究一般都基于以下前提: (1) 网络中有一定比例的节点位置己知或具有GPS定 位功能,这些位置已知的节点可作为定位参考点。 因为GPS模块价格昂贵、能量消耗大,而且受工作环 境的限制,所以网络中少数节点通过GPS定位。 (2)节点具有与邻近节点通信的能力。 (3)节点不具有自主移动能力。
需要测量相邻节点间的 绝对距离或方位,并利 用节点间的实际距离来 计算未知节点的位置。
无需测距的定位
无需这些测量信息,而 是根据网络连通性等信 息,利用节点间的估计 距离计算节点位置。
一种非测距节点定位算法

Ke o d :wrl ssno e ok( N ) nd cl ao ; V H p vr a ac o nd yw rs i e esr t rs WS s ; oel ai t n D — o ; iul nh r oe es nw o zi t
0 引 言
的定位精度 且 良好的覆 盖范 围, 简单 介绍 一种行之有 效 的 D —o V H p改进算法 , 在此基础 上 , 引入虚 拟锚节 点对该 算法
被 部署 在监测区域用来进 行感 知 , 计算 和无线通 信 。在 WS s中, 点 自身 位 置 信 息 至 关 重 要 。 近 年 来 , 于 N 节 关 WS s的定位算法越来越 多的被 提 出来 。现有 的定位算 法 N
按 是 否 需 要 测 距 可分 为 基 于 测 距 的和 基 于非 测 距 的算 法 两
中 图分 类 号 :T 3 3 P 9 文 献 标 识 码 :A 文 章 编 号 :10 -7 7 2 1 )5 13 0 00 98 (0 1 O- 3 -3 0
A a e f e d s l c lz to l o ih r ng —r e no e o a ia i n a g rt m
21 0 1年 第 3 O卷 第 5期
传感器与微系统 ( rnd cradM coytm T cnlg s Tasu e n irss eh o i ) e oe
13 3
一
种 非 测 距 节 点 定 位 算 法
江 禹生 , 冯砚 毫
( 庆大 学 通 信 工 程 学 院 , 庆 4 04 ) 重 重 00 4
进 行 进 一 步 的 改 进 与 完 善 而 得 出 一 种 实 用 性 能 良好 的 D — V H p定 位 算 法 。 o 1由一组廉 价传感 器节 点通 WS s 是
一种无线传感器网络无测距分布式定位算法

[ yw rs i ls sno e rsrn ef eds u c i t n sa — c iainag r m;mpo e o t l bef o Ke o d lw ees e sr t k ;a g—r  ̄b mdl a z i ;c el az t loi r n wo ei ol a o l ol o h t i rvdc nr l l l d oa o
维普资讯
第3 4卷 第 9期
V 13 o . 4
・
计
算 机
工
程
20 0 8年 5月
Ma 08 y2 0
No9 .
Co p t rEn i e rn m u e gn e i g
网络 与通 信 ・
一
文 章编号:1 0 48 08 9 02 _3 文献标识码: 0 —32( 0)— 11 0 0 2 0_ — A
1 概述
无线传感器 网络( rls sno ew rs由大量廉价且 wi es e srnt ok) e
() - p 算法 :任一锚点用到连通锚点 的距离和除 2DVHo J 以到连通锚点最少跳数和作 为该锚 点附近 的网络平均每跳距 离 。普通节点使 用距 自己最近锚 点的网络平均每跳 距离与到
Ra g -r eDit i u e c l a i n Al o ih n e f e srb t d Lo a i t g r t m z o
北斗导航系统无源算法及定位精度分析

北斗导航系统无源算法及定位精度分析论文导读:能提供这种服务的有美国的全球定位系统(GPS),俄罗斯的全球导航卫星系统(GLONASS),我国的“北斗导航系统”也初步具有这种功能。
逐步扩展为全球卫星导航系统。
关键词:北斗导航系统,全球定位系统,全球卫星导航系统引言现代战争是海陆空天一体化联合作战的战争,是以电子战、信息战为核心,以空中打击为主要手段的高技术战争。
现代战争要求“稳、准、狠”地摧毁敌方有生力量及军事设施,快速制服敌方,尽可能减少己方的伤亡和消耗,尽量避免伤及平民百姓。
因而,覆盖全球的中远程精确导航定位和通信服务在现代战争中的地位和作用越来越显著,引起世界各国军事部门的高度关注。
目前,能提供这种服务的有美国的全球定位系统(GPS),俄罗斯的全球导航卫星系统(GLONASS),我国的“北斗导航系统”也初步具有这种功能;欧洲的“伽利略”卫星定位计划也在紧锣密鼓地进行中。
随着中国北斗卫星导航系统的建设,将形成美、俄、欧、中在卫星导航系统上的“四强争霸”格局。
1 北斗导航系统北斗导航系统从20世纪80年代末期开始预研,于1996年实施。
建设中的中国北斗导航系统(COMPASS)空间段计划由5颗静地同步轨道卫星和30颗非静地同步轨道卫星组成。
我国已先后于2000年10月31日、月21日、2003年5月25日发射了3颗静地同步轨道卫星,组成了“北斗一号”双星定位系统;地面测控系统已基本建成;各类用户设备经多年研究,已突破技术难点,进入推广应用阶段;整个“北斗一号”系统经过试运行,已开始投入运营,为各类用户提供有源定位、通信(简短报文传送)和授时服务。
2007年2月3日成功发射了第4颗北斗导航试验卫星。
三颗静地同步轨道卫星,一颗为备份星。
在此基础上建立的中国北斗导航试验系统运行至今工作稳定、状态良好,已在测绘、电信、水利、交通运输、勘探和国家安全等诸多领域逐步发挥重要作用。
第4颗北斗导航试验卫星曾因帆板无法打开发生故障,但目前已成功排除。
一种改进的APIT定位算法讲课教案

常用的免于测距的定位技术质心定位算法、 APS算法、MDS-MAP算法、APIT定位算法等。
APIT定位算法的基本思想简单,实现容易。 而且由于其定位功耗小、成本低、节点定位精度 高等特点得到广泛应用和研究。
三、APIT定位算法
APIT算法的理论基 础是PIT( point intriangulation test)算法 (三角形内点测试法): 假如存在一个方向,沿着 这个方向节点M会同时远 离或接近参考节点A、B、 C,那么节点M位于三角 形ABC外部,如图1所示; 否则,M位于三角形ABC 内部,如图2所示。
一、节点定位技术的重要性
首先,无线传感器网络中,节点所采集的数 据或探测 的事件,通常都需要有相应的地理位置 信息作为标识,对大多数应 用来说,不知道传感 器位置,所感知的数据是没有意义的。比如:一 个被监控的车辆的地点、森林火灾发生的位置、 战场上敌方车辆的运动区域等。
其次,无线传感器网络的一些系统功能需要 节点的位置信息。例如:确定无线传感器网络的 覆盖范围等。
图11
通过对比图10和图11可以发现,求三角形重 心坐标比网格扫描法更加接近 grid(5,3),主要是因 为三角形重心扫描算法是以点为出发点,而网格 扫描法是以区域为出发点,从而网格扫描算法更 易受 Out-To-In或 In-To-Out错误区域的影响。这 样,重心扫描算法相比网格扫描法可以提高定位 精度。
[2]于宏毅,李鸥,张效义等.无线传感器网络理论、技术与实现.北京:国防工 业出版社,2010,9 重印.
[3]马刚,陈盛云. WSN中APIT节点定位改进算法研究. 昆明理工大学信息工程 与自动化学院, 昆明650051. 文章编号: 1002-2279(2011)03-0068-04.
一种改进的DV-Hop节点定位算法

∑ i
H o z Ne pSie w ̄ —
J ≠
—
每个信标节点采用广播的方式将其位置信息 ( i x,y os) I , i i pi D ,H 传递给其他节点 , 中,H pi 其 os 是跳数 ,它的初始时为0 ,当接收节点接 收到来 自同~个信标节点但跳数不 同的位置信息时 , 记录最小的跳数 , 忽略较大跳数的分组。然后将跳数加 1 ,再转发给其他邻居节点 。依靠 这种方法便能够找 出未知节点到每个信标节点 的最小跳数。
进
AX =b
其中,矩阵 信标节点坐标构成 , o未知节点和信标节点之间的 由 b a 距 离构成 , 为未知节点的坐标,用标准最小二乘法可求得 估计值 的
U =r 一 Ar ) b
2 改进算 法 在改进算法 中,为降低存储容量 ,对每个信标节点的广播范围进行 限制 。此外 ,目 前的无线传感器网络 的节点定位算法大部分是设定节点 , ) , 分别是信标 节点 的坐标 ,H s x Y 、 乃) . 1 , p 为信标 节点 oj j 之 问的跳数。然后 ,信标节点将计算出的平均每跳距离广播到网络 与i 中,未知节点仅记录它接收到的第一个平均距离。然后 , 未知节点将它 与信标 节点的最小跳数和接收到的每跳平均距离相乘便计算 出了它与每 个信标节点的估计距离。
11测量未知节点与信标节点间的最小跳数 .
其中d 表示通信的距离,E 为消耗 的能量 , z 足关系2 n ,k ,菏 } < <4 是 系数 。此外 ,为了节省通信能量 ,可以设置一个 门限跳数 n,当节点接 收到来 自信标节点 的位置信息时 ,首先 检测Hos 否达 到门限跳数 , pi 是 若 H p < ,则跳数加1 os n ,并转发给邻居节点,否则丢弃该包 。 S p :在计算每个信标节点与其他信标节点 的每跳平均距离时,公 t2 e 式变为
无线传感器网络质心定位算法研究

统、 通信 技术 、 入 式 计 算 技 术 和 分 布 式 信 息处 理 嵌
技 术等综 合交 叉起 来 的一 个 研 究 领域 , 多学 科 交 是
结合 进而 对其 定 位 性 能 进 行 了 改 进 ; 献 [ ] 用 文 8利 未知 节点 接 收 到 的锚 节 点 所 发 送 信 号 功 率 的 强 度
对定 位精 度及 定位 时 间起 调 节 作 用 , 网络 的平 均 而
连 通度是 确保 质心 算 法 能够 正 常 运行 的前 提 , 值 其
的改变并 不 能 影 响 定 位 精 度 ; 同时 , 虑 到 算 法 的 考 能 量消 耗 , 一 定 网 络 连 通 度 的基 础 上 , 固定 监 在 在
21 0 2年 5月 7 日收 到
1 C nri 定位算法描述 et d o
C nri et d定位算 法最 初是 由南 加 州大 学 N rp . o i a u maB ls uuu等人 提 出的一 种 无 需测 距 的 室外 定 位算 法 J 。具体 的定位 过 程 为 : 节 点 每 隔一 段 时 间 锚
往 往是 没 有 任 何 意 义 的 。根 据 定 位 过程 中是 否 需 要通 过物理 手段 实 际 测量 节 点 问 的距 离 或 角 度 ,
响其 定位 精度及 定 位率 的几 个 重要 参 数 , 括 节 点 包 个数 、 锚节 点个 数 以及 节 点通 信 半 径 进 行详 细 的仿
第1 2卷 第 2 3期
21 0 2年 8月
科
学
技
术
与
工
程
Vo.1 No 23 Au 1 2 . g.201 2
17 — 1 1 2 1 2 —78 0 6 1 8 5( 0 2) 3 5 7 — 6