实验四连续信号的傅立叶变换

实验四连续信号的傅立叶变换

ID:10270526

大小:166.00 KB

页数:7页

时间:2018-06-14

实验四连续信号的傅立叶变换_第1页
实验四连续信号的傅立叶变换_第2页
实验四连续信号的傅立叶变换_第3页
实验四连续信号的傅立叶变换_第4页
实验四连续信号的傅立叶变换_第5页
资源描述:

《实验四连续信号的傅立叶变换》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验4非周期信号的傅立叶变换分析一、实验目的(1)熟悉连续非周期信号频谱特点及其分析方法;(2)掌握用MATLAB实现傅立叶变换的两种方法;(3)了解常用傅立叶变换性质的MATLAB实现方法;二、实验原理1、傅里叶变换和其逆变换定义如下:4.14.2连续时间傅里叶变换主要用来描述连续时间非周期信号的频谱。按照教材中的说法,任意非周期信号,如果满足狄里克利条件,那么,它可以被看作是由无穷多个不同频率(这些频率都是非常的接近)的周期复指数信号ejwt的线性组合构成的,每个频率所对应的周期复指数信号ejwt称为频率分量(frequencycomponent),其相对

2、幅度为对应频率的

3、X(jw)

4、之值,其相位为对应频率的X(jw)的相位。X(jw)通常为复函数,可以按照复数的极坐标表示方法表示为:X(jw)=

5、X(jw)

6、ejÐX(jw)其中,

7、X(jw)

8、称为x(t)的幅度谱,而ÐX(jw)则称为x(t)的相位谱。给定一个连续时间非周期信号x(t),它的频谱也是连续且非周期的。2、用MATLAB实现方法MATLAB进行傅里叶变换有两种方法,一种利用符号运算的方法计算,另一种是数值计算。2.1采用数值计算的方法来进行傅里叶变换的计算严格来说,用数值计算的方法计算连续时间信号的傅里叶变换需要有个限定条件,即信号是时限信号(T

9、imelimitedsignal),也就是当时间

10、t

11、大于某个给定时间时其值衰减为零或接近于零,这个条件与前面提到的为什么不能用无限多个谐波分量来合成周期信号的道理是一样的。计算机只能处理有限大小和有限数量的数。采用数值计算算法的理论依据是:若信号为时限信号,当时间间隔T取得足够小时,上式可演变为:上式用MATLAB表示为:X=x*exp(-j*t’*w)*T其中X为信号x(t)的傅里叶变换,w为频率,T为取样间隔。相应的MATLAB程序:T=0.01;dw=0.1;%时间和频率变化的步长t=-10:T:10;w=-4*pi:dw:4*pi;X(jw)可以按照

12、下面的矩阵运算来进行:X=x*exp(-j*t’*w)*T;%傅里叶变换X1=abs(X);%计算幅度谱phai=angle(X);%计算相位谱为了使计算结果能够直观地表现出来,还需要用绘图函数将时间信号x(t),信号的幅度谱

13、X(jw)

14、和相位谱ÐX(jw)分别以图形的方式表现出来,并对图形加以适当的标注。这里还需要注意,由于在MATLAB运算中,必须对连续信号进行取样,为了不丢失原信号的信息,即反变换后能不失真地恢复原来信号,取样间隔T的确定必须满足取样定理的要求,即取样间隔T必须小于奈奎斯特频率。2.1.1用MATLAB实现傅里叶逆变换连续时间傅里叶逆变

15、换可用式4.2进行计算。式4.2重写如下:从定义式可看出,其计算方法与傅里叶变换是一样的,因此可以采用同样的矩阵运算的方法来计算,即x(t)=X(jw)*exp(jw’*t)*dw具体的MATLAB函数如下:t=-5:0.01;5;%指定信号的时间范围,此范围应根据信号的持续时间确定。dw=0.1;w=-4*pi:dw:4*pi;X=input(‘TypeintheexpressionofX(jw)’);x=X*exp(jw’*t)*dw;然后用绘图函数就可以绘制出逆变换得到的时域信号波形图。2.1符号运算的计算方法MATLAB提供了两个函数fourier()

16、和ifourier(),它们可分别用来计算傅立叶正变换和反变换,这是计算傅立叶变换的符号计算方法。(1)傅里叶变换在Matlab中,傅里变换变换由函数fourier()实现。fourier()有三种调用格式:①F=fourier(f)求时间函数f(t)的傅里叶变换,返回函数F的自变量默认为w,即;②F=fourier(f,v)求时间函数f(t)的傅里叶变换,返回函数F的自变量为v,即;③F=fourier(f,u,v)对自变量为u的函数f(u)求傅里叶变换,返回函数F的自变量为v,即。(2)傅里叶逆变换在Matlab中,傅里变换逆变换由函数ifourier()

17、实现。与函数fourier()相类似,ifourier()也有三种调用格式:①f=ifourier(F)求函数F(jw)的傅里叶逆变换,返回函数f的自变量默认为x,即;②f=ifourier(F,u)求函数F(jw)的傅里叶逆变换,返回函数f的自变量为u,即。③f=ifourier(F,v,u)求函数F(jv)的傅里叶逆变换,返回函数f的自变量为u,即这里要注意的是,在调用上述两个函数之前,先要用syms命令对所用到的变量(如t、u、v、w)等进行说明,也就是要将这些变量说明成符号变量。对于fourier()中的函数f或ifourier()中的F,也要用sym

18、s将f或F说明成为符号表达式。另外,在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。