Adaptive Downlink Rate Control for Buffer Overflow Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In emerging wireless communication systems like 3GPP LTE, buffer overflow occurs due to high downlink rates exceeding the processing capacity of subscriber stations, leading to data loss and re-transmissions, as conventional flow control signaling is delayed by time constraints in obtaining an uplink grant, and reducing maximum downlink rates compromises market competitiveness.

Innovation Solution

Implementing an additional capability parameter for an initial downlink rate and a reduced flow duration parameter to proactively manage downlink rates, allowing the system to initiate a lower initial downlink rate based on inter-processor communication link latency, thereby avoiding buffer overflow without immediate flow control signaling delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If buffer size of SS is increased to reduce buffer overflow occurrences, then buffer overflow is reduced, but cost of SS increases and marketplace competitiveness is reduced

Engineering Contradiction:
Improvebuffer overflow preventionVSAvoidbuffer size
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by proactively signaling flow control requirements before buffer overflow occurs. The SS identifies upcoming operations that will impact processing capacity and sends flow control messages in advance, allowing the BS to adjust downlink rates before the buffer fills up, thereby preventing overflow without needing large buffer memory.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If maximum downlink rate of SS is reduced to reduce buffer overflow occurrences, then buffer overflow is reduced, but marketplace competitiveness and performance are reduced

Engineering Contradiction:
Improvebuffer overflow preventionVSAvoiddownlink rate
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system applies dynamics by making the downlink rate adjustable and adaptive rather than fixed. The BS dynamically modifies the downlink rate based on real-time flow control messages from the SS, allowing the rate to be high when processing capacity is available and low when operations are underway, thus preventing buffer overflow while maintaining high performance capability.

Inventive Principle:
Principle #15Dynamics

3Reliability

If conventional flow control signaling is used to reduce buffer overflow occurrences, then buffer overflow may be reduced, but delays in obtaining uplink channel prevent timely flow control signaling

Engineering Contradiction:
Improvebuffer overflow preventionVSAvoidflow control signaling delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by identifying flow control requirements in advance and signaling them before the uplink channel becomes available. The SS prepares flow control messages ahead of time based on detected operations, and transmits them as soon as the uplink channel is granted, minimizing the effective delay and ensuring timely rate adjustment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies preliminary anti-action by proactively signaling the need for rate reduction before buffer overflow can occur. By detecting operations that will impact processing capacity and sending flow control messages in advance, the system prevents the harmful effect of buffer overflow before it can happen, rather than reacting after the buffer fills up.

Inventive Principle:
Principle #9Preliminary anti-action

4Reliability

If immediate flow control signaling is initiated upon receipt of data to reduce data transmission rate, then buffer overflow may be prevented, but flow control signaling is subject to delays in obtaining uplink channel

Engineering Contradiction:
Improvebuffer overflow preventionVSAvoiduplink channel acquisition delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by preparing and transmitting flow control messages as soon as the uplink channel is available, rather than waiting for buffer conditions to deteriorate. The SS proactively signals flow control requirements based on detected operations, ensuring the BS receives the information early enough to adjust the downlink rate and prevent buffer overflow despite uplink channel delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9107106B2Techniques for reducing buffer overflow in a communication system
Publication Date: 2015.08.11 APPLE INC
  • US9107106B2 patent drawing
  • US9107106B2 patent drawing
  • US9107106B2 patent drawing

AI summary

A technique for operating a wireless communication device includes transmitting a first downlink rate in a first control message. The first downlink rate is based on a latency of an inter-processor communication link associated with the wireless communication device. First downlink data at the first downlink rate is then received for a first time period. Following the first time period, second downlink data is received at a second downlink rate that is higher than the first downlink rate.