Joint Error Correction Coding for Unequal Wireless Payload Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems fail to incorporate mechanisms for unequal error protection at the air interface, leading to inefficient error correction and latency management for diverse payloads with varying priority levels in 6G networks.

Innovation Solution

A joint coding scheme is implemented where high-priority and low-priority payloads are combined into a single longer codeword, utilizing error correction codes like Polar and LDPC codes, with prioritization based on bit positions and variable node degrees to provide differential error protection and latency management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate encoding is used for high-priority and low-priority payloads, then differential error protection can be provided, but overall coding gain is reduced due to shorter code lengths

Engineering Contradiction:
Improveerror protection for high-priority payloadsVSAvoidoverall coding gain
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent combines multiple payloads of different priorities into a single joint codeword, merging separate encoding operations into one unified encoding process. This allows the system to achieve longer code lengths and higher coding gain while still providing differential protection through strategic bit position allocation within the joint codeword.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If longer codewords are used to improve coding gain, then error correction performance improves, but decoding latency increases

Engineering Contradiction:
Improveerror correction performanceVSAvoiddecoding latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies local quality by assigning different error protection levels to different bit positions within the joint codeword. High-priority payloads are placed in bit positions with stronger error protection characteristics, allowing the decoder to potentially terminate early once these critical bits are decoded, reducing overall latency despite the longer codeword length.

Inventive Principle:
Principle #3Local quality

3Device complexity

If uniform error protection is applied to all payloads, then encoding complexity is reduced, but QoS requirements for different priority payloads cannot be met

Engineering Contradiction:
Improveencoding complexityVSAvoidQoS differentiation for multiple priorities
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements local quality by providing non-uniform error protection across different payloads within the same joint codeword. Through strategic allocation of bit positions and use of code freezing techniques, the system achieves differential QoS protection without requiring separate encoding schemes for each priority level, thus maintaining relatively simple encoding complexity while meeting diverse QoS requirements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240333426A1Method and system for physical layer joint error correction coding of multiple payloads
Publication Date: 2024.10.03 HUAWEI TECH CO LTD
  • US20240333426A1 patent drawing
  • US20240333426A1 patent drawing
  • US20240333426A1 patent drawing

AI summary

Systems and methods are provided that deliver unequal error protection for multiple payloads in a single forward error correction codeword at the air interface layer of wireless communication networks. To simultaneously solve the two problems of (i) providing differential treatment for high and low priority payloads (e.g. higher QoS for payload with higher priority), and (ii) enhancing the overall coding gain, a joint coding scheme is provided in which a high-priority payload is combined with a low priority payload, and a combined payload is jointly encoded to generate a single long codeword. For example, one or more small URLLC messages (e.g. from sensors) can be combined with a video payload or an eMBB payload.