- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河南城建学院实验报告
课程名称:信号处理基础
系: 电气与电子工程系
专业: 自动化
指导教师:梁成武
姓名: 肖邓
学号: 122408155
报告上交时间: 2010年 12月 22日
教师评语:
成绩等级
日期: 2010 年 12 月 22 日
第一次实验内容: MATLAB 工具使用和信号的时域分析
一、实验目的
1 、掌握 MATLAB基本知识和基本应用。
2 、掌握用 MATLAB进行仿真的简单操作。
3 、通过实验体会 MATLAB的操作,获取一些初步的经验。
二、实验设备:
装有 MATLAB6.5版软件的计算机一台
三、实验原理与步骤
1 、打开信号处理实验素材文件夹, 仔细阅读里边的第 01 章节,
认识 MATLAB桌面的基本结构和学习使用一些基本的命令。
2 、通过 MATLAB做出指数函数 e2t 和抽样函数 Sa(t) 的图形并分析。
1)指数函数 y=e2t 的 MATLAB实验程序: t=0:0.01:10;
y=exp(1/2*t);
plot(t,y)
(2)抽样函数 y= Sa(t )的 MATLAB实验程序:
t=-10:0.01:10;
y=sinc(t);
plot(t,y)
四、实验结果与数据处理
1 、指数函数 e2t 实验结果如下图(一)、图(二)所示:
150
100
50
0
0 1 2 3 4 5 6 7 8 9 10
图(一)指数函数 e2 t 的 MATLAB仿真图
、抽样函数 Sa(t ) 的实验结果:
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-8
-6
-4
-2
0
2
4
6
8
10
-10
图(二)抽样函数 Sa(t ) 的 MATLAB仿真图
五、实验体会与讨论
通过本次试验掌握了 MATLAB基本知识和基本应用, 掌握了用MATLAB进行仿真的简单操作和一些基本的操作指令。
MATLAB 在处理函数、信号,以及了解他们的特性方面, MATLAB 是一款非常方便的软件, 当然也可以通过它来做出某些复杂函数或信号的图形。
第二次实验内容:线性系统的时域特性一、 实验目的:
了解线性系统的时域特性,并会用计算机进行简单的分析。
二、 实验设备:
装有 MATLAB 6.5 版软件的计算机一台三、实验原理与步骤 :
连续时间信号在食欲的一些基本运算 -——尺度变换、平移、翻转、叠加、相乘、叠加、微分、积分等不仅涉及信号的描述和分析,还对进一步建立有关信号的基本概念和简化运算有一定的意义。
1)、将信号以纵轴为中心进行对称映射, 就实行了信号的翻转。因此也可以表示为用变量 -t 代替原信号的自变量 t 而得到信号 x(-t),在 MATLAB 中可以直接在自变量前写出 “—”。翻转运算还可以利用
fliplr (x)函数实现。
(2)、平移也称时移,对于信号下( t ),考虑大于零的常数 t0 ,则得平移信号 x( t t0 )或 x( t t0 )。在 MATLAB 中可以用算术运算
符“—”或者“ +”实现。信号的叠加和相乘运算在 MATLAB 中实
现比较简单,直接运用算数运算符“ +和“ * ”即可实现。
(3)、信号的微分是指取信号对时间的一阶导数, 表示为以 y(t)
x(t)
dt。信号的积分是指信号 x(t)在区间(, t )内得到的信号,
在 MATLAB 中连续信号得分用 diff 函数近似计算;四、实验结果与数据处理
1.对三角波函数 x(t),可以利用 MATLAB 画出 X(3t)和 X(2—3t)
的波形,如下图(三)图(四)所示,程序为:
X%Program2_1_7
t=-2:0.01:2;
x1=tripuls(3*t,4,0.5);
subplot(1,2,1)
plot(t,x1)
title(x(3t))
x2=tripuls((2-3*t),4,0.5);
subplot(1,2,2)
plot(t,x2)
title(x(2-3t))
图(三)
2.对采样函数进行微分和积分运算
结果如下,程序为:
h=0.001;
t=0:h:4;
x=sinc(t);
y1=diff(x)*1/h;
plot(t(1:length(t)-1),y1)
title(dSa(t)/dt)
积分程序如下:
t=0:0.01:4;
for m=1:length(t)
y2(m)=quad(sinc,0,t(m));
end
plot(t,y2)
title(integral of Sa(t))
图(四)
五、实验体会与讨论:
运用 MATLAB 软件准确的挥出了关于线性系统的时域特性,并练习了其尺度变换、平移、翻转、叠加、相乘、叠加、微分、积分等性质, MATLAB 软件不仅涉及信号的描述和分析,还对进一步建
文档评论(0)