Patent ID: 8261153

Claim:
A method for transmitting an Irregular Systematic with Serially Concatenated Parity (Ir-S-SCP) code, comprising: generating an outer code comprising a plurality of bits using systematic bits as input; repeating the plurality of bits of the outer code a pre-determined number of times to generate at least a first set of repeated bits and a second set of repeated bits; serializing the generated sets of repeated bits, wherein each generated set is serialized in parallel with another generated set; interleaving the generated sets of repeated bits resulting in interleaved sets; generating an inner code, the inner code generated in part based on the interleaved sets; puncturing the inner code to output parity bits, wherein the puncturing is non-uniform and the puncturing is based at least in part on an incremental redundancy scheme; and transmitting the parity bits, wherein the transmitted parity bits and the systematic bits comprise the Ir-S-SCP code, wherein puncturing the inner code based at least in part on the incremental redundancy scheme comprises selecting at least one of a repetition profile, a fraction of bits to puncture, and an average number of repetitions per outer code, wherein the repetition profile, the fraction of bits to puncture, and the average number of repetitions per outer code are optimized to be comparable to that of a point design generated Ir-S-SCP code.