器件型号: CC2745R10-Q1
您好、TI
包含 SDK 9.14.0.39 的 car_node 示例中。 我们注意到在将数据发布到算法时不使用 RTT 数据。 以下是代码片段。 您能帮助 检查 RTT 模式现在是否正常工作吗? 在我们进行测试时、模式 1 和模式 3 中的时间戳是不正常的。
CS 数据处理:

RTT TOD-TOA

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
您好、TI
包含 SDK 9.14.0.39 的 car_node 示例中。 我们注意到在将数据发布到算法时不使用 RTT 数据。 以下是代码片段。 您能帮助 检查 RTT 模式现在是否正常工作吗? 在我们进行测试时、模式 1 和模式 3 中的时间戳是不正常的。
CS 数据处理:

RTT TOD-TOA

您好 Isaac
我们将 CS 主模式配置为 3 、并 在 CS_modeThreeStep_t 中 printf ToDToA 的值 作为启动器的本地 ToDToA 的值 小于 RAS 报告的远程 ToDToA 的值。 根据我的理解、如果我们想使用 RTT、 本地作为启动器的 ToDToA 应该比 RAS 报告的值大。 是否有任何误解? 同样、 两个作为发起者和反射者的 TI EVM 之间的实际距离约为 1m。 但我们发现 ToDToA 的值大于 300ns , 这意味着距离大于 30m。
我们注意到、在启用 CS 过程之前、 不使用 FAE 表。 这是否会影响 RTT 值。 我们可以做什么,如果我们想使用 RTT 计算距离。谢谢!
您好、Isaac
1.首先我们在 cs_config_params 中将 main_mode 设置为 3。
2.定义两个全局数组以将 ToDToA 数据保存在 App_cs_process.c 文件中
uint16_t u16LocalRTT[72];
uint16_t u16RemoteRTT[72]
3.在 Cs Process_Process SubeventResultsSteps 函数中,当 stepMode 等于 3 时,我们保存 ToDToA 值。
在 cs Process_Process 的函数中。 我们将步进模式下的 ToDToA 值保存为 3。
4.在 CCS 中进行调试、 观察 u16LocalRTT[72] 和 u16RemoteRTT 中的值。
您可以看到、u16LocalRTT 中的某些 ToDToa 小于 u16RemoteRTT 中的 ToDToa。
我打印出来并向大家显示的 RTT 时间戳 是 RTT 的差值、即 u16LocalRTT[i]-u16RemoteRTT[i ] 、i 是 0 到 71。