连续信号采样和重构.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文档。上传文档
查看更多
连续信号采样和重构

数字信号处理实验(综合) 实验题目:连续信号采样和重构 一、实验目的 通过利用MATLAB实现对信号采样、求频谱、滤波以及时域,域重构熟悉通信系统的整个过程。 二、实验原理 奈奎斯特采样定理,连续信号傅立叶变换(CTFT)、连续信号傅立叶逆变换、sample函数时域重构原理、巴特沃兹低通滤波器的设计、时域卷积定理等。 三、实验内容 (1)绘制原信号及其频谱,采样信号及其频谱 图A 连续信号及其采样信号对应频谱图 图1 为y= 3*cos(3*pi*t)+2*sin(2*pi*t)+cos(5*pi*t)的信号,时间间隔为0.01秒。 因为CTFT公式只适用于求连续信号,但本实验中采用的是MATLAB数值计算方法,所以将上面的积分式变成以下的求和式为:,在程序中采用For循环和sub函数实现求解,最后用abs求出其模值输出。 从原信号时域表达式可以看出,信号角频率为5pi,若要应用奈奎斯特采样定理,则采样角频率必须大于2*5pi,于是我们采用15pi的采样角频率。而,所以对应到时域,采样周期为2/15秒。于是在绘制图3时,我们的时间间隔为2/15秒,于是得到许多离散点。同样,利用公式可求的采样信号的频谱图。从图4可以看出,频谱得到了搬移,又由于满足奈奎斯特采样定理,没有出现混频的现象。 (2)离散信号时域重构 图B 离散信号时域重构过程图 重构原理为生成大量自变量点,在每个采样点处,生成一个以该采样点的幅值为中央最大值、为采样时间间隔的sample函数,最后把所有sample函数自变量点的函数值相加,及得到了原信号在这些点处的值,从而重构出原信号。图5中,每个采样点用蓝色圆圈标记出,蓝色虚线是在这些点处生成的sample曲线,红色虚线为自变量点的函数值累加后的值,及为原信号的包络。图6即重构出的原信号。 (3)设计滤波器,频域重构 图C 滤波及频域重构信号 图7即图4,表示采样后的信号频谱图。图8是针对图7频谱设计的低通滤波器,采用的是巴特沃兹型,由于原信号最高频率为2.5赫兹,所以在此我们设计的滤波器通带边界频率为3赫兹,阻带边界频率为4赫兹,通带波纹为0.5dB,阻带波纹为30 dB,以得到测试,满足给定的指标。根据时域卷积性质,将图7与图8 两图中的数值对应相乘,滤去高频分量,得到所需要的低频分量,如图9.然后根据时域傅立叶反变换公式:,同样将其变成求和式,从而得到频域的重构信号,如图10. 四、实验小结 本次实验为一次综合性实验,涉及的内容较多,难度也较大。清晰的设计思路很重要,但编程的过程中遇到了很多麻烦,最关键的是数组相乘中的长度一致问题,所以一开始就应该站在全局、系统的角度来进行设计。通过本次实验,增进了对信号处理的认识,提高了编程能力。 附录 图A程序代码 t=0:0.01:10; %原信号及频谱 采样信号频谱 y1=3*cos(3*pi*t)+2*sin(2*pi*t)+cos(5*pi*t); subplot(2,2,1) plot(t,y1) ylabel(幅度) title((1) 原信号) grid on t2=0:2/15:10; y2=3*cos(3*pi*t2)+2*sin(2*pi*t2)+cos(5*pi*t2); subplot(2,2,3) plot(t2,y2,r:);hold on plot(t2,y2,. ) xlabel(时间 (秒)),ylabel(幅度) title((3)采样后信号 ) grid on t=0:0.01:30; y1=3*cos(3*pi*t)+2*sin(2*pi*t)+cos(5*pi*t); w=-8*2*pi:15*pi/511: 8*2*pi; for i=1:length(w) a(i)=abs(sum(y1.*exp(-j*w(i)*t)))*0.01; end subplot(2,2,2) plot(w/2/pi,a); ylabel(幅度 ) title((2) 原信号频谱); grid on t2=0:2/15:30; w=-8*2*pi:15*pi/511:8*2*pi; y2=3*cos(3*pi*t2)+2*sin(2*pi*t2)+cos(5*pi*t2); for i=1:length(w) m(i)=abs(sum(y2.*exp(-j*w(i)*t2)))*2/15; end; subplot(2,2,4) plot(w/2/pi,m); axis([-8 8 -0.5 60]); ylabel(幅度),xlabel(频率(赫兹)) title((4) 采样后频谱搬移) grid on

文档评论(0)

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

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

1亿VIP精品文档

相关文档