Upstream Data Rate Estimation for VoIP Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoIP telephony faces challenges in maintaining real-time voice communication due to limited upstream data rates in broadband networks, which can lead to excessive delays and hindered communication, especially when combined with other digital content transmission.

Innovation Solution

A system and method for estimating the upstream data rate by using an integrated router to initiate ICMP TraceRoute messages and UDP packet transmission to determine the available bandwidth, allowing for accurate measurement and adjustment of data loads to ensure quality of service for VoIP calls.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If upstream data rate is increased to support VoIP telephony, then voice communication quality is improved, but available bandwidth for other digital content transmission is reduced

Engineering Contradiction:
Improvevoice communication qualityVSAvoidavailable bandwidth
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts the upstream data rate allocation between VoIP traffic and other digital content traffic based on real-time network conditions and measured available bandwidth. The router continuously monitors upstream data rate measurements and modifies traffic shaping parameters to optimize voice communication quality while maximizing overall bandwidth utilization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the data rate parameter for upstream traffic allocation by implementing variable bit rate control for VoIP packets based on measured network conditions. The router adjusts packet transmission rates, interval timing, and buffer sizes to maintain acceptable voice quality within the constraints of available upstream bandwidth.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If packet size is increased to reduce packet transmission overhead, then data transmission efficiency is improved, but delay for voice packets increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoiddelay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system segments upstream traffic into different packet size categories based on traffic type and priority. VoIP packets are transmitted with smaller sizes to minimize delay, while non-time-sensitive digital content traffic uses larger packets to maximize transmission efficiency. The router implements packetization interval control specific to voice traffic to maintain acceptable delay characteristics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different packet size characteristics to different traffic types locally. VoIP traffic receives specialized handling with optimized packet sizes and intervals tailored for real-time communication, while other digital content traffic utilizes larger packet sizes for efficient bulk data transmission. This local optimization resolves the contradiction by allowing each traffic type to use the packet size most suitable for its requirements.

Inventive Principle:
Principle #3Local quality

3Productivity

If multiple users share the same modem, then resource utilization is improved, but upstream data rate per user is reduced

Engineering Contradiction:
Improveresource utilizationVSAvoidupstream data rate per user
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements dynamic resource allocation among multiple users sharing the same modem. The router continuously measures available upstream data rate and dynamically adjusts traffic shaping parameters for each user based on current network conditions, ensuring that VoIP quality requirements are met while maximizing overall resource utilization across all users.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where the router measures actual upstream data rate performance and uses this information to adjust future traffic allocation decisions. The measured upstream data rate feeds back into the traffic shaping algorithms to maintain acceptable voice quality for each user while optimizing shared resource utilization across the multi-user environment.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7826362B2Upstream data rate estimation
Publication Date: 2010.11.02 CISCO TECHNOLOGY INC
  • US7826362B2 patent drawing
  • US7826362B2 patent drawing
  • US7826362B2 patent drawing

AI summary

In one embodiment, a VoIP-integrated router operable to interface with analog telephones and digital devices is provided. The VoIP-integrated router is configured to perform a method of estimating the upstream data rate of a modem, comprising transmitting packets at a known rate from the VoIP-integrated router through an upstream path for the modem to a node; during the transmission of the packets, transmitting Internet Control Message Protocol (ICMP) PING messages to the node; and based upon an examination of the PING messages and the known rate, estimating the upstream data rate of the modem.