IP Library Granted Patent US 12,199,757
Granted Patent B1
US 12,199,757 · App. 18/356,074 · Granted Jan 14, 2025

Optimized code-split symbol constellations

Inventors: Mustafa Eroz (Rockville, MD); Lin-Nan Lee (Potomac, MD)
Assignee: Hughes Network Systems, LLC
H04L1/0057H03M13/255
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 12,199,757
App. No.
18/356,074
Granted
Jan 14, 2025
Kind
B1
Abstract

Various arrangements for improving performance of code split communications are presented herein. A second portion of a first codeword and a third portion of a second codeword can be transmitted using symbols such that each transmitted symbol includes bits from the second portion of the first codeword and bits from the third portion of the second codeword. At a receiver, decoder inputs can be generated for the third portion of the second codeword based on an optimized constellation and the second portion of the first codeword. The second portion of the first codeword is used to identify a label group of the optimized constellation and eliminate all other label groups of the plurality of label groups. Within each label group, symbol labels are Gray labeled. However, at least a first symbol label is not Gray labeled with an adjacent second symbol label of a different label group.

Claims (51)

1. A method for improving performance of code split communications, the method comprising:

splitting, by a transmission system, a first codeword into a first portion and a second portion;

splitting, by the transmission system, a second codeword into a third portion and a fourth portion;

transmitting, by the transmission system, the second portion of the first codeword and the third portion of the second codeword together as a plurality of symbols such that each transmitted symbol of the plurality of symbols comprises a first number of bits from the second portion of the first codeword and a second number of bits from the third portion of the second codeword;

decoding, by a receiver system, the first codeword such that the first portion and the second portion of the first codeword are determined to be properly decoded; and

generating, by the receiver system, decoder inputs for the third portion of the second codeword using an optimized constellation and the second portion of the first codeword, wherein:

the second portion of the first codeword is used to identify a label group of a plurality of label groups of the optimized constellation and eliminate all other label groups of the plurality of label groups;

within each label group of the plurality of label groups, symbol labels are Gray labeled; and

at least a first symbol label is not Gray labeled with an adjacent second symbol label, the first symbol label and the adjacent second symbol label being members of different label groups of the plurality of label groups.

2. The method of claim 1 , wherein the optimized constellation is an optimized 16 symbol Amplitude and Phase-Shift Keying (APSK) constellation.

3. The method of claim 2 , wherein:

the first number of bits is one and the second number of bits is three; and

at a same radius from the origin, adjacent symbols on the optimized constellation alternate between being members of a first label group and a second label group.

4. The method of claim 2 , wherein:

the first number of bits is two and the second number of bits is two; and

each label group of the plurality of label groups includes two symbols associated with each radius from the origin.

5. The method of claim 1 , wherein the optimized constellation is an optimized 32 symbol APSK constellation.

6. The method of claim 5 , wherein three label groups of the plurality of label groups each include eight symbols associated with a radius from the origin of the optimized constellation.

7. The method of claim 6 , wherein the first number of bits is two and the second number of bits is three.

8. The method of claim 1 , wherein the optimized constellation is an optimized 64 symbol Amplitude and Phase-Shift Keying (APSK) constellation.

9. The method of claim 8 , wherein:

two label groups of the plurality of label groups each has four symbols associated with each radius of a set of four possible radii from the origin of the optimized constellation; and

one label group of the plurality of label groups has eight symbols associated with a first radius and eight symbols associated with a radius amplitude.

10. The method of claim 1 , wherein generating, by the receiver system, decoder inputs for the third portion of the second codeword is performed using the second portion of the first codeword and one or more precomputed log-likelihood ratio (LLR) tables that are based on the optimized constellation.

11. A system for improving performance of code split communications, the system comprising:

a satellite gateway system configured to:

split a first codeword into a first portion and a second portion;

split a second codeword into a third portion and a fourth portion; and

transmit the second portion of the first codeword and the third portion of the second codeword together as a plurality of symbols such that each transmitted symbol of the plurality of symbols comprises a first number of bits from the second portion of the first codeword and a second number of bits from the third portion of the second codeword; and

a receiver system, configured to:

receive the first codeword and the second codeword via a satellite antenna;

decode the first codeword such that the first portion and the second portion of the first codeword are determined to be properly decoded; and

generate decoder inputs for the third portion of the second codeword using an optimized constellation and the second portion of the first codeword, wherein:

the second portion of the first codeword is used to identify a label group of a plurality of label groups of the optimized constellation and eliminate all other label groups of the plurality of label groups;

within each label group of the plurality of label groups, symbol labels are Gray labeled; and

at least a first symbol label is not Gray labeled with an adjacent second symbol label, the first symbol label and the second symbol label being members of different label groups of the plurality of label groups.

12. The system of claim 11 , wherein the optimized constellation is an optimized 16 symbol Amplitude and Phase-Shift Keying (APSK) constellation.

13. The system of claim 12 , wherein:

the first number of bits is one and the second number of bits is three; and

at a same radius from the origin, adjacent symbols on the optimized constellation alternate between being members of a first label group and a second label group.

14. The system of claim 12 , wherein:

the first number of bits is two and the second number of bits is two; and

each label group of the plurality of label groups includes two symbols associated with each radius from the origin.

15. The system of claim 11 , wherein the optimized constellation is an optimized 32 symbol APSK constellation.

16. The system of claim 11 , wherein the optimized constellation is an optimized 64 symbol Amplitude and Phase-Shift Keying (APSK) constellation.

17. The system of claim 16 , wherein:

two label groups of the plurality of label groups each has four symbols associated with each radius of a set of four possible radii from the origin of the optimized constellation; and

one label group of the plurality of label groups has eight symbols associated with a first radius and eight symbols associated with a radius amplitude.

18. The system of claim 11 , wherein the satellite gateway system is connected with the Internet and provides Internet access to the receiver system.

19. The system of claim 18 , further comprising a satellite that relays communication signals between the satellite gateway system and the receiver system.

20. The system of claim 11 , wherein the receiver system being configured to generate decoder inputs for the third portion of the second codeword is performed using the second portion of the first codeword and one or more precomputed log-likelihood ratio (LLR) tables that are based on the optimized constellation.

Assignments (3)
SECURITY INTEREST Recorded May 20, 2025
From: HUGHES NETWORK SYSTEMS, LLC,
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 071166/0167 →
SECURITY INTEREST Recorded Oct 18, 2023
From: HUGHES NETWORK SYSTEMS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 065271/0695 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2023
From: EROZ, MUSTAFA; LEE, LIN-NAN
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 064331/0835 →