0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

超宽带定位有哪几种常用的算法(三种方法详解)

h1654155282.3538 来源:网络整理 2018-05-04 11:15 次阅读

超宽带定位是一种非常先进而且精准的技术,可以满足现在各种远距离无线通信的需求。在使用具有优势的超宽带定位技术时,要想获得精确的定位就要使用合理的算法,那么有哪些常见的超宽带定位算法呢?下面小编来为大家简单的介绍几个常见算法。

超宽带定位有哪几种常用的算法

1、RSS法

超宽带定位在使用RSS算法的时候可以通过测量节点间的能量来估计目标与接收机之间的距离,由于接收信号的强度与传播的距离成反比,因此,距离的估算可以通过发射信号的强度和接收信号的强度利用衰减模型繁衍得到。超宽带定位的这种算法操作简单,而且成本也很低,但是在计算时需要考虑多径衰弱和阴影效应的影响。

2、AOA法

AOA算法能测量未知点和参考点之间的角度并计算目标的位置。超宽带定位系统通过多个基站测量从定位目标最先到达接收机的信号的到达角度,从而估计出定位目标的位置。如果区域内的障碍物比较少,则可以利用AOA算法获得较高的定位精度,但是如果定位区域内的障碍物比较多,那么就要考虑多径效应的影响。

3、TOA/TDOA法

当超宽带定位使用AOA方法来计算时,由于多路径效应和接收机天线的限制,往往需要较多的传感器同时工作,这样会增加系统的应用成本。而利用TOA/TDOA联合定位算法,可以减少同时工作的传感器数量,并且获得待定位目标的三维坐标。

TOA即“到达时间”,这种方式定位是通过Anchor和Tag之间的多次通信实现的,如下图:

超宽带定位有哪几种常用的算法(三种方法详解)

1、Anchor首先发给Tag一个包,同时记录下Anchor当前的时间信息,记为T1。

2、Tag收到基站的信息,返回一个ACK。

3、 Anchor收到Tag的ACK,记录当前的时间信息,记为T2。

4、Anchor计算时间差Tr = T2 - T1,并且根据此计算出距离。

d = c * Tr / 2 其中c为光速。

当然,实际应用中为了更加靠谱,往往不仅仅是利用两次通信来测距,还会有更加复杂的多次通信来提高精度

对于空间定位,只需要利用SX(球面相交法)便可以得出最后的坐标。

可见,为了一次定位,每个Anchor和Tag之间要进行两次通信,故又将这种定位方式称为“Two-way-ranging”。这种定位的优势在于其实现的便捷性和对硬件的宽容,只需要有几个摆放在不同位置的Anchor和一个Tag便可进行定位,而缺点嘛。。。首先自然是定位速度了,其次,由于每次通信的质量无法保证,而一对Anchor/Tag又无法做自我的校准,精度自然也会受到影响。

TODA即“到达时间差”,这种方式的一次测距是由两个Anchor和一个Tag实现的。在这种模式下,多个时钟完全同步的Anchor同时接受来自一个Tag的包,对于不同位置的Anchor,同一个Tag的同一次广播包到达的时间是不同的,所以便有有以下算法:

1、Tag发出一个广播包。

2、 两个Anchor接收到同一个包,Anchor1接收到的时间为T1,Anchor2接收到的时间为T1。

3、计算时间差Td = T2 - T1。

4、 对于至少四个Anchor,可以得到三组这样的两两之间的信息。

5、通过数学方法(multi-lateration)可以解算出Tag的空间坐标。

由于算法比较复杂,这里不再赘述。由此可见,TDOA的优势首先在于一次定位的通信次数显著减少,其次由于是用时间差而非绝对时间进行测距,其精度也比TOA高出一些。但优势总是以一些代价换来的,TDOA系统中各个Anchor的时钟必须严格同步,由于这种定位本质上是依赖于光速的,所以1ns的固有时钟误差便可以造成30cm的固有距离误差,这一点显然是不可接受的。而要打造一个间距比较大的精确同步系统成本又是比较高昂的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RSS
    RSS
    +关注

    关注

    1

    文章

    32

    浏览量

    12177
  • TOA
    TOA
    +关注

    关注

    0

    文章

    10

    浏览量

    14474
  • AOA
    AOA
    +关注

    关注

    1

    文章

    40

    浏览量

    13854
收藏 人收藏

    评论

    相关推荐

    POWERPCB设计元器件布局哪几种方法?布局注意事项是什么?

    POWERPCB设计元器件布局哪几种方法?布局注意事项是什么?
    发表于 04-21 06:28

    哪几种方法可以自制线路板PCB?

    请问各位,哪几种方法可以自制线路板PCB?
    发表于 04-26 06:23

    设备驱动程序通知应用程序哪几种方法

    请问各位,设备驱动程序通知应用程序哪几种方法
    发表于 04-27 07:10

    实现FFT哪几种方法? 怎样去选择DSP?

    实现FFT哪几种方法?怎样去选择DSP?
    发表于 05-07 06:36

    哪几种方法可以部署最新的大功率PoE技术?

    哪几种方法可以部署最新的大功率PoE技术?
    发表于 05-24 06:35

    实施OTDR测试的常用方法哪几种

    保障OTDR精度的五个参数设置是哪些?实施OTDR测试的常用方法哪几种
    发表于 05-25 06:11

    如何去开发一嵌入式程序?哪几种方法

    嵌入式处理器分为哪几种?加入HAL的嵌入式软件什么目的和意义?如何去开发一嵌入式程序?哪几种方法
    发表于 07-02 06:54

    学习FPGA开发板哪几种方法

    学习FPGA开发板哪几种方法哪些具体的步骤?
    发表于 08-06 06:54

    STM32烧录哪几种方法?是怎么进行烧录的?

    STM32烧录哪几种方法?是怎么进行烧录的?
    发表于 10-11 08:51

    常用的二值化方法哪几种

    识别过程分别为哪几部分?常用的二值化方法哪几种
    发表于 10-15 09:01

    哪几种方法可以判断C语言的结构体为0呢

    哪几种方法可以判断C语言的结构体为0呢?
    发表于 02-25 07:54

    哪几种方法可以更改RK3288的开机动画方向呢

    哪几种方法可以更改RK3288的开机动画方向呢?
    发表于 03-10 08:38

    单片机IO口扩展哪几种方法

    单片机IO口扩展哪几种方法
    发表于 11-01 07:47

    轴承孔磨损维修有哪几种方法

    轴承孔磨损维修有哪几种方法
    发表于 04-01 16:30 11次下载

    硅片有哪几种晶向?有几种定位边?定位边是如何定位的?

    硅片是大多数芯片的载体。但是一块硅片中却隐藏了很多不为人知的细节,比如:硅片有哪几种晶向?有几种定位边?定位边是如何定位的?
    的头像 发表于 10-29 10:33 4951次阅读
    硅片有<b class='flag-5'>哪几种</b>晶向?有<b class='flag-5'>几种</b><b class='flag-5'>定位</b>边?<b class='flag-5'>定位</b>边是如何<b class='flag-5'>定位</b>的?