HARQ Threads for Retransmission Duration Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current hybrid automatic repeat request (HARQ) techniques face inefficiencies in error correction and retransmission schemes, particularly in determining duration information for TXOP in wireless communication networks, leading to decreased throughput in both poor and good signal conditions.

Innovation Solution

The implementation of HARQ threads that determine MAC header information, such as duration information, from previously received Protocol Data Units (PPDUs, allowing for efficient setting of transmission information in feedback response frames, thereby optimizing retransmissions within the allocated TXOP.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If HARQ retransmission is performed in poor signal conditions, then reliability of data delivery is improved, but throughput decreases due to frequent retransmissions

Engineering Contradiction:
Improvedata delivery reliabilityVSAvoiddata throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the HARQ retransmission process into multiple threads, where each thread handles specific data units independently. This allows selective retransmission of only failed data units rather than retransmitting entire data blocks, improving throughput while maintaining reliability in poor signal conditions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary determination of duration information from previously received PPDUs before initiating retransmission. This allows the system to pre-calculate available TXOP duration and plan retransmissions efficiently, reducing delays and improving throughput while ensuring reliable delivery.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If duration information is determined from previously received PPDU, then retransmission efficiency within TXOP is improved, but complexity of determining transmission information increases

Engineering Contradiction:
Improveretransmission efficiencyVSAvoidcomplexity of determining transmission information
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent copies duration information from previously received PPDU headers to determine transmission parameters for feedback response frames. This copying approach simplifies the determination process by reusing existing validated information, improving retransmission efficiency while avoiding the complexity of recalculating duration from scratch.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system uses its own previously received PPDU information to determine its transmission parameters, rather than relying on external signaling or complex coordination with the transmitter. This self-service approach improves efficiency by using already-available local information.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11463201B2HARQ TXOP frame exchange for HARQ retransmission using HARQ threads
Publication Date: 2022.10.04 MEDIATEK SINGAPORE PTE LTD
  • US11463201B2 patent drawing
  • US11463201B2 patent drawing
  • US11463201B2 patent drawing

AI summary

Embodiments described herein provide apparatus and methods for performing HARQ operations using parallel HARQ threads, where each new transmission of a Media Access Control (MAC) Protocol Data Unit (MPDU)/Aggregate-MPDU (A-MPDU)/Physical Layer Convergence Procedure (PLCP) Service Data Unit (PSDU) triggers the activation of a HARQ thread. Each HARQ thread contains one or more HARQ coding words or coding units. A HARQ thread index is setup by a transmission opportunity (TXOP) holder for a corresponding PSDU and is used to identify HARQ threads. Transmission information such as duration in formation for PPDUs including BA/HARQ-ACK feedback such as RX/TX addresses, etc. can be determined according to previous transmission values of a received PPDU (e.g., values of a MAC or PHY header).