CONVOLUTIONAL CODING

GSM Glossary

GSM — Convolutional Coding

 

 

 

 

 

 

Argos Home

 

 
 


Information on Convolutional Coding

Convolutional coding extends the concept of a block code to allow memory from block to block. Each encoded symbol is therefore a linear combination of information symbols in the current block and a selected number of preceding blocks.
     In convolutional coding the encoder operates not on disjoint blocks, but on a running block of bits held in a shift register, generating a sequence of higher rate. This procedure is normally used for error detection and correcting, but the correcting capabilities are not so easily quantified as for block codes. Probabilistic decoding, approximating maximum likelihood, is generally used.
     GSM uses a half-rate convolutional coder. The output of the channel coder is punctured to reduce the data rate.


Other topics in our resources on GSM related to Convolutional Coding include: 
 
  • Channel coding
  • punctured convolutional code
  •  

    To nominate other terms to be added to the glossary, please contact Argos Press. Please also contact Argos Press Pty Ltd to seek permission to broadcast, adapt, reproduce and communicate Argos Press content (for example this glossary entry on Convolutional Coding). © Argos Press Pty Ltd, Canberra, 2003-2004. All rights reserved.