版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一离散时间信号的时域分析1. 在MATLAB中利用逻辑关系式n 0来实现n n。序列,显示范围m n n?。产生如下 列图所示的单位脉冲信号的函数为impseq( n0, n1, n2),程序如例如所示并利用impseq函数实现序列:yn 2n3 n6 ;3n10*x n«*n1n0n2n源代码:fun cti ony=impseq (n0,n1,n2)n=n1:n2y=( n-n 0)=0fun cti onimpseq (n0,n1,n2)n=-3:1:10y=2*impseq(3,-3,10)+impseq(6,-3,10);stem( n,y)2.在MATLAB中利用逻辑
2、关系式n0来实现u n序列,显示范围n n2。自己编写产生单位阶跃信号的函数,函数命名为stepseq (n0,n1,n2)yn un2 un2 5n10并利用编写的stepseq函数实现序列:源代码:fun cti ony=stepseq (n0,n1,n2)n=n 1:1: n2y=( n-n 0)>=0fun cti onstepseq (n0,n1,n2)n=-5:1:20y=stepseq(-2,-5,20)+stepseq(2,-5,20)stem( n,y)3. 在MATLAB中利用数组运算符“八来实现一个实指数序列。如:x n 0.3 “0 n 15源代码:n=0:1:1
3、5;x=0.3.A n stem( n,x)4. 在MATLAB中调用函数sin或cos产生正余弦序列,如:xn 3sin 0.4 nn5cos 0.3 nn0 n 205源代码:n=0:1:20x=11*si n(0.3*pi* n+pi/5)+5*cos(0.3*pi* n)stem( n,x)思考题:1. 在MATLAB环境下产生单位脉冲序列和单位阶跃序列各有几种方法?如何使用?答;产生单位脉冲序列瞬数:(1) Liinction y=impKt5q(nOT1nl7n2) 国廖W匚I单阻扶冲旳数chmc产生笊位阶跃序列的數2(1) function y=step5eq(nO,nlFn2)
4、nhl:n2;y=(n-nO)>=O;(2) ;利用程序产生单位阶抵序列萌数nnl:n2;y=zerostJl,nO-n弊i(l fn2-ii0+l)sttnifruy2. 在MATLAB环境下进行序列的相乘运算时应注意什么问题?进行序列的相乘运算时尴谏注总两个序列进拧相乘运算时,必须是同一时刻的苗个數值对应 相乘H即同一横坐标点的苗数值对应和柬=实验二 离散时间系统的时域分析1.在MATLAB中利用内部函数conv来计算两个有限长序列的卷积。给出两个序列,试求其卷积结果。x n 5,9,3,6, 83 n 1hn18,7,5,20,11,14,91 n 5y n x n h n源代码:
5、x=5,9,3,6,-8;h=18,7,5,20,11,14,9;n=-4:6y=c on v(x,h)stem( n,y)运行结果:n =56-4-3-2-101234y =901971422741482032842923-58-72sin 0.2n0 n 19,如果输入为2. 在MATLAB中利用filter函数在给定输入和差分方程时求差分方程的解。给出如下差分方程:y n 0.9y n 10.5y n 2 x n1计算并画出冲击响应hn, 10 n 102由此h n确定系统是否稳定。(稳定源代码:b=1;a=1,-0.9,0.5;n=-10:50;x=zeros(1,10),1,zero
6、s(1,10);y=filter(b,a,x);n=-10:10stem( n,y)3. 系统单位脉冲响应为h n cos 0.5nxn exp0.2n 0 n 9 ,求利用conv函数求系统输出yn。源代码:y =1-00002,2773 S.L9B6.-6509n=0:193.16379.13212.157015.194519.3217h=cos(0.5* n)+si n(0.2* n) 035“ 921312 -ES07UX日2m=0:917.471621.£62.1190.770725.450Sx=exp(0.2*m)y=c on v(x,h)22.270515,990S7.
7、4455-1.9312-10-4047-16 :31 迂 d-16.15S7-9,7311stem(y)思考题:1.离散线性时不变系统中的差分方程和系统函数有何联系?公式中的系数在编写程序时须注意什么问题?系统函数H(Z)=Y(Z)/X(Z),对差分方程进行Z变换,由公式得系统函数。由差分方程进行 z变换可以求得系统函数。公式中的系数应从低阶向高阶写,没有的项补零。公式中的系数在编写程序时须注意:y(n)的系数必须为 1,注意不要j落下潜在的0系数。2. MATLAB中提供的conv卷积子函数使用中须满足什么条件?如果条件不满足应如何处理?conv中卷积的子函数n值是从零开始的,如果不满足此条
8、件,需从新定义卷积结果的n值范围。实验三 离散时间系统的频域分析1.离散时间系统函数为H 0.2 0.1z 10.3z 20.1z 30.2z 4H z12341 1.1z 1 1.5z 2 0.7z 3 0.3z 4求该系统的零极点提示:可以用 roots实现画出零极点分布图提示:可以用zplane实现;判断系统的因果、稳定性。1源代码:Hb=0.2 0.1 0.3 0.1 0.2;a=1 -1.1 1.5 -0.7 0.3;z=roots(b);p=roots(a);zplan e(b,a)disp(z)disp(p)disp(abs(z) disp(abs(p)6 4 2 0 2 4 6
9、 0 1 Eo.a-o-o-o= 斗rfi匸一 mrtaE-2.离散时间系统的系统函数为12340.20.1z0.3z0.1z0.2z12341 1.1z 11.5z 2 0.7z 3 0.3z 4求该系统在0冗频率范围内的幅频响应、相频响应。提示:用freqz、abs和angle实现源代码:b=0.2 0.1 0.3 0.1 0.2;a=1 -1.1 1.5 -0.7 0.3;h,w=freqz(b,a);hf=abs(h);hx=a ngle(h);subplot(211) , plot(w,hf)title('幅频响应)xlabel( 'x')ylabel(
10、9;|X(eAjx)|')subplot(212)plot(w,hx)title('相频响应)xlabel( 'x')3.序列x n8, 4, 2,10 n 3, gn 8, 4, 2,1,0, 0, 0, 00 n 7,8, 0, 4, 0, 2, 0,1, 00 n 7 , h n8,4,2,1,8, 4,2,10 n 7,求 xn、g(n)、y(n)、h(n)的 DFT。要求:1画出各DFT的幅频特性和相频特性图包括X k |和argXk、|G k和argG k、Y k和argY k、H k和arg H k图形;提示:可考虑用FFT计算DFT;幅频特性用a
11、bs函数;相频特性用angle函数;2比拟四种信号的频谱,看能得出什么结论?源代码:x=8,4,2,1, n=0:1:3X=fft(x),V=abs(X),W=a ngle(X)subplot(241),stem( n, V),title('|X(k)|')subplot(242),stem( n, W),title('arg|X(k)')g=8,4,2,1,0,0,0,0, n=0:1:7G=fft(g),V=abs(G),W=a ngle(G)subplot(243),stem( n, V),title('|G(k)|')subplot(24
12、4),stem( n, W),title('arg|G(k)')y=8,0,4,0,2,0,1,0, n=0:1:7Y=fft(y),V=abs(Y),W=a ngle(Y)subplot(245),stem( n, V),title('|Y(k)|')subplot(246),stem( n, W),title('arg|Y(k)')'|H(k)|')'arg|H(k)')|Y(k)|I 忡律1俱h=8,4,2,1,8,4,2,1, n=0:1:7 H=fft(h),V=abs(H),W=a ngle(H) su
13、bplot(247),stem( n, V),title( subplot(248),stem( n, W),title(思考题:1. 使用MATLAB语言提供的快速傅里叶变换有关子函数进行有限长和无限长序列频谱分析时需注意哪些问题?在使用fft函数时,对于有限长和无限长序列要注意点数 N的问题。对于有限长序列,其 N值一般为该序列的长度;而对于 无限长序列频谱分析时,首先要将无限长序列截断成有一个有限长序列,此时序列长度的取值N对频谱有较大的影响。一般来讲,N值取得越大,曲线精度越高。2. 因果稳定的离散系统必须满足的充分必要条件是什么?系统函数零极点的位置与系统冲激响应有何关系?对系统的幅
14、度响应有何影响?因果稳定的离散系统必须满足的充分必要条件是其系统函数的收敛域必须包含单位圆的圆外区域。系统函数零极点的位置与系统冲激响应的关系:零点的位置影响冲激响应的幅度大小,而极点位置影响冲激响应包络的变化趋势,当其极点在单位圆内,那么冲击响应的包络会随n值的增大而衰减;如果极点在单位圆上,那么包络不随n而变化;假设极点在单位圆外。那么冲激响应的包络将随n值的增大而增大。系统函数的零极点位置与系统幅频响应的关系是:在极点所在频率位置附近,幅度出现峰值,极点越靠近单位圆峰值越锋利;在零点所在频率位置附近,频率响应幅度出现谷 点,当零点在单位圆上时谷点为零值。实验四IIR数字滤波器的设计1.利
15、用脉冲响应不变法,用巴特沃斯滤波器原型设计一个低通滤波器,满足:p 0.2 n Rp 1dB, s 0.3n, As 15dB,采样频率为 10000Hz。提示信息:利用函数 buttord,butter, imp in va门源代码:fs=10000;T=1/fs;Wp=0.2*pi/T;Ws=0.3*pi/T;Ap=1;As=15;N,Wc=buttord(Wp,Ws,Ap,As,'s');B,A=butter(N,Wc,'s');W=li nspace(0,pi,400*pi);D,C=imp in var(B,A,fs);Hz=freqz(D,C,W);
16、plot(W/pi,abs(Hz)/abs(Hz(1);grid on ; title( '巴特沃斯数字滤波器); xlabel('Freque ncy/Hz');ylabel( 'Mag nitude'巴持汪昕斟牙用呷溶Q Figure 1创Fili*Vaow InwwiID 啊 ktcpHelpn宀d丄I a鼻、乌咀虫 | n uj V o0D.10.20 30.40-50.首D.T 0.B0.91Fi#c|Li«rK:y/Hz0.2 n Rp1dB,0.3 nAs15dB。提示信息:利用函数 buttord,butter2设计巴特沃斯低通
17、数字滤波器,满足:采样频率Fs=10000Hz,fs=10000;Wp=0.2*pi/pi;Ws=0.3*pi/pi;Rs=15;源代码:%采样频率T=1/fs;%根据3 =Q T设置通带和阻带模拟域截止频率% 设置通带最大和最小衰减%指定一段频率值%确定巴特沃斯模拟滤波器传递函数%返回频率响应H(s)Rp=1; N,Wc=buttord(Wp,Ws,Rp,Rs);W=li nspace(0,pi,400*pi);Nn=le ngth(W); B,A=butter(N,Wc);Hz=freqz(B ,A,Nn ,fs);%确定巴特沃斯模拟滤波器阶数和截止频率Figure 1£dil
18、J/WToe & Dj&Uclep士Q t口 h 因 口%绘岀巴特沃斯数字低通滤波器的幅频特性曲线或plot(abs(Hz);巴辑理断剳章腔濃黑plot(W/pi,abs(Hz)/abs(Hz(1); grid on ;ylabel('Mag ni tude');xlabel( 'Freque ncy/Hz' ); title('巴特沃斯数字滤波器);6 69.a. tlpnll匸 Elf401020 301 M 0 £0 70 8FreqpencyiHz3. 设计巴特沃斯高通数字滤波器,满足:通带截止频率 wp=400Hz,阻
19、带截止频率ws=200Hz, 通带内最大衰减rp=3dB,阻带内最小衰减rs=15dB,采样频率为1000Hz。提示信息:利用函数 buttord, butter源代码:fp = 400fs = 200;rp = 3;rs=15;wp =fp*2*pj;ws =fs*2*pi;FS=1000;T=1/FS;Wp=wp/(FS);Ws=ws/(FS);wp2=2*ta n( Wp/2)/T;ws2=2*ta n( Ws/2)/T;n, Wc=buttord(wp2,ws2,rp,rs, b,a=butter( n,Wc,'high'bz, az=bili near(b,a,FS)
20、;H,W=freqz(b z, az,256); plot(W*FS/(2*pi),abs(H);grid on ;xlabel( '频率 /Hz'); ylabel('幅值');'s');,'s');4. 设计切比雪夫I型和切比雪夫II型IIR带通数字滤波器,满足:wp1=60Hz, wp2=80Hz,ws仁55Hz,ws2=85Hz,通带内最大衰减rp=0.5dB,阻带内最小衰减rs=60dB,采样频率Fs=200Hz。提示信息:利用函数 cheb1ord, cheby1 和 cheb2ord, cheby2源代码:wp1=6
21、0;wp2=80;ws1=55;ws2=85;rp=0.5;rs=60;Fs=200;N,Wn=cheb1ord(wp1,wp2/(Fs/2),ws1,ws2/(Fs/2),rp,rs);%Chebyshev I型滤波器参数计算数字域P,Q=cheby1(N,rp,Wn,'bandpass'); %创立 Chebyshev带通滤波器;figure(1);freqz(P,Q);%显示产生滤波器的幅频及相频曲线;H,W=freqz(P,Q);figure(2);plot(W*Fs/(2*pi),abs(H);grid on ;xlabel('频率 /Hz');yla
22、bel('幅度');N,Wn=cheb2ord(wp1,wp2/(Fs/2),ws1,ws2/(Fs/2),rp,rs);%Chebyshev I型滤波器参数计算数字域P,Q=cheby2(N,rp,Wn,'bandpass'); %创立 Chebyshev带通滤波器;figure©);%显示产生滤波器的幅频及相频曲线;freqz(P,Q); H,W=freqz(P,Q); figure(4); plot(W*Fs/(2*pi),abs(H); grid on ;xlabel( '频率 /Hz'); ylabel('幅度'
23、;);Editkusr! lucHlt Degkicip VWndcwv H«|p 7J A & 任 < <1 -臥厂i -"I 口百匚市Fil® Edit 扳?w Inw rl Toolt Onk£op Window HripQ _; J j | ( 小眾X 工|9回a Do«08Q.T061I:gpgu|i41I4IKHI!<I1P- j,m* be jjr,ii!i1|4 *1141li!l1B1!1jEflI-i111I1111|pgH|i4ihn.14>:1"41">1!>
24、;尸."4亠""!|1"41"亠: :1HflI4iHflI-i1 - "l1 11 r-rmr » 'F " H._ . _ _11-4|!-diHdTi1H1!14Itf-41Fl>41 111一 r - 1 -aj-jjj.-, a* qjuj.jau.i|irbriifcr-«I.47亠" a. * "jl. . s _$4 十:il>FIi|11»11Ji1iI102030 JC SO 6070 帥 50 IM2QJ Loe o j Rte Ed
25、it VTw Iwtii Toolp* Wndcw HlpnFiijur 3_ = 1凹MBQF gutfg-41E'、-、Y 厶 Id 口 d H 編|b 1tdiT Jtfevr 口鸵#1 工ooh 盼 iTCpi 商“鼻.口 g5. 设计一个椭圆型带阻数字滤波器, 满足:wp1=650Hz, wp2=850Hz, ws1=700Hz, ws2=800Hz,通带最大衰减rp=O.1dB,阻带内最小衰减rs=50dB,采样频率Fs=2000Hz。提示信息:利用 函数 ellipord 和 ellip源代码:wp1=650;wp2=850;ws1=700;ws2=800;rp=0.1;
26、rs=50;Fs=2000; wp=wp1,wp2/(Fs/2); ws=ws1,ws2/(Fs/2);N,wc=ellipord(wp,ws,rp,rs, n um,de n=ellip(N,rp,rs,wc, H,W=freqz (n um,de n);plot(W*Fs/(2*pi),abs(H); grid on xlabel( '频率 /Hz'); ylabel('幅值);'z');'stop');实验五 FIR数字滤波器的设计1用窗函数法设计一个线性相位低通滤波器,满足:通带截止频率p 0.6 n,阻带截止频率fir1 ;方法2:根据窗函数法设计原理利用窗函数HI F gure 1hanning 或 boxcar 或 hamming 或 blackman源代码:wp=0.6*pi;ws=0.7*pi; wdelta=ws-wp;N=ceil(8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年高端鲜花定制公司财务预算管理制度
- 浙海院海洋科学导论课件08大气和海洋
- 高血压的营养教育
- 结直肠癌症状剖析及护理方法
- 开学音乐教师自我介绍
- 字体设计手抄报
- 甲状腺结节常见症状及护理要点讲解
- 臀部肌肉的训练
- 肢体麻木症表现及护理方法讲解
- 2025福建厦门市集美区杏滨小学非在编教师招聘1人考试笔试备考试题及答案解析
- 成品出货检验报告模板
- (无序号)工贸行业小微企业安全风险分级管控和隐患排查治理双重预防机制建设指导手册 - 副本
- 国家体质健康标准评分表自动评分表
- 民办幼儿园承包经营合同的效力认定
- 工程信息编码规则-0205平台名称命名-副本
- GB/T 602-2002化学试剂杂质测定用标准溶液的制备
- GB/T 5677-2018铸件射线照相检测
- 列车运行图课件
- 水生植物种植检验批质量验收记录
- 西湖七月半张岱课件
- 矿井热害及其治理(简单版)
评论
0/150
提交评论