⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fft.h

📁 mfcc神经网络的输出节点与其邻域其它节点广泛相连
💻 H
字号:
/**********************************************************************
/*文件名:fft.h
/* 
/*   fft头文件
/*   修改时间:2004.9.2
/*   作者:* * *
/**********************************************************************/
#ifndef _FFT_
#define _FFT_
#include<string.h>
#include<math.h>
#include <stdio.h>
#include<stdlib.h>
#define PI 3.1415926
#define MAX_SPEECH_LEN 100000
#define iNUM  16
//#define fl   100
//#define fh  5500
//#define fs   11025
//#define N    256



void splfft( double xr[],double xi[], int n,int isign);
void TimeNormalize(double **x_in, int len_in, double *x_out, int len_out);
void AmpNormalize(double *x_in, int iLen);
double GetDist(double *x, double *y, int dim);
int round(double d);
void bubble(double *items,int count);
 /*----------------------------------------------------------------------
 功能:实现FFT或其逆变换

 输入参数说明:
 xr[] :待处理数据的实部数组,xr[0]----xr[n-1]
 xi[] :待处理数据的虚部数组,xi[0]----xi[n-1]
 n    :数组大小
 isign:如果 isign=-1 实现FFT正变换,并把变换结果的实部保存到xr[],虚部保存到xi[]
       如果 isign=+1 实现FFT逆变换,并把变换结果的实部保存到xr[],虚部保存到xi[]
 
 注意:n必须是2的正整数次幂,如:256、512、1024
 -------------------------------------------------------------------------*/
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -