Convolutional Code
A Convolutional Code is a type of forward error correcting code. Typically these can be either half rate or third rate codes. Half rate codes in effect double the data to be sent, the extra overhead being used in the forward error correction process. Third rate codes triple the data required to be sent but provide more robust error correction.