IP Library › Granted Patent US 12,294,981
Granted Patent B2
US 12,294,981 · App. 18/653,720 · Granted May 6, 2025

Methods, apparatus and systems for determining a transport block size in a wireless communication

Inventors: Qiujin Guo (Shenzhen, CN); Jun Xu (Shenzhen, CN); Jin Xu (Shenzhen, CN)
Assignee: ZTE Corporation
H04W72/0446H04W72/23
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 12,294,981
App. No.
18/653,720
Granted
May 6, 2025
Kind
B2
Abstract

Methods, apparatus and systems for determining a transport block size in a wireless communication are disclosed. In one embodiment, a method performed by a wireless communication device is disclosed, the method including: receiving control information from a wireless communication node, wherein the control information includes a plurality of transmission parameters related to transport blocks to be transmitted between the wireless communication device and the wireless communication node; calculating an intermediate transport block size (TBS) for the transport blocks based on the plurality of transmission parameters; modifying the intermediate TBS to generate a modified TBS in response to an event that the intermediate TBS is smaller than a threshold; and determining a final TBS for the transport blocks based on a TBS that is closest to the modified TBS, among TBSs that are in a quantized set and not smaller than the modified TBS.

Claims (103)

1. A method performed by a wireless communication device, the method comprising:

receiving control information from a wireless communication node, wherein the control information includes at least one transmission parameter related to at least one transport block to be transmitted between the wireless communication device and the wireless communication node;

calculating a transport block size (TBS) for the at least one transport block based on the at least one transmission parameter;

determining a final TBS for the at least one transport block by selecting a TBS that is closest to the calculated TBS among a plurality of quantized TBSs; and

using the final TBS for transmissions between the wireless communication device and the wireless communication node.

2. The method of claim 1 , wherein the plurality of quantized TBSs comprises a set of quantized TBSs denoted by {TBS i , i=1, 2, . . . N} wherein Nis a positive integer greater than 2, a quantization step size of the set of quantized TBSs increases with increasing TBS values, and the final TBS is not smaller than the calculated TBS.

3. The method of claim 2 , wherein each element of the set of quantized TBSs satisfy

TBS

i

⁢

mod

⁢

⌈

TBS

i

+

TB_CRC

3840

-

24

⌉

=

0

;

where TB_CRC equals a number of transport block cyclic redundancy check (CRC) bits, and where ┌X┐ means rounding up X to a next nearest integer.

4. The method of claim 2 , wherein each element of the set of quantized TBSs satisfy TBS i mod 8=0, and each element of the set of quantized TBSs is less than or equal to 8424.

5. The method of claim 2 , wherein each element of the set of quantized TBSs satisfies the following conditions:

when TBS i is less than or equal to a threshold K threshold , (TBS LTE −TBS NR )/TBS NR <0.2; and

when TBS i is greater than the threshold K threshold , (TBS LTE −TBS NR )/TBS NR <0.05,

wherein K min <K threshold <K max }, K min is an integer between 10 and 100, K max is an integer greater than 10000, TBS LTE is a TBS set defined for a Long Term Evolution (LTE) system, TBS NR is a TBS set defined for a New Radio (NR) system.

6. The method of claim 5 , wherein K threshold =1000.

7. The method of claim 1 , wherein the at least one transmission parameter comprises:

a modulation order configured for transmission of the at least one transport block;

a code rate configured for transmission of the at least one transport block; and

a quantity of physical resource blocks configured for transmission of the at least one transport block.

8. The method of claim 7 , wherein calculating the TBS comprises:

calculating an intermediate TBS for the at least one transport block based on the at least one transmission parameter;

determining a correction factor based on: the quantity of physical resource blocks, the modulation order and the code rate; and

modifying the intermediate TBS based on the correction factor to generate the calculated TBS.

9. The method of claim 8 , wherein calculating the intermediate TBS comprises:

calculating a multiplication product of: the modulation order, the code rate, a total quantity of resource elements for transmission of the at least one transport block, and a quantity of layers configured for transmission of the at least one transport block; and

using the multiplication product as the intermediate TBS.

10. A wireless communication device comprising a processor and a memory, wherein the memory stores instructions that, when executed, causes the processor to perform the method of claim 1 .

11. A method performed by a wireless communication node, the method comprising:

generating a plurality of transmission parameters related to transport blocks;

transmitting control information that comprises the plurality of transmission parameters to a wireless communication device;

calculating a transport block size (TBS) for the transport blocks based on the plurality of transmission parameters;

determining a final TBS for the transport blocks by selecting a TBS that is closest to the calculated TBS among a set of quantized TBSs; and

communicating with a wireless communication device using the transport blocks based on the final TBS.

12. The method of claim 11 , wherein the set of quantized TBSs is denoted by {TBS i , i=1, 2, . . . N} wherein N is a positive integer greater than 2, a quantization step size of the set of quantized TBSs increases with increasing TBS values, and the final TBS is not smaller than the calculated TBS.

13. The method of claim 12 , wherein each element of the set of quantized TBSs satisfy

T

⁢

B

⁢

S

i

⁢

mod

⁢

⌈

TBS

i

+

TB

⁢

_

⁢

CRC

3

⁢

8

⁢

4

⁢

0

-

2

⁢

4

⌉

=

0

;

where TB_CRC equals a number of transport block cyclic redundancy check (CRC) bits, and where ┌X┐ means rounding up X to a next nearest integer.

14. The method of claim 12 , wherein each element of the set of quantized TBSs satisfy TBS i mod 8=0, and each element of the set of quantized TBSs is less than or equal to 8424.

15. The method of claim 12 , wherein each element of the set of quantized TBSs satisfies the following conditions:

when TBS i is less than or equal to a threshold K threshold , (TBS LTE −TBS NR )/TBS NR <0.2; and

when TBS i is greater than the threshold K threshold , (TBS LTE −TBS NR )/TBS NR <0.05,

wherein K min <K threshold <K max }, K min is an integer between 10 and 100, K max is an integer greater than 10000, TBS LTE is a TBS set defined for a Long Term Evolution (LTE) system, TBS NR is a TBS set defined for a New Radio (NR) system.

16. The method of claim 15 , wherein K threshold =1000.

17. The method of claim 11 , wherein the plurality of transmission parameters comprises:

a modulation order configured for transmission of the transport blocks;

a code rate configured for transmission of the transport blocks; and

a quantity of physical resource blocks configured for transmission of the transport blocks.

18. The method of claim 17 , wherein calculating the TBS comprises:

calculating an intermediate TBS for the transport blocks based on the plurality of transmission parameters;

determining a correction factor based on: the quantity of physical resource blocks, the modulation order and the code rate; and

modifying the intermediate TBS based on the correction factor to generate the calculated TBS.

19. The method of claim 18 , wherein calculating the intermediate TBS comprises:

calculating a multiplication product of: the modulation order, the code rate, a total quantity of resource elements for transmission of the transport blocks, and a quantity of layers configured for transmission of the transport blocks; and

using the multiplication product as the intermediate TBS.

20. A wireless communication node comprising a processor and a memory, wherein the memory stores instructions that, when executed, causes the processor to perform the method of claim 11 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2025
From: GUO, QIUJIN; XU, JUN; XU, JIN
To: ZTE CORPORATION
Reel/Frame 070451/0977 →
Continuity (5)
Continuation 18125054 · Mar 22, 2023
Continuation 17135288 · Dec 28, 2020
Continuation 16539242 · Aug 13, 2019
Continuation PCTCN2017111730 · Nov 17, 2017
Related Publication 20240298303A1 · Sep 5, 2024
References Cited (56)
US 9419772B2 · Kim · 2016 [cited by examiner]
US 11291009B2 · Wallén et al. · 2022 [cited by applicant]
US 11362764B2 · Yokomakura · 2022 [cited by examiner]
US 11394486B2 · Davydov · 2022 [cited by applicant]
US 11564207B2 · Jiang · 2023 [cited by examiner]
US 20100238823A1 · Chen et al. · 2010 [cited by applicant]
US 20100303016A1 · Jin et al. · 2010 [cited by applicant]
US 20120099446A1 · Su · 2012 [cited by examiner]
US 20120269143A1 · Bertrand et al. · 2012 [cited by applicant]
US 20150085685A1 · Majigi · 2015 [cited by examiner]
US 20150103760A1 · Zhang et al. · 2015 [cited by applicant]
US 20150271802A1 · Kang et al. · 2015 [cited by applicant]
US 20170070378A1 · Pelletier et al. · 2017 [cited by applicant]
US 20170105200A1 · Larsson et al. · 2017 [cited by applicant]
US 20170135098A1 · Kang et al. · 2017 [cited by applicant]
US 20170164384A1 · Wang et al. · 2017 [cited by applicant]
US 20170181123A1 · Schliwa-Bertling et al. · 2017 [cited by applicant]
US 20180205431A1 · Nammi · 2018 [cited by applicant]
US 20180241500A1 · Takeda et al. · 2018 [cited by applicant]
US 20190028229A1 · Yeo et al. · 2019 [cited by applicant]
US 20190068313A1 · Lyu · 2019 [cited by applicant]
US 20190222455A1 · Sahin et al. · 2019 [cited by applicant]
US 20190223050A1 · Wikström et al. · 2019 [cited by applicant]
US 20190268095A1 · Yeo et al. · 2019 [cited by applicant]
US 20190327018A1 · Tang et al. · 2019 [cited by applicant]
US 20200177308A1 · Lee · 2020 [cited by examiner]
US 20200228237A1 · Myung et al. · 2020 [cited by applicant]
US 20210036799A1 · Weng et al. · 2021 [cited by applicant]
US 20220286223A1 · Yeo et al. · 2022 [cited by applicant]
US 20230421305A1 · Freda et al. · 2023 [cited by applicant]
US 20230422222A1 · Tooher et al. · 2023 [cited by applicant]
CN 101431791A · 2009 [cited by applicant]
CN 101785231A · 2010 [cited by applicant]
CN 102224760A · 2011 [cited by applicant]
CN 104065605A · 2014 [cited by applicant]
CN 105794256A · 2016 [cited by applicant]
CN 106559201A · 2017 [cited by applicant]
CN 109392022A · 2019 [cited by applicant]
EP 3648381A1 · 2020 [cited by applicant]
EP 3664328B1 · 2021 [cited by applicant]
EP 3471304B1 · 2021 [cited by applicant]
KR 20110127758A · 2011 [cited by applicant]
WO 2011034021A1 · 2011 [cited by applicant]
WO 2017175819A1 · 2017 [cited by applicant]
WO 2019099469A1 · 2019 [cited by applicant]
ZTE “Considerations on resource allocation issues”, 3GPP TSG RAN WG1 Meeting 90bis, R1-1717040, Oct. 9-13, 2017, Prague, CZ, 13 pages. [cited by applicant]
Ericsson, “Code Block Segmentation for NR Data Channel”, 3GPP TSG RAN WG1 Meeting NR#3, R1-1715735, Sep. 18-21, 2017, Nagoya, Japan, 7 pages. [cited by applicant]
Qualcomm Incorporated, “Discussion on VRB-to-PRB mapping and TB size determination”, 3GPP TSG RAN WG1 NR Adhoc #3, R1-1716428, Sep. 18-21, 2017, Nagoya, Japan, 7 pages. [cited by applicant]
Mediatek, “TB size determination and non-slot-based scheduling considerations”, 3GPP TSG RAN WG1 NR Adhoc Meeting #3, R1-1716622, Sep. 18-21, 2017, Nagoya, Japan, 6 pages. [cited by applicant]
LG Electronics, “Discussion on resource allocation and TBS determination”, 3GPP TSG RAN WG1 Meeting 90bis, R1-1717965, Oct. 9-13, 2017, Prague, Czech Republic, 18 pages. [cited by applicant]
Ericsson, “TB Size and Code Block Segmentation for NR Data Channel”, 3GPP TSG RAN WG1 Meeting 90bis, R1-1717992, Oct. 9-13, 2017, Prague, Czech Republic, 10 pages. [cited by applicant]
Nokia, Nokia Shanghai Bell, “Transport block size determination and the support of slot aggregation in NR”, 3GPP TSG RAN WG1#90, R1-1714009, Aug. 21-25, 2017, Prague, Czech Republic, 3 pages. [cited by applicant]
Ericsson, “Techniques for reliability”, 3GPP TSG-RAN WG1 Meeting #90bis, R1-1717453, Oct. 9-13, 2017, Prague, Czech Republic, 5 pages. [cited by applicant]
Catt, “PDSCH and PUSCH resource allocation”, 3GPP TSG RAN WG1 Meeting 90bis, R1-1717833 Oct. 9-13, 2017, Prague, Czech Republic, 9 pages. [cited by applicant]
Qualcomm, “DL/UL Resource allocation”, GPP TSG RAN WG1 Meeting 90bis, R1-1718568 Oct. 9-13, 2017, Prague, Czech Republic, 10 pages. [cited by applicant]
Media Tek Inc., “TB size determination and channel coding considerations”, 3GPP TSG RAN WG1 #90bis, R1-1718353 Oct. 9-13, 2017, Prague, Czech Republic, 8 pages. [cited by applicant]