Home Product Realization Intellectual Properties
© All products, services and company names are trademarks, registered marks or service marks of their respective companies.
 

Convolution encoding is a bit-level encoding technique where it calculates and adds the redundancy bits for every input data bit, based on the polynomials. Each coded bit is generated by convolving the input bit with the past input bits. The functional block diagram of Convolution encoder is depicted in the following figure.

 
 
Framework comes here
 
  Differential Encoder (optional block) differentially encodes the input data bits to eliminate the 180° Phase ambiguities. The differentially encoded stream enters the shift register bank with a register array of length (K-1), where K=constraint length. The output logic generates the encoded symbols based on the given polynomials. Puncturing (optional block) is done on the encoded symbols to optimize the bandwidth by deleting some of the encoded symbols based on the given puncturing pattern.