11. A method for generating a trellis coded modulation (TCM) encoded word from an input word, the method comprising: generating, by a first logic branch of a convolutional encoder, a data portion of the encoded word; generating, by a second logic branch of a convolutional encoder coupled in parallel with the first logic branch, a corresponding parity portion of the encoded word sequentially after the generation of the data portion of the encoded word; and holding, by a register comprised within the second logic branch, a final bit of the input word until after the generation of the parity portion of the encoded word, wherein the convolutional encoder is a single convolutional encoder comprised within a trellis coded modulator.
11. A method for generating a trellis coded modulation (TCM) encoded word from an input word, the method comprising: generating, by a first logic branch of a convolutional encoder, a data portion of the encoded word; generating, by a second logic branch of a convolutional encoder coupled in parallel with the first logic branch, a corresponding parity portion of the encoded word sequentially after the generation of the data portion of the encoded word; and holding, by a register comprised within the second logic branch, a final bit of the input word until after the generation of the parity portion of the encoded word, wherein the convolutional encoder is a single convolutional encoder comprised within a trellis coded modulator. 17. A computer program product embodied on a non-transitory computer-readable medium comprising program instructions configured such that when executed by processing circuitry cause the processing circuitry to implement the method of claim 11 .