室内定位系统毕业设计论文.doc
《室内定位系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《室内定位系统毕业设计论文.doc(36页珍藏版)》请在三一办公上搜索。
1、本 科 毕 业 论 文题 目基于wifi的室内定位系统学生姓名XX学 号X专 业电子信息工程班 级X指导教师XX2012 年 4 月摘 要本文设计及实现了一个基于 WiFi 射频信号强度指纹匹配的移动终端定位系统,并设计实 现了一种基于权重值选择的定位算法。该算法为每个扫描到的 AP 的 RSSI 设定了选择区间,指 纹库中落在此区间的所有位置点设平均权值, 最后选取权重值最大者为待定位点的位置估计, 如 有相同权重值,则比较信号强度距离,取最小者,这种算法在一定程度上克服了 RSSI 信号随机 抖动对定位的影响,提高了定位的稳定性和精度。经实验测试,此系统在 4 米范围内具有良好的 定位效果
2、。可部署在展馆、校园、公园等公共场所,为客户提供定位导航服务。定位算法运行于 服务端,客户端为配备 WiFi 模块的 Android 手机。借助该定位系统,基于 Android 系统的移动终端可方便地查询自身位置,并获取各种基于位置服务。 关键词: 接收信号强度;无线室内定位;射频指纹;Android 操作系统 AbstractThis paper designs and implements an indoor location system based on WiFi for mobile user with Android handset. A locating arithmetic b
3、ased on Weight-Select is introduced to filter the random noise of RSSI. For each location in Radio Map, a weight is set if the RSSI of the AP scanned is in the interval preset. Then max-weighted location or the min-RSSI-distance among them will be selected as the estimated position. According to exp
4、eriments, 4-metre locating precision is available. It can be used for locating and navigating in such scene as exhibition center, campus, park, and so on. Users equipped with Android handset could get its location and some intelligent services. It is also an open and extensible system. Some locating
5、 arithmetic also could be tested on this system. Key words: Received Signal Strength, Wireless Indoor Locating, Radio Map, Android Operating System第一章 绪 论61.1关于位置信息确定的意义及方法61.1.1位置信息确定的意义及方法61.1.2本文主要介绍的定位系统71.2本文的主要研究内容以及各章安排71.2.1主要内容71.2.2本文安排7第二章 目前主要定位方式及各种测量方法82.1 GPS定位系统介绍82.1.1GPS的发展82.1.2 G
6、PS国内外动态102.2 wifi定位技术112.2.1 wifi的利用原理112.2.2定位需要两个先决条件122.3定位运用的各种测量方法122.3.1 通过传播时间测量方法132.3.2信号衰减测量方法132.3.3改进的TOA算法132.4本章总结14第三章无线定位系统和物联定位系统的介绍143.1无线定位系统方案143.1.1系统方案143.1.2特点与指标163.2 LocateSYS物联定位系统173.2.1系统概述173.2.2工作原理183.2.3特点与指标183.2.4产品资料193.2.5应用领域213.3 本章总结21第四章基于 WiFi 的室内定位系统设计与实现214
7、.1系统设计214.2系统的实现234.2.1客户端设计234.2.4. Activity 生命周期244.2.5获取周边 AP 信号强度254.3 程序流程264.4. 服务端软件设计274.4.1. Web 服务器274.4.2. 定位服务器284.5.客户端与服务端通信284.6. 2算法描述314.6. 3算法分析314. 7实验324.7. 1实验过程324.7.2. 实验结果334.8. 总结33致谢34参考文献35第一章 绪 论1.1关于位置信息确定的意义及方法1.1.1位置信息确定的意义及方法位置信息在人们的日常生活中扮演着重要的作用。在郊外、展览馆、公园等陌生环境 中,使用定
8、位导航信息可为观众游览提供更便 捷的服务;在仓储物流过程中,对物品进行实时定位跟踪将大大提高工作效率;在监狱环境中,及时准确地掌握相关人员的位置信息,有助于提高安全管理水平,简化监狱管理工作。 目前全球定位系统( GPS , Global Positioning System)是获取室外环境位置信息基金资助:国家自然基金(60873244、60973310、60772070)、北 京自然基金(4102059) 联系作者:雷地球,E-mail:leidiqiu 的最常用方式。近年来,随着无线移动通信技术的快速发展,GPS 和蜂窝网络相结合的 A-GPS(Assisted Global Posit
9、ioning System)定 1 位方式在紧急救援和各种基于位置服务 (LBS,Location-Based Services)中逐渐得到了应用。但由于卫星信号容易受到各种障碍物遮挡,GPS/APGS 等卫星定位技术并不适用于室内或高楼林立的场合,目前无线室内定位 术迅速发展,已成为 GPS 的有力补充。 一般来讲, 使用无线信号强度获取目标位置信息的过程,就是建立无线信号强度和位置信息稳定映射关系的过程。 现有室内无线定位系统主要采用红外、超声波 2 、蓝牙、WiFi (Wireless Fidelity) 、RFID(Radio Frequency Identification)等短距离
10、无线技术。其中基WiFi网络的无线定位技术由于部署广泛且低成本较低,因此备受关注3,4。其中由微软开发的 RADAR 系统是最早的基于WiFi 网络的定位系统。它采用射频指纹匹配方法,从指纹库中查找最接近的 K个邻居,取它们坐标的平 5 均作为坐标估计。而文献介绍的室内定位系统则基于RSSI 信号的统计特性,采用贝叶斯公式,通过计算目标位置的后验概率分布,来进行定位。1.1.2本文主要介绍的定位系统 本文同样基于WiFi 网络,设计和实现了 一种无线室内定位系统, 但与上述定位方法不同,本文采用了基于权值选择的定位算法,在一定程度上减少了RSS.信号随机变化引起的定位误差,实验结果表明,该系统
11、可获得较好的定位精度(4 米)。 1.2本文的主要研究内容以及各章安排1.2.1主要内容本文研究内容为将具有wifi模块是android手机作为客户端、服务端、定位算法进行定位确定。1.2.2本文安排第一章 绪 论第二章 目前主要定位方式及各种测量方法第三章 无线定位系统和物联定位系统的介绍第四章 基于 WiFi 的室内定位系统设计与实现第二章 目前主要定位方式及各种测量方法2.1 GPS定位系统介绍2.1.1GPS的发展随着 GPS 定位技术的发展,GPS 技术已经超越了初始的设计目标。最主要的突破是人们提出了差分 GPS 定位技术。差分 GPS 定位技术分为局域差分 GPS 定位技术和广域
12、差分 GPS 定位技术。局域差分 GPS 实时定位技术是由基准站、数据通讯链路和用户站组成。基准站和用户站间隔在一定范围内(一般不超过 150km)并同步观测相同的 GPS 卫星。对于同一卫星同一历元的观测值,基准站和用户站包含几乎相同的误差。因此,在基准站计算出每一颗 GPS 卫星的误差改正信息后,通过数据通讯链路传输至用户站,用户站对观测值进行改正,即可提高定位精度。一般用户站定位精度约为 1- 5m。由于基准站和用户站的误差相关性与它们之间的距离有关,因而用户站定位精度的改善在很大程度上受到基准站和用户站之间的距离限制(叶世榕,2002)。广域差分 GPS 技术的基本思想是对 GPS 的
13、卫星轨道误差、卫星钟差及电离层延迟等主要误差源加以区分,并单独对每一个误差源分别加以“模型化”,计算其误差修正值,然后将计算出的每一误差源的数值通过数据通讯链传输给用户,以对用户 GPS 接收机的观测值误差加以改正,达到削弱这些误差源改善用户定位精度的目的。因而在广域差分 GPS 系统中,只要数据链路有足够能力,基准站和用户站间的距离原则上是没有限制的 。在一般情况下,广域差分 GPS 的定位精度在1000- 1500km 的范围内约为 1- 5m。局域差分和广域差分 GPS 定位技术显然还无法满足高精度测量的要求。长期以来,人们在利用载波相位观测值进行定位方面做了大量的卓有成效的研究工作,其
14、中载波相位相对定位技术得到了广泛的应用。类似于码差分定位技术,载波相位相对定位采用两台及以上的接收机进行同步观测。静态相对定位的精度一般可以达到厘米级或毫米级。在动态定位方面,人们又提出了RTK 技术。它是一种实时处理两个测站载波相位观测量的差分方法。载波相位差分可分为两类:一类是修正法,另一类是差分法。所谓修正法,即将基准站的载波相位修正值发送给用户,以改正用户接收到的载波相位,再求解坐标。所谓差分法即是将基准站采集的载波相位发送给用户,进行求差解算坐标(徐绍铨,2003)。对于单基准站动态定位,一般要求基准站和用户站之间的距离为 10- 15km,定位的精度为厘米级。为了不受距离的限制,人
15、们又提出了多基准站RTK,虚拟参考站(VRS)等技术,利用这些技术在 5070 公里内可实现厘米级实时动态定位(叶世榕,2002)。载波相位相对定位虽然可以达到很高的精度,但通常要受到测站间距离的限制。对于有些应用如精密的海洋划界,精密海洋工程等,原有的定位手段无法满足需求,需要寻求新的定位方式或技术(刘焱雄,2005)。精密单点定位(Precise Point Positioning,PPP)这一概念首先由美国喷气推进实验室(JPL)的 Zumberge 等人于 1997 年提出(Zumberge,1997) 在他们开发的数据处理软件 GIPSY 上给予实现。精密单点定位是一种利 ,用卫星精
16、密星历和卫星钟钟差数据,以及双频码和载波相位观测值,采用非差模型进行精密单点定位的方法。非差定位模式和其它差分模式相比具有很多优点:可用观测值多;保留了所有观测信息;能直接得到测站坐标;测站和测站之间没有距离限制;各接收机不需同步观测。精密单点定位由于只需要一台接收机就能工作,还具有数据采集简单,效率高,费用省等优点。而且可以得到全球一致的厘米级的定位精度。精密单点定位的精度在很大程度上依赖于精密星历和卫星钟钟差的精度。IGS 所提供的优于 5cm的 GPS 卫星精密轨道和优于 0.1ns 的精密卫星钟钟差数据为精密单点定位技术的出现奠定了基础。当前的精密单点定位技术的实现主要是基于GPS 观
17、测数据。但 GPS 作为一种基于卫星的定位技术,系统的可用性、定位结果的可靠性和精度在很大程度上取决于观测到的卫星的数量。在有些场合,如城市峡谷、露天矿区域和山区,可见卫星的数量往往是不够的。增加系统的可用性和可靠性的一个可行的办法是组合 GPS 和 GLONASS。目前,GLONASS 系统正在改变以前卫星数量严重不足的局面,已经有 16 颗卫星在轨运行而且根据 GLONASS 系统的现代化计划,GLONASS 卫星星座很快将拥有 24 颗工作卫星,这就为 GPS 和 GLONASS 两种系统的组合提供了基础。由于更多的卫星资源能被使用以及由此改善的系统可用性,可靠性和定位精度,组合的 GP
18、S/GLONASS 精密单点定位将具有更广阔的应用前景。2.1.2 GPS国内外动态精密单点定位这一概念最初是由 JPL 的Zumberge 等人于 1997 年提出并在他们开发的数据处理软件 GIPSY 上给予实现。它是一种利用高精度的 GPS 卫星星历和卫星钟钟差数据以及双频码和载波相位观测值采用非差模型进行精密单点定位的方法,其单天解的精度为:水平方向1cm,高程方向为2cm(Zumberge,1997)。还有人提出了全球实时动态精密单点定位技术。利用非差双频载波相位观测值,在经过一段时间初始化后进行单历元实时动态精密单点定位。试验结果表明平面位置的定位精度为(1020)cm. 加拿大卡
19、尔加里大学提出了精密单点定位 P1- P2- CP 模型,该模型不像传统模型那样在码和码之间形成消电离层组合,而是在相位和码之间形成消电离层组合,试验结果证明,该模型比传统模型具有更好的性能。Gao 等也研究了在各种动态环境下,使用实时精密星历和卫星钟产品精密单点定位的性能。试验结果表明厘米级的定位精度是可以获得的。Gao科研小组还研究开发了商业化的精密单点定位软件(p3)。除此之外,由CODE 研制的著名的 GPS 数据处理软件 Bernese 在 4.2 版本中增加了用非差载波相位观测值进行精密单点定位的功能。国际上从事非差GPS 数据处理研究的机构除了 CODE,还有JPL、GFZ、NR
20、Can 等。JPL 研制了基于平方根滤波方法,采用非差观测值的定轨、定位软件 GIPSY。德国的 GFZ则研制了基于最小二乘估计的非差相位定轨和定位软件 EPOS。NRCan 的Heroux 等人也研究了采用非差相位进行精密单点定位的方法。国内学者也对精密单点定位技术进行了深入研究。武汉大学叶世榕在博士论文中利用自行研制的定位软件进行了试算。单天解的精度为:纬度方向优于 1cm,经度方向优于2cm,高程方向优于3cm。动态定位时初始化时间约为 15min,初始化后单历元解的精度在纬度经度和高程方向的精度均优于 20cm,大部分解的精度优于 10cm。利用 GPS 的精密预报星历和实时卫星钟差计
21、算得到的实时动态定位的精度为40cm(叶世榕,2002)。武汉大学张小红教授也对精密单点定位进行了深入研究。张独立研发了后处理精密单点定位软件 - TriP,并成功的将其应用于航空测量,试验结果表明采用精密单点定位技术可以获得几个厘米的动态定位精度。香港理工大学比较了非差,卫星间单差,历元间单差,历元卫星间差,四种不同单点定位差分模型的定位精度和其他指标。宋伟伟等研究了精密单点定位中周跳探测与修复的方法(宋伟伟,2007)。目前对于GPSS 单点定位的研究主要还是采用测码伪距观测值,因而定位精度在米级。要想达到厘米级的定位精度,必须进行基于载波相位观测数据的精密单点定位。2.2 wifi定位技
22、术做这项技术是由一家成立于2003年叫Skyhook Wireless(2.2.1 wifi的利用原理1),wifi热点(也就是AP,或者无线路由器)越来越多,在城市中更趋向于空间任何一点都能接收到至少一个AP的信号。(在美国,每个点收到3、5个AP信号的情况相当多见。中国也会越来越多的) 2),热点只要通电,不管它怎么加密的,都一定会向周围发射信号。信号中包含此热点的唯一全球ID。即使距离此热点比较远,无法建立连接,但还是可以侦听到它的存在。 3),热点一般都是很少变位置的,比较固定。 这样,定位端只要侦听一下附近都有哪些热点,检测一下每个热点的信号强弱,然后把这些信息发送给网络上的Skyh
23、ook的服务器。服务器根据这些信息,查询每个热点在数据库里记录的坐标,然后进行运算,就能知道客户端的具体位置了,最后坐标告诉客户端。容易理解的是,收到的AP信号越多,定位就会越准2.2.2定位需要两个先决条件1),客户端能上网 2),侦听到的热点的坐标在Skyhook的数据库里有 第一条不消说了,不管是wifi还是edge,只要能连上Skyhook的服务器就行。第二条是Skyhook的金矿所在。对于Skyhook如何知道每个AP的坐标信息有两种说法:1. 有一种说法是靠网友自己搜集,然后发给Skyhook,Skyhook会付钱。 2. 不过官方网站上的说法是开着车满大街转悠,边走边采集AP信号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 室内 定位 系统 毕业设计 论文
链接地址:https://www.31ppt.com/p-3941879.html