IP Library Granted Patent US 12,052,201
Granted Patent B2
US 12,052,201 · App. 17/453,159 · Granted Jul 30, 2024

Frequency first per layer code block mapping

Inventors: Daniel Paz (Geva Carmel, IL); Michael Levitsky (Rehovot, IL); Jacob Pick (Beit Zayit, IL); Assaf Touboul (Netanya, IL)
Assignee: QUALCOMM Incorporated
H04L5/006H04L5/0064H04L5/0073H04W72/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,052,201
App. No.
17/453,159
Granted
Jul 30, 2024
Kind
B2
Abstract

Aspects are provided which allow for a base station to transmit code blocks according to a frequency first per layer (FFPL) mapping, and for a UE to decode received code blocks according to the FFPL mapping. The base station maps a plurality of code blocks to multiple layers, where each of the code blocks is mapped to a plurality of resource elements initially by frequency and subsequently by time on only a single layer of the multiple layers. The base station then transmits data including the code blocks to a UE. Afterwards, the UE receives the data including the mapped code blocks in multiple layers from the base station, and the UE decodes the code blocks based on the mapping. Thus, improvements in link efficiency, reliability, and reduced power consumption compared to frequency first (FF) mapping approaches may be achieved.

Claims (43)

1. A method of wireless communication at a user equipment (UE), comprising:

receiving data in multiple layers from a base station, the data including a plurality of code blocks, wherein the code blocks are mapped to a plurality of resource elements according to a frequency first per layer (FFPL) mapping based on a selection of one of multiple mapping types including the FFPL mapping, the selection being based on channel state information (CSI) measurements of uplink data, reported CSI measurements of downlink data, or a mapping recommendation from the UE, wherein in the FFPL mapping a respective one of the code blocks is mapped to contiguous resource elements of the plurality of resource elements initially by frequency and subsequently by time on only a single layer of the multiple layers; and

decoding the code blocks based on the FFPL mapping.

2. The method of claim 1 , wherein each of the layers includes a same number of the code blocks.

3. The method of claim 1 , wherein the code blocks in corresponding symbols of the layers are mapped to same resource element indices in all of the layers.

4. The method of claim 1 , wherein the code blocks are mapped to the resource elements in one of the layers before the code blocks in another one of the layers are mapped.

5. The method of claim 1 , wherein the code blocks are decoded based on the mapping in response to the data being received in a physical downlink shared channel (PDSCH).

6. The method of claim 1 , wherein the data is segmented into a number of the code blocks, and the number of the code blocks is a function of a number of the layers.

7. The method of claim 6 , wherein the function is C=[P*B/P/(K cb −L)], wherein C is the number of the code blocks, P is the number of the layers, B is a number of bits in the data, K cb is a maximum code block size, and L is a number of bits for a cyclic redundancy check (CRC) sequence.

8. The method of claim 1 , wherein each of the code blocks is mapped on one of the layers based on a code block index for the code block and a layer index for the one of the layers.

9. The method of claim 1 , wherein the code blocks are decoded after a successive interference cancellation (SIC) de-mapping operation.

10. An apparatus for wireless communication, comprising:

one or more processors;

one or more memories each coupled with at least one of the one or more processors; and

instructions stored in the one or more memories, individually or in combination, and operable, when executed by the one or more processors, individually or in combination, to cause the apparatus to:

receive data in multiple layers from a base station, the data including a plurality of code blocks, wherein the code blocks are mapped to a plurality of resource elements according to a frequency first per layer (FFPL) mapping based on a selection of one of multiple mapping types including the FFPL mapping, the selection being based on channel state information (CSI) measurements of uplink data, reported CSI measurements of downlink data, or a mapping recommendation from the apparatus, wherein in the FFPL mapping a respective one of the code blocks is mapped to contiguous resource elements of the plurality of resource elements initially by frequency and subsequently by time on only a single layer of the multiple layers; and

decode the code blocks based on the FFPL mapping.

11. The apparatus of claim 10 , wherein each of the layers includes a same number of the code blocks.

12. The apparatus of claim 10 , wherein the code blocks in corresponding symbols of the layers are mapped to same resource element indices in all of the layers.

13. The apparatus of claim 11 , wherein the code blocks are mapped to the resource elements in one of the layers before the code blocks in another one of the layers are mapped.

14. The apparatus of claim 10 , wherein the code blocks are decoded based on the mapping in response to the data being received in a physical downlink shared channel (PDSCH).

15. The apparatus of claim 10 , wherein the code blocks are decoded after a successive interference cancellation (SIC) de-mapping operation.

16. A method of wireless communication at a base station, comprising:

mapping a plurality of code blocks to multiple layers, wherein the code blocks are mapped to a plurality of resource elements according to a frequency first per layer (FFPL) mapping based on a selection of one of multiple mapping types including the FFPL mapping, the selection being based on channel state information (CSI) measurements of uplink data, reported CSI measurements of downlink data, or a mapping recommendation from a user equipment (UE), wherein in the FFPL mapping a respective one of the code blocks is mapped to contiguous resource elements of the plurality of resource elements initially by frequency and subsequently by time on only a single layer of the multiple layers; and

transmitting data including the code blocks to the UE.

17. The method of claim 16 , wherein each of the layers includes a same number of the code blocks.

18. The method of claim 16 , wherein the code blocks in corresponding symbols of the layers are mapped to same resource element indices in all of the layers.

19. The method of claim 16 , wherein the code blocks are mapped to the resource elements in one of the layers before the code blocks in another one of the layers are mapped.

20. The method of claim 16 , wherein the data is transmitted in a physical downlink shared channel (PDSCH).

21. The method of claim 16 , further comprising:

segmenting a transport block into a number of the code blocks, wherein the number of the code blocks is a function of a number of the layers.

22. The method of claim 21 , wherein the function is C=┌P*B/P/(K cb −L)┐, wherein C is the number of the code blocks, P is the number of the layers, B is a number of bits in the data, K cb is a maximum code block size, and L is a number of bits for a cyclic redundancy check (CRC) sequence.

23. The method of claim 16 , wherein each of the code blocks is mapped on one of the layers based on a code block index for the code block and a layer index for the one of the layers.

24. An apparatus for wireless communication, comprising:

one or more processors;

one or more memories each coupled with at least one of the one or more processors; and

instructions stored in the one or more memories, individually or in combination, and operable, when executed by the one or more processors, individually or in combination, to cause the apparatus to:

map a plurality of code blocks to multiple layers, wherein the code blocks are mapped to a plurality of resource elements according to a frequency first per layer (FFPL) mapping based on a selection of one of multiple mapping types including the FFPL mapping, the selection being based on channel state information (CSI) measurements of uplink data, reported CSI measurements of downlink data, or a mapping recommendation from a user equipment (UE), wherein in the FFPL mapping a respective one of the code blocks is mapped to contiguous resource elements of the plurality of resource elements initially by frequency and subsequently by time on only a single layer of the multiple layers; and

transmit data including the code blocks to the UE.

25. The apparatus of claim 24 , wherein the instructions, when executed by the one or more processors, individually or in combination, further cause the apparatus to:

segment a transport block into a number of the code blocks, wherein the number of the code blocks is a function of a number of the layers.

26. The apparatus of claim 25 , wherein the function is C=┌P*B/P/(K cb −L)┐, wherein C is the number of the code blocks, P is the number of the layers, B is a number of bits in the data, K cb is a maximum code block size, and L is a number of bits for a cyclic redundancy check (CRC) sequence.

27. The apparatus of claim 24 , wherein each of the code blocks is mapped on one of the layers based on a code block index for the code block and a layer index for the one of the layers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2022
From: PAZ, DANIEL; LEVITSKY, MICHAEL; PICK, JACOB; TOUBOUL, ASSAF
To: QUALCOMM INCORPORATED
Reel/Frame 059202/0032 →
Continuity (1)
Related Publication 20230139174A1 · May 4, 2023
Cited By (1)
US 12,658,989