实验二离散时间系统的时域分析

上传人:第*** 文档编号:34059132 上传时间:2018-02-20 格式:DOCX 页数:16 大小:351.73KB
返回 下载 相关 举报
实验二离散时间系统的时域分析_第1页
第1页 / 共16页
实验二离散时间系统的时域分析_第2页
第2页 / 共16页
实验二离散时间系统的时域分析_第3页
第3页 / 共16页
实验二离散时间系统的时域分析_第4页
第4页 / 共16页
实验二离散时间系统的时域分析_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《实验二离散时间系统的时域分析》由会员分享,可在线阅读,更多相关《实验二离散时间系统的时域分析(16页珍藏版)》请在金锄头文库上搜索。

1、 武汉工程大学信号分析与处理实验一专 业: 通信 02 班学生姓名: 李瑶华学号: 1304200113完成时间:2018 年 2 月 15 日 实验二: 离散时间系统的时域分析一、实验目的1.在时域中仿真离散时间系统,进而理解离散时间系统对输入信号或延迟信号进行简单运算处理,生成具有所需特性的输出信号的方法。2.仿真并理解线性与非线性、时变与时不变等离散时间系统。3.掌握线性时不变系统的冲激响应的计算,并用计算机仿真实现。4.仿真并理解线性时不变系统的级联、验证线性时不变系统的稳定特性。二、实验设备计算机,MATLAB 语言环境。三、实验基础理论1.系统的线性性质线性性质表现为系统满足线性叠

2、加原理:若某一输入是由 N 个信号的加权和组成的,则输出就是系统对这 N 个信号中每一个的响应的相应加权和组成的。设 和 分别作为系统的输入序列,其输出分别用 和 表示,即)(1nx2 )(1ny2)()(,)( 221 nxTnynxTy 若满足 )()()()( 2121 yaa则该系统服从线性叠加原理,或者称该系统为线性系统。2.系统的时不变特性若系统的变换关系不随时间变化而变化,或者说系统的输出随输入的移位而相应移位但形状不变,则称该系统为时不变系统(或称为移不变系统) 。对时不变系统,若 , 则)()(nxTy )()(mnynxT3.系统的因果性系统的因果性即系统的可实现性。如果系

3、统时刻的输出取决于时刻及时刻以前的输入,而和时刻以后的输入无关,则该系统是可实现的,是因果系统。系统具有因果性的充分必要条件为 0,0)(nnh4.系统的稳定性稳定系统是指有界输入产生有界输出(BIBO)的系统。如果对于输入序列,存在一个不变的正有限值,对于所有值满足 Mnx|)(|则称该输入序列是有界的。稳定性要求对于每个有界输入存在一个不变的正有限值,对于所有值,输出序列满足 Kny|)(|系统稳定的充分必要条件是系统的单位取样响应绝对可和,用公式表示 nnh|)(|5.系统的冲激响应设系统输入 ,系统输出 的初始状态为零,这时系统输)()(nx)(ny出用 表示,即 ,则称 为系统的单位

4、脉冲响应。)(nhThh对于任意输入信号 ,系统输出 为利用系统)(nx mnxTny)()(满足叠加原理得 mmTy )()()()(利用系统时不变性质得到 )()()( nhxnhxnym上式的运算关系称为卷积运算。6.卷积的性质1)交换律 )()()()()( nxhnxny 2)结合律 )()()()()()()()()()( 21122121 nhnxhnxny 3)分配律 )()()()()()()( 2121 nhxhnx 四、实验内容与步骤1.离散时间系统的仿真1)M 点因果滑动平滑系统的仿真,时域表达为 10)()(Mkknxny通过上述时域平滑系统可实现由若干个正弦信号之和

5、所组成的信号中滤出高频分量。据此,可以理解 M 点因果滑动平滑系统。n=0:100;s1=sin(2*pi*0.34*n);s2=sin(2*pi*0.02*n);x=s1+s2;M=input(desired length of the filter =);num=ones(1,M);y=filter(num,1,x)/M;clf;subplot(2,2,1);stem(n,s1);axis(0,100,-2,2);xlabel(n);ylabel(s1(n);title(正弦序列 1);subplot(2,2,2);stem(n,s2);axis(0,100,-2,2);xlabel(n)

6、;ylabel(s2(n);title(正弦序列 2);subplot(2,2,3);stem(n,x);axis(0,100,-2,2);xlabel(n);ylabel(x(n);title(输入信号);subplot(2,2,4);stem(n,y);axis(0,100,-2,2);xlabel(n);ylabel(y(n);title(输出信号);desired length of the filter =82)线性与非线性离散时间系统的仿真。简单的非线性系统实例: )1()()()(2nxnxyn=0:100;x=cos(2*pi*0.1*n);x1=x 0 0;x2=0 x 0;

7、x3=0 0 x;y=x2.*x2-x1.*x3;y=y(1:101);subplot(2,1,1);stem(n,x)xlabel(n);ylabel(x(n);title(输入信号)subplot(2,1,2);stem(n,y)xlabel(n);ylabel(y(n);title(输出信号)简单的线性系统实例: )2(2403.)1(4908.2)(2403.)(75.0)1(4.0)( nxnxnxnynynyn=0:50;p=3;q=-4;x1=cos(2*pi*0.2*n);x2=cos(2*pi*0.5*n);x=p*x1+q*x2;b=2.2403 2.4908 2.2403

8、;a=1 -0.4 0.75;y1=filter(b,a,x1);y2=filter(b,a,x2);y=filter(b,a,x);yt=p*y1+q*y2;d=y-yt;subplot(3,1,1)stem(n,y);ylabel(y1(n);title(Ta1x1(n)+a2x2(n);subplot(3,1,2)stem(n,yt);ylabel(y2(n);title(a1Tx1(n)+a2Tx2(n));subplot(3,1,3);stem(n,d);xlabel(n);ylabel(y1(n)-y2(n);title(d);3)时变与时不变系统的仿真。时不变系统实例: )2(2

9、403.)1(4908.2)(2403.)(75.0)1(4.0)( nxnxnxnynynyn=0:60;m=8;p=2;q=-5;x=p*cos(2*pi*0.1*n)+q*cos(2*pi*0.4*n);xd=zeros(1,m) x;b=2.2403 2.4908 2.2403;a=1 -0.4 0.75;y=filter(b,a,x);yd=filter(b,a,xd);d=y-yd(1+m:61+m);subplot(3,1,1)stem(n,y);ylabel(y(n);title(信号 x(n)的响应 y(n);grid;subplot(3,1,2);stem(n,yd(1:6

10、1);ylabel(y(n-m);title(信号 x(n-m)的响应 y(n-m);grid;subplot(3,1,3);stem(n,d);xlabel(n);ylabel(波幅 );title(y(n-m)-y(n-m);grid;时变系统实例: )1()()(nxnyn=-10:10;x1=sin(0.1*pi*n);subplot(2,2,1);stem(n,x1);xlabel(n);ylabel(x1);x2=sin(0.1*pi*(n-1);subplot(2,2,2);stem(n,x2);xlabel(n);ylabel(x2);y=n.*x1+x2;subplot(2,

11、2,3);stem(n,y)xlabel(n);ylabel(y)2.线性时不变系统仿真1)冲激响应的计算用 MATLAB 语言编程实现线性时不变系统的冲激响应计算。线性时不变系统实例: )2()1(3)(2)(75.0)1(4.0)( nxnxnynynym=50;x=1 zeros(1,m-1);b=2 3 2;a=1 -0.4 0.75;K=0:1:m-1;y=filter(b,a,x);stem(K,y);title(冲激响应);xlabel(n);ylabel(h(n);2) 在实际应用中高阶因果线性时不变系统可以用低阶因果线性时不变系统级联得到,这可简化系统的设计与实现。例如,对于

12、三阶线性时不变系统 )3(16)2(40)1(6)3()2(6)1(0)(8 nxnxnxnynynyy可以用一个一阶和一个二阶系统级联实现。第一级 )1()(2)1(25.0)(1 nxnyny第二级 )2()()(.0)()( 11222 nyy用 MATLAB 语言编程验证系统的级联。x=1 zeros(1,20);n=0:20;a=8 -10 6 -1;b=0 16 -40 16;y=filter(b,a,x);a1=1 -0.25;b1=2 -1;a2=1 -1 0.5;b2=0 1 -2;y1=filter(b1,a1,x);y2=filter(b2,a2,y1);d=y-y2;s

13、ubplot(3,1,1);stem(n,y);ylabel(y(n);title(信号通过高阶 LTI 系统的响应 );grid;subplot(3,1,2)stem(n,y2);ylabel(y2(n);title(信号通过低阶 LTI 系统级联的响应 );grid;subplot(3,1,3)stem(n,d);xlabel(n);ylabel(波幅 );title(y(n)-y2(n);grid;3.线性时不变系统的稳定性若一个线性时不变系统的冲激响应是绝对可和,则此系统就是 BIBO 的稳定系统。由此,无限冲激响应线性时不变系统稳定的必要条件是,随着输入序列点的增加,冲激响应衰减到零

14、。用 MATLAB 语言编程计算一个 IIR 线性时不变系统冲激响应的绝对值的和,验证稳定特性。b=0 1 2 1;a=1 -0.5 -0.005 0.3;subplot(3,1,1);zplane(b,a);%由分子分母多项式的系数画出零 -极点分布图xlabel(Re);ylabel(jIm);axis(-2 2 -1 1);h=impz(b,a);subplot(3,1,2)stem(h);title(单位脉冲响应);xlabel(k);H,w=freqz(b,a);subplot(3,1,3)plot(w/pi,abs(H);xlabel(频率 omega);title(频率响应);

15、4.滤波概念实验通过具体的时间系统理解信号滤波概念。如:系统 1 )2(7.0)1(27.0)(5.0)( nxnxnxny系统 2 )2(45.0)1(5.0)(45.0)2(46.0)1(53.0)( nxnxnxnynyny对于输入信号 )6cos()25cos()(x 9实现各系统的滤波输出结果。b1=0.5 0.27 0.77;a1=1;b2=0.45 0.5 0.45;a2=1 -0.53 0.46;n=0:99;xn=cos(20*pi*n)/256)+cos(200*pi*n)/256);hn1=filter(b1,a1,xn);hn2=filter(b2,a2,xn);n1=0:length(hn1)-1;n

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号