Dynamic Error Resiliency for Wireless Voice Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face challenges in maintaining consistent voice quality during mobility, as packet losses increase with device speed, leading to inadequate quality of service and inefficient error resiliency methods that either fail to adapt quickly to changing conditions or waste bandwidth by sending excessive error correction bits.

Innovation Solution

A method is introduced to dynamically apply source-based error resiliency to wireless communication signals based on detected device speed, using accelerometer and GPS data to adjust error correction techniques such as frame repetition, block coding, and convolutional coding, ensuring optimal error protection only when needed, thereby maintaining voice quality and reducing bandwidth waste.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction bits are increased to maintain voice quality during mobility, then voice quality is improved, but bandwidth efficiency deteriorates

Engineering Contradiction:
Improvevoice qualityVSAvoidbandwidth efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts the amount of error correction applied to voice packets based on the detected speed of the wireless device. At higher speeds where packet loss is more likely, increased error correction is applied. At lower speeds, normal error correction suffices. This dynamic adaptation resolves the contradiction by making error correction bandwidth-consuming only when actually needed for mobility, thereby maintaining voice quality during movement while avoiding unnecessary bandwidth waste during stationary or slow-moving conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the error correction parameter (amount of error correction bits) based on the speed parameter. When speed exceeds a threshold indicating mobility, the system increases error correction bits. This parameter change allows the system to maintain reliable voice quality during high-speed mobility while optimizing bandwidth efficiency by using minimal error correction during low-speed or stationary conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If error resiliency is applied statically to all packets, then reliability is improved, but bandwidth efficiency deteriorates

Engineering Contradiction:
Improveerror protectionVSAvoidbandwidth efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic error resiliency by detecting device speed and selectively applying enhanced error correction only to packets transmitted during mobility conditions. The system transitions from static error protection to dynamic error protection based on real-time speed detection, ensuring reliability when needed while optimizing bandwidth efficiency by avoiding unnecessary error correction during stationary transmission.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies different error protection quality to different packets based on local conditions (device speed). Packets transmitted during mobility receive higher error protection quality, while packets transmitted during stationary conditions receive standard error protection. This local quality differentiation resolves the contradiction between reliability and bandwidth efficiency by concentrating error protection resources where they are actually needed.

Inventive Principle:
Principle #3Local quality

3Reliability

If error correction is increased during mobility, then voice quality is maintained, but spectral efficiency deteriorates

Engineering Contradiction:
Improvevoice quality consistencyVSAvoidspectral efficiency
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts error correction levels based on detected device speed, increasing error correction during mobility to maintain consistent voice quality while minimizing spectral resource consumption during stationary conditions. This dynamic approach ensures voice quality consistency during high-speed transmission without permanently sacrificing spectral efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the error correction parameter based on the speed parameter, increasing error correction bits when speed indicates mobility. This parameter change maintains reliable voice quality during mobility while optimizing spectral efficiency by using minimal error correction during low-speed or stationary conditions, thereby resolving the contradiction between voice quality consistency and spectral efficiency.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances system voice capacity by providing responsive and spectrally efficient error resiliency, maintaining consistent voice quality during mobility without relying on prior knowledge of receiver-side erasures, and is compatible with both packet and circuit switched networks.

Implementation Method 1

The speed may be detected based on accelerometer data

Methodology Applied
Scientific EffectAccelerometer: Accelerometer

Implementation Method 2

The speed may be detected based on accelerometer data, Global Positioning System (GPS) data

Methodology Applied
Scientific EffectGlobal Positioning System:

Data Source

PatentEP2959618B1Applying error resiliency based on speed
Publication Date: 2019.03.20 QUALCOMM INC
  • EP2959618B1 patent drawingFigure 1
  • EP2959618B1 patent drawingFigure 2
  • EP2959618B1 patent drawingFigure 3

AI summary

A method for applying error resiliency based on speed is disclosed. A speed of the wireless communication device is detected. Source-based error resiliency is dynamically applied to a signal based on the speed. The signal is sent on an uplink. In addition to the speed, the source-based error resiliency may be dynamically applied to the signal based on a characteristic of the signal.