IP Library › Granted Patent US 11,856,628
Granted Patent B2
US 11,856,628 · App. 17/195,410 · Granted Dec 26, 2023

Method and apparatus for decompression failure of transmission of split compressed data packet

Inventors: Saket Bathwal (Hyderabad, IN); Leena Zacharias (San Jose, CA); Gang Andy Xiao (San Diego, CA); Rudhir Varna Upretee (San Diego, CA); Venukant Sahu (Hyderabad, IN); Vinay Rajkumar Patil (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W76/16H04L1/1896H04W28/04H04W28/06H04W80/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,856,628
App. No.
17/195,410
Granted
Dec 26, 2023
Kind
B2
Abstract

A wireless device with dual connectivity may transmit split bearer traffic including a plurality of compressed data packets respectively to a first RLC entity of a first base station and a second RLC entity of a second base station and measure BLERs of the transmitted split bearer traffic. Based on the measured BLERs of the transmitted split bearer traffic, the wireless device may transmit uncompressed data packets to one or more of the first RLC entity or the second RLC entity. The wireless device may also reset a context memory and transmit the uncompressed data packets to the first RLC entity and the second RLC entity. A base station with dual connectivity may configure an LTE RLC entity with an RLC out-of-order delivery to deliver the received compressed data packets to an NR-PDCP entity without reordering the compressed data packets at the LTE RLC entity.

Claims (56)

1. An apparatus for wireless communication at a wireless device with dual connectivity, comprising:

memory; and

at least one processor coupled to the memory and configured to:

transmit split bearer traffic including a first plurality of compressed data packets respectively to a first radio link control (RLC) entity of a first base station and a second RLC entity of a second base station;

measure block error rates (BLERs) of the split bearer traffic including the first plurality of compressed data packets transmitted to the first RLC entity and the second RLC entity; and

transmit one or more uncompressed data packets to the first RLC entity and a second plurality of compressed data packets to the second RLC entity based on a difference between the BLERs of the split bearer traffic transmitted to the first RLC entity and the split bearer traffic transmitted to the second RLC entity is greater than or equal to a threshold delta value for a time duration.

2. The apparatus of claim 1 , wherein the at least one processor is further configured to transmit the one or more uncompressed data packets to the first RLC entity based on the difference between the BLERs of the split bearer traffic transmitted to the first RLC entity and the split bearer traffic transmitted to the second RLC entity is greater than or equal to the threshold delta value for the time duration by:

comparing the BLERs of the split bearer traffic transmitted to the first RLC entity and the second RLC entity to determine whether the difference between the BLERs of the split bearer traffic transmitted to the first RLC entity and the split bearer traffic transmitted to the second RLC entity is greater than or equal to the threshold delta value for the time duration; and

transmitting the one or more uncompressed data packets to the first RLC entity corresponding to a greater BLER in response to determining that the difference between the BLERs of the split bearer traffic transmitted to the first RLC entity and the split bearer traffic transmitted to the second RLC entity is greater than or equal to the threshold delta value for the time duration.

3. The apparatus of claim 1 , wherein the at least one processor is further configured to:

reset a context memory based on a negative acknowledgment (NACK) signals received from at least one of the first RLC entity and the second RLC entity; and

transmit the one or more uncompressed data packets to the first RLC entity in response to resetting the context memory based on the NACK signals received from the at least one of the first RLC entity and the second RLC entity,

wherein the first plurality of compressed data packets is compressed using a robust header compression (RoHC).

4. The apparatus of claim 3 , wherein the at least one processor is further configured to reset the context memory based on the NACK signals by:

determining whether the NACK signals are continuously received for a set number of data packet transmissions; and

resetting the context memory in response to determining that the NACK signals are continuously received for a set number of data packet transmissions.

5. The apparatus of claim 3 , wherein the at least one processor is further configured to reset the context memory based on the NACK signals by:

determining whether a number of the NACK signals received within a set number of data packet transmissions is greater than or equal to a threshold value; and

resetting the context memory in response to determining that the NACK signals are continuously received for a set number of data packet transmissions.

6. The apparatus of claim 1 , wherein the at least one processor is further configured to:

receive, from a New-Radio (NR) packet data convergence protocol (PDCP) (NR-PDCP) entity of the first base station, a feedback data packet indicating decompression failure in response to transmitting the first plurality of compressed data packets;

reset a context memory based on the feedback data packet received from the NR-PDCP entity; and

transmit uncompressed data packets to the first RLC entity in response to receiving the feedback data packet indicating decompression failure from the NR-PDCP entity,

wherein the first plurality of compressed data packets is compressed using a new radio (NR) uplink data compression (UDC) (NR-UDC).

7. The apparatus of claim 1 , wherein the at least one processor is further configured to:

monitor channel conditions of the split bearer traffic transmitted to the first RLC entity and the second RLC entity in response to transmitting the one or more uncompressed data packets; and

transmit one or more compressed data packets to the first RLC entity and the second RLC entity in response to the channel condition being higher than a threshold condition value.

8. The apparatus of claim 7 , wherein the channel condition includes at least one of signal-to-noise ratio (SNR), signal-to-interference plus noise ratio (SINR), received signal strength indicator (RSSI), reference signal received power (RSRP), reference signal received quality (RSRQ), or BLER.

9. The apparatus of claim 1 , wherein one RLC entity of the first RLC entity and the second RLC entity is a new radio (NR) RLC entity, and another RLC entity of the first RLC entity and the second RLC entity is one of an LTE RLC entity or the NR RLC entity.

10. A method of wireless communication at a wireless device with dual connectivity, comprising:

transmitting split bearer traffic including a first plurality of compressed data packets respectively to a first radio link control (RLC) entity of a first base station and a second RLC entity of a second base station;

measuring block error rates (BLERs) of the split bearer traffic including the first plurality of compressed data packets transmitted to the first RLC entity and the second RLC entity; and

transmitting one or more uncompressed data packets to the first RLC entity and a second plurality of compressed data packets to the second RLC entity based on a difference between the BLERs of the split bearer traffic transmitted to the first RLC entity and the split bearer traffic transmitted to the second RLC entity is greater than or equal to a threshold delta value for a time duration.

11. The method of claim 10 , wherein transmitting the one or more uncompressed data packets to the first RLC entity based on the difference between the BLERs of the split bearer traffic transmitted to the first RLC entity and the split bearer traffic transmitted to the second RLC entity is greater than or equal to the threshold delta value for the time duration comprises:

comparing the BLERs of the split bearer traffic transmitted to the first RLC entity and the second RLC entity to determine whether the difference between the BLERs of the split bearer traffic transmitted to the first RLC entity and the split bearer traffic transmitted to the second RLC entity is greater than or equal to the threshold delta value for the time duration; and

transmitting the one or more uncompressed data packets to the first RLC entity corresponding to a greater BLER in response to determining that the difference between the BLERs of the split bearer traffic transmitted to the first RLC entity and the split bearer traffic transmitted to the second RLC entity is greater than or equal to the threshold delta value for the time duration.

12. The method of claim 10 , further comprising:

resetting a context memory based on negative acknowledgment (NACK) signals received from at least one of the first RLC entity or the second RLC entity in response to transmitting the first plurality of compressed data packets; and

transmitting the uncompressed data packets to the first RLC entity in response to resetting the context memory based on the NACK signals received from the at least one of the first RLC entity or the second RLC entity,

wherein the first plurality of compressed data packets is compressed using a robust header compression (RoHC).

13. The method of claim 12 , wherein resetting the context memory based on the NACK signals further comprises:

determining whether the NACK signals are continuously received for a set number of data packet transmissions; and

resetting the context memory in response to determining that the NACK signals are continuously received for a set number of data packet transmissions.

14. The method of claim 12 , wherein resetting the context memory based on the NACK signals further comprises:

determining whether a number of the NACK signals received within a set number of data packet transmissions is greater than or equal to a threshold value; and

resetting the context memory in response to determining that the NACK signals are continuously received for a set number of data packet transmissions.

15. The method of claim 10 , further comprising:

receiving, from a New-Radio (NR) packet data convergence protocol (PDCP) (NR-PDCP) entity of the first base station, a feedback data packet indicating decompression failure in response to transmitting the first plurality of compressed data packets;

resetting a context memory based on the feedback data packet received from the NR-PDCP entity indicating the decompression failure; and

transmitting uncompressed data packets to the first RLC entity in response to receiving the feedback data packet indicating decompression failure from the NR-PDCP entity,

wherein the first plurality of compressed data packets is compressed using a new radio (NR) uplink data compression (UDC) (NR-UDC).

16. The method of claim 10 , further comprising:

monitoring channel conditions of the split bearer traffic transmitted to the first RLC entity and the second RLC entity in response to transmitting the one or more uncompressed data packets; and

transmitting one or more compressed data packets to the first RLC entity and the second RLC entity in response to the channel condition being higher than a threshold condition value.

17. The method of claim 16 , wherein the channel condition includes at least one of signal-to-noise ratio (SNR), signal-to-interference plus noise ratio (SINR), received signal strength indicator (RSSI), reference signal received power (RSRP), reference signal received quality (RSRQ), or BLER.

18. The method of claim 10 , wherein one RLC entity of the first RLC entity and the second RLC entity is a new radio (NR) RLC entity, and another RLC entity of the first RLC entity and the second RLC entity is one of an LTE RLC entity or the NR RLC entity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2021
From: BATHWAL, SAKET; ZACHARIAS, LEENA; XIAO, GANG ANDY; UPRETEE, RUDHIR VARNA; SAHU, VENUKANT; PATIL, VINAY RAJKUMAR
To: QUALCOMM INCORPORATED
Reel/Frame 056019/0541 →
Continuity (1)
Related Publication 20220287125A1 · Sep 8, 2022