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 + -
显示快捷键?