在FFT示例程序中,只用FFT计算了幅值。我在其中加入了计算相位的代码: Xiang[i]=atan2(CFFT_Out[2*i+1],CFFT_Out[2*i]); 但是解算出的结果却不对,输入信号是Input[i]=5*sin(2*PI*150*(i/Fs)); 经FFT计算得到的相位结果如图我想知道我应该如何调整?或者有没有相关的FFT计算相位的示例程序
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.
在FFT示例程序中,只用FFT计算了幅值。我在其中加入了计算相位的代码: Xiang[i]=atan2(CFFT_Out[2*i+1],CFFT_Out[2*i]); 但是解算出的结果却不对,输入信号是Input[i]=5*sin(2*PI*150*(i/Fs)); 经FFT计算得到的相位结果如图我想知道我应该如何调整?或者有没有相关的FFT计算相位的示例程序
您好
Implementing Fast Fourier Transform Algorithms of Real-Valued Sequences With the TMS320 DSP Platform
https://www.ti.com/lit/an/spra291/spra291.pdf
请参考这个链接中的相关说明。