已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1摘 要语音信号处理包括语音通信、语音增强、语音合成、语音识别和说话人识别等方面。只有通过语音信号的数字处理,语音信号的好坏、语音识别率的高低,都取决于语音信号处理的好坏。因此,语音信号处理是一项非常有意义的研究课程。语 音 , 即 语言的 声 音 , 是 语 言 符 号 系 统 的 载 体 。 它 由 人 的 发 音 器 官 发 出 , 负 载 着 一定 的 语 言 意 义 。 语 言 依 靠 语 音 实 现 它 的 社 会 功 能 。 语 言 是 音 义 结 合 的 符 号 系 统 , 语 言 的声 音 和 语 言 的 意 义 是 紧 密 联 系 着 的 , 因 此 , 语 言 虽 是 一 种 声 音 , 但 又 与 一 般 的 声 音 有着 本 质 的 区 别 语音是人们交流思想和进行社会活动的最基本手段,因此我们要对语音信号进行处理分析,优化人类通信交流。本次实训用 windows 的录音机录制一段自己说的话(语音信号) ,并画出语音信号的时域波形和频谱图;在 MATLAB 软件平台下,给语音信号加上噪声,绘出加噪声后的语音信号时域波形和频谱;采用双线性变换法,设计一个滤波器,并画出滤波器的频率响应;用自己设计的滤波器对语音信号进行滤波,画出滤波后信号的时域波形和频谱图,并对滤波前、后的信号进行对比,画出时域波形差,分析语言信号滤波前后的变化。本次实训是利用MATLAB对语音信号进行时域和频域分析,通过MATLAB对语音进行数字处理。 关键词:语音;噪声;MATLAB;滤波器;信号处理2AbstractSpeech 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.Voice, 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. Voice 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: Voice ; Noise; MATLAB; Filter ;Signal Processing3引言语言是人类持有的功能声音是人类常用的工具,是相互传递信息的最主要的手段。语音信号是人们构成思想疏通和感情交流的最主要的途径,通过语音传递倍息是人类最重要、最有效、最常用和最方便的交换信息的形式。现在随着时代的发展,人类已开始进入了信息化时代,用现代手段研究语音信号,使人们能更加有效地产生、传输、存储、获取和应用语音信息,这对于促进社会的发展具有十分重要的意义。在本次实训中我设计的题目是:语音信号的数字处理。实训的设计是对语音信号的数字处理,通过对所采集的语音信号进行时域波形和频谱图分析,采用双线性变换法设计滤波器,语音信号通过对滤波器进行滤波,然后回放语音信号,并对其滤波前和滤波后的语音变化进行分析。现在社会衍生了很多现代的语音通信方式,手机语音、语音聊天软件以及语音小说等,涉及语音的方面几乎遍及了我们的大部分生活,和我们生活息息相关,因此语音信号处理是具有现实意义的研究课程。1. 语音信号降噪处理分析 MATLAB介绍1.1 语音信号语音信号的采集与分析作为一个重要的研究领域, 20 世纪 60 年代中期形成的一系列数字信号处理方法和技术,如数字滤波器、快速博里叶变换(FFT)等成为语音信号数字处理的理论和技术基础。在方法上,随着电子计算机的发展,以往的以硬件为中心的研究逐渐转化为以软件为主的处理研究。然而,在语音识别领域内,初期有几种语音打字机的研究也很活跃,但后来已全部停了下来,这说明了当时人们对话音识别难度的认识得到了加深。所以1969 年美国贝尔研究所的 Pierce 感叹地说“语音识别向何处去?”1971 年,以美国ARPA(American Research Projects Agency)为主导的“语音理解系统”的研究计划也开始起步。这个研究计划不仅在美国园内,而且对世界各国都产生了很大的影响,它促进了连续语音识别研究的兴起。进入 20 世纪 90 年代以来,语音信号采集与分析在实用化方面取得了许多实质性的研究进展。其中,语音识别逐渐由实验室走向实用化。一方面,对声学语音学统计模型的研究逐渐深入,鲁棒的语音识别、基于语音段的建模方法及隐马尔可夫模型与人工种经网络的结合成为研究的热点。另一方面,为了语音识别实用化的需要,讲者自适应、听觉模型、快速搜索识别算法以及进一步的语言模型的研究等课题倍受关注。 其中 MATLAB 音频信号的分析与合成,采用 MATLAB 分析 WAV 文件。首先选择一个WAV 文件作为分析的对象 。继而进行 FFT 变换并画频域图形 ,进行该声波主要频谱的分析,根据该声音的频谱,反演时域图形 ,最后进行付立叶逆变换 IFFT 并画频域图形 。1.2 语音信号的特点4通过对大量语音信号的观察和分析发现,语音信号主要有下面两个特点:第一、在频域内,语音信号的频谱分量主要集中在 3003400Hz 的范围内。利用这个特点,可以用一个防混迭的带通滤波器将此范围内的语音信号频率分量取出,然后按 8kHz 的采样率对语音信号进行采样,就可以得到离散的语音信号。第二、在时域内,语音信号具有“短时性”的特点,即在总体上,语音信号的特征是随着时间而变化的,但在一段较短的时间间隔内,语音信号保持平稳。在浊音段表现出周期信号的特征,在清音段表现出随机噪声的特征。下面是一段语音信号的时域波形图(图 2-1)和频域图(图 2-2),由这两个图可以看出语音信号的两个特点。图 1-1 语音信号时域波形图 1-2 语音信号频域波形1.3 语音信号的采集在将语音信号进行数字化前,必须先进行防混叠预滤波,预滤波的目的有两个:(1)抑制输入信导各领域分量中频率超出 的所有分量( 为采样频率),以防止2/sfsf混叠干扰。(2)抑制 50Hz 的电源工频干扰。5为了将原始模拟语音信号变为数字信号,必须经过采样和量化两个步骤,从而得到时间和幅度上均为离散的数字语音信号。采样也称抽样,是信号在时间上的离散化,即按照一定时间间隔 在模拟信号 上逐点采取其瞬时值。采样时必须要注意满足奈奎斯特定理,即t)(tx采样频率 必须以高于受测信号的最高频率两倍以上的速度进行取样,才能正确地重建波sf它是通过采样脉冲和模拟信号相乘来实现的。下图是一段语音信号在采样频率 44.1KHz 情况下的频谱图。图 1-3 语音信号频谱图 由图可知,这段语音信号的频率主要集中在 1KHz 左右,当采样频率为 44.1KHz 时,由于采样频率比较大,所以采样点数就越密,所得离散信号就越逼近于原信号,频谱也没有发生混叠。对上述信号进行 1/80 采样频率抽取,即采样频率变为将近 500Hz 时,由于采样频率比较小,所以采样点数就稀疏,所得离散信号就越偏离于原信号,频谱也发生了混叠。在采样的过程中应注意采样间隔的选择和信号混淆:对模拟信号采样首先要确定采样间隔。如何合理选择 涉及到许多需要考虑的技术因素。一般而言,采样频率越高,采样点t数就越密,所得离散信号就越逼近于原信号。但过高的采样频率并不可取,对固定长度(T)的信号,采集到过大的数据量 ,给计算机增加不必要的计算工作量和存储)/(tTN空间;若数据量(N)限定,则采样时间过短,会导致一些数据信息被排斥在外。采样频率过低,采样点间隔过远,则离散信号不足以反映原有信号波形特征,无法使信号复原,造成信号混淆。根据采样定理,当采样频率大于信号的两倍带宽时,采样过程不会丢失信息,利用理想滤波器可从采样信号中不失真地重构原始信号波形。量化是对幅值进行离散化,即将振动幅值用二进制量化电平来表示。量化电平按级数变化,实际的振动值是连续的物理量。具体振值用舍入法归到靠近的量化电平上。 语音信号经过预滤波和采样后,由 A/D 变换器变换为二址制数字码。这种防混叠滤波通常与模数转换器做在一个集成块内,因此目前来说,语音信号的数字化的质量还是有保证的。市面上购买到的普通声卡在这方面做的都很好,语音声波通过话筒输入到声卡后直接获得的6是经过防混叠滤波、A/D 变换、量化处理的离散的数字信号。在实际工作中,我们可以利用 windows 自带的录音机录制语音文件,基于 PC 机的语音信号采集过程,声卡可以完成语音波形的 A/D 转换,获得 WAVE 文件,为后续的处理储备原材料。调节录音机保存界面的“更改”选项,可以存储各种格式的 WAV 文件。采集到语音信号之后,需要对语音信号进行分析,如画出采样后语音信号的时域波形和频谱图;双线性变换设计滤波器,并画出滤波器的频率响应;然后用自己设计的滤波器对采集的语音信号进行滤波,画出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化;回放语音信号。1.4 信号频谱分析信号的频谱分析是将信号源发出的信号强度按频率顺序展开,使其成为频率的函数,并考察变化规律,称为频谱分析。频谱分析主要分析信号是由哪些频率的正弦信号叠加得到7的,以及这些正弦信号的振幅。信号的频谱可分为幅值谱、相位谱、功率谱、对数谱等等。对信号作频谱分析的设备主要是频谱分析仪,它把信号按数学关系作为频率的函数显示出来,其工作方式有模拟式和数字式二种。模拟式频谱分析仪以模拟滤波器为基础,从信号中选出各个频率成分的量值;数字式频谱分析仪以数字滤波器或快速傅立叶变换为基础,实现信号的时频关系转换分析。傅立叶变换是信号频谱分析中常用的一个工具,它把一些复杂的信号分解为无穷多个相互之间具有一定关系的正弦信号之和,并通过对各个正弦信号的研究来了解复杂信号的频率成分和幅值。信号频谱分析是采用傅立叶变换将时域信号 x(t)变换为频域信号 X(f),从而帮助人们从另一个角度来了解信号的特征。时域信号 x(t)的傅氏变换为: 式中 X(f)为信号的频域表示,x(t)为信号的时域表示,f 为频率。频谱分析主要用于识别信号中的周期分量,是信号分析中最常用的一种手段。典型信号正弦波、方波、三角波和白噪声信号是实际工程测试中常见的典型信号,这些信号时域、频域之间的关系很明确,并且都具有一定的特性,通过对这些典型信号的频谱进行分析,对掌握信号的特性,熟悉信号的分析方法大有益处,并且这些典型信号也可以作为实际工程信号分析时的参照资料。本次实验利用 DRVI 快速可重组虚拟仪器平台可以很方便的对上述典型信号作频谱分析。1.5 信号的时域分析语音信号的时域分析就是分析和提取语音信号的时域参数。进行语音分析时,最先接触到并且也是最直观的是它的时域波形。语音信号本身就是时域信号,因而时域分析是最早使用,也是应用最广泛的一种分析方法,这种方法直接利用语音信号的时域波形。时域分析通常用于最基本的参数分析及应用,如语音的分割、预处理、大分类等。这种分析方法的特点是:(1)表示语音信号比较直观、物理意义明确;(2)实现起来比较简单、运算且少;(3)可以得到语音的一些重要的参数;(4)只使用示波器等通用设备,使用较为简单等。语音信号的时域参数有短时能量、短时过零率、短时白相关函数和短时平均幅度差函数等,这是语音信号的一组最基本的短时参数,在各种语音信号数字处理技术中都要应用。在计算这些参数时使用的一般是凯泽窗或汉明窗。2. MATLAB软件功能介绍2.1 matlab简介dtetxfXfj2)()(8MATLAB 是矩阵实验室(Matrix Laboratory)的简称,是美国 MathWorks 公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括 MATLAB 和 Simulink 两大部分。M ATLAB 和 Mathematica、 Maple 并 称为 三 大 数 学 软 件 。 它 在 数 学 类 科 技 应 用 软 件 中 在 数 值 计 算 方 面 首 屈 一 指 。 MATLAB 可 以进 行 矩 阵 运 算 、 绘 制 函 数 和 数 据 、 实 现 算 法 、 创 建 用 户 界 面 、 连 接 其 他 编 程 语 言 的 程 序等 , 主 要 应 用 于 工 程 计 算 、 控 制 设 计 、 信 号 处 理 与 通 讯 、 图 像 处 理 、 信 号 检 测 、 金 融建 模 设 计 与 分 析 等 领 域 。MATLAB 的 应 用 范 围 非 常 广 , 包 括 信 号 和 图 像 处 理 、 通 讯 、 控 制 系 统 设 计 、 测 试 和测 量 、 财 务 建 模 和 分 析 以 及 计 算 生 物 学 等 众 多 应 用 领 域 。 附 加 的 工 具 箱 ( 单 独 提 供 的 专用 MATLAB 函 数 集 ) 扩 展 了 MATLAB 环 境 , 以 解 决 这 些 应 用 领 域 内 特 定 类 型 的 问 题 。Matlab 优 势 : ( 1) 友 好 的 工 作 平 台 和 编 程 环 境 ;( 2) 简 单 易 用 的 程 序 语 言 ;( 3) 强 大 的 科 学 计 算 机 数 据 处 理 能 力 ;( 4) 出 色 的 图 形 处 理 功 能 ;( 5) 应 用 广 泛 的 模 块 集 合 工 具 箱 ;( 6) 实 用 的 程 序 接 口 和 发 布 平 台 ;( 7) 应 用 软 件 开 发 ( 包 括 用 户 界 面 ) ;2.2 基于 MATLAB的语音处理Matlab 是一个非常好的语音处理工具箱,对学习语音处理的读者非常有用。基于 DSP 和MATLAB 的语音数据采集和处理系统-MATLAB,该工具包主要应用于语音处理中听觉模型的建立和分析,其中也包含了语音处理的各种基本功能如语谱图,线性预测,识别和合成等等语音信号的频域处理,语音虽然是一个时变、非平稳的随机过程。但在短时间内可近似看作是平稳的。因此如果能从带噪语音的短时谱中估计出“纯净”语音的短时谱,即可达到语音增强的目的。由于噪声也是随机过程,因此这种估计只能建立在统计模型基础上。利用人耳感知对语音频谱分量的相位不敏感的特性,这类语音增强算法主要针对短时谱的幅度估计。3.MATLAB滤波器设计3.1 matlab滤波器设计法介绍3.3 模拟滤波器设计3.3.1 设计指标模拟低通滤波器的设计指标有 , , 和 。其中 和 分别称为通带截止频pspsps率和阻带截止频率, 是通带 )中的最大衰减系数, 是阻带 的最小p0(s衰减系数, 和 一般用 dB数表示。ps在本次实训中9%用切比雪夫低通滤波器 t=1;fs=1/t; fp=0.2; fr=0.3;Ap=1;Ar=25;wp=2*pi*fp/fs;wr=2*pi*fr/fs;wpp=2/t*tan(wp/2);wrr=2/t*tan(wr/2);n,wn=cheb1ord(wpp,wrr,Ap,Ar,s);b,a=cheby1(n,Ap,wn,low,s);bz,az=bilinear(b,a,fs);fre
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机井标识牌施工方案
- 本科施工组织课程设计
- 本科会计课程设计
- 本地野生中药资源研究报告
- 木质步道施工方案
- 2024至2030年生活用卫生纸项目投资价值分析报告
- 木柱子包钢加固施工方案
- 2024至2030年抗沙潜水电机项目投资价值分析报告
- 2024至2030年两面派罗纹布项目投资价值分析报告
- 2024年绝缘保护材料项目可行性研究报告
- 广东省湛江市廉江市第四中学2023-2024学年八年级上学期期中考试物理试题
- 建筑工程冬期施工规程JGJ/T 104-2011
- 网上评卷技术服务投标方案(技术方案)
- 音乐表演职业生涯规划书
- 江西省住宅工程开裂、渗漏等质量常见问题防治技术指南
- 工程变更申请单(ECR)
- 高考理解性默备考指导(基本题型+考查内容+考查形式+应对策略)
- 电梯安装危险源与危险评价表
- 医院信息化建设项目验收方案
- 爱心助学基金会章程样本
- 2010年408真题及答案解析
评论
0/150
提交评论