Adaptive Frame Packing for VoIP Overhead Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In VoIP wireless communications, existing technologies face inefficiencies due to high overhead from multiple protocol encapsulations and delays in retransmissions, particularly in heterogeneous wireless networks like 802.11b, which affect real-time voice services with increased packet headers and contention-based channel access mechanisms.
Innovation Solution
An adaptive frame packing and repeating method is introduced, where the VoIP application layer dynamically adjusts parameters such as the number of additional audio codec frames (Np) and repeated frames (Nr) based on network conditions to optimize packet size and reduce overhead, utilizing a lookup table or dynamic adjustments to enhance efficiency and minimize delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple protocol encapsulations are used for VoIP transmission over heterogeneous wireless networks, then compatibility and connectivity are improved, but overhead and packet size increase
Solution Approach 1:
The patent combines multiple protocol headers into a single unified header structure that carries information from IP, UDP, RTP, and 802.11 protocols simultaneously. This merging reduces the total number of separate headers and eliminates redundant information, directly addressing the overhead problem while maintaining compatibility with all required protocols.
Solution Approach 2:
The unified header is designed to serve multiple protocol requirements simultaneously, making it a universal solution that handles IP addressing, UDP port information, RTP voice data parameters, and 802.11 wireless specifications all in one structure. This multi-functionality maintains adaptability across heterogeneous networks while reducing overall overhead.
2Reliability
If ARQ retransmission mechanisms are used to ensure data reliability, then packet loss is reduced, but delay increases
Solution Approach 1:
The patent performs preliminary error detection and correction actions by incorporating forward error correction (FEC) codes and redundancy information directly into the voice packet before transmission. This preliminary action allows the receiver to correct errors without needing to request retransmission, thereby maintaining reliability while avoiding the time delay associated with ARQ retransmission protocols.
Solution Approach 2:
The patent skips the traditional ARQ retransmission process by implementing real-time error correction mechanisms that resolve packet errors immediately upon reception. This rushing through the error correction process eliminates the waiting period for retransmission requests and responses, directly reducing delay while maintaining data reliability.
3Ease of operation
If CSMA-CA channel access mechanism is used in 802.11b networks, then channel contention is managed, but transmission delay and overhead increase
Solution Approach 1:
The patent implements dynamic parameter adjustment where voice packetization intervals, packet sizes, and transmission timing are continuously adapted based on real-time channel conditions detected in 802.11b networks. This dynamics allows the system to optimize performance by adjusting to varying channel contention levels, reducing transmission delays while maintaining ease of channel access through the standard CSMA-CA mechanism.
Data Source
AI summary
A mobile station having a Voice-Over-Internet-Protocol client sends a message proposing a frame packing and frame repeating parameter set (1001). The called client may either accept the proposal or offer a revision (1003). If accepted the VoIP call is established (1009). If a revised proposal is received, it is determined whether the parameters are acceptable (1005). If not the call is declined (1007). If acceptable the call may proceed (1011). Both clients may then monitor network conditions (1013) and propose revisions to the parameters as conditions change. In this way, the VoIP application layer compensates for physical and Medium Access Control (MAC) layer inefficiencies in transporting the small frames used for audio data transfer for VoIP.


