工具/软件:
您好、
由于客户查询、我们修改了多普勒 FFT 以生成 uint32_t 和幅度值、而不是 uint16_t 和 log2mag。 此外、我们还根据更新后的多普勒 FFT 的输出修改了 HWA CFAR。
根据 https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1563404/iwr6843isk-ods-modification-in-cfar-hwa-config 线程中的查询、我们修改了雷达算法。
根据 HWA 文档、对于 log2mag 模式、CUT > threhsoldScale + Noise
对于线性模式、CUT > THRESHOLD * Noise
Noise = Noise_sum/2^分频
此外、 线性模式的阈值解释为 14.4 格式、 对数模式的阈值解释为 7.11。
例如: thresholdScale 设置为 15(来自 cfg 文件)。 根据以下代码片段、thresholdScale 转换为 1500。
此外、如果多普勒 FFT 的输出为 log2mag、则 cfar 阈值(即 15dB)将从 dB 转换为 log2mag 模式。 类似地、如果多普勒 FFT 的输出是幅度方波、则应将 Cfar 阈值从 dB 转换为 magsqr(线性标度模式)。 为此,我们还必须在 MmwDemo_convertCfarToLinear() 函数中进行更改。 您能指导我相应地更改功能吗?
根据配置文件、Cfar 阈值为 15(即 uint16_t)、但该值被写入 18 位 HWA 寄存器 (CFAR_THRESH) 中。 您能否解释一下 CFAR HWA 如何将 16 位值存储到 18 位寄存器中?
此外、Q11 格式用于 TI 的多普勒 FFT(对于输出 uint16_t 和 log2mag)、如何以及什么因素决定 Q 系数? 您能解释一下 TI 多普勒 FFT 中使用的 Q 格式吗?
根据 HWA 文档、srcScale 和 dstScale 会影响 Qformat。 蝶形缩放对于 Qformat 计算也很重要吗? 如果是、它将以什么方式影响 Qformat 并请提供其计算详细信息?
我很期待您的答复。