eNB VoLTE Codec Detection Using SID-Based Packet Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During VoLTE sessions, eNBs struggle to accurately allocate downlink resources due to varying VoLTE packet sizes and network headers, making it difficult to determine the audio codec used by user equipment, which hinders smart decision-making regarding codec changes and scheduling.
Innovation Solution
The method involves using the Silence Insertion Descriptor (SID) to infer the actual codec by inspecting downlink packet sizes, calculating a header size, and determining the voice encoding codec by subtracting the header overhead value from the packet size, employing an algorithm to determine the VoLTE header.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the eNB allocates downlink resources based on VoLTE packet sizes, then resource allocation can be performed, but the actual codec used by users cannot be determined due to variable packet sizes and network headers
Solution Approach 1:
The patent applies preliminary action by using the Silence Insertion Descriptor (SID) packet as a reference point to calculate the header size before determining the actual codec. By establishing the header size in advance through SID inspection, the system can then accurately determine the codec from subsequent voice packets without complex real-time analysis of each packet's header structure.
2Productivity
If the eNB performs smart decision-making regarding codec changes, then network efficiency can be improved, but accurate codec information is unavailable due to packet size variations
Solution Approach 1:
The patent uses the Silence Insertion Descriptor (SID) as an intermediary to bridge the gap between variable voice packets and codec determination. The SID packet serves as a stable reference that reveals the header size, which then acts as a key to decode the actual voice codec from subsequent packets, enabling smart decision-making without direct exposure to packet size variations.
3Measurement precision
If the eNB inspects downlink packets to determine codec, then codec information can be obtained, but the variable header sizes make inspection difficult
Solution Approach 1:
The patent employs copying by using the SID packet structure as a template or copy of the expected packet format. By comparing actual voice packets against this known SID structure, the system can easily identify the header size and consequently determine the codec, transforming a difficult inspection problem into a simple comparison task.
Data Source
AI summary
A method, computer readable media and a system for determining a Voice over LTE (VoLTE) codec is presented. In one embodiment a method includes discovering a packet header size used in a session using a Silence Insertion Descriptor (SID); inspecting downlink packet sizes coming into a receive buffer; determining when three consecutive packet sizes are greater than zero, then setting a first factor, a second factor, and a third factor equal to zero; calculating a header size; and determining a voice encoding codec by subtracting a header overhead value from the packet size.


