Convolutional Codes | Communications Interview | Skill-Lync Resources
Medium Communication Systems Error Control

How do convolutional codes work for error correction?

Answer

Convolutional codes generate output bits from current and previous input bits using shift registers and XOR operations. Described by (n,k,K) where n=output bits, k=input bits, K=constraint length. Code rate R=k/n. Unlike block codes, they operate on continuous streams. Decoding uses Viterbi algorithm (maximum likelihood, finds path through trellis with minimum distance to received sequence). Error correction capability depends on free distance. Used in deep-space communication, GSM, and 802.11a/g. Combined with interleaving for burst error correction.

Master These Concepts with IIT Certification
IIT Certified

Master These Concepts with IIT Certification

175+ hours of industry projects. Get placed at Bosch, Tata Motors, L&T and 500+ companies.

Relevant for Roles

Communications Engineer Signal Processing Engineer Wireless Engineer