测试环境:一块连接BOOSTXL-AOA的CC26X2R板卡作MATSER,一块CC26X2R板卡作SLAVE
测试方法:
Task 1 – Running the AoA application
我参照文档里的Task1,使用阵列1的A1.1 A1.2 A1.3,得到了一个确定的角度,比如90°或者60°
再在角度不变的相同环境下使用
Task 4 – Export raw IQ samples to CSV file
导出IQ数据,发现相位变化基本没有。
然后我又使用Task1,但是将天线阵列设置为仅使用A1.1 A1.2,发现角度一直在波动,且波动范围超过40°,这又是为什么呢。
Viki Shi:
17、Q:AOA的数值变化非常厉害
A:首先请确保按照前文的用户手册正确配置了AOA boostpack板子,其次AOA测试数值跟环境相关,很容易受到多路径反射的影响而影响测试结果。
使用TI demo的最佳方法是
1)在良好的环境(eg.消音室)中进行测试,并分析I / Q数据。
2)设计自己的滤波器(当前的例程中只是对结果取平均)。 可以基于标准偏差或者RSSI值进行过滤。
3)如果自行设计了 过滤器,则可将其带到户外测试,以此检查过滤器的性能。
TI的例程只是提供了在BLE上使用AOA定位的方法,最终产品时需要做修改和加强。
user6481060:
回复 Viki Shi:
我参考的默认例程,里面的配置应该是正确的吧。
设计自己的滤波器我会去多看看的,谢谢。
Viki Shi:
回复 user6481060:
例程配置正确,但是测试AOA的环境也非常重要,我们的结果是在消音室得出的
user6481060:
回复 Viki Shi:
你好,那我想请教下现在仅用master和slave,不用passive设备,boostxl-aoa是由master配置的吗,还是boostxl-aoa上电后有默认配置?