Adaptive VoIP Redundancy for Voice Quality and Capacity
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Reliability
If redundancy coding is continuously activated, then voice quality is maintained during high packet loss, but system capacity decreases
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.
3Adaptability or versatility
If adaptive redundancy monitoring is implemented, then voice quality and system capacity are optimized, but device complexity increases
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.
Data Source
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).


