完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 A670521546 于 2011-5-16 00:26 编辑
利用模拟巴特沃思滤波器及脉冲响应不变法设计一数字滤波器,要求满足wp=0.2p,ws=0.6p Ap(通带衰减)小于等于2dB,As(阻带衰减)大于等于15dB。 |
|
相关推荐
2 个讨论
|
|
创 wp = 0.2*pi; % 数字滤波器指标 Rp = 1; As = 15; Fs = 100; % 分贝形式的指标转化为绝对坐标下的指标(绘图标刻度用) Ripp le = 1/(10^(Rp/20)); Attn = 1/(10^(As/20)); % 模拟原型指标的频率逆映射 T = 1/Fs; OmegaP = (2/T)*tan(wp/2); OmegaS = (2/T)*tan(ws/2); % 模拟巴特沃思原型滤波器计算 disp('模拟巴特沃思原型滤波器阶数 N 和 3dB 截止频率 OmegaC 分别为: ') 22 [N,OmegaC] =buttord(OmegaP,OmegaS,Rp,As,'s') [z0,p0,k0] = buttap( N); % 归一化巴特沃思原型设计 ba0 = real(po ly( z0));ba0 = k0*ba0 ; % 由零点计算分子系数归一化向量 aa0 = real(po ly(p0)); % 由极点计算分母系数归一化向量 d isp('分子系数向量 bd,分母系数向量 ad 分别为:') [bd,ad] = bilinear(ba0,aa0,Fs/OmegaC) % 双线性变换 d isp('二阶环节级联结构的分子分母系数矩阵 sos,整体增益 G 分别为:') [sos,G] = tf2sos(bd, ad) % 变为二阶环节级联结构 [H,w] = freqz(bd,ad,1000); % 计算数字系统频率响应 mag = abs( H); db = 20*log10(( mag+eps) /max(mag)); pha = angle(H); grd = grpdelay(bd,ad,w); % 绘图 subplot(2,1,1);zplane(bd,ad) ; title( '零极点分布') %绘制零极点分布 原 xlabel( ''); ylabel( '|H|');axis([0,1,0,1.1]); set(gca,'XTickMode','manual','XTick',[0,wp/pi,ws/pi,1]); set(gca,'YTick mode', 'manual','YTick',[ 0,Attn,Ripple,1]);grid subplot(4,2,7); plot(w/pi,db); title('模值(dB)'); % 绘制幅度响应(分贝) xlabel( '频率:(单位:pi)'); ylabel( '分贝'); axis([0,1,-20,5]); set(gca,'XTickMode','manual','XTick',[0,wp/pi,ws/pi,1]); set(gca,'YTick mode', 'manual','YTick',[ -20,-As,-Rp,0]); gr id subplot(4,2,6); plot(w/pi,pha/p i); title('相位响应') %绘制相位响应 xlabel( ''); ylabel( '单位:pi') ; axis([0,1,-1,1]); set(gca,'XTickMode','manual','XTick',[0,wp/pi,ws/pi,1]); 23 set(gca,'YTick mo de', 'manual','YTick',[ -1,0,1]); grid subplot(4,2,8); plot(w/pi,grd); title('群延迟') %绘制群延迟 xlabel( '频率(单位:pi)'); ylabel( '样本'); axis([0,1,0,8]) set(gca,'XTickMode','manual','XTick',[0,wp/pi,ws/pi,1]); set(gca,'YTick mode', 'manual','YTick',[ 0:2:8]); grid set(gcf,'co lor','w') %设置绘图背景为白色 |
|
|
|
|
|
肯定有错误,求大神帮我改正,有不一样的最好了。
|
|
|
|
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
1622 浏览 1 评论
200圆!求助大佬给一份VSG并网和离网模式的simulink仿真
1900 浏览 0 评论
MATLAB(3)--矩阵的引用(sub2ind、ind2sub、reshape函数使用)
2720 浏览 0 评论
3055 浏览 0 评论
4095 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 12:12 , Processed in 0.681882 second(s), Total 63, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号