资源描述:
《实验2:离散LSI系统的时域分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验二:离散LSI系统的时域分析一、实验目的:1加深对离散系统的差分方程、单位脉冲响应、单位阶跃响应的理解。2.初步了解用MATLAB语言进行离散时间系统时域分析的基本方法。.二、实验内容:1、已知描述某离散LSI系统的差分方程为2y(n)3y(n1)y(n2)x(n1),分别用impz和dstep函数、filtic和filter函数两种方法求解系统的单位序列响应和单位阶跃响应。用impz和dstep函数程序如下:a=[1,-3/2,1/2];b=[0,1/2,0];N=32;n=0:N-1;h
2、n=impz(b,a,n);gn=dstep(b,a,n);subplot(1,2,1);stem(n,hn,'k');title('系统的单位序列响应');ylabel('h(n)');xlabel('n');axis([0,N,1.1*min(hn),1.1*max(hn)]);subplot(1,2,2);stem(n,gn,'k');title('系统的单位阶跃响应');ylabel('g(n)');xlabel('n');axis([0,N,1.1*min(gn),1.1*max(gn)系统的单位
3、序列响应系统的单位阶跃响应1300.9250.80.7200.6hg(n0.5(n15))0.4100.30.250.10001020300102030nnx01=0;y01=0;a=[1,-3/2,1/2];b=[0,1/2,0];N=32;n=0:N-1;xi=filtic(b,a,0);x1=[n==0];hn=filter(b,a,x1,xi);x2=[n>=0];gn=filter(b,a,x2,xi);subplot(1,2,1);stem(n,hn,'k');title('系统的单位序列响应'
4、);ylabel('h(n)');xlabel('n');axis([0,N,1.1*min(hn),1.1*max(hn)]);subplot(1,2,2);stem(n,gn,'k');title('系统的单位阶跃响应');ylabel('g(n)');xlabel('n');axis([0,N,1.1*min(gn),1.1*max(gn)]);系统的单位序列响应系统的单位阶跃响应1300.9250.80.7200.6hg(n0.5(n15))0.4100.30.250.100010203001020
5、30nn2、编写程序描绘下列序列的卷积波形:n1=0:10;N1=length(n1);f1=[n1>=2];subplot(2,2,1);stem(n1,f1,'filled');title('f1(n)');n2=0:10;N2=length(n2);f2=ones(1,N2);subplot(2,2,2);stem(n2,f2,'filled');title('f2(n)');y=conv(f1,f2);subplot(2,1,2);stem(y,'filled');f1(n)f2(n)110.80.
6、80.60.60.40.40.20.200051005101510500510152025N=32;nt=1;n=-3:4*pi;f1=sin(n/2)subplot(2,2,1);stem(n,f1,'filled');title('f1(n)');n2=-3:4*pi;f2=0.5.^n2subplot(2,2,2);stem(n2,f2,'filled');title('f2(n)');y=conv(f1,f2);subplot(2,1,2);stem(y,'filled');f1(n)f2(n)18
7、0.5604-0.52-10-5051015-505101520100-10-20051015202530353、已知某离散LSI系统的单位序列响应为h(n)3(n3)0.5(n4)0.2(n5)0.7(n6)0.8(n7)0.5n求输入为x(n)eu(n)时的系统响应。程序如下:n1=3:7;h(n1)=[3,0.5,0.2,0.1,-0.8];subplot(2,2,1);stem(n1,h(n1),'filled');title('h(n1)');n=10;n2=1:
8、n;g(n2)=exp(-0.5*n2);subplot(2,2,2);stem(n2,g(n2),'filled');title('g(n2)');y=conv(h(n1),g(n2));subplot(2,1,2);stem(y,'filled');title('y')图形为:h(n1)g(n2)30.820.610.400.2-10345670246810y21.510.50-0.5024681012144