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.

[参考译文] AWR2944P:HWA 2.1–使用前 4 个量程区间的比例权重进行直流估算

Guru**** 2535750 points
Other Parts Discussed in Thread: AWR2944P

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1562725/awr2944p-hwa-2-1-dc-estimation-with-scaling-weights-for-first-4-range-bins

器件型号:AWR2944P


工具/软件:

您好:

我使用 HWA 2.1 在 AWR2944P 上工作、希望在 VFFT 之前实现加权直流去除。 对于 前 4 个距离区间、我想要:

  1. 计算每个 Rx 通道所有线性调频脉冲的平均值。

  2. 从所有线性调频脉冲中减去该平均值。

  3. 对于前四个量程区间、[1, 1, 0.5, 0.25]分别在减法之前对直流估算应用比例权重。

我知道 HWA 有一个DCEST_EN=1内置 DC 估计器 ()、它在内部锁存均值、然后可以使用启用减法DCSUB_EN=1, DCSUB_SELECT=1

我的问题是:

  1. 直流估算器的输出存储在哪里? 从 TRM 中可以看出、估算值似乎仅在内部锁存、不会写入存储器或 CPU 可读。 是这样吗?

  2. 如果我要应用自己的比例因子(例如,对于区间 2 和 3 为 0.5 或 0.25)、我可以:

    • 将 ParamSet 与搭配使用 统计块(SUM 模式) 要计算线性调频脉冲的每个 Rx 和、

    • 除以 CPU 中的线性调频脉冲数得到平均值、

    • 然后乘以比例权重、

    • 然后将结果加载到DC_SW_I/Q寄存器中、

    • 最后用配置下一个 ParamSetDCSUB_EN=1DCSUB_SELECT=0以使用软件 DC 值?

  3. 是否有任何建议的方法来组合这两种方法 — 例如使用 HWA 进行直流估算、但仍能够在减法之前缩放结果?

如果您有关于如何在 HWA 2.1 中正确实现此流程的任何说明、我们将深表感谢。

谢谢。

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

    尊敬的 Anshuman:

    希望您使用的是 DCAST_RESET_MODE 2。  在该模式下、内部直流累加器在当前参数集执行开始时复位。 直流估算值存储在 DC_EST_I_中 _VAL 或 DC_EST_Q_ _VAL 寄存器。

    您可以查看 TRM 的第 28.13.2 节“DSS_HWA_CFG 寄存器“以了解寄存器说明和地址偏移。

    如果要缩放 DC_VALUES、可使用适当的值配置 DS_EST_CTRL 寄存器。

    有关直流估算的详细说明、请查看 TRM 的第 28.7.1 节“直流估算“。 您还可以在 SDK 中所提供处理链的距离处理 DPU 中检查当前实现 —  C:\ti\mmwave_mcuplus_sdk_04_07_01_03\mmwave_mcuplus_sdk_04_07_01_03\ti\datapath\dpu\rangeprocDDMA\rangeprochwaDDMA.c src

    此致、

    Samhitha