仪器网(yiqi.com)欢迎您!

| 注册 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-直播- 视频

问答社区

椭圆低通滤波器基于matlab设计程序如下,求每句注释

大萌856 2012-06-23 12:02:12 380  浏览
  • %连续信号的产生及采样 clear Fs=100; t=(1:100)/Fs; s1=sin(2*pi*t*5); s2=sin(2*pi*t*15); s3=sin(2*pi*t*30); s=s1+s2+s3; plot(t,s); xlabel('时间(s)'); ylabel('幅值'); grid; %椭圆低通滤波器的设计 [b,a]=ellip(5,0.1,40,5*2/Fs); [H,w]=freqz(b,a,51... %连续信号的产生及采样 clear Fs=100; t=(1:100)/Fs; s1=sin(2*pi*t*5); s2=sin(2*pi*t*15); s3=sin(2*pi*t*30); s=s1+s2+s3; plot(t,s); xlabel('时间(s)'); ylabel('幅值'); grid; %椭圆低通滤波器的设计 [b,a]=ellip(5,0.1,40,5*2/Fs); [H,w]=freqz(b,a,512); plot(w*Fs/(2*pi),abs(H)); xlabel('频率(Hz)');ylabel('频率响应图'); grid; %对滤波后的信号进行分析和变换 sf=filter(b,a,s); plot(t,sf); xlabel('时间 (s)'); ylabel('幅值'); axis([0 1 -1 1]); S=fft(s,512); SF=fft(sf,512); w=(0:255)/256*(Fs/2); plot(w,abs([S(1:256)' SF(1:256)'])); xlabel('频率(Hz)'); ylabel('傅立叶变换图'); grid; legend({'before','after'}); 展开

参与评论

全部评论(2条)

  • 我是菜老公 2012-06-24 00:00:00

    赞(20)

    回复(0)

    评论

  • 11小天使2 2017-11-25 10:52:29
    %椭圆低通滤波器的设计 [b,a]=ellip(5,0.1,40,5*2/Fs); 关键是ellip这个函数的使用,diyi个参数表示滤波器的阶数,第二个参数表示通带波纹度,单位dB,第三个参数表示阻带衰减,单位dB,第四个参数表示归一化的低通滤波器截止频率,计算公式如下,假设截止频率为F,则有: 第四个参数=F/(Fs/2)=F*2/Fs 由上面的描述可知,该滤波器的截止频率为5Hz,所以会把15和30Hz滤掉,不过我觉得截止频率设为10Hz会更好一点,你说呢。 剩下的比较简单,有不懂的欢迎追问。

    赞(4)

    回复(0)

    评论

获取验证码
我已经阅读并接受《仪器网服务协议》

热门问答

椭圆低通滤波器基于matlab设计程序如下,求每句注释
%连续信号的产生及采样 clear Fs=100; t=(1:100)/Fs; s1=sin(2*pi*t*5); s2=sin(2*pi*t*15); s3=sin(2*pi*t*30); s=s1+s2+s3; plot(t,s); xlabel('时间(s)'); ylabel('幅值'); grid; %椭圆低通滤波器的设计 [b,a]=ellip(5,0.1,40,5*2/Fs); [H,w]=freqz(b,a,51... %连续信号的产生及采样 clear Fs=100; t=(1:100)/Fs; s1=sin(2*pi*t*5); s2=sin(2*pi*t*15); s3=sin(2*pi*t*30); s=s1+s2+s3; plot(t,s); xlabel('时间(s)'); ylabel('幅值'); grid; %椭圆低通滤波器的设计 [b,a]=ellip(5,0.1,40,5*2/Fs); [H,w]=freqz(b,a,512); plot(w*Fs/(2*pi),abs(H)); xlabel('频率(Hz)');ylabel('频率响应图'); grid; %对滤波后的信号进行分析和变换 sf=filter(b,a,s); plot(t,sf); xlabel('时间 (s)'); ylabel('幅值'); axis([0 1 -1 1]); S=fft(s,512); SF=fft(sf,512); w=(0:255)/256*(Fs/2); plot(w,abs([S(1:256)' SF(1:256)'])); xlabel('频率(Hz)'); ylabel('傅立叶变换图'); grid; legend({'before','after'}); 展开
2012-06-23 12:02:12 380 2
用MATLAB设计一个低通滤波器
Z好解释一下各种参数怎么设置 都是怎么计算出来的
2018-11-20 10:57:29 328 0
基于matlab数字滤波器的设计
 
2018-05-09 11:31:52 355 1
求设计一个hamming窗设计的带通滤波器的matlab程序。
通带截止频率和阻带截止频率分别为0.3pi 0.4pi N=33 求幅值相应和单位脉冲相应的图 类似于这个图 还有一个是单位脉冲相应的图
2013-06-01 11:30:02 490 1
用remez设计FIR低通滤波器问题。matlab
那位高手会设计这个滤波器,滤波器阶数P=50.通带[0,0.4pi].阻带[0.5pi,pi].通带Z大偏差delta1=0.01.阻带Z大偏差0.001.在[0,0.4pi]U[0.5pi,pi]间隔中等间隔采样N=200个点。谢谢!
2011-11-28 22:37:12 393 1
基于matlab设计线性相位fir滤波器的程序 急!万分感谢
 
2018-12-04 02:48:33 330 0
帮我设计一个图像的低通滤波器,用MATLAB
没有什么指标要求, 在截止频率为50Hz,60Hz,70Hz,80Hz等频带上,观察不同图像的滤波效果,Z后确定Z优。设计出特定图像的低通滤波器,实现图像的低通滤波。 谢谢大家了.
2008-05-23 05:40:05 357 2
请问基于atmega16 ,利用霍尔传感器设计一个测速仪,求原理图跟设计程序
 
2011-10-22 21:40:33 212 2
基于单片机数字频率计设计汇编语言程序的设计思路
一、 设计目的 ——掌握数字量数据采集系统的设计方法。 二、技术指标 1.测量范围:0~200K 2.测量信号:方波 3.测量信号电压:3~5V 4.闸门时间:10mS、0.1S、1S 5.显示位数:6位 三、设计方案 根据技术要求,可确定出该数字频率计应由测量电路... 一、 设计目的 ——掌握数字量数据采集系统的设计方法。 二、技术指标 1.测量范围:0~200K 2.测量信号:方波 3.测量信号电压:3~5V 4.闸门时间:10mS、0.1S、1S 5.显示位数:6位 三、设计方案 根据技术要求,可确定出该数字频率计应由测量电路(包括量程标定电路和ADC)、单片机、键盘及显示电路几个组成部分,各部分采用的电路形式及主要器件确定如下: (1)单片机部分 选用89C51单片机作为主机,同时要设计89C51单片机的晶振电路和复位电路,具体电路略。 (2)测量电路部分 直接利用单片机内部的定时/计数器实现频率的测量。 (3)键盘、显示部分 本机需配置具有3个按键的键盘和6位数字LED的显示器。具体电路参见实验箱电路图4、5。 测量频率范围:1-1000HZ 闸门时间1S,单位(HZ) 1K-10K 闸门时间0.1S (计数值×10),单位(KHZ) 10k-200k 闸门时间10mS(计数值×100)单位(KHZ) 用按键选择测量范围。 图4 显示器电路连接图 图5 键盘电路连接图 图6 等精度测量数字频率计电路图 展开
2014-06-06 05:07:53 264 1
求助,基于MATLAB的声卡数据采集系统设计
 
2017-04-08 05:44:43 246 1
基于labview的虚拟风力风向测控系统设计,求大神设计一个VI程序
 
2016-02-25 19:00:18 411 1
在MATLAB环境下设计带阻滤波器的程序
 
2016-06-01 20:08:32 417 1
急求,matlab自适应滤波器的程序
 
2007-06-11 18:54:50 511 1
基于单片机AT89C52频率计,求程序,求助
 
2017-06-22 09:26:53 355 1
Matlab 正弦周期信号 低通滤波器
题目:设计不同的低通、高通滤波器,获取周期信号sin(n)的高频和低频谐波,分析其频谱 希望各位大神帮我用Matlab做做这题,把代码给我。 或者详细说说低通高通滤波器怎么搞。很着急,网上很多介绍滤波器的乱七八糟,看不懂。 谢谢各位了
2016-06-11 23:26:30 615 1
如何用MATLAB做一个低通滤波器?
幅度|H|=1,0=
2009-12-02 11:02:16 335 3
求matlab设计滤波器的大神解答?
Rp=0.7; Rs=20; Wp=950*2/Fs; Ws=860*2/Fs; [n,Wn]=ellipord(Wp,Ws,Rp,Rs,'s'); [b,a]=ellip(n,Rp,Rs,Wp,'high') [H,w]=freqz(b,a,512); 本人设计的是椭圆高通数字滤波器。请问一下:Wp=950*2/Fs; Ws=860*2/Fs; 为什么不用乘以π。wp和ws代表什么?
2017-12-16 02:20:07 245 1
求啁啾光纤光栅的光谱特性Matlab程序
可以画出反射谱图,时延图,时延线,反射谱带宽与啁啾变量的关系,射谱和光栅长度的关系,延线和光栅长度的关系,啁啾参数F为常数时,反射谱争光拇长度的关系,啁啾变量为常数时,反射谱和调制深度的关系. 越多越好,谢谢
2011-05-12 04:57:44 510 1
求倾斜光纤光栅光谱的matlab仿真程序
 
2012-06-18 16:12:27 673 1
求一个毕业设计,是基于MCGS组态软件空调监控系统程序的设计,谢谢。
 
2015-05-18 13:24:23 340 2

11月突出贡献榜

推荐主页

最新话题