IP Library Granted Patent US 9,019,916
Granted Patent B2
US 9,019,916 · App. 13/585,989 · Granted Apr 28, 2015

RACH preamble response with flexible UL allocation

Inventors: Juha S. Korhonen (Espoo, FI); Esa M. Malkamaki (Espoo, FI)
Assignee: Nokia Corporation
H04W74/006H04W72/1294
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,019,916
App. No.
13/585,989
Granted
Apr 28, 2015
Kind
B2
Abstract

A method for allocating resources between a mobile communication device and a network access node is described. The method includes sending a random access preamble message to the network access node. Receiving a random access response message which includes a response to the random access preamble message is also included in the method. The response includes UL resource allocation information for scheduling an UL transmission. The UL resource allocation information includes information identifying one or more individual time subframes allocated for the UL transmission. The method also includes sending the UL transmission in the identified one or more individual time subframes. Apparatus and computer readable memory are also described.

Claims (73)

1. A method comprising:

sending a random access preamble message,

receiving a random access response message at a first subframe comprising a response to the random access preamble message,

where the random access response message comprises uplink resource allocation information for scheduling an uplink transmission,

where the uplink resource allocation information comprises information identifying at least one individual time subframe allocated for the uplink transmission,

where the information identifying the at least one individual time subframe is expressed in at least one bit indicating whether the at least one individual time subframe is delayed; and

in response to the at least one bit indicating that the at least one individual time subframe is delayed, sending the uplink transmission in a subframe subsequent to at least one individual time subframe which would have been identified if the at least one bit had indicated that the at least one individual time subframe is not delayed, where the identified at least one individual time subframe is offset from the first subframe.

2. The method of claim 1 , where the information identifying the at least one individual time subframe is configured to identify up to at least two individual time subframes.

3. The method of claim 1 , where the at least one individual time subframe is delayed as compared to a nominal value of subframes.

4. The method of claim 1 , where the identified at least one individual time subframe is delayed from the first subframe by a number of subframes equal to a nominal value.

5. The method of claim 1 , wherein the method is performed by execution of a computer processor of program instructions tangibly encoded on a non-transitory computer readable medium.

6. An apparatus comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

to receive at a first subframe a random access response message comprising a response to a random access preamble message,

where the random access response message comprises uplink resource allocation information for scheduling an uplink transmission,

where the uplink resource allocation information comprises information identifying at least one individual time subframe allocated for the uplink transmission,

where the information identifying the at least one individual time subframe is expressed in at least one bit indicating whether the at least one individual time subframe is delayed; and

in response to the at least one bit indicating that the at least one individual time subframe is delayed, to send the uplink transmission in a subframe subsequent to at least one individual time subframe which would have been identified if the at least one bit had indicated that the at least one individual time subframe is not delayed, where the identified at least one individual time subframe is offset from the first subframe.

7. The apparatus of claim 6 , where the information identifying the at least one individual time subframe is configured to identify up to at least two individual time subframes.

8. The apparatus of claim 6 , where the at least one individual time subframe is delayed as compared to a nominal value of subframes.

9. A method comprising:

forming a random access response message comprising a response to a random access preamble message,

where the response to the random access preamble message comprises uplink resource allocation information for scheduling an uplink transmission for a user equipment,

where the uplink resource allocation information comprises information identifying at least one individual time subframe allocated for the uplink transmission,

where the information identifying the at least one individual time subframe is expressed in at least one bit indicating whether the at least one individual time subframe is delayed, and

where, when the at least one individual time subframe is to be delayed, the identified at least one individual time subframe is to be offset from a first subframe; and

sending the random access response message to the user equipment at the first subframe.

10. The method of claim 9 , where the information identifying the at least one individual time subframe is configured to identify up to at least two individual time subframes.

11. The method of claim 9 , where the at least one individual time subframe is delayed as compared to a nominal value of subframes.

12. The method of claim 9 , wherein the method is performed by execution of a computer processor of program instructions tangibly encoded on a non-transitory computer readable medium.

13. An apparatus comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

to generate a random access response message comprising a response to a random access preamble message;

where the response to the random access preamble message comprises uplink resource allocation information for scheduling an uplink transmission for a user equipment,

where the uplink resource allocation information comprises information identifying at least one individual time subframe allocated for the uplink transmission,

where the information identifying the at least one individual time subframe is expressed in at least one bit indicating whether the at least one individual time subframe is delayed, and

where, when the at least one individual time subframe is to be delayed, the identified at least one individual time subframe is to be offset from a first subframe; and

to send the random access response message to the user equipment at the first subframe.

14. The apparatus of claim 13 , where the information identifying the at least one individual time subframe is configured to identify up to at least two individual time subframes.

15. The apparatus of claim 13 , wherein the at least one memory and the computer program code are further configured to cause the apparatus to broadcast the random access response message on a shared channel.

16. A method comprising:

sending a random access preamble message,

receiving a random access response message at a first subframe comprising a response to the random access preamble message,

where the random access response message comprises uplink resource allocation information for scheduling an uplink transmission,

where the uplink resource allocation information comprises information identifying at least one individual time subframe allocated for the uplink transmission,

where the information identifying the at least one individual time subframe is expressed in at least one bit indicating whether the at least one individual time subframe is delayed; and

in response to the at least one bit indicating that the at least one individual time subframe is not delayed, sending the uplink transmission in the identified at least one individual time subframe, where the identified at least one individual time subframe is offset from the first subframe.

17. The method of claim 16 , where the information identifying the at least one individual time subframe is configured to identify up to at least two individual time subframes.

18. The method of claim 16 , where, when each of the at least one bit is set to zero, the at least one individual time subframe is not to be delayed.

19. An apparatus comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

to receive at a first subframe a random access response message comprising a response to a random access preamble message,

where the response comprising uplink resource allocation information for scheduling an uplink transmission,

where the uplink resource allocation information comprises information identifying at least one individual time subframe allocated for the uplink transmission,

where the information identifying the at least one individual time subframe is expressed in at least one bit indicating whether the at least one individual time subframe is delayed; and

in response to the at least one bit indicating that the at least one individual time subframe is not delayed, to send the uplink transmission in the identified at least one individual time subframe, where the identified at least one individual time subframe is offset from the first subframe.

20. The apparatus of claim 19 , where the information identifying the at least one individual time subframe is configured to identify up to at least two individual time subframes.

21. The apparatus of claim 19 , where, when each of the at least one bit is set to zero, the at least one individual time subframe is not to be delayed.

22. A method comprising:

forming a random access response message comprising a response to a random access preamble message,

where the response to the random access preamble message comprises uplink resource allocation information for scheduling an uplink transmission for a user equipment,

where the uplink resource allocation information comprises information identifying at least one individual time subframe allocated for the uplink transmission,

where the information identifying the at least one individual time subframe is expressed in at least one bit indicating whether the at least one individual time subframe is delayed, and

where, when the at least one individual time subframe is not to be delayed, the identified at least one individual time subframe is to be offset from a first subframe; and

sending the random access response message to the user equipment at the first subframe.

23. The method of claim 22 , where the information identifying the at least one individual time subframe is configured to identify up to at least two individual time subframes.

24. The method of claim 22 , where, when the at least one individual time subframe is not to be delayed, each of the at least one bit is set to zero.

25. An apparatus comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

to generate a random access response message comprising a response to a random access preamble message;

where the response to the random access preamble message comprises uplink resource allocation information for scheduling an uplink transmission for a user equipment,

where the uplink resource allocation information comprises information identifying at least one individual time subframe allocated for the uplink transmission,

where the information identifying the at least one individual time subframe is expressed in at least one bit indicating whether the at least one individual time subframe is delayed, and

where, when the at least one individual time subframe is not to be delayed, the identified at least one individual time subframe is to be offset from a first subframe; and

to send the random access response message to the user equipment at the first subframe.

26. The apparatus of claim 25 , where the information identifying the at least one individual time subframe is configured to identify up to at least two individual time subframes.

27. The apparatus of claim 25 , where, when the at least one individual time subframe is not to be delayed, each of the at least one bit is set to zero.

Continuity (3)
Continuation 12378192 · Feb 11, 2009
Provisional Application 61065376 · Feb 11, 2008
Related Publication 20140050157A1 · Feb 20, 2014