语音信号处理毕业设计论文
通信工程专业本科毕业论文语音信号去噪——数字滤波器的设计

语音信号去噪 ——数字滤波器的设计摘要:在现代各种通信系统中,由于自然界中的各种各样的复杂噪声不免会掺杂在其中,数字信号处理这门经典学科恰好能够解决这个问题,其中最通用的方法就是利用滤波器来滤除这些杂波噪声,FIR 数字滤波器就是滤波器设计的基本部分。
本论文研究的主要内容就是基于Matlab 软件仿真设计一个数字滤波器,将掺杂在语音信号中的高频噪音消除,在此将分析消除高频噪音前后语音信号的时域及频域特性,对比分析即可验证滤波前后特性差别。
在本课题中,将利用简单的窗函数法来设计FIR 数字滤波器,通过Matlab 仿真说明所设计滤波器的正确性。
仿真说明所设计滤波器的正确性。
通过这次毕业设计,通过这次毕业设计,将会进一步理解语音信号原理分析及滤波处理,为更好的设计滤波器打好基础。
波处理,为更好的设计滤波器打好基础。
关键词:Matlab ;窗函数法;FIR 数字滤波器数字滤波器 Remove noise in the speech signal ————the design of digital filter the design of digital filter Abstract :In modern communication systems, a variety of complex noise may mix in the nature of sounds. The classic disciplines of the digital signal processing can solve this problem, one of the most common method is to use a filter to filter those clutter noise. FIR digital filter is the basic part part of of of filter filter filter design. design. The The main main main research research research content content content of of of this this this paper paper paper is is is based based based on on on Matlab Matlab Matlab software software software simulation simulation simulation to to design a digital filter, in which to cancel the high frequency noise of the speech signal, then it will eliminate the high high frequency frequency frequency noise noise noise and and and the the the speech speech speech signals signals signals from from from time time time domain domain domain and and and frequency frequency frequency domain domain domain characteristics characteristics characteristics in in in this this analysis analysis before before before and and and after, after, after, and and and analysis analysis analysis the the the differences differences differences test test test the the the filtering filtering filtering characteristics. characteristics. characteristics. In In In this this this issue, issue, issue, using using using a a simple simple window window window function function function method method method to to to design design design a a a FIR FIR FIR digital digital digital filter, filter, filter, Matlab Matlab Matlab simulation simulation simulation shows shows shows the the the correct correct correct of of of the the designed filter. Through the design of this graduation design, we will understand the principle of speech signal analysis and filtering, and lay the foundation for the filter design.Key words: Matlab; window function method; FIR digital filter 作 者指导教师目录1 引言................................................................................................................................................ 31.1 课题研究现状课题研究现状 ....................................................................................................................... 31.2 课题研究目的课题研究目的 ....................................................................................................................... 31.3 课题研究内容课题研究内容 ....................................................................................................................... 31.4 MA TLAB软件设计平台简介 .............................................................................................. 4 2 原始语音信号采集与处理原始语音信号采集与处理 .............................................................................................................. 52.1 课题设计步骤及流程图课题设计步骤及流程图 ...................................................................................................... 52.2 语音信号处理语音信号处理 ....................................................................................................................... 52.2.1 语音信号的采集语音信号的采集 .......................................................................................................... 52.2.2 语音信号的时域频谱分析语音信号的时域频谱分析 .......................................................................................... 62.2.3 语音信号加噪与频谱分析语音信号加噪与频谱分析 .......................................................................................... 8 3 FIR数字滤波器的设计数字滤波器的设计 (10)3.1 数字滤波器基本概念数字滤波器基本概念 (10)3.2 常用窗函数介绍常用窗函数介绍 (10)3.3 FIR数字滤波器概述数字滤波器概述 (10)3.4 FIR滤波器的窗函数设计滤波器的窗函数设计 (11)3.5 滤波器的编程实现滤波器的编程实现 (13)3.6 用滤波器对加噪语音信号进行滤波用滤波器对加噪语音信号进行滤波 (14)3.7 回放语音信号回放语音信号 (16)4 结论 (17)致谢 (18)参考文献 (19)参考文献20世纪60年代中期数字信号处理领域形成的诸多富有实践性的的理论和算法,如快速傅立叶变换(FFT )以及各种数字滤波器等是语音信号数字处理的各项理论和技术基础。
语音信号处理相关论文[整理版]
![语音信号处理相关论文[整理版]](https://img.taocdn.com/s3/m/ab0928cc6e1aff00bed5b9f3f90f76c661374c63.png)
摘要语音信号处理包括语音通信、语音增强、语音合成、语音识别和说话人识别等方面。
只有通过语音信号的数字处理,语音信号的好坏、语音识别率的高低,都取决于语音信号处理的好坏。
因此,语音信号处理是一项非常有意义的研究课程。
语音,即语言的声音,是语言符号系统的载体。
它由人的发音器官发出,负载着一定的语言意义。
语言依靠语音实现它的社会功能。
语言是音义结合的符号系统,语言的声音和语言的意义是紧密联系着的,因此,语言虽是一种声音,但又与一般的声音有着本质的区别.语音是人们交流思想和进行社会活动的最基本手段,因此我们要对语音信号进行处理分析,优化人类通信交流。
本次实训用windows的录音机录制一段自己说的话(语音信号),并画出语音信号的时域波形和频谱图;在MATLAB软件平台下,给语音信号加上噪声,绘出加噪声后的语音信号时域波形和频谱;采用双线性变换法,设计一个滤波器,并画出滤波器的频率响应;用自己设计的滤波器对语音信号进行滤波,画出滤波后信号的时域波形和频谱图,并对滤波前、后的信号进行对比,画出时域波形差,分析语言信号滤波前后的变化。
本次实训是利用MATLAB对语音信号进行时域和频域分析,通过MATLAB对语音进行数字处理。
关键词:语音;噪声;MATLAB;滤波器;信号处理AbstractSpeech signal processing including voice communications, speech enhancement, speech synthesis, speech recognition and speaker recognition and so on. Only through the digital processing of voice signals, voice signals good or bad, high and low speech recognition rate are good or bad depends on the voice signal process .Therefore, the voice signal processing is a very significant research programs.V oice, the voice of the language is the carrier of linguistic sign systems. It is issued by the human vocal organs, load a certain amount of linguistic meaning. Language dependent voice to achieve its social function. Language is the combination of sound and meaning of the symbol system, language, the meaning of the voice and language are closely linked, and therefore, although the language is a voice, but the sound in general is essentially different. V oice that people exchange ideas and conduct the most basic means of social activities, so we have to deal with the speech signal analysis and optimization of human communication exchange.The training record a tape recorder with windows own words (audio signal), and draw the speech signal in time domain waveform and frequency spectrum; In the MATLAB software platform, to the speech signal with noise, drawn after the speech signal plus noise time domain waveform and frequency spectrum; Bilinear transform method, to design a filter, and draw the frequency response filter; Designed to filter their own filtering of the speech signal, draw the filtered signal in time domain waveform and frequency spectrum, and filter before and after the signals are compared to draw difference time-domain waveform analysis language signal changes before and after filtering .The training is the use of MATLAB on the voice signal in time domain and frequency domain analysis, carried out by MATLAB digital processing of speech.Key word:V oice ; Noise; MA TLAB; Filter ;Signal Processing引言语言是人类持有的功能.声音是人类常用的工具,是相互传递信息的最主要的手段。
毕业设计基于DSP的语音信号处理系统设计

毕业设计 [论文]题目:基于DSP的语音信号处理设计系别:电气与电子工程系专业:电子信息工程******学号:*****8151指导教师:***河南城建学院2010年5月23日摘要语音信号处理是研究用数字信号处理技术和语音学知识对语音信号进行处理的新兴的学科,是目前发展最为迅速的信息科学研究领域的核心技术之一。
通过语音传递信息是人类最重要、最有效、最常用和最方便的交换信息形式。
数字信号处理(Digita lSign alPro cessi ng,简称DSP)是利用计算机或专用处理设备,以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式。
Matlab语言是一种数据分析和处理功能十分强大的计算机应用软件,它可以将声音文件变换为离散的数据文件,然后利用其强大的矩阵运算能力处理数据,如数字滤波、傅里叶变换、时域和频域分析、声音回放以及各种图的呈现等,它的信号处理与分析工具箱为语音信号分析提供了十分丰富的功能函数,利用这些功能函数可以快捷而又方便地完成语音信号的处理和分析以及信号的可视化,使人机交互更加便捷。
信号处理是M a tlab重要应用的领域之一。
本设计针对现在大部分语音处理软件内容繁多、操作不便等问题,采用MATLAB7.0综合运用G UI界面设计、各种函数调用等来实现语音信号的变频、傅里叶变换及滤波,程序界面简练,操作简便,具有一定的实际应用意义。
关键字:Matlab,语音信号,傅里叶变换,信号处理AbstractSpeech signal proces singis to studythe use of digita l signal proces singtechno logyand knowle dge of the voicesignal voiceproces singof the emergi ng discip lineis the fastes t growin g areasof inform ation scienc e one of the core techno logy. Transm issio n of inform ation throug h the voiceof humani ty's most import ant, most effect ive, most popula r and most conven ientform of exchan ge of inform ation..Digita l signal proces sing(Digita lSign alPro cessi ng, DSP) is the use of comput er or specia l proces singequipm ent, to digita l form of signal acquis ition, transf ormat ion, filter ing, estima tion, enhanc ement, compre ssion, recogn ition proces sing,in orderto get the needsof the people of the signal form.Matlab langua ge is a data analys is and proces singfuncti ons are very powerf ul comput er applic ation softwa re, soundfileswhichcan be transf ormed into discre te data files, then use its powerf ul abilit y to proces s the data matrix operat ions, such as digita l filter ing, Fourie r transf orm, when domain and freque ncy domain analys is, soundplayba ck and a variet y of map render ing, and so on. Its signal proces singand analys is toolki t for voicesignal analys is provid es a very rich featur e functi on, use of thesefuncti ons can be quickand conven ientfeatur es comple te voicesignal proces singand analys is and visual izati on of signal s, makescomput er intera ction more conven ient. Matlab Signal Proces singis one of the import ant areasof applic ation.The design of voice-proces singsoftwa re for most of the conten t are numero us, easy to maneuv er and so on, usingMATLAB7.0 compre hensi ve use GUI interf ace design, variou s functi on callsto voicesignal s such as freque ncy, amplit ude, Fourie r transf orm and filter ing, the progra m interf ace concis e, simple, has some signif icanc e in practi ce.Keywor ds: Matlab, VoiceSignal,Fourie r transf orm,Signal Proces sin1 绪论1.1课题的背景与意义通过语音传递信息是人类最重要、最有效、最常用和最方便的交换信息的形式。
语音信号毕业设计论文

1 绪论1.1 综述语音是人类信息活动的重要手段之一,语音不仅是人与人之间进行信息交流的最直接﹑最方便的和最有效的工具。
人机对话意味着计算机应该具有语音输入和语音识别的功能,即计算机具有听觉,能够“听懂”人话,这就是语音识别的功能。
无论,人与人之间,还是人与计算机之间的语音通信,语音信号处理,特别是语音信号处理的理论和技术,都具有特别重要的作用。
数字语音处理包含三个方面内容:语音信号的数字表达方法﹑语音信号的数字处理的各种方法﹑以及数字语音处理理论和技术在各个领域的应用。
这些内容涉及到了数字信号处理﹑计算机科学﹑模式识别﹑语音学﹑生理学等学科,还涉及到通信和电子系统,信号和信息处理系统等具体的应用领域。
对于语音信号,数字处理比模拟处理具有更多优点。
这是因为:第一,数字技术能够完成很多很复杂的信号处理工作;第二,通过语音进行交换的信息,本质上具有离散的性质,因为语音可以看成是语素的组合,这就特别适用于数字处理;第三,数字语音具有更高的可靠性﹑价廉﹑紧凑﹑快速等特点,很容易完成实时处理要求;第四,数字语音具有在强干扰信道中传输的特点,易于和数据一起在通信网中传输,也易于进行加密传输,因此,数字语音也是主要研究方向。
语音信号处理的方法是多种多样的。
和一般的数字与信号的处理相类似,其方法可以是时域的,也可以是频域的,但都应考虑到语音信号本身的特点。
语音信号是时变信号,只是在一个一个短段内才可以看成平稳的,因此,短时处理是处理语音信号的一种基本方法。
在时域内,这就是各种短时处理技术的方法,如短时能量﹑短是平均过零率及短时自相关函数等计算;在频域内,这就是短时傅立叶变换方法。
线性预测技术本质上属于时域分析方法,但结果可以是频域的参数。
数字语音处理有着广泛的应用领域,其中最重要的包括:语音压缩﹑语音合成、语音识别﹑以及语音增强。
这些方面的研究以深入到通信﹑办公自动化﹑远距离控制﹑声控电话拨号﹑计算机语音应答,以及机器人听觉和口语系统等实用的系统中。
语音信号相关的毕业设计

语音信号相关的毕业设计语音信号处理是数字信号处理(DSP)领域中的一个重要分支,它研究的是对语音信号进行分析、合成和识别的技术方法。
在今天的社会中,语音信号处理被广泛应用于通信、语音识别、语音合成、音频信号处理等领域。
与此相关的毕业设计可以是通过应用语音信号处理技术来解决某种具体问题,或者是探索语音信号处理的新方法。
在开始毕业设计之前,首先需要对语音信号做一个基础的了解。
语音信号是由人的声音产生的,它在空气中传播,被麦克风、电话等设备接收并转换成电信号。
语音信号通常包含了丰富的信息,如说话人的性别、年龄、情感等。
而语音信号处理的主要目标是从这些信号中提取出有用的信息。
语音信号处理的基本步骤包括预处理、特征提取、模型训练和信号合成。
预处理阶段主要目的是消除信号中的噪声和失真,以及调整信号的音量和频率范围。
预处理的方法包括滤波、增益控制、消除回声等。
特征提取阶段则是将语音信号转换成一组能够表征其特征的参数。
常见的特征包括短时能量、短时过零率、梅尔频率倒谱系数(MFCC)等。
模型训练阶段则是用已知标记的语音数据来构建模型。
常见的模型包括隐藏马尔可夫模型(HMM)、高斯混合模型(GMM)等。
最后,信号合成阶段则是根据模型参数来合成新的语音信号。
在实际应用中,语音信号处理有许多重要的应用。
其中最常见的应用之一是语音识别。
语音识别是将语音信号转化为文本的过程,可以用于语音助手、智能家居、语音控制等方面。
另一个重要的应用是语音合成,它是根据给定的文本生成语音信号的过程。
语音合成可以用于电话自动应答系统、电子书朗读等场景。
此外,语音信号处理还可以应用于音频信号处理领域,如音乐合成、音频降噪等。
对于语音信号相关的毕业设计,可以根据个人的兴趣和实际需求选择一个具体的项目。
例如,可以设计一个基于深度学习的语音识别系统,通过训练神经网络来实现对不同语音指令的识别。
或者可以设计一个实时的语音合成系统,通过结合语音合成算法和信号处理技术,实现高质量的语音合成效果。
基于MATLAB的语音信号处理研究毕业论文

基于MATLAB的语音信号处理研究毕业论文摘要小波分析理论是一种新兴的信号处理理论,它在时间上和频率上都有很好的局部性,这使得小波分析非常适合于时-频分析,借助时-频局部分析特性,小波分析理论已经成为信号去噪中的一种重要的工具。
利用小波方法去噪,是小波分析应用于实际的重要方面。
小波去噪的关键是如何选择阈值和如何利用阈值来处理小波系数,通过对小波阈值化去噪的原理介绍,运用MATLAB 中的小波工具箱,对一个含噪声信号进行阈值去噪,实例验证理论的实际效果,证实了理论的可靠性。
本文总结了去噪的背景和国内外现状,概括了小波阀值去噪的理论知识,分析了本文算法原理,选取去噪函数和含噪语音信号,通过MATLAB仿真进行了软阀值去噪实验、硬阀值实验和软硬阀值折衷实验,计算SNR值和RMSE值来评价去噪效果,进一步通过实验分析,得出该方法较FFT变换有很大的优势。
关键词:小波变换,滤波,去噪AbstractThe wavelet analysis theory is a new signal processing theory. It has a very good topicality in time and frequency, which makes thewavelet analysis very suitable for the time - frequency analysis. With the time - frequency’s local analysis characteristics, the wavelet analysis theory has become an important tool in the signal de-noising. Using wavelet methods in de-noising, is an important aspect in the applicationof wavelet analysis. The key of wavelet de-noising is how to choose a threshold and how to use thresholds to deal with wavelet coefficients. It confirms the reliability of the theory through the wavelet threshold de-noising principle, the use of the wavelet toolbox in MATLAB, carrying on threshold de-noising for a signal with noise and actual results of the example confirmation theory This paper summarizes the background and abroad of the denoising status, outlines the denoising theory of wavelet threshold, choose the denoising function and the noisy speechsignal,values the principle of the proposed algorithm through MATLAB simulation,through SNRand RMSE to evaluate the denoising effect, compared the advantages with FFT transform.Key Word: Wavelet change , Filtering , Denoising目录摘要 2Abstract II目录 III第一章绪论 11.1课题背景及意义 11.2 去噪的发展历史 11.3 国内外现状和发展趋势 21.4 本文主要研究内容与结构 2 1.5 本章小结 3第二章算法原理 42.1小波去噪基础 42.2 小波去噪原理 42.3 小波去噪步骤 52.4阈值的选取与量化 62.4.1 软阈值和硬阈值 6 2.4.2 阈值的几种形式 6 2.4.3 阀值的选取 72.5去噪效果评价标准 72.6本章小结 8第三章小波去噪的MATLAB实现 9 3.1 小波去噪函数集合 9 3.2 小波去噪函数的选取 9 3.3 含噪语音信号选择 10 3.4 小波去噪验证仿真 10 3.4.1 软阀值去噪和硬阀值去噪 10 3.4.2 软硬阈值折衷去噪 11 第四章小波去噪的MATLAB 仿真对比试验 164.1 傅里叶变换 164.2 实验结果对比 164.3本章小结 17第五章结论与展望 185.1 结论 185.2 展望 18参考文献 19致谢 20第一章绪论1.1课题背景及意义人们在语音通信过程中将不可避免地受到来自周围环境的干扰,例如传输媒介引入的噪声,通信设备内部的电噪声等。
基于MATLAB语音信号处理去噪毕业设计论文

基于MATLAB语音信号处理去噪毕业设计论文语音信号在实际应用中通常不可避免地受到噪音的干扰,这使得语音信号的处理变得困难。
因此,在语音信号处理领域,去噪技术一直是一个热门的研究方向。
本文将介绍一种基于MATLAB的语音信号处理去噪方法的毕业设计论文。
本文的主要内容分为以下几个部分。
首先,介绍语音信号处理的背景和意义。
在现实生活中,由于外界环境和设备的限制,语音信号往往会受到各种噪音的污染,如背景噪音、电磁干扰等。
因此,开发一种有效的语音信号处理去噪方法具有重要的实际意义。
其次,介绍基于MATLAB的语音信号处理去噪方法。
本文将采用小波降噪方法对语音信号进行去噪处理。
首先,对输入的语音信号进行小波变换,将信号转换到小波域。
然后,通过对小波系数进行阈值处理,将噪声系数置零,从而实现去噪效果。
最后,通过逆小波变换将信号转换回时域,并输出去噪后的语音信号。
接下来,介绍实验设计和结果分析。
本文将使用MATLAB软件进行实验设计,并选取一组含有不同噪声干扰的语音信号进行测试。
通过对不同噪声信号进行处理,比较不同参数设置下的去噪效果,评估提出方法的性能。
最后,总结全文并展望未来的研究方向。
通过本次研究,我们可以看到基于MATLAB的语音信号处理去噪方法在去除噪音方面具有较好的效果,并具有很大的应用潜力。
然而,该方法仍然有改进的空间。
未来的研究可以在算法优化、参数选择和应用场景等方面进行深入研究,进一步提高语音信号处理去噪的效果和性能。
总的来说,本文介绍了一种基于MATLAB的语音信号处理去噪方法的毕业设计论文。
通过对实验结果的分析和对未来研究方向的展望,本文为从事语音信号处理领域的研究人员提供了一定的参考和启示。
DSP语音信号处理论文

目录第一章绪论 (1)1.1语音信号处理技术简介 (1)1.2 语音识别系统 (1)1.3 语音识别的关键技术 (2)第二章 MATLAB的GUI设计原理 (4)2.1 MATLAB的GUI设计概述 (4)2.2 语音信号处理工具箱GUI设计步骤 (5)第三章基于MATLAB的语音信号处理GUI设计 (8)2.1 语音信号的短时分析 (8)2.2 分析语音信号的短时谱特性 (9)2.3 语音信号倒谱与复倒谱的分析 (10)2.4 运用自相关方法估计语音信号的声道参数 (11)2.5 基音周期检测 (12)2.6 语音信号增强 (14)2.7 语音信号端点检测 (16)2.8基于MATLAB的语音信号工具箱GUI设计 (17)第四章总结与展望 (18)附录 (19)参考文献 (25)第一章绪论1.1语音信号处理技术简介语音信号处理是研究用数字信号处理技术和语音学知识对语音信号进行处理的新兴的学科,是目前发展最为迅速的信息科学研究领域的核心技术之一。
通过语音传递信息是人类最重要、最有效、最常用和最方便的交换信息形式。
同时,语言也是人与机器之间进行通信的重要工具,它是一种理想的人机通信方式,因而可为计算机、自动化系统等建立良好的人机交互环境,进一步推动计算机和其他智能机器的应用,提高社会的信息化和自动化程度。
语音信号处理是一门新兴的学科,同时又是综合性的多学科领域和涉及面很广的交叉学科。
虽然从事这一领域研究的人员主要来自信号与信息处理及计算机应用等学科,但是它与语音学、语言学、声学、认知科学、生理学、心理学等许多学科也有非常密切的联系。
20世纪60年代中期形成的一系列数字信号处理的理论和算法,如数字滤波器、快速傅立叶变换(FFT)等是语音信号数字处理的理论和技术基础。
随着信息科学技术的飞速发展,语音信号处理取得了重大的进展:进入70年代之后,提出了用于语音信号的信息压缩和特征提取的线性预测技术(LPC),并已成为语音信号处理最强有力的工具,广泛应用于语音信号的分析、合成及各个应用领域,以及用于输入语音与参考样本之间时间匹配的动态规划方法;80年代初一种新的基于聚类分析的高效数据压缩技术—矢量量化(VQ)应用于语音信号处理中;而用隐马尔可夫模型(HMM)描述语音信号过程的产生是80年代语音信号处理技术的重大发展,目前HMM已构成了现代语音识别研究的重要基石。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要语音信号处理是研究用数字信号处理技术和语音学知识对语音信号进行处理的新兴的学科,是目前发展最为迅速的信息科学研究领域的核心技术之一。
通过语音传递信息是人类最重要、最有效、最常用和最方便的交换信息形式。
Matlab语言是一种数据分析和处理功能十分强大的计算机应用软件,它可以将声音文件变换为离散的数据文件,然后利用其强大的矩阵运算能力处理数据,如数字滤波、傅里叶变换、时域和频域分析、声音回放以及各种图的呈现等,它的信号处理与分析工具箱为语音信号分析提供了十分丰富的功能函数,利用这些功能函数可以快捷而又方便地完成语音信号的处理和分析以及信号的可视化,使人机交互更加便捷。
本设计采用MATLAB7.0综合运用GUI界面设计、各种函数调用等来实现语音信号的变频、傅里叶变换及滤波,程序界面简练,操作简便。
关键字:Matlab;语音信号;傅里叶变换;信号处理AbstractSpeech signal processing is to study the use of digital signal processing technology and knowledge of the voice signal voice processing of the emerging discipline is the fastest growing areas of information science one of the core technology. Transmission of information through the voice of humanity's most important, most effective, most popular and most convenient form of exchange of information..Matlab language is a data analysis and processing functions are very powerful computer application software, sound files which can be transformed into discrete data files, then use its powerful ability to process the data matrix operations, such as digital filtering, Fourier transform, when domain and frequency domain analysis, sound playback and a variety of map rendering, and so on. Its signal processing and analysis toolkit for voice signal analysis provides a very rich feature function, use of these functions can be quick and convenient features complete voice signal processing and analysis and visualization of signals, makes computer interaction more convenient .The design of voice-processing software for most of the content are numerous, easy to maneuver and so on, using MATLAB7.0 comprehensive use GUI interface design, various function calls to voice signals such as frequency, amplitude, Fourier transform and filtering, the program interface concise, simple, has some significance in practice.Keywords: Matlab;V oice Signal;Fourier transform;Signal Processing目录绪论 (1)1 系统的方案分析与总体设计 (4)1.1设计目标 (4)1.2总体设计 (4)1.2.1 matlab简介 (4)1.2.2 图形用户界面设计 (5)1.2.3 总体设计方案 (5)2 语音信号处理的基本知识 (8)2.1语音信号的采样 (8)2.2语音信号的分析 (10)2.3数字滤波器 (11)2.3.1 IIR数字滤波器 (11)2.3.2 FIR数字滤波器 (12)2.3.3 数字滤波的优缺点分析 (13)3语音信号处理的实例分析 (14)3.1语音信号的录入 (17)3.2语音信号的提取 (17)3.3语音信号的调整 (19)3.3.1 语音信号的频率调整 (19)3.3.2 语音信号的幅度调整 (19)3.4语音信号的滤波 (21)3.4.1 语音信号的低通滤波 (21)3.4.2 语音信号的高通滤波 (22)3.4.3 语音信号的带通滤波 (23)3.4.4 语音信号的带阻滤波 (25)3.5语音信号的输出 (26)结论 (27)致谢 (28)参考文献 (29)附录A 英文原文 (30)附录B 汉语翻译 (45)附录C 源程序 (56)绪论通过语音传递信息是人类最重要、最有效、最常用和最方便的交换信息的形式。
语言是人类持有的功能。
声音是人类常用的工具,是相互传递信息的最主要的手段。
因此,语音信号是人们思想疏通和感情交流最主要的途径。
并且,由于语言和语音与人的智力活动密切相关,与社会文化和进步紧密相连,所以它具有最大的信息容量和最高的智能水平。
现在,人类已开始进入了信息化时代,用现代手段研究语音信号,使人们能更加有效地产生、传输、存储、获取和应用语音信息,这对于促进社会的发展具有十分重要的意义。
语音信号的采集与分析,从理论的研究到产品的开发已经走过了几十个春秋并且取得了长远的进步。
它正在与工业生产部门的语声控制,电话、电信系统的自动拨号、辅助控制与查询以及医疗卫生和福利事业的生活支援系统等各种实际应用领域相接轨,并且有望成为下一代操作系统和应用程序的用户界面。
可见,语音信号采集与分析的研究将是一项极具市场价值和挑战性的工作。
我们今天进行这一领域的研究与开拓就是要让语音信号处理技术走入人们的日常生活当中,并不断朝更高目标而努力。
语音信号采集与分析之所以能够那样长期地、深深地吸引广大科学工作者去不断地对其进行研究和探讨,除了它的实用性之外,另一个重要原因是,它始终与当时信息科学中最活跃的前沿学科保持密切的联系,并且一起发展。
语音信号采集与分析是以语音语言学和数字信号处理为基础而形成的一门涉及面很广的综合性学科,与心理、生理学、计算机科学、通信与信息科学以及模式识别和人工智能等学科都有着非常密切的关系。
对语音信号采集与分析的研究一直是数字信号处理技术发展的重要推动力量。
因为许多处理的新方法的提出,首先是在语音信号处理中获得成功,然后再推广到其他领域。
语音信号的采集与分析作为一个重要的研究领域,已经有很长的研究历史。
但是它的快速发展可以说是从1940年前后Dudley的声码器(vocoder)和potter 等人的可见语音(Visible Speech)开始的。
1952年贝尔(Bell)实验室的Davis 等人首次研制成功能识别十个英语数字的实验装置。
1956年Olson和Belar等人采用8个带通滤波器组提取频谱参数作为语音的特征,研制成功一台简单的语音打字机。
20世纪60年代初由于Faut和Steven的努力,奠定了语音生成理论的基础,在此基础上语音合成的研究得到了扎实的进展。
20世纪60年代中期形成的一系列数字信号处理方法和技术,如数字滤波器、快速博里叶变换(FFT)等成为语音信号数字处理的理论和技术基础。
在方法上,随着电子计算机的发展,以往的以硬件为中心的研究逐渐转化为以软件为主的处理研究。
然而,在语音识别领域内,初期有几种语音打字机的研究也很活跃,但后来已全部停了下来,这说明了当时人们对话音识别难度的认识得到了加深。
所以1969年美国贝尔研究所的Pierce感叹地说“语音识别向何处去?”。
到了1970年,好似反驳Pierce的批评,单词识别装置开始了实用化阶段,其后实用化的进程进一步高涨,实用机的生产销售也上了轨道。
此外社会上所宣传的声纹(Voice Print)识别,即说话人识别的研究也扎扎实实地开展起来,并很快达到了实用化的阶段。
到了1971年,以美国ARPA(American Research Projects Agency)为主导的“语音理解系统”的研究计划也开始起步。
这个研究计划不仅在美国园内,而且对世界各国都产生了很大的影响,它促进了连续语音识别研究的兴起。
历时五年的庞大的ARPA研究计划,虽然在语音理解、语言统计模型等方面的研究积累了一些经验,取得了许多成果,但没能达到巨大投资应得的成果,在1976年停了下来,进入了深刻的反省阶段。
但是,在整个20世纪70年代还是有几项研究成果对语音信号处理技术的进步和发展产生了重大的影响。
这就是20世纪70年代初由板仓(Itakura)提出的动态时间规整(DTW)技术,使语音识别研究在匹配算法方面开辟了新思路;20世纪70年代中期线性预测技术(LPC)被用于语音信号处理,此后隐马尔可夫模型法(HNMM)也获得初步成功,该技术后来在语音信号处理的多个方面获得巨大成功;20世纪70年代未,Linda、Buzo、Gray和Markel等人首次解决了矢量量化(VQ)码书生成的方法,并首先将矢量量化技术用于语音编码获得成功。
从此矢量量化技术不仅在语音识别、语音编码和说话人识别等方面发挥了重要作用,而且很快推广到其他许多领域。
因此,20世纪80年代开始出现的语音信号处理技术产品化的热潮,与上述语音信号处理新技术的推动作用是分不开的。
20世纪80年代,由于矢量量化、隐马尔可夫模型和人工神经网络(ANN)等相继被应用于语音信号处理,并经过不断改进与完善,使得语音信号处理技术产生了突破性的进展。
其中,隐马尔可夫模型作为语音信号的一种统计模型,在语音信号处理的各个领域中获得了广泛的应用。
其理论基础是1970年前后,由Baum 等人建立起来的,随后,由美国卡内基梅隆大学(CMU)的Baker和美国IBM公司的Jelinek等人将其应用到语音识别中。