LDPC Bit Segment Selection for Adaptive Decoder Capability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communications systems, existing technologies face challenges in ensuring reliable data transmission due to interference and errors in complex radio propagation environments, particularly in adapting to different information processing capabilities of receiving devices, which affects communication reliability and decoding complexity.

Innovation Solution

A data processing method that involves dividing information data into transport blocks, performing LDPC encoding, and selecting encoded bit segments based on the receiving device's processing capability, with the option to skip filler bits and puncture information bits, to optimize storage and decoding efficiency, and using redundancy versions for re-transmissions to improve decoding success rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the sending device sends information of different code rates to receiving devices having different information processing capabilities, then communication reliability is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encoded bits are divided into multiple segments stored in a circular buffer, with different segments corresponding to different code rates. The receiving device can select appropriate segments based on its processing capability, avoiding the need to process the entire encoded bit sequence. This segmentation enables adaptive code rate matching while reducing the complexity burden on receiving devices with limited processing capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adapts the code rate based on the receiving device's information processing capability. The sending device adjusts which encoded bit segments are transmitted by selecting from different redundancy versions in the circular buffer, allowing the communication system to optimize reliability for each device's specific capabilities without requiring fixed complex processing at all receivers.

Inventive Principle:
Principle #15Dynamics

2Reliability

If all encoded bits are transmitted to ensure decoding success, then decoding success rate is improved, but storage overheads and transmission resources increase

Engineering Contradiction:
Improvedecoding success rateVSAvoidstorage overheads
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of transmitting all encoded bits, the system transmits only the necessary partial segments required for successful decoding at the target code rate. The circular buffer stores encoded bits organized into redundancy versions, allowing the sending device to transmit minimal sufficient data (partial action) rather than all possible redundancy, thereby reducing storage overheads while maintaining adequate decoding success rates.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system discards redundant encoded bit segments that are not needed for the current transmission based on the target code rate and device capability. By organizing encoded bits into a circular buffer with multiple redundancy versions, the system can selectively discard unnecessary portions and recover only the essential segments needed for successful decoding, optimizing the balance between storage overhead and decoding reliability.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentEP3570471B1Data processing method and communication device
Publication Date: 2024.04.03 HUAWEI TECH CO LTD
  • EP3570471B1 patent drawingFigure 1
  • EP3570471B1 patent drawingFigure 2~3
  • EP3570471B1 patent drawingFigure 4~5

AI summary

This application provides a data processing method and a communications device. The data processing method includes: determining, by a first communications device, NCB , where NCB is determined based on NCB,max, NIR, KW, and C, NCB,max is a size of a maximum coded block supported by a decoder of a second communications device, NIR is a size of a soft information buffer of the second communications device, KW is a size of a circular buffer of the first communications device, and C is a quantity of code blocks in a transport block of information transmitted by the first communications device to the second communications device; and obtaining, by the first communications device, a second encoded bit segment from a first encoded bit segment having a length of NCB . According to the data processing method and the communications device provided in this application, decoding complexity of the communications device can be reduced and communication reliability can be improved.