《数字信号处理》上机实验指导手册.docxVIP

《数字信号处理》上机实验指导手册.docx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数字信号处理》上机实验指导手册

1《数字信号处理》上机实验指导手册实验一:Matlab 工具软件使用1、实验目的(1) 熟悉 matlab 仿真工具软件,熟悉 matlab 软件的启动、程序运行。(2) 掌握 matlab 中一些基本的、常用的函数。2、实验原理与方法MATLAB(Matrix Laboratory)是 Mathworks 公司于 1982 年推出的一套高性能的数值计算和可视化软件。它集数值分析、矩阵运算、信号处理和图形显示于一体,构成了一个方便且界面友好的用户环境。MATLAB 的推出得到了各个领域专家学者的广泛关注。其强大的扩展功能为各个领域的应用提供了基础。由各个领域的专家学者相继推出了十几种 MATLAB 工具箱,信号处理工具箱就是其中之一,借助这一工具箱进行信号处理方面的研究,可大大节省时间。这些工具箱函数的使用可通过 Help命令得到。为了便于使用,下面简要介绍 MATLAB 的启动、编程和运行程序的过程,最后给出实验中可能用到的工具箱函数。1.启动 MATLAB 系统及编程在 Windows 桌面上双击 MATLAB6.5,启动 MATLAB 系统,Windows 工作平台上自动弹出一个窗口,其标题为 MATLAB Command Window,称其为 MATLAB 命令窗口。该窗口是用户与 MATLAB 解释器进行通信的工作环境,所有的 MATLAB函数、命令及程序都要在该命令窗口下运行。在命令窗口中,用户可以发出 MATLAB 命令。每条命令输入并按回车键后,MATLAB 系统便解释并执行之,显示命令执行结果。如果不想显示中间结果,可在相应命令后加分号即可。应当注意,在命令窗口输入命令只适合一些简单的运算程序,不便于编辑修改较复杂的程序。这是因为直接在命令窗口输入的命令一经执行后,只记录其运行结果变量,如果有错误,就得再输入一遍(当然,有较简便的重新输入方法)。这样一来调试程序大麻烦。M 文件为这种编辑运行程序过程提供了方便。在 MATLAB 系统中,根据功能可将 MATLAB 系统所使用的外部文件分成几类,并用不同的扩展名作为标识。(l)M 文件以字母 m 为扩展名,一般为 ASCII 码文本文件,可以用任何文本编辑器进行编辑。(2)MAT 文件是 MATLAB 系统的二进制数据文件,用于保存 MATLAB 系统所2使用的数据。(3)MEX 文件是经过 MATLAB 编译系统编译的函数二进制可执行文件,可直接调入 MATLAB 系统中运行,运行速度比 M 文件快得多,所以常把已经调试好且比较大的 M 文件编译成 MEX 文件,供以后使用。M 文件又分为程序 M 文件和函数 M文件。下面简要介绍实验过程中要用到的程序 M 文件的编辑与运行方法。如前述,M 文件为 ASCII 文本文件,可以用任何文本编辑器进行编辑。本实验只介绍在 MATLAB 命令窗口状态下 M 文件的编辑运行与修改。1)新建 M 文件在 MATLAB 命令窗口状态,选 File-New-M-file,MATLAB 系统弹出文件编辑窗口,类似于 Windows 的记事本(低版本 MATLAB 就是调用 Windows 记事本),这时一切编辑就如同记事本一样。2)运行与修改 M 文件MATLAB 采用的是行命令模式,用户每输入一条命令,回车后 MATLAB 就解释并执行这条命令,再根据要求显示运算结果。此外,MATLAB 也可执行某个文件中的MATLAB语句序列(类似于DOS的批处理文件)。这两种模式一起构成了 MATLAB的解释环境。当一个 M 文件编辑存盘后,在 MATLAB 命令窗口输入 M 文件名并回车,则MATLAB 系统就逐行解释并执行该 M 文件中的命令序列(即程序)。若发现错误,则打开 M 文件修改,再运行。2.实验用 MATLAB 函数简介为了便于实验时查阅,下面简要介绍几种实验中可能要用到的 MATLAB 函数。1)abs功能:求绝对值(模值)。格式:y=abs(x)说明:Y=abs(x)用于计算 x 的绝对值,当 x 为复数时,得到的是复数的模值。当 x 为字符串时,abs(x)得到字符串的各个字符的 ASCII 码,例如,x=′123′,则 abs(x)得到:49 50 51。2)angle功能:求相角。格式。 ? =angle(h)说明: ? =angle(h)用于求复矢量或复矩阵的相角(以弧度为单位),相角介于- π和+ π之间。例如,对复数 h 可用两种方法表示:3h=x+jy=me j ?则 m 和 ? 可由 x+jy 表示格式的复数求得M=abs(h)? =angle(h)当然,也可由 m 和 ? 求取 h=x+jy 格式中的 x 和 y:h=m. ? exp(i ? ? )x=real(h)y=imag(h)3)conv

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档