LDPC Encoding Rate Adaptation With Reduced Table Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current WLAN encoding technologies face challenges in efficiently supporting higher encoding rates without incurring significant storage overheads, particularly in transitioning from low to high encoding rates in LDPC encoding processes.

Innovation Solution

An encoding method that determines a second codeword number and length based on first available bits and a correspondence established at a lower encoding rate, allowing the encoding apparatus to avoid storing separate correlations for high encoding rates, thereby reducing storage requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an encoder supporting a relatively low encoding rate is used for encoding, then a relatively high encoding rate may be implemented by puncturing more parity bits, but the encoding apparatus needs to store correspondence between available bits, codeword number, and codeword length at multiple encoding rates, increasing storage overheads

Engineering Contradiction:
Improveencoding rate supportVSAvoidstorage overheads
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The encoding apparatus uses a single encoder designed for a lower encoding rate (e.g., 1/2) to perform encoding at multiple encoding rates (1/2, 2/3, 3/4, 5/6) by selectively puncturing parity bits. This universal encoder eliminates the need to store separate correspondence tables for each encoding rate, reducing storage overhead while maintaining adaptability across different encoding rates.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system changes the effective encoding rate by varying the puncturing pattern of parity bits rather than changing the encoder itself. By adjusting which parity bits are punctured and how many are punctured, the same encoder can operate at different encoding rates, and the correspondence stored is only for the base encoding rate, not for each possible rate.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If separate encoders are used for different encoding rates, then encoding performance is optimized for each rate, but device complexity increases

Engineering Contradiction:
Improveencoding performanceVSAvoidencoder structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of having separate encoders for each encoding rate, the system employs a single universal encoder that can operate at multiple encoding rates through selective puncturing. This reduces device complexity by eliminating redundant encoder structures while maintaining optimized encoding performance through the use of a well-designed base encoder (e.g., 1/2 rate encoder) that serves multiple purposes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If puncturing is used to achieve higher encoding rates, then transmission efficiency is improved, but the accuracy of determining codeword number and length becomes more difficult

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidcodeword parameter determination
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system pre-calculates and stores the correspondence between available bits, codeword number, and codeword length for the base encoding rate before transmission. This preliminary preparation allows the receiving end to accurately determine codeword parameters even when puncturing is applied, because the base correspondence is known and can be used to infer the punctured parameters through the known puncturing pattern.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240235729A1Encoding method, decoding method, and related apparatus
Publication Date: 2024.07.11 HUAWEI TECH CO LTD
  • US20240235729A1 patent drawing
  • US20240235729A1 patent drawing
  • US20240235729A1 patent drawing

AI summary

Embodiments of this application disclose an encoding method, a decoding method, and a related apparatus, which may be applied to a wireless local area network system. An encoding apparatus determines first available bits based on to-be-encoded data bits and a first encoding rate, and determines a second codeword number and a second codeword length based on the first available bits and a correspondence between the first available bits, a first codeword number, and a first codeword length at the first encoding rate. The second codeword number is obtained based on the first codeword number, and the second codeword length is obtained based on the first codeword length. The encoding apparatus does not need to store a correspondence between available bits, a codeword number, and a codeword length at a second encoding rate, thereby reducing storage overheads of the encoding apparatus.