Patent ID: 8532209
Filing Date: 2013-09-10
Classification: H03M,H04L

Abstract:
1. A transmitter apparatus, comprising: an outer encoder configured to transform a sequence of input bits to a sequence of outer encoded bits, wherein the sequence of outer-encoded bits is encoded in accordance with an outer code that is a member of the group consisting of a block code and a non-recursive convolutional code; a constrained interleaver that is configured to implement a permutation function to permute the order of the outer-encoded bits to produce a constrained-interleaved sequence of outer-encoded bits, wherein the constrained interleaver contains a plurality of codewords and implements a set of pre-defined constraints that prevent one or more low-distance error events from occurring among the plurality of codewords, wherein the permutation function also implements a pseudo-random reordering of the outer-encoded bits subject to the pre-defined constraints; an inner encoder configured to transform the constrained-interleaved sequence of outer-encoded bits to a sequence of inner-encoded bits, wherein the sequence of inner-encoded bits is encoded in accordance with an inner code; and a signal mapper configured to map the sequence of inner-encoded bits to a transmission signal; whereby the sequence of inner-encoded bits constitutes a serially-concatenated sequence of bits that incorporates coding from both the inner code and the outer code in accordance with a serially-concatenated code that has a minimum distance of d wherein the outer code has a minimum distance of d wherein the permutation function implemented by the constrained interleaver is configured to implement the set of pre-defined constraints in order to enforce d