基于Android的WIFI室内定位技术研究
发布时间:2018-09-18 07:40
【摘要】:随着人们对基于位置的服务(Location Based Service,LBS)需求日益增大,以及无线通信技术的快速发展,无线定位技术成为了一个研究热点。人们在室外广泛使用目前较成熟的GPS、A-GPS等定位系统进行定位,但是在复杂的室内环境中,这些技术的定位精度不高,不能满足室内定位的需求。WIFI网络具有通信快速、部署方便的特点,它在室内场所广受欢迎。Android系统从几年前发布以来在智能手机操作系统市场占有率不断升高,成为目前使用最为广泛的智能手机操作系统,同时Android移动终端自身具备wIFI无线连接功能。指纹定位算法以其独特的优势减小了对室内难以精确定义的信号传播模型的依赖性,成为定位技术中的一个研究热点。基于此,木课题重点研究并改进指纹定位算法,设计实现基于Android的wIFI室内定位系统。 首先,通过阅读大量相关的文献资料,对比分析了当前国内外wIFI室内指纹定位技术的研究现状。对其中涉及到的相关技术的原理和特点进行介绍分析,包括WIFI无线通信技术,室内无线定位技术以及位置指纹定位技术,并根据室内WIFI指纹定位技术的特征对定位过程中的影响因素进行分析。 其次,根据前面提到的定位过程中的关键影响因素,介绍了对应的解决方案。分析与研究了几种典型的指纹定位算法,包括最近邻法(NN)、K近邻法(KNN)、K加权近邻法(WKNN),并提出算法的改进方案,使用MATLAB软件进行算法的仿真分析,寻求其中的最佳参数值以及定位性能差异。通过分析几种算法的性能仿真结果,拟定了基于最强AP法的改进算法作为定位系统采纳的算法。 然后,通过对基于Android的WIFI室内定位系统的需求分析,提出了一种基于Android的WIFI室内定位系统设计方案。接着介绍了定位系统软件开发环境,并设计了定位系统总体架构,以及定位系统的各个功能模块。在各项设计确定以后,采用JAVA语言编程实现定位系统的各项功能。 最后,搭建了WIFI室内定位实验环境,使用完成的室内定位系统结合硬件资源,在实验环境下,进行离线阶段创建数据库以及在线阶段的定位测试,并记录呈现在定位客户端上定位结果,分析对应的定位性能。
[Abstract]:With the increasing demand for location-based service (Location Based Service,LBS) and the rapid development of wireless communication technology, wireless positioning technology has become a research hotspot. GPS,A-GPS and other positioning systems are widely used outside, but in the complex indoor environment, the positioning accuracy of these technologies is not high, which can not meet the needs of indoor positioning. WiFi network has fast communication. Because of its convenient deployment, the Android system has become the most widely used smartphone operating system since it was released a few years ago. At the same time, Android mobile terminal itself has wIFI wireless connection function. Because of its unique advantages, fingerprint localization algorithm reduces the dependence on the indoor signal propagation model, which is difficult to define accurately, so it has become a research hotspot in the localization technology. Based on this, this paper focuses on the research and improvement of fingerprint location algorithm, and designs and implements the wIFI indoor location system based on Android. First of all, through reading a lot of relevant literature, comparative analysis of the current domestic and foreign wIFI indoor fingerprint location technology research status. The principle and characteristics of the related technologies are introduced and analyzed, including WIFI wireless communication technology, indoor wireless location technology and position fingerprint location technology. According to the characteristics of indoor WIFI fingerprint location technology, the influencing factors in the process of location are analyzed. Secondly, according to the key factors in the positioning process mentioned above, the corresponding solutions are introduced. This paper analyzes and studies several typical fingerprint location algorithms, including the nearest neighbor method (NN) / K nearest neighbor method, (KNN) / K weighted nearest neighbor method (WKNN), and proposes an improved algorithm. The simulation analysis of the algorithm is carried out by using MATLAB software. To find out the best parameter values and positioning performance differences. By analyzing the performance simulation results of several algorithms, an improved algorithm based on the strongest AP method is proposed as the algorithm adopted by the localization system. Then, by analyzing the requirements of WIFI indoor positioning system based on Android, a design scheme of WIFI indoor positioning system based on Android is proposed. Then, the software development environment of the positioning system is introduced, and the overall architecture of the positioning system is designed, as well as the function modules of the positioning system. After each design is determined, the functions of the positioning system are realized by JAVA programming. Finally, the WIFI indoor positioning experimental environment is built. Using the completed indoor positioning system combined with hardware resources, the database is created in the off-line phase and the online positioning test is carried out in the experimental environment. The location results are recorded on the location client and the corresponding positioning performance is analyzed.
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN92
本文编号:2247242
[Abstract]:With the increasing demand for location-based service (Location Based Service,LBS) and the rapid development of wireless communication technology, wireless positioning technology has become a research hotspot. GPS,A-GPS and other positioning systems are widely used outside, but in the complex indoor environment, the positioning accuracy of these technologies is not high, which can not meet the needs of indoor positioning. WiFi network has fast communication. Because of its convenient deployment, the Android system has become the most widely used smartphone operating system since it was released a few years ago. At the same time, Android mobile terminal itself has wIFI wireless connection function. Because of its unique advantages, fingerprint localization algorithm reduces the dependence on the indoor signal propagation model, which is difficult to define accurately, so it has become a research hotspot in the localization technology. Based on this, this paper focuses on the research and improvement of fingerprint location algorithm, and designs and implements the wIFI indoor location system based on Android. First of all, through reading a lot of relevant literature, comparative analysis of the current domestic and foreign wIFI indoor fingerprint location technology research status. The principle and characteristics of the related technologies are introduced and analyzed, including WIFI wireless communication technology, indoor wireless location technology and position fingerprint location technology. According to the characteristics of indoor WIFI fingerprint location technology, the influencing factors in the process of location are analyzed. Secondly, according to the key factors in the positioning process mentioned above, the corresponding solutions are introduced. This paper analyzes and studies several typical fingerprint location algorithms, including the nearest neighbor method (NN) / K nearest neighbor method, (KNN) / K weighted nearest neighbor method (WKNN), and proposes an improved algorithm. The simulation analysis of the algorithm is carried out by using MATLAB software. To find out the best parameter values and positioning performance differences. By analyzing the performance simulation results of several algorithms, an improved algorithm based on the strongest AP method is proposed as the algorithm adopted by the localization system. Then, by analyzing the requirements of WIFI indoor positioning system based on Android, a design scheme of WIFI indoor positioning system based on Android is proposed. Then, the software development environment of the positioning system is introduced, and the overall architecture of the positioning system is designed, as well as the function modules of the positioning system. After each design is determined, the functions of the positioning system are realized by JAVA programming. Finally, the WIFI indoor positioning experimental environment is built. Using the completed indoor positioning system combined with hardware resources, the database is created in the off-line phase and the online positioning test is carried out in the experimental environment. The location results are recorded on the location client and the corresponding positioning performance is analyzed.
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN92
【参考文献】
相关期刊论文 前5条
1 夏英;王磊;刘兆宏;;基于无线局域网接收信号强度分析的混合室内定位方法[J];重庆邮电大学学报(自然科学版);2012年02期
2 倪巍,王宗欣;基于接收信号强度测量的室内定位算法[J];复旦学报(自然科学版);2004年01期
3 杨帆;赵东东;;基于Android平台的WiFi定位[J];电子测量技术;2012年09期
4 孟岩;;Android组件模型评析(上)[J];程序员;2008年01期
5 方银旺,赵问道,李欣;Symbian操作系统及其应用程序开发[J];计算机工程;2003年01期
,本文编号:2247242
本文链接:https://www.wllwen.com/kejilunwen/wltx/2247242.html