信号与系统实验二.doc_第1页
信号与系统实验二.doc_第2页
信号与系统实验二.doc_第3页
信号与系统实验二.doc_第4页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信号与系统实验杭州电子科技大学通信工程学院 信号与系统实验实验二:离散时间系统的时域分析 小组成员: 黄涛 13084220 胡焰焰 13084219 洪燕东 13084217 【实验目的】 1. 通过matlab仿真一些简单的离散时间系统,并研究它们的时域特性。2. 掌握利用matlab工具箱求解LTI系统的单位冲激响应。【实验原理】1.离散时间系统的时域特性1.1线性定义对离散时间系统,若和分别是输入序列和的响应,若输入 (2.1)的输出响应为 (2.2)该性质对任意输入和都成立,称为叠加性。若输入 (2.3)的输出响应为 (2.4)该性质对任意输入和任意常量都成立,称为齐次性。若同时满足叠加性和齐次性,即输入 (2.5)的输出响应为 (2.6)对任意常量和以及任意输入和都成立,则称为线性。反之称为非线性。1.2 时不变定义对于离散时间系统,若是输入序列的响应,若输入 (2.7)的输出响应为 (2.8)对任意整数和任意输入及其对应输出都成立,则称为时不变。反之称为时变。1.3 LTI系统线性时不变(LTI)系统既满足线性特性,又满足时不变特性。1.4 单位冲激响应若输入信号为单位冲激信号,离散时间系统的响应称为单位冲激响应。1.5 单位阶跃响应若输入信号为单位阶跃信号,离散时间系统的响应称为单位阶跃响应。2.相关基本matlab函数2.1 filter 可获得系统响应。若系统表达式为,x为输入向量可令,则y=filter(num,den,x)产生的输出向量y的长度与输入向量x的长度相同,且初始值为0。也可用y=filter(num,den,x,ic)计算系统输出,其中ic是初始值。2.2 impzy=impz(num,den,N)可计算LTI离散时间系统的单位冲激响应的前N个样本。【实验内容】1、离散时间系统的时域分析1.1线性与非线性系统假定系统为 输入三个不同的输入序列、和,计算并求出相应的三个输出,并判断是否线性。clear all;n=0:40;a=2;b=-3;x1=cos(2*pi*0.1*n);x2=sin(2*pi*0.4*n);x=a*x1+b*x2;num=2.24 2.49;den=1 -0.4;y1=filter(num,den,x1);y2=filter(num,den,x2);y=filter(num,den,x);yt=a*y1+b*y2;d=y-yt;%计算差值输出dn;subplot(3,1,1)stem(n,y);ylabel(振幅);subplot(3,1,2)stem(n,yt);ylabel(振幅);subplot(3,1,3)stem(n,d);ylabel(振幅);title(差信号)图像如下:(1) 假定另一个系统为,修改以上程序,通过绘出的图形判断该系统是否线性系统。Yn=xn+3.2xn-2还是线性系统,因为通过图形两个信号的差信号为2*10-15量级,而且分析可知这部分不为0信号是由matlab软件本身造成的(具体解释见下文实验分析部分),所以可以认为这两个信号相同,所以是线性系统。修改程序为:clc;n = 0:40;a = 2;b = -3;x1 = cos(2*pi*0.1*n);x2 = sin(2*pi*0.4*n);x = a*x1 + b*x2;num = 1 0 3.2;den = 1 0 0;y1 = filter(num, den, x1); % x1的响应y2 = filter(num, den, x2); % x2的响应y = filter(num, den, x); % 输出响应yt = a*y1 + b*y2;%计算差值输出dn,根据上个实验误差值5x10-15d = abs(y - yt) 5*10-15; subplot(3, 1, 1)stem(n,y); %绘制离散图形ylabel(振幅);subplot(3, 1, 2);stem(n, yt);ylabel(振幅);subplot(3, 1, 3);stem(n, d);ylabel(振幅);title(差信号);图像如下:1.2 时变与时不变系统根据(2.9)的系统,产生两个不同的输入序列xn和xn-D,根据输出判断是否时不变系统。clear all;n=0:40;a=2;b=-3;D=10;x=cos(2*pi*0.1*n);xd=zeros(1,D) x;num=2.24 2.49;den=1 -0.4;y=filter(num.den,x);yd=filter(num.den,xd);d=y-yd(1+D:41+D);%计算差值输出dnsubplot(3,1,1)stem(n,y);ylabel(振幅);title(输出yn);grid;subplot(3,1,2)stem(n,yd(1:41);ylabel(振幅);title(由于延时输入xn,num2str(D),的输出);grid;subplot(3,1,3)stem(n,d);ylabel(振幅);title(差信号);grid;图像如下:(1)yn和ydn有什么关系?延时是由哪个参数控制的? Ydn是同一系统输出响应yn,延时由D控制。(2) 该系统是时不变系统吗? 该系统是时不变系统。 2、线性时不变系统的单位冲激响应根据(2.9)的系统,计算并绘出单位冲激响应。clear all;N=40;num=2.24 2.49;den=1 -0.4;y=impz(num,den,N);stem(y);xlabel(时间序号);ylabel(振幅);title(冲激响应);grid;图像如下:(1)修改以上程序,产生如下LTI系统的单位冲激响应前45个样本:yn+0.71yn-1-0.46yn-2-0.62yn-3=0.9xn-0.45xn-1+0.35xn-2+0.002xn-3修改程序为:clear all;N=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论