实验四离散信号的时域分析.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四 实验目的 绘制典型奇异信号的波形,了解这些信号的基本特征 绘制离散信号的波形,并进行运算,了解这些信号运算对信号所起的 作用 利用MATLAB工具求解课后习题,更正作业中的错误 实验内容和实验结果 1、奇异信号波形绘制 (进一步学习奇异信号的表示) 1)符号函数 sgn(Z) = P [-1 t0 要求:画出=5?+5之间的波形(提示:可以直接调用MATLAB中的sign 函数实现,例如sgnt=sign⑴)。 ?t=-5:0.001:5; ? sgnt=sign(t); ? plot(t,sign(t);r,); 0.80.60.40.20-0.2-0.4-0.6-0.8-4-3-2-102345■ 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -4 -3 -2 -1 0 2 3 4 5 ■1-5 2)阶跃信号?? = { :二 要求:画出=5~+5之间的波形(提示:利用必)=一 + — $初(/)关系)。 2 2 还可用如下MATLAB子程序(参考“补充-Matlab基础.ppt”上的相关内容) 实现阶跃信号(注意:需要新建m函数文件,键入以下代码,并进行保存、命 名): function f=u(t) f=(t0); ?t=-5:0.001:5; ? f=l/2+l/2*sign(t); ■1-5 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -3 -2 -1 0 2 3 5 -4 1 4 3)单位冲激信号〃⑴ 单位冲击信号/(/)的定义为丄§⑴力i ,犯)的 5(/) = 0/工0 定义表明,该信号除原点以外,处处为零,且信号面积 为1。设有门函数4⑴,则由》⑴的定义可得 1/A 1 — -12 图1-6门函数⑴的定义 严格来说MATLAB是不能表示单位冲激信号的, 度为1/力的矩形脉冲近似地表示。当力趋近于零时, 但可用时间宽度为力,高 矩形脉冲就能较好地近似 出冲击信号的实际波形。下面是绘制刃+ ―)的MATLAB子程序,其屮也分别 单?位冲激信号波形图 单?位冲激信号波形图 表示信号的起始和终止时间,匚表示信号沿时间轴的平移量,心0时左移,z00 时右移。绘图用stairs,该命令一般用于绘制类似楼梯形状的步进图形,因为在 显示连续信号不连续点用stairs命令绘图效果 较好。注意:需要新建m函数文件,键入以下 代码,并进行保存、命名: function chongji(tl,t2,t0) d 匸 0.01; t=tl:dt:t2; n=length(t); x=zeros(l,n); x(l,(-tO-tl)/dt+l)=l/dt; stairs(t,x); axis([tl,t2,0,l?2/dt]) titleC单位冲激信号§ (t)) 调用chongji函数绘制^(r),-l r 5的波 形。MATLAB调用命令为:chongji(-1,5,0),执行结果如图所示。 2、离散信号波形的绘制 对于任意离散序列,需要两个向量来表示,一个表示k的取值范围,另一个 表示序列的值。例如 k 二 2:4; 匸[2,1,1,?1,3,0,2]; 绘制离散信号的波形与绘制连续信号波形类似,只是不再使用plot命令函 数,而是使用stem函数,绘制出来的图形是点点分立的,犹如一条条火柴棒, 也叫火柴棒图。例如绘制上面离散序列的波形,可使用如下语句 stem(k,f); (1)画出正弦序列/伙)= sin(加/3)和/伙)= sinR在[0, 18]区间的波形,观察它 们在形状上有何不同,思考原因何在。 ? k=0:18; ? f=sin(pi*k/3); ? stem(k,f); 0.6 - 0.4 - 0.2 - 0 -0.2 - -0.4 - -0.6 - -0.8 - [I I I 1 1 I 1 1 I I ■ 0 2 4 6 8 10 12 14 16 18 ? k=0:18; f=sin(k); stem(k9f); ? k=0:18; fl 二 sin(pi*k/3); f2=sin(k); subplot(l,2,l); stem(k,fl); title(sin(pi*k/3)‘); subplot(l,2,2); stem(k,f2); title(,sin(k)t); sin(pi*k/3) sin(k) (2)在k二卜10:10] (2) 在k二卜10: 10]范围内产生离散信号f(k)= 2k 0 -3k3 其余 提示:在matlab中存在一个全零矩阵函数zeroso函数zeros (1, n)产生 一个由n个零组成的行向量。 ? k=-10:10; kl=-3:3; f=[zeros(l,7),2*kl,zeros(l,7)]

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档