[发明专利]声码器基音周期参数抗信道误码方法无效
申请号: | 200610165245.5 | 申请日: | 2006-12-15 |
公开(公告)号: | CN1975861A | 公开(公告)日: | 2007-06-06 |
发明(设计)人: | 崔慧娟;唐昆;李晔;洪侃 | 申请(专利权)人: | 清华大学 |
主分类号: | G10L19/04 | 分类号: | G10L19/04;G10L19/14;G10L19/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100084北京市100*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于语音压缩编码技术领域。该方法首先对输入信号样点分帧;对当前帧提取基音周期和清浊音参数,并量化编码传输;解码端解码后得到基音周期和清浊音参数;如当前帧不是清音或清浊音过渡段的第一或第二帧浊音,则将其基音周期参数与上一帧作比较;若二者差值超过一个设定阈值,则判定当前帧基音周期参数传输出错;若上一帧基音周期参数未出错,而当前帧基音周期参数传输出错,则将当前帧基音周期参数量化传输的二进制表示的各比特分别反转,求取对应的基音周期参数,作为候选基音周期参数;将其分别与上一帧基音周期参数作比较,取差值最小的作为恢复值。该方法可提高声码器基音周期参数抗信道误码能力,最适合低速率语音编码。 | ||
搜索关键词: | 声码 基音 周期 参数 信道 方法 | ||
【主权项】:
1、声码器基音周期参数抗信道误码方法,其特征在于,所述方法是在数字集成电路芯片中依次按以下步骤实现的:(1)对输入的语音信号样点按设定的时间顺序分帧,该语音信号样点是已经按照设定频率采样且经过高通滤波去除工频干扰后的信号样点;(2)按2400b/s混合激励的线性预测语音编码算法对当前帧提取基音周期参数Pi,其中i表示当前帧的帧序号;当多帧联合矢量量化时,则需分别提取当前超帧中所有帧的基音周期参数;(3)把当前帧中的基音周期参数Pi在规定的量化范围内按设定的量化比特数进行均匀标量量化,编码后经信道传输到解码端;当多帧联合矢量量化时,则所述的量化值是所选择的码字矢量在量化码本中的索引值;(4)按2400b/s混合激励的线性预测语音编码算法对当前帧提取清浊音参数,当多帧联合矢量量化时,需分别提取当前超帧中所有帧的清浊音参数;(5)根据步骤(4)从每一帧提取到的5个子带的清浊音参数,若子带为清音,用“0”表示,子带为浊音则用“1”表示,记为矢量B,B=b1,b2,b3,b4,b5,再对该子带清浊音矢量B用5比特量化,5个比特依次对应着5个子带的清浊音模式,即若第k个子带为浊音,则bk=1,否则,bk=0,该量化值编码后经信道传输到解码端;当多帧联合矢量量化时,所述量化值则是所选择的码字矢量在清浊音参数量化码本中的索引值;(6)解码得到步骤(5)中的清浊音参数,接着,对所述当前帧中的子带清浊音参数序列B进行判断:若最低带,即第一子带为浊音,b1=1,则当前帧即为浊音帧,否则为清音帧;若当前帧是浊音帧,上一帧是清音帧则当前帧为清浊音过渡段的第一帧浊音,紧接它的下一个浊音帧为清浊音过渡段的第二帧浊音,依此类推;当多帧联合矢量量化时,只有超帧中所有帧都是浊音帧时,才认为当前超帧是浊音帧;若当前帧的判断结果为清音或清浊音过渡段的第一帧或第二帧浊音,则转到步骤(1),否则,进行下一步骤;(7)解码得到实际接收到的步骤(3)中量化后的基音周期参数的二进制表示值再对进行反量化得到其对应的步骤(2)中的基音周期参数Pi,将其与上一帧基音周期参数Pi-1进行比较,判断二者之间的差值|Pi-Pi-1|是否超过一个设定的阈值,当多帧联合矢量量化时,Pi是当前超帧中第一帧的基音周期参数,而Pi-1是上一个超帧中最后一帧的基音周期参数,如果判断为超过所设定的阈值,则判断当前帧基音周期参数传输出错,并进行下一步,否则,转到步骤(1);(8)判断上一帧基音周期参数是否做过错误恢复,如果是,转到步骤(1),否则,进行下一步骤(9)进行错误恢复;(9)把接收到的步骤(3)中当前帧的基音周期参数的二进制表示值中的各比特分别反转,得到N表示比特数,P ^ i ( n ) n = 1 , 2 · · · · · · N ]]> 表示把的第n位反转得到的二进制值,假设共有N位;对得到的这N个候选基音周期的二进制表示值分别做反量化求取其对应的步骤(2)中的基音周期参数,设为Pi(1)、Pi(2)…Pi(N),组成候选基音周期参数集Ψ i = { P i ( 1 ) , P i ( 2 ) · · · · · · P i ( N ) } , ]]> 当多帧联合矢量量化时,所求取的候选基音周期参数是当前超帧中第一帧的基音周期参数的候选值;再将候选基音周期参数集中的元素分别与上一帧的步骤(2)中求取的基音周期参数Pi-1进行比较,当多帧联合矢量量化时,Pi-1是前一超帧中最后一帧的基音周期参数,选取差值最小的作为当前帧的基音周期参数,即:P i = arg min P i ( n ) ∈ Ψ i | P i ( n ) - P i - 1 | , ]]> 完成错误恢复,转到步骤(1);当多帧联合矢量量化时,Pi仅是当前超帧中第一帧的基音周期参数,最后恢复的基音周期参数应该是其所在的整个超帧的基音周期参数矢量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610165245.5/,转载请声明来源钻瓜专利网。