IP Library › Granted Patent US 11,229,025
Granted Patent B2
US 11,229,025 · App. 16/497,048 · Granted Jan 18, 2022

Uplink allocation on unlicensed spectrum

Inventors: Timo Erkki Lunttila (Espoo, FI); Klaus Hugl (Vienna, AT)
Assignee: NOKIA TECHNOLOGIES OY
H04W72/0446H04W72/0413
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,229,025
App. No.
16/497,048
Granted
Jan 18, 2022
Kind
B2
Abstract

It is provided a method, comprising checking if an option grant for an uplink transmission is received, wherein the option grant comprises, for a subframe, a first allocation option to start the uplink transmission and a second allocation option to start the uplink transmission, wherein the first allocation option is earlier in the subframe than the second allocation option; deciding if the uplink transmission is allowed at the first allocation option; starting the uplink transmission at the first allocation option if the option grant is received and the uplink transmission is allowed at the first allocation option; deciding if the uplink transmission is allowed at the second allocation option; starting the uplink transmission at the second allocation option if the option grant is received, the uplink transmission is not allowed at the first allocation option, and the uplink transmission is allowed at the second allocation option.

Claims (71)

1. An apparatus, comprising:

at least one processor;

at least one memory including computer program code; and

the at least one processor, with the at least one memory and the computer program code, being configured to cause the apparatus to perform at least

scheduling a first uplink transmission of a terminal by an option grant comprising, for a first subframe, a first allocation option to start the first uplink transmission and a second allocation option to start the first uplink transmission, wherein the first allocation option is earlier in the first subframe than the second allocation option;

checking if the first uplink transmission is received at the first allocation option;

checking if the first uplink transmission is received at the second allocation option if the first uplink transmission is not received at the first allocation option; and

instructing to process the first uplink transmission if the first uplink transmission is received at one of the first allocation option and the second allocation option.

2. The apparatus according to claim 1 , wherein the at least one memory and the computer program code is further configured to cause the apparatus to perform

scheduling a second uplink transmission of the terminal by a non-option grant comprising, for a second subframe, only one third allocation option to start the second uplink transmission; and

causing reception of the second uplink transmission.

3. The apparatus according to claim 1 , wherein the at least one memory and the computer program code is further configured to cause the apparatus to perform

indicating, to the terminal, at least one of that the first uplink transmission is scheduled using a signaling scheme supporting transmission of option grants and that the second uplink transmission is scheduled using a signaling scheme not supporting transmission of option grants.

4. The apparatus according to claim 1 , wherein the at least one memory and the computer program code is further configured to cause the apparatus to perform

instructing the terminal to transmit a first number of information bits modulated by a first modulation order in the first uplink transmission if the terminal transmits the first uplink transmission at the first allocation option;

instructing the terminal to transmit a second number of information bits modulated by a second modulation order in the first uplink transmission if the terminal transmits the first uplink transmission at the second allocation option;

instructing to demodulate the first number of information bits received in the first uplink transmission with the first modulation order if the first uplink transmission is received at the first allocation option; and

instructing to demodulate the second number of information bits received in the first uplink transmission with the second modulation order if the first uplink transmission is received at the second allocation option; wherein

the second modulation order is equal to or higher than the first modulation order, and

the second number is smaller than the first number.

5. The apparatus according to claim 4 , wherein the first modulation order is equal to the second modulation order.

6. The apparatus according to claim 1 , wherein the at least one memory and the computer program code is further configured to cause the apparatus to perform

instructing the terminal to transmit a third number of information bits modulated by a third modulation order in the first uplink transmission if the terminal transmits the first uplink transmission at the first allocation option;

instructing the terminal to transmit a fourth number of information bits modulated by a fourth modulation order in the first uplink transmission if the terminal transmits the first uplink transmission at the second allocation option;

instructing to demodulate the third number of information bits received in the first uplink transmission with the third modulation order if the first uplink transmission is received at the first allocation option; and

instructing to demodulate the fourth number of information bits received in the first uplink transmission with the fourth modulation order if the first uplink transmission is received at the second allocation option; wherein

the fourth modulation order is higher than the third modulation order, and

the fourth number is equal to or smaller than the third number.

7. The apparatus according to claim 6 , wherein the third number is equal to the fourth number.

8. The apparatus according to claim 1 , wherein the third number is equal to the fourth number.

9. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code;

the at least one processor, with the at least one memory and the computer program code being configured to cause the apparatus to at least perform at least

checking if an option grant for an uplink transmission is received, wherein the option grant comprises, for a subframe, a first allocation option to start the uplink transmission and a second allocation option to start the uplink transmission, wherein the first allocation option is earlier in the subframe than the second allocation option;

deciding if the uplink transmission is allowed at the first allocation option;

starting the uplink transmission at the first allocation option if the option grant is received and the uplink transmission is allowed at the first allocation option;

deciding if the uplink transmission is allowed at the second allocation option; and

starting the uplink transmission at the second allocation option if the option grant is received, the uplink transmission is not allowed at the first allocation option, and the uplink transmission is allowed at the second allocation option.

10. The apparatus according to claim 9 , wherein the at least one memory and the computer program code is further configured to cause the apparatus to perform at least one of

listening if a resource for the uplink transmission is free at the first allocation option, wherein the deciding if the uplink transmission is allowed at the first allocation option decides that the uplink transmission is allowed at the first allocation option if the resource for the uplink transmission is free at the first allocation option; and

listening if the resource for the uplink transmission is free at the second allocation option, wherein the deciding if the uplink transmission is allowed at the second allocation option decides that the uplink transmission is allowed at the second allocation option if the resource for the uplink transmission is free at the second allocation option.

11. The apparatus according to claim 9 , wherein the at least one memory and the computer program code is further configured to cause the apparatus to perform

monitoring if an indication is received, wherein the indication indicates that a base station controlling the uplink transmission does not provide the option grant;

inhibiting the checking if the option grant is received if the indication is received.

12. The apparatus according to claim 9 , wherein the at least one memory and the computer program code is further configured to cause the apparatus to perform

transmitting a first number of information bits with a first modulation order in the uplink transmission of the subframe if the uplink transmission is started at the first allocation option; and

transmitting a second number of information bits with a second modulation order in the uplink transmission of the subframe if the uplink transmission is started at the second allocation option; wherein

the second modulation order is equal to or higher than the first modulation order, and

the second number is smaller than the first number.

13. The apparatus according to claim 12 , wherein the first modulation order is equal to the second modulation order.

14. The apparatus according to claim 9 , wherein the at least one memory and the computer program code is further configured to cause the apparatus to perform

modulating the uplink transmission of a third number of information bits with a third modulation order if the uplink transmission starts at the first allocation option; and

modulating the uplink transmission of a fourth number of information bits with a fourth modulation order if the uplink transmission starts at the second allocation option, wherein

the fourth modulation order is higher than the third modulation order, and

the fourth number is equal to or smaller than the third number.

15. The apparatus according to claim 9 , wherein the third number is equal to the fourth number.

16. The apparatus according to claim 14 , wherein the third number is equal to the fourth number.

17. A method, comprising:

scheduling a first uplink transmission of a terminal by an option grant comprising, for a first subframe, a first allocation option to start the first uplink transmission and a second allocation option to start the first uplink transmission, wherein the first allocation option is earlier in the first subframe than the second allocation option;

checking if the first uplink transmission is received at the first allocation option; and

checking if the first uplink transmission is received at the second allocation option if the first uplink transmission is not received at the first allocation option; and

instructing to process the first uplink transmission if the first uplink transmission is received at one of the first allocation option and the second allocation option.

18. A non-transitory computer readable medium storing a program of instructions, execution of which by a processor configures an apparatus to perform the method of claim 17 .

19. A method, comprising:

checking if an option grant for an uplink transmission is received, wherein the option grant comprises, for a subframe, a first allocation option to start the uplink transmission and a second allocation option to start the uplink transmission, wherein the first allocation option is earlier in the subframe than the second allocation option;

deciding if the uplink transmission is allowed at the first allocation option;

starting the uplink transmission at the first allocation option if the option grant is received and the uplink transmission is allowed at the first allocation option;

deciding if the uplink transmission is allowed at the second allocation option; and

starting the uplink transmission at the second allocation option if the option grant is received, the uplink transmission is not allowed at the first allocation option, and the uplink transmission is allowed at the second allocation option.

20. A non-transitory computer readable medium storing a program of instructions, execution of which by a processor configures an apparatus to perform the method of claim 19 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2019
From: LUNTTILA, TIMO ERKKI; HUGL, KLAUS
To: NOKIA TECHNOLOGIES OY
Reel/Frame 051040/0163 →
Continuity (1)
Related Publication 20200383108A1 · Dec 3, 2020