Edge Node Redundant RTP Transmission for VoIP Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cellular communication systems, real-time data sessions such as VoIP and video conferencing are disrupted by dropped or delayed packets, leading to user experience issues due to limited transport block size granularity and resulting unused space in packets.
Innovation Solution
Implementing redundant transmission of real-time data by bundling consecutive data frames into a single packet, utilizing unused space in transport blocks to support session continuity without network overhead retransmission, leveraging static frame sizes and sufficient radio link conditions to enable opportunistic application-layer redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If transport block size is increased to accommodate more data, then data transmission capacity is improved, but unused space is wasted due to limited granularity of transport block sizes
Solution Approach 1:
The patent combines multiple real-time data frames (current frame and previous frame) into a single transport block. This merging approach allows the transport block to be fully utilized without leaving unused space, while maintaining the ability to recover from packet losses through redundancy.
Solution Approach 2:
The patent transmits a previous real-time data frame in advance within the current transport block. This preliminary action creates redundancy that can be used to recover from future packet losses without requiring additional retransmission resources.
2Reliability
If network overhead retransmission is used to recover lost packets, then session continuity is improved, but network overhead and latency are increased
Solution Approach 1:
The previous real-time data frame is transmitted in advance within the current transport block, creating redundancy before the need for recovery arises. This eliminates the need for time-consuming retransmission operations when packet losses occur.
Solution Approach 2:
The patent creates a copy of the previous real-time data frame and includes it in the current transport block. This copy serves as redundancy that can immediately replace lost frames without requiring network retransmission, reducing both overhead and latency.
3Reliability
If redundant transmission of real-time data is implemented, then session continuity is improved, but packet size and processing complexity are increased
Solution Approach 1:
Multiple real-time data frames are merged into a single transport block with a unified structure. This merging simplifies processing by allowing the receiver to handle one consolidated packet rather than managing separate redundant transmissions and their associated complexity.
Data Source
AI summary
A method for redundant transmission of real time data is provided. The method can include an edge node in a wireless network sending a first RTP packet including a first real time data frame to a second edge node. The method can further include the edge node determining that a radio link condition is sufficient to support redundant transmission of real time data to the second edge node. The method can additionally include the edge node, in response to determining that the radio link condition is sufficient to support redundant transmission of real time data, bundling the first real time data frame with a next sequential real time data frame that has not been previously sent to the second edge node in a second RTP packet at a PDCP layer of the edge node; and sending the second RTP packet to the second edge node.


