我是靠谱客的博主 甜美紫菜,最近开发中收集的这篇文章主要介绍一阶低通滤波器-连续转离散一阶低通滤波器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一阶低通滤波器

1. 一阶连续低通滤波器

y ( s ) r ( s ) = a s + a frac{y(s)}{r(s)}=frac{a}{s+a} r(s)y(s)=s+aa

2. 转换为离散形式

转换为微分方程:
y ˙ ( t ) + a y ( t ) = a r ( t ) dot{y}(t)+ay(t)=ar(t) y˙(t)+ay(t)=ar(t)
用一阶前向差分离散化得:
y ( t ) ˙ = y [ ( k + 1 ) T ] − y ( k T ) T dot{y(t)}=frac{y[(k+1)T]-y(kT)}{T} y(t)˙=Ty[(k+1)T]y(kT)
即得到:
y [ ( k + 1 ) T ] − y ( k T ) T + a y ( k T ) = a r ( k T ) frac{y[(k+1)T]-y(kT)}{T}+ay(kT)=ar(kT) Ty[(k+1)T]y(kT)+ay(kT)=ar(kT)

y [ ( k + 1 ) T ] − y ( k T ) + T a y ( k T ) = T a r ( k T ) y[(k+1)T] - y(kT)+Tay(kT)=Tar(kT) y[(k+1)T]y(kT)+Tay(kT)=Tar(kT)

y [ ( k + 1 ) T ] = ( 1 − a T ) y ( k T ) + T a r ( k T ) y[(k+1)T] =(1-aT)y(kT)+Tar(kT) y[(k+1)T]=(1aT)y(kT)+Tar(kT)

3. 举例子

差分计算速度:
v ( k + 1 ) = ( 1 − a ) v ( k ) + a x ( k + 1 ) − x ( k ) T v(k+1)=(1-a)v(k)+afrac{x(k+1)-x(k)}{T} v(k+1)=(1a)v(k)+aTx(k+1)x(k)

最后

以上就是甜美紫菜为你收集整理的一阶低通滤波器-连续转离散一阶低通滤波器的全部内容,希望文章能够帮你解决一阶低通滤波器-连续转离散一阶低通滤波器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部