Codec-Time Aware Scheduler for VoIP Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face challenges in dynamically adjusting the downlink (DL) to uplink (UL) ratio in time division duplex (TDD) operations, leading to potential interference and inefficiencies, especially with the mix of base station types and varying service demands in heterogeneous networks.

Innovation Solution

Implementing a method to determine usage demand for UL and DL air interface resources as a function of time, creating a schedule for dynamic TDD allocation to adjust the DL to UL ratio, and applying these adjustments based on observed traffic patterns to optimize resource allocation and vocoder rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If dynamic TDD allocation is implemented to adjust DL to UL ratio, then resource allocation efficiency is improved, but system complexity and interference management difficulty increase

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent pre-calculates and stores optimal DL to UL ratios for different time periods and traffic conditions in lookup tables. When scheduling, the system simply queries these pre-computed tables based on current conditions, avoiding complex real-time optimization calculations. This preliminary preparation resolves the contradiction by shifting computational complexity from runtime to setup phase, maintaining high efficiency while reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically adjusts DL to UL ratios based on observed traffic patterns and historical data without requiring manual intervention or complex external control. The scheduler monitors traffic conditions and autonomously selects appropriate ratios from pre-computed tables, enabling the system to self-optimize resource allocation while keeping the control mechanism relatively simple.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If ad-hoc dynamic adjustments are made to DL to UL ratio, then responsiveness to traffic changes is improved, but interference increases and system stability deteriorates

Engineering Contradiction:
Improveresponsiveness to traffic changesVSAvoidinterference
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

Optimal DL to UL ratios are pre-calculated for various traffic scenarios and stored in lookup tables before actual operation. When traffic conditions change, the system queries these pre-computed optimal ratios rather than making arbitrary adjustments. This ensures that any adjustment made is based on pre-validated optimal values, maintaining responsiveness while avoiding interference-causing ad-hoc changes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors actual traffic patterns and compares them against the pre-computed lookup table conditions. When traffic conditions match a stored scenario, the corresponding pre-optimized ratio is applied. This feedback mechanism ensures adjustments are both responsive to current conditions and grounded in pre-validated optimal values, preventing harmful interference.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If static frame configuration is used, then system stability and simplicity are maintained, but adaptability to varying traffic demands decreases

Engineering Contradiction:
Improvesystem stabilityVSAvoidadaptability to traffic demands
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

Multiple frame configurations with different DL to UL ratios are pre-configured in the system before operation begins. These pre-configured options represent different traffic scenarios. During operation, the system selects from these pre-prepared configurations based on actual traffic conditions, maintaining system stability through standardized options while achieving adaptability through selective configuration application.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from a completely static frame configuration to a dynamic selection mechanism where the appropriate pre-configured frame structure is chosen based on real-time traffic conditions. This dynamic configuration selection, guided by pre-computed lookup tables, maintains stability through standardized configurations while providing adaptability to varying traffic demands.

Inventive Principle:
Principle #15Dynamics

4Reliability

If codec rate is increased to improve voice quality, then service quality is improved, but air interface resource consumption increases

Engineering Contradiction:
Improvevoice qualityVSAvoidair interface resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts the vocoder rate (codec parameter) based on traffic conditions and the selected frame configuration. During high-traffic periods, lower vocoder rates are used to conserve resources. During low-traffic periods, higher vocoder rates provide better voice quality. This parameter adjustment, coordinated with DL to UL ratio selection from pre-computed tables, resolves the contradiction by adapting resource consumption to actual service demands.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10652915B1Codec-time aware scheduler for voice-over-IP
Publication Date: 2020.05.12 SPRINT SPECTRUM LLC
  • US10652915B1 patent drawing
  • US10652915B1 patent drawing
  • US10652915B1 patent drawing

AI summary

Disclosed are methods and systems for adjusting allocation of uplink (UL) and downlink (DL) air interface resources to user equipment devices (UEs) in a wireless communication system configured for dynamic allocation of relative amounts UL and DL time division duplex (TDD) air interface resources. The wireless communication system may determine usage demand for UL air interface resources relative to DL air interface resources as a function of time of day. Then, based on the usage demand, a schedule may be created for assigning a ratio of UL TDD allocation to DL TDD allocation. Finally, dynamic TDD allocation may be applied to set relative amounts of UL and DL air interface time for UEs served by the wireless communication system according to the schedule, instead of applying unscheduled dynamic TDD allocation of relative amounts of UL and DL air interface time.