室内定位中文综述阅读

1 室内高精度定位技术总结与展望

[4]柳景斌,赵智博,胡宁松等.室内高精度定位技术总结与展望[J].武汉大学学报(信息科学
版),2022,47(07):997-1008.DOI:10.13203/j.whugis20220029.

1.1.1 WiFi‐RTT定位

2016 年 12 月,随着新版 IEEE802.11 标准的公布,飞行时间测量(flight time measure,FTM)
协议提供了新的WiFi测距功能,其方法为通过用户端与接入点(access point,AP)端往返时间差来计算二者之间的距离,测量原理如图 3所示。首先,用户端发送 FTM测距请求,AP端进行响应
之后返回确认字符(acknowledge character,ACK)信号,之后AP端率先发起 FTM测距信号,多组FTM信号往返于用户端和AP端,图 3中T1、T2、T3、T4 分别为AP端和用户端测得的时间。该测距方法可以同时用于多个发射端和应答端,且由于AP端和用户端的距离是由AP端的时间点和
用户端的时间点差值相减获得的,即两倍飞行时间为(T4-T1 )-(T3 -T2 ),因此该方法直接消去
了时钟误差的影响,不需进行时钟同步

在应用研究方面,文献[8]提出了一种通过WiFi‐FTM进行改进的专用短距离通信方法,以
执行室外车辆间测距,并讨论了一种时间戳压缩方法,该方法丢弃了每个FTM帧的最高有效位。


文献[9]提出了一种基于机器学习的测距方法,该方法通过精确测量值和室内通道模拟值的训
练模型有效解决了低带宽问题,提高了测距精度。

文献[10]用谷歌Pixel 3a手机和 3个AP点进行定位,结果表明中误差为 1 m,90%定位精度为
6 m。

文献[11]提出了一种基于半参数估计的智能手机WiFi‐RTT定位方法,充分考虑了相关时延所造成的随机性系统误差,将系统误差作为待估参数考虑到位置估计中,对比原始最小二乘实现静态 10%~20%的提升,动态 40%~50%的提升,达到静态0.4 m、动态0.6 m的定位精度。


在硬件层面上,谷歌、Compulab等路由器已支持WiFi‐RTT功能,为其应用推广奠定了基础,
同时国内外只有少部分手机支持WiFi‐RTT 功能,因此也暂未大规模商用

1.2 基于指纹匹配的高精度室内定位


基于指纹匹配的高精度定位的基本原则是计算测量数据和数据库中参考指纹的差异从而得到最近的匹配结果,定位过程分为离线采集、学习、定位 3个阶段,其定位原理如图 4所示。

其中,AP1、AP2、AP3 为信号接入点,RSS1、RSS2、RSS3为接收信号强度,MAC1、MAC2为AP1、AP2的媒体存取控制(media access control,MAC)位址,RSSn1、RSSn2 分别为第 n 个格网内 AP1、AP2的信号强度。离线采集阶段将重要的区分性特征从原始信号中提取出来,学习阶段对特征进行处理形成数据库,或是形成相应的有规律的数学模型,定位阶段结合实时采集的新特征和前期学习得到的数据库、数据模型获得实时位置。

指纹特征来源于多种传感器,包括磁场特征、蜂窝信号特征、WiFi信号特征、视觉图像特征、雷达点云特征等,本文对基于磁场特征和CSI信道状态信息特征的指纹定位方法进行相关介绍。

1.2.2 基于CSI的定位


传统的 RSS信号强度是信道多径传播的叠加效果,而CSI表达的是信道状态信息,可以刻画信号的多径传播,相较于RSS,CSI具有更丰富的信号特征一是从时域上的时延和频域上的衰减可以粗略区分传播路径,二是可以获得各个子载波的幅度特性,增加了更多的指纹特征[34]。

CSI自2011年被提出之后[35]便被广泛研究和应用。相关研究主要集中于WiFi和长期演进技术(long term evolution,LTE)等宽带通信系统。对WiFi而言,文献[36]首次将CSI数据用于指纹匹配,实现了室内定位系统,文献[37]基于反馈决策树分析子载波幅度值并建立随机森林,在 4个WiFi AP点的 LOS 和 NLOS 环境中分别实现了优于 0.2 m 和优于 0.4 m 的定位精度。在 LTE
CSI方面,目前还没有消费级的产品,智能手机仅能通过应用程序编程接口(application program‐
ming interface,API)获得周边基站的接收信号强度指示(received signal strength indication,RSSI)、参 考 信 号 接 收 功 率(reference signal receiving power,RSRP)、参考信号接收质量(reference sig‐nal receiving quality,RSRQ),CSI 信息需要专业的通用软件无线电外设(universal software radioperipheral,USRP)设备,文献[38]将 CSI 信道频率响应的峰度、平整度等谱的形状作为描述特征,有效提升了运算效率,在 4个描述子的前提下取得 2.11 m的平均定位误差。随着后续物理层信号特征面向手机等终端设备的逐步放开,基于CSI的定位会有更大的应用前景。

1.4 量子导航

3 高精度室内定位技术的发展趋势

3.2 智能化:与深度学习的学科交叉

2)数据增强。数据增强是一种利用算法让有限的数据产生更多的数据,扩展样本数量及多样性,可通过数据增加约束来提供先验知识,以减少无用信息特征的负面影响对深度学习网络模型性能的影响。

3)误差估计建模。基于KF的数据融合在室内高精度定位中具有十分重要的地位。基于数据驱动的深度学习模型不依赖于系统的物理描述而是统计特征,可从输入及输出数据学习与估计定位系统。因此,将深度学习算法与卡尔曼滤波器相结合,实现对误差的建模及预测

2 室内信息服务的基础———低成本定位技术研究综述

[3]邵子灏,杨世宇,马国杰.室内信息服务的基础——低成本定位技术研究综述[J].计算机科学,2022,49(09):228-235.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/808386.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开一家抖音小店都需要准备什么?今天一篇文章带你成功开店!

大家好,我是电商小布。 想要来玩抖店,第一件事情当然就是来开一家属于自己的抖店。 那么大家开抖店需要准备什么内容呢?这个是很多新手小伙伴不了解的东西。 所以呢今天,小布就从所需的材料和资金方面,来带大家详细的…

直播带货行业将迎来大地震

关注卢松松,会经常给你分享一些我的经验和观点。 为什么这么多人喊着关闭直播带货?实体经济是到底因为什么萧条的?为什么大街上冷冷清清的?是房租、虚高的价格、还是直播带货引起的? 在4月9日的国务院政策吹风会上,市场监管明确指出: …

选择程序员是为什么?

本章节是关于为什么会选择一名程序员的经验分享 首先,我为什么会选择这个方向,可能是因为钱多,学东西不就是为了赚钱嘛?这是一点,不过最让我接收这个行业的是好奇世界的新大陆,可以简单的说就是&#xff0c…

ubuntu系统安装python虚拟环境

一、安装python: 步骤1:在Ubuntu系统中打开终端,你可以使用快捷键CtrlAltT来打开终端,或者在应用程序菜单中找到终端。 步骤2:更新软件包列表,在终端中输入以下命令,更新软件包列表&#xff1…

MobX原理剖析:基于可观察状态和自动依赖追踪的响应式状态管理

我们用代码示例来说明 MobX 的核心原理。 首先,我们定义一个简单的 Store 类,其中包含一个可观察的计数器状态: import { observable, action } from mobx;class CounterStore {observable count 0;actionincrement () > {this.count;};actiondecrement () > {this.…

Linux Shell:`alias`命令

Linux Shell:alias命令 alias命令是Linux和Unix系统中Shell的内置命令,用于创建命令的简短名称,即别名。这些别名通常用来缩短长命令或为常用命令序列创建便捷的缩写,从而提高工作效率。别名在当前Shell会话中有效,除…

Leetcode算法训练日记 | day20

一、合并二叉树 1.题目 Leetcode:第 617 题 给你两棵二叉树: root1 和 root2 。 想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新…

基于SSM的电影网站(有报告)。Javaee项目。ssm项目。

演示视频: 基于SSM的电影网站(有报告)。Javaee项目。ssm项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,通过Spring SpringMv…

196算法之谜在 JSP 中使用内置对象 request 获取 form 表单的文本框 text 提交的数据。

(1)编写 inputNumber . jsp ,该页面提供一个 form 表单,该 form 表单提供一个文本框 text ,用于用户输入一个正整数,用户在 form 表单中输入的数字,单击 submit 提交键将正整数提交给 huiwenNumber . jsp 页…

开源项目ChatGPT-Next-Web的容器化部署(四)-- k8s容器部署使用configmap配置

一、接着上文 本文的内容是在k8s容器中,如何使用configmap对.env文件进行挂载,实现环境的差异化配置。 二、源码结构 项目ChatGPT-Next-Web使用了.env文件来配置不同环境下的值: 所以,我们同理新增两个配置文件,见下…

windows上使用influx2.7学习

参考 官方文档:https://docs.influxdata.com/influxdb/v2/ 下载 需要下载两样东西:influxd.exe和influx.exe influxd:influx数据库的服务端。下载地址:https://dl.influxdata.com/influxdb/releases/influxdb2-2.7.5-windows.zipinflux:连…

Linux 计算机网络

目录 一、网络协议 1、 "协议" 是一种约定 2、协议分层 二、网络模型 1、OSI七层模型 2、TCP/IP五层(或四层)模型 三、网络传输基本流程 四、数据包封装和分用 五、网络中的地址管理 六、网络编程套接字 1、理解源IP地址和目的IP地址 2、端口号 理解 &q…

Prototype 原型

意图 用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。 结构 Prototype声明一个复制自身的接口。ConcretePrototype实现一个复制自身的操作。Client让一个原型复制自身从而创建一个新的对象。 适用性 当一个系统应该独立于他的产品创建、构成和…

第四百五十三回

文章目录 1. 问题描述2. 优化方法2.1 缩小范围2.2 替代方法 3. 示例代码4. 内容总结 我们在上一章回中介绍了"如何获取AppBar的高度"相关的内容,本章回中将介绍关于MediaQuery的优化.闲话休提,让我们一起Talk Flutter吧。 1. 问题描述 我们在…

微信小程序uniapp+vue电力巡线任务故障报修管理系统2q91t

uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。 前端开发:vue 语言:javapythonnodejsphp均支持 运行软件:idea/eclipse/vscode/pycharm/wamp均支持 框架支持:Ssm/django/flask/t…

《看漫画学C++》第12章 可大可小的“容器”——向量

在C编程的世界里,数组是一种基础且广泛使用的数据结构。然而,传统的静态数组在大小固定、管理不便等方面的局限性,常常让开发者感到束手束脚。幸运的是,C标准库中的vector类为我们提供了一种更加灵活、高效的动态数组解决方案。 …

Socks5代理IP使用教程

当我们在互联网上浏览网页、下载文件或者进行在线活动时,隐私和安全问题常常被提及。在这样的环境下,一个有效的解决方案是使用Sock5IP。本教程将向您介绍Sock5IP的使用方法,帮助您保护个人隐私并提升网络安全。 一、什么是Sock5IP&#xff1…

4月9号总结

java学习 一.steam流 1.介绍 Stream 是 Java 8 中引入的一种处理集合数据的新抽象。它提供了一种高效且便利的方式来处理集合中的元素,支持函数式编程的特性,使得集合操作变得更加简洁和灵活。 2.创建 List和Set可以直接调用接口的steam方法转换为流 …

互联网大厂ssp面经(操作系统:part1)

1. 什么是进程和线程?它们之间有什么区别? a. 进程是操作系统中运行的一个程序实例。它拥有独立的地址空间和资源,可以独立执行。 b. 线程是进程内的一个执行单元,一个进程可以包含多个线程。 c. 线程共享进程的资源,…

Unity之PlayableGraph实现动画的正播和倒播

内容将会持续更新,有错误的地方欢迎指正,谢谢! Unity之PlayableGraph实现动画的正播和倒播 TechX 坚持将创新的科技带给世界! 拥有更好的学习体验 —— 不断努力,不断进步,不断探索 TechX —— 心探索、心进取&am…