信号与系统实验报告4-matlab时间抽样.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文档。上传文档
查看更多
第 PAGE1 页 共 NUMPAGES2 页 信息工程学院实验报告 成 绩: 指导老师(签名): 课程名称:信号与系统实验 实验项目名称:实验4.4 信号抽样及抽样定理 实验时间:2015.12.01 班级:通信141 姓名:林志斌 学号:201411402115 一、实 验 目 的: 本实验是综合性实验,实验目的主要为:学会运用MATLAB完成信号抽样及对抽样信号的频谱进行分析;学会运用MATLAB改变抽样间隔,观察抽样后信号的频谱变化;学会运用MATLAB对抽样后的信号进行重建。进一步加深对信号采样和重建过程的理解。 二、实 验 设 备 与 器 件 MATLAB软件 三、实 验 原 理 信号抽样 信号抽样是连续时间信号分析向离散时间信号、连续信号处理向数字信号处 理的第一步,广泛应用于实际的各类系统中。所谓信号抽样,也称为取样或采样,就是利用抽样脉冲序列从连续信号中抽取一系列的离散样值,通过抽样过程得到的离散样值信号称为抽样信号,用表示。从数学上讲,抽样过程就是抽样脉冲和原连续信号相乘的过程,即: 因此可以用傅里叶变换的频移卷积性质来求抽样信号的频谱。常用的抽样脉冲序列有周期矩形脉冲序列和周期冲激脉冲序列。 假设原连续信号的频谱为,即;抽样脉冲是一个周期信号,它的频谱为: 其中,为抽样角频率,为抽样间隔。因此,抽样信号的频谱为: 上式表明,信号在时域被抽样后,它的频谱是原连续信号的频谱以抽样角频率为间隔周期的延拓,即信号在时域抽样或离散化,相当于频域周期化。在频谱的周期重复过程中,其频谱幅度受抽样脉冲序列的傅里叶加权,即被加权。 假设抽样信号为周期冲激脉冲序列,即: 因此,冲激脉冲序列抽样后信号的频谱为: 可以看出,是以为周期等幅地重复。 抽样定理 若是带限信号,带宽为,则信号可以用等间隔的抽样值来唯一表 示。经抽样后的频谱就是将的频谱在频率轴上以抽样频率为间隔进行周期延拓。因此,当时,或者抽样间隔时,周期延拓后频谱不会产生频率混叠;当时,周期延拓后频谱将产生频率混叠。通常把满足抽样定理要求的最低抽样频率,称为奈奎斯特频率,把最大允许的抽样间隔 称为奈奎斯特间隔。 信号重建 抽样定理表明,当抽样间隔小于奈奎斯特间隔时,可用抽样信号唯一地 表示原信号,即信号的重建。为了从频谱中无失真地恢复原信号,可采用截止频率为的理想低通滤波器。 设理想低通滤波器的冲激响应为,则 其中,,,因此 上式表明,连续信号可以展开为抽样函数的无穷级数,系数等于抽样值。利用MATLAB中的函数来表示,有,所以可获得由重建的表达式,即: 四、实 验 内 容 与 步 骤 3.1 设有三个不同频率的正弦信号,频率分别为 。现在用抽样频率对这三个正弦信号进行抽样,用MATLAB命令画出各抽样信号的波形及频谱,并分析频率混叠现象。 解:3.1MATLAB源程序为: 3.2 结合抽样定理,用MATLAB编程实现信号经冲激脉冲抽样后得到的抽样信号及其频谱,并利用重构信号。 4问题与思考 4.1 通过简单计算,说明例3中重建信号失真的原因。 4.2 说明例2与例3中nTs向量和t向量的区别。 图3 不满足抽样定理条件的信号的重建 clear;clc; K = 2; w = 3; phi = pi/4; t = 0:0.01:4; ft = K*cos(w*t+phi); plot(t,ft);grid on axis([0,4,-2.2,2.2]); title(ft1); 4.1、(2)MATLAB源程序为: clear;clc; t = -0.5:0.01:5; ft = (2-exp(-1*t)).*uCT(t); plot(t,ft);grid on axis([-0.5,5,-0.2,2.2]); title(ft2); 4.1、(3)MATLAB源程序为: clear;clc; t = -2:0.01:4; ft = t.*[uCT(t)-uCT(t-1)]; plot(t,ft);grid on axis([-2,4,-0.5,1.5]); title(ft3); 4.1、(4)MATLAB源程序为: clear;clc; t = -1:0.01:3; ft = [1+cos(p

文档评论(0)

147****4268 + 关注
实名认证
文档贡献者

认真 负责 是我的态度

1亿VIP精品文档

相关文档