Adaptive Subcell Multiplexing for VoIP Jitter Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Voice over Packet (VoP) network systems face challenges in managing jitter and average delay, particularly due to fixed timer-based sub-cell multiplexing in ATM Adaptation Layer 2 (AAL2) systems, which lead to inefficient bandwidth usage and increased jitter when the number of active voice calls changes.

Innovation Solution

Adaptive adjustment of the default timer value in the subcell multiplexing unit based on current voice traffic conditions, using a Connection Admission Controller to track packet length, rate, and VAD state changes, and classifying packet types for expedited processing, thereby optimizing delay and minimizing bandwidth wastage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If fixed timer-based sub-cell multiplexing is used in AAL2 systems, then bandwidth savings are achieved, but jitter and average delay increase when the number of active voice calls changes

Engineering Contradiction:
Improvebandwidth usageVSAvoidjitter and delay performance
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies dynamics by making the timer value adjustable rather than fixed. The sub-cell multiplexing unit dynamically modifies the timer value based on the number of active voice calls, transitioning from a static parameter to a dynamic one that adapts to changing traffic conditions, thereby resolving the contradiction between bandwidth efficiency and jitter performance

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of timer value from a fixed constant to a variable that depends on the number of active voice calls. By modifying this critical parameter dynamically, the system optimizes both bandwidth utilization and delay performance across different call load conditions

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If fixed timer value is used in sub-cell multiplexing, then device complexity is reduced, but adaptability to call load changes deteriorates

Engineering Contradiction:
Improvemultiplexing control complexityVSAvoidadaptability to call load changes
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system introduces dynamic adaptability by allowing the timer value to change based on call load conditions. This dynamic mechanism provides versatility across different traffic scenarios while maintaining relatively simple implementation through straightforward conditional logic in the multiplexing unit

Inventive Principle:
Principle #15Dynamics

3Loss of time

If timer value is increased to reduce delay, then average delay decreases, but bandwidth wastage increases when fewer calls are active

Engineering Contradiction:
Improveaverage delayVSAvoidbandwidth wastage
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The patent applies parameter changes by adjusting the timer value based on the number of active voice calls. When fewer calls are active, the timer value is reduced to prevent bandwidth wastage, while when more calls are active, the timer value is increased to reduce delay, thereby optimizing both parameters dynamically

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7376148B1Method and apparatus for improving voice quality in a packet based network
Publication Date: 2008.05.20 CISCO TECHNOLOGY INC
  • US7376148B1 patent drawing
  • US7376148B1 patent drawing
  • US7376148B1 patent drawing

AI summary

Some embodiments adaptively adjust to the current call load in a packet based virtual circuit to minimize the delay experienced by the first packets of any talk spurt for a particular active call. Some embodiments minimize the jitter introduced by multiplexing voice packets by smoothing out the waiting time experienced by each of the voice packets. Some embodiments effectively minimize jitter when the number of active calls on a virtual circuit drops off suddenly. Some embodiments are able to differentiate signaling packets indicating a telephony event from voice packets and give the signaling packets expedited processing with no delay contributed by the subcell multiplexing process. Other embodiments are described in the claims.