您好!
我想知道RTLS UI 1.1.0中采集的不同信道下的RSS值所代表的意义,是否能通过这些RSS值来粗略获得发射器(psssive)与接受器(slave)之间的距离,如果可以,我该使用哪个信道下的RSS值?我发现示例中可以采集多个信道下的RSS值,是否这些RSS值都代表发射器与接收器之间的RSS值?谢谢!
Viki Shi:
你说的是rssi值吧?
Eric Wang1:
回复 Viki Shi:
是的,请问示例中采集到的不同信道下的rssi值有什么区别?以及哪个信道下的rssi值包含了发射器(psssive)与接受器(slave)之间的距离信息?
Viki Shi:
回复 Eric Wang1:
蓝牙是一个自适应跳频的技术,AOA是基于蓝牙连接,即也会跳频,所以获取的RSSI都是基于当前信道的。而RTLS定位是综合各个信道的值进行计算得出的结果。推荐看一下RTLS的原理: dev.ti.com/…/localization-index-cc13x2_26x2.html
Eric Wang1:
回复 Viki Shi:
我看了RTLS的原理介绍,如果是综合多个信道的RSSI进行计算,请问具体方法是什么?将得到的多个信道值进行平均计算吗?还是仅使用某一信道下多次测量值?
Viki Shi:
回复 Eric Wang1:
用的是多个信道的值,代码中针对不同信道有补偿。
蓝牙SPEC的规定只是说明,BLE芯片可以测得IQ数据,并且转为AOA数据,但是具体的算法及专利技术并没有披露。包括TI也没有提供完全独立的AOA例程。你可以研究下SDK里的源码进行相关了解
Eric Wang1:
回复 Viki Shi:
好的谢谢,但您误解我的意思了,关于角度值如何获取我是清楚的,我的问题是基于RSSI的定位,也就是利用RSSI值来估算距离,然后进行三边定位,http://dev.ti.com/tirex/explore/content/simplelink_cc13x2_26x2_sdk_4_30_00_54/docs/ble5stack/ble_user_guide/html/ble-stack-5.x-guide/localization-index-cc13x2_26x2.html这里有关于这部分的介绍,但不是很详细,我想知道文中所提的可用于估算距离的RSSI值是否就是示例中观察到的不同信道下的RSSI值?如果是,应该对这些不同信道下的RSSI值做如何处理(因为估算passive与salve之间的距离需要一个稳定不变的RSSI值)?如果这些信道下的RSSI值不能直接用于估算距离,那么如何获取真正能够用于估算距离的RSSI值?谢谢!
Viki Shi:
回复 Eric Wang1:
这里有关于这部分的介绍,但不是很详细,我想知道文中所提的可用于估算距离的RSSI值是否就是示例中观察到的不同信道下的RSSI值?—-是
具体算法部分没有文件披露,你可以参考下代码实现