PDU Transmission Control via Missing Data Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication systems, particularly in LTE technology, there is a need to prevent unnecessary protocol data unit (PDU) transmissions due to the expiration of a reorder timer, which can lead to inefficient resource utilization and increased traffic, especially when missing PDUs are not received before the timer expires.
Innovation Solution
A method and apparatus for wireless communication that detects missing PDUs based on sequence numbers and starts a timer. Upon timer expiration without receiving the missing PDUs, the system notifies the lower network layer to prevent further transmission of these PDUs by acknowledging their receipt or sending a status message indicating the first missing sequence, thereby avoiding unnecessary transmissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the system continues to transmit missing PDUs after timer expiration, then the transmitting node maintains reliability by ensuring delivery, but unnecessary transmissions occur consuming network resources
Solution Approach 1:
The receiving node performs preliminary action by sending a status message before the transmitting node would retransmit, indicating that the PDU is already received. This prevents the transmitting node from performing unnecessary retransmission actions, thereby maintaining reliability while avoiding waste of network resources.
Solution Approach 2:
The system implements feedback mechanism where the receiving node sends status messages (ACK/NACK) to inform the transmitting node about the reception status of PDUs. This feedback allows the transmitting node to adjust its transmission behavior accordingly, preventing unnecessary retransmissions while ensuring reliable delivery when needed.
2Reliability
If the system waits for missing PDUs during the timer period, then complete data reception is ensured, but transmission delay increases for subsequent data
Solution Approach 1:
The receiving node sends status messages in advance during the timer period to inform the transmitting node about reception status. This preliminary action allows the transmitting node to prepare for potential retransmissions or to proceed with subsequent transmissions without waiting for the full timer duration, thereby reducing delays while maintaining complete data reception.
Solution Approach 2:
The system dynamically adjusts transmission behavior based on real-time status messages. If the receiving node indicates that a PDU is already received, the transmitting node can dynamically cancel planned retransmissions and proceed with subsequent data transmissions immediately, reducing unnecessary delays while ensuring complete data reception.
3Productivity
If the system flushes SDUs to the network layer upon timer expiration, then the network layer can process received data, but missing SDUs are discarded even if later received
Solution Approach 1:
The receiving node provides feedback through status messages about which PDUs have been received and which are still missing. This feedback mechanism allows the network layer to maintain buffers for potentially missing SDUs and process only those data units that are confirmed to be complete, thereby improving both data processing efficiency and data completeness.
Solution Approach 2:
The system performs preliminary flushing of confirmed complete SDUs to the network layer while maintaining buffers for potentially missing data. This preliminary action allows the network layer to process available data without waiting for the full timer period, improving productivity while maintaining reliability by preserving missing SDUs for potential later reception.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Aspects described herein relate to wireless communications. Protocol data units (PDUs) can be received at a network layer from one or more transmitting nodes using a link associated with each respective transmitting node. One or more missing PDUs can be detected based, at least in part, on sequence numbers of the received PDUs. A timer can be started based on the detection of the one or more missing PDUs. In response to expiration of the timer, and without receiving the one or more missing PDUs before the expiration of the timer, a lower network layer can be notified that the one or more missing PDUs are received to prevent attempted transmitting/retransmitting or other processing of the one or more missing PDUs.