Abstract: Systems and methods for interleaving codes includes a processor that acts on a data frame received and stored in a memory. The processor separates portions of the data frame and permutes the portions, achieving maximum data scattering by using equations based on number theory.
Abstract: Processing delay associated with MAP decoding (and variants thereof) is reduced by processing forward and reverse state metrics in parallel. Further reductions in processing complexity can be achieved by omitting redundant operations and multiplexing processing units' functionality.