This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LAUNCHXL-CC26X2R1:AoA BoosterPack 天线开关周期

Guru**** 2783245 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/972936/launchxl-cc26x2r1-aoa-boosterpack-antenna-switching-period

器件型号:LAUNCHXL-CC26X2R1

您好!

我正在检查我的 LaunchPad + AoA BoosterPack 的 I/Q 样本、因为我得到的角度测量不一致。 我知道反射和 干扰会导致测量误差、但我在没有其他射频源的环境中测试了我的设置、并且行为是相同的。

因此、我使用 rtls_aoa_iq_with_rtls_util_export_into_csv.py 文件更改了一些参数、并使用了 SimpleLink Academy 提供的 Python 脚本-> RTLS 工具箱->到达角(AoA)来绘制 CSV 文件中的 I/Q 数据。 天线1的结果如下、其中红色箭头指示天线的切换位置:

此测试是在主器件上执行的、仅连接了一个从器件。 SDK 版本为4.40、固件未经改动。 配置 AoA 功能的 Python 部分如下所示:

如果 AoA:
如果 rtlsUtil.is_AoA_supported (all_node):
AoA_params ={
"AoA_run_mode":"AoA_mode_ray"、## AOA_mode_angle、AOA_mode_pair_angles、AOA_mode_raw
"AoA_cc2640r2":{
"AoA_CTE_SCAN_OVS":4、
"AoA_CTE_OFFSET":4、
"AoA_CTE_LENGTH ":20、
"AoA_SAMPLING_CONTRAINL":int ('0x00'、16)、
##位0 - 0x00 -默认滤波、0x01 - RAW_RF 无滤波-不支持、
##位4、5 - 0x00 -默认两根天线、0x10 -仅 ANT_1、0x20 -仅 ANT_2
}、
"AoA_cc26x2":{
"AoA_SLOT_工期":2、##RB 1.
"AoA_SAMPLE_RATE ":4、##RB 1.
"AoA_SAMPLE_SIZE ":2、##RB 1.
"AoA_SAMPLING_CONTRAINL":int ('0x10'、16)、
##位0 - 0x00 -默认滤波、0x01 - RAW_RF NO 滤波、
##位4、5 -默认值:0x10 - ONLY ANT_1、可选:0x20 - ONLY _ANT_2
"AoA_SAMPLING_ENABLE":1、
"AoA_pattern_len":2、
"AoA_ant_pattern":[0、1]
}
}
rtlsUtil.AoA_set_params (AoA_params)
打印("AOA 参数集")

##设置线程、用于从屏幕上的设备中提取接收到的数据
TH_AoA_Results_ass解 析= threading.Thread (target=Results_ass解 析、args=(rtlsUtil.AoA_Results_queue、))
th_aoa_results_parsing.setDemon(True)
TH_AoA_Results_parating.start ()
打印("AOA 回调设置")

rtlsUtil.AoA_start (CTE_LENGTH=20、CTE_INTERVAL = 1)
打印("AOA 已启动") 

将我的波形图与 https://dev.ti.com/tirex/content/simplelink_cc13x2_26x2_sdk_3_40_00_02/docs/ble5stack/ble_user_guide/html/ble-stack-5.x-guide/localization-index-cc13x2_26x2.html#valid-i-q-samples-for-angle-calculation 中显示的波形图进行比较时、天线开关周期似乎要短得多。 在 TI 的用户指南图片中、天线每16个采样周期切换一次、但在我的图中、天线每3个采样周期切换一次。  

真的是错了吗? 如果是、原因可能是什么?

谢谢、

雷金纳尔多。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Reginaldo、

    我是否可以要求您确认您使用的是哪种 SDK? 我知道您提到了4.40、但 python 代码并不对应。 此外,您还指向了 SDK 3.40的文档,因此我的问题是:)

    您是否还可以分享您收集的 IQ 数据中稍长一点的摘录?

    最后、没有任何其他射频传输的环境不是没有多路径的环境。 您将通过在消声室或远离任何反射表面的室外运行测试、尽可能避免多路径。

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Cl é ment、

    再次感谢您的帮助!

    我确认我正在使用 SDK 4.40.00.44 (CCS 中显示的版本、但我的硬盘驱动器中的文件夹是 simplelink_cc13x2_26x2_sdk_4_30_00_54...) 。 我提到了 SDK 3.40的文档、因为我在其中找到的 I/Q 图显示的天线转换比在 Internet 上搜索时在《实施链接学院文档》中找到的图像中更清晰:

    我已附加一个.csv 文件、其中包含另一个测试运行的 I/Q 样本。

    关于我使用的 python 代码、它与我在 SDK 4.40文档中找到的代码类似、只是为了获得分辨率更高的图、我更改了一些参数的值:

    我知道无射频环境与无反射环境无关、但我希望在消声室中雇用一段测试期之前确保此类时序正确、因为此类开关周期不应受到射频干扰和/或反射的干扰。

    此致、

    雷金纳尔多。

    e2e.ti.com/.../iq_5F00_samples.csv

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我想知道为什么波形看起来如此奇怪。 它是射频滤波器配置。 现在、它与预期类似:

    此致、

    雷金纳尔多。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Reginaldo、

    感谢您的分享。 正如您提到的、迹线现在看起来很好!

    此致、