IP Library Granted Patent US 11,831,338
Granted Patent B2
US 11,831,338 · App. 17/843,698 · Granted Nov 28, 2023

Systems and methods for improving communication throughput

Inventors: Mustafa Eroz (Germantown, MD); Lin-nan Lee (Germantown, MD); Victor Liau (Germantown, MD); Glenn Robins (Germantown, MD)
Assignee: HUGHES NETWORK SYSTEMS, LLC
H03M13/2732
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,831,338
App. No.
17/843,698
Granted
Nov 28, 2023
Kind
B2
Abstract

Communication terminals, systems and methods are disclosed herein. In an embodiment, a method for improving communication throughput when experiencing periodic blockages includes reading a plurality of data elements into an interleaver in one of a quasi-reverse order and a consecutive order, reading the plurality of data elements out of the interleaver in the other of the quasi-reverse order and the consecutive order, and. transmitting the plurality of data elements via a communication channel that experiences periodic blockages.

Claims (35)

1. A method for improving communication throughput when experiencing periodic blockages, the method comprising:

encoding a plurality of data elements with an outer encoder;

reading the plurality of data elements into or out of a plurality of rows of an interleaver in a quasi-reverse order;

encoding the plurality of data elements with an inner encoder;

decoding the plurality of data elements with an inner decoder;

reading the plurality of data elements into or out of a plurality of rows of a deinterleaver in a quasi-reverse order; and

decoding the plurality of data elements with an outer decoder.

2. The method of claim 1 , wherein

reading the plurality of data elements into or out of the plurality of rows of the interleaver comprises

reading the plurality of data elements into the interleaver in the quasi-reverse order, and

reading the plurality of data elements out of the interleaver in a consecutive order.

3. The method of claim 1 , wherein

reading the plurality of data elements into or out of the plurality of rows of the interleaver comprises

the first reading reads the plurality of data elements into the interleaver in a consecutive order, and

the second reading reads the plurality of data elements out of the interleaver in the quasi-reverse order.

4. The method of claim 1 , wherein

reading the plurality of data elements into or out of the plurality of rows of the interleaver comprises reading the plurality of data elements into the plurality of rows of the interleaver in the quasi-reverse order.

5. The method of claim 1 , wherein

reading the plurality of data elements into or out of the plurality of rows of the interleaver comprises reading the plurality of data elements out of the plurality of rows of the interleaver in the quasi-reverse order.

6. The method of claim 1 , wherein

reading the plurality of data elements into or out of the plurality of rows of the interleaver comprises reading the plurality of data elements into or out of the plurality of rows of the interleaver in the quasi-reverse order by alternating between rows in a first half of the plurality of rows and rows in a second half of the plurality of rows.

7. The method of claim 1 , wherein

reading the plurality of data elements into or out of the plurality of rows of the interleaver comprises reading the plurality of data elements into or out of the plurality of rows of the interleaver in the quasi-reverse order by skipping at least one row when moving from a previous row to a next row.

8. The method of claim 1 , wherein

reading the plurality of data elements into or out of the plurality of rows of the interleaver comprises reading the plurality of data elements into or out of the plurality of rows of the interleaver in the quasi-reverse order by alternating between writing to an earlier row and then writing to a later row.

9. The method of claim 1 , wherein

reading the plurality of data elements into or out of the plurality of rows of the deinterleaver comprises reading the plurality of data elements into the plurality of rows of deinterleaver in the quasi-reverse order.

10. The method of claim 1 , wherein

reading the plurality of data elements into or out of the plurality of rows of the deinterleaver comprises reading the plurality of data elements out of the plurality of rows of the deinterleaver in the quasi-reverse order.

11. The method of claim 1 , wherein

reading the plurality of data elements into or out of the plurality of rows of the deinterleaver comprises reading the plurality of data elements into or out of the plurality of rows of the deinterleaver in the quasi-reverse order by alternating between rows in a first half of the plurality of rows and rows in a second half of the plurality of rows.

12. The method of claim 1 , wherein

reading the plurality of data elements into or out of the plurality of rows of the deinterleaver comprises reading the plurality of data elements into or out of the plurality of rows of the deinterleaver in the quasi-reverse order by skipping at least one row when moving from a previous row to a next row.

13. The method of claim 1 , wherein

reading the plurality of data elements into or out of the plurality of rows of the deinterleaver comprises reading the plurality of data elements into or out of the plurality of rows of the deinterleaver in the quasi-reverse order by alternating between writing to an earlier row and then writing to a later row.

Assignments (2)
SECURITY INTEREST Recorded May 14, 2024
From: HUGHES NETWORK SYSTEMS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 067407/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2022
From: LIAU, VICTOR; ROBINS, GLENN; EROZ, MUSTAFA; LEE, LIN-NAN
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 060241/0679 →