【技术实现步骤摘要】
本专利技术涉及一种语音信号处理的矢量量化方法及其矢量量化器,具体地说,是一 种用于码书分类重排的矢量量化方法及其矢量量化器。
技术介绍
矢量量化器的构成包括编码器和解码器,其构成方式直接决定矢量量化器的存储 需求、码书搜索算法复杂度以及解码语音质量;在编码器和解码器中存放有矢量量化器码 书,其码书性能好坏以及码书的排列方式直接影响矢量量化器的量化性能。在语音编码算 法中最常用的矢量量化器有分裂矢量量化器、多级矢量量化器、分离均值多级分裂矢量量 化器S-MSVQ(Split-MultiStage Vector Quantiser)以及分类矢量量化器等。转换分类分 裂矢量量化器SSVQ(Switched Split Vector Quantiser)作为一种分类矢量量化器,近几 年在宽带语音编码算法量化参数导抗谱频率ISF量化过程中得到研究者的广泛关注。转换分类分裂矢量量化器SSVQ编码原理待量化的矢量首先要经过转换分类器, 得到其所属类的分类号。分类的过程相当于一个矢量量化的过程进入转换分类器的待 分类矢量需要根据规定好的加权失真测度计算方法,从事先训练好的转换分 ...
【技术保护点】
一种码书分类重排矢量量化方法,基于16维导抗谱频率参数ISF,包括编码过程和解码过程:其编码过程包括输入待量化矢量减去编码器中的矢量均值得到输入残差矢量,输入残差矢量根据分类信息分类,在编码器中分类重排码书中确定编码器端矢量量化的子码书搜索范围,再根据欧式距离测度确定编码器端输入残差矢量的矢量量化值和编码器端输入残差矢量的量化索引;其解码过程包括根据信道传送到解码器端的量化索引,在解码器中的分类重排码书中确定解码器端的矢量量化值,再加上解码器的矢量均值确定输入待量化矢量的重构矢量。
【技术特征摘要】
一种码书分类重排矢量量化方法,基于16维导抗谱频率参数ISF,包括编码过程和解码过程其编码过程包括输入待量化矢量减去编码器中的矢量均值得到输入残差矢量,输入残差矢量根据分类信息分类,在编码器中分类重排码书中确定编码器端矢量量化的子码书搜索范围,再根据欧式距离测度确定编码器端输入残差矢量的矢量量化值和编码器端输入残差矢量的量化索引;其解码过程包括根据信道传送到解码器端的量化索引,在解码器中的分类重排码书中确定解码器端的矢量量化值,再加上解码器的矢量均值确定输入待量化矢量的重构矢量。2.如权利要求1所述的方法,其输入残差矢量是分裂为9维子矢量和7维子矢量后根 据分类信息分类,在编码器中的9维分类重排码书中确定编码器端9维子矢量进行量化的 码书搜索范围,再根据欧式距离测度确定编码器端输入残差9维子矢量的矢量量化值和量 化索引;在编码器中的7维分类重排码书中确定编码器端7维子矢量进行量化的码书搜索范 围,再根据欧式距离测度确定编码器端输入残差7维子矢量的矢量量化值和量化索引。3.如权利要求1或2所述的方法,其分类重排码书的获得方法包括如下步骤(1)得到码书训练序列计算输入训练矢量各分量的均值,分别存放在编码器矢量均值存储单元和解码器矢量 均值存储单元,再将所有输入训练矢量减去各分量的均值,得到输入训练矢量的残差矢量, 即为码书设计阶段所用的码书训练序列;(2)码书设计阶段用LBG算法,其初始码书从码书训练序列中随机选取,失真测度采用欧式距离;(3)码书分类阶段将码书设计阶段设计的码书,由码书分类算法分类;码书分类算法采用蚁群聚类算法或LBG算法,保存分类算法所产生的分类信息和属于 同一个分类信息的输入矢量个数,每一分类信息确定一个子码书质心,具有相同质心的输 入码字构成一个子码书,属于同一个子码书质心的输入矢量个数确定对应子码书的大小; 其中蚁群聚类算法分类数由算法自动确定,属于同一聚类半径内的码书划分为一类,同一 类所有码书的质心为该类的分类信息;LBG算法码书大小用分类数代替,所产生的各胞腔的形心为各类的分类信息,划分到同 一个胞腔的输入矢量归为一类;(4)码书重排阶段将码书分类阶段确定的子码书按子码书质心的排列顺序重新排列组合在一起,构成分 类重排码书。4.如权利要求1或2所述的方法,其分类信息分类是根据码书分类阶段得到的子码 书质心,由欧式距离测度确定与输入残差矢量距离最近的子码书质心;再根据确定的...
【专利技术属性】
技术研发人员:张雪英,李凤莲,贾海蓉,
申请(专利权)人:太原理工大学,
类型:发明
国别省市:14[中国|山西]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。