# US 2021/0345375 A1 · Time-interleaving of code block groups in full-duplex mode

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0345375 A1
- Document ID: US20210345375A1
- Status: Published application
- Kind: A1
- Application number: 17/244,780
- Filed: 2021-04-29
- Published: 2021-11-04
- Earliest claimed: 2020-05-01
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Ahmed Attia ABOTABL; Muhammad Sayed Khairy ABDELGHAFFAR; Gabi SARKIS; Wanshi CHEN; Shimman Arvind PATEL; Krishna Kiran MUKKAVILLI
- Web page: https://patentgrep.com/patent/US20210345375A1

## CPC

- H04W 72/1273: of downlink data flows
- H04L 1/0004: {applied to control information}
- H04L 1/0071: {Use of interleaving (interleaving per se H03M13/27)}
- H04L 5/0044: {Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH}
- H04L 5/14: Two-way operation using the same type of signal, i.e. duplex
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 72/535: {based on resource usage policies}
- H04L 5/001: {the frequencies being arranged in component carriers}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Aspects relate to time-interleaving of code block groups (CBGs) of a transport block. Some deployments can include configuring a downlink transmission to a scheduled entity that overlaps in time with an uplink transmission from the scheduled entity when the scheduled entity is operating in a full-duplex mode. CBGs may be time-interleaved to accommodate and/or mitigate interference between downlink and uplink transmissions. The modulation and coding scheme (MCS) of the transport block can further be adjusted to accommodate and/or mitigate interference between the downlink and uplink transmissions. Techniques discussed herein can be used at various nodes, components, and/or devices in a wireless network (e.g., UEs, BSs, CUs, RUs, DUs, etc.). Other aspects, features, and embodiments are also claimed and described.

## Claims

### Claim 1

A method of wireless communication between a scheduling entity and a scheduled entity in a wireless communication network, the method comprising:
scheduling a downlink transmission of a transport block comprising a plurality of code block groups (CBGs) to the scheduled entity;
time-interleaving the plurality of CBGs of the transport block generated using a modulation and coding scheme (MCS) over a plurality of symbols allocated for the downlink transmission based on at least a first set of CBGs of the plurality of CBGs at least partially overlapping in time with an uplink transmission from the scheduled entity during full-duplex mode operations; and
transmitting the downlink transmission comprising the plurality of CBGs of the transport block to the scheduled entity.

### Claim 2 (depends on 1)

The method of claim 1, further comprising
transmitting the first set of CBGs to the scheduled entity via one or more symbols of the plurality of symbols allocated for the downlink transmission.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
receiving the uplink transmission from the scheduled entity via the one or more symbols over which the first set of CBGs is transmitted.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
selecting one of a minimum MCS or a maximum MCS as the MCS for the transport block, wherein the minimum MCS is based on the first set of CBGs comprising all of the plurality of CBGs and the maximum MCS is based on the first set of CBGs comprising an empty set.

### Claim 5 (depends on 4)

The method of claim 4, wherein the selecting the one of the minimum MCS or the maximum MCS further comprises:
selecting one of the minimum MCS or the maximum MCS as the MCS for the transport block based on an amount of overlapping time resources between the downlink transmission and the uplink transmission.

### Claim 6 (depends on 5)

The method of claim 5, wherein the selecting the one of the minimum MCS or the maximum MCS as the MCS for the transport block further comprises:
selecting the minimum MCS as the MCS for the transport block when the amount of overlapping time resources is greater than a threshold; and
selecting the maximum MCS as the MCS for the transport block when the amount of overlapping time resources is less than or equal to the threshold.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
selecting the MCS for the transport block; and
generating the plurality of CBGs of the transport block using the MCS.

### Claim 8

A method of wireless communication between a scheduled entity and a scheduling entity in a wireless communication network, the method comprising:
receiving scheduling information for a downlink transmission of a transport block comprising a plurality of code block groups (CBGs) from the scheduling entity, wherein the scheduling information indicates a modulation and coding scheme (MCS) associated with the transport block; and
receiving the downlink transmission comprising the plurality of CBGs of the transport block from the scheduling entity, wherein the plurality of CBGs are time-interleaved over a plurality of symbols allocated for the downlink transmission based on at least a first set of CBGs of the plurality of CBGs at least partially overlapping in time with an uplink transmission from the scheduled entity during full-duplex mode operations.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
time de-interleaving the plurality of CBGs of the transport block.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
receiving the first set of CBGs from the scheduling entity via one or more symbols of the plurality of symbols allocated for the downlink transmission.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
transmitting the uplink transmission to the scheduling entity via the one or more symbols over which the first set of CBGs is transmitted.

### Claim 12 (depends on 8)

The method of claim 8, wherein the MCS comprises one of a minimum MCS for the transport block selected based on the first set of CBGs comprising all of the plurality of CBGs or a maximum MCS for the transport block selected based on the first set of CBGs comprising an empty set.

### Claim 13 (depends on 12)

The method of claim 12, wherein the MCS associated with the transport block comprises one of the minimum MCS or the maximum MCS based on an amount of overlapping time resources between the downlink transmission and the uplink transmission.

### Claim 14 (depends on 13)

The method of claim 13, further comprising:
identifying the minimum MCS as the MCS for the transport block when the amount of overlapping time resources is greater than a threshold; and
identifying the maximum MCS as the MCS for the transport block when the amount of overlapping time resources is less than or equal to the threshold.

### Claim 15

A scheduling entity configured to communication in a wireless communication network, the scheduling entity, comprising:
a transceiver;
a memory; and
a processor communicatively coupled to the transceiver and the memory, wherein the scheduling entity is configured to:
schedule a downlink transmission to a scheduled entity of a transport block comprising a plurality of code block groups (CBGs);
time-interleave the plurality of CBGs of the transport block generated using a modulation and coding scheme (MCS) over a plurality of symbols allocated for the downlink transmission based on at least a first set of CBGs of the plurality of CBGs at least partially overlapping in time with an uplink transmission from the scheduled entity during full-duplex mode operations; and
transmit the downlink transmission comprising the plurality of CBGs of the transport block to the scheduled entity via the transceiver.

### Claim 16 (depends on 15)

The scheduling entity of claim 15, wherein the scheduling entity is further configured to:
transmit the first set of CBGs to the scheduled entity via one or more symbols of the plurality of symbols allocated for the downlink transmission.

### Claim 17 (depends on 16)

The scheduling entity of claim 16, wherein the scheduling entity is further configured to:
receive the uplink transmission from the scheduled entity via the one or more symbols over which the first set of CBGs is transmitted.

### Claim 18 (depends on 15)

The scheduling entity of claim 15, wherein the scheduling entity is further configured to:
select one of a minimum MCS or a maximum MCS as the MCS for the transport block, wherein the minimum MCS is based on the first set of CBGs comprising all of the plurality of CBGs and the maximum MCS is based on the first set of CBGs comprising an empty set.

### Claim 19 (depends on 18)

The scheduling entity of claim 18, wherein the scheduling entity is further configured to:
select one of the minimum MCS or the maximum MCS as the MCS for the transport block based on an amount of overlapping time resources between the downlink transmission and the uplink transmission.

### Claim 20 (depends on 19)

The scheduling entity of claim 19, wherein the scheduling entity is further configured to:
select the minimum MCS as the MCS for the transport block when the amount of overlapping time resources is greater than a threshold; and
select the maximum MCS as the MCS for the transport block when the amount of overlapping time resources is less than or equal to the threshold.

### Claim 21 (depends on 15)

The scheduling entity of claim 15, wherein the scheduling entity is further configured to:
select the MCS for the transport block; and
generate the plurality of CBGs of the transport block using the MCS.

### Claim 22

A scheduled entity configured for communication in a wireless communication network, the scheduled entity comprising:
a transceiver;
a memory; and
a processor communicatively coupled to the transceiver and the memory, wherein the scheduled entity is configured to:
receive scheduling information for a downlink transmission of a transport block comprising a plurality of code block groups (CBGs) from a scheduling entity via the transceiver, wherein the scheduling information indicates a modulation and coding scheme (MCS) associated with the transport block; and
receive the downlink transmission comprising the plurality of CBGs of the transport block from the scheduling entity via the transceiver, wherein the plurality of CBGs are time-interleaved over a plurality of symbols allocated for the downlink transmission based on at least a first set of CBGs of the plurality of CBGs at least partially overlapping in time with an uplink transmission from the scheduled entity during full-duplex mode operations.

### Claim 23 (depends on 22)

The scheduled entity of claim 22, wherein the scheduled entity is further configured to:
time de-interleave the plurality of CBGs of the transport block.

### Claim 24 (depends on 22)

The scheduled entity of claim 22, wherein the scheduled entity is further configured to:
receive the first set of CBGs from the scheduling entity via one or more symbols of the plurality of symbols allocated for the downlink transmission.

### Claim 25 (depends on 24)

The scheduled entity of claim 24, wherein the scheduled entity is further configured to:
transmit the uplink transmission to the scheduling entity via the one or more symbols over which the first set of CBGs is transmitted.

### Claim 26 (depends on 23)

The scheduled entity of claim 23, wherein the MCS comprises one of a minimum MCS for the transport block selected based on the first set of CBGs comprising all of the plurality of CBGs or a maximum MCS for the transport block selected based on the first set of CBGs comprising an empty set.

### Claim 27 (depends on 26)

The scheduled entity of claim 26, wherein the MCS associated with the transport block comprises one of the minimum MCS or the maximum MCS based on an amount of overlapping time resources between the downlink transmission and the uplink transmission.

### Claim 28 (depends on 27)

The scheduled entity of claim 27, wherein the scheduled entity is further configured to:
identify the minimum MCS as the MCS for the transport block when the amount of overlapping time resources is greater than a threshold; and
identify the maximum MCS as the MCS for the transport block when the amount of overlapping time resources is less than or equal to the threshold.
