0
671views
Explain GSM speech processing in detail
1 Answer
0
7views

The speech processing in GSM is divided into two sections: a) Transmitter section, b) Receiver Section

The Transmitter section is composed of the following stages of processing:

  • Speech Coding: The GSM speech coder is based on the Residually Excited Linear Predictive Coder(RELP),which is enhanced by including a Long Term predictor(LTP).This coder provides 260 bits for each 20ms block of speech, which yields a bit rate of 13 Kbps. The GSM speech coder takes advantage of the fact that in normal conversation, each person speaks on average for less than 40% time.
  • Channel Coding: Channel coding improves transmission quality when interference, multipath fading, and Doppler shift are encountered. As a result, the bit error rate and frame error rate are reduced, but throughout is also reduced. Four kinds of coding are used in GSM: Convolutional codes, Fire codes, Parity check codes and concatenation codes.
  • Bit Interleaving: Interleaving scrambles and/or spreads a sequence of bits before transmitting them. The sequence of bits is put back in order at receiving end.
  • Encryption: The Bit interleaved data is then encrypted to provide higher level of security and protection from theft.
  • Burst Assembly. The data then obtained is formed in the form of burst and not continuous form.
  • Modulation: The modulation scheme used by GSM is 0.3 GMSK(Gaussian Minimum Shift Keying), where 0.3 describes the 3 db bandwidth of the Gaussian pulse shaping filter with relation to the bit rate.

i.e BT=0.3

The Receiver section is composed of the following stages of processing:

  • Demodulation
  • Delay Equalisation
  • Burst Assembly
  • Decryption
  • Bit De interleaving
  • Channel Decoding
  • Speech Decoding

Exactly the opposite process is done to extract the speech out of the received bits which are demodulated, equalised, decrypted, de interleaved, channel decoded and speech decoded.

Please log in to add an answer.