RLC Layer Polling for Data Transmission Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mobile communication systems, data transmission failures occur due to the unconditional discarding of Radio Link Control (RLC) Service Data Units (SDUs) by the transmitting-side RLC layer without checking the reception status, leading to incomplete data transmission.

Innovation Solution

Implementing a method and apparatus that trigger a polling process to check the reception status of the receiving-side RLC layer before discarding an RLC SDU, using timers or threshold values to determine when to request a status report and retransmit non-acknowledged Protocol Data Units (PDUs), thereby preventing data transmission failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the transmitting-side RLC layer unconditionally discards RLC SDUs without checking reception status, then the device complexity is reduced, but the data transmission reliability deteriorates

Engineering Contradiction:
Improvetransmission control complexityVSAvoiddata transmission reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The transmitting-side RLC layer performs a polling action before the discard timer expires to check the reception status of RLC SDUs. This preliminary check prevents unconditional discarding by verifying whether the data was successfully received, thus resolving the contradiction between simple discard logic and reliable transmission.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the transmitting-side RLC layer checks reception status before discarding RLC SDUs, then the data transmission reliability is improved, but the device complexity increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidtransmission control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements a feedback mechanism where the transmitting-side RLC layer receives status reports from the receiving side about which RLC SDUs were successfully received. This feedback allows the transmitter to make informed discard decisions based on actual reception status rather than using complex proactive checking mechanisms.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The receiving-side RLC layer actively provides status information about received data through polling responses. This self-service approach allows the transmitting side to obtain necessary reception status information without implementing complex monitoring and checking mechanisms itself.

Inventive Principle:
Principle #25Self-service

3Reliability

If the transmitting-side RLC layer waits for acknowledgment before discarding RLC SDUs, then the data transmission reliability is improved, but the loss of time increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoiddata retention time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically adjusts the discard timer expiration point based on polling opportunities. Instead of using a fixed wait time for acknowledgments, the discard action is triggered at the dynamic moment when a polling opportunity arises before the original discard deadline, thus reducing unnecessary time delays while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8000256B2Method and apparatus for data transmission of radio link control layer in a mobile communication system
Publication Date: 2011.08.16 SAMSUNG ELECTRONICS CO LTD
  • US8000256B2 patent drawing
  • US8000256B2 patent drawing
  • US8000256B2 patent drawing

AI summary

Disclosed is a method and apparatus for transmitting data of a Radio Link Control (RLC) layer in a mobile communication system. Before an RLC SDU stored in a transmission buffer is discarded, a status report for checking a reception status of a receiving side is requested by a polling trigger either when transmission of the RLC SDU has not been completed, or when an RLC SDU discard timer for the RLC SDU approaches the expiration time, thereby enhancing the data transmission performance of the RLC layer.