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.

[参考译文] CC2745R10-Q1:查询 BLE 信道探测距离测量漂移

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1644936/cc2745r10-q1-inquiry-about-ble-channel-sounding-distance-measurement-drift

器件型号: CC2745R10-Q1

您好、TI 支持团队

我目前正在测试用于测量距离的蓝牙信道探测功能、但遇到了问题、我想请求技术支持。

我目前的开发环境如下:

  • SDK:SimpleLink 低功耗 F3 SDK v9.14.02.16

  • CAR_Node:

    • CC2745 LaunchPad

    • 双天线配置

  • key_node:

    • CC2340R53 LaunchPad

    • CC2340R53 硬件板

观察到的行为如下所述:

  1. 当 key_node 保持不变时、连续测量的距离值相对稳定、只有很小的波动。

    例如:

    • 初始测量距离约为 160

    • 后续读数在该值附近保持稳定

  2. 但是、如果 KEY_NODE 略微移动、然后再放置回原始位置、即使物理位置几乎不变、测量到的距离也会发生显著变化。

    例如:

    • 初始稳定值约为 160

    • 在移动并将其放回后、稳定值可能变为约 100

    • 新的读数也是稳定的、但与之前的值有明显的偏移

当前观察到的特性:

  • 静止时、读数在短时间内保持稳定

  • 重新定位后、测量稳定到另一个稳定值

  • 即使将设备返回到原始位置、测量的距离也不会恢复到之前的值

我想问以下问题:

  1. 对于当前的信道探测实现、这种行为是否被视为正常行为?

  2. 是否有任何可能的解决方案或建议的调试方法来解决此问题?

感谢您的支持。

此致、

范家豪。

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

    嗨、Jiaao、

    感谢您联系我们!  

    此行为是否被视为当前信道探测实现中的正常行为?

    这不是正常行为。 我们预计距离测量会出现一些波动、但结果应该会相当快地稳定下来。  

    是否有任何可能的解决方案或建议的调试方法来解决此问题?

    我建议修改存储先前测量值的存储器缓冲区的大小

    此致、

    Tarek D

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

    尊敬的 Tarek:

    感谢您的推荐。  我有点困惑 — 如何在 car_node 例程中实现缓存区域的大小更改? 这是对某个宏定义的更改、还是对移动平均筛选器的窗口大小的更改?

          if (currSession->filteringDb.initDone == false)
          {
            //初始化过滤器数据库
            currSession->filteringDb.initDone = true
            currSession->filteringDb.lastTimeTicks = currTime;
            deltaTime =((float) currTime)/((float) rat_ticks_in_1S);

            BleCsRanging_initSlewRateLimiterFilter(&currSession-> filteringDb.srlfFilter3.0F 、gCsProcessDb.config.iirCoeff、BleCs Ranging_Slew、RateLimiterFilter_MA2);//在此处配置、如 MA4 或 MA8。
          }
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Jiaao、

    我目前正在研究实施这一方案的“最佳实践“。 在平均时间,修改移动平均滤波器的大小是值得检查的。

    此致、

    Tarek D