语音信号处理课件__第03章时域分析

上传人:ji****n 文档编号:54869040 上传时间:2018-09-21 格式:PPT 页数:60 大小:2.16MB
返回 下载 相关 举报
语音信号处理课件__第03章时域分析_第1页
第1页 / 共60页
语音信号处理课件__第03章时域分析_第2页
第2页 / 共60页
语音信号处理课件__第03章时域分析_第3页
第3页 / 共60页
语音信号处理课件__第03章时域分析_第4页
第4页 / 共60页
语音信号处理课件__第03章时域分析_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《语音信号处理课件__第03章时域分析》由会员分享,可在线阅读,更多相关《语音信号处理课件__第03章时域分析(60页珍藏版)》请在金锄头文库上搜索。

1、第三章时 域 分 析,引言 语音信号的短时处理方法 短时能量合短时平均幅度 短时平均过零率 短时自相关函数 短时时域处理技术应用举例,引言,语音信号处理包括语音通信、语音合成、语音识别、说话人识别和语音增强等方面,但其前提和基础是对语音信号的分析。 语音信号分析可分为时域、频域、倒谱域等方法。在分析处理之前必须把要分析的语音信号部分从输人信号中找出来,这项工作叫语音信号的端点检测。 语音信号的数字化一般包括放大及增益控制、反混叠滤波、采样、A/D变换及编码(一般就是PCM码); 预处理一般包括预加重、加窗和分帧等。 语音分析分为模型分析法和非模型分析法两种。 模型分析法是指依据语音产生的数学模

2、型,来分析和提取表征这些模型的特征参数;共振峰模型分析及声管模型(即线性预测模型)分析即属于这种分析方法。 非模型分析法,包括上面提到的时域分析法、频域分析法及同态分析法等。,引言,时域分析通常用于最基本的参数分析及用于语音的分割、预处理和大分类等。其特点为: 表示语音信号比较直观、物理意义明确。 实现起来比较简单、运算量少。 可以得到语音的一些重要参数。,引言,短时分析技术:语音信号有时变特性,是一个非平稳的随机过程。但在一个短时间范围内其特性基本保持不变。即语音的“短时平稳性”。“短时分析”,即对语音信号流采用分段处理。将其分为一段一段来分析,其中每一段称为一“帧”,由于语音通常在1030

3、 ms之内是保持相对平稳的,因而帧长一般取为1030 ms。 注:对于某些要求较高的研究领域或应用场合(如语音识别),应该考虑语音信号是时变或非平稳的,此时应采用“隐马尔可夫模型”,3.1 语音信号的短时处理方法,语音信号的波形在时间上是连续变化的,所以是一个连续时间信号,它的电位振幅可以是在一个电压范围内的任何电位,是一个连续值,这个电位信号我们叫它模拟信号。我们在处理语音信号时,通常是一小段一小段地观察语音信号的变化,也就是以音窗也可称作语音帧为单位,对每一语音帧内的信号,抽取出代表语音的特征参数,这就是短时语音处理。在本章中,我们先介绍如何将语音信号作取样与数字化,然后介绍基本的数字编码

4、,即脉冲编码调制 (PCM)。将语音信号变成数字信号之后,我们可以计算短时段的信号能量、过零率、自相关函数等时域参数,以及在下一章将一个音窗内的信号作傅里叶转换,得到频域中的参数。,3.1 语音信号的短时处理方法 离散时间信号,现在许多设备都是在数字系统中处理信号,所以模拟信号(analog signal)要经过一个模拟到数字转换器(analog-to-digital converter , ADC),转换成数字信号(digital signal),才能在数字系统(digital system)中储存或是让计算机处理。 在数字系统中处理后的数字信号,要经过数字到模拟转换器(digital-to

5、-analog converter, DAC),转换成模拟信号之后,才作为输出。 将模拟信号转换成数字信号的过程,就叫做模拟到数字的转换。它需经过两个步骤,就是取样(sampling)与量化(quantization)。,3.1 语音信号的短时处理方法,取样 所谓取样,就是以固定的时间间隔,将模拟信号的振幅记录下来。从数学上看,就是将模拟信号乘上一个周期性的脉冲信号,得到一序列的脉冲,其脉冲的大小就是在该取样的时间点上模拟信号的振幅。如果以时间函数xa(t)表示一个模拟信号,取样周期为Ts,则取样后的信号变成xp(t),它等于xa(t)乘上一序列的脉冲,,(3-1)(3-2),p(t)是一个脉

6、冲序列信号,表示如下式,3.1 语音信号的短时处理方法,图3-1语音信号波形及其取样,3.1 语音信号的短时处理方法,如果我们对一个信号取样,而未对信号事先作低通滤波即反混叠滤波,取样频率又太低,这样得到的离散时间信号就不正确,取样得到的数字信号是不能用的。 转换到频域看,若是取样频率太低,它的信号频谱就会发生重叠,用低通滤波器无法取出原来的频谱,因此就不可能完整地复原。这种取样之后使得频域上频谱重叠的现象,叫做信号混叠(aliasing)。,3.1 语音信号的短时处理方法 脉冲编码调制,一个数字信号取样之后,变成离散时间信号,接下来就是要用数字方式来表示这个离散时间信号上的每个取样值。 一个

7、电位波形会有固定的电压范围,一个取样值可以是在此电压范围内的任何电位。如果只能用固定数目的位来表示这些取样值,那么这些二进数字就只能代表固定的几个电位值,这个转换就是量化(quantization),而转换之后只允许存在的几个电位值就是量化阶数(quantization level)。 执行量化转换的硬件电路,就是量化器(quantizer)。以二进数字表示的信号就是数字信号(digital signal),而这种将信号波形转变成二进数字的方法,就叫脉冲编码调制(pulse code modulation, PCM)。,3.1 语音信号的短时处理方法 脉冲编码调制,图3-3等间距量化的例子,在

8、 -2V到 +2V的电压范围内,用三个位代表的二进数字作量化,3.1 语音信号的短时处理方法 脉冲编码调制,如果有一个取样的电位为 +0.65V,落在 +0.5V到 +1.0V的格子中,我们就知道它的对应二进数字是101,于是这个离散时间信号被转换成101所代表的数字信号。 当要将数字信号还原成离散时间信号时,每三个位就组成一个数字,代表一个离散时间信号值,但是作为代表的电位,是该格子的中间值,以101为例,其代表的电位是+0.75V,所以还原之后的离散时间信号值是+0.75V,与原来的+0.65V相差0.10V,这个差值就是量化误差(quantization error) 。 对于每一格宽度

9、为0.5V的量化方式,其误差值在 -0.25V到 +0.25V之间,也就是格子宽度的一半。,3.1 语音信号的短时处理方法 脉冲编码调制,将量化误差d(n)看成是一个随机变数(random variable),其值就在 -/2到 +/2之间作均匀分布(uniform distribution),其概率密度函数(probability density function, pdf)写成下式,,(3-8),平均值(mean)为0,方差(variance)为,(3-9),3.1 语音信号的短时处理方法 脉冲编码调制,对于平均值为0的信号,其强度(intensity)即能量就等于其方差。我们计算其信号能

10、量对量化误差引起的噪音能量的比值,就叫做量化信噪比(signal-to-noise ratio, SNR) ,,(3-10),以分贝(decibel, dB)来表示信噪比,,(3-11),3.1 语音信号的短时处理方法 脉冲编码调制,若是xmax取为4倍方差(x),(3-12),取样率经常取10 kHz。 某些现代语音处理系统语音频率高端扩展到79 kHz,相应的取样率也提高到1520 kHz。,3.1 语音信号的短时处理方法 取样率和量化字长的选择,(a)是一段语音信号400个取样值的包络曲线, (b)3 bit量化器的量化噪声与被量化信号之间存在着一定的相关性 (c)8 bit量化噪声几乎

11、已经看不出这种相关性了。,3.1 语音信号的短时处理方法 取样率和量化字长的选择,(d)3 bit量化器的噪声与“平稳白噪声过程”的假设不大相符 (e)8 bit量化器的噪声的自相关函数的估计几乎是一个冲激函数,这与“白噪声过程”的假设相一致。 (f) 3 bit量化噪声谱和语音信号谱的性质有某些相似,也是随着频率的升高而下降 (g) 8 bit时,其量化噪声谱就比较平坦了,这是典型的白噪声谱的形状。,3.1 语音信号的短时处理方法 取样率和量化字长的选择,SNR(dB)6.02B-7.2 每bit字长对SNR贡献为6dB。 当B7bit时, SNR35 dB。此时量化后的语音质量能满足一般通

12、信系统的要求。 语音波形的动态范围可达55 dB,故B应取10 bit以上。为了在语音信号变化的范围内保持35 dB的信噪比,一般要求B11,实际常用12 bit来量化,其中附加的5bit用于补偿30 dB左右的语音波形的动态范围变化。,3.1 语音信号的短时处理方法 取样率和量化字长的选择,3.1 语音信号的短时处理方法 预处理,图3-4语音信号处理系统框图,反混叠滤波器:为了防止混叠失真和噪声干扰,必须在取样前用一个具有良好截止特性的模拟低通滤波器对语音信号进行滤波,该滤波器称为反混叠滤波器。有时为了防止50 Hz市电频率干扰,该低通滤波器实际上做成一个从100 Hz到3.4kHz的带通滤

13、波器。对该滤波器的要求是其带内波动和带外衰减特性应尽可能好。,3.1 语音信号的短时处理方法 预处理,平滑滤波器:D/A后面的低通滤波器是平滑滤波器,对重构的语音波形的高次谐波起平滑作用,以去除高次谐波失真。 预加重: 现象:由于语音信号的平均功率谱受声门激励和口鼻辐射的影响,高频端大约在800 Hz以上按6dB/倍频程跌落,为此要在预处理中进行预加重。 目的:提升高频部分,使信号的频谱变得平坦,以便于进行频谱分析或声道参数分析。 位置:预加重可在A/D变换前的反混叠滤波之前进行,这样不仅能够进行预加重,而且可以压缩信号的动态范围,有效地提高信噪比。,3.1 语音信号的短时处理方法 预处理,3

14、.1 语音信号的短时处理方法 加窗取语音帧,对于一段语音的离散时间信号x(m),用一个固定长度的窗口(window)套上去,只看窗口内的信号,对这些信号做计算,用以求出在这窗口内的语音特征(speech features)。这样的处理方式,就叫加窗(windowing),而套上去的这一段语音即称为语音帧(frame)。 通常窗口的长度是取1040 毫秒 (ms),这样一段语音信号,足以计算出语音的特征参数(feature parameters)。 窗口的移动距离,大约会取520 ms,让前后的语音帧有部分重叠,这样能观察到语音特征改变的延续性以保证分析的准确性。,3.1 语音信号的短时处理方法

15、 加窗取语音帧,3.1 语音信号的短时处理方法 加窗取语音帧,3.1 语音信号的短时处理方法 加窗取语音帧,假设加窗的长度为N,在时域中可以写成,(3-13),将窗函数w(m)乘在语音信号中的某一个时间点上,,(3-14),n是加窗位置标示,可以看出只有当m在n-N+1mn之间,才不会是0,也就是x(m)在n-N+1mn这一时段中 被取出,作为一个语音帧。,3.1 语音信号的短时处理方法 加窗取语音帧,在语音处理中最常用的两种窗函数是矩形窗(rectangular window)与海明窗(Hamming window)。矩形窗的数学式如下:,(3-15),海明窗数学式如下:,(3-16),3.

16、1 语音信号的短时处理方法 加窗取语音帧,图3-4常用的窗函数,3.1 语音信号的短时处理方法,语音信号短时处理的一般表示:其中T 为某种运算关系,Qn为运算后的结果,3.2 短时能量和短时平均幅度,语音信号的能量分析是基于语音信号能量随时间有相当大的变化, 清音段的能量一般比浊音段的小得多。 能量分析包括能量和幅度两个方面。 对语音信号采用短时分析时,信号流的处理用分段或分帧来实现。 一般每秒的帧数约为33100,视实际情况而定。 分帧既可连续,也可采用交叠分段的方法,使相邻帧有部分相重叠。,3.2 短时能量和短时平均幅度,振幅越大则能量越大,通常用以下方式计算语音能量 短时平均能量函数 变换T 是指平方和运算; 两种计算方法:(3-17),3.2 短时能量和短时平均幅度,振幅越大则能量越大,通常用以下方式计算语音能量 短时平均能量函数 变换T 是指平方和运算; 两种计算方法: (3-18) h(n)是无限冲激响应滤波器时,短时能量可递推计算得到,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号