MAC-hs Layer In-Sequence RLC-PDU Delivery for UMTS Processing Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In UMTS wireless communication systems, the processing delay in receiving data units over the high speed downlink shared channel is increased due to the sequential reordering requirement of MAC-hs PDUs, which causes unnecessary delays when MAC-d PDUs from different logical channels are not in sequence, leading to waiting for out-of-sequence RLC-PDUs.

Innovation Solution

Providing a subset of information, including the next expected sequence number, to the MAC-hs layer allows it to determine the sequence of RLC-PDUs within MAC-d PDUs, enabling their direct delivery to the RLC entity, thereby reducing processing delay and buffering unnecessary requests for retransmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sequential reordering of MAC-hs PDUs is enforced to ensure in-sequence delivery, then reliability of data transmission is improved, but processing delay increases due to waiting for out-of-sequence packets

Engineering Contradiction:
Improvein-sequence delivery reliabilityVSAvoidprocessing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The invention segments the reordering requirement by logical channel, allowing independent processing of in-sequence RLC-PDUs for each logical channel rather than requiring all MAC-d PDUs across all logical channels to be in sequence. This enables partial delivery of in-sequence data while maintaining reliability for delivered portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The MAC-hs layer performs preliminary determination of sequence status for RLC-PDUs before full processing. By checking sequence numbers and identifying in-sequence RLC-PDUs in advance, the system can deliver ready packets immediately without waiting for potentially out-of-sequence packets from other logical channels.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the MAC-hs layer waits for all RLC-PDUs to be in sequence before processing, then data integrity is maintained, but productivity decreases due to unnecessary waiting

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The processing is segmented by logical channel, allowing the MAC-hs layer to independently identify and deliver in-sequence RLC-PDUs for each logical channel. This maintains data integrity for delivered packets while improving throughput by not blocking on out-of-sequence packets from other channels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of waiting for complete in-sequence delivery across all logical channels, the system performs partial action by delivering in-sequence RLC-PDUs as soon as they are identified. This partial delivery approach maintains integrity for delivered data while significantly improving processing throughput.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If sequential processing of MAC-hs PDUs is enforced, then ordering accuracy is maintained, but processing delay increases due to retransmission waiting

Engineering Contradiction:
Improvepacket ordering accuracyVSAvoidretransmission waiting time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The MAC-hs layer performs preliminary sequence number checking and identification of in-sequence RLC-PDUs before initiating full processing. This preliminary action enables immediate delivery of in-sequence packets without waiting for retransmission of out-of-sequence packets from other logical channels.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces an intermediary mechanism where the MAC-hs layer acts as a mediator between the physical layer and RLC layer, performing selective sequence verification and forwarding in-sequence RLC-PDUs directly to the RLC layer without requiring complete in-sequence delivery from all logical channels.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8098771B2Receiver apparatus and method for receiving data units over a channel
Publication Date: 2012.01.17 KONINKLIJKE PHILIPS NV
  • US8098771B2 patent drawing
  • US8098771B2 patent drawing
  • US8098771B2 patent drawing

AI summary

When transmitting medium access control protocol data units for the high speed downlink shared channel over a plurality of hybrid automatic repeat request processes, one of the processes can be in a retransmission procedure. In this case, stalling of the transmission can occur, because the medium access control layer for the high speed downlink shared channel of the receiver apparatus (3) buffers the following packet data units, when a preceding protocol data unit is waiting in the stalled process. To enable an early processing of the already received data, the receiver apparatus determines, whether the next expected service data units for a higher layer such as a radio link control layer, are included in the already received packet data units by taking into account the sequence number for the higher layer. Therefore, the medium access control layer for the high speed downlink shared channel accesses the data of the service data unit for the higher layer.