IP Library Granted Patent US 9,515,779
Granted Patent B2
US 9,515,779 · App. 14/609,831 · Granted Dec 6, 2016

Memory allocation method and system, user equipment, and network device

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 9,515,779
App. No.
14/609,831
Granted
Dec 6, 2016
Kind
B2
Abstract

Embodiments of the present invention provide a memory allocation method and system, a user equipment, and a network device. The method includes: determining, by a user equipment (UE), a high speed downlink shared channel (HS-DSCH) physical layer category for memory allocation according to a first network configuration sent by a first network device; using the total number of soft channel bits corresponding to the determined HS-DSCH physical layer category as a total allocated memory size of a soft memory buffer, dividing the total allocated memory size of the soft memory buffer by the total number of serving or secondary serving HS-DSCH cells corresponding to the determined HS-DSCH physical layer category, and determining a soft memory buffer size of each HS-DSCH transmission channel; and allocating the soft memory buffer size of each HS-DSCH transmission channel among the HARQ processes in the first network configuration of the corresponding HS-DSCH transmission channel.

Claims (66)

1. A memory allocation method, comprising:

determining, by a user equipment (UE), a high speed downlink shared channel (HS-DSCH) physical layer category for memory allocation according to a first network configuration sent by a first network device, wherein the first network configuration comprises at least one HS-DSCH transmission channel and the corresponding number of hybrid automatic repeat request (HARQ) processes;

using the total number of soft channel bits corresponding to the determined HS-DSCH physical layer category as a total allocated memory size of a soft memory buffer, allocating the total allocated memory size of the soft memory buffer among the HS-DSCH transmission channels, and determining a soft memory buffer size of each HS-DSCH transmission channel, wherein the soft memory buffer size of each HS-DSCH transmission channel is obtained by dividing the total allocated memory size of the soft memory buffer divided by the total number of serving or secondary serving HS-DSCH cells corresponding to the determined HS-DSCH physical layer category, wherein the total number of serving or secondary serving HS-DSCH cells corresponding to the determined HS-DSCH physical layer category is the total number of HS-DSCH transmission channels supported by the UE, and the total number of serving or secondary serving HS-DSCH cells corresponding to the determined HS-DSCH physical layer category is not equal to the number of HS-DSCH transmission channels configured by the first network device for the UE; and

allocating the soft memory buffer size of each HS-DSCH transmission channel among the HARQ processes in the first network configuration of the corresponding HS-DSCH transmission channel.

2. The method according to claim 1 , wherein:

each HS-DSCH transmission channel is configured by the first network device.

3. The method according to claim 1 , wherein if the UE configures 4*4 MIMO on some or all of the HS-DSCH transmission channels, the method further comprises one of:

for each HS-DSCH transmission channel configured with 4*4 MIMO, allocating the soft memory buffer among the HARQ processes in the first network configuration;

for an HS-DSCH transmission channel not configured with 4*4 MIMO, using an HARQ process memory value calculated based on an HS-DSCH channel configured with a 4*4 MIMO operation; and

for an HS-DSCH transmission channel not configured with 4*4 MIMO, using half of an HARQ process memory value calculated based on an HS-DSCH channel configured with a 4*4 MIMO operation.

4. The method according to claim 1 , wherein if the UE supports 4*4 MIMO, and the UE configures 4*2 MIMO on some or all of the HS-DSCH transmission channels, the method further comprises one of:

for each HS-DSCH transmission channel configured with 4*2 MIMO, allocating half of the memory of the soft memory buffer among the HARQ processes in the first network configuration;

for each HS-DSCH transmission channel configured with 4*2 MIMO, according to a case in which 4*4 MIMO is configured, allocating the soft memory buffer among the configured HARQ processes; and

for an HS-DSCH transmission channel not configured with 4*2 MIMO, using an HARQ process memory value calculated based on an HS-DSCH channel configured with a 4*2 MIMO operation.

5. The method according to claim 1 , wherein if the UE does not support 4*4 MIMO, and the UE configures 4*2 MIMO on some or all of the HS-DSCH transmission channels, the method further comprises one of:

for each HS-DSCH transmission channel configured with 4*2 MIMO, allocating the soft memory buffer among the HARQ processes in the first network configuration; and

for an HS-DSCH transmission channel not configured with 4*2 MIMO, using an HARQ process memory value calculated based on an HS-DSCH channel configured with a 4*2 MIMO operation.

6. A user equipment (UE), comprising:

a first processor, configured to:

determine a high speed downlink shared channel (HS-DSCH) physical layer category for memory allocation according to a first network configuration sent by a first network device, wherein the first network configuration comprises at least one HS-DSCH transmission channel and the corresponding number of hybrid automatic repeat request (HARQ) processes; and

use the total number of soft channel bits corresponding to the determined HS-DSCH physical layer category as a total allocated memory size of a soft memory buffer based on the HS-DSCH physical layer category, allocate the total allocated memory size of the soft memory buffer among the HS-DSCH transmission channels, and determine a soft memory buffer size of each HS-DSCH transmission channel, wherein the soft memory buffer size of each HS-DSCH transmission channel is obtained by dividing the total allocated memory size of the soft memory buffer by the total number of serving or secondary serving HS-DSCH cells corresponding to the determined HS-DSCH physical layer category, wherein the total number of serving or secondary serving HS-DSCH cells corresponding to the determined HS-DSCH physical layer category is the total number of HS-DSCH transmission channels supported by the UE, and the total number of serving or secondary serving HS-DSCH cells corresponding to the determined HS-DSCH physical layer category is not equal to the number of HS-DSCH transmission channels configured by the first network device for the UE; and

a second processor, configured to allocate the soft memory buffer size of each HS-DSCH transmission channel among the HARQ processes in the first network configuration of the corresponding HS-DSCH transmission channel based on the soft memory buffer size of each HS-DSCH transmission channel.

7. The user equipment according to claim 6 , wherein:

each HS-DSCH transmission channel is an HS-DSCH transmission channel configured by the first network device.

8. The user equipment according to claim 6 , wherein if the UE supports 4*4 MIMO, and the UE configures 4*2 MIMO on some or all of the HS-DSCH transmission channels, the second processor is further configured to perform one of the following:

for each HS-DSCH transmission channel configured with 4*2 MIMO, allocate half of the memory of the soft memory buffer among the HARQ processes in the first network configuration;

for each HS-DSCH transmission channel configured with 4*2 MIMO, according to a case in which 4*4 MIMO is configured, allocate the soft memory buffer among the configured hybrid automatic repeat request (HARQ) processes; and

for an HS-DSCH transmission channel not configured with 4*2 MIMO, use an HARQ process memory value calculated based on an HS-DSCH channel configured with a 4*2 MIMO operation.

9. The user equipment according to claim 6 , wherein if the UE does not support 4*4 MIMO, and the UE configures 4*2 MIMO on some or all of the HS-DSCH transmission channels, the second processor is further configured to perform one of the following:

for each HS-DSCH transmission channel configured with 4*2 MIMO, allocate the soft memory buffer among the HARQ processes in the first network configuration; and

for an HS-DSCH transmission channel not configured with 4*2 MIMO, use an HARQ process memory value calculated based on an HS-DSCH channel configured with a 4*2 MIMO operation.

10. A memory allocation method, comprising:

receiving, by a second network device, a second network configuration sent by a first network device, wherein the second network configuration comprises a high speed downlink shared channel (HS-DSCH) physical layer category and/or at least one HS-DSCH transmission channel of a user equipment (UE);

using the total number of soft channel bits corresponding to the HS-DSCH physical layer category of the UE as a total allocated memory size of a soft memory buffer, allocating the total allocated memory size of the soft memory buffer among the HS-DSCH transmission channels, and determining a soft memory buffer size of each HS-DSCH transmission channel, wherein the soft memory buffer size of each HS-DSCH transmission channel is obtained by dividing the total allocated memory size of the soft memory buffer by the total number of serving or secondary serving HS-DSCH cells corresponding to the determined HS-DSCH physical layer category, wherein the total number of serving or secondary serving HS-DSCH cells corresponding to the determined HS-DSCH physical layer category is the total number of HS-DSCH transmission channels supported by the UE, and the total number of serving or secondary serving HS-DSCH cells corresponding to the determined HS-DSCH physical layer category is not equal to the number of HS-DSCH transmission channels configured by the first network device for the UE; and

allocating the soft memory buffer size of each HS-DSCH transmission channel among hybrid automatic repeat request (HARQ) processes of the corresponding HS-DSCH transmission channel, wherein the HARQ processes of the HS-DSCH transmission channel are HARQ processes configured by the second network device for the HS-DSCH transmission channel in the second network configuration according to the second network configuration.

11. The method according to claim 10 , wherein:

each HS-DSCH transmission channel is configured by the first network device.

12. The method according to claim 10 , wherein if the UE supports 4*4 MIMO, and the second network device configures 4*4 MIMO on some or all of the HS-DSCH transmission channels, the method further comprises one of:

for each HS-DSCH transmission channel configured with 4*4 MIMO, allocating the soft memory buffer among the HARQ processes of the corresponding HS-DSCH transmission channel;

for an HS-DSCH transmission channel not configured with 4*4 MIMO, using an HARQ process memory value calculated based on an HS-DSCH channel configured with a 4*4 MIMO operation; and

for an HS-DSCH transmission channel not configured with 4*4 MIMO, using half of an HARQ process memory value calculated based on an HS-DSCH channel configured with a 4*4 MIMO operation.

13. The method according to claim 10 , wherein if the UE supports 4*4 MIMO, and the second network device configures 4*2 MIMO on some or all of the HS-DSCH transmission channels, the method further comprises one of:

for each HS-DSCH transmission channel configured with 4*2 MIMO, allocating half of the memory of the soft memory buffer among the HARQ processes of the corresponding HS-DSCH transmission channel;

for each HS-DSCH transmission channel configured with 4*2 MIMO, according to a case in which 4*4 MIMO is configured, allocating the soft memory buffer among the HARQ processes of the corresponding HS-DSCH transmission channel; and

for an HS-DSCH transmission channel not configured with 4*2 MIMO, using an HARQ process memory value calculated based on an HS-DSCH channel configured with a 4*2 MIMO operation.

14. The method according to claim 10 , wherein if the UE does not support 4*4 MIMO, and the second network device configures 4*2 MIMO on some or all of the HS-DSCH transmission channels, the method further comprises one of:

for each HS-DSCH transmission channel configured with 4*2 MIMO, allocating the soft memory buffer among the HARQ processes of the corresponding HS-DSCH transmission channel; and

for an HS-DSCH transmission channel not configured with 4*2 MIMO, using an HARQ process memory value calculated based on an HS-DSCH transmission channel configured with a 4*2 MIMO operation.

15. The method according to claim 10 , further comprising:

sending, by the second network device, the number of HARQ processes corresponding to the HS-DSCH transmission channel to the first network device, so that the first network device carries the number of HARQ processes corresponding to the HS-DSCH transmission channel in the first network configuration and sends the first network configuration to the UE.

16. A network device, comprising:

a receiver, configured to receive a second network configuration sent by another network device, wherein the second network configuration comprises a high speed downlink shared channel (HS-DSCH) physical layer category and/or at least one HS-DSCH transmission channel of a user equipment (UE); and

a processor, configured to:

use the total number of soft channel bits corresponding to the HS-DSCH physical layer category of the UE as a total allocated memory size of a soft memory buffer according to the HS-DSCH physical layer category of the UE, allocate the total allocated memory size of the soft memory buffer among the HS-DSCH transmission channels, and determine a soft memory buffer size of each HS-DSCH transmission channel, wherein the soft memory buffer size of each HS-DSCH transmission channel is obtained by dividing the total allocated memory size of the soft memory buffer by the total number of serving or secondary serving HS-DSCH cells corresponding to the determined HS-DSCH physical layer category, wherein the total number of serving or secondary serving HS-DSCH cells corresponding to the determined HS-DSCH physical layer category is the total number of HS-DSCH transmission channels supported by the UE, and the total number of serving or secondary serving HS-DSCH cells corresponding to the determined HS-DSCH physical layer category is not equal to the number of HS-DSCH transmission channels configured by the first network device for the UE; and

allocate the soft memory buffer size of each HS-DSCH transmission channel among hybrid automatic repeat request (HARQ) processes of the corresponding HS-DSCH transmission channel, wherein the HARQ processes of the HS-DSCH transmission channel are HARQ processes configured by the network device for the HS-DSCH transmission channel in the second network configuration according to the second network configuration.

17. The network device according to claim 16 , wherein:

each HS-DSCH transmission channel is configured by the other network device.

18. The network device according to claim 16 , wherein if the UE supports 4*4 MIMO, and the network device configures 4*2 MIMO on some or all of the HS-DSCH transmission channels, the processor is further configured to perform one of the following:

for each HS-DSCH transmission channel configured with 4*2 MIMO, allocate half of the memory of the soft memory buffer among the HARQ processes of the corresponding HS-DSCH transmission channel;

for each HS-DSCH transmission channel configured with 4*2 MIMO, according to a case in which 4*4 MIMO is configured, allocate the soft memory buffer among the HARQ processes of the corresponding HS-DSCH transmission channel; and

for an HS-DSCH transmission channel not configured with 4*2 MIMO, use an HARQ process memory value calculated based on an HS-DSCH channel configured with a 4*2 MIMO operation.

19. The network device according to claim 16 , wherein if the UE does not support 4*4 MIMO, and the network device configures 4*2 MIMO on some or all of the HS-DSCH transmission channels, the processor is further configured to perform one of the following:

for each HS-DSCH transmission channel configured with 4*2 MIMO, allocate the soft memory buffer among the HARQ processes of the corresponding HS-DSCH transmission channel; and

for an HS-DSCH transmission channel not configured with 4*2 MIMO, use an HARQ process memory value calculated based on an HS-DSCH transmission channel configured with a 4*2 MIMO operation.

20. The network device according to claim 16 , further comprising:

a transmitter, configured to send the number of HARQ processes of the HS-DSCH transmission channel to the other network device, so that the other network device sends the number of HARQ processes corresponding to the HS-DSCH transmission channel to the UE.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2018
From: HUAWEI TECHNOLOGIES CO., LTD.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 045337/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2015
From: ZHI, YULIANG; LI, BINGZHAO; GAO, YONGQIANG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 034852/0444 →