fnfftlib.h
来自「ADS8364是美国德州仪器公司(TI)的一款六通道、16位并行输出、同步采样的」· C头文件 代码 · 共 27 行
H
27 行
#ifndef __FnFFTLib_H
#define __FnFFTLib_H
typedef struct {
float freq;
unsigned int mag;
} FFT_ReturnData;
#define PIE (3.1415926536)
#define FFT_N 512
#define FFT_NN 256 //(N/2)
#define log2N 9
#define ZM_RNG 250
#define ZM_RNG_Fine 15
void FnFFTInit(float *CNT, float *SNT);
FFT_ReturnData FnFFT512(float *src, float *cnt, float *snt);
FFT_ReturnData FnDFT25K(float *src, int cenFreq, int tsize, int rng);
void FnBrev(long m, float *src);
void FnFFTInplace(float *fxr, float *fxi, float *CNT, float *SNT);
int FnFFTMax(float *fSrc, int fftSize);
void FnFFTSum(float *rSrc, float *iSrc, int fftSize);
#endif /* __FnFFTLib_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?