Wireless Retransmission Coding With Adaptive Redundancy Versions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication, existing error correcting codes struggle to effectively handle various retransmission scenarios due to noise and interference, leading to unreliable data transmission and decoding failures.

Innovation Solution

The implementation of a hybrid redundancy version design that defines multiple redundancy versions for different retransmission scenarios, allowing for the selection of a suitable redundancy version based on the specific retransmission scenario, and encoding information bits with a low-density parity check (LDPC) code to generate a code word that includes parity bits, which is buffered and transmitted from a determined start position in a circular buffer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single redundancy version is used for all retransmission scenarios, then the system complexity is reduced, but the reliability of data transmission deteriorates due to inability to adapt to different noise and interference conditions

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidredundancy version management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the single redundancy version into multiple redundancy versions (RV0, RV1, RV2, RV3), each optimized for different retransmission scenarios. The code word is divided into different segments that can be selectively transmitted based on the scenario, improving reliability without requiring complete retransmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic selection of redundancy versions based on retransmission scenarios. The system dynamically determines which redundancy version to use by evaluating previous transmission outcomes, adapting to changing channel conditions rather than using a static single version.

Inventive Principle:
Principle #15Dynamics

2Reliability

If incremental redundancy with multiple redundancy versions is implemented, then error correction capability is improved, but the device complexity and processing overhead increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoidprocessing circuitry complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-calculating and storing multiple redundancy versions in a circular buffer before transmission. The processing circuitry prepares all possible redundancy versions in advance, so that during retransmission, the system only needs to select and transmit the appropriate version rather than generating it on-the-fly, reducing processing complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of redundancy version index (0, 1, 2, 3) to adapt to different transmission scenarios. By varying this parameter based on scenario evaluation, the system achieves adaptive error correction without requiring complex processing, as each redundancy version is a predetermined variation of the code word.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the entire code word is retransmitted in each retransmission scenario, then decoding success rate is improved, but the transmission efficiency and time consumption worsen

Engineering Contradiction:
Improvedecoding success rateVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and transmits only the necessary portion of the code word for each retransmission scenario. Instead of retransmitting the entire code word, the system extracts specific segments corresponding to the selected redundancy version, reducing transmission overhead while maintaining decoding success rate through incremental redundancy accumulation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transmitting only the required redundancy information for each scenario rather than the complete code word. The receiver accumulates these partial transmissions incrementally, achieving full decoding capability through multiple partial transmissions rather than requiring complete retransmission each time.

Inventive Principle:
Principle #16Partial or excessive action

4Adaptability or versatility

If redundancy versions are selected based on scenario evaluation of previous transmissions, then adaptability to different retransmission scenarios is improved, but the processing time and decision complexity increase

Engineering Contradiction:
Improveretransmission scenario adaptabilityVSAvoidscenario evaluation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent uses simple parameter changes (redundancy version indices 0-3) to achieve adaptability. The scenario evaluation determines which predefined parameter (redundancy version) to select, avoiding complex adaptive algorithms. Each parameter corresponds to a predetermined redundancy version with known characteristics, enabling quick selection with minimal processing time.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by assigning specific characteristics to each redundancy version location in the circular buffer. Each redundancy version (RV0, RV1, RV2, RV3) has locally optimized properties for specific scenario types, allowing the system to select the appropriate local solution based on the evaluated scenario without requiring global optimization computations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11296821B2Method and apparatus for communication
Publication Date: 2022.04.05 MEDIATEK INC
  • US11296821B2 patent drawing
  • US11296821B2 patent drawing
  • US11296821B2 patent drawing

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.