数字信号处理实验报告电子版Word下载.docx

上传人:b****6 文档编号:18591294 上传时间:2022-12-28 格式:DOCX 页数:16 大小:319.10KB
下载 相关 举报
数字信号处理实验报告电子版Word下载.docx_第1页
第1页 / 共16页
数字信号处理实验报告电子版Word下载.docx_第2页
第2页 / 共16页
数字信号处理实验报告电子版Word下载.docx_第3页
第3页 / 共16页
数字信号处理实验报告电子版Word下载.docx_第4页
第4页 / 共16页
数字信号处理实验报告电子版Word下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

数字信号处理实验报告电子版Word下载.docx

《数字信号处理实验报告电子版Word下载.docx》由会员分享,可在线阅读,更多相关《数字信号处理实验报告电子版Word下载.docx(16页珍藏版)》请在冰豆网上搜索。

数字信号处理实验报告电子版Word下载.docx

2.MATLAB7.0软件

四.实验原理

1.学习估计巴特沃兹滤波器的阶数的MATLAB命令。

2.因果无限冲激响应和有限冲激响应传输函数的结构表示法,的基础上学会设计数字滤波器。

3.运用理论课知识求解问题。

五、实验步骤

1.根据实验题目要求进行分析;

2.运用所学知识用MATLAB编程实现题目要求;

3.对结果进行分析总结。

六、实验记录(数据、图表、波形、程序等)

7.1:

[N1,Wn1]=buttord(0.1,0.2,0.5,40)

[N2,Wn2]=cheb1ord(0.1,0.2,0.5,40)

[N3,Wn3]=cheb2ord(0.1,0.2,0.5,40)

[N4,Wn4]=ellipord(0.1,0.2,0.5,40)

N1=8Wn1=0.1151

N2=5Wn2=0.1000

N3=5Wn3=0.2000

N4=4Wn4=0.1000

(1) 

使用这些值得到巴特沃斯低通滤波器最低阶数N=8,相应的

标准通带边缘频率Wn是0.1151. 

(2) 

使用这些值得到切比雪夫1型低通滤波器最低阶数N=5,相

应的标准通带边缘频率Wn是0.1000. 

(3) 

使用这些值得到切比雪夫2型低通滤波器最低阶数N=5,相

应的标准通带边缘频率Wn是0.2000. 

(4) 

使用这些值得到椭圆低通滤波器最低阶数N=4,相应的标准

通带边缘频率Wn是0.1000. 

从以上结果中观察到椭圆滤波器的阶数最低,并且符合要求

7.2:

[N1,Wn1]=buttord(0.3,0.17,1,50)

[N2,Wn2]=cheb1ord(0.3,0.17,1,50)

[N3,Wn3]=cheb2ord(0.3,0.17,1,50)

[N4,Wn4]=ellipord(0.3,0.17,1,50)

N1=11Wn1=0.2754

N2=6Wn2=0.3000

N3=6Wn3=0.1700

N4=5Wn4=0.3000

使用这些值得到巴特沃斯低通滤波器最低阶数N=11,相应的

标准通带边缘频率Wn是0.2754.。

使用这些值得到切比雪夫1型低通滤波器最低阶数N=6,相

应的标准通带边缘频率Wn是0.3000。

使用这些值得到切比雪夫2型低通滤波器最低阶数N=6,相

应的标准通带边缘频率Wn是0.1700.。

使用这些值得到椭圆低通滤波器最低阶数N=5,相应的标准

通带边缘频率Wn是0.3000.。

7.5:

Ws=[0.40.6];

Wp=[0.20.8];

Rp=0.4;

Rs=50;

[N1,Wn1]=buttord(Wp,Ws,Rp,Rs);

[num,den]=butter(N1,Wn1,'

stop'

);

disp('

分子系数是'

disp(num);

分母系数是'

disp(den);

[g,w]=gain(num,den);

h=freqz(num,den,w);

[gd,w1]=grpdelay(num,den);

plot(w/pi,g)

grid

axis([01-605]);

xlabel('

\omega?

/\pi'

ylabel('

增益dB'

title('

Gain?

Responseofa?

ButterworthBandstopFilter'

pause

plot(w/pi,unwrap(angle(h)));

Phase?

Spectrum?

arg[H(e^{j\omega})]'

in?

radians'

plot(w1/pi,unwrap(gd));

Delay?

Characteristic'

Group?

Delay'

分子系数是

Columns1through10

0.04930.00000.24650.00000.49300.00000.49300.00000.24650.0000

Column11

0.0493

分母系数是

1.00000.0000-0.08500.00000.63600.0000-0.02880.00000.05610.0000

-0.0008

7.6:

[num,den]=cheby1(N1,Rp,Wn1,'

dB'

Response?

of?

a?

Butterworth?

Bandstop?

Filter'

0.02760.00000.13790.00000.27570.00000.27570.00000.13790.0000

0.0276

1.00000.0000-0.9675-0.00001.44010.0000-0.95370.00000.5123-0.0000

7.20:

Ft=10000;

Fp=2000;

Fs=2500;

dev=[0.0050.005];

fedge=[FpFs];

aval=[10];

[N,Wn,beta,ftype]=kaiserord(fedge,aval,dev,Ft);

b=fir1(N,Wn);

[g,w]=gain(b,1);

h=freqz(b,1,w);

plot(w/pi,g);

Gain'

移除跳变后的相位。

7.23:

w1=kaiser(184,4.6);

b=fir1(183,0.31,w1);

[g,w]=Gain(b,1);

由图可知,该滤波器的设计满足指标。

7.24:

Wp=0.31;

Ws=0.41;

As=50;

Ds=10^(-As/20);

F=[WpWs];

A=[10];

DEV=[DsDs];

[N,Wn,BTA,Ftype]=kaiserord(F,A,DEV);

Win=kaiser(N+1,BTA);

h=fir1(N,Wn,Ftype,Win);

Numerator?

Coefficients?

are?

'

disp(h);

[g,w]=gain(h,[1]);

figure

(1);

grid;

axis([01-805]);

Response'

w2=0:

pi/511:

pi;

Hz=freqz(h,[1],w2);

figure

(2);

Phase=angle(Hz);

plot(w2/pi,Phase);

(rad)'

figure(3);

UPhase=unwrap(Phase);

plot(w2/pi,UPhase);

Unwrapped?

从图中可以看出设计的滤波器满足要求。

7.25

fpts=[00.250.30.450.51];

mval=[0.40.4110.80.8];

b=fir2(95,fpts,mval);

plot(w/pi,abs(h));

Amplitude?

response'

Amplitude'

从幅度响应中可以看出,此滤波器满足指标。

7.27

fedge=[1500180030004200];

aval=[010];

dev=[0.10.020.1];

FT=12000;

[NWnBetaftype]=kaiserord(fedge,aval,dev,FT);

fpts=fedge/FT;

fpts=[0fpts1];

mval=[010010];

b=remez(N,fpts,mval);

[g,w]=gain(b,1);

观察上图可知,其阻带波纹过大,不符合题意。

七、实验思考题及解答

7.1

答:

从以上结果中观察到椭圆滤波器的阶数最低,并且符合要求。

7.2

7.20

是移除跳变后的相位。

7.23

滤波器的设计满足指标。

7.24

八、实验结果分析与总结

通过实验加深了对理论知识的理解。

对线性相位传输函数的判断方法有了进一步的掌握,对稳定传输函数的判断也有了更深的认识。

若传输函数的分子系数是对称的,则该传输函数是一个线性相位传输函数,若不对称,则不是线性的。

掌握了有限冲激响应传输函数以及无限冲激响应传输函数的实现。

同时对级联框图的画法更加熟悉了。

此外,对MATLAB更加熟悉了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1