IP Library Granted Patent US 11,051,202
Granted Patent B2
US 11,051,202 · App. 16/408,313 · Granted Jun 29, 2021

Power boosting and transport block size (TBS) design in a new radio (NR) system

Inventors: Alexei Davydov (Nizhny Novgorod, RU); Seung Hee Han (San Jose, CA); Debdeep Chatterjee (San Jose, CA); Hong He (Sunnyvale, CA); Gregory V. Morozov (Nizhny Novgorod, RU); Ajit Nimbalker (Fremont, CA); Fatemeh Hamidi-Sepehr (Santa Clara, CA); Dae Won Lee (Portland, OR); Yongjun Kwak (Portland, OR)
Assignee: APPLE INC.
H04W28/0273H04W28/0289
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,051,202
App. No.
16/408,313
Granted
Jun 29, 2021
Kind
B2
Abstract

Technology for a user equipment (UE) operable to determine a transport block size (TBS) is disclosed. The UE can determine a number of assigned resource elements (REs) in one or more symbols for a transport block. The UE can determine a reference number of REs per physical resource block (PRB) in the transport block based on a reference number of REs for the transport block corresponding to each PRB and an assigned number of PRBs for the transport block. The UE can determine a TBS for the transport block based at least on the reference number of REs per PRB in the transport block. The UE can encode information in a selected transport block for transmission via a physical uplink shared channel (PUSCH) to a Next Generation NodeB (gNB) in accordance with the TBS determined at the UE.

Claims (32)

1. An apparatus of a user equipment (UE) operable to determine a transport block size (TBS), the apparatus comprising:

one or more processors configured to:

determine, at the UE, a number of allocated resource elements (REs) (N RE ) for a physical channel in one or more symbols for a transport block;

determine a number of bits associated with a TBS for the transport block, wherein the number of bits is equal to Q m ×R×N RE ×N L , wherein N RE represents the number of allocated REs for the physical channel, Q m represents a scheduled modulation order from a modulation and coding scheme (MCS), R represents an intended code rate from the MCS, and N L represents a number of layers mapped to the TBS; and

determine, at the UE, the TBS for the transport block based in part on the number of bits associated with the TBS for the transport block; and

a memory interface configured to send to a memory the TBS.

2. The apparatus of claim 1 , wherein the one or more processors are further configured to encode information in a selected transport block for transmission via a physical uplink shared channel (PUSCH) to a base station in accordance with the TBS.

3. The apparatus of claim 1 , wherein the one or more processors are further configured to decode information in a selected transport block received from a base station via a physical downlink shared channel (PDSCH) in accordance with the TBS.

4. The apparatus of claim 1 , wherein the one or more processors are configured to determine the number of allocated REs in the transport block based in part on an overhead adjustment factor, wherein the overhead adjustment factor is separately configured for TBS determination via higher layer signaling.

5. The apparatus of claim 1 , wherein the one or more processors are configured to determine the number of allocated REs in the transport block based in part on a number of subcarriers in a physical resource block (PRB), a number of symbols in an allocation within a slot, and resource elements (REs) for a demodulation reference signal (DMRS) in the slot.

6. The apparatus of claim 1 , wherein the one or more processors are configured to determine the TBS for the transport block based in part on quantizing the number of bits associated with the TBS which incorporates the number of allocated REs for the physical channel.

7. The apparatus of claim 1 , wherein the one or more processors are configured to determine the TBS for the transport block using a TBS grid and correlating the number of bits associated with the TBS to a nearest TBS value in the TBS grid.

8. At least one non-transitory machine readable storage medium having instructions stored thereon that, when executed by one or more processors of a user equipment (UE), cause the one or more processors to:

determine, at the UE, a number of allocated resource elements (REs) (N RE ) for a physical channel in one or more symbols for a transport block;

determine a number of bits associated with a TBS for the transport block, wherein the number of bits is equal to Q m ×R×N RE ×N L , wherein N RE represents the number of allocated REs for the physical channel, Q m represents a scheduled modulation order from a modulation and coding scheme (MCS), R represents an intended code rate from the MCS, and N L represents a number of layers mapped to the TBS; and

determine, at the UE, the TBS for the transport block based in part on the number of bits associated with the TBS for the transport block.

9. The at least one non-transitory machine readable storage medium of claim 8 , wherein the instructions further cause the one or more processors to encode information in a selected transport block for transmission via a physical uplink shared channel (PUSCH) to a base station in accordance with the TBS.

10. The at least one non-transitory machine readable storage medium of claim 8 , wherein the instructions further cause the one or more processors to decode information in a selected transport block received from a base station via a physical downlink shared channel (PDSCH) in accordance with the TBS.

11. The at least one non-transitory machine readable storage medium of claim 8 , wherein the instructions further cause the one or more processors to determine the number of allocated REs in the transport block based in part on an overhead adjustment factor, wherein the overhead adjustment factor is separately configured for TBS determination via higher layer signaling.

12. The at least one non-transitory machine readable storage medium of claim 8 , wherein the instructions further cause the one or more processors to determine the number of allocated REs in the transport block based in part on a number of subcarriers in a physical resource block (PRB), a number of symbols in an allocation within a slot, and resource elements (REs) for a demodulation reference signal (DMRS) in the slot.

13. The at least one non-transitory machine readable storage medium of claim 8 , wherein the instructions further cause the one or more processors to determine the TBS for the transport block based in part on quantizing the number of bits associated with the TBS which incorporates the number of allocated REs for the physical channel.

14. The at least one non-transitory machine readable storage medium of claim 8 , wherein the instructions further cause the one or more processors to determine the TBS for the transport block using a TBS grid and correlating the number of bits associated with the TBS to a nearest TBS value in the TBS grid.

15. A method for a user equipment (UE), the method comprising:

determining, at the UE, a number of allocated resource elements (REs) (N RE ) for a physical channel in one or more symbols for a transport block;

determining a number of bits associated with a TBS for the transport block, wherein the number of bits is equal to Q m ×R×N RE ×N L , wherein N RE represents the number of allocated REs for the physical channel, Q m represents a scheduled modulation order from a modulation and coding scheme (MCS), R represents an intended code rate from the MCS, and N L represents a number of layers mapped to the TBS; and

determining, at the UE, the TBS for the transport block based in part on the number of bits associated with the TBS for the transport block.

16. The method of claim 15 , further comprising encoding information in a selected transport block for transmission via a physical uplink shared channel (PUSCH) to a base station in accordance with the TBS.

17. The method of claim 15 , further comprising decoding information in a selected transport block received from a base station via a physical downlink shared channel (PDSCH) in accordance with the TBS.

18. The method of claim 15 , further comprising determining the number of allocated REs in the transport block based in part on an overhead adjustment factor, wherein the overhead adjustment factor is separately configured for TBS determination via higher layer signaling.

19. The method of claim 15 , further comprising determining the number of allocated REs in the transport block based in part on a number of subcarriers in a physical resource block (PRB), a number of symbols in an allocation within a slot, and resource elements (REs) for a demodulation reference signal (DMRS) in the slot.

20. The method of claim 15 , further comprising determining the TBS for the transport block based in part on quantizing the number of bits associated with the TBS which incorporates the number of allocated REs for the physical channel.

21. The method of claim 15 , further comprising determining the TBS for the transport block using a TBS grid and correlating the number of bits associated with the TBS to a nearest TBS value in the TBS grid.

Assignments (3)
CONFIRMATORY ASSIGNMENT Recorded Aug 13, 2020
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 053493/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 053065/0418 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2019
From: DAVYDOV, ALEXEI; CHATTERJEE, DEBDEEP; HE, HONG; HAN, SEUNG HEE; NIMBALKER, AJIT; HAMIDI-SEPEHR, FATEMEH; LEE, DAE WON; KWAK, YONGJUN; MOROZOV, GREGORY V.
To: INTEL IP CORPORATION
Reel/Frame 050026/0321 →