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.

[参考译文] IWR6843:CFAR 引擎

Guru**** 2551110 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1268021/iwr6843-cfar-engine

器件型号:IWR6843

大家好、

1) 1)如果 CFAR_OUT_MODE 参数寄存器设置为10或11 (检测峰值列表模式)、它将仅输出有关检测到的峰值目标的信息、但不清楚在运行前是否存在多个峰值目标。 在本例中、您能否帮助分享如何在输出格式器中设置 DSTANCT、DSTAINDX 和 DSTBIDNX?

2) 2)和关于手册、它还介绍了 FFTPEAKCNT 寄存器、该寄存器指示主机处理器要获取的峰值目标数量。 该寄存器是对当前运行的参数集峰值目标的多次迭代的总和还是一次迭代(迭代:REG_BCNT)的峰值目标进行计数?

---在后一种情况下,当前的参数集没有运行,第二次迭代的峰值目标数量会覆盖第一次迭代的峰值目标数量,对吗?

--如果前者为真,如果使用输出格式化程序,在峰值目标数量不确定的情况下(设置参数寄存器),是否有可能将峰值样本的多次迭代存储到目标存储器(MEM_2,3)?  

您能帮助检查这个案例吗? 谢谢。

此致、

切里

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

    您好 Cherry:

    你能解释一下  DSTANCT、DSTAINDX 和 DSTBIDNX 是什么意思吗?这些变量/名称是从哪里得到的?

    此致、

    佩德霍姆

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

    尊敬的  Pedrhom:

    感谢您的支持。

    您能说明  DSTANCT、 DSTAINDX 和 DSTBIDNX 的意思吗?

    这些参数取自针对6843的 HWA 硬件加速器手册、并且这些参数取自 HWA 中的输出格式器部分。

    DSTACNT 是存储时的样本数、DSTAINDX 是存储时的采样间隔、DSTBIDNX 是存储时的迭代间隔。  

    谢谢。此致、

    切里

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

    您好!

    关于 DSTACNT、DSTAINDX 和 DSTBIDNX、您可以看到我们在 C:\ti\mmwave_SDK_03_06_00_00-LTS \packages\ti\datapath\dpc\dpu\cfarcaproc\cfarca_prochwa.c 中使用它们的示例 src。 特别是 DPU_CFARCAProcHWA_CONFIG()函数。

    在第二个问题中、 FFTPEAKCNT  是多个迭代的总和。 最大检测点用于 dest 格式。   hwaParamCfg.dest.dstAcnt = detObjectListSize -1

    此致、

    佩德霍姆

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

    您好  Pedrhom、

    关于上面提到的示例、对于 CFAR 的输出、选择了峰值列表模式进行输出、将 DSTBIDNX 设置为0、这是为什么? 在这种情况下、应反复覆盖多次迭代下的输出数据。  

    谢谢。此致、

    切里

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

    您好!

    DSTBIDNX 设置为0并被注释为无关。 因为 CFAR 检测输出不是常规目标输出。 这是因为、并非所有输入都将产生检测、这一点非常特殊。

    此致、

    佩德霍姆