历史上的今天
返回首页

历史上的今天

今天是:2025年01月27日(星期一)

正在发生

2018年01月27日 | 基于MATLAB的理想低通滤波器的设计

2018-01-27 来源:互联网

对于不同滤波器而言,每个频率的信号的强弱程度不同。当使用在音频应用时,它有时被称为高频剪切滤波器,或高音消除滤波器。低通滤波器概念有许多不同的形式,其中包括电子线路(如音频设备中使用的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’);

推荐阅读

史海拾趣

Elite公司的发展小趣事

进入21世纪后,电子行业迎来了新的发展机遇和挑战。面对行业内的激烈竞争和技术的快速迭代,Elite意识到必须加快转型升级步伐。公司开始涉足智能家居、物联网等新兴市场领域,并成功推出了一系列具有竞争力的产品。这些新产品不仅为公司带来了新的增长点,也进一步巩固了Elite在电子行业的领先地位。

Fairchild公司的发展小趣事

1961年,Fairchild公司向全世界介绍了第一个实用的集成电路(IC)。这个微小的芯片将多个晶体管和其他电子元件集成在一起,极大地提高了电子设备的性能和可靠性。这一创新对电子行业产生了深远的影响,并开启了集成电路技术的飞速发展。

Hirel Systems Ltd公司的发展小趣事

1957年,Fairchild半导体公司在硅谷成立,其背后有一群被称为“八叛逆”的年轻科学家。这八位科学家曾在肖克利半导体实验室共事,但因不满肖克利的管理方式和缺乏研究成果,他们决定离开并自行创业。这群年轻的科学家包括罗伯特·诺伊斯(N. Noyce)和戈登·摩尔(Gordon Moore)等,他们共同创立了Fairchild半导体公司,为硅谷的半导体产业奠定了坚实的基础。

常忆科技(CHINGIS)公司的发展小趣事

常忆科技股份有限公司,始创于1995年,总部位于台湾。在电子行业的发展历程中,常忆科技以其专注于IC设备制造领域的执着和创新能力,逐渐崭露头角。公司成立之初,便致力于开发P型晶体管非挥发性内存,由pFlash和pFusion两个事业单位组成,分别负责不同方面的工作。pFlash专注于开发和生产标准型NOR内存,而pFusion则负责向晶圆代工厂及IC设计公司提供嵌入式非挥发内存的生产技术及知识产权,并提供定制化设计及技术咨询服务。

随着消费电子产品、电脑及周边设备、无线通讯和网络装置等领域的快速发展,常忆科技的产品得到了广泛应用。公司凭借其卓越的技术和产品质量,逐渐在市场上占据了一席之地,为后续的蓬勃发展奠定了坚实基础。

FEIG ELECTRONIC公司的发展小趣事

Digi-Key作为全球知名的电子元器件分销商,与FEIG ELECTRONIC建立了长期稳定的合作关系。通过这一合作,Digi-Key为FEIG提供了全球范围内的分销服务,将FEIG的产品推向了更广阔的市场。同时,Digi-Key还为FEIG的产品提供了专业的技术支持和售后服务,进一步巩固了FEIG在RFID领域的领先地位。

EG & G Inc公司的发展小趣事

随着市场竞争的加剧,EG & G Inc公司意识到通过并购和整合来提升自身竞争力的重要性。公司先后收购了多家具有技术优势和市场潜力的企业,将其纳入自己的业务体系。这些并购不仅增强了公司的技术实力和市场地位,也为其未来的发展奠定了坚实的基础。

问答坊 | AI 解惑

e路航卫星导航仪:用GPS找到200亿元金矿

 如今,随着GPS(Globle Position System全球定位系统)技术在国民生产和日常生活各领域的广泛应用,曾几何时作为高端创新技术的“神秘性”与“陌生化”正逐渐被“方便快捷”与“不可或缺”两个词所取代。近日,国内领先的电视购物公司、中国 ...…

查看全部问答>

一个成熟的摩托车防盗系统原理图

这是我以前用过的一个原理图,实用的,应该对大家有点帮助…

查看全部问答>

手势识别器的设计

本帖最后由 jameswangsynnex 于 2015-3-3 20:01 编辑   目前比较流行的导航键控制方式有四维键、摇杆,这是最常见的两种导航键,此外还有一些手机上有很新颖的导航键设计,例如:LG-KG70的滚轴键、LG-KE608的转盘设计、索爱W830的触摸式、多普达 ...…

查看全部问答>

PCI_BUS_ROOT没有定义?

我从网上下的一个2440的CE 6.0的BSP包,基于它想构建一个CE 6.0的系统,但是编译出错: mdk2440a_ARMV4I_Debug\\postproc\\PBUserProjects.reg fmerge for Windows CE (Release) (Built on Apr  5 2006 11:32:16) Error - variable \ ...…

查看全部问答>

测量摆的倾斜角度

  希望大家多给建议:        我想测量一个垂直的摆的倾斜角度,倾斜到一定角度就报警。该怎么设计呢?…

查看全部问答>

创建Today Screen的问题

1、我想创建或添加一个新项(两者一样吗,好像我有看到那种不是列表形式的),现在还不时很清楚,所以请高手指点一下。 2、memswatch这个例子在vs2005下怎么用。 我用的时候并没有像它说得一样会创建一个.cab文件,是不是我还要创建一个应用程序 ...…

查看全部问答>

EVC4.0下运行向导程序出问题?

An application targeting a Standard SDK for windows CE.NET and built for the ARMV4T CPU cannot be run on the Emulator device.In order to run this application on any cpu other than the emulator,you\'ll have to install an SDK tha ...…

查看全部问答>

LPC2460 USB HOST 驱动例程哪里找

1.一定要是主机驱动 2.NXP LPC 24XX 系列以下的,我都看过,是模拟设备的,和我们的任务开发板处理设备数据不符。 留下我的联系方式 msn:lvz89871037@163.com …

查看全部问答>

请教大家一个问题

关于PSOC的应用现在在中国怎么样啊,好像不是很普及的,连基础的资料都没。我正在学西PSOC呢。…

查看全部问答>

求助(为什么在vista下我的usb driver一直在IRP_MJ_PNP例程中出不来,直到超时)

在vista下我的usb driver一直在IRP_MJ_PNP例程中出不来,直到超时,但能进行读写, 只是移出设备后,设备管理器没有反应了,要强行重启计算机.我猜应该是PNP配置的时候出了问题,但不知道在vista下usb PNP块有什么特别要求,(在XP上一切正常).不知道那位高 ...…

查看全部问答>