语音信号分析课程设计报告-语音信号处理系统设计.docVIP

  • 51
  • 0
  • 约2.18万字
  • 约 32页
  • 2019-05-04 发布于江西
  • 举报

语音信号分析课程设计报告-语音信号处理系统设计.doc

PAGE 31 信号与线性系统课程设计报告 课题三 语音信号处理系统设计 班级: 姓名: 学号: 成绩: 指导教师: 日期: 目 录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc289195323 摘要 2 关键词 2 HYPERLINK \l _Toc289195328 1课程设计的目的、意义 3 HYPERLINK \l _Toc289195328 2设计任务及技术指标 3 HYPERLINK \l _Toc289195330 3 设计方案论证 3 HYPERLINK \l _Toc289195331 3.1 设计理论依据 3 3.1.1 采样定理 3 3.1.2 采样频率 3 3.1.3 采样位数与采样频率 4 HYPERLINK \l _Toc289195332 3.2 语音信号的分析及处理方法 4 3.2.1 语音的录入与打开 4 3.2.2 时域信号的FFT分析 4 3.2.3 滤波器设计 5 3.2.4 IIR滤波器与FIR滤波器的性能比较 7 3.2.5语音信号特征参数提取 7 HYPERLINK \l _Toc289195337 4 设计内容 8 HYPERLINK \l _Toc289195338 4.1语音信号分析 8 4.1.1 原始语音信号分析 8 4.1.2对原始信号重采样并回放 9 4.1.3对原始信号加入干扰噪声并分析 11 4.1.4滤波器设计及其特性分析 12 4.1.5对带噪信号滤波并分析 13 HYPERLINK \l _Toc289195338 4.2 图形用户界面 15 4.2.1图形用户界面概念 15 4.2.2图形用户界面设计 15 4.2.3图形用户界面制作 15 4.2.4图形用户界面的设计程序 16 HYPERLINK \l _Toc289195331 4.3 对语音信号部分时域参数计算 23 4.3.1对语音信号进行分帧 23 4.3.2计算语音信号的短时能量 24 4.3.3计算语音信号的短时平均过零率 25 4.3.4计算语音信号的短时自相关函数 26 HYPERLINK \l _Toc289195342 5 实验结果与分析 27 HYPERLINK \l _Toc289195342 6 总结 28 HYPERLINK \l _Toc289195346 参考文献 28 课题三 语音信号处理系统设计 摘要: 数字信号处理是将信号以数字方式表示并处理的理论和技术。数字信号处理与模拟信号处理是信号处理的子集。 数字信号处理的目的是对真实世界的连续模拟信号进行测量或滤波。因此在进行数字信号处理之前需要将信号从模拟域转换到数字域,这通常通过模数转换器实现。而数字信号处理的输出经常也要变换到模拟域,这是通过数模转换器实现的。 数字信号处理的算法需要利用计算机或专用处理设备如数字信号处理器(DSP)和专用集成电路(ASIC)等。数字信号处理技术及设备具有灵活、精确、抗干扰强、设备尺寸小、造价低、速度快等突出优点,这些都是模拟信号处理技术与设备所无法比拟的。 数字信号处理的核心算法是离散傅立叶变换(DFT),是DFT使信号在数字域和频域都实现了离散化,从而可以用通用计算机处理离散信号。而使数字信号处理从理论走向实用的是快速傅立叶变换(FFT),FFT的出现大大减少了DFT的运算量,使实时的数字信号处理成为可能、极大促进了该学科的发展。 MATLAB是矩阵实验室(Matrix Laboratory)的简称,和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。 关键词:语音信号,MATLAB,滤波,GUI,时域参数 1课程设计的目的、意义 本设计课题主要研究语音信号初步分析的软件实现方法、滤波器的设计及应用。通过完成本课题的设计,拟主要达到以下几个目的: (1)了解MATLAB软件的特点和使用方法

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档