胖纸带你嘿嘿嘿

一个搞嵌入式开发的胖纸

去极限平均值+加权+递归平均滤波算法

此算法设计用于对ADC采集的DC数据进行滤波。采用去除极限值并求平均值+依据变化幅度进行加权+对数据进行递归平均。

typedef struct
{
  float Data[FilterDataNumber];
  float LastResult;
  float RecurrenceData[RecurrenceNumber];
  float RecurrenceState;
  float Result;
}FilterData_Struct;

extern void itdoy_FilterData(FilterData_Struct * filter_data);//组合实现:去除极限平均值+加权+递归平均数据滤波


<< 1 >>

Powered By Z-BlogPHP 1.6.4 Valyria

Copyright itdoy . All Rights Reserved.备案号:琼ICP备15000663号-1