实验七 离散时间信号和系统.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验七 离散时间信号和系统

信号与系统实验报告 实验七 离散时间信号和系统 §7.1离散时间正弦信号 1.考虑下面离散时间信号:,假设N=12。对于M=4,5,7和10,在区间上画出。用stem创建这些图,并在图的各坐标轴上给出适当标注。每一个信号的基波周期是什么?由任意的整数M和N值,一般如何来确定信号的基波周期?务必考虑的情况。 clc; N=12; n=0:(2*N-1); i=1; for M=[4 5 7 10 15] x=sin(2*pi*M*n./N); figure(i) stem(n,x,fill); i=i+1; end 答:第一个信号的基波周期为3;第二个信号的基波周期为12;第三个信号的基波周期为12;第四个信号的基波周期为6。由任意的整数M和N值,一般来说信号的基波周期为N/(M与N的最大公约数) 2.考虑信号,式中。对于,用stem对画出在区间内的图。应利用subplot在一张图上用单独的坐标轴画出全部信号。已画出的图中有多少个唯一的信号?如果两个信号是完全一样的,请解释为何不同的会产生同一个信号。 clc; n=1:8; i=1; for k=[1 2 4 6] x=sin(2*pi*k/5*n); subplot(2,2,i) stem(n,x,fill) i=i+1; end 答:图中有2个唯一的信号。因为信号是离散的信号,而连续的余弦信号又为周期信号,因此当k值取值符合一定要求时,两个离散信号图形可能一模一样。 3.考虑下面3个信号 假设对每个信号N=6。试确定是否每个信号都是周期的。如某一信号是周期的,从开始画出该信号的两个周期;如该信号不是周期的,对画出该信号,并说明为何它不是周期的。 clc; N=6; subplot(311) n1=0:24; x1=cos(2*pi*n1./N)+sin(3*pi*n1./N); stem(n1,x1) subplot(312) n2=0:24; x2=2*cos(2*n2./N)+sin(3*n2./N); stem(n2,x2) subplot(313) n3=0:48; x3=cos(2*pi*n3./N)+3*sin(5*pi*n3./(2*N)); stem(n3,x3) 答:若2*pi/w0不是有理数,则该信号不是周期的。 4.在内画出下列信号: 每个信号的基波周期是什么?对于这3个信号不依赖MATLAB如何确定基波周期? 答:第一个信号的基波周期是 4,第二个信号的基波周期是4,第三个信号周期为32。 5.考虑上面3和4中已画出的信号。两个周期信号的相加必定还是周期信号吗?清说明你的理由? clc; n=0:31; x1=sin(pi*n./4).*cos(pi*n./4); x2=(cos(pi*n./4)).^2; x3=sin(pi*n./4).*cos(pi*n./8); subplot(311) stem(n,x1) subplot(312) stem(n,x2) subplot(313) stem(n,x3) 答:若两个相加信号的周期不一样,那么相加后的结果可能不在按规律重复,得到的信号也就不是周期信号。 §7.2离散时间信号时间变量的变换 1.定义一个MATLAB向量nx是在上的时间变量,而MATLAB向量x是信号在这些样本上的值,给出如下: 请正确定义,用stem(nx,x)画出该离散时间序列。 clc; n=-3:7; x=zeros(1,11); x(4)=2; x(6)=1; x(7)=-1; x(8)=3; stem(n,x); 2.定义MATLAB向量y1~y4,来表示下列离散时间信号: 为此,应该定义y1~y4,关键是要正确定义标号向量ny1~ny4。首先应判断当变换到时,一个给定的样本的变量时如何改变的。标号向量不必要跨于和nx相同的一组变量值,但至少都是11个样本长,并包含了与有关信号全部非零样本的变量值。 clc; x=zeros(1,11) x(4)=2 x(6)=1 x(7)=-1 x(8)=3 n=-3:7 n1=n-2 n2=n+1 n3=-n n4=-n+1 y1=x y2=x y3=x y4=x y1 = Columns 1

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档