IP Library Granted Patent US 12,250,070
Granted Patent B2
US 12,250,070 · App. 17/747,724 · Granted Mar 11, 2025

Rate matching for multi-slot uplink shared channel transmission

Inventors: Gokul Sridharan (Sunnyvale, CA); Hung Dinh Ly (San Diego, CA); Wanshi Chen (San Diego, CA); Peter Gaal (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04L1/0013H03M13/1111H04L1/0061H04L1/0071
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,250,070
App. No.
17/747,724
Granted
Mar 11, 2025
Kind
B2
Abstract

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive an indication of one or more sets of contiguous time domain resources for a multi-slot transmission occasion that spans at least multiple slots. The UE may select, for one or more codeblocks of a communication on the multi-slot transmission occasion, coded bits of a plurality of coded bits on a per slot basis for each of the multiple slots, wherein start locations for bit selection for each of the multiple slots are determined independently from one another. The UE may interleave the coded bits to form one or more interleaved encoded bit sequences of the one or more codeblocks. The UE may transmit the communication including the one or more interleaved encoded bit sequences. Numerous other aspects are described.

Claims (63)

1. An apparatus of a user equipment (UE) for wireless communication, comprising:

one or more memories; and

one or more processors, coupled to the one or more memories and configured to:

receive an indication of one or more sets of time domain resources for a multi-slot transmission occasion that spans at least multiple slots;

select, for one or more codeblocks of a communication on the multi-slot transmission occasion, coded bits of a plurality of coded bits on a per slot basis for each of the multiple slots, wherein start locations for bit selection for each of the multiple slots are independent of an actual number of bits selected for transmission in another slot;

interleave, for each of the multiple slots, the coded bits to form one or more interleaved encoded bit sequences of the one or more codeblocks; and

transmit the communication including the one or more interleaved encoded bit sequences.

2. The apparatus of claim 1 , wherein a start location of a given slot of the multiple slots is independent of an end location of a prior slot of the multiple slots.

3. The apparatus of claim 1 , wherein the start locations for bit selection for each of the multiple slots are determined irrespective of whether uplink control information is multiplexed in any slot of the multiple slots.

4. The apparatus of claim 1 , wherein the coded bits are selected using a particular redundancy version (RV) across the multiple slots, wherein the multiple slots comprise an RV bundle.

5. The apparatus of claim 4 , wherein the particular RV is indicated by an RV table that includes a sequence of RVs for the UE to use in different RV bundles.

6. The apparatus of claim 1 , wherein the one or more processors, when selecting the coded bits on the per slot basis, are configured to:

select a first subset of the plurality of coded bits for a first slot of the multi-slot transmission occasion; and

select a second subset of the plurality of coded bits for a second slot of the multi-slot transmission occasion.

7. The apparatus of claim 1 , wherein a start location of a given slot of the multiple slots is not adjacent to an end location of a prior slot of the multiple slots.

8. The apparatus of claim 1 , wherein the one or more processors are further configured to:

determine the start locations in accordance with an offset relative to a location of a circular buffer.

9. The apparatus of claim 8 , wherein the multiple slots are associated with a redundancy version bundle corresponding to a redundancy version index indicating the location of the circular buffer.

10. The apparatus of claim 8 , wherein the start locations are determined prior to selecting the coded bits.

11. The apparatus of claim 1 , wherein the one or more processors are further configured to:

transmit capability signaling indicating at least one of:

whether multi-slot transmission occasions are supported, whether per slot rate matching is supported, whether per segment rate matching is supported, or

whether interleaving can be dynamically turned on or off.

12. An apparatus of a network node for wireless communication, comprising:

one or more memories; and

one or more processors coupled to the one or more memories, the one or more processors configured to:

transmit an indication of one or more sets of time domain resources for a multi-slot transmission occasion that spans multiple slots;

receive, on the multi-slot transmission occasion, a communication including an interleaved encoded bit sequence of one or more codeblocks;

demap the communication to obtain soft information for each of a plurality of transmitted bits;

de-interleave, to obtain de-interleaved soft information, the soft information on a per slot basis for each of the multiple slots;

concatenate the de-interleaved soft information to obtain concatenated soft information, wherein start locations for concatenation for each of the multiple slots are independent of an actual number of bits selected for transmission in another slot; and

decode the concatenated soft information to infer the one or more codeblocks of the communication.

13. The apparatus of claim 12 , wherein a start location of a given slot of the multiple slots is independent of an end location of a prior slot of the multiple slots.

14. The apparatus of claim 12 , wherein the start locations for bit selection for each of the multiple slots are determined irrespective of whether uplink control information is multiplexed in any slot of the multiple slots.

15. The apparatus of claim 12 , wherein the coded bits are selected using a particular redundancy version (RV) across the multiple slots, wherein the multiple slots comprise an RV bundle.

16. The apparatus of claim 15 , wherein the particular RV is indicated by an RV table that includes a sequence of RVs for a user equipment (UE) to use in different RV bundles.

17. A method of wireless communication performed by a user equipment (UE), comprising:

receiving an indication of one or more sets of time domain resources for a multi-slot transmission occasion that spans at least multiple slots;

selecting, for one or more codeblocks of a communication on the multi-slot transmission occasion, coded bits of a plurality of coded bits on a per slot basis for each of the multiple slots, wherein start locations for bit selection for each of the multiple slots are independent of an actual number of bits selected for transmission in another slot;

interleaving, for each of the multiple slots, the coded bits to form one or more interleaved encoded bit sequences of the one or more codeblocks; and

transmitting the communication including the one or more interleaved encoded bit sequences.

18. The method of claim 17 , wherein a start location of a given slot of the multiple slots is independent of an end location of a prior slot of the multiple slots.

19. The method of claim 17 , wherein the start locations for bit selection for each of the multiple slots are determined irrespective of whether uplink control information is multiplexed in any slot of the multiple slots.

20. The method of claim 17 , wherein the coded bits are selected using a particular redundancy version (RV) across the multiple slots, wherein the multiple slots comprise an RV bundle.

21. The method of claim 20 , wherein the particular RV is indicated by an RV table that includes a sequence of RVs for the UE to use in different RV bundles.

22. The method of claim 17 , wherein selecting the coded bits on the per slot basis comprises:

selecting a first subset of the plurality of coded bits for a first slot of the multi-slot transmission occasion; and

selecting a second subset of the plurality of coded bits for a second slot of the multi-slot transmission occasion.

23. The method of claim 17 , wherein a start location of a given slot of the multiple slots is not adjacent to an end location of a prior slot of the multiple slots.

24. The method of claim 17 , further comprising:

determining the start locations in accordance with an offset relative to a location of a circular buffer.

25. The method of claim 17 , wherein the communication is a physical uplink shared channel (PUSCH) transmission that includes a single transport block, and wherein the multi-slot transmission occasion is a multi-slot PUSCH transmission occasion.

26. A method of wireless communication performed by a network node, comprising:

transmitting an indication of one or more sets of time domain resources for a multi-slot transmission occasion that spans multiple slots;

receiving, on the multi-slot transmission occasion, a communication including an interleaved encoded bit sequence of one or more codeblocks;

demapping the communication to obtain soft information for each of a plurality of transmitted bits;

de-interleaving, to obtain de-interleaved soft information, the soft information on a per slot basis for each of the multiple slots;

concatenating the de-interleaved soft information to obtain concatenated soft information, wherein start locations for concatenation for each of the multiple slots are independent of an actual number of bits selected for transmission in another slot; and

decoding the concatenated soft information to infer the one or more codeblocks of the communication.

27. The method of claim 26 , wherein a start location of concatenation for a given slot of the multiple slots is independent of an end location of concatenation for a prior slot of the multiple slots.

28. The method of claim 26 , wherein the start locations for concatenation for each of the multiple slots are determined irrespective of whether uplink control information is multiplexed in any slot of the multiple slots.

29. The method of claim 26 , wherein the coded bits are associated with a particular redundancy version (RV) across the multiple slots, wherein the multiple slots are an RV bundle.

30. The method of claim 29 , wherein the particular RV is indicated by an RV table that includes a sequence of RVs for different RV bundles.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE SUPPORTING DOCUMENTATION AND ADD U.S. PROVISIONAL APPLICATION NO. 63/201,971 TO THE PROPERTY NUMBER SECTION PREVIOUSLY RECORDED ON REEL 60857 FRAME 60. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 11, 2025
From: SRIDHARAN, GOKUL; LY, HUNG DINH; CHEN, WANSHI; GAAL, PETER
To: QUALCOMM INCORPORATED
Reel/Frame 072610/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2022
From: SRIDHARAN, GOKUL; LY, HUNG DINH; CHEN, WANSHI; GAAL, PETER
To: QUALCOMM INCORPORATED
Reel/Frame 060857/0060 →
Continuity (3)
Provisional Application 63201971 · May 20, 2021
Provisional Application 63190781 · May 19, 2021
Related Publication 20220385395A1 · Dec 1, 2022
References Cited (7)
US 20220303987A1 · Sridharan · 2022 [cited by examiner]
US 20220322337A1 · Sridharan · 2022 [cited by examiner]
US 20220330232A1 · Sridharan · 2022 [cited by examiner]
Huawei, et al., “Discussion on TB Processing Over Multi-Slot PUSCH”, 3GPP TSG RAN WG1 #105-e, R1-2104242, 3rd Generation Partnership Project, Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sophia-Antipolis C… [cited by applicant]
International Search Report and Written Opinion—PCT/US2022/072429—ISA/EPO—Sep. 2, 2022. [cited by applicant]
Qualcomm Incorporated: “TB Processing Over Multi-slot PUSCH”, 3GPP TSG-RAN WG1 Meeting #106bis-e, R1-2110202, 3rd Generation Partnership Project, Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sophia-Antipol… [cited by applicant]
Samsung: “Tb Processing Over Multi-Slot PUSCH”, 3GPP TSG RAN WG1 #104b-e, R1-2103252, 3rd Generation Partnership Project, Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sophia-Antipolis Cedex, France, vol. R… [cited by applicant]