There is another
class of codes, which are called convolutional codes, and these convolutional
codes have become quite popular because of their good error correcting capability,
as well as for their on-line applications. What is done here is that we
segment the information bits that are coming in K bit block as has been
done in the case of linear block code, but the linear transformation is
based not only on the same block at that particular time, but on some of
the previous blocks which went through earlier. Here also just like in the case of linear block code you add (n-k) parity check bits and here also after you get the "n" code bits you send it to the modulator, that means, basically, encoding operation includes certain amount of history so that is your encoding strategy. | ![]() |