Inventors:
Zhenguo Gu - Plano TX, US
Jean-Pierre Giacalone - Vence, FR
Alexandra Raphaele Bireau - Biot, FR
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
H03M 7/00
G06F 12/00
Abstract:
An interleaver/de-interleaver that may be used for multiple interleaving algorithms and look up tables (LUTs) of one or more interleaving standards. In at least some embodiments, the interleaver/de-interleaver may comprise an initial value selector, offset selector, and a pruning adjuster coupled to a combining block. The interleaver/de-interleaver may further comprise a boundary regulator coupled to the combining block, wherein the boundary regulator is configurable to modify an output of the combining block according to one or more pre-determined rules. The interleaver/de-interleaver may further comprise a controller coupled to, at least, the initial value selector, the offset value selector, and the offset adjuster, whereby the interleaver/de-interleaver may be used to interleave or de-interleave a block of data in accordance with a plurality of interleaving algorithms.