RLC SDU Reassembly Timer for Wireless Segment Loss Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems, when a transmitting device lacks sufficient resources to transmit an entire Radio Link Control (RLC) service data unit (SDU), it segments the data, leading to challenges in reassembly at the receiving device, which may incorrectly declare missing segments as lost due to out-of-sequence reception, causing communication degradation.
Innovation Solution
The receiving device initiates a reassembly timer only when RLC SDU segments are received out of sequence, allowing it to correctly determine if transmission failures have occurred and limiting delays by waiting for missing segments until the timer expires.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the transmitting device segments the RLC SDU into multiple RLC SDU segments for transmission, then the data can be transmitted over limited resources, but the receiving device cannot determine whether missing segments are lost or not transmitted, leading to degraded communication
Solution Approach 1:
The RLC SDU is segmented into multiple RLC SDU segments with sequential sequence numbers for transmission over limited wireless resources. Each segment is independently numbered to enable tracking and reassembly at the receiving device.
Solution Approach 2:
The transmitting device transmits complete RLC SDU segments in advance before the receiving device needs to reassemble them. This allows the receiver to have all necessary segments available for complete reassembly without waiting for potential retransmissions.
Solution Approach 3:
The receiving device uses sequence numbers to detect gaps in received segments and triggers retransmission requests for missing segments. This feedback mechanism ensures reliable delivery by identifying and requesting only the specific segments that were lost.
2Reliability
If the receiving device waits for missing RLC SDU segments indefinitely, then complete reassembly can be achieved, but communication delays increase significantly
Solution Approach 1:
The transmitting device sends all RLC SDU segments in advance with proper sequence numbering, enabling the receiving device to immediately identify missing segments and trigger retransmission without indefinite waiting.
Solution Approach 2:
The receiving device implements a gap detection mechanism using sequence numbers to identify missing segments and triggers targeted retransmission requests. This feedback loop resolves missing segments efficiently without requiring the receiver to wait indefinitely for all segments.
3Loss of time
If the receiving device initiates reassembly timer immediately upon receiving segments, then missing segments can be detected faster, but false declarations of loss occur when segments are received out of sequence
Solution Approach 1:
The RLC SDU is divided into sequentially numbered segments that can be received independently. The sequence numbers enable the receiving device to track which segments have been received and identify gaps without requiring in-order reception.
Solution Approach 2:
The receiving device uses sequence number comparison to detect gaps in received segments and triggers retransmission requests only for missing segments. This feedback mechanism distinguishes between out-of-sequence reception (normal) and actual segment loss (abnormal), preventing false declarations.
Data Source
AI summary
Methods, systems, and devices for wireless communication are described. In some wireless communications systems, a transmitting device may identify a Radio Link Control (RLC) service data unit (SDU) to be transmitted to a receiving device. In some cases, the transmitting device may not have access to sufficient resources to transmit the entire RLC SDU. As such, the transmitting device may segment the RLC SDU into RLC SDU segments, and the transmitting device may transmit the RLC SDU segments to the receiving device. If an RLC layer at the receiving device receives one or more RLC SDU segments out of sequence, the RLC layer may initiate a reassembly (or reordering) timer. The RLC layer may reassemble the successfully received RLC SDU segments to be passed to upper layers. Once the timer expires, the RLC layer may declare that the missing RLC SDU segments are lost.


