请教,二阶低通滤波器功能的单片机实现,离散形式

[复制链接]
6612|3
 楼主| tonyou 发表于 2011-3-9 22:34 | 显示全部楼层 |阅读模式
本帖最后由 tonyou 于 2011-3-9 22:40 编辑

二阶低通滤波器的单片机实现,首先我查了一些资料,看到一阶滤波的差分表示方式是,
y(n)=a*x(n)+(1-a)*y(n-1)
y为输出,x 为输入, a为滤波系数。

但是二阶的滤波器,用单片机实现其功能,不知道怎么转化成差分方程,离散化。
看过电路的微分方程是, RLC 电路,
L*C*dy^2/dx^2+L/R*dy/dx+y=x

不知道在matlab 转化的命令,或者结果也行。
特此请教一下大家。
谢谢。
charrijon 发表于 2011-3-9 22:40 | 显示全部楼层
二阶的跟一阶的离散化过程差不多,你可以拿matlab设计一个,然后离散化,matlab直接转也是可以的。
charrijon 发表于 2011-3-9 22:41 | 显示全部楼层
网上类似的离散后的公式也很多,但是你不知道他的截止频率,不一定适合你
 楼主| tonyou 发表于 2011-3-10 08:38 | 显示全部楼层
2# charrijon


请问用那个工具箱或者命令,请介绍下
我看过程序匠人的资料,
同时我不太了解电路的滤波器。
谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

4

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部