Adaptive Packet Size Modification for VoIP Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Voice over packet networks experience higher end-to-end delay and increased packet loss due to the requirement of transmitting entire frames of encoded voice signals, leading to inefficient use of bandwidth with large packet headers and increased complexity in echo cancellation, especially in VoIP systems.
Innovation Solution
A system and method that adaptively modify voice packet sizes based on network loading, using smaller packets during low bandwidth utilization and larger packets during high utilization to reduce end-to-end delay without overloading the network, while optimizing bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If entire frames of encoded voice signals are transmitted as single packets, then packet loss rate is reduced, but end-to-end delay increases
Solution Approach 1:
The patent divides the voice frame into multiple smaller packets (e.g., splitting a 20ms frame into four 5ms packets). This segmentation allows the receiver to reconstruct the complete frame even if some packets are lost, thereby maintaining reliability while reducing the delay by transmitting smaller portions more frequently.
Solution Approach 2:
The patent implements dynamic packetization where the packet size can be adjusted based on network conditions and codec requirements. The system can switch between different packetization modes (e.g., 10ms packets, 20ms packets, or split packets) to optimize between delay and reliability trade-offs in real-time.
2Loss of time
If frame size is reduced to decrease end-to-end delay, then delay is reduced, but packet header overhead becomes proportionally larger
Solution Approach 1:
The patent changes the packetization parameters dynamically based on network conditions. When network load is low, larger packets (20ms frames) are used to maximize bandwidth efficiency. When network load is high or delay is critical, smaller packets (5ms frames or split packets) are used, accepting higher overhead in exchange for reduced delay.
3Loss of energy
If conventional packetization is used with large frame sizes, then bandwidth efficiency is improved, but echo cancellation complexity increases
Solution Approach 1:
By segmenting the voice frame into smaller packets, the patent reduces the amount of data that needs to be processed for echo cancellation in each packet. This segmentation approach maintains bandwidth efficiency while reducing the computational complexity required for echo cancellation operations.
Data Source
AI summary
A system and method for modifying the size of data packets transmitted over a packet network in a manner that avoids overloading of the network. The system and method involves monitoring one or more parameters indicative of an amount of bandwidth being utilized on the packet network, responsive to the monitoring, determining that a level of bandwidth utilization on the packet network has changed, responsive to the determination that the level of bandwidth utilization on the packet network has changed, issuing a command to change the size of packets used for carrying data from a first packet size to a second packet size.


