打印

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

[复制链接]
5235|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

粉丝