信号与系统实验报告3实验3 傅里叶变换及其性质
更新时间:2024-05-05 07:02:01 阅读量: 综合文库 文档下载
- 信号与系统推荐度:
- 相关推荐
信息工程学院实验报告
课程名称:
成 绩: 实验项目名称:实验3 傅里叶变换及其性质 实验时间:2015/11/17 班级:通信141 姓名: 学号:201411402115 指导老师(签名): 一、实 验 目 的:
学会运用MATLAB求连续时间信号的傅里叶(Fourier)变换;学会运用MATLAB求连续时间信号的频谱图;学会运用MATLAB分析连续时间信号的傅里叶变换的性质。
二、实 验 设 备 与 器 件 软件:Matlab 2008 三、实 验 原 理 3.1傅里叶变换的实现
信号f(t)的傅里叶变换定义为: F(?)?F[f(t)]?傅里叶反变换定义为:f(t)?F[F(?)]??1????f(t)e?j?tdt,
12?????f(?)ej?td?。
信号的傅里叶变换主要包括MATLAB符号运算和MATLAB数值分析两种方法,下面分别加以探讨。同时,学习连续时间信号的频谱图。 3.1.1 MATLAB符号运算求解法
MATLAB符号数学工具箱提供了直接求解傅里叶变换与傅里叶反变换的函数fourier( )和ifourier( )。Fourier变换的语句格式分为三种。
(1)F=fourier(f):它是符号函数f的Fourier变换,默认返回是关于?的函数。
(2)F=fourier(f,v):它返回函数F是关于符号对象v的函数,而不是默认的
?,即
F(v)?????jvtf(t)?edt 。
(3)F=fourier(f,u,v):是对关于u的函数f进行变换,返回函数F是关于v的函数,即
F(v)?????f(t)e?jvudu。
傅里叶反变换的语句格式也分为三种。
(1)f=ifourier(F):它是符号函数F的Fourier反变换,独立变量默认为?,默认返回是关于x的函数。
(2)f=ifourier(F,u):它返回函数f是u的函数,而不是默认的x。
(3)f=ifourier(F,u,v):是对关于v的函数F进行反变换,返回关于u的函数f。
值得注意的是,函数fourier( )和ifourier( )都是接受由sym函数所定义的符号变量或者符号表达式。
3.1.2连续时间信号的频谱图
信号f(t)的傅里叶变换F(?)表达了信号在?处的频谱密度分布情况,这就是信号的傅里叶变换的物理含义。F(?)一般是复函数,可以表示成F(?)?F(?)ej?(?)。F(?)~?与?(?)~?曲
线分别称为非周期信号的幅度频谱与相位频谱,它们都是频率?的连续函数,在形状上与相应的周期信号频谱包络线相同。非周期信号的频谱有两个特点,密度谱和连续谱。要注意到,采用fourier()和ifourier() 得到的返回函数,仍然是符号表达式。若需对返回函数作图,则需应用ezplot()绘图命令。
3.1.3 MATLAB数值计算求解法
fourier( )和ifourier( )函数的一个局限性是,如果返回函数中有诸如单位冲激函数?(t)等项,则用ezplot()函数无法作图。对某些信号求变换时,其返回函数可能包含一些不能直接用符号表达的式子,因此不能对返回函数作图。此外,在很多实际情况中,尽管信号f(t)是连续的,但经过抽样所获得的信号则是多组离散的数值量f(n),因此无法表示成符号表达式,此时不能应用fourier()函数对f(n)进行处理,而只能用数值计算方法来近似求解。
从傅里叶变换定义出发有F(?)?????f(t)e?j?tdt?lim?f(n?)e?j?n??,
??0???当?足够小时,上式的近似情况可以满足实际需要。对于时限信号f(t),或者在所研究的时间范围内让
f(t)衰减到足够小,从而近似地看成时限信号,则对于上式可以考虑有限n的取值。假设是因果信号,则
有
F(?)???f(n?)e?j?n?,n?0M?10?n?M?1
傅里叶变换后在?域用MATLAB进行求解,对上式的角频率?进行离散化。假设离散化后得到N个样值,即 ?k?2?k,N?0?k?N-1,
M?1因此有 F(k)???f(n?)en?0?j?kn?,0?k?N?1。采用行向量,用矩阵表示为
?j?kn?TTT[F(k)]1]M*N。其要点是要正确生成f(t)的M个样本向量[f(n?)]与向量*N??[f(n?)]1*M[e[e?j?kn?]。当?足够小时,上式的内积运算(即相乘求和运算)结果即为所求的连续时间信号傅里叶变换
的数值解。
3.2傅里叶变换的性质
傅里叶变换的性质包含了丰富的物理意义,并且揭示了信号的时域和频域的关系。熟悉这些性质成为信号分析研究工作中最重要的内容之一。 3.2.1 尺度变换特性
傅里叶变换的尺度变换特性为:若f(t)?F(?),则有f(at)?1?F(),其中,a为非零实常数。 aa3.2.2频移特性
傅里叶变换的频移特性为:若f(t)?F(?),则有f(t)ej?0t?F(???0)。频移技术在通信系
统中得到广泛应用,诸如调幅变频等过程都是在频谱搬移的基础上完成的。频移的实现原理是将信号
f(t)乘以载波信号cos?0t或sin?0t,从而完成频谱的搬移,即
1f(t)cos?0t?[F(???0)?F(???0)]2
jf(t)sin?0t?[F(???0)?F(???0)]2四、实 验 内 容 与 步 骤
4.1试用MATLAB命令求下列信号的傅里叶变换,并绘出其幅度谱和相位谱。
2sin2?(t?1)?sin(?t)? (1)f1(t)? (2)f2(t)?? ??(t?1)?t?? 4.2试用MATLAB命令求下列信号的傅里叶反变换,并绘出其时域信号图。
2104? (2)F2(?)?e?4? 3?j?5?j? (1)F1(?)?
4.3试用MATLAB数值计算方法求门信号的傅里叶变换,并画出其频谱图。
t??/2t??/2,其中??1。
??1,门信号即g?(t)????0, 4.4已知两个门信号的卷积为三角波信号,试用MATLAB命令验证傅里叶变换
的时域卷积定理。 5.问题与思考
傅里叶变换的其他性质可以用类似的方法加以验证,试举一例,说明你验证过程的思路。
解:4.1(1) MATLAB源程序为: clear;clc;
ft=sym('sin(2*pi*(t-1))/(pi*(t-1))'); Fw = fourier(ft); subplot(211)
ezplot(abs(Fw),[-5*pi 5*pi]);grid on title('幅度谱');
phase = atan(imag(Fw)/real(Fw)); subplot(212)
ezplot(phase);grid on title('相位谱');
4.1(2) MATLAB源程序为:
clear;clc;
ft = sym('(sin(pi*t)/(pi*t))^2'); Fw = fourier(ft); subplot(211)
ezplot(abs(Fw));grid on
title('幅度谱');
phase = atan(imag(Fw)/real(Fw)); subplot(212)
ezplot(phase);grid on title('相位谱');
4.2(1) MATLAB源程序为:
clear;clc; t=sym('t');
Fw= sym('10/(3+i*w)-4/(5+i*w)'); ft = ifourier(Fw); ezplot(ft),grid on 4.2(2) MATLAB源程序为: clear;clc; t=sym('t');
Fw = sym('exp(-4*(w^2))'); ft = ifourier(Fw); ezplot(ft),grid on 4.3 MATLAB源程序为:
clear;clc;
ft1=sym('Heaviside(t+1/2)-Heaviside(t-1/2)'); subplot(121);
ezplot(ft1,[-pi pi]),grid on Fw1 = simplify(fourier(ft1)); subplot(122);
ezplot(abs(Fw1),[-10*pi 10*pi]), grid on axis([-10*pi 10*pi -0.2 1.2]); 4.4两个门信号卷积成为三角波信号的实验程序代码:
clear;clc;
dt = 0.01; t = -1:dt:2.5; f1 = uCT(t+1/2)- uCT(t-1/2); f2 = uCT(t+1/2)- uCT(t-1/2); f = conv(f1,f2)*dt; n =length(f);
tt = (0:n-1)*dt-2;
subplot(211), plot(t,f1),grid on; axis([-1, 1, -0.2,1.2]);
title('f1(t)'); xlabel('t');
subplot(212), plot(tt,f),grid on; axis([-2, 2, -0.2,1.2]);
title('f(t)=f1(t)*f2(t)'); xlabel('t'); 两个门信号卷积成为三角波信号的实验结果如图6所示:
图6
三角波信号傅里叶变换的实验程序代码:
clear;clc; dt = 0.01; t = -4:dt:4;
ft=(t+1).*uCT(t+1)-2*t.*uCT(t)+(t-1).*uCT(t-1); N = 2000; k = -N:N;
W = 2*pi*k/((2*N+1)*dt); F = dt * ft*exp(-j*t'*W); plot(W,F), grid on
axis([-10*pi 10*pi -0.2 1.2]); xlabel('W'), ylabel('F(W)')
title('f1(t)*f2(t)的频谱图');
ft1和ft2分别傅里叶变换然后再相乘的代码:
clear;clc;
ft1=sym('Heaviside(t+1/2)-Heaviside(t-1/2)'); Fw1=fourier(ft1);
ft2=sym('Heaviside(t+1/2)-Heaviside(t-1/2)'); Fw2 = fourier(ft2); Fw=Fw1.*Fw2;
ezplot(Fw,[-10*pi 10*pi]);grid on axis([-10*pi 10*pi -0.2 1.2]);
三角波信号傅里叶变换的实验结果如图7所示,ft1和ft2分别傅里叶变换然后再相乘的实验结果如图8所
图7 图8
图7和图8几乎是一样的,所以傅里叶变换的时域卷积定理是正确的。
五、实 验 结 果 及 分 析: 4.1、(1)的波形图如图1所示:
图1
4.1、(2)的波形图如图2所示:
图2
4.2、(1)的波形图如图3所示:
图3
4.2、(2) 的波形图如图4所示:
图4
4.3、的波形图如图5所示:
图5
六、实 验 总 结:
附 录:图、关键代码等(可给出适当注释,提高可读性)
正在阅读:
大学物理题库 精品推荐01-07
红太狼图片02-09
赋码系统-企业端操作规程(上)05-04
2016年人教版六年级数学下册总复习统计与概率试卷201-08
2020年最新入党申请书02-06
毕业论文(设计)-基于Simulink的数字调制与解调仿真09-28
工程项目进度管理办法04-21
(精品)plc和变频器wo毕业论文09-25
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 实验
- 变换
- 信号
- 性质
- 及其
- 报告
- 系统
- 傅里
- 大学物理上册期末考试卷1 - 副本
- 14年版自考财务管理学练习题(第九章 营运资本投资)
- 综合素质评价案例
- 2012大连市科目四包过C1车型试题
- 采购与供应谈判-要点
- 妇产科案例分析
- 安全文明施工管理方案 - 图文
- 15秋福师《中国教育简史》在线作业一 答案
- 2013年公开选拔副科级领导试题(案例分析)
- 天馈整治和优化的技术标准
- 2016年最新人教版语文教材现代文古文必背篇目(一)
- unit3 Rats_and_Men_汉英翻译
- 《建筑施工基础知识》
- 蓝光调试说明
- GTJ2018 板的计算学习
- 八年级语文专项复习与练习(文学常识、背诵默写)
- 三角函数(5)
- (申论宝典)中国特色官方排比句集锦
- 周益春-材料固体力学习题解答习题十
- 1基本养老保险补缴业务流程 - 图文