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.

[参考译文] CCS/TMS320F2.8335万:如何从表达式中的FFT分析结果中观察特定频率和#39;s振幅和相位? (controlSUITE示例)

Guru**** 2524460 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/630145/ccs-tms320f28335-how-to-watch-a-specific-frequency-s-amplitude-and-phase-from-the-fft-analysis-result-in-expressions-example-from-controlsuite

部件号:TMS320F2.8335万
主题:controlSUITE中讨论的其他部件

工具/软件:Code Composer Studio

您好,

我使用的是5.3 Studio(CCS).0.0.009万
我找到了一个来自controlSUITE的名为“具有ADC输入(实时)的F2833x Real FFT”的示例项目
以下是此项目的示例文件:「C:\ti\controlSUITE\libs\DSP\FPU\V120\Examples_ccsv4\2833x_RFFT_ADC_RT」

我的问题是,我能否从表达式中的FFT分析结果中观察特定频率的振幅和相位?

例如,采样数据包含两个频率正弦波:5*sin (2*PI*60+30)+3*sin (2*PI*75+60)。
然后我可以看到频率75Hz振幅是3,相位是60。

请告诉我监视表达式中特定频率的任何方法。


感谢您的帮助!

顺祝商祺,陈燕莉

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

    您可以尝试使用数字过滤器。

    以下主题可能会帮助您:

    e2e.ti.com/.../75.2134万

    谢谢!

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

    我阅读了"数字筛选器",但没有找到我想要的信息。

    我的问题是,我不知道如何阅读TI示例项目中的“FFT结果”。

    我的意思是,当FFT操作完成时,我可以获得输入信号的振幅和相位频谱。
    我成功地获得了光谱,但我不知道如何读取它。 程序说明中有关FFT的信息太少。

    FFT项目默认设置的采样率信息为48kHz,FFT_SIZE为512。
    那么,FFT的信息和频谱之间的关系是什么?

    在FFT计算之后,我可以得到每个振幅和相位256个结果,这些结果代表的频率是什么?
    例如,振幅频谱有256个值,x代表256个结果。
    当x为0表示DC的平均值,当x为1表示"某频率"的值时,..... ,当x为255时,表示“某些频率”。
    我有255个不同的幅值代表不同的频率,这就是我想要的振幅频谱。

    但是,当x为1时,频率平均为5Hz? 当x为2时,频率平均值为10Hz? ....,当x是255时,频率平均值是1275Hz? 我不知道。

    所以,我的主要问题是,频谱号(Hz)中的"频率"是什么?有没有办法去弄清楚?


    感谢您的帮助!

    顺祝商祺,陈燕莉