[发明专利]提高声码器基音周期参数量化精度的方法无效
申请号: | 200710065403.4 | 申请日: | 2007-04-13 |
公开(公告)号: | CN101030377A | 公开(公告)日: | 2007-09-05 |
发明(设计)人: | 崔慧娟;唐昆;李晔;洪侃 | 申请(专利权)人: | 清华大学 |
主分类号: | G10L19/00 | 分类号: | G10L19/00;H03M7/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100084北京市100*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于语音压缩编码技术领域,其特征在于:在编码端,该方法首先对输入信号样点分帧,对当前超帧提取基音周期参数矢量和清浊音参数矢量;矢量量化清浊音参数矢量,得到其量化索引值;将基音周期参数矢量变换到对数域,根据清浊音参数的矢量量化索引值查表确定其量化方式以及在联合量化索引中的量化范围,进行量化,得到相应的量化索引值并编码传输。在编码端,解码得到联合量化的量化索引值,确定其所在范围,进而得到清浊音矢量量化索引及基音周期量化索引,分别反量化,清音子帧的基音周期置为50,供语音合成。该方法可提高基音周期参数量化精度,最适合低速率语音编码。 | ||
搜索关键词: | 提高 声码 基音 周期 参数 量化 精度 方法 | ||
【主权项】:
1、提高声码器基音周期参数量化精度的方法,其特征在于,所述方法是在数字集成电路芯片中依次按以下步骤实现的:步骤(1)对输入的语音信号样点按设定的时间间隔顺序分成子帧,并根据基音周期参数和带通清浊音参数多帧联合量化时所设定的子帧数划分为若干超帧,即若两帧联合量化,则每两个子帧划分为一个超帧,三帧联合量化,则每三个子帧划分为一个超帧,依此类推;其中所述的语音信号样点是已按照设定频率采样且经过高通滤波去除工频干扰后的信号样点;步骤(2)按美国国防部混合激励的线性预测MELP语音编码算法中所述方法分别提取当前超帧中所有子帧的基音周期参数,组成多维基音周期参数矢量P → I = [ p i 1 , p i 2 · · · · · · p i n ] , ]]> 其中n表示联合量化时所设定的子帧数,即一个超帧中包含的子帧数目,pin为第n个子帧的基音周期参数;步骤(3)按步骤(2)所述的混合激励的线性预测语音编码算法分别提取当前超帧中所有子帧的清浊音参数,其中,每个子帧各自提取5个子带的清浊音参数;步骤(4)根据以下步骤先构建所有子帧的清浊音参数矢量BI,J,I=i1,i2……inJ=j1,j2,j3,j4,j5,j为子帧中子带的序号,每一个子帧的清浊音参数矢量为Bi,J=[b1,b2,b3,b4,b5];再对该子带的清浊音矢量Bi,J用5个比特量化,5个比特依次对应着5个子带的清浊音模式,即若第j个子带为浊音性的,则bj=1,否则,bj=0;整个子帧的清浊音性由该子帧的第一子带,也就是最低频子带的清浊音性决定,即若b1=1,则该子帧为浊音子帧,否则乃b1=0,则该子帧为清音子帧;步骤(5)将当前超帧中由步骤(4)得到的所有子帧的清浊音矢量依次排列起来组成当前超帧的清浊音矢量,即B I = [ B i 1 , J , B i 2 , J , · · · · · · B i n , J ] , ]]> 得到5×n维的当前超帧的清浊音矢量;步骤(6)将步骤(5)中得到的当前超帧的5×n维的清浊音矢量BI进行矢量量化,量化使用预先设定的码本CB,采用全搜索的方法进行矢量量化,量化失真测度采用加权欧氏距离准则,即使下式所示的失真D最小:D=(BI-B(k))W(BI-B(k))T,其中B(k)是码本中的对应索引为k的码字,加权矩阵W是一个对角矩阵,其值用来表示各子带重要性的不同,低带最重要,随着频带的升高重要性依次降低,对每子帧的5个子带分配不同的权重,在本算法中,5个子带权重的比例为16∶8∶4∶2∶1,从而加权矩阵W如下所示:
设定的码本CB的每个索引值对应一个5×n维的清浊音矢量码字B(k),对应于失真值最小的码字索引值即为矢量量化后得到的当前帧的清浊音矢量BI的矢量量化索引值IDXBI;步骤(7)按以下步骤求出当前超帧的对数基音周期参数矢量的联合量化索引值IDXPI,将其编码后经信道传到解码端;步骤(7.1)将步骤(2)中得到的当前超帧基音周期参数矢量
变换到对数域,得到对数域上的n维基音周期参数矢量![]()
P → log I = [ log ( p i 1 ) , log ( p i 2 ) . . . . . . log ( p i n ) ] ; ]]> 步骤(7.2)根据步骤(6)中得到当前超帧的清浊音矢量BI的矢量量化索引值IDXBI,通过查表确定当前超帧的对数基音周期参数矢量
在联合量化中所对应的量化索引范围ψ以及对应的量化方式:当超帧的子帧全是清音帧的,则该超帧的基音周期参数矢量不作量化,而留出的索引范围实际留作信道编码等使用;当超帧中只有一帧浊音子帧的,则只对该超帧的对数基音周期参数矢量
中对应浊音子帧的那个分量作标量量化,其余对应清音子帧的分量不作量化;除以上两种情况的其余情形,则根据超帧中含有的浊音子帧数目对该超帧的对数基音周期参数矢量
中对应浊音子帧的那些分量作对应维数的矢量量化;同样,对应清音子帧的那些分量不作量化;步骤(7.3)根据最小均方准则在确定的量化索引范围ψ内全搜索对应的基音周期参数码字,找到使对应浊音子帧部分量化误差最小的码字,其索引值就是联合量化索引值IDXPI,将其编码后经信道传输到解码端;步骤(8)在解码端解码得到步骤(7)中的当前超帧基音周期参数矢量的联合量化索引值IDXPI,根据该索引值IDXPI的值得知其所在的量化索引范围ψ,从而可以查表确定当前超帧的清浊音矢量BI在清浊音矢量码本CB的矢量量化索引值IDXBI,从而得到当前超帧的清浊音矢量的量化值
同时根据量化索引范围ψ和索引值IDXPI就对应得到当前超帧对数基音周期参数矢量中对应浊音子帧的那些分量的量化值,再把对应清音子帧的分量直接置为50,即组成解码端反量化恢复出的当前超帧对数基音周期参数矢量
步骤(9)将步骤(8)中得到的当前超帧对数基音周期参数矢量的量化值
和清浊音矢量的量化值
送到解码端的语音合成模块作为基本参数参与语音的合成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710065403.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种太阳能发电车站罩棚
- 下一篇:油井防砂筛管