Satellite Modem Tunnel Optimization for VoIP Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High latency in satellite links used for backhauling interfaces between access points and core network entities in cellular networks leads to performance degradation, especially for voice over IP traffic, due to inefficient utilization of satellite resources and challenges in applying acceleration and caching methods to traffic encapsulated with tunneling information.
Innovation Solution
A satellite communication system that establishes multiple tunnels between satellite modems, processes packets by removing unnecessary header information, and applies techniques like TCP acceleration, HTTP acceleration, and header compression to optimize data transmission over satellite links, classifying and processing traffic based on its type to minimize delay and overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traffic is transmitted over satellite links with high latency, then coverage and connectivity are improved, but performance degradation and user experience deteriorate
Solution Approach 1:
The patent applies TCP acceleration methods that perform preliminary actions at the access point by buffering outgoing TCP segments and proactively sending duplicate ACKs before actual data arrives at the remote end. This preliminary acknowledgment mechanism compensates for satellite latency, preventing TCP performance degradation while maintaining satellite coverage benefits
Solution Approach 2:
The access point acts as an intermediary that intercepts TCP traffic before it enters the GTP-U tunnel, applies acceleration techniques, and then forwards the processed traffic. This intermediary function allows TCP optimization without requiring changes to the satellite link or end devices, resolving the contradiction between using satellite coverage and maintaining performance
2Adaptability or versatility
If VoIP traffic is transmitted with standard packet formatting, then protocol compatibility is maintained, but satellite resource utilization becomes inefficient
Solution Approach 1:
The patent modifies VoIP packet parameters by compressing headers and optimizing packet formatting specifically for satellite transmission. The access point identifies VoIP traffic and applies header compression techniques that reduce overhead while maintaining protocol compatibility, thereby improving satellite resource utilization without breaking VoIP functionality
Solution Approach 2:
The patent segments the packet processing function by separating VoIP traffic handling from general data traffic. VoIP packets are identified, extracted from the general traffic flow, and processed through specialized optimization routines before being re-encapsulated for satellite transmission, enabling efficient resource utilization while maintaining compatibility
3Productivity
If TCP acceleration methods are applied to encapsulated traffic, then transmission efficiency is improved, but implementation complexity increases
Solution Approach 1:
The access point serves as an intermediary that implements TCP acceleration functions without requiring changes to end devices or core network elements. By centralizing the acceleration logic at the access point, the patent improves transmission efficiency while containing implementation complexity to a single network element rather than distributing it throughout the entire system
Solution Approach 2:
The patent extracts TCP header processing from the standard GTP-U tunneling process. The access point intercepts traffic, strips away the GTP-U encapsulation, applies TCP acceleration, and then re-encapsulates for satellite transmission. This extraction allows TCP optimization to be applied independently without complicating the core tunneling protocol
4Reliability
If header information is retained in packets, then protocol compliance is maintained, but overhead and transmission inefficiency increase
Solution Approach 1:
The patent changes header parameters by compressing or removing redundant header fields in VoIP and TCP packets. The access point identifies packets where header optimization is applicable, applies compression techniques that reduce header size while maintaining protocol compliance, and transmits the optimized packets over the satellite link, thereby reducing overhead without sacrificing reliability
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A satellite communication system may be configured to establish multiple different tunnels between a first satellite modem and a second satellite modem in accordance with a protocol. The first satellite modem may receive a packet via a tunnel established in accordance with a different protocol, determine an endpoint identifier corresponding to the tunnel based on information from one or more headers included in the packet, identify one of the multiple different tunnels that corresponds to the tunnel, generate a corresponding packet omitting at least a portion of the information from the one or more headers and comprising at least a portion of data included in a payload of the packet and an information block comprising a tunnel index corresponding to the identified one of the multiple different tunnels, and transmit the corresponding packet to the second satellite modem via the identified one of the multiple different tunnels.