• 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