Back to results
US 2020/0052821 A1Published application
System, method, and apparatus for interleaving data
AssigneeAcacia Communications, Inc.
InventorPierre Humblet
Life of this patent
Estimating the term…
Abstract
A method, system, and apparatus for interleaving data including creating a buffer, writing input data, and reading output data out of the buffer.
Claims21
A method for interleaving data comprising:
- creating a buffer having a number of metrics arranged into an N by 8 array of 16 by 16 blocks, wherein N is an even number;
- wherein the buffer is partitioned into at least 2 subsets of rows;
- populating data into each of the 16 by 16 blocks of arrays according to a table;
- wherein the table specifies the location for each metric in the 16 by 16 block;
- and
- reading data out of the buffer in groups of 8 metrics;
- wherein each of the groups of 8 metrics are taken in turn from each subset, in a column by column ordering.
4 more elements
An apparatus comprising:
- an interleaver;
- the interleaving containing logic enabling the interleaver to:
- create a buffer having a number of metrics arranged into an N by 8 array of 16 by 16 blocks, wherein N is an even number;
- wherein the buffer is partitioned into at least 2 subsets of rows;
- populate data into each 16 by 16 block of arrays according to a table;
- wherein the table specifies the location of each metric in the 16 by 16 block;
- and
- read data out of the buffer in groups of 8 metrics;
- wherein each of the groups of 8 metrics are taken in turn from each subset, in a column by column ordering.
6 more elements
A system comprising:
- one or more encoder;
- an interleaver;
- the interleaver containing logic enabling the interleaver to:
- create a buffer having a number of metrics arranged into an N by 8 array of 16 by 16 blocks, wherein N is an even number;
- wherein the buffer is partitioned into at least 2 subsets of rows;
- populate data into each 16 by 16 block of arrays according to a table;
- wherein the table specifies the location of each metric in the 16 by 16 block;
- and
- read data out of the buffer in groups of 8 metrics;
- wherein each of the groups of 8 metrics are taken in turn from each subset, in a column by column ordering.
7 more elements
Dependencies are inferred from the claim text.