Convolutional Codes Representation and Encoding

 Convolutional Codes
Representation and Encoding


§  Many known codes can be modified by an extra code symbol or by
    deleting a symbol
            * Can create codes of almost any desired rate
            * Can create codes with slightly improved performance
§ The resulting code can usually be decoded with only a slight
    modification to the decoder algorithm.
§ Sometimes modification process can be applied multiple times in
   succession

Modification to Known Codes


1.Puncturing:  delete a parity symbol
§(n,k) code ® (n-1,k) code
2.Shortening:    delete a message symbol
§(n,k) code ® (n-1,k-1) code
3.Expurgating:  delete some subset of codewords
§(n,k) code ® (n,k-1) code
4.Extending:  add an additional parity symbol
§(n,k) code ® (n+1,k) code
5.  Lengthening:  add an additional message symbol
§(n,k) code ® (n+1,k+1) code
6.  Augmenting:  add a subset of additional code words
§(n,k) code ® (n,k+1) code

Comments

Popular posts from this blog

Handling of Skew

Fragment-and-Replicate Join

USER INTERFACE DESIGN FOR ANNA UNIVERSITY SYLLABUS