TI中文支持网
TI专业的中文技术问题搜集分享网站

IWR6843: 我想问一下6843中用户手册第二部分所描述的CFAR引擎中的问题

Part Number:IWR6843

如果我将CFAR_OUT_MODE此参数寄存器设置为10或11(检测峰值列表模式),他只会输出检测到的峰值目标的信息,但在运行前我并不清楚有几个峰值目标,那么我的输出格式化器中的DSTANCT、DSTAINDX、DSTBINDX应该如何设置。

并且我发现在介绍中存在一个FFTPEAKCNT寄存器,此寄存器会表示有多少个峰值目标,以便于主处理器来拿多少个样本,那么我想问的是,此寄存器是会统计当前运行的参数集的多次迭代的总和峰值目标吗,还是一次迭代的峰值目标(迭代:REG_BCNT)。如果是一次迭代的峰值目标个数,那此时当前参数集并未运行完成,第二次迭代的峰值目标个数不会将第一次迭代的峰值目标个数给覆盖吗?如果是多次迭代的峰值目标,那么在不清楚峰值目标个数的情况下(设置参数寄存器)我如果使用输出格式化器将这多次迭代的峰值样本个数给连续存储到目标内存(MEM_2,3)?

Cherry Zhou:

您好,您的问题我们需要升级到英文论坛寻求帮助,有答复尽快给到您。

,

Cherry Zhou:

您好,

alb a said:输出格式化器中的DSTANCT、DSTAINDX、DSTBINDX应该如何设置。

请问 DSTANCT、DSTAINDX 和 DSTBIDNX 是什么意思?您是从哪里获取到这些变量/名称? 

,

alb a:

从6843的HWA硬件加速器手册中获得的,这些参数来自于HWA中的输出格式化器部分

,

alb a:

DSTACNT为存储时的样本个数、DSTAINDX为存储时的样本间隔、DSTBIDNX为存储时的迭代间隔,在CFAR下的峰值输出模式下,我不知道我该如何设置这些存储参数

,

Cherry Zhou:

好的了解了,应该会在下周工作日给到您答复。

,

Cherry Zhou:

您好,

关于 DSTACNT、DSTAINDX 和 DSTBIDNX,您可以在C:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\datapath\dpc\dpu\cfarcaproc\src\cfarcaprochwa.c. Specifically the DPU_CFARCAProcHWA_config() function.中看到我们在这些应用中使用它们的示例。

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

,

alb a:

您好,我找到了此例程,在此例程中,对于CFAR的输出, 输出模式选择的是峰值列表模式输出,此时的DSTBINDX为什么设置的是0值,这样对于多次迭代下的输出数据不会反复覆盖吗

,

Cherry Zhou:

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

赞(0)
未经允许不得转载:TI中文支持网 » IWR6843: 我想问一下6843中用户手册第二部分所描述的CFAR引擎中的问题
分享到: 更多 (0)