IP Library › Granted Patent US 12,388,587
Granted Patent B2
US 12,388,587 · App. 17/923,640 · Granted Aug 12, 2025

Transport block (TB) determination for TB transmission over multiple slots

Inventors: Jung-Fu Cheng (Fremont, CA); Reem Karaki (Aachen, DE)
Assignee: Telefonaktiebolaget LM Ericsson (Publ)
H04L5/0044H04L1/0061H04L1/0067H04L47/43
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,388,587
App. No.
17/923,640
Granted
Aug 12, 2025
Kind
B2
Abstract

A method, system and apparatus are disclosed for a network node to communicate with a wireless device (WD). The network node and/or WD are configured to determine a transport block, TB, size based at least in part on a number of resource elements in a plurality of time slots; determine a segmentation of a transport block, TB, having the TB size, the segmentation producing a plurality of segmented code blocks, CBs; determine a channel coding for each of the plurality of segmented CBs, the channel coding producing a plurality of coded CBs; and one of transmit and receive the plurality of coded CB s over the plurality of time slots according to the determined segmentation and the determined channel coding.

Claims (53)

1. A radio node comprising processing circuitry and a radio interface, the radio interface and the processing circuitry being configured to operate together to configure the radio node to:

determine a transport block, TB, size based at least in part on a number of resource elements in a plurality of time slots, the radio node being configured to determine the TB size by being configured to determine a number of resource elements in the plurality of time slots using an average of a number of orthogonal frequency division multiplexing, OFDM, symbols scheduled in each of the plurality of time slots;

determine a segmentation of a transport block, TB, having the TB size, the segmentation producing a plurality of segmented code blocks, CBs;

determine a channel coding for each of the plurality of segmented CBs, the channel coding producing a plurality of coded CBs;

one of transmit and receive the plurality of coded CBs over the plurality of time slots according to the determined segmentation and the determined channel coding.

2. The radio node of claim 1 , wherein the radio node is configured to determine the TB size by being configured to determine the number of resource elements in the plurality of time slots as a sum of a number of resource elements scheduled in each of the plurality of time slots.

3. The radio node of claim 1 , wherein the radio node is configured to when the TB is scheduled over more than one time slot:

determine a TB cyclic redundancy check, CRC, the TB CRC being appended to the TB prior to the segmentation that produces the plurality of segmented CBs.

4. The radio node of claim 3 , wherein:

each of the produced plurality of segmented CBs are equally sized; and

the radio node is configured to determine a rate matching of the produced plurality of coded CBs, the rate matching producing an equal number of coded bits per coded code block, CB.

5. The radio node of claim 4 , wherein at least one of the plurality of coded CBs crosses a time slot boundary.

6. The radio node of claim 3 , wherein:

the produced plurality of segmented CBs are equally sized; and

the radio node is configured to determine a rate matching of the produced plurality of coded CBs, the rate matching producing an unequal number of coded bits per coded CB in at least two coded CBs of the plurality of coded CBs, each coded CB being restricted to one time slot.

7. The radio node of claim 6 , wherein:

when at least two coded CBs of the plurality of coded CBs are within a same time slot, the radio node is configured to determine that the at least two coded CBs in the same time slot are rate matched into an equal number of coded bits per coded CB in the same time slot: and

the at least two coded CBs having an unequal number of coded bits per coded CB are in different time slots.

8. The radio node of claim 6 , wherein the plurality of coded CBs are produced according to a division of a total number of the CBs scheduled for the one of the transmission and the reception into a plurality of CB sets, each CB set being transmitted within a respective time slot of the plurality of time slots.

9. The radio node of claim 8 , wherein a number of CBs in an i-th CB set is based at least in part on a number of orthogonal frequency- division multiplexing, OFDM, symbols that are scheduled in a time slot i of the plurality of time slots.

10. The radio node of claim 3 , wherein:

the produced plurality of segmented CBs are unequally sized; and

the radio node is configured to determine a rate matching of the plurality of coded CBs, the rate matching producing an unequal number of coded bits per coded CB in at least two of the plurality of coded CBs, each coded CB being restricted to one time slot.

11. The radio node of claim 10 , wherein:

when at least two coded CBs of the plurality of coded CBs are within a same time slot, the radio node is configured to determine that the at least two coded CBs in the same time slot are rate matched into an equal number of coded bits per coded CB in the same time slot: and

the at least two coded CBs having an unequal number of coded bits per coded CB are in different time slots.

12. The radio node of claim 3 , wherein when the TB is scheduled over more than one time slot:

the segmentation of the TB to produce the plurality of segmented CBs is regardless of the TB size; and

a TB cyclic redundancy check, CRC, checksum size is 24 bits regardless of the TB size.

13. The radio node of claim 1 , wherein the radio node is configured to when the TB is scheduled over more than one time slot:

determine that a cyclic redundancy check, CRC, is not appended to the TB; and

wherein

the segmentation of the TB to produce the plurality of segmented CBs is regardless of the TB size, the TB on which the segmentation is performed lacking a TB cyclic redundancy check, CRC.

14. The radio node of claim 13 , wherein:

the produced plurality of segmented CBs are unequally sized; and

the radio node is configured to when the TB is scheduled over more than one time slot:

determine a rate matching of the plurality of coded CBs, the rate matching producing an unequal number of coded bits per coded CB in at least two of the plurality of coded CBs, each coded CB being restricted to one time slot.

15. The radio node of claim 14 , wherein:

when at least two coded CBs of the plurality of coded CBs are within a same time slot, the radio node is configured to determine that the at least two coded CBs in the same time slot are rate matched into an equal number of coded bits per coded CB in the same time slot: and

the at least two coded CBs having an unequal number of coded bits per coded CB are in different time slots.

16. The radio node of claim 13 , wherein when the TB is scheduled over more than one time slot:

a CB cyclic redundancy check, CRC, checksum size is greater than 24 bits for each of the plurality of segmented CBs regardless of the TB size.

17. The radio node of claim 10 , wherein the radio node is further configured to determine a number of CBs and an associated CB size for each time slot separately, the determination being based at least in part on a number of orthogonal frequency-division multiplexing, OFDM, symbols that are scheduled in the respective time slot.

18. A method implemented by a radio node, the method comprising:

determining a transport block, TB, size based at least in part on a number of resource elements in a plurality of time slots, determining the TB size comprising determining a number of resource elements in the plurality of time slots using an average of a number of orthogonal frequency division multiplexing, OFDM, symbols scheduled in each of the plurality of time slots;

determining a segmentation of a transport block, TB, having the TB size, the segmentation producing a plurality of segmented code blocks, CBs;

determining a channel coding for each of the plurality of segmented CBs, the channel coding producing a plurality of coded CBs; and

one of transmitting and receiving the plurality of coded CBs over the plurality of time slots according to the determined segmentation and the determined channel coding.

19. A non-transitory computer readable storage medium comprising computer instructions, the computer instructions when executed being configured to implement a method, the method comprising:

determining a transport block, TB, size based at least in part on a number of resource elements in a plurality of time slots, determining the TB size comprising determining a number of resource elements in the plurality of time slots using an average of a number of orthogonal frequency division multiplexing, OFDM, symbols scheduled in each of the plurality of time slots;

determining a segmentation of a transport block, TB, having the TB size, the segmentation producing a plurality of segmented code blocks, CBs;

determining a channel coding for each of the plurality of segmented CBs, the channel coding producing a plurality of coded CBs; and

one of transmitting and receiving the plurality of coded CBs over the plurality of time slots according to the determined segmentation and the determined channel coding.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2023
From: CHENG, JUNG-FU; KARAKI, REEM
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 062282/0192 →
Continuity (2)
Provisional Application 63021323 · May 7, 2020
Related Publication 20230188277A1 · Jun 15, 2023
References Cited (29)
US 20030074476A1 · Kim · 2003 [cited by examiner]
US 20090010240A1 · Papasakellariou · 2009 [cited by examiner]
US 20120320805A1 · Yang · 2012 [cited by examiner]
US 20140078944A1 · Yang · 2014 [cited by examiner]
US 20140105076A1 · Yang · 2014 [cited by examiner]
US 20140313950A1 · Yang · 2014 [cited by examiner]
US 20140362832A1 · Rudolf · 2014 [cited by examiner]
US 20150063179A1 · Yang · 2015 [cited by examiner]
US 20150131579A1 · Li · 2015 [cited by examiner]
US 20170164384A1 · Wang · 2017 [cited by examiner]
US 20170201968A1 · Nam et al. · 2017 [cited by applicant]
US 20180205497A1 · Wang · 2018 [cited by examiner]
US 20200037317A1 · Guo · 2020 [cited by examiner]
US 20200145024A1 · Wang · 2020 [cited by examiner]
US 20200245320A1 · Yoshioka · 2020 [cited by examiner]
US 20210250887A1 · Xiong · 2021 [cited by examiner]
US 20220022184A1 · Lu · 2022 [cited by examiner]
US 20220416939A1 · Zhu · 2022 [cited by examiner]
CN 102550112 · 2010 [cited by examiner]
WO WO2019174406A1 · 2019 [cited by examiner]
WO 2020037257A1 · 2020 [cited by applicant]
WO 2020197749A1 · 2020 [cited by applicant]
International Search Report and Written Opinion dated Jul. 28, 2021 for International Application No. PCT/SE2021/050435 filed May 7, 2021; consisting of 14 pages. [cited by applicant]
3GPP TS 38.214 V16.1.0; 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical layer procedures for data (Release 16); Mar. 2020; consisting of 151 pages. [cited by applicant]
ETSI TS 138 212 V15.8.0; 5G; NR; Multiplexing and channel coding (3GPP TS 38.212 version 15.8.0 Release 15); Jan. 2020; consisting of 106 pages. [cited by applicant]
3GPP TSG RAN WG1 Meeting #89 R1-1706901; Title: TB mapping for slot aggregation; Agenda Item: 7.1.3.3.1; Source: Huawei, HiSilicon; Document for: Discussion and decision; Date and Location: May 15-19, 2017, Hangzhou, Ch… [cited by applicant]
3GPP TSG RAN WG1 Meeting #90 R1-1714547; Title: Code Block Segmentation for LDPC Codes; Source: Ericsson; Agenda Item: 6.1.4.1.2; Document for: Discussion and Decision; Date and Location: Aug. 21-25, 2017; Prague, P. R.… [cited by applicant]
3GPP TSG RAN WG1 Meeting #90bis R1-1717992; Title: TB Size and Code Block Segmentation for NR Data Channel; Source: Ericsson; Agenda Item: 7.4.1.3; Document for: Discussion and Decision; Date and Location: Oct. 9-13, 20… [cited by applicant]
European Communication dated Jun. 20, 2025 for Application No. 21726733.5, consisting of 4 pages. [cited by applicant]