从RC低通滤波器到IIR数字滤波器:传递函数与z变换设计详解
创作时间:
作者:
@小白创作中心
从RC低通滤波器到IIR数字滤波器:传递函数与z变换设计详解
引用
CSDN
1.
https://blog.csdn.net/qq_31446727/article/details/138748002
在现代电子系统中,滤波器是信号处理的重要组成部分。无论是模拟电路还是数字系统,滤波器都扮演着不可或缺的角色。本文将详细介绍如何将经典的RC低通滤波器转换为等效的IIR数字滤波器,通过传递函数的推导和z变换,最终实现数字滤波器的设计。
RC低通滤波器电路图如下:
此处取RC=0.00005,根据电压分压原理可得传递函数如下:
通过MATLAB画出该传递函数波特图如下
故从上述幅频特性曲线可得出该模拟低通滤波器对频率50Hz(如图红色)的信号没有衰减,对频率为8kHz的信号(如图绿色)有很好的滤波效果。
MATLAB Simulink仿真如下(输入信号离散化的采样周期为20kHz,采样周期):
基波50Hz + 高次谐波8kHz的输入信号仿真结果如下:
经IIR数字滤波器后,输出的信号与基波信号的对比如下:
上图中黄色信号为基波信号50Hz,蓝色信号为滤波器输出信号,可以看到8kHz的高频信号完全被滤除,输出信号相比输入信号相位有稍许延迟。
在实际的应用中,如果要用数字滤波器方式实现模拟滤波器功能有以下步骤:
- 根据模拟电路求出输入信号与输出信号拉式变换传递函数;
- 将传递函数z变换离散化,常用双线性变换法,对于二阶以上系统可以借助MATLAB工具求出z变换传递函数;
- 将z变换传递函数展开为标准的FIR或者IIR数字滤波器公式,确定bk和ak的系数;
- 将bk和ak的系数写入IIR数字滤波器公式。
通过ADC采样将需要滤波的输入信号离散化,这里需注意ADC的采样时钟必须与Z变换的Ts采样时钟一致,将采样x(n),x(n-1)通过FAC模块计算输出y(n),将y(n)再通过DAC转换输出可得滤波后的信号。
热门推荐
玫瑰糠疹的最佳治疗方法
10个步骤教你高效制作完美PPT
慢性心衰的自我管理
避坑必读!显卡选购三大黄金法则:芯片/显存/适配全解析
巴西游走蛛:世界上最毒的蜘蛛之一
服务器我的世界:探索、创造与社交的奇妙天地
地下偶像日漫双男主Sans-这样的设定是否能引起你的兴趣
深度揭秘:五大心理特征,揭示‘心眼不足’背后的社交困境
压力传感器的工作原理与应用
四种适合室内养殖的植物:好看又好养活
钯碳着火,是钯着了还是碳着了?一文综述有机合成中活性炭的的诸般妙用!
全国首例“远桡入路”钇90树脂微球手术在吉大一院完成
越写越多!《天国:拯救2》220万字剧本耗时6、7年,创游戏史新纪录
一站式物业纠纷解决指南:从调解途径到法律问答
房屋租赁合同法律风险提示与防范
【银屑病全攻略】不会传染勿误解!病因、症状、治疗与护理方法详解
充入高压气体的冰露矿泉水开盖有伤人隐患?客服:会记录情况
做尼姑能让古代女性逃脱婚育吗?
广东最好的肿瘤科医院排名前十
Chrome扩展全指南(浏览器必备)
一“虐”到底的“长相思2”能否再续热度
南越武帝赵佗:岭南文明的开拓者与千年传奇
时空组学:解码生命“天书”的新钥匙
华容道之谜:谁真的放走了曹操?
上半年召回400万辆汽车!“三电系统”缺陷是新能源车召回主因
仅八省市实现自身增长目标 中国多数地方去年GDP增速放缓
美核心通胀降温“解救”全球股市,A股春季行情有望延续?
共识精要 | 解读全癌标志物临床检测及应用的证据分级与推荐强度
去年入境游客数是国家总人口的2.8倍,新加坡是怎么做到的
诺如病毒几天发病?潜伏期及发病时间解析!