信号分析实验报告

  • 格式:doc
  • 大小:62.50 KB
  • 文档页数:8

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间: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做出指数函数2e t和抽样函数()

Sa t的图形并分析。

(1)指数函数y=2e t的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、指数函数2e t实验结果如下图(一)、图(二)所示:

图(一)指数函数2e t的MATLAB仿真图

2、抽样函数()

Sa t的实验结果:

图(二)抽样函数()

Sa t的MATLAB仿真图

五、实验体会与讨论

通过本次试验掌握了MATLAB基本知识和基本应用,掌握了用MATLAB进行仿真的简单操作和一些基本的操作指令。

MATLAB 在处理函数、信号,以及了解他们的特性方面,MATLAB是一款非常方便的软件,当然也可以通过它来做出某些复杂函数或信号的图形。

第二次实验内容:线性系统的时域特性

一、实验目的:

了解线性系统的时域特性,并会用计算机进行简单的分析。

二、实验设备:

装有MATLAB 6.5版软件的计算机一台

三、实验原理与步骤:

连续时间信号在食欲的一些基本运算-——尺度变换、平移、翻转、叠加、相乘、

叠加、微分、积分等不仅涉及信号的描述和分析,还对进一步建立有关信号的基本概念和简化运算有一定的意义。

(1)、将信号以纵轴为中心进行对称映射,就实行了信号的翻转。因此也可以表示为用变量-t 代替原信号的自变量t 而得到信号x (-t),在MATLAB 中可以直接在自变量前写出“—”。翻转运算还可以利用fliplr (x )函数实现。

(2)、平移也称时移,对于信号下(t ),考虑大于零的常数0t ,则得平移信号x (0t t +)或x (0t t -)。在MATLAB 中可以用算术运算符“—”或者“+”实现。信号的叠加和相乘运算在MATLAB 中实现比较简单,直接运用算数运算符“+"和“*”即可实现。

(3)、信号的微分是指取信号对时间的一阶导数,表示为以y (t )=()d 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软件不仅涉及信号的描述和分析,还对进一步建立有关信号的基本概念和简化运算有一定的意义。

第三次实验内容:信号的频域分析

一、实验目的:

了解信号的复频域分析方法,并进行相关的联系

二、 实验设备:

装有MATLAB6.5版软件的计算机一台

三、实验原理与步骤 :

傅里叶变换是对连续时间信号进行频域分析的主要工具之一,如何从已知的信号x (t)求其频谱X (w),在MATLAB 中利用函数fourier 进行信号的傅里叶分析。

Fourier 函数的调用格式为:X=Fourier (x ,t ,w )其中,x 为符号函数;w 为返回的频率变量,可以默认;t 为可以默认的时间变量。

四、实验结果与数据处理

1、求信号x (t)=2

t e -的频谱: 信号的频谱如下图(五)所示,其程序如下:

syms t w

x=exp(-t.^2);

Xw=fourier(x,t,w);

ezplot(Xw)

图(五)

2.求单边指数信号x=()t e u t -的频谱:

指数信号的频谱图如下图(六)所示,其程序如下:

syms t w

ut=sym('Heaviside(t)');

x=exp(-t)*ut;

Xw=fourier(x);

XXP=abs(Xw);