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.

[参考译文] IWR1843BOOST:MRR 实验中跟踪输出的时序

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1532799/iwr1843boost-timing-of-tracking-output-in-mrr-lab

器件型号:IWR1843BOOST

工具/软件:

你(们)好 我将使用 IWR1843BOOST 和中距离雷达 (MRR) 演示、该演示配置了两个子帧:MRR 和 USRR。 每个子帧每 30ms 运行一次 、因此整个帧周期为 60ms 。 我正在将传感器与摄像头融合、因此我需要将跟踪输出时间戳与雷达“看到“的时间戳精确同步。

我的问题是:跟踪输出是否表示每 60 毫秒(两个子帧后)的结果? 或者、它是否 在每个子帧后每 30ms 独立更新一次?

根据   SDK 2.1 中针对 XWR16XX 的毫米波(毫米波)演示的“高级帧 — 子帧处理“文档、在每个子帧之后发送数据、表明跟踪输出每 30ms 更新一次。  如果是这种情况、那么我假设标头中的时间戳对应于处理结束、为了估算实际的物体检测时间、我需要从时间戳中减去处理延迟。

另外、您能否确认这一理解是否正确、并说明timeCpuCycles应使用哪个时间戳字段(例如)来实现准确同步? 谢谢。

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

    您好:

    从技术上讲、跟踪输出将每帧发送一次、因为 TLV 每帧都发送一次。 这应该具有两个子帧获取的所有信息、并且在可视化工具中可以区分两者、因此我相信 TLV 中就是这种情况。 此外、您还可以参阅雷达工具箱中的 MRR 用户指南、以了解详情。

    C:\Repo\radar_toolbox\source\ti\examples\Automotive_adas_and_Parking\medium_range_radar\docs\user_guide Medium_Range_Radar_

    另一种选择也是在仅启用一个子帧的情况下开始同步、从而更好地了解如何针对每个子帧完成处理。

    此致、

    Gabriel

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

    您好 Gabriel、

    感谢您的答复。 由于跟踪输出是每帧发送的、因此其他 TLV(例如检测到的点)也将随跟踪输出 TLV(如用户指南中的图所示)一起发送每帧。 如果是这种情况、可视化工具如何区分哪个检测点与哪个子帧相对应、因为子帧编号仅在消息标头中给出、而不是在 TLV 值中给出。

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

    您好:

    您可以在 mrr_output.h 中观察到一些 TLV 类型 有各种时序编号输出、还有子帧编号。

    mwDemo_output_message_header

    mwDemo_output_message_stats_t

    请参阅上面的结构、我相信您可以找到所需的输出信息  

    此致、

    Gabriel