基于残差修正法的无线传感器网络定位技术
无线传感器网络的布设方法与网络优化

无线传感器网络的布设方法与网络优化无线传感器网络(Wireless Sensor Network,WSN)是由大量分布式无线传感器节点组成的网络,用于实时监测和收集物理环境中的各种信息。
通过自组织、自配置和自修复等特性,WSN在环境监测、智能交通、医疗健康等领域得到了广泛应用。
然而,由于无线通信的特殊性,WSN在布设和网络优化方面面临着许多挑战。
本文将介绍几种常用的无线传感器网络的布设方法和网络优化方法。
一、无线传感器网络的布设方法1. 部署策略部署策略是无线传感器网络布设的关键。
合理的部署策略可以提高网络的覆盖范围和数据质量。
常用的部署策略包括:(1)均匀分布法:将传感器节点均匀地分布在监测区域内,以实现全面覆盖。
这种方法简单直观,但节点之间的距离可能过远,导致能耗增加。
(2)密集部署法:在关键区域增加节点密集度,以提高数据质量和网络可靠性。
这种方法适用于对关键区域监测要求高的应用场景,但节点数量增多会增加网络的能耗和成本。
(3)随机布点法:节点的位置由随机算法决定,以增加网络的鲁棒性和抗干扰能力。
然而,随机布设可能导致某些监测区域未被覆盖或覆盖不均匀。
2. 能耗管理能耗是无线传感器网络面临的一个重要问题。
节点的能量限制和无线传输的能耗直接影响着网络的寿命和性能。
在布设无线传感器网络时,需要考虑以下几点:(1)节点位置选择:将节点部署在靠近能源供应源的地方,以便及时更换电池或利用其他能源补充电能。
(2)能量平衡:通过轮流选择工作节点,实现能量的平衡,避免某些节点过早耗尽。
(3)局部通信:节点之间通过短距离通信,减少长距离无线传输的能耗。
二、无线传感器网络的网络优化方法1. 网络拓扑控制网络拓扑控制是为了提高无线传感器网络的覆盖范围、连通性和能耗平衡等方面的性能。
常用的网络拓扑控制方法包括:(1)节点选择:选择关键位置或能量充足的节点作为主节点,负责网络中的重要任务,提高网络的效率。
(2)网络分簇:将网络分成若干个簇,每个簇由一个簇头节点负责管理和协调,减少网络通信开销。
基于机器学习的Wifi信号检测和定位技术研究与应用

基于机器学习的Wifi信号检测和定位技术研究与应用在现代社会中,随着智能物联技术的不断发展和推广,无线网络已经成为我们日常生活中必不可少的一部分。
然而,在大型公共场所,如商场、学校、医院等,人们时常会遇到Wifi信号不稳定、网络速度缓慢的问题,这不仅会干扰人们的正常使用,还会影响相关业务、服务的质量。
为此,研发基于机器学习的Wifi信号检测和定位技术已成为当前热门的研究方向。
一、Wifi信号检测技术机器学习在Wifi信号检测方面的应用,常常基于无线电频谱感知技术,通过对Wifi信号的频率、幅度以及相位等进行分析和处理,识别出当前的信号类型和强度。
与传统的信号检测方法相比,机器学习算法可自动提取特征、优化参数,有效解决了传统方法存在的检测精度低、通用性差等问题,可在进行无线网络维护、安全检测以及信号优化等方面发挥重要作用。
二、Wifi信号定位技术除了信号检测外,机器学习在Wifi信号定位方面的应用也十分重要。
随着室内定位需求的不断增加,利用机器学习技术进行无线定位已成为研究的热点之一。
具体的实现方式包括基于fingerprint、RSSI、TOA等信号参数的定位方法。
通过多个无线AP的基站信号的信号强度和距离的关系来定位用户位置,通过对区域内的信号采集和分析,模型可根据训练数据生成WiFi定位指纹库,实现精准的定位功能。
这项技术被广泛运用于大型室内公共场所如商场、医院、博物馆、机场等的实时导航系统和安全监测系统中,极大地提升了用户的使用体验和安全性。
三、技术研究与应用展望随着无线网络的普及和应用范围的不断扩大,基于机器学习的Wifi信号检测和定位技术也将得到更广泛的应用和研究。
在应用方面,这项技术将进一步深入到行业垂直领域,并拓展到新的领域及细分市场。
而在技术研究方面,将持续提高信号检测和定位的精度和效率,并探索更多的机器学习算法及应用场景,以满足不断变化的用户需求。
总之,机器学习技术在Wifi信号检测和定位技术中的应用前景看好,未来它将更多的融入到人们日常生活中,大大提高了网络使用、服务和体验的质量。
基于残差修正法的无线传感器网络定位技术

高斯 牛顿 迭代 法求 解 。但采 用高 斯牛 顿迭 代法 采用 近似 的线 性模 型 , 能 会 陷 入 局 部最 优 。为全 局 最 可 优, 建议采 用 L v n egMaq ad ( M) 法 迭 代 求 ee br— ru rt L 算 解 。 由于 采用 了 二 阶 导 数 信 息 , M 算 法 比传 统 的 L 高斯 牛顿法 收 敛速度 更 快 _ 】 。
W U a p n Xi o i g¨
,
T N h l HU J n u A S i , u g o i
( . nt aoao o abnadItre o Tig e nlg ,hhn 1 U idL brtyo w C ro n ne t hn sTc ooyZ eagA r ut e n oe nv sy LnnZ eag3 10 C ia e r fl n f h i c u s ei j
2 R bt e ac ntuefS a g a n esy S ag a 04 4 C ia . oo R s rhIstt o h n h i irt,h nh i 04 , hn ) e i Uv i 2 Absr c Ra g . a e o aiain i o mo t o fn d o a ia in f rwiee ss ns rn t r s Ho v r t a t: n e b s d lc lz to sa c m n me h d o o e l c l t o rl s e o ewo k . we e , z o
F( Y = , )
i l =
r
() 4
足 , 重 的障碍 物遮 挡 , 严 会导 致距 离测 量 出现潜 在 的 大量 非高斯 误 差 的数 据 。也 就 是 说 , 些 距离 测量 某
无线传感器网络论文:无线传感器网络节点定位技术的研究与仿真_概要

无线传感器网络论文:无线传感器网络节点定位技术的研究与仿真【中文摘要】随着微电子技术、通信技术的发展, 功耗相对较低而且具有多种应用前景的传感器得以迅速发展, 与此同时, 由传感器组成的无线传感器网络应运而生。
无线传感器网络由大量随机密集部署于待测区域中的传感器节点组成, 是一种分布式、自组织的网络。
它主要应用在一些特定区域内进行数据的收集和处理, 这些特定的区域往往是环境恶劣而人力无法到达的地方, 这个时候无线传感器网络就能派上用场。
目前的研究主要集中在定位算法及路由协议, 物理测量技术(即硬件的实现上。
对于具体的应用来说, 没有位置信息的数据是没有任何意义的, 由于无线传感器网络的特殊应用, 使得一些传感器节点通常是通过飞机随机撒放在特定的区域, 这样就不可能直接得到这些节点的具体位置信息, 因此在应用之前先要对无线传感器网络进行节点定位。
但是由于无线传感器节点往往体积小、质量小, 能量特别有限, 定位系统在这种环境下的设计面临诸多挑战。
首先需要解决的是定位精度问题, 尽量在已有的距离测量模型上得到较准确的距离, 如何在现有模型下进一步提高定位算法的精度是亟待解决的问题;其次, 要考虑所设计的定位算法是否符合无线传感器网络特性, 如尽量让定位系统有效运行, 减少节点能耗等。
很多算法在进行定位时...【英文摘要】As the development of micro-electronics andcommunication technology, sensors with low power dissipation and multiple application prospects has mushroom growth, as a result, wireless sensor networks consisting of sensors emerge at the right moment.Wireless sensor networks(WSN consists of large amount of sensor nodes randomly and intensively distributed in areas to-be detected, which is a distributed and self-organized network, mainly used to collect and process data in certain locations, where people c...【关键词】无线传感器网络节点定位锚节点定位精度 DV-HOP算法【英文关键词】Wireless sensor network node positioning anchor node Positioning accuracy DV-HOP algorithm【目录】无线传感器网络节点定位技术的研究与仿真摘要4-6Abstract 6-7第1章绪论10-161.1 研究背景10-121.2 国内外研究现状12-131.3 课题研究目的和意义13-141.4 本文的研究内容及结构安排14-16第2章无线传感器网络概述16-222.1 无线传感器网络特点和结构16-172.2 无线传感器网络的应用领域17-192.3 无线传感器网络的研究热点192.4 无线传感器网络的性能评价指标19-212.5 本文的主要工作与章节安排21-22第3章无线传感器网络的定位技术22-383.1 传感器节点的定位问题22-233.2 传感器网络节点的硬件组成233.3 无线传感器网络定位的基本思想23-243.3.1 无线传感器网络节点定位的一些基本概念术语243.4 节点测距的基本方法24-273.5 无线传感器网络节点定位基本原理27-313.6 几种典型的定位算法31-333.6.1 质心定位算法31-323.6.2 凸规划定位算法323.6.3 MDS-MAP算法323.6.4 APIT定位算法32-333.7 定位算法的分类33-353.8 定位算法的评价标准35-363.9 无线网络中的集中典型定位系统36-373.10 本章小结37-38第4章 DV-HOP定位算法38-444.1 DV-HOP定位算法的介绍38-404.2 相关问题讨论分析40-434.2.1 不良节点的问题40-424.2.2 对拓扑变化的适应能力42-434.3 本章小结43-44第5章 DV-HOP算法改进44-495.1 参与三边测距的锚节点选择44-465.1.1 锚节点的拓扑形状对定位的影响44-465.1.2 共线度465.2 改进算法46-485.2.1 具体的算法实现过程46-475.2.2 改进算法理论分析47-485.3 本章小结48-49第6章仿真工具49-586.1 OMNET++介绍49-516.2 NS2简介51-526.3 NS2与OMNET++的对比52-536.4 仿真环境设置53-576.5 本章小结57-58第7章总结和展望58-607.1 全文总结587.2 展望58-60致谢60-61参考文献61-65攻读硕士学位期间发表的论文及参与的科研项目65。
无线传感器网络非视距误差及消除算法

NLOS误差及消除算法现有的NLOS误差处理算法,大多分成两类,一类是首先研究鉴别算法,鉴别得到的TOA采样中是否存在NLOS误差,通过一定的算法对TOA进行预处理消除其中的NLOS误差,恢复其真实值,再通过一般的定位算法即可得到较为准确的定位。
还有一类是不需要对TOA 进行预处理直接设计定位算法,在定位过程中消除NLOS误差。
一般的NLOS鉴别算法有,Wylie提出的基于测量噪声标准差的判决算法,Borras提出的假设检验判决算法,以及残差分析判决算法等,判决完成后研究相应的NLOS误差抑制算法,NLOS抑制算法有Wylie平移法,改进LS算法,以及残差加权算法。
NLOS误差模型及特征NLOS误差模型若表示在时刻从移动台到基站m的距离测量值(由TOA测量值乘以电波传播速度获得),则等于真实距离与标准测量误差和NLOS误差之和,如下式所示。
其中为零均值的高斯变量,其分布可以用高斯分布表示为正值随机变量,一般认为它服从指数分布、均匀分布或Dena分布的模型。
特征由于TOA测量值中NLOS误差的分布与电波传播路径上障碍物的分布有关,所以NLOS误差具有随机性的特点。
依据其误差分布模型,在标准的rural、suburban、urban和bad urban环境下,NLOS误差变量的均值和方差均依次增大。
NLOS误差的随机性引起NLOS误差的剧烈变化,使得某些TOA测量值的偏差特别大。
这些受NLOS误差污染严重的测量值将严重影响对TOA的正确估计。
所以,如果能消除这些包含较大误差测量值的影响,就可以从很大程度上消除NLOS误差。
由NLOS误差是电波在传播途中遇障碍物发生超量延迟所致,所以TOA中的NLOS误差总是正值。
消除TOA中的NLOS误差,也就是从某种程度上消除测量值中的正向偏差。
所以,如果能将测量曲线向下平移,就可以消除TOA中的NLOS误差。
上式说明,TOA测量值可以看作是真实的TOA与标准测量误差及NLOS误差之和。
无线传感器网络的位置定位与跟踪

无线传感器网络的位置定位与跟踪无线传感器网络(Wireless Sensor Networks)是一种由大量分布式传感器节点组成的网络,这些节点能够通过无线通信相互连接并协同工作。
传感器网络的位置定位与跟踪是该领域的一个重要研究方向,它可以广泛应用于环境监测、智能交通、军事侦察等各个领域。
1. 引言无线传感器网络的位置定位与跟踪是指通过已部署的传感器节点获取目标节点的位置信息,并实时地追踪其运动轨迹。
由于传感器节点的资源受限以及网络环境的不确定性,传感器网络的定位与跟踪成为一个具有挑战性的问题。
本文将介绍一些常见的无线传感器网络定位与跟踪技术。
2. 基于距离测量的定位方法基于距离测量的定位方法是一种常见且有效的传感器网络定位技术。
该方法通过测量传感器节点之间的距离来推算目标节点的位置。
常见的距离测量方法包括基于信号强度的距离估计、时间差测量和角度测量等。
这些方法在定位精度和复杂度上存在差异,研究者们不断探索着如何提高定位精度和降低计算复杂度。
3. 基于信号强度的定位方法基于信号强度的定位方法是一种简单且易于实现的传感器网络定位技术。
该方法通过测量目标节点接收到的信号强度来推算其距离。
然而,由于信号在传输过程中会受到阻尼、衰减和多径效应的影响,使得基于信号强度的定位存在较大的误差。
为了克服这一问题,研究者们通常采用校准算法来提高定位精度。
4. 基于时间差测量的定位方法基于时间差测量的定位方法是一种通过测量目标节点接收到信号的到达时间差来推算其距离的传感器网络定位技术。
这种方法通常借助全球定位系统(Global Positioning System, GPS)以及同步算法来精确测量时间差。
然而,GPS在室内环境下信号弱化,导致精度下降;同时,同步算法的复杂度较高,使得该方法的应用受到限制。
5. 基于角度测量的定位方法基于角度测量的定位方法是一种通过测量目标节点和传感器节点之间的角度来推算其位置的传感器网络定位技术。
基于机器学习的无线传感器网络自动配置方法

基于机器学习的无线传感器网络自动配置方法随着物联网技术的快速发展,无线传感器网络(Wireless Sensor Networks,WSNs)在各个领域得到了广泛应用。
然而,传统的无线传感器网络配置方法需要手动设置传感器节点的参数,耗时且容易出错。
为了解决这一问题,基于机器学习的无线传感器网络自动配置方法应运而生。
一、无线传感器网络简介无线传感器网络是由大量分布在空间中的传感器节点组成的网络,这些节点能够感知环境中的各种信息,并将其传输给集中控制器。
传感器节点通常由处理器、传感器、通信模块和电源组成。
无线传感器网络可以应用于环境监测、智能交通、农业等领域。
二、传统的无线传感器网络配置方法存在的问题传统的无线传感器网络配置方法需要人工设置传感器节点的参数,如传输功率、传输速率、网络拓扑等。
这种方法不仅耗时,而且容易出错。
另外,由于环境的复杂性和传感器节点的数量众多,手动配置往往无法满足网络的要求。
三、机器学习在无线传感器网络自动配置中的应用机器学习是一种通过训练数据来自动学习和改进算法的方法。
在无线传感器网络自动配置中,机器学习可以通过分析大量的数据和网络状态来自动调整传感器节点的参数,从而优化网络性能。
1. 数据采集与分析机器学习需要大量的训练数据来建立模型。
在无线传感器网络中,传感器节点可以采集环境数据,并将其传输给集中控制器。
控制器可以对这些数据进行分析,提取特征,并将其用于机器学习算法中。
2. 模型训练与优化通过采集的数据和特征,可以建立机器学习模型。
常用的机器学习算法包括决策树、支持向量机、神经网络等。
这些算法可以根据网络的需求和目标来优化传感器节点的参数,如传输功率、传输速率等。
3. 自动配置与调整基于机器学习的无线传感器网络自动配置方法可以根据实时的网络状态和需求来自动调整传感器节点的参数。
例如,当网络负载过高时,可以通过降低传输功率来减少能耗;当网络拓扑发生变化时,可以通过重新分配传感器节点的位置来优化网络覆盖范围。
一种新的无线传感器网络节点自定位技术

邮局订阅号:82-946360元/年技术创新传感器与仪器仪表《PLC技术应用200例》您的论文得到两院院士关注一种新的无线传感器网络节点自定位技术ANewSelf-localizationTechnologyforWirelessSensorNetworkNodes(1.清华大学;2.空军装备研究院)张正勇1梅顺良1韩岷2Zhang,ZhengyongMei,ShunliangHan,Min摘要:在无线传感器网络中,节点定位技术是许多应用的支撑技术,具有重要地位。
目前已经出现各种各样的定位算法,KPS算法不需要测距,具有一定的优越性,但在某些应用中存在定位精度较低的问题。
针对这一问题,提出了一种新的改进KPS定位精度的算法,仿真结果表明,该改进算法能够明显提高定位精度。
关键词:无线传感器网络;定位算法;锚节点中图分类号:TP183文献标识码:AAbstract:Inwirelesssensornetworks,sensorlocationplaysacriticalroleinmanyapplication.Inthepast,anumberoflocationdis-coveryschemeshavebeenproposed.KPShasanadvantagebecausenodistance/anglemeasurementamongnodesisinvolved,buthighinaccuracyascomparedtoothers.ThispaperproposesanewlocationalgorithmtoimprovetheinaccuracyofKPS.Thispaperhascon-ductedsimulationstoevaluatethescheme.Keywods:wirelesssensornetworks,localizationalgorithm,anchornode文章编号:1008-0570(2006)08-1-0001-031引言无线传感器网络(WirelessSensorNetwork,WSN)是将大量低成本、低功耗的微型无线传感器布置或抛撒到感兴趣的区域,传感器通过自组织快速形成的一种分布式网络,在军事和民用领域都具有广阔的应用前景。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关键词: 无线传感器网络; 定位; 残差修正; 测距误差; 非线性最小平方 中图分类号: TN915. 01 文献标识码: A 文章编号: 1004 -1699 ( 2012 ) 07 -1014 -05 对于无线传感器网络的大部分应用场合, 采用 无线传感器网络进行信息收集和处理, 这些数据必 甚至有时需要传感 须和位置信息相捆绑才有意义, [1-2 ] 。 器发回单纯的位置信息 从应用角度来讲, 传 感节点的定位是传感网络中最为重要和传统的问 题, 研究具有低成本、 高精度的传感器网络定位系统 [3 ] 是该领域的主要问题之一 。 无线传感器网络节点定位算法可分为基于测距 非测距的节点定位技术定位 和非测距方法两大类, 不需要额外的硬件设备, 成本低, 在定位精度要求不 高的场合下使用有较大优势。对定位精度要求较高 的场合建议使用测距定位技术。目前定位技术中使 用最广泛的定位系统当属全球定位系统 ( Global PoGPS) , GPS 系统利用精确的同步卫 sitioning System, 星时钟提供授时和测距以对用户节点进行定位 , 具 有定位精度高、 实时性好、 抗干扰能力强等优点, 但 GPS , 是 定位仅仅适应于无遮挡的室外环境 其用户 [4 ] 体积大、 成本高 。 这使得它不 设备通常能耗高、 适用于大规模环境下的无线传感器网络定位 。这种 方法的局限性激发了一种新的传感器网络节点定位 方法, 即利用已知位置的信标节点去推算其余未知 的节点位置坐标, 这种方法需要未知节点与信标节 点间的一些信息, 比如距离或角度。 在无线传感器 网络领域, 信号接受强度指示 ( RSSI ) 距离测量被认 为是一种具有较高性价比的测量方法。 RSSI 测距 无需额外硬件, 实现简单, 具备低功耗、 低成本等特
第 25 卷 第 7 期 2012 年 7 月
传 感 技 术 学 报
CHINESE JOURNAL OF SENSORS AND ACTUATORS
Vol. 25 No. 7 Jul. 2012
Localization Technology for Wireless Sensor Networks Based on Residual Correction Method*
2
F( x, y) =
( r i -Δd i ) 2 ∑ i=1
( 5)
式( 5 ) 中, Δd i 是测距误差的估计值, 其理想值是测 量距离 d i 的真实误差值。 该式中利用测距误差的 估计值修正了原有的残差。当然 Δd i 的估计值与真 实值越靠近, 定位误差就越小。 如果能有效地估计 出测距误差值, 然后再用式 ( 5 ) 修正, 定位效果会显 在高斯分布的 著提高。残差是由测距误差引起的, 测距误差作用下, 各个节点的残差分布具有一定的 随机性, 各个信标节点的测距误差难以估计。 但对 于非高斯测距数据, 具有较大误差的坏测距误差值 在残差项中了占了绝对优势, 测距误差较小的好测 距误差在残差中的作用较小。忽略测距误差较小的 突出测距误差较大的 好测距数据对于残差的影响, 坏测距数据对残差的影响, 可以将坏测距数据的测 距误差大致估计出来。方法就是通过分析残差与误 差间的分布关系, 对引起残差的测距误差分解, 找出 坏测距数据, 大致估计出坏测距的测距误差, 然后再 通过式( 5 ) 修正定位结果, 下面就非高斯分布下的 。 测距误差进行分解 y) , 设未知节点坐标的真实坐标为 ( x, 由非线
实现二维平面上的未知节点定位, 仅需要三个 不共线的信标节点。 在实际的大规模定位系统中, 信标节点的数目往往超过这个数目 , 也就是说, 信标 节点的数目是有冗余的。测距误差的大小对于定位 误差的控制起到了关键的作用, 理想的定位结果是 尽量多利用测距误差较小的好测距数据, 抑制测距 误差较大的坏测距数据对于残差的放大 。为追求较 高的定位精度, 有必要对测距的误差进行正确区分 , 区分是好测距还是坏测距, 对估计出的坏测距数据 进行修正。为此, 对式( 4 ) 进行改进:
[9 ] 法, 以提高定位精度 。 H. T. Kung 等提出了误差 对判断出的坏测距数据进行容忍 容忍的定位算法, [8 ]
F( x, y) =
r2 ∑ i i=1
n 为与未知节点间可测距的信标节点数 式( 4 ) 中, y) 即 为 未 知 节 点 的 通 过 该 式 求 出 的 坐 标 ( x, 量, 坐标。 式( 4 ) 所描述的非线性最小平方问题可以采用 高斯牛顿迭代法求解。但采用高斯牛顿迭代法采用 近似的线性模型, 可能会陷入局部最优。 为全局最 , LevenbergMarquardt ( LM ) 算法迭代求 优 建议采用 LM 算法比传统的 解。由于采用了二阶导数信息, [12 ] 高斯牛顿法收敛速度更快 。
WU Xiaoping1* , TAN Shili2 , HU Junguo1
( 1 . United Laboratory of low Carbon and Internet of Things Technology, Zhejiang Agriculture and Forest University, Linan Zhejiang 311300 , China; 2 . Robot Research Institute of Shanghai University, Shanghai 200444 , China)
基于残差修正法的无线传感器网络定位技术
1* 2 1 吴晓平 , 谈士力 ,Fra bibliotek胡军国*
( 1. 浙江农林大学低碳与物联网技术联合实验室, 浙江 临安 311300 ; 2. 上海大学机器人研究所, 上海 200444 )
摘
要: 测距定位是无线传感器网络节点定位中一种常见的方法 。然而距离测量往往容易出现错误, 导致潜在的大量非高
n
1
非线性最小平方残差定位原理
在二维平面上, 节点定位至少需要知道与三个 [11 ] 。 假设未知节点坐标 信标节点的距离 ( 不共线 ) y) , yi ) , 为( x , 已知信标节点 i 的坐标为 ( x i , 以及未 di , 知节点到信标节点的真实距离 珘 应该满足: ( x -x i ) 2 +( y -y i ) 2 = 珘 d2 ( i≥3 ) i ( 1) 在实际测量中, 距离测量经常是不准确的, 假设 珘 实际距离测量值为 d i , 则 d i ≠d i 。 定位可以被归纳为一个非线性最小平方残差优 化问题。以距离测量值作为约束, 找到一个满足最 y ) 。 定位过程中, 小平方残差时的坐标 ( x, 残差的 定义为距离测量值和定位中所产生的估计值之差 。 式( 2 ) 表示了未知节点与信标节点 i 之间的距离残 差 ri 。 ^ i -d i ri = d ( 2) ^ i 为定位后的所计算出的未知节点与信标节 d 式中, 点的估计距离。 定位过程是通过最小化平方残差, 即是下列目 标函数: ^ i = ( x -x i ) 2 +( y -y i ) d 槡
第7 期 点, 应用十分广泛
[5-7 ]
吴晓平, 谈士力等: 基于残差修正法的无线传感器网络定位技术
n
1015 ( 4)
。 如果在 RSSI 实际测量中, 节点刚好处于一个坑中, 天线出错, 节点供电不足, 严重的障碍物遮挡, 会导致距离测量出现潜在的大 某些距离测量结 量非高斯误差的数据。 也就是说, 果严重失真( 坏测距 ) , 有些测量结果误差较少 ( 好 测距) 。坏测距数据的出现严重地降低了传感器节 点定位的准确性。Lirong Jian 等基于冗余的测距节 点提出了以刚性理论识别和判断出坏测距节点 , 以 提高定位精度 。 徐向华等针对传感网测量中出 现的错误数据, 提出了一种故障容忍的事件定位算
( 3)
1016
传 感 技 术 学 报 www. chinatransducers. com ^ R ^ = 1 R ^ R2 ^ Δd ^ = 1 Δd ^ Δd2
第 25 卷
性最小平方残差法, 通过式 ( 4 ) , 定位出的未知节点 y0 ) , 坐标为( x0 , 则未知节点到信标节点 i 的真实距 开, 忽略高次项, 有: ( x -x i ) 槡
定位, 减少了坏测距带来的定位误差放大
[10 ]
。
2
2. 1
残差修正法定位
数学模型
采用极大似然相似法是目前无线传感器网络定 位所采用的主要方法, 极大似然相似法的解法有很 多, 其中非线性最小平方残差是所有方法中定位精 度较高的一种算法。采用非线性最小平方残差定位 时, 如果没有加以区分好测距与坏测距 , 没有对坏测 , 距引起的残差项加以修正 会导致定位误差的放大。 针对于此, 本文提出一种能有效估计坏测距的测距 误差的方法, 并由此设计了一种非线性最小平方残 以提高 差下无线传感器网络定位的误差控制方法 , 定位精度。
斯误差的测量数据, 最终会导致不精确的定位结果 。 通过分析非线性最小平方残差定位时, 测距误差与残差的分布关系, 一 种坏测距误差的误差估计方法在本文中被提出 。采用估计出的测距误差, 修正了非线性最小平方残差值, 提高了定位精度。 仿真实验表明, 该算法能有效估计出坏测距误差, 并改进了定位效果。
项目来源: 国家自然科学基金重大项目( 61190114) ; 国家自然科学基金项目( 61174023) ; 浙江省科技厅公益性项目( 2011C21002) ; 浙 江省自然科学基金项目( Y1110880) ; 浙江农林大学青年创新基金项目( 2009RC11) 收稿日期: 2011-12-30 修改日期: 2012-05-16
Abstract : Rangebased localization is a common method of node localization for wireless sensor networks. However, range measurements are often easily prone to errors including a potentially large number of nonGaussian measurement errors, which would eventually lead to inaccurate localization results. By analyzing the relationships between range errors and residuals using the localization method of nonlinear least square residuals, an error estimation method for bad range errors is proposed in this paper. The estimated range errors correct the residuals of nonlinear least square, so the precision of localization will be improved. Simulation results show that the algorithm can effectively estimates bad range errors and improves the localization results. Key words: wireless sensor networks; localization; residual correction; ranging error; nonlinear least square EEACC: 6150P ; 7110 ; 6210 doi: 10. 3969 / j. issn. 1004 -1699. 2012. 07. 027