对于不同滤波器而言,每个频率的信号的强弱程度不同。当使用在音频应用时,它有时被称为高频剪切滤波器, 或高音消除滤波器。低通滤波器概念有许多不同的形式,其中包括电子线路(如音频设备中使用的hiss 滤波器)、平滑数据的数字算法、音障(acoustic barriers)、图像模糊处理等等,这两个工具都通过剔除短期波动、保留长期发展趋势提供了信号的平滑形式。
低通滤波器在信号处理中的作用等同于其它领域如金融领域中移动平均数(moving average)所起的作用;低通滤波器有很多种,其中,最通用的就是巴特沃斯滤波器和切比雪夫滤波器。
数字滤波器设计流程图
数字滤波器的设计步骤
数字滤波器的设计步骤:根据数字滤波器的技术指标先设计过渡模拟滤波器得到系统函数ha(s),然后将ha(s)按某种方法(本实验采用双线性变换法)转换成数字滤波器的系统函数h(z)。具体为:
(1)确定巴特沃斯数字低通滤波器的技术指标:通带边界频率ωp,阻带截止频率ωs,通带最大衰减аp,阻带最小衰减аs。
(2)将数字滤波器的技术指标转换为模拟滤波器的技术指标。这里指ωp和ωs的变换而аp和аs保持不变。本题采用双线性变换法,其转换公式为:
(3)根据技术指标ωp、ωs、ωp和ωs用下面公式求出滤波器的阶数。
(4)根据n由下表求出归一化极点kp和归一化低通原型系统函数ga(p)。
(5)将ga(p)去归一化,将代入ga(p),得到实际的滤波器系统函数:
这里ωc为3db截止频率。
(6)用双线性变换法将模拟滤波器ha(s)转换成数字低通滤波器系统函数h(z)。转换公式为
用matlab实现巴特沃斯低通数字滤波器
matlab程序如下:
fs=500;
t=0:1/fs:1;
x=sin(2*pi*20*t)+2*sin(2*pi*100*t)+5*sin(2*pi*200*t);
wp=2*30/fs; ws=2*60/fs;
rp=1; as=30;
subplot(311);
plot(t,x);
title(‘输入信号’);
[n,wc]=buttord(wp,ws,rp,as);
[b,a]=butter(n,wc);
[h,w]=freqz(b,a);
y=filter(b,a,x);
subplot(312);
plot(w,abs(h));
title(‘低通滤波器’);
subplot(313);
plot(t,y)
title(‘30hz’);
前级放大器,前级放大器的作用和原理是什么?
教你如何用万用表判断充电电池的好坏
扬尘在线监测系统在大气环境中的应用
铝基板应用特点
百大案例 | 打造SDN架构的校园网络,百年高等学府UNAH焕发新活力
基于MATLAB的理想低通滤波器的设计
水晶头交叉线和平行线的区别
中国移动携手高通及多家手机厂商完成基于IMS DC的5G新通话端到端业务验证
TE Connectivity为工业4.0打造创新互连解决方案
电气故障检修的三步骤
153亿美金!英特尔收购Mobileye,买下了无人驾驶的未来!
只需4步,让Qt远程调试更简单——飞凌技术贴
华为荣耀Magic的超级快充和普通快充有何区别?
智能手环有什么功能
中科曙光斩获2020中国云计算领军企业
亚马逊员工盗窃新款iPhone日前被捕
如何解决高工作频率的器件高速电路板设计信号完整性问题
手机或将成虚拟现实技术的下个平台
选择工业机器人手爪最应该注意的六大重点
浅析力学所在热释电能量收集器性能评估标准研究中取得进展