实验一 离散序卷积.docVIP

  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文档。上传文档
查看更多
学号X__班级: 10通信(2)班 姓名: 杨嘉雯 日期:2012.10.8__地点:3#304__ 实验一:离散时间序列卷积和MATLAB实现 (一)简述实验目的及实验原理 1、掌握离散卷积计算方法; 2、学会线性常系数差分方程的迭代解法; 3、学会针对具体系统设计程序; (二)实验内容 1、用MATLAB画出如下表达式的脉冲序列 (1)写出程序代码 n=-1:6; %n取值-1到6,间隔为1 f=[0,8.0,3.4,1.8,5.6,2.9,0.7,0 ]; stem(n,f); %画出离散图形 xlabel(n); %x坐标轴为n ylabel(f(n ); %y坐标轴为f(n) 仿真图形 2、用MATLAB计算序列{-2 0 1 –1 3}和序列{1 2 0 -1}的离散卷积。 首先用手工计算,然后用MATLAB函数conv(x,y)编程验证。人工计算序列x(n)、h(n)的卷积结果并与计算机计算结果相比较,给出笔算和计算机计算的结果对照表,画出图形。 (1)写出程序代码 xn=[0 -2 0 1 -1 3 0]; hn=[0 1 2 0 -1 0]; yn=conv(xn,hn); %计算xn和hn的卷积 subplot(2,2,1); %画在2行2列的第1个位子 nx=-1:5; %n取值-1到5,间隔为1 stem(nx,xn); %画出离散图像 xlabel(n); %x坐标轴为n ylabel(x(n)); %y坐标轴为x(n) subplot(2,2,2); %画在2行2列的第2个位子 nh=-1:4; %n取值-1到4,间隔为1 stem(nh,hn,-r); %画出离散图像 xlabel(n); %x坐标轴为n ylabel(h(n)); %y坐标轴为h(n) subplot(2,2,3); %画在2行2列的第3个位子 ny=0:(7+6-2); %n取值0到11,间隔为1 stem(ny,yn); %画出离散图像 xlabel(n); %x坐标轴为n ylabel(y(n)); %y坐标轴为y(n) 仿真图形及相关分析 3、参考教材P14页,使用通用卷积convu函数,计算如下卷积 已知h(n)=R6(N-4),x(n)=2R3(N-3),计算y(n)=x(n)*h(n)编程实现并在一幅图内分别画出h(n),x(n),y(n),标好横坐标与纵坐标。 (1)写出程序代码 h=ones(1,5);nh=-3:1; %hn取6个整数,从-3到1 x=2*ones(1,3);nx=3:5; %xn取3个整数,从3到5 [y,ny]=convu(h,nh,x,nx); %调用定义 subplot(3,1,1); %画在3行1列的第1个位子 stem(nh,h,b); %画出离散图形,颜色为蓝色 xlabel(nh); %x坐标轴为nh ylabel(h); %y坐标轴为x subplot(3,1,2); %画在3行1列的第2个位子 stem(nx,x,b); %画出离散图形,颜色为蓝色 xlabel(nx); %x坐标轴为nx ylabel(x);

文档评论(0)

139****3928 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档