Voice Packet Grouping for DRX-Aligned Uplink Transmission
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
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.
Data Source
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.


