全部评论(3条)
-
- 陪猫去看硫酸雨 2009-12-03 00:00:00
- 命令行下面输入:fdatool 产生的界面里,把你的参数放进去即可 然后file- export 一个滤波器就设计好了。
-
赞(17)
回复(0)
-
- qmkfgkli8464 2017-09-24 12:37:51
- 采用Kaiser窗设计 >> wp=2000*2*pi/10000;ws=2500*2*pi/10000;As=50;这里的衰减是自己随便设计的,你可以改 >> tr_width=ws-wp; >> M=ceil((As-7.95)/(14.36*tr_width/(2*pi))+1)+1 >> n=[0:1:M-1];; >> beta=0.1102*(As-8.7) >> wc=(ws+wp)/2; >> hd=ideal_lp(wc,M); >> w_kai=(kaiser(M,beta))'; >> h=hd.*w_kai; 对了,你还要加上一个M文件, function hd=ideal_lp(wc,M); %Ideal Lowpass filter computation %------------------------------------ %[hd]=ideal_lp(wc,M) % hd=ideal impulse response between 0 to M-1 % wc=cutoff frequency in radians % M=length of the ideal filter % alpha=(M-1)/2; n=[0:1:(M-1)]; m=n-alpha+eps; hd=sin(wc*m)./(pi*m);
-
赞(4)
回复(0)
-
- 梦色未央 2017-09-06 15:34:48
- 滤波器有很多种设计方式。Z简单的,就是用已有的buttord计算出Z符合条件的巴特沃思滤波器的阶数n和截止频率,再用butter计算n阶巴特沃斯数字滤波器系统函数分子、分母多项式的系数向量b、a。用freqz函数画出滤波器的幅频、相频图。用filter滤波。 例: 规定:wp为通带截止频率;ws为阻带截止频率;ap为通带Z大衰减(dB);as为阻带Z大衰减(dB);wc为3dB截止频率;fn为采样率; 滤波器设计条件:通带Z大衰减ap=1dB,阻带Z小衰减as=15dB,通带截止频率为wp=2000Hz,阻带截止频率为ws=5000Hz 代码: fn=16000; ap=0.1; as=60; wp=2000; ws=5000; %输入滤波器条件 wpp=wp/(fn/2);wss=ws/(fn/2); %归一化; [nwn]=buttord(wpp,wss,ap,as); %计算阶数截止频率 [ba]=butter(n,wn); %计算N阶巴特沃斯数字滤波器系统函数分子、分母多项式的系数向量b、a。 freqz(b,a,512,fn);%做出H(z)的幅频、相频图 t =(1:1000)/16000; x=cos(4000*pi*t)+cos(6000*pi*t); %输入信号 figure(2); subplot(2,1,1); plot(t,x); %合成信号时域波形 axis([0 0.01 -22]) X=fft(x); %进行傅里叶变换 subplot(2,1,2); plot(abs(X)); y=filter(b,a,x); %滤波b、a滤波器系数,x滤波前序列 figure(3); subplot(2,1,1); % plot(t,y); %分离输出信号的时域波形 axis([0 0.01 -1.51.5]); subplot(2,1,2); plot(t,cos(4000*pi*t));%cos(4000*pi*t)理论时域波形 axis([0 0.01 -1.51.5])
-
赞(6)
回复(0)
热门问答
- 如何用MATLAB做一个低通滤波器?
- 幅度|H|=1,0=2009-12-02 11:02:16 397 3
- 如何用吸管做一个正方形
2014-11-11 02:30:35
638
4
- 如何用fpga做一个信号发生器
2017-06-04 14:35:09
386
1
- 如何用三极管搭建一个低通滤波器
- 众所周知,低音炮的低通滤波器一般是用运放搭建的,现在要用三极管来搭建一个音箱的低通滤波器,不知道如何搭建电路呢?望有图有解说
2018-04-01 03:33:27
498
1
- 如何用重垂线做一个水平仪
- 如题... 如题 展开
2009-04-01 02:38:52
407
2
- 如何用MATLAB设计希尔伯特滤波器
- 要求把频率150K的正弦信号移相90度,幅频特性为1,采样率每周期12点。
2012-04-30 03:07:59
349
2
- 如何用LABVIEW做一个频率计。。。。速求
- 初学LABVIEW,老师给的题目就三个字“频率计”。。。没别的要求
2018-12-03 00:23:05
271
0
- matlab做一个滤波器
- 如题 随便怎样的 Z好有一定的文字说明 不要ctrl+c ctrl+v的 谢谢了
2016-11-11 10:14:37
381
1
- 如何用MATLAB处理水听器的声压
2017-11-21 11:09:01
491
1
- 如何用matlab搭建个谐波信号发生器
2012-04-09 17:43:34
360
1
- 如何用matlab的Simulink作频谱分析
2017-04-25 13:32:25
643
1
- 如何用51单片机做一个风速风向测量仪
2017-04-05 04:39:32
522
3
- 如何用matlab做非因果fir滤波器
2016-07-08 05:01:46
402
1
- 如何用matlab显示多光谱图像啊?求教
2012-02-13 04:09:03
690
1
- Matlab 正弦周期信号 低通滤波器
- 题目:设计不同的低通、高通滤波器,获取周期信号sin(n)的高频和低频谐波,分析其频谱 希望各位大神帮我用Matlab做做这题,把代码给我。 或者详细说说低通高通滤波器怎么搞。很着急,网上很多介绍滤波器的乱七八糟,看不懂。 谢谢各位了
2016-06-11 23:26:30
670
1
- 用MATLAB设计一个低通滤波器
- Z好解释一下各种参数怎么设置 都是怎么计算出来的
2018-11-20 10:57:29
368
0
- 如何用matlab计算晶体x射线衍射斑
2017-09-19 22:12:58
381
1
- 如图,Hanning窗的频谱如何用Matlab做出来?
2018-12-09 10:55:05
360
0
12月突出贡献榜
推荐主页
最新话题
-
- #八一建军节——科技铸盾,仪器护航#
- 如何选择到合适的磷青铜绞线?磷青铜绞线的质量...如何选择到合适的磷青铜绞线?磷青铜绞线的质量解析和如何选择到合适的绞线?磷青铜绞线是一种特殊的铜合金导线,由铜、锡和磷等元素组成,具有很好的机械性能、电气性能和耐腐蚀性。磷青铜绞线基本定义与特性:磷青铜是铜与锡、磷的合金,质地坚硬,可制弹簧。典型成分为铜(90%)、锡(6-9%)及磷(0.03-0.6%)锡元素提升合金的强度和耐腐蚀性,磷则细化晶粒、增强耐磨性铸造性能。耐磨性:表面氧化层使其在特殊环境下耐腐蚀,使用寿命长导电性:保持铜很好导电性能的同时有化电子传输路径非铁磁性:不含铁元素,避免在强磁场环境中产生额外能量损耗弹性:受到外力作用时能迅速恢复原状
- 八一建军节 铁血铸军魂













参与评论
登录后参与评论