?? fft_xgjis.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 + -