一种基于共线度三边定位算法探究

一种基于共线度三边定位算法探究摘要:三边测距法易实现,定位算法复杂度小,通信开销小,实时性高,但其定位误差较大。本文提出了一种新的基于共线度的三边定位算法,该算法要求网络覆盖区域中的节点是有序部署的。在基于K=3重的网络覆盖中,未知节点的定位精度高,且实时性好。关键词:共线度三边定位无线传感器网络中图分类号:TP212文献标识码:A文章编号:1007-9416(2013)04-0152-02无线传感器网络WSN(wirelesssensornetwork)是一种任务型的网络,它的核心是感知环境数据,它是为某个特定的应用需求而设计的嵌入式系统。一些物理信号和环境信息,必须被赋予了坐标之后才能成为有效信息。比如比人身体某处的病变,车辆行驶过程中遇到的突发事件,战场上红外传感器检测到的敌人活动情况。定位虽然不是无线传感器网络的全部,但定位却是无线传感器网络的基础。传统的采用距离测量的定位方法通常有如下几种方式:RSSI(接收信号强度指示),TOA(到达时间),TDOA(到达时间差),AOA(到达角度)。1三边定位算法2共线度理论共线度的定义:3个锚节点所组成三角形的三边上的高线中的最小值。在实际定位中,未知节点通常是被随机部署的,此时锚节点之间所形成的几何结构是随机的,只有某些符合特定规律的锚节点分布会取得很好的定位效果和定位精度,而其它的锚节点的布辅助定位时的效果很差。通过研究表明:选取3个或以上的锚节点进行三边定位或最小二乘估计定位时,如下三种情况下会造成定位误差过高⑴:(1)当锚节点共线或者几乎共线的时候。[2](2)当有任意2个或2个以上的锚节点靠得太近,并且它们又远离未知节点的时候。因此共线度的大小依赖于锚节点组成的三角形大小。而事实上度量一个三角形形状的更本质的参数应该是三角形的内角。故有学者重新定义共线度:3个锚节点所组成三角形的内角余弦值中的最大值(即三角形中最小的内角)。由文献[3]可知定理1:未知节点点相对于任意两个锚节点的夹角角度时,未知节点的定位误差最小。推论:当未知节点与3个锚节点的夹角同时趋近于时,定位误差最小。3利用共线度理论和定理1进行三边定位实验仿真本文定义的共线度为:为保证定位的精确度,此时选取角度在60度附近的内角三角形,本文取共线度为亦即。然后定理1和共线度选取的三角形进行精确三边定位。仿真实验:通过MATLAB仿真实验,验证本文提出的一种新的基于共线度的精确三边定位算法的可行性。将本文提出的一种新的基于共线度的精确三边定位算法和传统三边定位算法做仿真实现对比,分析两种算法的仿真实验结果和定位误差,最后验证该算法的优越性。部署锚节点和未知节点,利用一种新的基于共线度的精确三边定位算法通过筛选后,从众多的锚节点中选出了符合共线度定位算法的锚节点,再用三边定位计算出未知节点的位置坐标。如下:选出参与定位的锚节点A,B,C:其中锚节点A的位置坐标为:(98,101);锚节点B的位置坐标为:(199,100);锚节点C的位置坐标为:(151,187);已知未知节点的实际位置是(148,130)。测距后得到未知节点与锚节点A,B,C的距离分别为:da=57.80m,db=59.17m,dc=57.03mo而由共线度定位算法定位的未知节点坐标为(148.01,130.03)见表lo重复上述操作直到所有的未知节点实现定位,并做了布对比图:*表示已知锚节点,表示原始算法定位节点,传统三边定位算法的仿真,得到这两种算法定位后的节点分示改进算法定位节点由以上的定位误差可知,本文中基于共线度的精确定位算法比传统的三边定位算法效果更好,定位误差小,定位精度高。参考文献[1]吴凌飞,孟庆虎,梁华为•一种基于共线度的无线传感器网络定位算法[J].传感技术学报,2009.5,22[5]:722-727.[2]文举,金建勋,一种无线传感器网络四边测距定位算法[J]•传感器与微系统,2008,27[5]:108-113.[3]周艳•基于RSSI测距的传感器网络定位算法研究[J].计算机科学,2009.4

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?