Wireless Terminal Packet Priority Queuing for Delay Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

3GPP wireless cellular networks lack a priority mechanism for data transmitted over PDP or EPS bearer contexts, leading to varying transmission delays that impact performance and quality of service for packets using different transport protocols.

Innovation Solution

Implementing a terminal with a radio-frequency transmitter and a protocol stack that includes packet queues with different priority levels, where packets are decoded based on their type and dequeued accordingly to ensure timely transmission, particularly prioritizing RTP and TCP packets based on their sensitivity to delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packets are transmitted without priority differentiation, then the transmission system remains simple, but transmission delays vary and quality of service deteriorates

Engineering Contradiction:
Improvequality of serviceVSAvoidtransmission system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The transmission system is segmented into multiple priority levels (first priority for RTP packets, second priority for other packets). The queue is divided into separate priority queues, allowing differential treatment of packets based on their type and delay sensitivity. This segmentation enables quality of service differentiation without requiring complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality attributes are applied to different packet types locally. RTP packets (voice/video traffic) receive high priority with guaranteed transmission timing, while other packets receive standard handling. This local quality differentiation ensures that critical packets maintain reliability without imposing complexity on the entire transmission system.

Inventive Principle:
Principle #3Local quality

2Loss of time

If priority-based dequeuing is implemented, then transmission delays for critical packets are reduced, but system complexity increases

Engineering Contradiction:
Improvetransmission delayVSAvoidqueue management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The single queue is segmented into multiple priority queues (first priority queue for RTP packets, second priority queue for other packets). Each queue manages packets independently according to their priority level, reducing transmission delays for critical packets while keeping the segmentation logic simple and manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Packets are classified and placed into appropriate priority queues before transmission begins. The system performs preliminary classification based on packet type (RTP vs. other packets) and assigns them to predetermined queues, eliminating the need for complex real-time priority arbitration during transmission and simplifying queue management.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If all packets are treated equally, then queue management remains simple, but performance of delay-sensitive applications deteriorates

Engineering Contradiction:
Improveapplication performanceVSAvoidqueue management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Different quality of service attributes are applied locally to different packet types. RTP packets receive high priority handling with guaranteed transmission timing, while other packets receive standard queue management. This local differentiation improves application performance for delay-sensitive traffic without requiring complex global queue management mechanisms.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The queue management system is segmented into priority-based sub-queues, allowing differential service levels for different application types. This segmentation enables high-performance handling of voice/video traffic while maintaining simple management for other traffic types, improving overall application performance without excessive complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8879491B2Wireless terminal for transmitting packets of different types
Publication Date: 2014.11.04 NVIDIA CORP
  • US8879491B2 patent drawing
  • US8879491B2 patent drawing
  • US8879491B2 patent drawing

AI summary

A terminal comprising: a radio-frequency transmitter for transmitting packets on an uplink to a wireless cellular network; and processing apparatus comprising an upper protocol stack and a lower protocol stack, the upper stack being arranged to process data according to one or more transport protocols and form the data into packets of a plurality of different types for transmission over a packet-based network, and the lower stack being arranged to receive the packets from the upper stack and process them for transmission via the wireless cellular network. The lower stack comprises a plurality of packet queues each corresponding to a different respective priority level, and a packet decoder configured to supply each packet in dependence on its type to a packet queue of a corresponding priority level. The lower stack further comprises a dequeuing mechanism configured to dequeue packets for transmission from said queues in dependence on the priority levels.