LDPC Bit Segment Selection for Adaptive Decoder Capability
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If all encoded bits are transmitted to ensure decoding success, then decoding success rate is improved, but storage overheads and transmission resources increase
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.
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.
Data Source
Figure 1
Figure 2~3
Figure 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.