g723-21-编解码流程总结


编码过程:
首先对信号进行低通滤波

然后是lpc分析,并转成lsp量化(莱文森德宾递推公式)

判断是否为静音帧

感加强权,加强共振峰,以便得到的残差信号周期性更强

根据自相关来搜索基音周期

如果是静音帧,根据需要,生成sid报,舒适噪声生成

如果非静音
进行谐波噪声整形滤波,去除信号中的噪声长时相关性

对量化的lsp参数进行反量化插值,逆向滤波,得到残差信号(或者说原始激励)

然后对每个子帧进行,

计算冲激励响应(根据反量化的lpc插值系数)
振铃减法,去除零输入响应

对残差信号进行量化,
在自适应码中进行根据基音周期,来搜索自适应码本
扣除自适应码本激励后,再根据不同码率,
高码率:多脉冲激励编码
低码率:固定码本激励编码

最后做一些内存更新,打包等


解码过程:

解开数据包,
如果是sid,则生成舒适噪声

反量化来lpc系数,反量化出激励,
做一个语音合成

在解码过程中,做一些丢包插值的工作(如果根据基音周期,生成激励插值等)

基音后置滤波,针对激励,加强语音合成效果

共振峰后置滤波,由于共振峰感知加权,降低在频谱波谷处的噪音,
自适应的频谱倾斜补偿等

完毕




敬畏,求知,不懈

林绍川
2012.01.19于杭州



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值