ARQ Block Segmentation for Wireless Retransmission Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless communication systems face challenges in efficiently retransmitting data due to poor channel conditions, as existing ARQ schemes do not effectively account for channel conditions when retransmitting ARQ blocks, leading to resource wastage and reduced data transmission efficiency.
Innovation Solution
The method involves transitioning the ARQ block to a Waiting for Retransmission state upon receiving a NACK, where the block is split into ARQ sub-blocks, allowing for controlled retransmission, and transitioning to a Done state upon receiving ACKs for each sub-block, thereby optimizing retransmission and reducing resource wastage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the ARQ block is retransmitted as a whole upon receiving NACK, then transmission reliability is improved, but resource wastage increases and data transmission efficiency deteriorates
Solution Approach 1:
The patent divides the ARQ block into multiple ARQ sub-blocks upon receiving NACK feedback. Instead of retransmitting the entire ARQ block, only the failed sub-blocks are identified and retransmitted individually. This segmentation approach maintains transmission reliability by ensuring all necessary data is delivered while reducing resource wastage by avoiding redundant retransmission of successfully received portions.
2Reliability
If the ARQ block is retransmitted as a whole upon receiving NACK, then transmission reliability is improved, but data transmission efficiency deteriorates
Solution Approach 1:
The ARQ block is segmented into multiple sub-blocks, allowing the system to identify and retransmit only the specific failed portions rather than the entire block. This significantly improves data transmission efficiency by reducing the amount of data that needs to be retransmitted while maintaining reliability through selective retransmission of only necessary sub-blocks.
Solution Approach 2:
The patent changes the retransmission parameter from whole-block retransmission to sub-block retransmission. By modifying the granularity of retransmission units, the system achieves better productivity as smaller, targeted retransmissions reduce channel occupancy time and improve overall data transmission efficiency while maintaining the reliability required for successful delivery.
3Productivity
If the ARQ block is divided into ARQ sub-blocks for retransmission, then resource wastage is reduced and data transmission efficiency is improved, but device complexity increases
Solution Approach 1:
The ARQ block is divided into multiple sub-blocks with individual sequence numbers, enabling granular tracking and retransmission. While this increases device complexity by requiring additional state management and sub-block processing capabilities, it significantly improves data transmission efficiency by allowing selective retransmission of only failed portions rather than entire blocks.
Solution Approach 2:
The system implements feedback mechanisms where the receiving station sends NACK information indicating which specific sub-blocks failed. This feedback enables the transmitting station to identify and retransmit only the necessary sub-blocks. The increased device complexity is justified by the substantial improvement in data transmission efficiency achieved through this targeted approach.
Data Source
AI summary
An apparatus and a method for transmitting an Automatic Repeat reQuest (ARQ) block in a wireless communication system are provided. The method for transmitting the ARQ block includes when transmitting the ARQ block to a receiving stage in a Not Sent state, transitioning to an Outstanding state to wait to receive one of an ACK and a NACK for the ARQ block, when receiving the NACK for the ARQ block from the receiving stage in the Outstanding state, transitioning to a Waiting for Retransmission state, when determining to retransmit the ARQ block for the NACK by splitting the ARQ block into at least two ARQ sub-blocks in the Waiting for Retransmission state, transitioning to a Rearrangement state, retransmitting the ARQ block for the NACK by splitting the ARQ block into at least two ARQ sub-blocks in the Rearrangement state, and when receiving an ACK for every ARQ sub-block having the same ARQ Sequence Number (SN) in the Rearrangement state, transitioning to a Done state and finishing transmission of the ARQ block having the ARQ SN.


