遞推平均濾波法(又稱滑動平均濾波法)
遞推平均濾波法:把連續取得的N個采樣值看成一個隊列,隊列的長度固定為N,每次采樣到一個新數據放入隊尾,并扔掉原來隊首的一次數據(先進先出原則),把隊列中的N個數據進行算術平均運算,獲得新的濾波結果。
優點: 對周期性干擾有良好的抑制作用,平滑度高;適用于高頻振蕩的系統。
缺點:靈敏度低,對偶然出現的脈沖性干擾的抑制作用較差; 不易消除由于脈沖干擾所引起的采樣值偏差;不適用于脈沖干擾比較嚴重的場合; 比較浪費RAM。
//遞推平均濾波法
//輸入
//*inputvalue:輸入需要濾波的值數組的首地址
//length:可以是長度或者次數
//輸出
//濾波后的值
int RecursiveMeanFiter(int *inputvalue,