语音信号处理第4章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《语音信号处理第4章课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语音 信号 处理 课件
- 资源描述:
-
1、7.17.1概述概述7.27.2矢量量化的基本原理矢量量化的基本原理7.37.3失真测度失真测度7.47.4最佳矢量量化器和码本设计最佳矢量量化器和码本设计7.57.5降低复杂度的矢量量化系统降低复杂度的矢量量化系统7.67.6语音参数的矢量量化语音参数的矢量量化7.1 7.1 概述概述v矢量量化(矢量量化(VQVQ,即,即Vector QuantizationVector Quantization)是一种是一种极其重要的信号压缩方法。极其重要的信号压缩方法。VQVQ在语音信号处理中占在语音信号处理中占十分重要的地位。广泛应用于语音编码、语音识别十分重要的地位。广泛应用于语音编码、语音识别和语
2、音合成等领域。和语音合成等领域。v量化分为两类:量化分为两类: * * 标量量化标量量化:将取样后的信号值逐个地进行量化。:将取样后的信号值逐个地进行量化。 * * 矢量量化矢量量化:将若干取样信号分成一组,即构成一:将若干取样信号分成一组,即构成一个矢量,然后对此矢量一次进行量化。个矢量,然后对此矢量一次进行量化。v凡是要用量化的地方都可以采用矢量量化凡是要用量化的地方都可以采用矢量量化。 v矢量量化是实现矢量量化是实现数据压缩数据压缩的一种有效方法,的一种有效方法,早在早在5050和和6060年代就被用于语音压缩编码。直年代就被用于语音压缩编码。直到到7070年代线性预测技术被引入语音编码
3、后,年代线性预测技术被引入语音编码后,矢量量化技术才活跃起来。矢量量化技术才活跃起来。8080年代初,矢量年代初,矢量量化技术的理论和应用研究得到迅速发展。量化技术的理论和应用研究得到迅速发展。v采用矢量量化技术对信号波形或参数进行压采用矢量量化技术对信号波形或参数进行压缩处理,可以获得很好的效益,使存储要求、缩处理,可以获得很好的效益,使存储要求、传输比特率需求或和计算量需求降低传输比特率需求或和计算量需求降低. .采用矢量量化的效果优于标量量化的原因?采用矢量量化的效果优于标量量化的原因? 矢量量化能有效的应用矢量中各分量矢量量化能有效的应用矢量中各分量之间的四种相互关联性质来消除数据中的
4、之间的四种相互关联性质来消除数据中的冗余度。这四种相互关联的性质是线性依冗余度。这四种相互关联的性质是线性依赖赖( (相关性相关性) )、非线性依赖、非线性依赖( (统计不独立统计不独立) )、概率密度函数的形状和矢量量化的维数,概率密度函数的形状和矢量量化的维数,而标量量化仅能利用线性依赖和概率密度而标量量化仅能利用线性依赖和概率密度函数的形状来消除冗余度。函数的形状来消除冗余度。矢量量化研究的目的?矢量量化研究的目的? 针对特定的信息源和矢量维数,设计针对特定的信息源和矢量维数,设计出一种最优化的量化器,在出一种最优化的量化器,在R(量化速(量化速率)一定的情况下,给出的量化失真尽率)一定
5、的情况下,给出的量化失真尽可能接近可能接近D(R)(最小量化失真最小量化失真)。7.2 7.2 矢量量化的基本原理矢量量化的基本原理 标量量化标量量化是对信号的单个样本或参数的幅度进是对信号的单个样本或参数的幅度进行量化;标量是指被量化的变量,为一维变量。行量化;标量是指被量化的变量,为一维变量。 矢量量化矢量量化的过程是将语音信号波形的的过程是将语音信号波形的K K个样点的个样点的每一帧,或有每一帧,或有K K个参数的每一参数帧构成个参数的每一参数帧构成K K维空间的维空间的一个矢量,然后对这个矢量进行量化。一个矢量,然后对这个矢量进行量化。 标量量化可以说是标量量化可以说是K K1 1的矢
6、量量化的矢量量化。矢量量化。矢量量化过程和标量量化过程相似。将过程和标量量化过程相似。将K K维维无限空间划分为无限空间划分为M M个区域边界个区域边界,然后,然后将输入矢量与这些边界进行比较将输入矢量与这些边界进行比较,并被并被量化为量化为“距离距离”最小最小的区域边界的的区域边界的中心矢量值中心矢量值。矢量量化的定义矢量量化的定义 将信号序列将信号序列 的每的每K个连续样点分成一个连续样点分成一组,形成组,形成K维欧式空间中的一个矢量,矢维欧式空间中的一个矢量,矢量量化就是把这个量量化就是把这个K维输入矢量维输入矢量X映射成另映射成另一个一个K维量化矢量。其中量化矢量构成的维量化矢量。其中
7、量化矢量构成的集合集合 称为码书或码本,码书中的每个称为码书或码本,码书中的每个矢量矢量 称为码字或者码矢。称为码字或者码矢。iyiYiY,21KiNRYYYYY 以以K K2 2进行说明进行说明: 当当K K2 2时,所得到的是二维矢量。所有可时,所得到的是二维矢量。所有可能的二维矢量就形成了一个平面。能的二维矢量就形成了一个平面。 记为(记为(a a1 1,a,a2 2), ,所有可能的(所有可能的(a a1 1,a,a2 2)就是一个二维空间。如图就是一个二维空间。如图7-17-1(a a)所示)所示图图7-1 7-1 矢量量化概念示意图矢量量化概念示意图 矢量量化就是将这个平面划分为矢
8、量量化就是将这个平面划分为M M块块S S1 1,S S2 2,S Si iS SM M,然后从每一块中找出代表值,然后从每一块中找出代表值Y Yi i(i i1 1,2 2.M.M),这就构成一个有),这就构成一个有M M个区间的二维矢量量化个区间的二维矢量量化器。图器。图7-17-1(b b)所示的是一个)所示的是一个7 7区间的二维矢量量区间的二维矢量量化器,即化器,即K K2 2,M M7 7。 通常通常这些代表值这些代表值Y Yi i称为量化矢量称为量化矢量。 对一个矢量对一个矢量X X进行量化,首先选择一个进行量化,首先选择一个合适的失合适的失真测度真测度,然后用最小失真原理,分别
9、计算用量化矢,然后用最小失真原理,分别计算用量化矢量量Y Yi i替代替代X X所带来的失真。所带来的失真。 其中其中最小失真值所对应的那个量化矢量,就是最小失真值所对应的那个量化矢量,就是矢量矢量X X的的重构矢量重构矢量(或恢复矢量)。(或恢复矢量)。 所有所有M M个量化矢量构成的集合个量化矢量构成的集合 称为称为码书码书或码本;或码本; 把码书中的每个量化矢量把码书中的每个量化矢量Y Yi i(i i1 1,2 2.M.M)称为称为码字或码矢码字或码矢。 不同的划分或不同的量化矢量选取就可以不同的划分或不同的量化矢量选取就可以构成不同的矢量量化器。构成不同的矢量量化器。注:根据仙农信息
10、论,矢量越长越好。实际中注:根据仙农信息论,矢量越长越好。实际中码书是不完备的,即矢量数是有限的,而对于码书是不完备的,即矢量数是有限的,而对于任何一个实际应用来说,矢量通常是无限的。任何一个实际应用来说,矢量通常是无限的。在实际运用中,输入矢量和码书中码字不匹配在实际运用中,输入矢量和码书中码字不匹配的情况下,这种失真是允许的。的情况下,这种失真是允许的。 iY存在的问题存在的问题 一、如何划分一、如何划分M M个区域边界个区域边界。 方法是:将大量欲处理的信号的矢量进行统计划分,方法是:将大量欲处理的信号的矢量进行统计划分,进一步确定这些划分边界的中心矢量值来得到码书。进一步确定这些划分边
11、界的中心矢量值来得到码书。 二、如何确定两矢量在进行比较时的测度。二、如何确定两矢量在进行比较时的测度。 这个测度就是两矢量间的距离,或以其中某一这个测度就是两矢量间的距离,或以其中某一矢量为基准时的失真度。它描述了当输入矢量用码矢量为基准时的失真度。它描述了当输入矢量用码书所对应的矢量来表征时所付出的代价。书所对应的矢量来表征时所付出的代价。 图图7-2 7-2 矢量量化系统的组成矢量量化系统的组成 工作过程工作过程:v在编码端在编码端,输入矢量,输入矢量X Xi i与码书中的每一个码字进行与码书中的每一个码字进行比较,分别计算出它们的失真。搜索到失真最小的比较,分别计算出它们的失真。搜索到
12、失真最小的码字码字 的序号的序号 (或该码字所在码书中的地(或该码字所在码书中的地址),这些序号就作为传输或存储的参数。址),这些序号就作为传输或存储的参数。v在恢复时在恢复时,根据此序号从恢复端的码书中找出相应,根据此序号从恢复端的码书中找出相应的码字的码字 。由于两本码书完全相同,此时失真。由于两本码书完全相同,此时失真最小,所以最小,所以 就是输入矢量就是输入矢量X Xi i的重构矢量。的重构矢量。 minjYjminjYminjY特点:特点:传输存储的不是矢量本身而是其序号,所以传输存储的不是矢量本身而是其序号,所以据有高保密性能据有高保密性能收发两端没有反馈回路,因此比较稳定收发两端
13、没有反馈回路,因此比较稳定矢量量化器的关键是编码器的设计,译码器矢量量化器的关键是编码器的设计,译码器只是简单的的查表过程。只是简单的的查表过程。 矢量量化的性能指标除了码书的大小矢量量化的性能指标除了码书的大小M M以外以外还有由于量化而产生的平均信噪比。还有由于量化而产生的平均信噪比。 矢量量化的准则矢量量化的准则:在给定码本大小:在给定码本大小K K时使量时使量化所造成的失真最小。化所造成的失真最小。 矢量量化的设计矢量量化的设计:从大量信号样本中训练出:从大量信号样本中训练出好的码书,从实际效果出发寻找最好的失真测好的码书,从实际效果出发寻找最好的失真测度定义公式,设计出最佳的矢量量化
14、系统,以度定义公式,设计出最佳的矢量量化系统,以便用最少的搜索和计算失真的计算量,来实现便用最少的搜索和计算失真的计算量,来实现最大可能的平均信噪比。最大可能的平均信噪比。7.3 7.3 失真测度失真测度 前面我们讲过设计矢量量化器的关键前面我们讲过设计矢量量化器的关键是编码器的设计。而在编码的过程中,就是编码器的设计。而在编码的过程中,就需要引入失真测度的概念。需要引入失真测度的概念。 失真测度(距离测度)失真测度(距离测度):是将输入矢量是将输入矢量X Xi i用码用码本重构矢量本重构矢量Y Yi i来表征时所产生的误差或失真的度量来表征时所产生的误差或失真的度量方法,它可以描述两个或多个
15、模型矢量间的相似程方法,它可以描述两个或多个模型矢量间的相似程度。度。11p84p84 失真测度是矢量量化和模式识别中一个失真测度是矢量量化和模式识别中一个十分重要的问题,选择合适与否直接影响系十分重要的问题,选择合适与否直接影响系统的性能。统的性能。 失真是将输入信号矢量用码书的重构矢量来表征失真是将输入信号矢量用码书的重构矢量来表征时的误差或所付出的代价。这种代价的统计平均值时的误差或所付出的代价。这种代价的统计平均值(平均失真)描述了矢量量化器的工作性。(平均失真)描述了矢量量化器的工作性。失真度选择必须具备的特性失真度选择必须具备的特性必须在主观评价上有意义,即小的失真应该对应于必须在
16、主观评价上有意义,即小的失真应该对应于好的主观语音质量;好的主观语音质量;必须是易于处理的,即在数学上易于实现,这样可必须是易于处理的,即在数学上易于实现,这样可以用于实际的矢量量化器的设计;以用于实际的矢量量化器的设计;平均失真存在并且可以计算;平均失真存在并且可以计算;易于硬件实现易于硬件实现 失真测度主要有均方误差失真测度(即欧氏距失真测度主要有均方误差失真测度(即欧氏距离)、加权的均方误差失真测度、板仓斋藤离)、加权的均方误差失真测度、板仓斋藤(ItakuraItakuraSaitoSaito)距离,似然比失真测度等,还)距离,似然比失真测度等,还有人提出的所谓的有人提出的所谓的“主观
17、的主观的”失真测度。失真测度。一、欧氏距离均方误差一、欧氏距离均方误差 设输入信号的某个设输入信号的某个K K维矢量维矢量X X,与码书中某个,与码书中某个K K维矢量维矢量Y Y进行比较,进行比较,x xi i,y,yi i分别表示分别表示X X和和Y Y中的各元中的各元素素 ,则定义均方误差为欧氏距离:则定义均方误差为欧氏距离: KYXYXyxKYXdTKiii)()()(1),(122 )1 (Ki 几种其他常用的欧氏距离:几种其他常用的欧氏距离:1.1.r r方平均误差方平均误差 KiriiryxKYXd11),(2. r2. r平均误差平均误差 rKiriiryxKYXd111),(
18、 3.3.绝对值平均误差绝对值平均误差 KiiiyxKYXd111),(4.4.最大平均误差最大平均误差 iiKirrrMyxYXdYXd 11max),(lim),(二、线性预测失真测度二、线性预测失真测度 用全极模型表示的线性预测方法,广泛应用于语用全极模型表示的线性预测方法,广泛应用于语音信号处理中。它在分析时得到的是模型的预测系数音信号处理中。它在分析时得到的是模型的预测系数. .仅由预测系数的差值,不能完全表征这两个语音信息仅由预测系数的差值,不能完全表征这两个语音信息的差别。应该直接由这些系数所描述的信号模型的功的差别。应该直接由这些系数所描述的信号模型的功率谱来进行比较。率谱来进
19、行比较。222)()()( jjeAeXf 当预测器的阶数当预测器的阶数 ,信号与模型,信号与模型完全匹配时,信号功率谱为:完全匹配时,信号功率谱为: p信号的功率谱信号的功率谱预测误差能量预测误差能量预测逆滤波器的频率响应预测逆滤波器的频率响应222)()()( jpjeAeXf 1ln),(2 aRaffdTISTa相应的,设码书中某重构矢量的功率谱为相应的,设码书中某重构矢量的功率谱为则定义则定义Itakura-Saito距离为距离为 piaaTirirrrRaa1)()(2)0()0( 这种失真测度是针对线性预测模型、用最这种失真测度是针对线性预测模型、用最大似然准则推导出来,所以特别
展开阅读全文