实验二语音信号分析与处理

学号姓名

注:1)此次实验作为《数字信号处理》课程实验成绩的重要依据,请同学们认真、独立完成,不得抄袭。

2)请在授课教师规定的时间内完成;

3)完成作业后,请以word格式保存,文件名为:学号+姓名

4)请通读全文,依据第2及第3 两部分内容,认真填写第4部分所需的实验数据,并给出程序内容。

1. 实验目的

(1) 学会MATLAB的使用,掌握MATLAB的程序设计方法

(2) 掌握在windows环境下语音信号采集的方法

(3) 掌握MATLAB设计FIR和IIR滤波器的方法及应用

(4) 学会用MATLAB对语音信号的分析与处理方法

2. 实验内容

录制一段自己的语音信号,对录制的语音信号进行采样,画出采样后语音信号的时域波形和频谱图,确定语音信号的频带范围;使用MATLAB产生白噪声信号模拟语音信号在处理过程中的加性噪声并与语音信号进行叠加,画出受污染语音信号的时域波形和频谱图;采用双线性法设计出IIR滤波器和窗函数法设计出FIR滤波器,画出滤波器的频响特性图;用自己设计的这两种滤波器分别对受污染的语音信号进行滤波,画出滤波后语音信号的时域波形和频谱图;对滤波前后的语音信号进行时域波形和频谱图的对比,分析信号的变化;回放语音信号,感觉与原始语音的不同。

3. 实验步骤

1)语音信号的采集与回放

利用windous下的录音机或其他软件录制一段自己的语音(规定:语音内容为自己的名字,以wav格式保存,如wql.wav),时间控制再2秒之内,利用MATLAB提供的函数wavread 对语音信号进行采样,提供sound函数对语音信号进行回放。

[y,fs,nbits]=wavread(file),

采样值放在向量y中,fs表示采样频率nbits表示采样位数。Wavread的更多用法请使用help命令自行查询。

2)语音信号的频谱分析

利用fft函数对信号进行频谱分析

3)受白噪声干扰的语音信号的产生与频谱分析

4)据语音信号的频带情况,设计FIR和IIR两种滤波器

5)用滤波器对受污染语音信号进行滤波

FIR滤波器fftfilt函数对信号进行滤波,IIR滤波器用filter函数对信号进行滤波

6)比较滤波前后信号的波形与频谱

7)回放滤波后的语音信号

matlab语音信号分析实验报告,DSP实验二 语音信号分析与处理,南京理工大学紫金学院实验报告,信号与系统...相关推荐

  1. 典型环节的matlab仿真实验报告,南京理工大学控制工程基础实验报告.docx

    <控制工程基础>实验报告 姓名欧宇涵914000720206 周竹青914000720215 学院教育实验学院 指导老师蔡晨晓 南京理工大学自动化学院 2017年1月 1 2 实验 1:典 ...

  2. 大学物理实验试卷1到8_南京理工大学大学物理实验试卷(4份,有部分答案)

    内容简介: 南京理工大学大学物理实验试卷(4份,有部分答案) 一.填空题(每题2分,共24分) 1.依照测量方法的不同,可将测量分为 (1) 和 (2) 两大类. 2.在同一被测量的多次测量过程中,以 ...

  3. 南京理工大学计算机学院教授严捍,2019年7月1日学术报告二则(宋巍 教授,南京理工大学;张鹏程 副教授,河海大学)...

    报告题目1:过程分析与挖掘 报告时间:2019年7月1日(周一)上午9:30 报告地点:计算机学院E202 报告人:宋巍 报告人单位:南京理工大学 报告人简介: 宋巍,南京理工大学计算机科学与工程学院 ...

  4. 毕业年薪20万起!24届南京理工大学自动化最新三年考研院校分析

    今天给大家带来的是南京理工大学控制考研分析~ 目录 一.南京理工大学简介 学校简介 学院简介 二.分数线 三.考试科目 四.初试考试大纲&参考书目 873自动控制理论 五.复试科目 六.报录数 ...

  5. 清洁机器人之语音方案之 二.语音资源文件wav生成

    二.语音资源文件wav生成 文章目录 二.语音资源文件wav生成 1.定义语音资源数组 2.循环调用生成语音API 3.执行,具体结果如下 3.1配置so路径 科大讯飞的开放平台 https://ww ...

  6. 实验二 语音信号基本时频分析(待更改)

    实验二 语音信号基本时频分析 1.实验目的 1.1 学习与掌握语音信号的分帧及加窗 1.2 了解并分析信号加汉明窗及矩形窗后的差别 1.3 分析清音与浊音的时域及频谱域波形特征(画图.对比) 1.4 ...

  7. 编译原理实验报告一:PL0语言编译器分析(PL0,词法分析,语法分析,中间代码生成)

    实验报告一:PL0语言编译器分析 一.实验目的 通过阅读与解析一个实际编译器(PL/0语言编译器)的源代码, 加深对编译阶段(包括词法分析.语法分析.语义分析.中间代码生成等)和编译系统软件结构的理解 ...

  8. 计算机控制实验比例环节,实验报告1典型环节及其阶跃响应分析

    实验一 典型环节及其阶跃响应分析 一.实验目的 1. 掌握控制模拟实验的基本原理和一般方法. 2. 掌握控制系统时域性能指标的测量方法. 二.实验仪器 1. EL-AT-Ⅱ型自动控制系统试验箱一台 2 ...

  9. 基于matlab 的语音信号分析和处理,基于matlab_的语音信号分析和处理

    基于matlab_的语音信号分析和处理 1 基于MATLAB 的语音信号分析和处理 福建师范大学协和学院 信息技术系 电子信息科学与技术专 124122006028 王祯飞 指导老师 黄小芬[摘要]本 ...

最新文章

  1. C语言读入文件全部内容的方法
  2. Nginx----OpenResty
  3. 《深入理解JVM.2nd》笔记(四):虚拟机性能监控与故障处理工具
  4. php 函数有命名空间吗_解析 ThinkPHP 的命名空间
  5. jdk自带4种多线程创建方式
  6. 95后频频离职,是员工本人问题?
  7. Tomcat的startup.bat闪退问题
  8. 知道创宇荣获“年度公益贡献安全企业”及“中国网安产业100强”
  9. 基于JavaMail的Java邮件发送:复杂邮件发送
  10. windows环境部署django项目(可部署不同版本的django)
  11. ubuntu查看MAC地址
  12. [linux无线子系统]主动扫描之发送Probe Request帧
  13. 计算机为什么不读500g硬盘,为什么我的500g硬盘的实际容量只有46 5. 1G
  14. 数据库-订单发票表(单表)
  15. ESD静电保护(ESD器件保护原理及选型)
  16. 如何写一份详细的创业计划书?
  17. 【机器学习】【线性代数】正交基、标准正交基、正交矩阵,正交变换等数学知识点
  18. shl微型计算机,微型计算机技术-中国大学mooc-题库零氪
  19. cpp-netlib笔记三-Cookie支持测试
  20. 致电商小白:电商数据分析,你真的会吗?

热门文章

  1. 网络编程(part10)--socket套接字编程之UDP套接字
  2. 实用知识点梳理:网络传输介质、以太网、VLAN、HDLC、奈奎斯特定理与香农定理
  3. 知识点实用梳理:广播地址、10 BASE T、介质访问控制、ATM信元与HTTP状态码
  4. 3个常考的SQL数据分析题(含数据和代码)
  5. SAP ABAP 平台新的编程模型
  6. SAP UI5 应用开发教程之六 - 了解 SAP UI5 的模块(Module)概念
  7. 使用 TypeScript 自定义装饰器给类的属性增添监听器 Listener
  8. SAP Cloud for Customer(C4C)里如何定义跨BO间的association
  9. SAP Spartacus 在未登录状态下浏览器 local storage 里存储的数据
  10. SAP Spartacus 重用组件cx-table的设计原理