IP Library Granted Patent US 10,973,014
Granted Patent B2
US 10,973,014 · App. 16/408,367 · Granted Apr 6, 2021

Full bandwidth uplink transmission for unlicensed narrowband Internet of Things

Inventors: Wenting Chang (Beijing, CN); Huaning Niu (San Jose, CA); Salvatore Talarico (Sunnyvale, CA); Qiaoyang Ye (San Jose, CA); Rongrong Sun (Beijing, CN)
Assignee: Apple Inc.
H04W72/042H04L5/00H04L5/0055H04L67/12H04W72/0446
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 10,973,014
App. No.
16/408,367
Granted
Apr 6, 2021
Kind
B2
Abstract

Systems, apparatuses, methods, and computer-readable media are provided for MulteFire (MF) and/or Narrowband (NB)-Internet of Things (IoT) operation in unlicensed spectrum. Disclosed embodiments include NB physical channel signaling, and in particular, support and optimization for generating and transmitting and/or receiving NB Physical Uplink Shared Channel (NPUSCH) format 1 and NPUSCH format 2 messages. Other embodiments may be described and/or claimed.

Claims (52)

1. One or more non-transitory computer-readable media (NTCRM) comprising instructions, that, when executed by one or more processors, cause a MulteFire (MF) Narrowband (NB)-Internet of Things (IoT) user equipment (UE) to:

detect a serving cell of a Narrowband Physical Downlink Control Channel (NPDCCH) carrying a Downlink Control Information (DCI) format NO message ending in an NB-IoT downlink (DL) subframe n, wherein n is a number;

generate a Narrowband Physical Uplink Shared Channel (NPUSCH) format 1 message for transmission; and

provide the NPUSCH format 1 message for transmission at an end of k 0 uplink (UL) subframes following an end of n+8 NB-IoT subframes in N consecutive NB-IoT UL slots n i according to the DCI format NO message, wherein N is a number, k 0 is a number, and i is a number from 0 to N−1.

2. The one or more NTCRM of claim 1 , wherein execution of the instructions is to cause the MF NB-IoT UE to determine n 0 to be a first MF NB-IoT UL slot starting after k 0 MF NB-IoT UL subframes following the end of the n+8 subframes.

3. The one or more NTCRM of claim 2 , wherein execution of the instructions is to cause the MF NB-IoT UE to determine k 0 based on a value of a scheduling delay field (I Delay ) in the DCI format N0 message.

4. The one or more NTCRM of claim 3 , wherein a value of k 0 is 0 when the value of I Delay is 0, the value of k 0 is 8 when the value of I Delay is 1, the value of k 0 : is 16 when the value of I Delay is 2, and the value of k 0 is 32 when the value of I Delay is 3.

5. The one or more NTCRM of claim 1 , wherein execution of the instructions is to cause the MF NB-IoT UE to:

detect a Narrowband Physical Downlink Shared Channel (NPDSCH) transmission ending in an NB-IoT DL subframe n′ for which acknowledgement or negative acknowledgement (ACK/NACK) data is to be provided, wherein n′ is a number;

generate an NPUSCH format 2 message to include ACK/NACK data based on receipt of the NPDSCH transmission; and

control transmission of the NPUSCH format 2 message over an NPUSCH at an end of k′ 0 −1 UL subframes following an end of n′+12 MF NB-IoT subframes in N′ consecutive NB-IoT UL slots, wherein N′ is a number, and k′ 0 , is a number.

6. The one or more NTCRM of claim 5 , wherein k′ 0 =k 0 −12, and execution of the instructions is to cause the MF NB-IoT UE to determine a subcarrier in which to transmit the NPUSCH format 2 message and a value of k 0 based on a value of an ACK/NACK resource field in the DCI format NO message.

7. The one or more NTCRM of claim 6 , wherein execution of the instructions is to cause the MF NB-IoT UE to:

determine the value of k 0 to be 13 when the value of the ACK/NACK resource field is a number from 0 to 7; and

determine the value of k 0 to be 21 when the value of the ACK/NACK resource field is a number from 8 to 15.

8. The one or more NTCRM of claim 7 , wherein the NPUSCH has a subcarrier spacing of 3.75 kilohertz (kHz).

9. An apparatus to be implemented in a MulteFire (MF) Narrowband (NB)-Internet of Things (IoT) user equipment (UE), the apparatus comprising:

interface circuitry; and

baseband circuitry coupled with the interface circuitry, the baseband circuitry to:

detect a Narrowband Physical Downlink Shared Channel (NPDSCH) transmission ending in an NB-IoT downlink (DL) subframe n for which acknowledgement or negative acknowledgement (ACK/NACK) data is to be provided, wherein n is a number,

generate a Narrowband Physical Uplink Shared Channel (NPUSCH) format 2 message to include ACK/NACK data based on receipt of the NPDSCH transmission, and

control transmission of the NPUSCH format 2 message over an NPUSCH at an end of k′ 0 −1 uplink (UL) subframes following an end of n+12 MF NB-IoT subframes in N consecutive NB-IoT UL slots, wherein N is a number, and k′ 0 , is a number, and wherein the ACK data indicates a successful decoding of the NPDSCH transmission and the NACK data indicates an unsuccessful decoding of the NPDSCH transmission.

10. The apparatus of claim 9 , wherein k′ 0 =k 0 −12, and the baseband circuitry is further to determine a subcarrier in which to transmit the NPUSCH format 2 message and a value of k 0 based on a value of an ACK/NACK resource field in a Downlink Control Information (DCI) message signaled in a corresponding Narrowband Physical Downlink Control Channel (NPDCCH).

11. The apparatus of claim 10 , wherein the baseband circuitry is further to:

determine the value of k 0 to be 13 when the value of the ACK/NACK resource field is a number from 0 to 7; and

determine the value of k 0 to be 21 when the value of the ACK/NACK resource field is a number from 8 to 15.

12. The apparatus of claim 11 , wherein the NPUSCH has a subcarrier spacing of 3.75 kilohertz (kHz).

13. The apparatus of claim 9 , wherein the baseband circuitry is further to:

detect the NPDCCH carrying the DCI message ending in an NB-IoT DL subframe n, wherein n′ is a number, and wherein the DCI message is a DCI format N0 message;

generate an NPUSCH format 1 message to include UL data; and

control transmission of the NPUSCH format 1 message at an end of k 0 UL subframes following an end of n′+8 NB-IoT subframes in N′ consecutive NB-IoT UL slots n′ i according to the DCI format N0 message, wherein N′ is a number, and i is a number from 0 to N′−1.

14. The apparatus of claim 13 , wherein the baseband circuitry is further to determine n 0 to be a first MF NB-IoT UL slot starting after k 0 MF NB-IoT UL subframes following the end of the n′+8 subframes.

15. The apparatus of claim 14 , wherein the baseband circuitry is further to determine k 0 based on a value of a scheduling delay field (I Delay ) in the DCI format NO message.

16. The apparatus of claim 15 , wherein a value of k 0 is 0 when the value of I Delay is 0, the value of k 0 ; is 8 when the value of I Delay is 1, the value of k 0 is 16 when the value of I Delay is 2, and the value of k 0 is 32 when the value of I Delay is 3.

17. One or more non-transitory computer-readable media (NTCRM) comprising instructions, that, when executed by one or more processors, cause a MulteFire (MF) Access Point (AP) to:

generate a Downlink Control Information (DCI) format N0 message for transmission to an MF Narrowband (NB)-Internet of Things (IoT) user equipment (UE) over a Narrowband Physical Downlink Control Channel (NPDCCH) ending in an NB-IoT downlink (DL) subframe n, wherein n is a number; and

receive a Narrowband Physical Uplink Shared Channel (NPUSCH) format 1 message from the MF NB-IoT UE in an NPUSCH at an end of k 0 uplink (UL) subframes following an end of n+8 NB-IoT subframes in N consecutive NB-IoT UL slots n i according to information in the DCI format N0 message, wherein N is a number, k 0 is a number, and i is a number from 0 to N−1.

18. The one or more NTCRM of claim 17 , wherein subframe n is a last subframe in which the NPDCCH is transmitted and is based on a starting subframe of the NPDCCH and a DCI subframe repetition number field in the DCI format N0 message.

19. The one or more NTCRM of claim 18 , wherein the DCI format N0 message includes a scheduling delay (I Delay ) field, and the instructions cause the MF AP to: generate the DCI format N0 message to include an I Delay value in the I Delay field to indicate a desired k 0 value.

20. The one or more NTCRM of claim 19 , wherein the instructions, when executed by the one or more computer processors, further cuase the MF AP to:

generate the DCI format N0 message to include an I Delay value of 0 in the I Delay field when the desired k 0 value is 0;

generate the DCI format N0 message to include an I Delay value of 1 in the I Delay field when the desired k 0 value is 80;

generate the DCI format N0 message to include an I Delay value of 2 in the I Delay field to indicate a k 0 value of 16; and

generate the DCI format N0 message to include an I Delay value of 3 in the I Delay field to indicate a k 0 value of 32.

21. The one or more NTCRM of claim 17 , wherein the instructions, when executed by the one or more computer processors, further cause the MF AP to:

transmit a Narrowband Physical Downlink Shared Channel (NPDSCH) transmission ending in an NB-IoT DL subframe n′ for which acknowledgement or negative acknowledgement (ACK/NACK) data is to be provided, wherein n′ is a number; and

receive an NPUSCH format 2 message from the MF NB-IoT UE over the NPUSCH at an end of k 0 −1 UL subframes following an end of n+12 MF NB-IoT subframes in N′ consecutive NB-IoT UL slots, wherein N′ is a number, k′ 0 is a number, and the NPUSCH format 2 message to include ACK/NACK data based on receipt of the NPDSCH transmission.

22. The one or more NTCRM of claim 17 , wherein k′ 0 =k 0 −12, and a subcarrier in which the NPUSCH format 2 message is received and a value of k 0 are based on a value of an ACK/NACK resource field in the DCI format N0 message signaled in the NPDCCH.

23. The one or more NTCRM of claim 22 , wherein the instructions, when executed by the one or more computer processors, further cause the MF AP to:

generate the DCI format N0 message to include a number from 0 to 7 in the ACK/NACK resource field when the value of k 0 is to be 13; and

generate the DCI format N0 message to include a number from 8 to 15 in the ACK/NACK resource field when the value of k 0 is to be 21.

24. The one or more NTCRM of claim 23 , wherein the NPUSCH has a subcarrier spacing of 3.75 kilohertz (kHz).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 052916/0308 →