G.729 之固定编码

1. 其实就是对残差信号的量化!  

2. 只是量化的时候,分成了五段,

3. 而做差值对比的时候, 先判断当前残差信号的符号,

4. 然后每一段 再用零输入响应,在不同位置的累加,与残差信号进行比较, 其差值比较小,则就取它...

感觉也很简单,复杂的部分,主要是在LPC的计算与插值!  其它的想通了,没什么....

还有个共振峰加权,其实就是,通过数学的办法,在能量比较大的地方,残差信号,误差大点,能量比较小的地方,误差小点!  

理解起来就是,声音大的时候,噪声大的没关系, 声音小的时间,噪声大就听不见了!  

当然如果本身噪声比较大,而语音比较小,那对不起了,通话质量会非常差.....

代码略了! 

作者微信号: xh66i88
原文地址:https://www.cnblogs.com/signal/p/2693699.html