模拟RC低通滤波器等效IIR数字滤波器设计
创作时间:
作者:
@小白创作中心
模拟RC低通滤波器等效IIR数字滤波器设计
引用
CSDN
1.
https://blog.csdn.net/qq_31446727/article/details/138748002
本文主要讲解通过模拟电路推导传递函数,将传递函数进行z变换,从而推出数字滤波器IIR的bk和ak参数,设计出与模拟滤波器等效的数字滤波器。
RC低通滤波器电路图如下:
此处取RC=0.00005,根据电压分压原理可得传递函数如下:
通过matlab画出该传递函数波特图如下
故从上述幅频特性曲线可得出该模拟低通滤波器对频率50hz(如图红色)的信号没有衰减,对频率为8khz的信号(如图绿色)有很好的滤波效果。
Matlab simulink仿真如下(输入信号离散化的采样周期为220khz,采样周期):
基波50hz +高次谐波8khz的输入信号仿真结果如下:
经IIR数字滤波器后,输出的信号与基波信号的对比如下:
上图中黄色信号为基波信号50hz,蓝色信号为滤波器输出信号,可以看到8khz的高频信号完全被滤除,输出信号相比输入信号相位有稍许延迟。
在实际的应用中,如果要用数字滤波器方式实现模拟滤波器功能有以下步骤:
1、根据模拟电路求出输入信号与输出信号拉式变换传递函数;
2、将传递函数z变换离散化,常用双线性变换法,对于二阶以上系统可以借助matlab工具求出z变换传递函数;
3、将z变换传递函数展开为标准的FIR或者IIR数字滤波器公式,确定bk和ak的系数。
4、将bk和ak的系数写入IIR数字滤波器公式。
通过ADC采样将需要滤波的输入信号离散化,这里需注意ADC的采样时钟必须与Z变换的Ts采样时钟一致,将采样x(n),x(n-1)通过FAC模块计算输出y(n),将y(n)再通过DAC转换输出可得滤波后的信号。
热门推荐
直播间里的网络赌博陷阱:上海嘉定法院审结一起开设赌场案
炒股是依据基本面,还是技术面和感觉选股?很实用,建议读10遍
3·15晚会曝光阜阳企业用“槽头肉”生产预制菜,监管部门将开展专项整治
《红楼梦》中的幽默:轻松与深思的完美融合
派对之王的幽默秘诀:四种实用技巧让你成为全场焦点
双11客户服务秘籍:适度催促的艺术
双十一客服秘籍:适度催促赢好评
执子之手,白头偕老:古诗词里的八种爱情观
撸猫“撸”走了我1500块,原来被猫抓伤后的第1件事应该是这个
探访川沙古镇:浦东历史文化之根的千年传奇
冬日酸辣藕片:酥脆开胃的养生美味,从选材到调味全攻略
秋季养生必做:酸辣藕片制作技巧与营养价值全解
夜市饮酒小心变胖!酒精热量揭秘
自由泳燃脂效果更佳,但蛙泳更适合新手
物业专项维修资金从哪来?没有了怎么办?
百会穴配四神聪,中医治疗失眠的实用方案
银婚25年:从传统到现代的变迁
银婚纪念:25年爱情的浪漫庆祝方式
杭州至南宁高铁全程11小时30分钟,途经南京武汉等20城
西双版纳原始森林公园:热带雨林与孔雀放飞的生态盛宴
冬日西双版纳:热带雨林、孔雀放飞与泼水节全攻略
香樟木药用价值揭秘:镇痛祛湿新宠儿
阳产土楼:皖南深山里的独特土楼群,远离商业化的宁静古村
“长寿秘诀”:重要的其实不是多运动、喝水,而是这4点
秋冬吃黑豆:6款养生食谱助力健康过冬
日本签证重大调整:5月20日起多地取消经济证明
黄土高原上的古人类遗址,揭秘人类文明的起源
《口袋妖怪绿宝石386完全探索指南:详述全精灵分布地点与进化路径》
问界M7事故发酵:AEB系统成最大争议点
高超声速导弹防御:美国加速布局天基预警与智能系统