ADC 的软件滤波方法
1.限制幅度滤波
两次采样值的差值如果过大,则认为最近一次的值采集误差较大,舍去。
该方法需要对采样值的变化幅度有所认知。也就是信号在采样间隔下的波动范围。采样值的波动超过原始信号的波动幅度认为采集到的数据
收到干扰,故舍弃采样值。
2.中间值
采样多次,按照数值大小排列,去中间值为采样值
对于信号的波动速度比较慢的信号效果比较好
3.求平均值
采样多次直接求平均
采样多次意味着时间跨度较长,平均值的意义是一段时间的中间值。所以灵敏度比较低
适合随机扰动的系统
4.递推平均
按照时间顺序,设定窗口大小,移动窗口进行采样
5.中值平均
采样N个值,去掉最大最小
计算平均值
6.限幅平均
根据1方法,求平均值
7.一阶低通
y=K本次结果+(1-K)上次结果
8.加权平均
采样多次,每次采样的结果分配权重,取得平均值
9。消抖
在一段时间内采样值波动幅度在可接收范围内,认为抖动消除
10.限制幅度消除抖动
1,9方法结合 |