Voice Packet Grouping for DRX-Aligned Uplink Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face inefficiencies in voice call packet transmission due to asynchronous operations between voice and modem layers, leading to decreased performance and DRX operation efficiency in UEs configured for VoNR or VoLTE calls.

Innovation Solution

The UE is configured to generate voice data packets for transmission within a threshold time of the DRX cycle onset, irrespective of the presence of scheduling request (SR) occasions, and transmit these packets during the DRX ON duration, thereby synchronizing voice and modem layers to optimize DRX operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the UE waits for SR occasions to request uplink resources for voice packets, then resource allocation follows standard procedure, but voice packet transmission may be delayed beyond the validity period of grants

Engineering Contradiction:
Improvevoice packet transmission reliabilityVSAvoidpacket transmission timing
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The UE prepares voice packets in advance and makes them available for transmission before SR occasions occur. By pre-generating packets and having them ready in the buffer, the system eliminates the timing mismatch between packet availability and resource allocation, ensuring packets can be transmitted immediately when grants are received without exceeding their validity period.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the UE transitions to active state earlier to accommodate voice packet transmission, then packet transmission timing is improved, but DRX operation efficiency decreases due to premature wake-ups

Engineering Contradiction:
Improvepacket transmission timingVSAvoidDRX operation efficiency
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The UE pre-generates and buffers voice packets during the active state before DRX sleep mode begins. This preliminary action ensures that when the UE wakes up at the scheduled DRX ON duration, packets are already ready for immediate transmission, eliminating the need for premature wake-ups and maintaining optimal DRX operation efficiency.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the UE generates voice packets asynchronously with SR occasions, then voice layer operation is independent, but synchronization between voice and modem layers is lost

Engineering Contradiction:
Improvevoice layer independenceVSAvoidlayer synchronization
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The voice layer is instructed to pre-generate voice packets at specific intervals that are synchronized with the modem layer's DRX and SR configuration. This preliminary generation creates a temporal alignment between packet availability and resource allocation opportunities, achieving synchronization without compromising the independent operation of the voice layer.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback mechanism where the modem layer communicates SR occasion timing and DRX configuration to the voice layer. The voice layer uses this feedback information to adjust its packet generation timing, ensuring synchronization with the modem layer's resource allocation cycle while maintaining operational independence.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12568554B2Techniques for voice call packet grouping
Publication Date: 2026.03.03 QUALCOMM INC
  • US12568554B2 patent drawing
  • US12568554B2 patent drawing
  • US12568554B2 patent drawing

AI summary

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may establish a voice call. The UE may receive a configuration for a discontinuous reception (DRX) cycle indicating at least an ON duration and a DRX cycle duration. The UE may receive a configuration for a scheduling request (SR) indicating an SR period duration for transmitting an SR. The UE may detect that the SR period duration is greater than the DRX cycle duration. The UE may generate, based at least in part on the SR period duration being greater than the DRX cycle duration, a voice data packet to be available for transmission within a threshold time of a start of the ON duration. The UE may transmit the voice data packet on a resource identified by a grant received from the network. Numerous other aspects are described.