十一种滤波方法及C语言程序.docxVIP

  • 38
  • 0
  • 约7.43千字
  • 约 13页
  • 2021-09-09 发布于山东
  • 举报
(完满word版)十一种滤波方法及C语言程序 (完满word版)十一种滤波方法及C语言程序 (完满word版)十一种滤波方法及C语言程序 一. 十一种通用滤波算法 ( 转) 1、限幅滤波法〔又称程序判断滤波法〕 A、方法: 依照经验判断,确定两次采样赞同的最大偏差值〔设为 每次检测到新值时判断: 若是本次值与前一次值之差 =A, 那么本次值有效 若是本次值与前一次值之差 A,那么本次值无效 , 放弃本次值 B、优点:  A〕 , 用前一次值代替本次值 能有效战胜因有时因素引起的脉冲搅乱 C、弊端 无法控制那种周期性的搅乱 圆滑度差 2、中位值滤波法 A、方法: 连续采样 N 次〔 N取奇数〕 把 N 次采样值按大小排列取中间值为本次有效值 B、优点: 能有效战胜因有时因素引起的颠簸搅乱 对温度、液位的变化缓慢的被测参数有优异的滤波收效 C、弊端: 对流量、速度等迅速变化的参数不宜 3、算术平均滤波法 A、方法: 连续取 N 个采样值进行算术平均运算 值较大时:信号圆滑度较高,但矫捷度较低 值较小时:信号圆滑度较低,但矫捷度较高 N 值的采用:一般流量, N=12;压力: N=4 B、优点: 适用于对一般拥有随机搅乱的信号进行滤波 这样信号的特点是有一个平均值,信号在某一数值范围周边上下颠簸 C、弊端: 对于测量速度较慢或要求数据计算速度较快的实时控制不适用 比较浪费 RAM 4

文档评论(0)

1亿VIP精品文档

相关文档