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 at least one outer code block comprising a plurality of sync data elements;
- first writing the sync data elements from the at least one outer code block to a same column of at least one interleaver comprising a plurality of rows and a plurality of columns;
- and
- second writing additional data elements from the outer code block to other columns of the at least one interleaver,
- wherein the first writing precedes the second writing.
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 the sync data elements.
A method for improving communication throughput when experiencing periodic blockages, the method comprising:
- generating at least one outer code block comprising a plurality of bytes;
- writing the bytes from the outer code block into a plurality of interleavers each comprising a plurality of rows and a plurality of columns;
- and
- identifying at least one of the plurality of interleavers using at least one sync byte with multiple labels.
Dependencies are inferred from the claim text.