一种增强的LPC参数多级矢量量化技术

[09-12 18:39:59]   来源:http://www.88dzw.com  传感技术   阅读:8232

文章摘要:另外,在码本设计中,可能出现聚类中无训练矢量,即出现空聚类的情况。这时可以删除该空聚类,并将包含训练矢量最多的那个聚类抖动成两个聚类。这样可以获得更小的联合量化误差,如图1所示。3 实验结果和分析实际应用中,码本训练采用107MB的语音文件,得到342302帧LSF参数(10维)和加权系数,训练矢量集足够大。在实际的2kbps语音编码算法中,对LSF参数进行3级矢量量化,比特分配为9/8/6,共23bits。利用联合优化码本生成算法进行300步迭代,与SR算法的第三级300步迭代结果进行比较,得到训练码本总畸变数据,如图2所示。 可以看到,同样步数的JCO-MSVQ算法较SR算法能取得更

一种增强的LPC参数多级矢量量化技术,标签:传感技术知识,传感器与检测技术,http://www.88dzw.com

另外,在码本设计中,可能出现聚类中无训练矢量,即出现空聚类的情况。这时可以删除该空聚类,并将包含训练矢量最多的那个聚类抖动成两个聚类。这样可以获得更小的联合量化误差,如图1所示。

3 实验结果和分析

实际应用中,码本训练采用107MB的语音文件,得到342302帧LSF参数(10维)和加权系数,训练矢量集足够大。在实际的2kbps语音编码算法中,对LSF参数进行3级矢量量化,比特分配为9/8/6,共23bits。利用联合优化码本生成算法进行300步迭代,与SR算法的第三级300步迭代结果进行比较,得到训练码本总畸变数据,如图2所示。

可以看到,同样步数的JCO-MSVQ算法较SR算法能取得更小的量化畸变。SR算法经过一定步数的迭代,基本没有下探的空间。而JCO-MSVQ算法则能继续优化码本,获得更好的量化效果。并且,与SR算法不同,JCO-MSVQ算法中量化畸变是单调递减的,因在训练过程中每一步都是最优的(简化算法中是多进制搜索,因而是次优的)。

统计量化谱失真,联合码本优化MSVQ比其他的MSVQ有明显的改善。在同一个LSF量化器中分别采用23bits SR码本(码本1)、24bits SR码本(码本2)和23bits联合优化码本(码本3),测试语音为一个3.5MB的语音文件,既有男声也有女声,共11348帧LSF参数。统计量化谱失真得到表1所示数据。

表1 不同码本生成算法谱失真比较

码本平均SD/dB谱失真分布密度/%
[0,2dB][2,4dB]>4dB
码本1(23bits)0.92295.0654.9350.000
码本2(24bits)0.85996.0693.9310.000
码本3(23bits)0.87096.1053.8950.000

从表1数据可以看到,同是23bits的量化联合码本设计MSVQ与应用SR算法生成码本的MSVQ相比较,有大约1个比特的改善,接近于应用SR算法24bits量化的效果。甚至于文献[2]中MSVQ算法的26bits量化(平均谱失真0.93dB)。平均谱失真为0.87 dB,大于4 dB的谱失真统计为0,达到了透明量化的要求。

本文研究结果已经成功应用于1/2kbps可变速率声码器项目中。




上一页  [1] [2] [3] 


Tag:传感技术传感技术知识,传感器与检测技术传感技术

《一种增强的LPC参数多级矢量量化技术》相关文章

分类导航
最新更新
热门排行