基于 G.722.1 的分布式语音编码

Distributed Speech Coding Based on G.722.1 Codec

  • 摘要: 在语音通信网络中,为获得良好的语音通信质量,抗丢包技术不可或缺。为此,本文基于 ITU G.722.1 语音编码器,提出一种分布式语音编码方法。该方法在 G.722.1 编码器的基础上,构建一个互补编码器;然后在编码端,对同一帧语音分别用 G.722.1 编码器和其互补编码器进行语音编码,并发送编码结果;在解码端,在接收到其中任一语音码流时,用 G.722.1 解码器进行解码,其语音质量不低于 G.722.1 编码器的解码结果,而在接收到两个语音码流时,用 G.722.1 解码器先分别对两个语音码流进行解码,然后对解码结果进行联合处理,其最终的语音质量有明显提升,即有一定编码增益。仿真实验结果表明,本文分布式语音编码方法的抗丢包效果明显,相对于原始编解码器其语音质量进一步提升。

     

    Abstract: In a voice communication network, packet loss concealment technology is crucial for ideal voice communication. A distributed speech coding method based on the ITU G.722.1 speech encoder is proposed in this paper. The main process can be divided into several stages. First, A complementary encoder is built based on the the G.722.1 encoder. Then, the encoder sends the encoding results of both G.722.1 encoder and the complementary encoder for the same frame of speech. When the decoder receives one of the encoding results, it is decoded by the G.722.1 decoder, the speech quality is higher than the decoding result of the G.722.1 encoder. At the same time, when both encoding results are received, the G.722.1 decoder is used to decode the two voice code streams respectively, and then the decoding results are weighted, the final voice quality is significantly improved. In other words, there is a certain coding gain. The simulation experiment results show that the distributed speech coding algorithm proposed in this paper can improve the encoding quality significantly compared to the traditional coding techniques.

     

/

返回文章
返回