Mixed-Length Codeword Packing for Reliable Low-Overhead Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication methods face challenges in balancing communication quality and efficiency, particularly in automatic retransmission processes, where data packets with varying code lengths and check blocks lead to increased signaling overheads and power consumption.

Innovation Solution

The proposed method generates data packets with a combination of first and second code words of different lengths, where the first code word is longer and includes a check block for error checking, and the second code word is shorter and segmented with redundant information, allowing for efficient encoding and decoding without rate matching, thereby reducing overheads and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data packets include multiple code words with different code lengths and check blocks, then communication reliability is improved through error checking, but signaling overheads and power consumption increase

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The data packet is segmented into multiple code words with different code lengths, where each code word is checked by a corresponding check block. This segmentation allows selective error checking on critical data portions while reducing overall overhead compared to checking entire data packets uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different code words within the same data packet are assigned different code lengths based on their importance and error probability. Critical data portions receive longer code words with more robust error checking, while less critical portions use shorter code words, optimizing the balance between reliability and power consumption.

Inventive Principle:
Principle #3Local quality

2Reliability

If data packets include multiple code words with different code lengths and check blocks, then communication reliability is improved through error checking, but signaling overheads increase

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidsignaling overheads
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The data packet is segmented into multiple code words with different code lengths, where each code word is checked by a corresponding check block. This segmentation allows selective error checking on critical data portions while reducing overall overhead compared to checking entire data packets uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different code words within the same data packet are assigned different code lengths based on their importance and error probability. Critical data portions receive longer code words with more robust error checking, while less critical portions use shorter code words, optimizing the balance between reliability and power consumption.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If rate matching is performed to adjust code lengths, then data transmission flexibility is improved, but processing complexity and power consumption increase

Engineering Contradiction:
Improvedata transmission flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Code words are pre-encoded with different code lengths according to the importance and error probability of the data they carry. This preliminary encoding eliminates the need for rate matching during transmission, reducing processing complexity while maintaining transmission flexibility.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240121031A1Communication Method and Communication Apparatus
Publication Date: 2024.04.11 HUAWEI TECH CO LTD
  • US20240121031A1 patent drawing
  • US20240121031A1 patent drawing
  • US20240121031A1 patent drawing

AI summary

A sending device performs first encoding on at least one first code block, to obtain at least one first code word, where each first code block includes a first information block and a first check block for checking the first information block. The sending device performs at least one type of second encoding on at least one second code block, to obtain at least one second code word, where the at least one second code block includes a second check block for checking a portion of information in the at least one second code block, and a code length of the first code word is greater than a code length of the second code word. The sending device generates and sends a data packet that includes the at least one first code word and the at least one second code word.