IP Library Granted Patent US 9,426,808
Granted Patent B2
US 9,426,808 · App. 14/386,668 · Granted Aug 23, 2016

Method and apparatus for resource allocation in a mimo communication system

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,426,808
App. No.
14/386,668
Granted
Aug 23, 2016
Kind
B2
Abstract

A method of controlling uplink multiple input multiple output transmission between user equipment and a base station of a wireless communications network, user equipment and a computer program product are disclosed. The method comprises the steps of: identifying whether insufficient capacity exists on a primary uplink stream to carry pending uplink data packets; and if insufficient capacity exists, preventing establishment of a secondary uplink stream when it is determined that pending uplink data packets which would not be carried by the primary uplink stream would under-utilize the secondary uplink stream. In this way, the disproportionate interference and consumption of resources that would otherwise result from the establishment of a secondary stream in order to carry relatively little data is avoided which reduces the resources utilized, increases power efficiency and minimizes interference.

Claims (33)

1. A method of controlling uplink multiple input multiple output transmission between a user equipment and a base station of a wireless communications network, said method comprising:

identifying whether insufficient capacity exists on a primary uplink stream to carry within a transmission time interval all uplink data packets pending for transmission; and

if insufficient capacity exists, preventing establishment of a secondary uplink stream when it is determined that pending uplink data packets which would not be carried by said primary uplink stream would not sufficiently utilise a capacity provided by said secondary uplink stream within the transmission time interval.

2. The method of claim 1 , wherein it is determined that said secondary uplink stream would not sufficiently use its capacity when it is determined that said pending uplink data packets which would not be carried by said primary uplink stream are transmittable on said primary uplink stream within a single transmission time interval.

3. The method of claim 1 , wherein it is determined that said secondary uplink stream would not sufficiently use its capacity when a difference in a number of pending uplink data packets which would be carried by said primary uplink stream and by said secondary uplink stream exceeds a threshold amount.

4. The method of claim 1 , wherein it is determined that said secondary uplink stream would not sufficiently use its capacity when a number of pending uplink data packets which would be carried by said secondary uplink stream fails to achieve a threshold amount.

5. The method of claim 1 , wherein it is determined that said secondary uplink stream would not sufficiently use its capacity when a difference between a transport block size of said primary uplink stream and a transport block size of said secondary uplink stream exceeds a threshold amount.

6. The method of claim 1 , wherein it is determined that said secondary uplink stream would not sufficiently use its capacity when a transport block size of said secondary uplink stream fails to achieve a threshold amount.

7. The method of claim 1 , wherein when said primary uplink stream and said secondary uplink stream use identical modulation, it is determined that said secondary uplink stream would not sufficiently use its capacity when a difference in code rate of said primary uplink stream and a code rate of said secondary uplink stream exceeds a threshold amount.

8. The method of claim 1 , wherein when said primary uplink stream and said secondary uplink stream use identical modulation, it is determined that said secondary uplink stream would not sufficiently use its capacity when a code rate of said secondary uplink stream fails to achieve a threshold amount.

9. The method of claim 1 , wherein when said primary uplink stream and said secondary uplink stream use different modulation, it is determined that said secondary uplink stream would not sufficiently use its capacity when a difference in a product of a modulation order and a code rate of said primary uplink stream and a product of a modulation order and a code rate of said secondary uplink stream exceeds a threshold amount.

10. The method of claim 1 , wherein when said primary uplink stream and said secondary uplink stream use different modulation, it is determined that said secondary uplink stream would not sufficiently use its capacity when a product of a modulation order and a code rate of said secondary uplink stream fails to achieve a threshold amount.

11. The method of claim 1 , comprising receiving said threshold amount from a network node.

12. The method of claim 1 , wherein said preventing establishment of a secondary uplink stream prevents rank two transmissions.

13. A non-transitory computer-readable medium storing program p instructions that, when executed by a processor, cause a processor-controlled user equipment to perform a method of controlling uplink multiple input multiple output transmission between a user equipment and a base station of a wireless communications network, the method including:

identifying whether insufficient capacity exists on a primary uplink stream to carry within a transmission time interval all uplink data packets pending for transmission; and

if insufficient capacity exists, preventing establishment of a secondary uplink stream when it is determined that pending uplink data packets which would not be carried by said primary uplink stream would not sufficiently utilise a capacity provided by said secondary uplink stream within the transmission time interval.

14. A user equipment configured to control uplink multiple input multiple output transmission with a base station of a wireless communications network, said user equipment comprising:

at least one processor and associated memory; and

a wireless interface configured to communicate with base stations via uplink and downlink channels;

wherein the at least one processor is configured to identify whether insufficient capacity exists on a primary uplink stream to carry within a transmission time interval all uplink data packets pending for transmission; and

wherein, if insufficient capacity exists, the at least one processor is configured to prevent establishment of a secondary uplink stream when it is determined that pending uplink data packets which would not be carried by said primary uplink stream would not sufficiently utilise a capacity provided by said secondary uplink stream within the transmission time interval.

15. The user equipment of claim 14 , wherein the at least one processor is configured to determine that said secondary uplink stream would not sufficiently use its capacity when it is determined that said pending uplink data packets which would not be carried by said primary uplink stream are transmittable on said primary uplink stream within a single transmission time interval.

16. The user equipment of claim 14 , wherein the at least one processor is configured to determine that said secondary uplink stream would not sufficiently use its capacity when a difference in a number of pending uplink data packets which would be carried by said primary uplink stream and by said secondary uplink stream exceeds a threshold amount.

17. The user equipment of claim 14 , wherein the at least one processor is configured to determine that said secondary uplink stream would not sufficiently use its capacity when a number of pending uplink data packets which would be carried by said secondary uplink stream fails to achieve a threshold amount.

18. The user equipment of claim 14 , wherein the at least one processor is configured to determine that said secondary uplink stream would not sufficiently use its capacity when a difference between a transport block size of said primary uplink stream and a transport block size of said secondary uplink stream exceeds a threshold amount.

19. The user equipment of claim 14 , wherein the at least one processor is configured to determine that said secondary uplink stream would not sufficiently use its capacity when a transport block size of said secondary uplink stream fails to achieve a threshold amount.

20. The user equipment of claim 14 , wherein when said primary uplink stream and said secondary uplink stream use identical modulation, the at least one processor is configured to determine that said secondary uplink stream would not sufficiently use its capacity when a difference in code rate of said primary uplink stream and a code rate of said secondary uplink stream exceeds a threshold amount.

21. The user equipment of claim 14 , wherein when said primary uplink stream and said secondary uplink stream use identical modulation, the at least one processor is configured to determine that said secondary uplink stream would not sufficiently use its capacity when a code rate of said secondary uplink stream fails to achieve a threshold amount.

22. The user equipment of claim 14 , wherein when said primary uplink stream and said secondary uplink stream use different modulation, the at least one processor is configured to determine that said secondary uplink stream would not sufficiently use its capacity when a difference in a product of a modulation order and a code rate of said primary uplink stream and a product of a modulation order and a code rate of said secondary uplink stream exceeds a threshold amount.

23. The user equipment of claim 14 , wherein when said primary uplink stream and said secondary uplink stream use different modulation, the at least one processor is configured to determine that said secondary uplink stream would not sufficiently use its capacity when a product of a modulation order and a code rate of said secondary uplink stream fails to achieve a threshold amount.

24. The user equipment of claim 14 , wherein the at least one processor is configured to receive the threshold amount from a network node via the wireless interface.

25. The user equipment of claim 14 , wherein, in conjunction with preventing establishment of a secondary uplink stream, the at least one processor is configured to prevent rank two transmissions.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: ALCATEL LUCENT
To: NOKIA TECHNOLOGIES OY
Reel/Frame 047271/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2015
From: WONG, SHIN HORNG; BAKER, MATTHEW
To: ALCATEL LUCENT
Reel/Frame 035594/0010 →