- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CC2530的场馆人员无线定位系统研究与实现.doc
基于CC2530的场馆人员无线定位系统研究与实现
摘 要:为了通过无线传感器网络对室内人员无线定位来实现场馆人员管理,在分析传统的RSSI定位算法及其缺陷的基础上,采用的改进算法增加了模型自适应阶段,引入高斯滤波处理对RSSI值进行修正,利用加权极大似然估算法计算坐标位置,并结合德州仪器公司第二代片上系统CC2530芯片为核心设计场馆人员无线定位系统。通过实地测试验证了算法的可行性和优越性,较CC2431定位引擎减小了误差,提高了定位精度和稳定性。
关键词:无线传感器网络;定位;RSSI;CC2530
中图分类号:TD76 文献标识码:A 文章编号:2095-1302(2014)08-0018-04
0 引 言
科技馆、博物馆,展览馆等场馆对观众的管理和疏导,过去主要靠人工监控和利用摄像头辅助监控了解各个区域客流情况,进行人工干预,但对观众的数量、分布情况和管理人员的位置等信息无法实时获取,给场馆管理以及其各项活动的开展带来不便。人员无线定位管理系统可通过对移动目标进行信息采集处理,实现对目标的自动定位识别和数据的统计分析。当前技术最成熟和应用比较广泛的是美国的GPS、俄罗斯的Glonass和中国的Compass北斗星三种利用卫星定位的技术,卫星定位在空间立体定位、动态物体速度测量等方面有很好的性能,但是经济投入大,成本费用高,对很多地下环境、室内环境都不实用。近年来基于WSN(无线传感器网络)定位问题的研究进展迅猛,为室内无线定位提供了许多新的解决方案和构建思路来实现WSN的定位问题,同时可以解决费用高,成本大的根本问题[1]。本文通过应用CC2530芯片设计基于ZigBee无线传感器网络的低成本、低功耗和具有较高定位精度的场馆人员无线定位管理系统。
1 无线传感器网络的定位算法
无线传感器网络的定位算法一般可分为基于距离测量的定位算法和与距离无关的定位算法两大类。与距离无关的定位算法主要有质心法,DV―Hop,APIT和, MDS-MAP等[2]。与距离无关的定位算法不用计算出节点之间的实际距离,而是估算出两者的间距或大致地确定节点所处的区域,对节点硬件要求较低,有利于降低成本和功耗,但其定位精度不高。基于距离测量的定位算法一般可分为 4 种:基于信号到达时间测距定位算法TOA、基于信号到达时间差测距定位算法TDOA、基于信号到达角测距定位算法AOA 和基于接收信号强度测距定位算法RSSI。 TOA、TDOA 方法在室内环境中由于多径效应的影响,信号是经过多条路径先后达到的,根据到达时间来测距,因此这就造成了测距的不精确性。AOA 方法虽然原理很简单,实现的定位精确度也很高,但是其成本也很昂贵,需要阵列天线的支持,这就局限了其应用[3]。基于接收信号强度定位算法RSSI简单高效,廉价实用,而且RSSI 算法在对抗多径效应方面比 TOA、TDOA 方法都要好,并且不需要额外的硬件支持,RSSI 值直接在无线射频收发芯片中就有存储器存储该值,从而可以计算出节点之间的距离,所以基于RSSI的定位算法是WSN节点定位较常采用的方法。
2 传统的RSSI定位算法及其缺陷
传统的RSSI接收信号强度的定位方法,是在已知发射节点的发射信号强度,根据接收节点收到的信号强度,计算出信号的传播损耗,再利用理论和经验模型将传输损耗转化为距离值,最后根据距离计算节点的位置.接收信号强度(RSSI)理论值可由式(1)表示[4]:
其中信号的衰减与距离成对数衰减关系。式中:n代表信号传播常量,表示信号能量随着距离的增加而衰减的速率:d代表距发射器间的距离;A代表距离l m时的接收信号强度。参数n和A由系统所处的环境决定。计算未知节点坐标时,首先在能够接收到回应的信号中选择几个信号强度最大的参考节点信号,利用前面的信号衰减模型计算出未知节点与系统中几个参考节点之间的估计距离,再用三边测距法计算出未知节点的坐标[5]。
传统的RSSI定位算法是利用无线信号传输的理论或经验模型来将传输损耗转化为距离,其中依据经验选定的参数一旦选定,将不再更改。但在实际应用中,当外界环境发生变化时,信号的衰减与距离之间的关系因子是发生变化的,此时依据经验模型将使得测距误差增大。此外在具体应用中,受到墙壁、地面、人体等一些障碍物影响,电磁波会存在反射、衍射等,导致单次测得的RSSI值误差可能会很大,进而导致测距误差增大。三边测距法的缺陷是:由于受到环境因素的影响和各节点硬件参数和功耗之间的差异,所测出的距离不可能是理想值,导致三边测距法中的三个圆周难以相交于一点,而是相交于一个小区域,因此利用此方法计算出来的(X,Y)坐标值存在一定的误差[6]。
3 RSSI定位算法的改进和优化
由于环境、
文档评论(0)