- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字信号处理实验指导书
(修订版)
2010年6月目 录
引言 MATLAB快速入门 2
实验一:离散时间信号的表示与运算 5
实验二:离散信号的频谱分析 8
实验三:离散时间系统分析 11
实验四:IIR数字滤波器的设计 14
实验五:FIR数字滤波器的设计 18
实验六:EEG信号节律波提取滤波器综合设计 22
实验七:语音数字信号处理综合设计 24
实验八:Code Composer Studio编程与程序调试 27
实验九:基于DSP的语音信号的FIR滤波 35
附录 第一章 实验设备安装与准备介绍 39
一.开发环境 39
二.ICETEK-DSP教学实验箱的硬件连接 39
三.构造DSP开发软件环境 39
四.设置CCS 41
五.启动CCS 46
六.退出CCS 49
第二章 高保真语音编解码芯片TLV320AIC23编程指南 50
引言 MATLAB快速入门
1.MATLAB简介
MATLAB是一套用于科学工程计算的可视化高性能语言与软件环境。它集数值分析。矩阵计算、信号处理和图形显示于一体,构成了一个界面友好的用户环境,在这个环境中,问题与求解都能方便地以数学的语言(主要是矩阵形式)或图形方式表达出来。
MATLAB的含义是矩阵实验室(Matrix Laboratory),该软件是一个交互式系统,其基本元素是无需定义维数的矩阵,它研制的初衷主要是方便矩阵的存取,但经过几十年的扩充和完善,已经成为各类科学研究与工程应用中的标准工具,其典型应用有:数值分析,算法设计,自动控制,数字信号处理,图像处理以及模型仿真等等。
MATLAB包括了被称为Toolbox(工具箱)的各类应用问题的求解工具,本实验指导书主要利用其中的信号处理工具箱。MATLAB信号处理工具箱包含了各类经典的和现代的数字信号处理技术,是一个非常优秀的算法研究与辅助设计工具,它在语音信号处理、生物医学工程、实时控制和雷达信号处理等多个研究领域得到成功的应用。
2.MATLAB的使用
在利用MATLAB进行数字信号处理课程学习和实验的过程中,两个必须首先了解的命令是:help 和 demo。help 命令提供基本的MATLAB帮助,通过help命令,初学者或是尝试新指令的应用者能够得到丰富的帮助信息。demo命令则提供了MATLAB基本命令和各种应用领域工具箱如何使用的演示,可以通过对演示和例程的分析,加快对MATLAB设计方法和专业技术问题的理解,非常方便软件使用者学习掌握。
在信号处理方面,MATLAB提供了功能非常丰富的工具箱,基本上可以解决信号处理领域各个方面的常见问题。与信号处理相对应的工具箱是signal,当然相关工具箱还有wavelet、stats等,本课程仅涉及signal工具箱的部分功能。signal工具箱所包含的全部功能可以通过help命令进行查询,即在命令窗口中键入:
help signal
在命令窗口中,将得到如下提示:
所列的蓝色文字就是各个相关工具的名称,用鼠标直接点击可进一步查看该工具的内容。以上所列工具中,本课程涉及的相关工具如下
Digital Filters :数字滤波器设计、模拟和分析
Analog Filters :模拟滤波器设计、频率变换、分析和离散化
Windows :信号窗函数族
Transforms :信号的各种变换,主要用快速傅里叶变换FFT
Waveform Generation :生成脉冲、周期和非周期信号等
Specialized Operations :特殊操作,主要用到绘图函数stem
Graphical User Interfaces :数据显示、频谱分析、滤波器设计、窗函数设计的图像化交互式界面,作为拓展学习用。
Demos :信号处理工具箱演示,等价于在命令窗口中输入:demo signal toolbox
在MATLAB的实际应用过程中,还有一个需要注意的问题就是其文件执行时的搜索路径问题。利用path命令可显示当前的MATLAB搜索路径。要将指定的路径加入,可以使用path,addpath命令;要删除某个路径可以使用rmpath命令。为了方便,可以使用pathtool命令,该命令执行后会提供一个图形界面,便于使用。以上命令的具体使用方法可利用help命令查看。
实验一:离散时间信号的表示与运算
1.预习内容
连续信号和离散信号的特点及其运算方法;MATLAB的变量、向量与矩阵、向量与矩阵运算符(+,.*)的概念与使用;基本数学函数和作图函数sin,、cos、chirp、diric、gauspuls、pulstran、rectpuls、sinc、tripuls、plot、stem的使用。
2.实验目的:
1)掌握各种常用的序列,理解其数学表达式和波形表示。
2)掌握在
文档评论(0)