概述
互补滤波器
从 RC 电路 到 数字滤波器 。
参考:wikiPedia
by luoshi006
原理
低通滤波器
一阶低通滤波器
传递函数
常见的 RC 电路构成的一阶低通滤波器的输入(U) 输出(Y)关系如下:
其中,滤波器的截止频率为: wc=1RC w c = 1 R C 。
将传函转换为微分形式:
dy(t)dt=差分=y(k)−y(k−1)Δt d y ( t ) d t = 差 分 = y ( k ) − y ( k − 1 ) Δ t ,代入得到差分形式:
由近似公式:
可得:
即,一阶低通滤波的差分形式。
二阶低通滤波
过程略;
其中, σ=R2L,ω20=1LC σ = R 2 L , ω 0 2 = 1 L C 。
高通滤波器
依然使用RC电路为模型。
传递函数为:
******************* 内容仅作参考 *******************************
由 $s=frac {Z-1}{T}$变换:
$$Ucdot RC cdot Z - Ucdot RC=Ycdot RC cdot Z- Ycdot RC+Ycdot T$$
Z反变换:
$$Y(k+1)=U(k+1)-U(k)+(1-frac{T}{RC}) Y(k)$$
将传函转化为微分形式:
转换为差分形式:
互补滤波器
综上,可知:
低通滤波器:
高通滤波器:
故,互补滤波器:
angle = (factor) * (angle + gyro * dt ) + (1 - factor) * (x_acc);
其中,factor 为互补滤波因子,定义域:( 0 , 1 )。
the end
本文简单介绍了一阶互补滤波的理论和实现,以期望对刚开始接触数字滤波的朋友有所帮助。
互补滤波使用较多的 mahony 滤波,限于篇幅,另外介绍。
如果在文中,发现错误或不妥当的地方,请直接留言,或 邮箱 交流。不胜感激~
- 互补滤波器
- 原理
- 低通滤波器
- 一阶低通滤波器
- 二阶低通滤波
- 高通滤波器
- 互补滤波器
- 低通滤波器
- the end
- 原理
最后
以上就是忧伤手机为你收集整理的互补滤波器互补滤波器的全部内容,希望文章能够帮你解决互补滤波器互补滤波器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复