基于坐标修正的定位算法
gps点校正知识

点校正就是求出WGS-84和当地平面直角坐标系统之间的数学转换关系(转换参数)。
在工程应用中使用GPS卫星定位系统采集到的数据是WGS-84坐标系数据,而目前我们测量成果普遍使用的是以1954年北京坐标系或是地方(任意|当地)独立坐标系为基础的坐标数据。
因此必须将WGS-84坐标转换到BJ-54坐标系或地方(任意)独立坐标系。
坐标系统之间的转换可以利用现有的七参数或三参数,也可以利用华测测地通软件进行点校正求四参数和高程拟合。
单点校正:利用一个点的WGS84坐标和当地坐标可以求出3个平移参数,旋转为零,比例因子为1。
在不知道当地坐标系统的旋转、比例因子的情况下,单点校正的精度无法保障,控制范围更无法确定。
因此建议尽量不要使用这种方式。
两点校正:可求出3个坐标平移参数、旋转和比例因子,各残差都为零。
比例因子至少在0.9999***至1.0000****之间,超过此数值,精度容易出问题或者已知点有问题;旋转的角度一般都比较小,都在度以下,如果旋转上百度,就要注意是不是已知点有问题三点校正:三个点做点校正,有水平残参,无垂直残差。
四点校正:四个点做点校正,既有水平残参,也有垂直残差。
点校正时的注意事项:1、已知点最好要分布在整个作业区域的边缘,能控制整个区域,并避免短边控制长边。
例如,如果用四个点做点校正的话,那么测量作业的区域最好在这四个点连成的四边形内部;2、一定要避免已知点的线形分布。
例如,如果用三个已知点进行点校正,这三个点组成的三角形要尽量接近正三角形,如果是四个点,就要尽量接近正方形,一定要避免所有的已知点的分布接近一条直线,这样会严重的影响测量的精度,特别是高程精度;3、如果在测量任务里只需要水平的坐标,不需要高程,建议用户至少要用两个点进行校正,但如果要检核已知点的水平残差,那么至少要用三个点;如果既需要水平坐标又需要高程,建议用户至少用三个点进行点校正,但如果要检核已知点的水平残差和垂直残差,那么至少需要四个点进行校正;4、注意坐标系统,中央子午线,投影面(特别是海拔比较高的地方),控制点与放样点是否是一个投影带;5、已知点之间的匹配程度也很重要,比如GPS观测的已知点和国家的三角已知点,如果同时使用的话,检核的时候水平残差有可能会很大的;6、如果有3个以上的点作点校正,检查一下水平残差和垂直残差的数值,看其是否满足用户的测量精度要求,如果残差太大,残差不要超过2厘米,如果太大先检查已知点输入是否有误,如果无误的话,就是已知点的匹配有问题,要更换已知点了;7、对于高程要特别注意控制点的线性分布(几个控制点分布在一条线上),特别是做线路工程,参与校正的高程点建议不要超过2个点(即在校正时,校正方法里不要超过两个点选垂直平差的)。
提高点位坐标精度的gnss差分修正方法及应用

提高点位坐标精度的gnss差分修正方法及应用
GNSS差分修正是通过利用两个或多个接收机之间的差分信号来提高
定位精度的方法。
一般来说,差分修正可以分为实时差分修正和后处理差
分修正。
实时差分修正可使接收器在实时环境下获得更准确的定位结果,
而后处理差分修正则可以在数据后处理期间对有关数据进行精细矫正。
对于点位坐标精度较高的定位应用,推荐使用实时差分修正方法。
该
方法的流程如下:
1.在ASCII格式的文本文件中输入基准站的数据,如时钟偏差、星历、码偏差等。
2.连接两个或多个接收器,选择其中一个作为移动接收器,另一个或
多个作为基准站接收器。
3.移动接收器从基准站接收器中接收到差分信号和基准站数据。
4.差分信号将移动接收器的信号与基准站接收器的信号进行比较,并
通过计算将移动接收器的位置矫正。
5.通过此修正可使移动接收器在实时环境下获得更准确的定位结果,
从而提高点位坐标精度。
对于对点位坐标精度要求不高的应用,如地图展示、轨迹记录等,建
议使用后处理差分修正方法。
该方法的流程如下:
1.收集经纬度数据。
2.将数据输入到差分比较软件中进行差分计算。
3.可以选择多种算法对数据进行处理,例如 Kalman 筛选器、最小二乘法等。
4.校正完后,数据即可在地图上进行展示,或者生成轨迹记录。
总之,GNSS差分修正是提高点位坐标精度的重要方法之一。
根据不同的应用场景,可以选择实时差分修正或后处理差分修正等方法,以提高定位的准确性。
测绘技术中的坐标纠正与形状校正技巧

测绘技术中的坐标纠正与形状校正技巧近年来,随着测绘技术的快速发展,人们对于地球上各种地理信息的获取和分析需求也越来越高。
在测绘过程中,坐标纠正和形状校正是保证测绘数据精确性和准确性的关键技术。
本文将介绍一些常用的坐标纠正和形状校正技巧,以帮助读者更好地了解和应用于实践中。
一、坐标纠正技巧在测绘工作中,由于各种误差的存在,测量得到的坐标数据可能存在一定的误差。
对于这种情况,我们常常需要对坐标数据进行纠正,提高其准确性。
下面将介绍几种常用的坐标纠正技巧。
1. 坐标差异分析法坐标差异分析法是一种常见且简单的坐标纠正方法。
它基于已知控制点的坐标和相应实测坐标之间的差异,通过计算误差值并对测量数据进行补正,从而达到纠正坐标的目的。
这种方法适用于测绘过程中遇到的小范围误差。
2. 动态平差法动态平差法是一种以最小二乘原理为基础的坐标纠正方法。
它通过建立数学模型,考虑各种误差的权重分配,对测量数据进行综合处理。
这种方法适用于大范围误差的纠正,能够有效提高坐标数据的准确性和可靠性。
3. GPS差分技术GPS差分技术是一种利用全球定位系统(GPS)测量数据进行坐标纠正的方法。
它基于多台GPS接收机之间的基线差异,通过相对定位和绝对定位的组合,对测量数据进行校正。
GPS差分技术在测绘工作中应用广泛,可用于高精度测量和细分领域。
二、形状校正技巧形状校正是指在测绘过程中对地物形状进行调整和修正的技术。
它有助于提高地物在地图上的表达和可视化效果,并进一步提高地图的质量。
下面将介绍几种常用的形状校正技巧。
1. 形态分析法形态分析法是一种通过分析地物的形状特征并进行调整的技术。
它基于地物形状的几何特征,如边界线的弯曲程度、内外角度等,通过调整节点和拟合曲线等手段,对地物形状进行校正和优化。
这种方法适用于较为简单的地物形状调整。
2. 形状变形模型形状变形模型是一种通过数学模型和算法对地物形状进行变形和调整的技术。
它可以根据具体需求,如局部地貌、建筑物平面图等,设计相应的形变模型,对地物形状进行仿真和调整,从而实现形状校正的目的。
基于RSSI的测距差分修正定位算法_任维政

基于 RSSI 的测距差分修正定位算法*
任维政 , 徐连明 , 邓中亮* , 王 川
(北京邮电大学电子工 程学院 , 北京 100876)
摘 要 :为了抑制 RSSI 误差对无线传感器节点自身定位精度的影响 , 以三边定位算法为基础 , 定义了个 体差异差 分系数 、距
离差分系数和距离差分定位方程 , 把离目标节点最近的 信标节点 作为参 考节点 对基于 RSSI 的 测距进 行差分 修正 , 并将差 分
分定位方程
di =d′i -ρie i0 i =1 , 2 , … , n
(8)
第7期
任维政 , 徐连明等 :基于 RSSI 的测距差分修正定位算法
1 249
其中 , di 为目标节点到第 i 个信标节点的修正距离 ,
参考节点测量距离误差 e0i =d′0i -d0i , n 为参与定
位的信标节点个数 。
-d
2 i
x2i
-x2k
+y
2 j
-y2k
+d2k
-d
2 j
(2)
1 .2 无线电传播路径损耗模型分析
由于传感器节点自身具备通信能力 , 通信控制
芯片通常会提 供测量 RSSI 的方法 , 在信标 节点广
播自身坐标的 同时可完成 RSSI 的测量 , 故 而是一
种低功率 、低代价的测距技术 。 其误差主要来源于
PL(d)=P L(d0)+10klg
d d0
+X σ
(4)
其中 , P L(d)为经过距离 d 后的路径损耗 , dB ;Xσ为
平均值为 0 的高斯分布随机变数 , 其标准差范围为 4
~ 10 。式中 k 的范围在 2 至 5 之间 。取 d =1 m , 代入 式(3), 可得到 Lo ss , 即P L(d0)的值 。这样根据上式
基于Euclidean修正的分布式加权定位算法

基于Euclidean修正的分布式加权定位算法付锴;雷勇;颜嘉俊【摘要】The traditional Multi-Dimensional Scaling ( MDS) algorithm adopts multi-hop distance to replace direct distance, resulting in low accuracy of the local network and large localization error in irregular network. Relative to the existing algorithms, the paper introduced the Euclidean algorithm to generate accurate multi-hop distance between nodes, and used weighting mechanism to improve the coefficient of stress. The simulation results show that in low connectivity rectangle network and C-shape network localization, this method acTheves better performance.%传统的多维定标(MDS)算法由于采用多跳距离代替节点间的直接距离,生成的局部网络准确度低,在不规则网络中定位误差大.相对于现有的算法,引入Euclidean方法来产生多跳节点间的准确距离,并采用一种加权机制来改进协强系数,以抑制累积误差.仿真结果表明该方法在C型网络和低连通度的矩形网络定位中能取得更好的效果.【期刊名称】《计算机应用》【年(卷),期】2011(031)012【总页数】4页(P3215-3218)【关键词】加权多维标度;多跳距离;局部地图;接收信号强度指示;节点定位;无线传感器网络【作者】付锴;雷勇;颜嘉俊【作者单位】四川大学电气信息学院,成都 610065;四川大学电气信息学院,成都610065;四川大学电气信息学院,成都 610065【正文语种】中文【中图分类】TN929.5;TP212.90 引言对于无线传感器网络(Wireless Sensor Network,WSN),不仅需要采集数据,还需要明白这些数据所来自的空间位置[1-2]。
测绘技术中如何进行坐标纠正

测绘技术中如何进行坐标纠正概述随着测绘技术的进步和应用领域的不断扩大,坐标纠正作为一项重要的技术手段,在保证测绘结果准确性和精度的同时具有重要的实际应用价值。
本文将探讨测绘技术中如何进行坐标纠正的问题,并深入分析不同纠正方法的优缺点。
一、坐标纠正的基本原理坐标纠正是指对测绘得到的坐标数据进行修正和更新,以提高其准确性和精度的过程。
在测绘过程中,由于各种误差的存在,测定的坐标往往会与地理实际位置产生偏差。
因此,进行坐标纠正是十分必要的。
坐标纠正的基本原理可以归结为两个方面:观测值的调整和模型的优化。
在观测值的调整中,通过对测量数据进行加权和先验条件的约束,使得坐标数据在最小二乘平差的条件下达到最优值。
而在模型的优化方面,则需要考虑地形、大地基准等因素,采取适当的变形模型对坐标进行修正。
二、坐标纠正的方法1. 最小二乘平差法最小二乘平差法是一种广泛应用的坐标纠正方法。
该方法以误差平方和最小为目标,通过对观测值的加权和误差方程的建立,对坐标进行优化调整。
最小二乘平差法的优点在于能够充分利用测量数据的信息,同时可以对不同类型的误差进行合理的加权处理。
然而,该方法也存在一定的局限性,例如对于大范围变形的地面,仅使用最小二乘平差法进行坐标纠正可能无法满足需求。
2. 网络平差法网络平差法是一种将坐标纠正问题转化为网络平差问题求解的方法。
它通过建立测量点之间的连接网络,根据测量数据中的误差信息,采用平差法对坐标进行修正。
网络平差法的优势在于可以充分考虑测量点之间的相互联系,有效地减小坐标纠正的误差。
与最小二乘平差法相比,网络平差法在复杂的地质环境下表现出更好的适应性和稳定性。
三、坐标纠正中需要注意的问题1. 参考坐标系的选择在进行坐标纠正时,选择合适的参考坐标系是非常重要的。
一方面,选取的坐标系应能够与现场实际地理坐标相匹配;另一方面,要考虑到后续数据处理的便利性和精度要求。
2. 要素的识别与分类坐标纠正过程中,需要对不同类型的要素进行识别和分类。
211131695_基于坐标标定的北斗RTK和UWB的变电站定位技术

实现对变电站作业人员的一举一动操作进行安全把 于测试时的电磁干扰。因此,定位技术在实际应用
控,可以有效避免不良事故和安全防护不到位的情 过程当中,其误差范围并不会对变电站作业人员的
况出现。同时,可以实现室内外对作业人员位置进 监控与定位等方面造成影响。
3 基于北斗RTK+UWB的变电站定位技术研究 3.1 实时动态测量分析
实时动态测量技术(Real Time Kinematic,
RTK)[4]作为北斗系统中的一项重要技术,主要是 以相对定位为根本,借助基准站和流动站等两者之 间的协同作业来实现。其工作流程主要为:当基准
CCoHpINyAriEgLhECt©TR博IC看AL网EQ. UAIlPlMREiNgThtINs DRUeSsTeRrYved.
带宽定位技术等。这些定位技术在电力系统中的 围,误入带电间隔,由于与带电设备安全距离不
应用,可以有效保障作业人员的安全。但由于变 够,危及电网及现场作业人员安全的问题。传统作
电站环境因素的影响,作业人员在进入危险区域 业范围人工围栏网布置高度有限,无法对大型作业
时,无法实现对人员位置的精准定位。因此,本 工器具的作业范围进行有效的提醒与保护。为了更
内定位研究方向得到广泛的应用。该项定位技术能 平面定位精度达±2mm+0.5ppm,高程定位精度达
2023.04.DQGY
够实现从纳秒到微秒之间不等的非正弦波窄脉冲, ±5mm+0.5ppm。因此,在变电站运维管控和生产
进行数据信息传输。同时,结合美国FCC相关章程 作业等方面应用时,利用GNSS增强定位能够对变电
PRODVCT AND TECHNIC‖产品与技术‖
站在接收到北斗卫星所观测的数据之后,通过该计 网、北斗定位终端和可穿戴移动设备、UWB室内基
GPS导航定位原理以及定位解算算法

GPS导航定位原理以及定位解算算法全球定位系统(GPS)是英文Global Positioning System的字头缩写词的简称。
它的含义是利用导航卫星进行测时和测距,以构成全球定位系统。
它是由美国国防部主导开发的一套具有在海、陆、空进行全方位实时三维导航与定位能力的新一代卫星导航定位系统。
GPS用户部分的核心是GPS接收机。
其主要由基带信号处理和导航解算两部分组成。
其中基带信号处理部分主要包括对GPS卫星信号的二维搜索、捕获、跟踪、伪距计算、导航数据解码等工作。
导航解算部分主要包括根据导航数据中的星历参数实时进行各可视卫星位置计算;根据导航数据中各误差参数进行星钟误差、相对论效应误差、地球自转影响、信号传输误差(主要包括电离层实时传输误差及对流层实时传输误差)等各种实时误差的计算,并将其从伪距中消除;根据上述结果进行接收机PVT(位置、速度、时间)的解算;对各精度因子(DOP)进行实时计算和监测以确定定位解的精度。
本文中重点讨论GPS接收机的导航解算部分,基带信号处理部分可参看有关资料。
本文讨论的假设前提是GPS接收机已经对GPS卫星信号进行了有效捕获和跟踪,对伪距进行了计算,并对导航数据进行了解码工作。
1地球坐标系简述要描述一个物体的位置必须要有相关联的坐标系,地球表面的GPS接收机的位置是相对于地球而言的。
因此,要描述GPS接收机的位置,需要采用固联于地球上随同地球转动的坐标系、即地球坐标系作为参照系。
地球坐标系有两种几何表达形式,即地球直角坐标系和地球大地坐标系。
地球直角坐标系的定义是:原点O与地球质心重合,Z轴指向地球北极,X轴指向地球赤道面与格林威治子午圈的交点(即0经度方向),Y轴在赤道平面里与XOZ构成右手坐标系(即指向东经90度方向)。
地球大地坐标系的定义是:地球椭球的中心与地球质心重合,椭球的短轴与地球自转轴重合。
地球表面任意一点的大地纬度为过该点之椭球法线与椭球赤道面的夹角φ,经度为该点所在之椭球子午面与格林威治大地子午面之间的夹角λ,该点的高度h为该点沿椭球法线至椭球面的距离。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
64
基于坐标修正的定位算法
一点,而是两两相交。因此,三角质心定位算法就是先将每两个圆的交点计算出来,然后将三个交点所 组成的三角形的质心作为盲节点的最终坐标,如图 5 所示。
Abstract
RSSI-based location method is increasingly used in indoor wireless positioning for its low power consumption, low cost and low hardware complexity. However, RSSI-based location also has many flaws, such as poor network stability, large environmental interference, leading to a large position error. For these, the paper puts forward an improved algorithm. First, we collect RSSI value 20 times using a Gaussian filter to filter out error sample and then get node coordinates by geometric algorithm. Finally, a new correction algorithm is proposed to correct coordinates. Test results show that this method can reduce the average error from 2.6 m to about 1.4 m; correction effect is obvious.
Hans Journal of Wireless Communications 无线通信, 2015, 5, 61-69 Published Online April 2015 in Hans. /journal/hjwc /10.12677/hjwc.2015.52009
Geometrical Location Algorithm Based on Position Correction
Tengfei Gao, Xiaoping Chen
School of Electronic & Information Engineering, Soochow University, Suzhou Jiangsu Email: funnygtf@ Received: Mar. 30th, 2015; accepted: Apr. 10th, 2015; published: Apr. 16th, 2015 Copyright © 2015 by authors and Hans Publishers Inc. This work is licensed under the Creative Commons Attribution International License (CC BY). /licenses/by/4.0/
63
基于坐标修正的定位算法
-35 -40 -45
RSSI/dBm
-50 -55 -60 -65 0
50
100
150 采样次数
200
250
300
Figure 1. 300 times RSSI value received at 1 m 图 1. 1 m 处收发 300 次的 RSSI 值
-35 均值于接收信号强度值(RSSI)的定位方法以其低功耗,低成本和较低的硬件复杂度等特点被越来越多的应
61
基于坐标修正的定位算法
用在室内无线定位中。但RSSI定位也有很多缺陷,如网络稳定性差,受到环境干扰大,从而导致较大的 定位误差。对此,提出了一些改进算法。首先连续采集20次RSSI值,采用高斯滤波将干扰较大的样本滤 除,然后通过几何算法得到节点坐标。最后提出一种新的修正算法对坐标进行修正。测试结果显示此方法 可以将平均误差从2.6 m降低到约1.4 m,修正效果明显。
pr ( d ) d −10 β log + X dB = d0 pr ( d 0 ) dB
(2)
X dB 为没有任何意义的高斯随机变量。
通常情况下,我们使用公式(2)的另外一种变换公式:
RSSI = A − 10n log d + X dB
(3)
Keywords
RSSI, Location Algorithm, Gaussian Filter
基于坐标修正的定位算法
高腾飞,陈小平
苏州大学电子信息学院,江苏 苏州 Email: funnygtf@ 收稿日期:2015年3月30日;录用日期:2015年4月10日;发布日期:2015年4月16日
-40
RSSI/dBm
-45
-50
-55 0
2
4
6
次数
8
10
12
14
Figure 2. Comparison of mean filter with Gaussian filter 图 2. 均值滤波与高斯滤波效果比较
离进行通信,获取对应距离的 RSSI 值。再利用(3)式确定最佳的 A 和 n。最终确定 A = ‒41,n = 3。测量 结果和 Shadowing 模型曲线如图 3 所示。 由于室内环境等因素的干扰, 所测得的 RSSI 值与距离的关系和模拟的曲线并不完全一致, 甚至有些 位置会产生较大的误差。距离与误差的关系如图 4 所示。其中测距误差 Er 等于实际距离与测量距离之差 的绝对值。即
Shadowing 模型分为两部分, 第一部分是 pass loss 模型, 他能够预测出当距离为 d 时的平均能量 pr ( d ) 。
(1)
其中, β 是 pass loss 指数,通常由具体场地测量得到,一般在 2~6 之间[7]。
62
基于坐标修正的定位算法
Shadowing 模型的第二部分反映了当距离不变时,接收到的能量的变化。它是一个对数正态随机变 量,当以 dB 为单位时,它满足高斯分布。完整的 Shadowing 模型公式如下:
2. 无线信号传播模型及误差分析
2.1. 无线信号传播模型
利用无线信号传输的理论模型,可以通过接收到的信号强度来进行定位。最常用于此方法的传播模 型是 Shadowing 模型[6]。 它使用了一个接近中心点的距离 d0 作为参考距离, pr ( d ) 相对于 pr ( d 0 ) 的计算如下:
pr ( d ) d = −10 β log d0 pr ( d 0 ) dB
其中,RSSI 为接收到的信号强度(dB⋅m),A 为一米处的 RSSI 值,n 即前面提到的 β 值,d 为测量距离。
2.2. RSSI 误差分析
由于 RSSI 值易受到环境因素的影响,从而产生较大的误差,所以想要得到较稳定的 RSSI 值就必须 先对其进行滤波处理。 图 1 是发送节点与接收节点间距 1 m 时, 收发 300 次得到的 RSSI 值。 从图中可以看出由于受到周围 物体和人体移动的干扰,RSSI 值大体呈现出高斯分布特性。 下面通过两种滤波方法对收集到的 RSSI 值滤波并进行比较。 首先采用均值滤波方法。均值滤波是指先采集 m 个数据,然后求其平均值,公式如下
f ( x) = 1 e
−
( x − µ )2
2σ 2
σ 2π
(5)
1 m 其中 µ = = ∑ RSSIi , σ m i =1
1 m 2 ∑ ( RSSIi − µ ) 。 m − 1 i =1
选取 m = 20,将采集到的 300 个数据分成 15 组,然后分别用均值滤波和高斯滤波进行处理。高斯滤 波中选取在 µ − σ < x < µ + σ 范围的采样值,然后求平均值。两种滤波结果如图 2 所示。 从图中可以看到均值滤波虽然起到了一定的滤波作用,但由于其固有的特性,一些扰动大的错误数 据并没有被去除掉,而是被平均到各个采样值中,因此最后得到的结果仍然有较大的误差。而高斯滤波 采取的是先滤除概率小,干扰大的数据,然后再求平均值,所得到的效果比均值滤波好。因此,本文中 选择高斯滤波来对接收到的 RSSI 值进行处理。
RSSI = 1 m ∑ RSSIi m i =1
(4)
第二种方法是高斯滤波。高斯滤波器处理数据的原则是对数据进行 m 次采样,其中必然存在小概率 事件。可以通过高斯滤波模型先将这些小概率的数据滤除掉,然后再求平均值。这样就避免了这些概率 小,干扰大的数据的影响,从而提高精度[8]。 对于信号强度而言,假设 m 次采样符合均值为 µ ,方差为 σ 的高斯分布,则对于 RSSIi ,测量结果 x 的密度函数为式(5)
关键词
RSSI,定位算法,高斯滤波
1. 引言
随着移动设备,无线网络技术的不断发展,无线传感器网络(wireless sensor networks, WSNs)的应用 也越来越广泛。而在无线传感器网络中,位置信息又是至关重要的,事件发生的位置或获取信息的节点 位置往往是网络中的重要信息。因此,确定事件发生的位置或者获取信息的节点位置是无线传感器网络 最基本的功能之一[1]。 在室外定位中,全球定位系统(GPS)已经很好的解决了定位问题。它通过 GPS 接收器接收来自 4~20 个卫星的信号,然后通过这些信号的到达时间差(TDOA)进行定位。而在室内环境下,GPS 系统由于卫星 信号受到阻隔而无法完成定位[2]。因此,通过何种方法进行室内定位并得到较好的效果已经成为无线传 感器网络领域的一大研究热门。 在室内定位中,通常的方法是通过测距来实现定位。而测距的主要方法有如下几种:AOA (Angle of Arrival),TOA (Time of Arrival),TDOA (Time Difference of Arrival)和 RSSI (Received Signal Strength Indication) [3]。其中 RSSI 是最常用的测距方法之一。它可以在每次数据传输中获得,不需要额外的带宽和 能量,也不需要额外的硬件花费[4]。然而利用 RSSI 测距也有着不容忽视的缺点。因为传感器节点往往 要部署在复杂的环境中,信号的接收强度会受到多径效应,非视距以及天线增益等影响,对信号的传播 损耗产生明显的改变,从而在获取距离信息时产生较大的误差[5]。因此,要想通过 RSSI 方法得到较好 的定位效果,就必须要尽量的消除 RSSI 测距过程中的误差。 在 RSSI 定位过程中, 较常用的方法主要有三角质心算法, 加权三角质心算法, 位置指纹定位算法等。 而本文选择一种新的算法,即几何定位算法进行位置确定。几何定位算法就是通过围成正方形的四个锚 节点,运用简单的几何知识对盲节点进行定位。然后再提出一种基于几何定位的坐标修正算法,对估计 坐标向四个锚节点方向依次进行修正,得到最终结果。