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

📄 fft_xgjis.h

📁 2007年全国大学生电子设计大赛
💻 H
字号:
//#include<c8051f120.h>
/********************************************************
失真度计算函数
********************************************************/
extern float shizhd(int *source);
/********************************************************
功率计算函数
********************************************************/
//extern float *gonglv(int *source);
/**********************************************************
延时函数
**********************************************************/
extern void delay10ns(unsigned int t);
//**************************************************	1
//函数输入:无
//函数输出:16bit的数据
//函数说明:AD采样
extern int ads8505(void);

//**************************************************  2
//函数输出:将功率普存入FLASH    输入参数为傅立叶变换后的数组
//函数说明:功率转换    
extern void account_mod(int *fftnum);



//**************************************************  3
//函数输入: 各个频谱的地址
//函数输出:频谱排列的序号 调用后频谱序号按照频谱大小排列在数组
//函数说明: 
extern void account_order(int *fftnum);
			  


//**************************************************  4
//函数输入: 全局数组source
//函数输出:各个频率分量的功率之和 --总功率(电压的平方和)
//函数说明: 
extern int account_pall(int *fftnum);



//************************************************** 5
//函数输入: 全局数组source
//函数输出:信号的失真度
//函数说明:  返回数据为32位浮点数据
extern float shizhd(int *fftnum);


//**************************************************	6
//函数输入: 排序后频率分量的位置。 0-1023表示自然顺序;1024-2047表示排序后位置
//函数输出: 该频率分量的功率值	 Dbm
//函数说明:  返回数据为32位浮点数据  频率的分贝数。
extern float account_dbm(int volt0,unsigned int K_ff);

//**************************************************   7
//函数输入: 全局数组source
//函数输出: 判断输入信号的周期性,若为周期则返回周期值,若为非周期则返回0;
//函数说明:  返回数据为32位浮点数据  周期毫秒数。
extern float cyc_jud(int *fftnum);

//**************************************************	8
//函数输入: 全局数组source
//函数输出: 判断输入信号的频率分量个数;
//函数说明:  返回数据unint 。
extern unsigned int fnum_jud(int *fftnum);
//**************************************************	9
//函数输入: 全局数组source
//函数输出: 各频率分量的均方根;  带入频率转换函数就可以转换出DBm数
//函数说明:  返回数。
extern int sum_fp(int *fftnum);


⌨️ 快捷键说明

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