C原理及代码:
0低通数字滤波
解析:
低通滤波也称一阶滞后滤波,方法是第N次采样后滤波结果输出值是(1-a)乘第N次采样值加a乘上次滤波结果输出值。可见a<<1。
该方法适用于变化过程比较慢的参数的滤波的C程序函数如下:
float low_filter(float low_buf[])
{
float sample_value;
float X=0.01;
sample_value=(1_X)*low_buf[1]+X*low buf[0];
retrun(sample_value);
}
链接:8种常见的滤波器c语言和原理
https://blog.csdn.net/xiao2yizhizai/article/details/51026151