fft.c
来自「TMS320X240xDSP原理及应用开发指南」· C语言 代码 · 共 31 行
C
31 行
#include "fft.h"
FFT32C fft=FFT32C_DEFAULTS;
/*************************************************************************
文件名: FFT(signed int data_in[N])
日期: 2007年2月25日
公司(作者):
描述和说明: 32点FFT计算
*************************************************************************/
void FFT(signed int data_in[N])
{
FFTC_brev1(data_in,ipcb,32); // 码位倒置
//========== FFT 计算 ===========
fft.izero(&fft); // 零化输入信号虚部
fft.calc(&fft); // 计算32点FFT
fft.mag(&fft); // 获得振幅平方
}
/*************************************************************************
文件名: FFT_Initializing()
日期: 2007年2月25日
公司(作者):
描述和说明: FFT运算初始化
*************************************************************************/
void FFT_Initializing()
{
fft.ipcbptr=ipcb; // FFT计算的缓冲区
fft.magptr=mag; // 把振幅平方存在数组mag[32]中
fft.init( ); // 把旋转因子拷贝到片内RAM中
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?