工具与软件:
您好!
我将使用 HWA 开发距离多普勒地图。
我需要执行 FFT 移位来查看距离-多普勒映射中间的直流分量。
1.如何使用 HWA 参数进行 FFT 移位?
2.如果 HWA 无法实现,我应该 用 C 语言来实现吗?
请分享您的选项。
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.
工具与软件:
您好!
我将使用 HWA 开发距离多普勒地图。
我需要执行 FFT 移位来查看距离-多普勒映射中间的直流分量。
1.如何使用 HWA 参数进行 FFT 移位?
2.如果 HWA 无法实现,我应该 用 C 语言来实现吗?
请分享您的选项。
您好!
因此、在 HWA 中有几种不同的方法可以执行此操作。
1)您可以将乘法器(交替+1、-1、+1、-1)应用到多普勒 DPU 中使用的 Hanning 窗口、该窗口将修改 漂移 域数据-这将导致多普勒 FFT 信息发生偏移,因为 fftshift ()将在 Matlab 中发生偏移。 这将是最直接的方法。
需要在 DopplerProc_configParser()中进行更改。 窗口将是非对称的、长度是该窗口的两倍、然后需要乘以+1、-1。。。 其外观示例如下:

2)另一种选择是通过 EDMA 向外传输距离-多普勒热图。 您可以将 log2幅度 HWA ParamSet 用作实际并不执行 log2操作的"empty" ParamSet。 然后、执行操作后的 EDMA 传输可以设置正确的 A、B、C 计数和地址、从而将数据移动到目标地址的正确位置。
3)第三种选择是在 HWA 中放入新的 HWA ParamSet、在其中使用 HWA 中内置的循环移位功能。 该 ParamSet 不会对数据执行任何操作、但将 srcShift 设置为 N/2 (将多普勒热图移动 N/2多普勒指数)并将 srcCircShiftWrap 设置为 log2 (N)除外、其中 N 是多普勒指数的数量。 这是一个很好的开始方法

此致、
TIM