Flexible Polynomial-Based Interleaver
AssigneeNational Instruments Corporation
InventorsMatthias Henker, Tim Taubert, Clemens Michalke
Life of this patent
Estimating the term…
Loading patent…
AssigneeNational Instruments Corporation
InventorsMatthias Henker, Tim Taubert, Clemens Michalke
Estimating the term…
Techniques are disclosed relating to circuitry configured to interleave data, e.g., for use to process error correcting codes for wireless data transmission. In some embodiments an apparatus includes one or more circuit elements configured to receive input data samples, a plurality of polynomial coefficients, a start index, and information indicating a window size for non-sequential traversal of interleaver indices. The polynomial coefficients may include coefficients for at least a third-order polynomial. In some embodiments, the one or more circuit elements are further configured to generate interleaved bank and address information for writing the input data samples to the plurality of memory blocks, based on an order of the polynomial, a code block length, the start index, and the information indicating the window size. In some embodiments, the apparatus also includes output circuitry configured to provide interleaved data samples from the memory blocks.
An apparatus, comprising:
A method, comprising:
A non-transitory computer readable storage medium having stored thereon design information that specifies a design of at least a portion of a hardware circuit in a format recognized by a computing system configured to use the design information to implement the circuit according to the design, including:
Dependencies are inferred from the claim text.