《语音与音频编码》课件第5章.ppt

  1. 1、本文档共231页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

对于case-2和case-4,1bit用来标识含有4个脉冲的轨道段,其中的4个脉冲可以用4(M-1)bit进行编码,另一个轨道段剩余的2个脉冲用(2(M-1)+1)bit进行编码。对于这两个case的组合,索引公式为

I6p=I2p+I4p×22(M-1)+1+j×26M-5+k×26M-4(5-145)对于case-3,每个脉冲段中的3个脉冲用3(M-1)bit进行编码,对于case-3,索引表达式为

I6p=I3pB+I3pA×23(M-1)+1+k×26M-4(5-146)3)代数码书搜索

代数码书搜索的准则是加权输入语音和加权合成语音之间的均方误差最小。目标信号减去自适应码书的贡献得到固定码书搜索的目标信号:

x2(n)=x(n)-gpy(n)(n=0,…,6)(5-147)设ck是索引为k的代数码书矢量,代数码书通过使下式中的Qk最大化的准则进行搜索:

(5-148)矢量d和矩阵Φ通常是在码书搜索前进行计算的,其中矢量d的各个元素按下式计算:

对称矩阵Φ的各元素按下式计算:(5-149)(5-150)因为固定码书矢量ck仅包含几个非零脉冲,代数结构的码书允许快速搜索。式(5-148)中的分子的相关函数可由下式给出:

其中,mi是第i个脉冲的位置,ai是它的幅度,Np是脉冲的个数。式(5-148)的分母项可由下式给出:

(5-151)(5-152)为了简化搜索过程,AMR-WB算法使用了几项技术。针对一个确定的信号b(n)对脉冲幅度进行预判决,这种方法被称为脉冲幅度信号选择法,位置i的脉冲符号等于在此位置上参考信号b(n)的符号,这里参考信号b(n)的表达式为

(5-153)为了简化搜索过程,对信号d(n)和矩阵Φ结合预选符号进行了修正,sb(n)表示包含b(n)符号信息的矢量,修正后的信号d′(n)的表达式为

d′(n)=sb(n)d(n)(n=0,…,N-1)(5-154)

修正自相关矩阵Φ′的表达式为

则式(5-157)可以转化为

(5-155)(5-156)则式(5-158)可以转化为

(5-157)9.自适应码书增益和固定码书增益的量化

固定码书的量化使用固定参数的滑动平均预测法(MAprediction),令E(n)为第n子帧去均值的更新能量,它的表达式为

其中,子帧长度N=64,c(i)为固定码书激励,为更新能量的均值。为通过4阶滑动平均预测法求得的能量预测值,即(5-158)(5-159)其中,[b1b2b3b4]=[0.5,0.4,0.3,0.2]是滑动平均预测系数,是第k子帧的量化能量预测误差。预测能量用来计算预测固定码书增益,通过式(5-158)进行计算(用E(n)代替,代替gc)。首先计算平均更新能量,其表达式为

然后计算预测增益,其表达式为(5-160)(5-161)基音增益gc和预测增益的校正因子的表达式为

那么预测误差的表达式为

增益码书的搜索的准则是使原始语音和合成语音的加权均方误差最小,即使下式最小(5-162)(5-163)(5-164)10.存储器更新

在下一子帧计算目标信号时,感觉加权合成滤波器的状态则需要更新。两个增益被量化后,在当前子帧激励信号u(n)可表示为

ew(n)可等效为

(5-165)(5-166)11.高频段增益

为了计算速率为23.85kb/s模式下的高通增益,7kHz的输入语音要通过一个6.4~7.0kHz的带通滤波器得到6.4~

7.0kHz的高频段信号,高通增益gHB可通过下式得到:

(5-167)5.8.3AMR-WB解码算法原理

AMR-WB算法的解码部分的流程如图5.23所示。解码过程主要包括解码编码器发送的参数(包括LP参数、自适应码书矢量、自适应码书增益、固定码书矢量、固定码书增益以及高频段增益)和通过合成滤波器重建语音。重建后的合成语音要经过后处理和上采样,然后加入3~7kHz的高频段信号,直至输出最终语音信号。图5.23AMR-WB算法的解码器框图1.解码和合成语音

AMR-WB算法的解码过程按以下步骤进行。

(1)首先对LP滤波器参数进行解码。接收到的ISP系数索引用于重建ISP系数,然后将ISP系数内插得到4组内插ISP矢量(对应于4个子帧),

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档