技术背景

随着无线通信技术的发展和数据处理能力的提高,基于位置的服务成为最有前途的互联网业务之一。无论移动在室内还是室外环境下,快速准确地获得移动终端的位置信息和提供位置服务的需求变得日益迫切。通信和定位两大系统正在相互融合、相互促进。利用无线通信和参数测量确定移动终端位置,而定位信息又可以用来支持位置业务和优化网络管理,提高位置服务质量和网络性能。所以,在各种不同的无线网络中快速、准确、稳定地获取移动位置信息的定位技术及其定位系统已经成为当前的研究热点。

无线定位技术领域可分为广域定位和短距离无线定位,广域定位可分为卫星定位和移动定位;短距离定位主要包括WLAN、RFID、UWB、蓝牙、超声波等。当前应用的主要无线定位技术与无线定位测量方法的关联状况如下图:

▲无线定位技术与定位测量方法关联示意图

与室外环境相比,在室内环境中感测位置信息并且需要非常可观的精度是很挑战性的,部分原因是各种物体反射和信号的分散导致。而UWB(Ultra WideBand)是室内定位领域的一项新兴技术,与其他定位技术相比,它具有更好的性能,更高精度,更适用于室内定位。

UWB定位技术概述

UWB超宽带技术与传统通信技术有极大的差异,它不需要使用传统通信体制中的载波,而是通过发送和接收具有纳秒或纳秒级以下的极窄脉冲来传输数据,从而具有GHz量级的带宽。超宽带室内定位可用于各个领域的室内精确定位和导航,包括人和大型物品,例如贵重物品仓储、矿井人员定位、机器人运动跟踪、汽车地库停车等。

超宽带系统与传统的窄带系统相比,具有穿透力强、功耗低、抗多径效果好、安全性高、系统复杂度低、能提供精确定位精度等优点。因此,超宽带技术可以应用于室内静止或者移动物体以及人的定位跟踪与导航,且能提供十分精确的定位精度。但是成本比较昂贵,网络部署复杂。

室内环境中的常用无线定位测量方法

无线定位测量方法是指分析接收到的无线电波信号的特征参数,然后根据特定算法计算被测对象的位置(二维/三维坐标: 经度,纬度,高度)。

常用的室内无线定位测量方法如下:

• 基于AOA(Angle of Arriva, 到达角度定位)的定位算法

• 基于TOA(Time of Arriva, 到达时间定位)的定位算法

• 基于TDOA(Time Difference of Arriva, 到达时间差定位)的定位算法

• 基于RSS(Received Signal Strength, 接收信号强度定位)的定位算法

• 混合定位

不同的算法,定位的精度也不同。为了提高定位的精度,也可以采用多种技术的组合。

基于AOA的定位算法

AOA定位是通过基站天线或天线阵列测出终端发射电波的入射角(入射角是光源与法线的夹角),从而构成一根从接收机到终端的径向连线,即方位线。利用两个或两个以上AP接入点提供的AOA测量值,按AOA定位算法确定多条方位线的交点,即为待定终端的估计位置。

▲AOA定位测量方法

基于TOA的定位算法

TOA技术是指由基站向移动站发出特定的测距命令或指令信号,并要求终端对该指令进行响应。基站会纪录下由发出测距指令到收到终端确认信号所花费的时间,该时间主要由射频信号在环路上的传播时延、终端的响应时延和处理时延、基站的处理时延组成。如果能够准确地得到终端和基站的响应和处理时延,就可以算出射频信号的环路传播时延。因为无线电波在空气中以光速传播,所以基站与终端之间的距离可以估算出来。当有三个基站参与测量时,就可以根据三角定位法来确定终端所在的区域。

▲TOA定位测量方法

基于TDOA的定位算法

TDOA定位算法是一种利用时间差进行定位的方法,通过测量信号达到基站的时间,可以确定信号源的距离,利用信号源到多个无线电监测站的距离(以无线电基站为中心,距离为半径作园),就能确定信号的位置。通过比较信号到达多个基站的时间差,就能做出以检测站为焦点、距离差为长轴的双曲线的交点,该交点即为信号的位置。

▲TDOA定位测量方法

TDOA是基于多站点的定位算法,因此要对信号进行定位必须有至少3个以上的监测站进行同时测量。而每个监测站的组成则相对比较简单,主要包括接收机、天线和时间同步模块。理论上现有的监测站只要具有时间同步模块就能升级为TDOA监测站,而不需要复杂的技术改造。

基于RSS的定位算法

在基于RSS的算法中,被跟踪目标测量来自多个发射器接收的信号强度,以便使用信号强度作为发射器和接收器之间距离的估算参数。这样,接收器将能够估算其相对于发射器节点的位置。在基于RSS的算法中,无线信号传输过程中的多径效应和通过障碍时产生的阴影效应是产生定位误差的主要原因。在开放空间里,若无障碍物的阻隔,可以得到较为精确的定位,而在很多环境下,因为存在各种各样的障碍物导致的多径效应,衰减,散射等等不确定因素,将大大影响其定位精度。另外,基于RSS的算法与其他算法相比也具有一些优势,在基于RSS的算法中,移动标签仅用作接收器,因此依赖于来自多个发射器的接收信号的强度来找到它们的位置。以这种方式,基于RSS的算法倾向于具有较少的通信流量,这有助于改善信道访问控制和定位准确性。此外,较少的通信流量有助于克服对使用中的标签数量的限制。移动标签只是接收器,数量没有限制。

基于RSS的算法可以分为两种主要类型:三边测量和指纹识别。三边测量算法使用RSS测量来估计到三个不同参考节点的距离,从而估计当前位置。另一方面,指纹识别需要收集场景RSS指纹的数据集,该数据集则用于将在线测量与数据集中最接近的指纹匹配用以估计位置。

混合定位

目前,混合定位已成为新的无线定位主流。混合定位的核心思想依赖于可靠的短程测量的使用,以提高无线系统的位置估计的准确性。用已经实现了基本独立的无线定位测量方法(RSS、TOA、TDOA、AOA等)的不同组合来增强位置估算的准确性。

UWB所采用的定位测量方法

对于UWB定位而言,AOA不如其他算法实用。此外,AOA需要传感器之间的大量合作,并且会受到误差累积的影响。虽然AOA具有可接受的准确度,但对于具有强散射的UWB信号而言其功能较弱。

另一方面,RSS算法相对于其他算法没有有效地利用UWB的高带宽。RSS更适合使用窄带信号的系统。而TOA算法在基于UWB的系统等宽带系统中表现更好。使用RSS算法,在提高可实现的准确度的意义上,对大带宽没有积极影响。与提供高精度的时间方法相比,这使得RSS方法的使用效率降低。

关于在二维空间中的定位,TDOA算法需要至少三个适当定位的基站,而AOA算法仅需要两个基站用于位置估计。就准确性而言,当目标物体远离基站时,角度测量中的微小误差将对准确性产生负面影响。TDOA和AOA定位算法可以组合在一个算法中,它们可相互补充,这种算法具有实现高定位精度的优点。

由于UWB信号的高时间分辨率,TOA和TDOA相对于其他算法具有更高的准确度。对目前UWB定位来说比较有效的解决方案是采用TOA与TDOA的混合定位算法,因为结合了两种算法的优点。

总结

室内定位技术众多,各种技术都有自己的局限性,彼此间又在一定程度上存在互相竞争。高精度室内定位技术均需要比较昂贵的额外辅助设备或前期大量的人工处理,这些都大大制约了技术的推广普及。低成本的定位技术则在定位精度上需要提高。在提供高精度定位的基础上降低成本也是室内定位的一个方向。未来的趋势一定是多种技术融合使用,实现优势互补,以面对复杂环境。其中成本越低、兼容性越好、精度越高的技术越容易普及。

下图是UWB与其他常用室内定位技术之间的比较。

▲常用室内定位技术之间比较

写在最后

在工业4.0的物联网体系中,关键位置定位信息,是工业信息智能化的重要组成部分,解决的是4.0时代工业现场供应链组件、生产设备、调度车辆与操作人员精确定位的问题,是对生产组织过程进行智能分析、科学决策的前提条件。

锐捷网络人员资产定位管理方案通过融合感知级别的无源RFID应用、米级定位的有源RFID应用、亚米级定位的UWB超宽带应用和锐捷物联网平台,提供一套软硬件综合应用解决方案。可实现实时定位、人员资产分布、历史轨迹回放、电子围栏报警、物资管理、物资盘点等功能。可广泛应用于隧道管廊、司法监狱、大型工厂、石油化工、养老医院、仓储物流、智能楼宇、机场车站等对人员和资产有定位管理需求的场景。根据定位需求的不同,提供多种定位方案,实现需求与成本的平衡。

浅谈UWB(超宽带)室内定位技术(转载)的更多相关文章

  1. 解答室内定位技术新方向:蓝牙AoA定位,值得了解 ——概念了解

    转载搜狐 室内定位一直被炒的非常火的黑科技,也是近年资本追逐的热点,市场上一直有众多宣称可以做到厘米级,米级精度定位的公司,但问题很多,无法大规模商用.近些年有很多人尝试使用蓝牙beacon方式做定位 ...

  2. 基于 WiFi ( Wireless Fidelity) 的室内定位技术

    系统的拓扑结构 基于信号强度的定位技术(RSSI, Received Signal Strength Indication) 无线信号的信号强度随着传播距离的增加而衰减,接收方与发送方离得越近, 则接 ...

  3. 浅谈微服务架构、容器技术与K8S

    关注嘉为科技,获取运维新知 企业应用系统:从单体应用走向微服务架构:从裸金属走向容器. 如果在诸多热门云计算技术诸如容器.微服务.DevOps.OpenStack等之中,找出一个最火的方向,那么可能非 ...

  4. 浅谈 PHP 中的多种加密技术及代码示例

    信息加密技术的分类 单项散列加密技术(不可逆的加密) 属于摘要算法,不是一种加密算法,作用是把任意长的输入字符串变化成固定长的输出串的一种函数 MD5 string md5 ( string $str ...

  5. 浅谈XML涉及到的常见技术(编写+解析)

    xml:即可扩展标记语言,用于描述关系型数据,也经常用作软件的配置文件:     1,编写xml文档一般基于一个约束文档,该文档用于规定xml的书写规范,常用的约束技术有        (1)XML ...

  6. 浅谈虚拟机、Docker和Hyper技术

    操作系统 我们知道: 完整的操作系统=内核+apps 内核负责管理底层硬件资源,包括CPU.内存.磁盘等等,并向上为apps提供系统调用接口,上层apps应用必须通过系统调用方式使用硬件资源,通常并不 ...

  7. 干货|浅谈iOS端短视频SDK技术实现

    短视频SDK主要包含"视频录制"和"视频编辑"这两个核心功能. 视频录制包括:视频采集.美颜.滤镜.摄像头切换.视音频采集参数设置等功能: 视频编辑包括:视频导 ...

  8. 浅谈SLAM的回环检测技术

    什么是回环检测? 在讲解回环检测前,我们先来了解下回环的概念.在视觉SLAM问题中,位姿的估计往往是一个递推的过程,即由上一帧位姿解算当前帧位姿,因此其中的误差便这样一帧一帧的传递下去,也就是我们所说 ...

  9. 浅谈C#当中的out关键字(转载)+说明

    与ref关键字一样,out关键字也是按引用来传递的. 示例演示了out关键字的使用方法,其功能是获取数组中的最大值和最大值的索引 using System; using System.Collecti ...

随机推荐

  1. 我的第一台 Mac

    我的第一台 Mac 心里的这棵草长了一年多之后终于狠心剁手了. 2018年11月6号下单 2018 款 MBP 2.6/32/512 定制款,7号早上到手 --- 感受(个人主观感觉-)

  2. RESTful API设计基本原则

    REST四个基本原则:1.使用HTTP动词:GET POST PUT DELETE:2.无状态连接,服务器端不应保存过多上下文状态,即每个请求都是独立的:3.为每个资源设置URI:4.通过XML JS ...

  3. Java 笔记 —— java 和 javac

    Java 笔记 -- java 和 javac h2{ color: #4ABCDE; } a{ text-decoration: none !important; } a:hover{ color: ...

  4. senium

    http://webdriver.googlecode.com 所以CTRL属于Modifier Key,需要这样写: Actions actionObject = new Actions(drive ...

  5. 《深入理解Java7核心技术与最佳实践》读书笔记(1.1)---Project Coin介绍

    OpenJDK中的Coin项目(Project Coin)的目的就是为了收集对Java语言的语法进行增强的建议.在Coin项目开始之初,曾经广泛地向社区征求提议.在短短的一个月时间内就收到将近70条提 ...

  6. SPFieldLookupValue class

    using System; using Microsoft.SharePoint; namespace ConsoleApp { class Program { static void Main(st ...

  7. React 环境搭建及页面调试方法

    React 环境搭建及页面调试方法 |作者:RexFang |出处:http://www.cnblogs.com/rexfang/ |关于作者:Java 程序员一枚 |版权:本文版权归作者和博客园共有 ...

  8. xampp中mysql重置root密码

    1.  停止mysql:用图形化工具或者在cmd命令下输入net stop mysql,在c盘根目录下输入 2.  打开cmd,切换目录到 /xampp/mysql/bin, 运行    mysqld ...

  9. ubuntu 显示隐藏文件

    原文链接 http://blog.csdn.net/happyjiahan/article/details/6023496 方法1.使用命令ls -a显示所有的文件,包括隐藏文件 方法2.在桌面化操作 ...

  10. IIS https绑定主机头方法 [可实现禁止直接通过IP访问及“IIS中绑定多个https(但需要多个IP地址)”]

    步骤: 打开:%systemroot%\SYSTEM32\inetsrv\config\ 打开:applicationHost.config 查找:<binding protocol=" ...