DocumentCode
2244613
Title
Real-time implementation of a scaleable channel coding scheme for mobile transmission of G.723.1 speech bitstream
Author
van den Berghe, L. ; Si, S.M. ; Gan, X.D. ; Chen, T. ; Miki, Toshio ; Ohya, Tomoyuki
Author_Institution
Microelectron. Syst. Applications, Inst. of Microelectron., Singapore
Volume
3
fYear
1997
fDate
9-12 Sep 1997
Firstpage
1279
Abstract
This paper describes the implementation of the scaleable channel coding scheme (Annex C) for ITU-T G.723.1 speech coder. Speech parameter bits from the encoded frame are reordered and allocated to bit classes of differing sensitivity. Each class is then coded by a rate compatible punctured convolutional code. A rate control algorithm provides scaleability by determining the number of bits and the puncture code per class according to the available channel capacity and speech frame type. At the receiver the bitstream is decoded and errors corrected by a Viterbi decoder and the recovered bitstream reordered back into the original speech frame parameters. Flags, which are generated depending on the error conditions, are passed to the speech decoder to enhance error concealment thereby improving the perceptual performance for the listener. A real-time DSP implementation of this scaleable channel coder is presented. The system is implemented on a TMS320C5X fixed-point DSP chip and integrated together with the speech codec. Efficient architectures are used for implementing the rate control algorithm, convolutional encoder and Viterbi decoder
Keywords
Viterbi decoding; channel coding; convolutional codes; digital arithmetic; digital signal processing chips; land mobile radio; real-time systems; speech codecs; speech coding; G.723.1 speech bitstream; ITU-T G.723.1 speech coder; TMS320C5X fixed-point DSP chip; Viterbi decoder; channel capacity; convolutional encoder; error concealment; error correction; mobile transmission; perceptual performance; rate compatible punctured convolutional code; rate control algorithm; real-time DSP implementation; receiver; scaleable channel coding; speech codec; speech decoder; speech frame parameters; Channel capacity; Channel coding; Convolutional codes; Decoding; Digital signal processing chips; Error correction; Speech codecs; Speech coding; Speech enhancement; Viterbi algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Information, Communications and Signal Processing, 1997. ICICS., Proceedings of 1997 International Conference on
Print_ISBN
0-7803-3676-3
Type
conf
DOI
10.1109/ICICS.1997.652193
Filename
652193
Link To Document