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.

[参考译文] TMS320F28335:RFFT 32相、函数 rfft_32_phase 的结果有问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/591740/tms320f28335-rfft-32-phase-problem-with-results-of-function-rfft_32_phase

器件型号:TMS320F28335

大家好。

我正在做一个项目、我必须测量交流电压并将该电压置于频域中。 到目前为止、我没有遇到更大的问题、但当我需要找出谐波之间的相移时、我堆叠成了一个问题、但我无法解决。

最简单的示例:我要测量电网电压(0.4kV 交流电)、在 DSP 中执行 rfft_F32、然后执行 rfft_32_phase、并找出第一谐波和第二谐波之间的相移。 我无法解决的问题是、每次我执行测量时、我都会得到不同的相移(实际上、我每次都会得到随机数)。

我在搜索一些 rfft32_phase 示例、但我没有找到任何使用 rfft32_phase 函数的有用完整示例。 此外,我在这个论坛上没有发现共同的问题。

我希望有人能帮助我,因为我对这个问题的想法是不符合我的。

很抱歉我的英语。

此致、Igor。

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

    Igor、

    除非您对捕获缓冲器的方式进行特殊操作、否则 DFT 之后的相位将不会是随机的、

    是否将缓冲区集合同步到 ZCD 等?

    如果您非常关心相位、您可能会尝试 Goertzel Algroithm 方法...

    不幸的是,我本人在这方面没有足够的专门知识来进一步评论。

    此致
    Manish Bhardwaj