Code-Split Symbol Constellation Labeling for Lower SNR Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face challenges in maintaining low error rates at a given signal-to-noise ratio (SNR) or achieving the same error rate with lower SNR, particularly in code split communications.

Innovation Solution

The method involves splitting codewords into portions and transmitting them as symbols, using an optimized constellation for decoding. This includes generating decoder inputs using precomputed log-likelihood ratio (LLR) tables and employing non-standard constellation labeling to optimize symbol separation and maintain Gray coding within label groups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard constellation labeling is used in code split communications, then the system is simple to implement, but the error rate remains high at a given SNR

Engineering Contradiction:
Improveerror rateVSAvoidconstellation labeling complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The constellation is divided into multiple label groups, where each group corresponds to specific bit patterns from the first codeword portion. This segmentation allows the receiver to eliminate incorrect label groups based on decoded bits, reducing error probability while maintaining manageable complexity through structured organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different labeling strategies are applied to different parts of the constellation: Gray labeling is used within label groups to minimize bit errors for adjacent symbols, while non-Gray labeling is used between label groups to enable error reduction through group elimination. This localized application of different labeling qualities optimizes overall performance

Inventive Principle:
Principle #3Local quality

2Productivity

If more data is transmitted over fixed bandwidth, then the data throughput increases, but the error rate increases

Engineering Contradiction:
Improvedata throughputVSAvoiderror rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The first portion of the codeword is decoded before using its information to eliminate incorrect label groups for the second portion. This preliminary decoding action provides reliable information that reduces the effective search space, allowing higher throughput while maintaining low error rates through progressive refinement

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If lower SNR is used, then the power consumption decreases, but the error rate increases

Engineering Contradiction:
Improvepower consumptionVSAvoiderror rate
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The decoded information from the first codeword portion is fed back to the labeling process for the second portion, enabling the receiver to eliminate incorrect label groups. This feedback mechanism allows the system to achieve lower error rates at reduced SNR by using previously decoded information to constrain the possible interpretations of subsequent symbols

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250030502A1Optimized code-split symbol constellations
Publication Date: 2025.01.23 HUGHES NETWORK SYST
  • US20250030502A1 patent drawing
  • US20250030502A1 patent drawing
  • US20250030502A1 patent drawing

AI summary

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.