周期信号的频谱(实验模版).doc

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

实验四 周期信号的频谱 姓名: 学号: 班级:电信11-2 日期:2012年12月17日 实验目的: 理解周期信号其频谱的物理意义 掌握周期信号频谱的Matlab编辑 实验原理: 以下给出信号的幅度频谱,由可知 若以频率为横坐标,幅度为纵坐标,可以得到各频率分量的幅度值随频率变化的规律,被称为信号的幅度频谱。信号分析中,也常常将信号展开为以下两种形式 (1) 此种情况下, 。以频率为横坐标,以表示各频率的分量,可以得到信号的幅度频谱的另一种描述。 (3) 此种情形,以频率为横坐标,以表示各频率分量的幅度,将在纵坐标表示出来,(有时也以表示),可以得到信号幅度频谱的又一种描述。以下给出以或为纵坐标的幅度频谱,个别情形给出以幅度为纵坐标的幅度频谱。这些表示没有本质的不同,只是幅度频谱描述方式上的差别。 1、方波信号的频谱: Mtalab程序如下: n=1:1:50; b=zeros(n,1); x=4./(2.*n-1)./pi; b=x, stem(n,b) 运行结果: 2、全波整流信号的频谱: Matlab程序如下: E=2;n=0:1:50; a=zeros(n,1); x=(-2*E/pi).*(1+cos(n.*pi))./(n.^2-1); a=x; subplot(2,1,1); stem(n,a) axis([-1,11,-1,2.8]) subplot(2,1,2); stem(n,a) axis([11,50,-0.025,0]) 运行结果: 以幅度为纵坐标给出幅度频谱的描述 Matlab程序如下: E=2;n=0:1:50; a=zeros(n,1); x=(-2*E/pi).*(1+cos(n.*pi))./(n.^2-1); a=abs(x); subplot(2,1,1); stem(n,a) axis([-1,11,0,2.8]) subplot(2,1,2); stem(n,a) axis([11,50,0,0.025]) 运行结果: 3、三角波信号的频谱: n=1:1:18; b=zeros(n,1); x=8.*sin(n.*pi/2)./(n.*pi).^2; b=x, subplot(3,1,1) stem(n,b) subplot(3,1,2) axis([0,19,-0.11,0.85]) stem(n,b) axis([0,8,-0.11,0.85]) subplot(3,1,3) stem(n,b) axis([8,19,-0.02,0.02]) 运行结果: 4、周期矩形脉冲的频谱: E=1;T1=1;T2=1; T01=0.05;T02=0.02; n=1:100; A1=zeros(n,1);A2=zeros(n,1); C=n.*pi.*T01./T1; D=n.*pi.*T02./T2; Sa1=sin(C)./C;Sa2=sin(D)./D; x1=(2*E*T01/T1).*Sa1; x2=(2*E*T02/T2).*Sa2; A1=x1;A2=x2; subplot(2,1,1); stem(n,A1) axis([0,100,-0.03,0.12]); subplot(2,1,2); stem(n,A2) axis([0,100,-0.03,0.12]); 运行结果: 编程练习: 研究周期及脉冲宽度变化时,其频谱的变化规律,给出结论。 答:频率越大,宽度越小,高度越高。 频率越小,宽度越大,高度越低。

文档评论(0)

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

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

1亿VIP精品文档

相关文档