语音编码器及其代数码表搜索方法和装置制造方法

文档序号:2825383阅读:210来源:国知局
语音编码器及其代数码表搜索方法和装置制造方法
【专利摘要】本发明公开了一种语音编码代数码表搜索方法和装置,及语音编码器,涉及语音编码【技术领域】。该方法包括:确定第1个冲激的候选位置;对于第2个冲激到第M个冲激依次分别:确定第i个冲激的候选位置ik;确定每个候选位置ik在前一个冲激的最优关联候选位置(i-1)t,使得由候选位置ik和最优关联候选位置(i-1)t的关联序列组成的候选位置ik的关联序列具有最大的相似度值;选择第M个冲激的具有最大相似度值的候选位置关联序列。该方法整个搜索过程需要在N个信号位置搜索到M个冲激,其复杂度为O(N*N*M),能得到比AMR等语音编码标准中规定的代数码表搜索方法更优的冲激序列,从而提高语音编码质量。
【专利说明】语音编码器及其代数码表搜索方法和装置
【技术领域】
[0001]本发明涉及语音编码【技术领域】,特别涉及一种语音编码器及其代数码表搜索方法和装置。
【背景技术】
[0002]在移动通信中,通常对语音等数字信息进行压缩编码,从而有效地利用传输频带。其中,对于广泛应用于移动终端中的语音编码技术,不仅要求编码压缩率高,对音质方面的要求也进一步增强。
[0003]语音编码技术通过将语音的发声结构模型化并巧妙应用了矢量化的基本方式“CELP” (Code Excited Linear Prediction,码激励线性预测)使性能大幅提高,并且通过利用代数码表(Algebraic Codebook)那样的少数脉冲的固定激励技术,使性能进一步提高。ITU-T 标准和 ETSI (European Telecommunications Standards Institute,欧洲电信标准协会)标准AMR (Adaptive Mult1-Rate,自适应多速率)是使用了代数码表的CELP的代表性编解码器,其在世界范围内广泛应用。
[0004]3GPP AMR语音编码标准(包括AMR-NB语音编码标准和AMR-WB语音编码标准)使用代数码表搜索的方法,减少加权的输入语音信号和加权的码表合成语音信号之间的均方误差值。3GPPAMR语音编码标准的代数码表搜索方法,在一个子帧(subframe)编码中,假设c是代数码序列,d是目标信号x和加权综合过滤器冲激响应h的关联函数,Φ是h的关联矩阵,代数码表搜索需要最大化下式:
【权利要求】
1.一种语音编码代数码表搜索方法,其中,所述代数码表搜索包括在N个信号位置搜索M个冲激,M和N为自然数,其特征在于,所述方法包括:确定第I个冲激的候选位置,其中,第I个冲激的候选位置的关联序列由该候选位置组成;对于第2个冲激到第M个冲激依次分别:确定第i个冲激的候选位置ik ;确定每个候选位置ik在前一个冲激的最优关联候选位置使得由所述候选位置ik和所述最优关联候选位置的关联序列组成的所述候选位置ik的关联序列具有最大的相似度值或最小误差,其中,i=2,…,M ;k,t表示N个信号位置中的序号;选择第M个冲激的具有最大相似度值或最小误差的候选位置关联序列。
2.根据权利要求1所述的方法,其特征在于,每个冲激的候选位置为满足语音编码标准要求范围内的信号位置。
3.根据权利要求1所述的方法,其特征在于,候选位置的关联序列的相似度值,是加权的输入语音信号和加权的码表合成语音信号之间误差的衡量标准,通过如下公式获得:
4.根据权利要求1所述的方法,其特征在于,第I个冲激对应于具有全局最大绝对幅度值的冲激。
5.一种语音编码代数码表搜索装置,其中,所述代数码表搜索包括在N个信号位置搜索M个冲激,M和N为自然数,其特征在于,所述装置包括:候选位置确定模块,用于确定各个冲激的候选位置,其中,第I个冲激的候选位置的关联序列由该候选位置组成;关联序列确定模块,用于对于第2个冲激到第M个冲激依次分别确定每个候选位置ik在前一个冲激的最优关联候选位置使得由所述候选位置ik和所述最优关联候选位置(1-1) t的关联序列组成的所述候选位置ik的关联序列具有最大的相似度值或最小误差,其中,i=2,…,M ;k, t表不N个信号位置中的序号;最优关联选择模块,用于选择第M个冲激的具有最大相似度值或最小误差的候选位置关联序列。
6.根据权利要求5所述的装置,其特征在于,每个冲激的候选位置为满足语音编码标准要求范围内的信号位置。
7.根据权利要求5所述的装置,其特征在于,候选位置的关联序列的相似度值,是加权的输入语音信号和加权的码表合成语音信号之间误差的衡量标准,通过如下公式获得:
8.根据权利要求5所述的装置,其特征在于,第I个冲激对应于具有全局最大绝对幅度值的冲激。
9.一种语音编码器,其特征在于,包括:如权利要求5至8中任意一项所述的语音编码器代数码表搜索装置,用于搜索代数码表中使加权的输入语音信号和加权的码表合成语音信号之间误差最小的冲激位置。
【文档编号】G10L19/12GK103456309SQ201210174882
【公开日】2013年12月18日 申请日期:2012年5月31日 优先权日:2012年5月31日
【发明者】徐晶明, 林福辉, 李昙, 吴晟, 张本好 申请人:展讯通信(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1