Patent ID: 8218518

Claim:
A reconfigurable turbo decoder that operates under a plurality of wireless communication standards, the reconfigurable turbo decoder comprising: a reconfigurable maximum aposteriori probability (MAP) decoder configured under software control to decode a received data block according to a selected one of the plurality of wireless communication standards and configured to generate a set of control and bus signals, wherein the set of control and bus signals comprises a block size signal associated with the received data block; and a unified interleaver interface configured to couple a defined subset of the control and bus signals from the reconfigurable MAP decoder to a reconfigurable interleaver core circuitry configured to operate according to the selected wireless communication standard, wherein the defined subset of control and bus signals is defined based on the selected wireless communication standard, and wherein the unified interleaver interface is configured to support a set of interleaver methods comprising a memory-based interleaver and a hardware machine-based interleaver.