基于最大似然估计的质心定位方法

xiaoxiao2020-10-23  13

基于最大似然估计的质心定位方法
【技术领域】
[0001] 本发明属于无线传感器网络技术领域,设及一种基于最大似然估计的质屯、定位方 法。
【背景技术】
[000引 无线传感器网络(WirelessSensorNetworks,WSN)已经在军事、民用等领域有很 多应用,包括环境监测、网站安全、医疗诊断、战场监视、灾害救助、辅助生活等。生活中很多 应用与位置有关,全球定位系统(Global化sitioningSystem,GP巧可W很好的解决户外 的追踪定位问题,但是建筑物对卫星信号的屏蔽效应,限制了GI^S在室内定位中的应用。无 线传感器网络易于部署、可扩展性高、成本低等特点使其在室内定位中具有很大的优势。无 线传感器网络定位算法通常可W分为基于测距和无需测距两类。前者需要获取目标与参考 节点之间的距离或者角度信息,一般需要额外的硬件支持;后者仅需要获取目标与参考节 点之间的网络连通度等信息实现节点之间的定位,计算简单且易于实现,但是定位精度较 低。质屯、定位算法是应用比较广泛无需测距的定位算法,节点优化和加权是算法的主要改 进方式。
[0003] 质屯、定位算法主要思想是:未知节点W所有在其通信范围内错节点的几何质屯、作 为自己的估计位置。当网络中的错节点的部署密度十分高时,利用多个错节点的信息往往 可W取得较高的定位精度。在实际应用中,需要考虑到得不仅仅是定位的精度,还有错节点 的密度、计算开销和硬件成本。为了提高定位精度和降低成本,通常对质屯、算法进行测距加 权或者信号强度加权。如图1所示,其中利用错节点到未知节点之间的距离加权,对未知节 点和错节点的几何分布要求过高,距离测量造成定位结果随意性很大。由于测距产生的误 差,定位所需的圆大多数都是交汇于一个区域,造成定位结果估算误差大和误差累积严重 的现象。而利用信号加权容易受到环境的影响,往往测得信号强度小于实际测量的信号强 度,会造成定位结果的误差累积。优化未知节点周围的错节点降低定位的成本,改进加权模 型提高定位精度尤为重要。
[0004] 在室内情况下,信号的反射、散射或者遮蔽现象通常会对接受者采集到的信号强 度产生干扰。由于信号传播的不确定性,本发明采用的信道传输模型是对数正态阴影模型 (Log-normalShadowing);
[0005]
(1)
[0006] 其中,P〇(d。)为参考节点d。处的信号强度,Pr(d)为在距离d处的未知节点的信号 强度,n为路径损耗系数,通常取值在2~5之间。X。是标准差为0、均值为零的高斯分 布随机变量。当路径的损耗参数已知时,接收者可W通过接收到的信号强度来衡量自己与 信号源之间的距离。

【发明内容】

[0007] 本发明的目的是解决质屯、定位精度低和过于依赖节点密度的问题,提出一种基于 最大似然估计的加权质屯、定位。首先利用实际距离与估计距离之间的最大似然估计来提 高测距准确性,然后引进参数优化错节点分布,建立新的加权模型,提高定位精度和降低成 本。
[000引按照本发明提供的技术方案,基于最大似然估计的加权质屯、定位算法具体如下。
[0009] (1)错节点周期性向周围发送自身节点ID和位置信息;
[0010] (2)未知节点收到信息后,只记录同一个错节点的RSSI值,当接收到一定数量 的RSSI值后,去掉极大极小值后取RSSI的均值,然后依次求出其它错节点到未知节点的 信号强度;
[0011] 做利用信号的衰减模型,公式(7)得到距离的最大似然估计值;
[0012] (4)引进参数k,构建一个与周围错节点数和错节点到未知节点距离相关质屯、算 法的权值 >vw
[001引 妨通过实验,如图3所示,得到一个最优参数k=n-0. 4 ;
[0014] (6)带入最优参数k,利用公式(8)计算出目标的位置,最后对定位结果进行修正。
[001引本发明的优点是:
[0016] (1)对信号强度进行多次测量求平均减小了信号强度因反射、散射和遮蔽效应造 成的干扰。
[0017] (2)利用信号强度对错节点节点与未知节点之间的距离进行无偏差估计,实现错 节点到未知节点的距离较为准确,不会因为忽略损耗参数和信号干扰对距离测量造成较大 的误差。
[0018] (3)引进参数到加权模型中来,把未知节点周围的适用于定位的错节点进行合理 的优化,充分利用了定位节点的资源,减小了定位成本。
[0019] (4)随着定位区域增大,仍能保持较高的定位精度,具有很好的网络拓展性。
【附图说明】
[0020] 图1是加权质屯、定位原理。
[0021] 图2为不同参数选择的定位误差曲线。
[0022] 图3为未知节点和信标节点的分布情况。
[0023] 图4为未知节点的定位误差曲线。
[0024] 图5为不同信标节点的定位误差曲线。
[0025] 图6为不同路径损耗的定位误差曲线。
【具体实施方式】
[0026] 利用MTLAB仿真软件对算法性能进行仿真分析。本发明分别WlOmXlOm、 50mX50m和lOOmX100m作为实验仿真的区域,仿真区域内所有节点都处于静止状态且节 点之间通信正常,通信半径为30m;所有仿真实验环境中都加入均值为零,标准差为0= 4 满足高斯分布的随机噪声,仿真实验均进行500次,最后未知节点定位结果取平均值。 (2)
[0027] 误差分析:
[002引
[0029] 其中,(X,y)表示未知节点的实际位置,(X。,y。)表示未知节点的估计位置。
[0030] 本发明基于最大似然估计质屯、算法的包括W下步骤:
[0031] (1)在无线传感器网络定位区域,确定信标节点和未知节点随机分布在该定位区 域,如图2所示;
[0032] (2)错节点周期性的向周围广播自己的ID和位置信息;
[0033] (3)对于同一个未知节点收到信息后,只记录同一个信错点的RSSI值,当接收到 一定数量的RSSI值后,去掉其中的极大极小值然后取均值,作为接收到的RSSI值
[0034]
[0036] 其中,化S57,"表示第i个错节点的n次信号强度,表示第i个错节点的信号 强 度均值。然后依次求出其它错节点到未知节点的信号强度。
[0037] (4)利用信号的衰减模型公式(1),可W通过接收到的信号强度来衡量自己与信 号源之间的距离,其距离的最大似然估计为:
[00%]
(5)
[0039] 其中,P。为参考节点d。处的信号强度,Pf为在距离d处的未知节点的信号强度,n 为路径损耗系数。
[0040] 接受者与信号源之间的数学期望:
[0041]
(6)
[0042] 其中,《 = 由此可见,上述的最大似然估计是偏离真实距离的。可W得到一 个错节点到未知节点的无偏差估计距离:
[0043] (7)
[0044] 其中,其中,RSSIi,x是未知节点X到第i个错节点的信号强度,P"(d。)表示未知节 点Im处的信号强度。把Wi作为质屯、定位的权值时,只要调整0和n的值,不但能有效避 免测距带来的误差累积,而且减小了信号因干扰造成的损耗。
[0045] (5)引进参数k,构建一个与周围错节点数和错节点到未知节点距离相关质屯、算 法的权值。定义参数k的范围为0 <k<n,由图3所示,不同的参数模型的定位误差>VW 曲线得到最优的参数k=n-0. 4。
[0046] (6)利用改进后的质屯、加权算法计算出未知节点的位置:
[0047]
(8)
[0048] 其中,(X,y)是未知节点的坐标,Wi是无偏差估计距离,n是定位范围内的错节点 个数,k是引进的参数。
[0049] (7)为了得到更精确的位置,选取距离目标最近的=个信标节点通过上述方法分 别进行定位,把得到的位置与已知位置作差求平均,即为修正值(ax,4v"|。未知节点的最终 VJ 修正位置为:
[(K)加]
(9)
[0化1] 4算法分析
[0化2] 1)定位的精度
[0053] 对于一种给定的定位算法,定位精度显示了节点的计算位置和物理位置的匹配 程度。具体而言,定位精度被定为一个未知节点的定位估计值与其真实位置之间的距离。 在无线传感器网络中,室内定位的精度普遍不高,无法满足市场的需求。如图4所示,在 lOmX10m的定位区域,选取100个未知节点进行定位,可W看出本发明不但定位精度高而 且稳定,不会因为周围环境复杂而造成较大误差。
[0054] 2)错节点密度
[0055] 质屯、定位是通过未知节点周围错节点的几何分布的质屯、求解未知节点的位置,该 方法对错节点部署数量要求很高,当未知节点周围错节点部署密度高时,质屯、定位算法表 现出较好的性能,当错节点的数量减少时,定位精度大幅度下降。如图5所示,在50mX50m 定位区域,新的加权模型有效的利用未知节点周围的定位错节点,与其它两种质屯、算法相 比,定位精度有了明显的提高,在错节点数量为7时,定位的平均误差为0. 24m。
[0056] 如定位成本
[0057]通常一个定位系统的成本包括硬件成本和算法成本。如图5所示,本发明对错节 点的数量要求不是很高,在节点相对较少的情况下,仍具有较高的定位精度。另一方面算法 计算量不是很大,对传感器节点的能耗要求不高。
[005引 4)网络拓展
[0059]在无线传感器网络中,随着定位区域的增大,定位会越来越困难。图4、图5和图 6分别W10mX10m、50mX50m和100mX100m作为实验仿真的区域,与已有的质屯、算法相比 较,随着定位区域的增大,定位精度都有明显的提高,而且该算法的定位误差没有显著的增 大,具有较好的定位性能。
【主权项】
1. 基于最大似然估计的质心定位方法,其特征在于,包括以下步骤: (1) 锚节点周期性向周围发送自身节点ID和位置信息; (2) 未知节点收到信息后,首先只记录同一个锚节点的RSSI值,当接收到一定数量 的RSSI值后,去掉极大极小值,对剩下的RSSI数据取均值,作为接收到的RSSI值,然后 依次获得其他锚节点的信号强度; (3) 利用信号的衰减模型,得到距离的最大似然估计,建立未知节点到锚节点之间的关 系; (4) 引进参数k,构建一个与周围锚节点数和锚节点到未知节点距离相关质心算法的 权值; (5) 通过实验,得到一个最优参数k ; (6) 带入最优参数k,计算出未知节点的位置,最后对结果进行修正。2. 根据权利要求1所述的基于最大似然估计的质心算法,其特征在于步骤(2)中,所记 录的同一个信标节点的RSSI值必须满足公式:其中,瓦^表示第i个锚节点的信号强度均值,表示第i个锚节点节点的η次 信号强度。3. 根据权利要求1所述的基于最大似然估计的质心算法,其特征在于步骤(3)中的未 知节点与锚节点的距离必须满足无偏差估计:其中,RSSIi;x表示未知节点X到第i个锚节点的信号强度,Ptl(Clci)表示未知节点Im处 的信号强度,η为路径损耗系数,σ为周围环境对接受信号造成的影响程度,4. 根据权利要求1所述的基于最大似然估计的质心算法,其特征在于步骤(4)中参数 k选择必须满足O < k < η,新的加权模型为:其中,Wi表示锚节点与未知节点之间的无偏差估计距离,η为未知节点周围锚节点的个 数。5. 根据权利要求1所述的基于最大似然估计的质心算法,其特征在于步骤(6)中未知 节点的位置坐标利用下面的公式计算:
【专利摘要】本发明涉及一种基于最大似然估计的加权质心定位算法。本发明主要包括对接受信号强度的优化处理和建立新的权值模型。未知节点对于接收到的信号强度去除极大极小值求均值。首先通过计算估计距离与实际距离之间的最大似然估计值作为权值,然后引进一个参数k调整信标节点数与未知节点之间的权重,建立新的权重模型,优化未知节点周围锚节点的权值分配。对接受的信号强度的处理,减小了测距模型中带入的误差,提高了定位的精度,新的权值模型优化了锚节点的权值分配,降低了定位成本,使得网络具有较好拓展性。
【IPC分类】H04W64/00, H04W84/18
【公开号】CN104902567
【申请号】CN201510368018
【发明人】卢先领, 夏文瑞
【申请人】江南大学
【公开日】2015年9月9日
【申请日】2015年6月29日

最新回复(0)