Voice Quality Determination via Packet Loss and Delay Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional methods for determining voice quality in VOLTE calls are time-consuming and costly, especially when assessing network issues, which can lead to reduced customer satisfaction and increased risk of losing customers due to inefficiencies in network maintenance.
Innovation Solution
A system that determines voice quality in real-time by capturing packet loss and delay data during a test call, calculating an Estimated Mean Opinion Score (EMOS), and providing results to mobile network operators without the need for expensive licensed software, allowing for faster decision-making and reduced costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional methods are used to determine voice quality in VOLTE calls, then measurement precision can be achieved, but the process is time-consuming and costly
Solution Approach 1:
The patent replaces traditional mechanical/manual voice quality assessment methods with an automated computer-based system that processes packet data. The system uses software algorithms to calculate voice quality metrics (MOS score) automatically from packet loss and delay measurements, eliminating the need for manual testing and expensive licensed software while reducing time consumption.
Solution Approach 2:
The system enables self-service voice quality measurement by allowing network operators to independently monitor and assess voice quality using freely available tools. The patent provides open-source software that can be deployed without requiring expensive licensed software, enabling operators to self-monitor network performance and identify issues without external intervention.
2Measurement precision
If traditional voice quality assessment methods are used, then accurate measurement can be obtained, but network maintenance efficiency is reduced
Solution Approach 1:
The patent implements continuous voice quality monitoring throughout the call duration rather than relying on periodic or post-call assessments. The system continuously measures packet loss and delay in real-time, providing ongoing voice quality data that enables immediate network maintenance actions and improves overall network maintenance efficiency.
Solution Approach 2:
The system provides real-time feedback on voice quality metrics to network operators during active calls. By continuously monitoring packet loss and delay and calculating MOS scores on-the-fly, the system enables operators to receive immediate feedback on network performance and take corrective actions to maintain high voice quality standards.
3Measurement precision
If expensive licensed software is used for voice quality determination, then measurement accuracy is ensured, but costs increase
Solution Approach 1:
The patent replaces expensive, long-term licensed software with free, open-source tools that can be deployed without ongoing licensing costs. The system uses freely available software components for packet capture and analysis, eliminating the need for costly commercial software while maintaining measurement accuracy through robust open-source algorithms.
Solution Approach 2:
The system creates functional copies of expensive licensed software using free open-source alternatives. Instead of purchasing and deploying costly commercial voice quality assessment tools, the patent uses open-source software that replicates the necessary measurement and analysis capabilities, significantly reducing costs while maintaining measurement precision.
Data Source
AI summary
A voice quality determination system includes a display; a non-transitory computer readable medium configured to store instructions thereon; and a processor connected to the non-transitory computer readable medium and the display. The processor is configured to execute the instructions for receiving voice data of a voice call made over a network of a mobile network operator, the voice data being divided into packets for transmission in the network. The processor is configured to execute the instructions for, in response to receiving the voice data, determining a voice quality of the voice call based on: a packet loss indicating a packet of the packets failing to be transmitted during the transmission and a delay that occurred during the transmission. The processor is further configured to execute the instructions for instructing the display to display a result of a determination of the voice quality.


