信号分析与处理实验报告指导书.pdf

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信号分析与处理实验报告指导书

信号分析与处理及 MATLAB 基础知识 信号(Signal)一般都是随某一个或某几个独立变量的变化而变化的,例如, 温度、压力、声音,还有股票市场的日收盘指数等,这些信号都是随时间的变化 而变化的,还有一些信号,例如在研究地球结构时,地下某处的密度就是随着海 拔高度的变化而变化的。一幅图片中的每一个像素点的位置取决于两个坐标轴, 即横轴和纵轴,因此,图像信号具有两个或两个以上的独立变量。 在《信号分析与处理》课程中,我们只关注这种只有一个独立变量 (Independent variable)的信号,并且把这个独立变量统称为时间变量(Time variable),不管这个独立变量是否是时间变量。 在自然界中,大多数信号的时间变量都是连续变化的,因此这种信号被称为 连续时间信号(Continuous-Time Signals)或模拟信号(Analog Signals),例 如前面提到的温度、压力和声音信号就是连续时间信号的例子。但是,还有一些 信号的独立时间变量是离散变化的,这种信号称为离散时间信号。前面提到的股 票市场的日收盘指数,由于相邻两个交易日的日收盘指数相隔 24 小时,这意味 着日收盘指数的时间变量是不连续的,因此日收盘指数是离散时间信号。 而系统则用于对信号进行运算或处理,或者从信号中提取有用的信息,或者 滤出信号中某些无用的成分,如滤波,从而产生人们所希望的新的信号。系统通 常是由若干部件或单元组成的一个整体。系统可分为很多不同的类型,例如,根 据系统所处理的信号的不同,系统可分为连续时间系统和离散时间系统,根据系 统所具有的不同性质,系统又可分为因果系统和非因果系统、稳定系统和不稳定 系统、线性系统和非线性系统、时变系统)和时不变系统等等。 通常,我们所分析的系统只是所谓的线性时不变系统,这种系统同时满足两 个重要的基本性质,那就是线性性和时不变性,通常称为线性时不变(LTI)系 统。 1. 信号的时域表示方法 1.1将信号表示成独立时间变量的函数 例如 x(t)=sin(ωt) 和 x[n]=n(0.5)nu[n] 分别表示一个连续时间信号和一个离散时间信号。在 MATLAB 中有许多内部 函数,可以直接完成信号的这种表达,例如: sin():正弦信号 cos():余弦信号 exp():指数信号 1.2用信号的波形图来描述信号 用函数曲线表示一个信号,下图就是一个连续时间信号和一个离散时间信号 1 的波形图。 1.3 将 信 号 用 一 个 数 据 序列来表示 对于离散时间信号,还可以表示成一个数的序列,例如: x[n]={, 0.1, 1.1, -1.2, 0, 1.3, ….} ↑n=0 上述三种信号的描述方法是经常要使用的。 2.MATLAB及其操作简述 2.1 MATLAB简介 MATLAB 是由美国 Math Works 公司推出的软件产品。 MATLAB 是 “Matric Laboratory”的缩写,意及“矩阵实验室”。MATLAB 是一完整的并 可扩展的计算机环境,是一种进行科学和工程计算的交互式程序语言。它的基本 数据单元是不需要指定维数的矩阵,它可直接用于表达数学的算式和技术概念, 而普通的高级语言只能对一个个具体的数据单元进行操作。因此,解决同样的数 值计算问题,使用MATLAB要比使用Basic、Fortran和C语言等提高效率许多倍。 许多人赞誉它为万能的数学“演算纸”。MATLAB 采用开放式的环境,你可以读 到它的算法,并能改变当前的函数或增添你自己编写的函数。在欧美的大学和研 究机构中,MATLAB 是一种非常流行的计算机语言,许多重要的学术刊物上发表 的论文均是用 MATLAB 来分析计算以及绘制出各种图形。它还是一种有利的教学 工具,它在大学的线性代数课程以及其它领域的高一级课程的教学中,已成为标 准的教学工具。 最初的MATLAB 是用FORTRAN编写的,在DOS环境下运行。新版的MATLAB 是 C 语言编写的高度集成系统。它在几乎所有流行的计算机机种,诸如 PC、 MACINTOSH、SUN

文档评论(0)

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

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

1亿VIP精品文档

相关文档