好文档 - 专业文书写作范文服务资料分享网站

实验一 Matlab软件的使用..

天下 分享 时间: 加入收藏 我要投稿 点赞

=1;

h([find((n>=0)&(n<=8))]) =0.5;

subplot(3,1,1); stem(x); title('x(n)'); axis([0,30,0,2]); subplot(3,1,2); stem(h); title('h(n)'); axis([0,30,0,2]); X=fft(x); H=fft(h); Y=X.*H; y=ifft(Y); subplot(3,1,3);

实验结果: 1、

2、

实验四 IIR数字滤波器的设计和实现

1、实验目的和要求

㈠ 掌握冲击响应不变法和双线形变换法设计IIR数字滤波器的原理和方法; ㈡ 通过观察对实际信号的滤波,获得对数字滤波的感性认识。 2、实验内容

㈠ 巴特沃思滤波器设计实现模拟低通滤波器;

㈡ 利用冲击响应不变法和双线形变换法对模拟滤波器进行A/D转换; 3、实验原理

用数字滤波器的单位脉冲响应序列h(n)模仿模拟滤波器的冲激响应等于

ha(t),让h(n)正好

ha(t)的采样值,即h(n)?ha(nT)。

4、主要仪器设备 计算机,Matlab软件。

实验步骤:

设计一个巴特沃思数字低通滤波器,设计指标如下:通带内大于1dB;阻带现数字滤波。

function shiyan3() fp=200*pi; fs=300*pi; wp=0.2*pi; ws=0.3*pi; Rp=1; As=15; T=1; Fs=1000;

[N,fc]=buttord(fp,fs,Rp,As,'s'); [b,a]=butter(N,fc,'s'); w=[0:1000*2*pi];

[hf,w]=freqs(b,a,1000); [d,c]=impinvar(b,a,Fs); wd=[0:512]*pi/512; hw1=freqz(d,c,wd); [f,e]=bilinear(b,a,Fs); hw2=freqz(f,e,wd); OmegaP=(2/T)*tan(wp/2); OmegaS=(2/T)*tan(ws/2); ep=sqrt(10^(Rp/10)-1); Ripple=sqrt(1/(1+ep.^2));

???p?0.2?幅度衰减不

???s?0.35?幅度衰减不小于15dB。编制实现该数字滤波器程序并且实

Attn=1/10^(As/20); subplot(3,1,1);

plot(wd/pi,abs(hw1)/abs(hw1(1))); title('幅度响应(冲击响应不变法)'); xlabel('w(pi)'); ylabel('H'); ylabel('H'); axis([0,1,0,1.1]);

set(gca,'XTickmode','manual','XTick',[0,0.2,0.35,1.1]); set(gca,'YTickmode','manual','YTick',[0,Attn,Ripple,1]); grid;

subplot(3,1,2);

plot(wd/pi,20*log10((abs(hw2)+eps)/abs(hw2(1)))); title('幅度响应(双线性变换法(dB))'); xlabel('w(pi)'); ylabel('H'); axis([0,1,-40,5]);

set(gca,'XTickmode','manual','XTick',[0,0.2,0.35,1.1]); set(gca,'YTickmode','manual','YTick',[-50,-15,-1,0]); grid;

subplot(3,1,3);

plot(wd/pi,-angle(hw2)); title('相位响应'); xlabel('w(pi)'); ylabel('pi unit'); %axis([0,1,0,1.1]);

set(gca,'XTickmode','manual','XTick',[0,0.2,0.35,1.1]); set(gca,'YTickmode','manual','YTick',[-1,0,1]); grid; 实验结果:

实验五 FIR数字滤波器的设计和实现

1、实验目的和要求

㈠ 掌握用窗函数法设计FIR数字滤波器的原理和方法; ㈡ 熟悉线性相位FIR滤波器的幅频特性和相频特性; ㈢ 了解不同窗函数对滤波器性能的影响。 2、实验内容

㈠ 用Hanning窗设计线性相位带通滤波器;

㈡ 分别改用矩形窗和Blackman窗设计线性带通滤波器; 3、实验原理

确定数字滤波器的性能要求,根据性能要求,合理选择单位脉冲响应h(n)的奇偶对称

j?H(e)的幅频特性和相频特性;求理想单位脉冲响应hd(n),d性,从而确定理想频率响应

选择适当的窗函数w(n),根据

4、主要仪器设备 计算机,Matlab软件。 实验步骤:

h(n)?hd(n)w(n)求所需设计的FIR滤波器单位脉冲响应;

设计一个FIR数字滤波器,设计指标如下:通带内1dB;阻带

???p?0.2?幅度衰减不大于

???s?0.35?幅度衰减不小于15dB;编制计算设计的数字滤波器幅度特

性和相位特性的程序。

实验一 Matlab软件的使用..

=1;h([find((n>=0)&(n<=8))])=0.5;subplot(3,1,1);stem(x);title('x(n)');axis([0,30,0,2]);subplot(3,1,2);stem(h);title('h(n)');axis([0,30,0,2]);X=fft(x);H=fft(h);Y=X.*H;y=if
推荐度:
点击下载文档文档为doc格式
1mq4579j7q7dd7d92wae4uc568cqjj01a1y
领取福利

微信扫码领取福利

微信扫码分享