单片机程序中常用滤波算法的时间常数计算

单片机程序中常用滤波算法的时间常数计算
单片机程序中常用滤波算法的时间常数计算

滤波算法Y(n)=Y(n-1)*1/2+y(n)1/2

滤波算法时间常数的估算

Y(n)=Y(n-1)*3/4+y(n)/4

滤波算法时间常数的估算

Y(n)=Y(n-1)*7/8+y(n)/8

滤波算法时间常数的估算

00.0000.0000.000 10.5000.2500.125 20.7500.4380.234 30.8750.5780.330 40.9380.6840.414 50.9690.7630.487 6/0.8220.551 7/0.8670.607 8/0.9000.656 9/0.9250.699 10/0.9440.737 11/0.9580.770 12//0.799 13//0.824 14//0.846 15//0.865 16//0.882 17//0.897 18//0.910 19//0.921 20//0.931 21//0.939 22//0.947 23//0.954 24/// 25/// 26/// 27/// 28/// 29/// 30/// 31/// 32/// 33/// 34/// 35/// 36/// 37/// 38/// 39/// 40/// 41/// 42///假设输入初始值为0,输入发生单位1的阶跃变化时,计算滤波算法的输出结果

43/// 44/// 45/// 46/// 47/// 48///

Y(n)=Y(n-1)*5/8+y(n)*3/8滤波算法时间常数的估算Y(n)=Y(n-1)*15/16+y(n)/16

滤波算法时间常数的估算

8次滑动平均

滤波算法时间常数的估算

0.0000.0000.000 0.3750.0630.125 0.6090.1210.250 0.7560.1760.375 0.8470.2280.500 0.9050.2760.625 0.9400.3210.750 0.9630.3630.875 0.9770.403 1.000 0.9850.441/

/0.476/ /0.508/ /0.539/ /0.568/ /0.595/ /0.620/ /0.644/ /0.666/ /0.687/ /0.707/ /0.725/ /0.742/ /0.758/ /0.773/ /0.788/ /0.801/ /0.813/ /0.825/ /0.836/ /0.846/ /0.856/ /0.865/ /0.873/ /0.881/ /0.889/ /0.896/ /0.902/ /0.908/ /0.914/ /0.919/ /0.924/ /0.929/ /0.934/

/0.938/ /0.942/ /0.945/ /0.949/ /0.952/ /0.955/

8次滑动加权平均

滑动平均输入数据权重为(1,2,3,4,5,6,7,8)/36 时的

滤波算法时间常数的估算

0.0000

0.2220

0.4170

0.5830

0.7220

0.8330

0.9170

0.9720

1.0001

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1

/1 /1 /1 /1 /1 /1

相关文档
最新文档