Adaptive VoIP Redundancy for Voice Quality and Capacity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing VoIP systems face challenges in maintaining voice quality and increasing system capacity due to the dilemma of determining when to activate redundancy coding, which can impact voice quality during low packet loss rates and fail to adequately address capacity needs.

Innovation Solution

Implementing adaptive redundancy by monitoring transmission and reception buffers, sender/receiver statistics, and uplink activity to dynamically switch on/off redundancy coding, using threshold values to trigger changes in redundancy modes, thereby maintaining voice quality and increasing system capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundancy coding is activated for VoIP packets, then system capacity and reliability are improved, but voice quality deteriorates during low packet loss rates

Engineering Contradiction:
ImproveVoIP connection reliabilityVSAvoidvoice quality
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent implements dynamic redundancy adaptation by continuously monitoring packet loss rates and adjusting redundancy coding activation accordingly. When packet loss rate exceeds a threshold, redundancy coding is activated to improve reliability; when packet loss rate is low, redundancy coding is deactivated to preserve voice quality. This dynamic switching resolves the contradiction by making the system adaptable to changing network conditions rather than using a fixed redundancy strategy.

Inventive Principle:
Principle #15Dynamics

2Reliability

If redundancy coding is continuously activated, then voice quality is maintained during high packet loss, but system capacity decreases

Engineering Contradiction:
Improvevoice quality maintenanceVSAvoidsystem capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent employs periodic monitoring of packet loss rates and periodic switching of redundancy coding based on threshold comparisons. Instead of continuous redundancy activation, the system periodically assesses network conditions and activates redundancy coding only during periods when packet loss exceeds the threshold. This periodic action allows the system to maintain voice quality during high packet loss periods while preserving system capacity during low packet loss periods.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If adaptive redundancy monitoring is implemented, then voice quality and system capacity are optimized, but device complexity increases

Engineering Contradiction:
Improveredundancy management adaptabilityVSAvoidmonitoring and switching mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements adaptive redundancy by monitoring key parameters (packet loss rate, buffer status, uplink activity) and changing the redundancy coding parameter (activation state) based on threshold comparisons. This parameter-based control approach provides adaptability through simple threshold logic rather than complex algorithms, allowing the system to optimize voice quality and capacity while minimizing the complexity of the monitoring and switching mechanism.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7787377B2Selective redundancy for Voice over Internet transmissions
Publication Date: 2010.08.31 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US7787377B2 patent drawing
  • US7787377B2 patent drawing
  • US7787377B2 patent drawing

AI summary

Adaptive redundancy is implemented (either switched on or off) for a voice over internet protocol (VoIP) packet connection by a basic two step approach. A first step of adaptive redundancy implementation involves monitoring relevant sources or indicators to determine when the need for redundancy (e.g., redundancy coding) may arise. A second step of adaptive redundancy implementation involves the triggering of redundancy implementation events when the monitored sources reach or obtain certain threshold value(s) (threshold). The first and second steps of redundancy implementation can be repeated as needed. Scenarios of adaptive redundancy implementation include both network-initiated implementations (e.g., implementations initiated by a radio access network (RAN)) and mobile-initiated implementations (e.g., implementations initiated by a wireless station).