全部評(píng)論(1條)
-
- 我昱云南的人民 2018-04-12 18:21:30
- fp = 30; fs = 35; Fs = 100; wp = 2*pi*fp/Fs; ws = 2*pi*fs/Fs; wp = tan(wp/2); ws = tan(ws/2); % 通帶Z大衰減為0.5dB,阻帶Z小衰減為40dB [N, wn] = buttord(wp, ws, 0.5, 40, 's'); % 模擬低通濾波器極零點(diǎn) [z, p, k] = buttap(N); % 由極零點(diǎn)獲得轉(zhuǎn)移函數(shù)參數(shù) [b, a] = zp2tf(z, p, k); % 由原型濾波器獲得實(shí)際低通濾波器 [B, A] = lp2lp(b, a, wp); [bz, az] = bilinear(B, A, .5); [h, w] = freqz(bz, az, 256, Fs); figure plot(w, abs(h)) grid on 圖1 巴特沃斯數(shù)字低通濾波器 1-2基于Butterworth模擬濾波器原型,使用雙線性狀換設(shè)計(jì)數(shù)字濾波器:各參數(shù)值為:通帶截止頻率Omega=0.2*pi,阻帶截止頻率Omega=0.3*pi,通帶波動(dòng)值Rp=1dB,阻帶波動(dòng)值Rs=15dB,設(shè)Fs=4000Hz。 代碼: wp=0.2*pi;ws=0.3*pi; Fs=4000;T=1/Fs; OmegaP=(2/T)*tan(wp/2); OmegaS=(2/T)*tan(ws/2); rp=1;rs=15;as=15; ripple=10^(-rp/20);attn=10^(-rs/20); [n,wn]=buttord(OmegaP,OmegaS,rp,rs,'s'); [z,p,k]=Buttap(n); [b,a]=zp2tf(z,p,k); [bt,at]=lp2lp(b,a,wn); [b,a]=bilinear(bt,at,F(xiàn)s); [db,mag,pha,grd,w]=freqz_m(b,a); % %下面繪出各條曲線 subplot(2,2,1);plot(w/pi,mag);title('Magnitude Frequency幅頻特性'); xlabel('w(/pi)');ylabel('|H(jw)|'); axis([0,1,0,1.1]); set(gca,'XTickMode','manual','XTick',[0 0.2 0.3 1]); set(gca,'YTickMode','manual','YTick',[0 attn ripple 1]);grid subplot(2,2,2);plot(w/pi,db);title('Magnitude Frequency幅頻特性(db)'); xlabel('w(/pi)');ylabel('dB'); axis([0,1,-30,5]); set(gca,'XTickMode','manual','XTick',[0 0.2 0.3 1]); set(gca,'YTickMode','manual','YTick',[-60 -as -rp 0]);grid subplot(2,2,3);plot(w/pi,pha/pi);title('Phase Frequency相頻特性'); xlabel('w(/pi)');ylabel('pha(/pi)'); axis([0,1,-1,1]); subplot(2,2,4);plot(w/pi,grd);title('Group Delay群延時(shí)'); xlabel('w(/pi)');ylabel('Sample'); axis([0,1,0,15]); set(gca,'XTickMode','manual','XTick',[0 0.2 0.3 1]);grid 運(yùn)行結(jié)果: 圖2巴特沃思數(shù)字低通濾波器幅頻-相頻特性 1-3設(shè)計(jì)一巴特沃斯高通數(shù)字濾波器,要求通帶截止頻率0.6*pi,通帶衰減不大于1dB,阻帶衰減15DB,抽樣T=1。 Wp=0.6*pi; Ws=0.4*pi; Ap=1; As=15; [N,wn]=buttord(Wp/pi,Ws/pi,Ap,As); %計(jì)算巴特沃斯濾波器階次和截止頻率 %頻率變換法設(shè)計(jì)巴特沃斯高通濾波器 [db,mag,pha,grd,w]=freqz_m(b,a); %數(shù)字濾波器響應(yīng) plot(w,mag); title('數(shù)字濾波器幅頻響應(yīng)|H(ej\Omega)|') 圖3巴特沃斯數(shù)字高通濾波器 2-1用窗函數(shù)法設(shè)計(jì)一個(gè)線性相位FIR低通濾波器,并滿足性能指標(biāo):通帶邊界頻率 Wp=0.5*pi,阻帶邊界頻率Ws=0.66*pi,阻帶衰減不小于40dB,通帶波紋不大于3dB。選擇漢寧窗。 代碼: wp =0.5*pi; ws=0.66*pi; wdelta =ws-wp; N= ceil(8*pi/wdelta) if rem(N,2)==0 N=N+1; end );
-
贊(7)
回復(fù)(0)
登錄或新用戶注冊(cè)
- 微信登錄
- 密碼登錄
- 短信登錄
請(qǐng)用手機(jī)微信掃描下方二維碼
快速登錄或注冊(cè)新賬號(hào)
微信掃碼,手機(jī)電腦聯(lián)動(dòng)
注冊(cè)登錄即表示同意《儀器網(wǎng)服務(wù)條款》和《隱私協(xié)議》
熱門問答
- matlab的數(shù)字濾波器的仿真怎么實(shí)現(xiàn)
2018-04-12 03:38:09
512
1
- 基于matlab數(shù)字濾波器的設(shè)計(jì)
2018-05-09 11:31:52
427
1
- 怎樣打開matlab simulink 數(shù)字濾波器模塊
2012-05-15 00:29:15
399
2
- matlab池水鹽度仿真
- 池中有水2000m3,含鹽2kg,以6m3/分的速率向池中注入濃度為0.5kg/m3的鹽水,又以4m3/分的速率從池中流出混合后的鹽水.問欲使池中鹽水濃度達(dá)到0.2kg/m3,需要多長(zhǎng)時(shí)間?1.在池水含鹽的... 池中有水 2000 m3,含鹽 2 kg,以 6m3 / 分 的速率向池中注入濃度為 0.5 kg / m3 的鹽水, 又以 4 m3 / 分的速率從池中流出混合后的鹽水.問欲使池中鹽水濃度達(dá)到 0.2 kg / m3,需要多長(zhǎng)時(shí)間? 1. 在池水含鹽的問題中令 rO=rI=6m3/分 1). 池中鹽水的濃度如何變化? 2). 若當(dāng)p(t) = 0.3kg/m3 時(shí)令pI=0, 需要多少時(shí)間達(dá)到 p*= 0.2kg / m3? 2. 若池中鹽水的初始濃度為 p*,對(duì)于不同的初始體積V0,當(dāng)pI=0時(shí),計(jì)算池中鹽水濃度降低一半所用的時(shí)間 ? 展開
2015-01-16 23:47:26
438
1
- matlab中的simulink如何仿真霍爾傳感器
2012-08-30 03:05:55
462
3
- matlab怎么實(shí)現(xiàn)數(shù)據(jù)采集和存儲(chǔ)
- 我的想法是先將電網(wǎng)正常運(yùn)行時(shí)監(jiān)測(cè)一些點(diǎn)的電流大小,Z好能存儲(chǔ)在Excel中,然后故障時(shí)再監(jiān)測(cè)同樣的點(diǎn)進(jìn)行對(duì)比,實(shí)現(xiàn)故障定位。我應(yīng)該利用matlab(simulink)中的哪部分呢?... 我的想法是先將電網(wǎng)正常運(yùn)行時(shí)監(jiān)測(cè)一些點(diǎn)的電流大小,Z好能存儲(chǔ)在Excel中,然后故障時(shí)再監(jiān)測(cè)同樣的點(diǎn)進(jìn)行對(duì)比,實(shí)現(xiàn)故障定位。我應(yīng)該利用matlab(simulink)中的哪部分呢? 展開
2014-01-12 18:11:55
660
3
- 軟件如何實(shí)現(xiàn)低通數(shù)字濾波器?
2016-12-05 16:00:15
281
1
- 組態(tài)軟件 怎么與PLC 實(shí)現(xiàn) 電腦仿真
2012-06-23 00:12:09
664
3
- 求傾斜光纖光柵光譜的matlab仿真程序
2012-06-18 16:12:27
719
1
- 用MATLAB怎么仿真馬赫-曾德爾干涉儀
2015-03-20 16:54:45
393
1
- MATLAB 全通系統(tǒng)將IIR數(shù)字濾波器相位線性化的實(shí)例
- 濾波器設(shè)計(jì)我會(huì),但不知道怎么將其相位線性化…
2011-12-05 10:17:15
517
3
- 求助馬赫曾德干涉的matlab仿真程序
- 多謝
2017-04-10 01:20:35
256
1
- IIR數(shù)字濾波器與FIR數(shù)字濾波器的定義?
2018-04-05 18:32:44
548
1
- 能用matlab 對(duì)超聲波傳感器進(jìn)行仿真么?
- 想在matlab中仿真一個(gè)超聲波傳感器 來獲取到障礙物的距離信息 能夠與實(shí)際信息進(jìn)行比較 區(qū)分 要程序 謝謝
2013-11-11 18:19:55
241
1
- 急,數(shù)字濾波器怎樣實(shí)現(xiàn)語音濾波?希望有具體的代碼
2011-05-25 19:28:40
271
1
- 誰能提供一個(gè)超級(jí)電容器仿真源程序,要MATLAB的,謝謝
2018-12-03 15:10:44
392
0
- 怎樣用matlab仿真混沌激光時(shí)域反射儀
2016-05-07 01:29:54
468
1
- 數(shù)字濾波器可以實(shí)現(xiàn)什么常用的功能,和模擬濾波器的區(qū)別在哪兒?
- 在研究濾波器的時(shí)候有了這樣子的疑問,我的理解是濾波器是濾除頻域上不要的部分,類似低通濾波器那樣,但是似乎有更豐富的理解。
2013-01-24 11:59:45
473
1
- 彩色全電視信號(hào)編碼的頻譜分析的matlab仿真怎樣出來下圖
2014-10-11 12:16:10
459
1
- 離散時(shí)間序列的幾種頻譜分析方法的MATLAB實(shí)現(xiàn)
2013-08-25 21:44:21
553
1
4月突出貢獻(xiàn)榜
推薦主頁
最新話題





參與評(píng)論
登錄后參與評(píng)論