LDPC Retransmission Coding With Scenario-Based Redundancy Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication, existing error correcting codes struggle to effectively handle retransmissions in various scenarios due to the lack of a systematic approach to selecting redundancy versions, leading to inefficiencies in error correction and data decoding.
Innovation Solution
The implementation of a hybrid redundancy version design that defines multiple redundancy versions suitable for different retransmission scenarios, allowing for the selection of an appropriate redundancy version based on the specific retransmission scenario, and using low-density parity check (LDPC) codes with incremental redundancy to enhance error correction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single redundancy version is used for all retransmissions, then the system complexity is reduced, but the error correction reliability deteriorates in various transmission scenarios
Solution Approach 1:
The patent segments the redundancy version selection into distinct scenarios (initial transmission, retransmission with ACK failure, retransmission with NACK failure) and assigns specific redundancy versions to each scenario. This segmentation allows the system to optimize error correction reliability for each scenario without requiring complex dynamic selection mechanisms.
Solution Approach 2:
The patent changes the redundancy version parameter based on transmission scenario. Different redundancy versions (RV0, RV1, RV2, RV3) are selected according to the specific transmission context, allowing the system to adapt to varying channel conditions and error patterns without increasing overall system complexity.
2Reliability
If incremental redundancy with multiple redundancy versions is implemented, then error correction capability is improved, but the complexity of selecting appropriate redundancy versions increases
Solution Approach 1:
The patent systematically changes the redundancy version parameter based on transmission scenario. RV0 is used for initial transmission, RV1 for ACK failure retransmissions, RV2 for NACK failure retransmissions, and RV3 for subsequent retransmissions. This structured parameter change approach improves error correction capability while keeping selection logic manageable through scenario-based rules.
Solution Approach 2:
The patent uses feedback from transmission outcomes (ACK or NACK reception) to determine the appropriate redundancy version for retransmissions. The receiving end's feedback mechanism enables the transmitting end to select optimal redundancy versions adaptively without requiring complex predictive algorithms.
3Productivity
If redundancy versions are selected without scenario evaluation, then the transmission process is simplified, but the efficiency of error correction deteriorates
Solution Approach 1:
The patent changes the redundancy version parameter based on evaluated transmission scenarios. By assessing whether it's an initial transmission, retransmission with ACK failure, or retransmission with NACK failure, the system selects the most appropriate redundancy version, thereby improving error correction efficiency without requiring overly complex evaluation mechanisms.
Solution Approach 2:
The patent segments the transmission process into distinct scenarios that can be easily evaluated and classified. This segmentation simplifies the scenario evaluation process by providing clear categories (initial transmission, ACK failure, NACK failure) with predetermined redundancy version selections, improving efficiency while maintaining manageable complexity.
Data Source
AI summary
Aspects of the disclosure provide an apparatus that includes transmitting circuit and processing circuit. The transmitting circuitry is configured to transmit wireless signals. The processing circuitry is configured to encode a set of information bits with a code that is configured for incremental redundancy to generate a code word that includes the information bits and parity bits, buffer the code word in a circular buffer, determine a start position in the circular buffer based on a redundancy version that is selected from a plurality of redundancy versions based on a scenario evaluation of a previous transmission associated with the set of information bits, and transmit, via the transmitting circuitry, a selected portion of the code word from the start position.


