网站大量收购闲置独家精品文档,联系QQ:2885784924

数字信号处理98454.docx

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
word word PAGE / NUMPAGES word 数字信号处理 班级:13通信1班 同组人: 骆燕 1311011320 X逸媛 1310200732 鲁鑫 1310200a33 李秀婷1310211221 何思雨 1310313113 数字信号处理课程设计 1、试设计一个模拟低通Butterworth滤波器 解:经计算可知低通Butterworth滤波器的阶数为3 用Matlab软件计算的程序如下: OmegaP=0.2*pi; OmegaS=0.3*pi; Rp=7; As=16; N=ceil(log10((10.^(0.1*abs(Rp))-1)./(10.^(0.1*abs(As))-1))/(2*log10(OmegaP/OmegaS))) 运行程序后出来的结果如下图: 使用Matlab软件仿真的程序如下: Wp=input(Normalized passband edge =); Ws=input(Normalized stopband edge =); Rp=input(Passband ripple in dB =); Rs=input(Minimum stopband attenuation in dB =); [N,Wn]=buttord (Wp,Ws,Rp,Rs); [b,a]=butter(N,Wn); [h,omega]=freqz(b,a,512); plot(omega/pi,20*log10(abs(h))); grid; xlabel(\omega/\pi); ylabel(Gain dB); title(IIR Butterworth Lowpass Filter); 得出的仿真波形如下: 2、设Chebyshev模拟滤波器的技术指标?c=2??2kHz, ?s=2??4kHz,在?=?s处的衰减小于-15dB,通带波动参数,?2 =0.2,求其阶数,并绘出幅频响应分贝图。 解:经计算可知切比雪夫模拟滤波器的阶数为4 用matlab计算的程序如下: clc; clear all; OmegaP=2*pi*2000; OmegaS=2*pi*4000; Rp=0.17; As=15; g=sqrt((10^(As/10)-1)/(10^(Rp/10)-1)); OmegaR=OmegaS/OmegaP; N=ceil(log10(g+sqrt(g*g-1))/log10(OmegaR+sqrt(OmegaR*OmegaR-1))) 其计算结果显示如下: 使用matlab软件仿真程序如下: clc; clear all; OmegaP=2*pi*2000; OmegaS=2*pi*4000; Rp=0.17; As=15; g=sqrt((10^(As/10)-1)/(10^(Rp/10)-1)); OmegaR=OmegaS/OmegaP; N=ceil(log10(g+sqrt(g*g-1))/log10(OmegaR+sqrt(OmegaR*OmegaR-1))); OmegaC=OmegaS; [z0,p0,k0]=cheb2ap(N,As); a0=real(poly(p0)); aNn=a0(N+1);p=p0*OmegaC;a=real(poly(p)); aNu=a(N+1);b0=real(poly(z0));M=length(b0); bNn=b0(M);z=z0*OmegaC;b=real(poly(z)); bNu=b(M);k=k0*(aNu*bNn)/(aNn*bNu); b=k*b w0=[OmegaP,OmegaS]; [H,w]=freqs(b,a); Hx=freqs(b,a,w0); dbHx=-20*log10(abs(Hx)/max(abs(H))) plot(w/(2*pi)/1000,20*log10(abs(H))); xlabel(f(kHz));ylabel(dB);axis([-1,12,-55,1]); set(gca,xtickmode,manual,xtick,[0,1,2,3,4,5,6,7,8,9]); set(gca,ytickmode,manual,ytick,[-50,-40,-30,-20,-10,0]); grid; 显示结果如下图: 3、用矩形窗、汉宁窗和布莱克曼窗设计FIR低通滤波器。 程序为: clear all; N=11; n=1:N; wdhn=hamming(N); wdbl=blackman(N);w=boxcar(N); plot(n,[wdhn,wdbl,w]) 显示结果如下图: 4、用matlab设计一个LPF FIR wp=0.24π ws=0.28

文档评论(0)

aA + 关注
实名认证
内容提供者

章节测验不包含期末考试,题库具有时效性,请留意文档上传时间;课程会更新,有更新请留言

1亿VIP精品文档

相关文档