Dynamic ARQ HARQ Protocol Selection for Wireless QoS
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication protocols, such as ARQ and HARQ, face limitations in handling high transmission speeds and varying Quality-of-Service (QoS) requirements, leading to potential high latency due to excessive retransmissions.
Innovation Solution
A system and method that employs a two-layer ARQ/HARQ architecture with a de-multiplexer and scheduler to classify data packets based on QoS parameters, using deep packet inspection and look-up tables to determine the appropriate ARQ and HARQ protocols for each data stream, ensuring efficient transmission by prioritizing packets and dynamically selecting protocols based on error tolerance and latency requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If ARQ protocols retransmit packets until acknowledged, then transmission reliability is improved, but latency increases due to high number of retransmissions
Solution Approach 1:
The patent segments the protocol selection into multiple layers (ARQ and HARQ protocols) and further divides data streams into different queues based on QoS requirements. This segmentation allows different protocol combinations to be applied to different data streams, optimizing the balance between reliability and latency for each stream rather than using a single protocol for all traffic.
Solution Approach 2:
The patent implements dynamic protocol selection where the transmitter dynamically chooses from multiple ARQ and HARQ protocol combinations based on real-time QoS requirements, channel conditions, and data stream characteristics. This dynamic adaptation allows the system to switch between protocols that prioritize reliability versus those that minimize latency, resolving the contradiction adaptively.
2Productivity
If HARQ protocols use soft combining for joint decoding, then transmission efficiency is improved, but complexity increases due to joint processing requirements
Solution Approach 1:
The patent segments the protocol processing complexity by creating separate queues for different QoS requirements and assigning different HARQ protocol configurations to each queue. This allows the receiver to process different data streams with appropriate complexity levels, managing overall system complexity while maintaining high efficiency for critical streams.
Solution Approach 2:
The patent applies local quality by tailoring the HARQ protocol configuration to specific data stream requirements. High-priority streams with stringent QoS requirements receive more sophisticated HARQ processing with soft combining, while less critical streams use simpler protocols, optimizing the balance between efficiency and complexity locally for each stream.
3Reliability
If data streams are classified and treated differently, then QoS requirements are met, but system complexity increases due to multiple protocol selections
Solution Approach 1:
The patent segments data streams into different queues based on QoS requirements and assigns specific ARQ/HARQ protocol combinations to each queue. This structured segmentation simplifies the complexity management by creating a systematic mapping between QoS classes and protocol configurations, rather than requiring complex adaptive decisions for each individual packet.
Solution Approach 2:
The patent performs preliminary classification of data streams into QoS-based queues before transmission, and pre-configures appropriate protocol combinations for each queue. This preliminary action reduces runtime complexity by making protocol selection decisions in advance based on stream characteristics, rather than making complex decisions for each packet in real-time.
Data Source
Figure 1
Figure 2
Figure 3A
AI summary
A system and method for transmitting data is provided. An embodiment comprises a dynamic determination of ARQ and HARQ protocols in order to achieve a wider range of Quality of Service guarantees. The ARQ and HARQ protocols can be selected base on Quality of Service requirements of packets and the capabilities of the piece of user equipment.