資源簡介
Matlab的IIR濾波器設計,包含詳細的PDF文檔,傻瓜式設計,包含C語言可用的代碼,用matlab的fdatool設計完成以后直接拷貝生成的頭文件就可以在C語言下運行

代碼片段和文件信息
#define?FilDen1?????-1.911197067426
#define?FilDen2?????0.9149758348014
#define?FilNum0?????0.9565432255569
#define?FilNum1?????-1.913086451114
#define?FilNum2?????0.9565432255569
float?Gyro_Filter(float?xn);
/******************************************************************************/
//Name:?????????Gyro_Filter
//Description:??速度低通濾波器,5Hz高通濾波器采樣頻率100Hz
//Calls:????????updateV
//Input:????????xn-當前輸入
//Output:???????無?
//Return:???????濾波后的值
/******************************************************************************/
float?Gyro_Filter(float?xn)
{
????static?float?GyroDataIn[3]??=?{000};
????static?float?GyroDataOut[3]??=?{000};
????GyroDataIn[0]=xn;
????GyroDataOut[0]?=?-FilDen1*GyroDataOut[1]
??????????????????????-FilDen2*GyroDataOut[2]
??????????????????????+FilNum0*GyroDataIn[0]
??????????????????????+FilNum1*GyroDataIn[1]
??????????????????????+FilNum2*GyroDataIn[2];
????GyroDataOut[2]?=?GyroDataOut[1];
????GyroDataOut[1]?=?GyroDataOut[0];
????GyroDataIn[2]?=?GyroDataIn[1];
????GyroDataIn[1]?=?GyroDataIn[0];
????return?GyroDataOut[0];
}?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-11-13?21:13??Matlab的IIR濾波器設計\
?????文件????????1146??2015-07-05?11:17??Matlab的IIR濾波器設計\Filter.c
?????文件?????????904??2015-01-13?21:28??Matlab的IIR濾波器設計\IIR_Highpass.m
?????文件?????????821??2015-01-06?12:24??Matlab的IIR濾波器設計\IIR_Lowpass.m
?????文件?????????828??2015-07-16?10:40??Matlab的IIR濾波器設計\IIR_Lowpass2.m
?????文件????????2529??2015-07-06?09:30??Matlab的IIR濾波器設計\IIR_ffilter.c
?????文件????????2643??2015-07-11?16:47??Matlab的IIR濾波器設計\IIR_ffilter2.c
?????文件??????454899??2015-07-05?17:34??Matlab的IIR濾波器設計\基于MATLAB的IIR濾波器設計.pdf
?????文件??????????59??2014-12-28?20:06??Matlab的IIR濾波器設計\已知TXT點畫圖.m
評論
共有 條評論