Other Parts Discussed in Thread: CC2652R7
器件型号: CC2652R
您好:
我们希望改善 BLE 通信的抗干扰能力。
我们正在考虑评估信道质量并更新信道映射以排除信号条件较差的信道。
我们知道、TI 的栈 (BLE5-Stack) 不包含通道质量评估功能。
是否有任何涵盖通道质量评估的示例代码、应用手册或其他文档?
此致、
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.
您好:
我知道的一个项目是“说前先听“、它应在 WE TX 之前测量 RX 事件的 RSSI。 在这种情况下、无论是在 BLE 栈启动之前、还是当您知道 BLE 未处于活动状态时、您都可以尝试快速打开连续 RX、测量 RSSI、检查它是否高于阈值(查看通道是否繁忙)、然后移动到下一个通道。
演示这一点的示例不在 proprf 示例 rfDiagonostics:
您好:
感谢您的答复。
我有几个问题。
1.在“演示这是 propf 示例 rfDiagnostics 的一部分的示例:“中可以找到“propf“中提到的“propf“。我使用的是“SimpleLink CC13x/26x BLE5-Stack “SDK。
2.在什么点测量 RSSI ?例如:在广播期间,建立连接后,数据传输前等
3、假设在数据传输前测量 RSSI、这是否意味着每个信道都获得 RSSI? 我的理解是、我使用的 SDK 无法获取每个通道的 RSSI。
此致、
您好:
至于路径、这是我的示例路径“C:\ti\simplelink_cc13xx_cc26xx_sdk_8_30_01_01\examples\rtos\LP_CC2652R7 \prop_rfDiagnostics“以查找示例。
我从示例中的 TESTMODE.c 文件中的最后一个响应中的代码(从该文件的第 53 行开始)开始。
假设在数据传输前测量 RSSI、这是否意味着获得每个通道的 RSSI? 我的理解是、我使用的 SDK 无法获取每个通道的 RSSI。
TI 提供了另一个名为“说前先听“的 proprf 示例 (C:\ti\simplelink_cc13xx_cc26xx_sdk_8_30_01_01\examples\rtos\LP_CC2652R7 \prop_RF\rfListenBeforeTalk) 、因为该名称意味着它会在发送特定通道的 TX 之前侦听该通道有多忙。 您可能还可以参考此示例、了解对讲机如何读取 RSSI、如果超过阈值、则忽略该信道。
谢谢、
Alex F