IP Library › Granted Patent US 12,218,878
Granted Patent B2
US 12,218,878 · App. 18/356,511 · Granted Feb 4, 2025

Code block group based multiplexing

Inventors: Jing Lei (San Diego, CA); Linhai He (San Diego, CA); Seyong Park (San Diego, CA); Gabi Sarkis (San Diego, CA); Yi Huang (San Diego, CA); Renqiu Wang (San Diego, CA); Wanshi Chen (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04L5/0053H04L5/0044H04L27/2613H04W72/21H04W72/23H04W74/0833H04W76/27
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,218,878
App. No.
18/356,511
Granted
Feb 4, 2025
Kind
B2
Abstract

Methods, systems, and devices for wireless communications are described. A user equipment (UE) may identify a payload for inclusion in an uplink transmission. The UE may organize the payload into a code block group (CBG) that includes one or more code blocks (CB). The UE may map each CB of the CBG to a corresponding uplink shared channel resource unit (e.g., a physical uplink shared channel resource unit) of an uplink transmission occasion of the first UE. The uplink transmission occasion may also be shared with one or more additional UEs such that the CBG of the first UE is multiplexed with additional CBGs from the additional UEs. The UE may transmit, to a base station, the uplink transmission including each uplink shared channel resource unit on which the CBG is organized.

Claims (71)

1. A first user equipment (UE), comprising:

one or more memories storing processor-executable code; and

one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the first UE to:

organize a payload into a code block group that includes one or more code blocks;

scramble the code block group at a bit level according to a scrambling identifier;

map the code block group to a corresponding one or more uplink shared channel resource units of an uplink transmission occasion shared by the first UE with one or more additional UEs such that the code block group of the first UE is multiplexed with additional code block groups from the one or more additional UEs;

provide an indication of configuration information for the code block group to the network entity; and

transmit, to a network entity and in accordance with a contention-based random access procedure, an uplink transmission comprising each uplink shared channel resource unit on which the code block group is organized.

2. The first UE of claim 1 , wherein:

the scrambling identifier is UE-specific and cell-specific.

3. The first UE of claim 1 , wherein the scrambling identifier is based at least in part on a preamble resource identifier, a code block group size, a reference signal resource index, an uplink shared channel resource unit index, or a combination thereof.

4. The first UE of claim 1 , wherein the configuration information comprises a size of the code block group, an indication of the mapping from each code block to the corresponding uplink shared channel resource unit, or a combination thereof.

5. The first UE of claim 1 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first UE to:

identify a preamble associated with the uplink transmission;

determine a preamble resource identifier for the preamble based at least in part on the configuration information; and

transmit the preamble with the preamble resource identifier.

6. The first UE of claim 5 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first UE to:

identify a set of preamble sequence indices and a set of random access occasion indices;

partition the set of preamble sequence indices into a plurality of subsets of preamble sequence indices and the set of random access occasion indices into a plurality of subsets of random access occasion indices based at least in part on the configuration information; and

determine the preamble resource identifier based at least in part on the partitioning.

7. The first UE of claim 1 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first UE to:

determine to transmit the uplink transmission as part of the contention-based random access procedure;

receive signaling indicating a set of rules for performing resource mapping for the uplink transmission; and

map each code block to the corresponding uplink shared channel resource unit based at least in part on the set of rules.

8. The first UE of claim 7 , wherein the set of rules indicate to perform the resource mapping randomly within a configured pool of resources.

9. The first UE of claim 7 , wherein the signaling comprises system information (SI) signaling, radio resource control (RRC) signaling, or a combination thereof.

10. The first UE of claim 1 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first UE to:

multiplex each corresponding uplink shared channel resource unit with a resource of a reference signal.

11. The first UE of claim 10 , wherein the reference signal is a demodulation reference signal (DMRS).

12. The first UE of claim 11 , wherein a configuration of the resource of the reference signal is based at least in part on a number of symbols spanned by the DMRS, a number of resource blocks or sub-physical-resource-blocks (sub-PRBs) spanned by the DMRS, an index of an antenna port associated with the DMRS, a DMRS sequence, a mapping type, a precoding or beamforming index associated with the DMRS, or a combination thereof.

13. The first UE of claim 12 , wherein the DMRS sequence is spread by an orthogonal cover code (OCC) in a time domain, a frequency domain, or a combination thereof.

14. A method for wireless communication at a first user equipment (UE), comprising:

organizing a payload into a code block group that includes one or more code blocks;

scrambling the code block group at a bit level according to a scrambling identifier;

mapping the code block group to a corresponding one or more uplink shared channel resource units of an uplink transmission occasion shared by the first UE with one or more additional UEs such that the code block group of the first UE is multiplexed with additional code block groups from the one or more additional UEs;

providing an indication of configuration information for the code block group to the network entity; and

transmitting, to a network entity and in accordance with a contention-based random access procedure, an uplink transmission comprising each uplink shared channel resource unit on which the code block group is organized.

15. The method of claim 14 , wherein the scrambling identifier is UE-specific and cell-specific.

16. The method of claim 14 , wherein the scrambling identifier is based at least in part on a preamble resource identifier, a code block group size, a reference signal resource index, an uplink shared channel resource unit index, or a combination thereof.

17. The method of claim 14 , wherein the configuration information comprises a size of the code block group, an indication of the mapping from each code block to the corresponding uplink shared channel resource unit, or a combination thereof.

18. The method of claim 14 , further comprising:

identifying a preamble associated with the uplink transmission;

determining a preamble resource identifier for the preamble based at least in part on the configuration information; and

transmitting the preamble with the preamble resource identifier.

19. The method of claim 18 , further comprising:

identifying a set of preamble sequence indices and a set of random access occasion indices;

partitioning the set of preamble sequence indices into a plurality of subsets of preamble sequence indices and the set of random access occasion indices into a plurality of subsets of random access occasion indices based at least in part on the configuration information; and

determining the preamble resource identifier based at least in part on the partitioning.

20. The method of claim 14 , further comprising:

determining to transmit the uplink transmission as part of the contention-based random access procedure;

receiving signaling indicating a set of rules for performing resource mapping for the uplink transmission; and

mapping each code block to the corresponding uplink shared channel resource unit based at least in part on the set of rules.

21. The method of claim 20 , wherein the set of rules indicate to perform the resource mapping randomly within a configured pool of resources.

22. The method of claim 20 , wherein the signaling comprises system information (SI) signaling, radio resource control (RRC) signaling, or a combination thereof.

23. The method of claim 14 , further comprising:

multiplexing each corresponding uplink shared channel resource unit with a resource of a reference signal.

24. The method of claim 23 , wherein the reference signal is a demodulation reference signal (DMRS).

25. The method of claim 24 , wherein a configuration of the resource of the reference signal is based at least in part on a number of symbols spanned by the DMRS, a number of resource blocks or sub-physical-resource-blocks (sub-PRBs) spanned by the DMRS, an index of an antenna port associated with the DMRS, a DMRS sequence, a mapping type, a precoding or beamforming index associated with the DMRS, or a combination thereof.

26. The method of claim 25 , wherein the DMRS sequence is spread by an orthogonal cover code (OCC) in a time domain, a frequency domain, or a combination thereof.

27. A first user equipment (UE) for wireless communication, comprising:

means for organizing a payload into a code block group that includes one or more code blocks;

means for scrambling the code block group at a bit level according to a scrambling identifier;

means for mapping the code block group to a corresponding one or more uplink shared channel resource units of an uplink transmission occasion shared by the first UE with one or more additional UEs such that the code block group of the first UE is multiplexed with additional code block groups from the one or more additional UEs;

providing an indication of configuration information for the code block group to the network entity; and

means for transmitting, to a network entity and in accordance with a contention-based random access procedure, an uplink transmission comprising each uplink shared channel resource unit on which the code block group is organized.

28. A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by one or more processors to:

organize a payload into a code block group that includes one or more code blocks;

scramble the code block group at a bit level according to a scrambling identifier;

map the code block group to a corresponding one or more uplink shared channel resource units of an uplink transmission occasion shared by a first UE with one or more additional UEs such that the code block group of the first UE is multiplexed with additional code block groups from the one or more additional UEs; and

providing an indication of configuration information for the code block group to the network entity;

transmit, to a network entity and in accordance with a contention-based random access procedure, an uplink transmission comprising each uplink shared channel resource unit on which the code block group is organized.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2023
From: LEI, JING; HE, LINHAI; PARK, SEYONG; SARKIS, GABI; HUANG, YI; WANG, RENQIU; CHEN, WANSHI
To: QUALCOMM INCORPORATED
Reel/Frame 064389/0982 →
Continuity (3)
Continuation 16936934 · Jul 23, 2020
Provisional Application 62878084 · Jul 24, 2019
Related Publication 20230361970A1 · Nov 9, 2023
References Cited (15)
US 20180077685A1 · Wu et al. · 2018 [cited by applicant]
US 20180270705A1 · Sun et al. · 2018 [cited by applicant]
US 20190380155A1 · Ren · 2019 [cited by examiner]
US 20200037385A1 · Park · 2020 [cited by examiner]
US 20210022117A1 · Yi · 2021 [cited by examiner]
US 20210028905A1 · Lei · 2021 [cited by applicant]
US 20220231806A1 · Hu · 2022 [cited by examiner]
EP 2139204A1 · 2009 [cited by applicant]
EP 3641184A1 · 2020 [cited by applicant]
WO 2018135640A1 · 2018 [cited by applicant]
WO WO2018175420A1 · 2018 [cited by applicant]
WO WO2018230289A1 · 2018 [cited by applicant]
International Search Report and Written Opinion—PCT/US2020/043537—ISA/EPO—Oct. 16, 2020. [cited by applicant]
LG Electronics: “Discussion on Configured Grant for NR-U”, 3GPP Draft, 3GPP TSG RAN WG1 Meeting #97, R1-1906678, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre, 650, Route Des Lucioles, F-06921, Sop… [cited by applicant]
Nokia, et al., “Code Block Segmentation of eMBB”, 3GPP Draft, 3GPP TSG RAN WG1 Meeting #89, R1-1708826_CB_SEGMENTATION, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre, 650, Route Des Lucioles, F-069… [cited by applicant]
Cited By (1)
US 12,640,972