Patent ID: 7440392
Filing Date: 2008-10-21
Classification: H03M,H04L

Abstract:
1. A method in a deinterleaver module for deinterleaving interleaved data into deinterleaved data, the method including: storing a first group of successive code word fragments from the interleaved data into a respective group of single bit-wide partitioned memory banks receiving respective write address inputs, wherein: (1) each code word fragment is associated with a prescribed subcarrier frequency and has a prescribed number of code word bits based on a prescribed modulation of the interleaved data, and (2) the storing includes writing the code word bits for each code word fragment into respective selected locations of the corresponding single bit-wide partitioned memory bank based on supplying a prescribed sequence of address values to the corresponding single bit-wide partitioned memory bank via the corresponding write address input, the prescribed sequence of address values selected based on the prescribed modulation and the corresponding prescribed subcarrier frequency, wherein the prescribed sequence of address values are cascaded across the respective single bit-wide partitioned memory banks; and outputting a selected portion of the deinterleaved data by retrieving, in parallel, code word bits stored at a corresponding selected address for the single bit-wide partitioned memory banks.