本文为瑞典耶夫勒大学(作者:Nan Wu)的学士论文,共48页。

语音传递是人类最重要、最有效、最常用的信息交流方式。语言是人类特有的特征,而人声是常用的工具,也是相互传递信息的重要途径。语音具有较大的信息容量。因此,我们可以用现代的方法来研究语音处理技术,使人们能够方便地传输、存储、访问和应用语音。

在本论文中,我们设计了一个语音收集系统,并使用不同的滤波器来过滤噪声。经过噪声过滤后,在移动通信、无线电、电视等领域应用的语音质量会更高。本文利用Microsoft录音机采集语音信号,分析其时域、频谱以及语音信号的特点。利用MATLAB函数去除语音中的噪声,进一步利用双线性变换方法设计了一种基于巴特沃思和窗函数的滤波器,并对添加了噪声的语音信号进行滤波。然后比较原始语音和噪声语音的时域、频域特征,通过回放比较信号处理在FIR和IIR滤波器中的应用,特别是在信号滤波去噪方面的应用。通过比较,我们可以确定哪种过滤器是最好的。

Deliver message by voice is the mostimportant, effective and common method of exchange information for mankind.Language is human specific features and human voice is commonly used tool whichis also the important way to pass information to each other. The voice haslarge information capacity. So we can use modern method to study voiceprocessing technology, so that people can easily transmit, store, access andapply the voice. In this thesis, we designed a collection system that cancollect voice and use different filters to filter the noise. After filteringthe noise, the voice will be more quality in mobile communication, radio, TVand so on. In this thesis we use Microsoft recorder to collect a voice, andthen analyze its time-domain, the frequency spectrum and the characteristics ofthe voice signal. We use MATLAB‟s function to remove the noise which has beenadded to the voice, further use bilinear transformation method to design afilter which is based on Butterworth simulation and window function and thenfilter the voice signal which has been added noise. After that we compare thetime-domain and frequency-domain of the original voice and noised voice, thenplayback the noised voice and de-noising voice and then compare the applicationof signal processing in FIR filter and IIR filter, especially in the perspectivesof the signal filtering de-noising characteristics and applications. Accordingto the comparison, we can determine which filter is the best.

1 引言

2 相关理论

3 处理过程

4 处理结果

5 结论与讨论

附录 MATLAB源码

更多精彩文章请关注公众号:

转载本文请联系原作者获取授权,同时请注明本文来自刘春静科学网博客。

链接地址:http://blog.sciencenet.cn/blog-69686-1202590.html

上一篇:[转载]【无人机】【2013.04】舰载无人驾驶载具的发射和回收系统:研究和初步概念

下一篇:[转载]【计算机科学】【2016】基于视觉注意力的动作识别和视频描述

基于matlab的语音信号,科学网—[转载]【信息技术】【2014.06】【含源码】基于MATLAB的语音信号处理与分析 - 刘春静的博文...相关推荐

  1. php 读取 stl 文件,科学网—[转载]【源码】读取ASCII STL文件的STLReader - 刘春静的博文...

    读取包含顶点和面的ASCII STL文件,并将其构造为矩阵"顶点"."颜色"和"面".之后,使用各小模块在Matlab上建立模型. Read ...

  2. 【Matlab瑕疵检测】阙值瓶盖瑕疵检测【含源码 730期】

    一.代码运行视频(哔哩哔哩) [Matlab瑕疵检测]阙值瓶盖瑕疵检测[含源码 730期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MATLAB ...

  3. lego ev3 matlab,科学网—[转载]【源码】乐高MINDSTORMS EV3硬件的MATLAB支持包 - 刘春静的博文...

    MATLAB的乐高Mindstorms EV3硬件支持包使您能够使用Matlab通过USB电缆.无线网络或蓝牙与乐高Mindstorms EV3通信. MATLAB® Support Package ...

  4. 材料学转计算机科学,科学网-[转载]【计算机科学】【2018.12】基于深度学习技术的材料识别-刘春静的博文...

    本文为泰国亚洲理工学院(作者:Nampally Tejasri)的硕士论文,共79页. 近几年来,计算机视觉系统一直关注对环境中各种材料的分类和识别,并将其作为一种重要的视觉竞争手段.利用人工神经网络 ...

  5. umap算法_科学网—[转载]【源码】均匀流形近似与投影(UMAP)算法仿真 - 刘春静的博文...

    UMAP算法是Leland McInnes.John Healy和James Melville的发明. The UMAP algorithm is the invention of Leland Mc ...

  6. umap算法_科学网-[转载]【源码】均匀流形近似与投影(UMAP)算法仿真-刘春静的博文...

    UMAP算法是Leland McInnes.John Healy和James Melville的发明. The UMAP algorithm is the invention of Leland Mc ...

  7. matlab 画qq图,科学网—[转载]R语言绘制QQ图 - 刘朋的博文

    R语言绘制QQ图 实例1: #############加载数据 data R R=apply(R,2,as.numeric) #R语言将字符串矩阵转化为数值型矩阵,apply()函数里面的第2个值,如 ...

  8. matlab统计水文参数,科学网—[转载]利用MATLAB计算水文极值 - 刘朋的博文

    利用MATLAB计算水文极值(年最大值,年连续5日最大,连续干/湿日,连续极端径流低值日数) [filename,filepath]=uigetfile('*.*','请选择文件'); %计算水文极端 ...

  9. matlab返回每月天数,科学网-[转载] matlab 输入月份得到该月天数-肖鑫的博文

    这个程序是近一年前在百度知道上看到的,发现还挺有用,所以在此分享一下 % 输入201501,返回31 % 输入201502,返回28 % 输入201504,返回30 function [day]=da ...

最新文章

  1. oracle查看字典结构体,Oracle-17-数据字典查看约束信息
  2. openvino量化自己训练的yolov3模型至int8(有成功验证截图)
  3. 设置框开始隐藏状态html5,小猿圈分享HTML5中form如何关闭自动完成功能的方法
  4. SVGA转html最快方法(使用Python直接转)
  5. 序列化和反序列化(六)——Java对象的网络传输(一)
  6. trace (矩阵的迹) 的性质
  7. Visual Studio 2011 Beta新特性(一):安装VS2011
  8. 中国省份数据字典表---自用
  9. 快速理解色彩搭配的三个配色知识
  10. 怎么让你的网站快如飞?
  11. 关于 TJA1043 休眠和唤醒一点使用方法
  12. android 检测 Home 键
  13. 码云gitee 部署公钥匙
  14. golang 通过docker 搭建 ocr识别
  15. 定时任务二:No thread-bound request found
  16. 如何将图片批量压缩?全面盘点这几种小方法
  17. android线程间通信的几种方法_Android进程间和线程间通信方式
  18. c语言移位函数intrins,单片机C语言实现NOP 循环移位
  19. matlab中的代数环问题及其消除方法,Matlab中的代数环问题及其消除方法
  20. 36. OP-TEE中secure stroage的使用

热门文章

  1. 使用Java和Scala将Play Framework 2应用程序部署到Openshift
  2. MySQL命令之mysqldump的选项详解
  3. 固体加热_干货分享| |固体氧化物燃料电池
  4. ZigBee网络数据传递流程_蓝牙、Wifi与ZigBee三种,这三种无线传输技术,谁能一统天下...
  5. python判断奇偶数字符串的拼接_Python字符串拼接方法总结
  6. win10无法更改计算机设置,Win10“无法保存ip设置,请检查一个或多个设置并重试”的解决方法...
  7. C语言Main函数到底有几种,你真的懂吗?
  8. oracle怎么格式化sql语句,Oracle sqlplus格式化数据
  9. python一个函数调用另一个函数_在Python中将函数作为另一个函数的参数传入并调用的方法...
  10. mysql的复制订阅_如何删除发布与复制订阅数据库 'distribuion' 的方法