码迷,mamicode.com
首页 > 其他好文 > 详细

一阶数字低通滤波器-软件算法模拟RC低通滤波器

时间:2014-06-14 23:31:58      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   ext   com   2014   

将普通硬件RC低通滤波器的微分方程用差分方程来表求,变可以采用软件算法来模拟硬件滤波的功能,经推导,低通滤波算法如下:

bubuko.com,布布扣

式中

bubuko.com,布布扣  :本次采样值

bubuko.com,布布扣  :本次滤波的输出值

bubuko.com,布布扣 :上次的滤波输出值

a :滤波系数,其值通常远小于1

由上式可以看出,本次滤波的输出值主要取决于上次滤波的输出值 (注意不是上次的采样值),本次采样值对滤波输出的贡献是比较小的,但多少有些修正作用,这种算法便模拟了具体有教大惯性的低通滤波器功能。

滤波算法的截止频率可用以下式计算:

bubuko.com,布布扣

式中

a :滤波系数;

t :采样间隔时间;

例如:当t=0.5s(即每秒2次),a=1/32时;

bubuko.com,布布扣

当目标参数为变化很慢的物理量时,这是很有效的。

另外一方面,它不能滤除高于1/2采样频率的干搅信号。

一阶数字低通滤波器-软件算法模拟RC低通滤波器,布布扣,bubuko.com

一阶数字低通滤波器-软件算法模拟RC低通滤波器

标签:style   blog   http   ext   com   2014   

原文地址:http://www.cnblogs.com/derek32/p/3786195.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!