- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
节点定位的基本原理第2页,共20页,星期六,2024年,5月无线传感网中包含大量的传感器节点,通常节点的放置采用随机撒布放置方式,采用人工标定来确定每个节点的位置,工作量巨大,很难完成。为每个节点配置GPS可直接获得节点的位置,但由于节点数目众多,考虑到价格,体积,功耗等因素的限制,通常不采用这种方案第3页,共20页,星期六,2024年,5月较合理的方法是为部分节点事先标定好准确位置或为他们配备GPS,这些节点称为锚节点。目前节点定位的热点集中于如何利用这些锚节点提供的位置信息与节点间的协作,来计算非锚节点的位置。第4页,共20页,星期六,2024年,5月无线传感网络定位问题的一般前提假设网络具有较高的密度网络内每一个节点具有全网唯一的id在没有特别说明的情况下,所有节点具有相同的最大通信距离在定位过程中,假设节点相对位置不变第5页,共20页,星期六,2024年,5月节点定位的方法第6页,共20页,星期六,2024年,5月无线信号测量方法测量信号的到达时间(TOA.TimeofArrival)-已知信号的传播速度,根据传播时间来计算距离,得到的结果精度高,但要求节点保持精却时间同步,对节点硬件和功耗提出了较高的要求。测量不同信号到达时间差(TDOA.TimeDifferenceofArrival)-由两节点同时发送信号,待定位节点根据两信号的到达时间差来计算距离。这种技术对硬件要求较高,但是测距误差小,使用这种方法发送信号易受干扰,不适合于大规模的传感器网络第7页,共20页,星期六,2024年,5月测量接收信号到达角(AOA.AngleofArrival)-通过天线阵列或多个超声波接收器感知发射结点信号的到达方向,由此获得接收节点和发射结点之间的相对方位或角度。这种技术对接受硬件要求较高。测量节点的信号强度(RSSI.ReceivedSignalStrengthIndicator)-利用信号在传递过程中的衰减特性进行距离估计。已知发射结点的发射信号强度,接收节点根据收到的信号强度,计算出信号的传播损耗,基于理论和经验的信号衰减模型将传输损耗转化为距离。该方法符合低功率,低成本的要求,但信号强度易受环境影响。第8页,共20页,星期六,2024年,5月测量节点是否在发射信号的接受范围之内-使用已知发射功率的信号,或者使用定向天线改变发射信号方向来检测接收节点是否在信号覆盖区域内,通过覆盖区域的重叠面积计算来确定节点的位置范围。第9页,共20页,星期六,2024年,5月节点定位计算方法获得了检测量后,利用如下方法得到节点定位三边(多变)计算法:已知平面上(空间上)三(多)点的位置A,B,C,以及D点到A,B,C的距离,利用几何方法可求得D点的坐标。三角(多角)计算法:已知平面(空间)三(多)点的位置A,B,C,以及D点为角顶点,角边的端点为A,B,C的角度,可求出D点的坐标。极大似然估计法:已知很多节点D的相邻节点坐标以及他们到节点D的距离或方位,使用最小均方差估计方法得到节点D的坐标。第10页,共20页,星期六,2024年,5月利用范围重叠计算:重叠区域质心算法:定位算法首先确定包含未知节点的区域,计算这个区域的质心,并将其作为未知节点的位置。凸规划算法:将节点定位问题转化为凸约束优化问题,,然后使用半定规划和线性规划的方法得到一个全局优化的解决方案。跳数距离估算法:计算节点间的跳数,利用估算或者直接使用节点的通信半径得到平均每跳的距离,在结合跳数估算距离。第11页,共20页,星期六,2024年,5月变覆盖范围定位算法:利用移动的锚节点周期性广播其当前位置,未知节点根据这些信息计算其位置(包括ID,位置,时间戳),该算法的理论基础是圆的任意两条不同弦的垂直平分线的交点即为圆的中心。或者通过锚节点的发送功率和定向天线的方向来产生多个覆盖区域。模块匹配算法:通过比较数据库中训练模板与接收信号模板实现定位,该方法称为“指纹识别”,该方法中使用随机概率的方法对信号强度进行建模。第12页,共20页,星期六,2024年,5月定位算法的归类第13页,共20页,星期六,2024年,5月集中式计算和分布式计算集中式计算是指将需要的信息传送到某个中心节点进行定位计算。典型的集中式算法有凸规划,质心定位算法,MDS-MAP算法,APIT算法等。分布式计算是指依赖节点间的信息交换和协调,由节点自行计算的定位方式,典型的算法有BoundingBoxl,Dv-Hop,RobustPositionl等。第14页,共20页,星期六,2024年,5月基于测距技术的定位和无需测距技术
文档评论(0)