Patent ID: 8156413
Filing Date: 2012-04-10
Classification: H03M

Abstract:
1. An apparatus for applying a desired convolutional encoding operation to an input plurality of information bits, comprising: a plurality of convolutional encoders that receive respectively corresponding blocks of said information bits, each of said convolutional encoders configured to apply at least one convolutional encoding operation to the associated block of information bits such that convolutional encoding is applied to all of said blocks in parallel, one of said convolutional encoders configured to apply in parallel to the associated block of information bits a plurality of convolutional encoding operations having respective initial encode states that are mutually different from one another; and a selector coupled to said one convolutional encoder, said selector receiving in parallel from said one convolutional encoder a plurality of convolutional encoding operation results respectively produced by the parallel convolutional encoding operations performed by said one convolutional encoder, said selector receiving a selection control signal indicative of a convolutional encoding operation performed by another of said convolutional encoders.