信号与系统实验二.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二、连续时间系统的频域分析 一、实验目的 (1) 理解周期信号的傅里叶分解,掌握傅里叶系数的计算方法; 深刻理解和掌握非周期信号的傅里叶变换及其计算方法; (3) 熟悉傅里叶变换的性质,并能应用其性质实现信号的幅度调制; (4) 理解连续时间系统的频域分析原理和方法,掌握连续系统的频率响应求解方法,并画出相应的幅频、相频响应曲线。 二、实验原理 (1) 周期信号的傅里叶分解 设有连续时间周期信号,它的周期为T,角频率,且满足狄里赫利条件,则该周期信号可以展开成傅里叶级数,即可表示为一系列不同频率的正弦或复指数信号之和。傅里叶级数有三角形式和指数形式两种。 三角形式的傅里叶级数: 式中系数,称为傅里叶系数,可由下式求得: 指数形式的傅里叶级数: 式中系数称为傅里叶复系数,可由下式求得: 周期信号的傅里叶分解用Matlab进行计算时,本质上是对信号进行数值积分运算。Matlab中进行数值积分运算的函数有quad函数和int函数。其中int函数主要用于符号运算,而quad函数(包括quad8,quadl)可以直接对信号进行积分运算。因此利用Matlab进行周期信号的傅里叶分解可以直接对信号进行运算,也可以采用符号运算方法。quadl函数(quad系)的调用形式为:y=quadl(‘func’,a,b)或y=quadl(@myfun,a,b)。其中func是一个字符串,表示被积函数的.m文件名(函数名);a、b分别表示定积分的下限和上限。第二种调用方式中”@”符号表示取函数的句柄,myfun表示所有限定义的函数的文件名。 示例1:给定一个周期为4、脉冲宽度为2的矩形信号,用Matlab计算其傅里叶系数并绘图。 程序代码: T=4;tao=2;w=2*pi/T; singrect=inline((abs(t)=1).*1); a0=quadl(singrect,-2,2)/T;%计算a0 N=10;an=zeros(1,N);bn=zeros(1,N); for k=1:N an(k)=quadl(@rectcos,-2,2,[],[],k,w)*2/T; %计算an; end for k=1:N bn(k)=quadl(@rectsin,-2,2,[],[],k,w)*2/T; %计算bn; end; n=1:1:N; figure(1); subplot(1,2,1);plot(n,an);grid on; subplot(1,2,2);plot(n,bn);grid on; % 有限项级数逼近 t=-6:0.01:6; A0=a0; AN=zeros(1,N);fiN=zeros(1,N); AN=sqrt(an.^2+bn.^2); fiN=-atan(bn./an); figure(2);subplot(6,2,1); x=pulstran(t,-8:4:8,rectpuls,2); plot(t,x);axis([-8,8,-1,2]);grid on; subplot(6,2,2);plot(t,A0/2);grid on; wave=a0/2; for k=1:12 wave=wave+an(k)*cos(k*w*t+fiN(k)); subplot(6,2,k+2);plot(t,wave);grid on; end 程序中“rectcos”和“rectsin”分别为所预先定义的函数文件。其中rectcos.m文件为: function y=rectcos(t,n,w); y=(abs(t)=1).*1.*cos(n*w*t); 定义了函数与余弦函数之间的乘积。 rectsin.m文件为: function y=rectsin(t,n,w); y=(abs(t)=1).*1.*sin(n*w*t); 定义了函数与正弦弦函数之间的乘积。 运行结果:傅里叶系数图形: 有限项数逼近图形,采用前10次谐波: (2)周期信号的频谱 周期信号经过傅里叶分解可表示为一系列正弦或复指数信号之和。为了直观地表示出信号所含各分量的振幅,以频率(或角频率)为横坐标,以各谐波的振幅或虚指数函数的幅度为纵坐标,可画出幅度-频率关系图,称为幅度频谱或幅度谱。类似地,可画出各谐波初相角与频率的关系图,称为相位频谱或相位谱。 在计算出信号的傅里叶分解系数后,就可以直接求出周期信号的频谱并画出其频谱图。 (3)非周期信号的傅里叶变换和性质 非周期信号的傅里叶变换定义为: 称为频谱密度函数,一般需要用幅度谱和相位谱两个图形才能将它完全表示出来。 Matlab中symbolic工具箱提供了直接求解信号的傅里叶变换和逆变换的函数fourier()和ifourier()。这两个函数采用符号运算方法,在调用之前要

文档评论(0)

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

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

1亿VIP精品文档

相关文档