Systems and methods for improving communication throughput
AssigneeHughes Network Systems, LLC
InventorsVictor Liau, Glenn Robins, Mustafa Eroz, Lin-nan Lee
Life of this patent
Estimating the term…
Abstract
Communication terminals, systems and methods are disclosed herein. In an embodiment, a method for improving communication throughput when experiencing periodic blockages includes generating at least one outer code block including a plurality of sync data elements, writing the sync data elements from the at least one outer code block to a same column of at least one interleaver including a plurality of rows and a plurality of columns, and writing additional data elements from the outer code block to other columns of the at least one interleaver.
Claims20
A method for improving communication throughput when experiencing periodic blockages, the method comprising:
- generating a first outer code block comprising a plurality of first sync data elements and a second outer code block comprising a plurality of second sync data elements;
- writing multiple of the first sync data elements from the first outer code block and at least one second sync data element from the second outer code block to a first column of a first interleaver comprising a plurality of rows and a plurality of columns;
- writing remaining second sync data elements from the second outer code block to a first column of a second interleaver comprising a plurality of rows and a plurality of columns;
- and
- writing additional data elements from the first outer code block and the second outer code block to other columns of the first interleaver or the second interleaver.
A method for improving communication throughput when experiencing periodic blockages, the method comprising:
- generating a plurality of outer code blocks each comprising at least one sync data element;
- writing the sync data elements from the plurality of outer code blocks to same columns of a plurality of interleavers each comprising a plurality of rows and a plurality of columns;
- and
- distinguishing between different interleavers of the plurality of interleavers using a longer series of asserted sync data elements down the same columns of one interleaver compared to another interleaver.
A method for improving communication throughput when experiencing periodic blockages, the method comprising:
- generating a plurality of outer code blocks each comprising a plurality of sync bytes and a plurality of additional bytes;
- writing the plurality of sync bytes and the plurality of additional bytes from the plurality of outer code blocks into a plurality of interleavers each comprising a plurality of rows and a plurality of columns, such that the sync bytes are written down first columns of the plurality of interleavers and the plurality of additional bytes are written down other columns of the plurality of interleavers;
- and
- using sync bytes with multiple labels to identify each location where a beginning of an outer code block of the plurality of outer code blocks corresponds to a beginning of an interleaver of the plurality of interleavers.
Dependencies are inferred from the claim text.