IP Library Granted Patent US 12,732,994
Granted Patent B2
US 12,732,994 · App. 18/558,158 · Granted Sep 8, 2026

Rate-matching for transport block processing over multiple slots for physical uplink shared channel

Inventors: Gregory Ermolaev (Santa Clara, CA); Gang Xiong (Portland, OR); Sergey Sosnin (Santa Clara, CA)
Assignee: Intel Corporation
H04W72/1268H04L1/0064H04L1/0071H04W72/0446H04W72/21
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,732,994
App. No.
18/558,158
Granted
Sep 8, 2026
Kind
B2
Abstract

Various embodiments herein provide techniques for uplink transport block transmission over multiple slots, e.g. using bit interleaving and/or rate matching. Other embodiments may be described and claimed.

Claims (29)

1 . One or more non-transitory computer-readable media (NTCRM) having instructions, stored thereon, that when executed by one or more processors of a user equipment (UE) configure the UE to:

receive an allocation of slots for transmission of a transport block over multiple slots, wherein the transport block corresponds to a physical uplink shared channel (PUSCH) transmission; and

perform bit interleaving of the transport block within each individual slot of the multiple that are allocated for transmission of the transport block,

wherein for performing the bit interleaving, a starting position of coded bits for bit selection for each slot is based on a number of the allocated slots and a rate-matching size of the PUSCH transmission.

2 . The one or more NTCRM of claim 1 , wherein, to perform the bit interleaving, the UE is to:

divide the coded bits from individual code blocks of the transport block into multiple segments based on a number of the allocated slots; and

apply the bit interleaving for each segment.

3 . The one or more NTCRM of claim 2 , wherein the instructions, when executed, are further to configure the UE to concatenate the segments for different code blocks and map the concatenated segments into each of the allocated slots.

4 . The one or more NTCRM of claim 1 , wherein the PUSCH transmission is dropped in one or more of the allocated slots based on a collision with a semi-static time-division duplexing (TDD) uplink (UL)/downlink (DL) configuration, a dynamic slot format indication (SFI), an uplink cancellation indication (CI), or a higher priority uplink transmission.

5 . The one or more NTCRM of claim 1 , wherein the instructions, when executed, are further to configure the UE to perform rate matching for code blocks of the transport block in the allocated slots.

6 . The one or more NTCRM of claim 1 , wherein the instructions, when executed, are further to configure the UE to multiplex semi-static uplink control information (UCI) with the transport block in the allocated slots.

7 . One or more non-transitory computer-readable media (NTCRM) having instructions, stored thereon, that when executed by one or more processors of a next generation Node B (gNB) configure the gNB to:

allocate slots for a user equipment (UE) to transmit a transport block over multiple slots, wherein the transport block corresponds to a physical uplink shared channel (PUSCH) transmission; and

receive the transport block in the allocated slots, wherein coded bits of the transport block are interleaved within individual slot of the multiple that are allocated for transmission of the transport block, such that a starting position of the coded bits for bit selection for each slot is based on a number of the allocated slots and a rate-matching size of the PUSCH transmission.

8 . The one or more NTCRM of claim 7 , wherein the coded bits from individual code blocks of the transport block are divided into multiple segments based on a number of the allocated slots, and wherein the segments are interleaved within the individual slots.

9 . The one or more NTCRM of claim 7 , wherein the PUSCH transmission is dropped in one or more of the allocated slots based on a collision with a semi-static time-division duplexing (TDD) uplink (UL)/downlink (DL) configuration, a dynamic slot format indication (SFI), an uplink cancellation indication (CI), or a higher priority uplink transmission.

10 . The one or more NTCRM of claim 7 , wherein code blocks of the transport block are rate matched in the allocated slots.

11 . The one or more NTCRM of claim 7 , wherein the instructions, when executed, are further to configure the gNB to decide uplink control information that is multiplexed with the transport block in the allocated slots.

12 . The one or more NTCRM of claim 11 , wherein the UCI semi-static uplink control information (UCI) is multiplexed in a slot of the allocated slots that overlaps with a physical uplink control channel (PUCCH).

13 . An apparatus to be implemented in a user equipment (UE), the apparatus comprising:

an interface to receive a transport block for a physical uplink shared channel (PUSCH) transmission over multiple slots; and

processor circuitry coupled to the interface, the processor circuitry to:

divide coded bits from individual code blocks of the transport block into multiple segments based on a number of slots allocated for transmission of the transport block;

perform bit interleaving of the transport block within each individual slot of the multiple slots,

wherein for the bit interleaving, a starting position of the coded bits for bit selection for each slot is based on a number of the allocated slots and a rate-matching size of the PUSCH transmission, and

encode the transport block for transmission with the segments from different code blocks interleaved into individual slots of the allocated slots.

14 . The apparatus of claim 13 , wherein the transmission is dropped in one or more of the allocated slots.

15 . The apparatus of claim 14 , wherein the transmission is dropped in one or more of the allocated slots based on a collision with a semi-static time-division duplexing (TDD) uplink (UL)/downlink (DL) configuration, a dynamic slot format indication (SFI), an uplink cancellation indication (CI), or a higher priority uplink transmission.

16 . The apparatus of claim 13 , wherein the processor circuitry is further to multiplex semi-static uplink control information (UCI) with the transport block in the allocated slots.

Continuity (4)
Provisional Application 63301853 · Jan 21, 2022
Provisional Application 63256910 · Oct 18, 2021
Provisional Application 63250950 · Sep 30, 2021
Related Publication 20240224268A1 · Jul 4, 2024
References Cited (19)
US 20210051636A1 · Sengupta et al. · 2021 [cited by applicant]
US 20210135787A1 · Sengupta et al. · 2021 [cited by applicant]
US 20210219329A1 · Zhou et al. · 2021 [cited by applicant]
US 20220346091A1 · Karmoose · 2022 [cited by examiner]
US 20220385395A1 · Sridharan · 2022 [cited by examiner]
US 20240163067A1 · Xiong · 2024 [cited by examiner]
US 20240333428A1 · Yamamoto · 2024 [cited by examiner]
JP 2024527221 · 2024 [cited by applicant]
WO 2023055900 · 2023 [cited by applicant]
Japanese Patent Office; Office Action dated Jan. 7, 2025 for Patent Application No. 2023-566843, 5 pages. [cited by applicant]
Ericsson, “TB Processing over Multi Slot PUSCH,” 3GPP TSG RAN WG1 Meeting #106-e, R1-2107560, Aug. 16-27, 2021. 18 pages. [cited by applicant]
Huawei, HiSilicon, “Discussion on TB processing over multi-slot Pusch,” 3GPP TSG RAN WG1 Meeting #106-e, R1-2106496, Aug. 16-27, 2021. 14 pages. [cited by applicant]
“Japanese Application Serial No. 2023-566843, Decision of Rejection mailed Jul. 1, 2025”, w English Translation, 4 pgs. [cited by applicant]
“International Application Serial No. PCT US2022 045186, International Preliminary Report on Patentability mailed Apr. 11, 2024”, 7 pgs. [cited by applicant]
“Japanese Application Serial No. 2023-566843, Response filed Apr. 7, 2025 to Notification of Reasons for Refusal mailed Jan. 7, 2025”, W English Claims, 19 pgs. [cited by applicant]
International Patent Office—International Search Report and Written Opinion mailed Jan. 26, 2023 from International Patent Application No. PCT/US2022/045186, 10 pages. [cited by applicant]
Nokia, et al., “Final FL summary of TB processing over multi-slot PUSCH (AI 8.8.1.2),” 3GPP TSG RAN WG1 #106-e, R1-2108545, Agenda item: 8.8.1.2, Aug. 16-Aug. 27, 2021, e-Meeting, 152 pages. [cited by applicant]
Huawei, et al., “Discussion on TB processing over multi-slot PUSCH,” 3GPP TSG RAN WG1 Meeting #106-e, R1-2106496, Agenda Item: 8.8.1.2, Aug. 16-27, 2021, E-meeting, 12 pages. [cited by applicant]
3GPP, “Technical Specification Group Radio Access Network; NR; Multiplexing and channel coding (Release 16),” 3GPP TS 38.212 V16.7.0 (Sep. 2021), 5G, 153 pages. [cited by applicant]