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.

[参考译文] AWR6843AOP:在 AWR6843AOP HWA 上实现 FFTShift

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1382618/awr6843aop-implementation-of-fftshift-on-awr6843aop-hwa

器件型号:AWR6843AOP

工具与软件:

您好!  

我将使用 HWA 开发距离多普勒地图。

我需要执行 FFT 移位来查看距离-多普勒映射中间的直流分量。

1.如何使用 HWA 参数进行 FFT 移位?

2.如果 HWA 无法实现,我应该 用 C 语言来实现吗?

请分享您的选项。

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

    您好!

    您是否建议通过将 DC 分量移到指数的中心来像 Matlab 函数 fftshift ()那样进行 FFT 移位?

    这可能在 HWA 中实现、但在 C 代码中这样做可能会更简单、更省力。 您试图通过重新排列指数来获得什么收益?

    此致、

    TIM

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

    你(们)好

    是的、您答对了。 它与 MATLAB 中的 fftshift ()相同

    我想查看  外部工具对距离-多普勒地图的重新排列。  

    (我的客户要求我使用工具查看 RD MAP)

    那么,你能告诉我如何在 HWA 做 fftsshift 吗?

    您可以通过 AWR6843AOP 示例中的多普勒 DPU 告诉我这种方法。  

    谢谢

    此致。

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

    您好!

    使用 HWA 可以实现这一点、但您也可以通过使用临时指针围绕复制存储器来轻松地移动数据。 这不会花费我想象的大量额外处理时间、并且执行将简单得多。 为什么不能选择此选项?

    此致、

    TIM

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

    您好!

    我想使用 HWA 实现此过程、

    就像您说的、它可以嵌入式实现、 但我想扩展我的个人知识、尽管我认为如果我使用 HWA、它很简单

    此致

    郑真勋

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

    您好!

    因此、在 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

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

    您好!

    感谢您分享您的知识。

    我将尝试您的解决方案、并让您知道结果。

    谢谢

    此致。

    郑真勋

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

    您好!

    感谢您的答复。 如果您还有其他问题、敬请告知。
    此致、

    TIM