An Efficient Transcoding Algorithm For G.723.1 and EVRC Speech Coders

G.723.1 음성부호화기와 EVRC 음성부호화기의 상호 부호화 알고리듬

  • Published : 2003.05.01

Abstract

Interoperability is ole the most important factors for a successful integration of the speech network. To accomplish communication between endpoints employing different speech coders, decoder and encoder of each endpoint coder should be placed in tandem. However, tandem coder often produces problems such as poor speech quality, high computational load, and additional transmission delay. In this paper, we propose an efficient transcoding algorithm that can provide interoperability to the networks employing ITU-T G.723.1[1]and TIA IS-127 EVRC[2]speech coders. The proposed transcoding algorithm is composed of four parts: LSP conversion, open-loop pitch conversion, fast adaptive codebook search, and fast fixed codebook search. Subjective and objective quality evaluation confirmed that the speech quality produced by the proposed transcoding algorithm was equivalent to, or better than the tandem coding, while it had shorter processing delay and less computational complexity, which is certified implementing on TMS320C62x.

서로 다른 음성 부호화기를 사용하는 유/무선 통신망의 연동에서 각 음성 패킷간 효율적인 변환 과정이 필요하다. 이러한 패킷 변환 가정을 위해서 과거에는 이중 부/복호화 방식을 이용하였다. 그러나, 두 음성 부호화기가 이중 부/복호화 방식으로 연동될 경우, 음질 저하 및 계산량 증가, 부가적인 전달 지연 등의 문제가 발생한다. 이 논문에서는 유/무선 통신 시스템에서 널리 사용되는 ITU-T G.723.1[1]과 TIA IS-127 EVRC(Enhanced-Variable-Rate-Codec)[2]음성부호화기 간의 효과적인 연동을 위한 상호부호화 알고리듬을 제안하였다. 제안된 상호부호화 알고리듬은 크게 LSP(Line-Spectrum-Pairs) 변환, 개회로 피치 변환, 고속 적응코드북 검색, 고속 고정코드북 검색의 네 부분으로 나뉘어 진다. TMS320C62x DSP를 사용하여 구현해 본 결과, 제안된 상호부호화 알고리듬이 기존의 이중 부/복호화 과정에 비해 30%∼35% 정도 계산량을 개선하며, 적은 지연 시간으로 동등한 주/객관적 음질을 제공함을 확인하였다.

Keywords

References

  1. ITU-T Rec. G.723.1 Dual-rate Speech Coder For Multimedia Communications Transmitting at 5.3 and 6.3 kbit/s
  2. TIA/EIA/IS-127 Enhanced variable rate codec, speech service option 3 for wideband spread spectrum digital system
  3. Proc. Eurospeech 2001 An Efficient Transcoding Algorithm For G.723.1 And G.729A Speech Coders Sung Wan Yoon;Sung Kyo Jung;Young Cheol Park;Dae Hee Youn
  4. Speech Coding, Proceedings of IEEE Workshop 2000 Improving transcoding capability of speech coders in clean and frame erasured channel environments Hong Goo Kang;Hong Kook Kim;Richard V.Cox
  5. Proc. IEEE VTS 54th Vehicular Technology Conference (VTC 2001) v.3 An efficient transcoding algorithm for G.723.1 and EVRC speech coders Kyung Tae Kim;Sung Kyo Jung;Young Cheol Park;Yong Soo Choi;Dae Hee Youn
  6. Proc. of Eurospeech 2001 Efficient Implementation of ITU-T G.723.1 Speech Coder for Multichannel Voice Transmission and Storage Sung Kyo Jung;Young Cheol Park;Sung Wan Yoon;Kyoung Tae Kim;Dae Hee Youn