# US 12,224,820 B2 · Learning-based dynamic signal formatting with ramification coding

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

- Number: US 12,224,820 B2
- Document ID: US12224820B2
- Status: Granted
- Kind: B2
- Application number: 17/824,890
- Filed: 2022-05-25
- Published: 2023-11-30
- Granted: 2025-02-11
- Earliest claimed: 2022-05-25
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Jamie Menjay Lin
- Web page: https://patentgrep.com/patent/US12224820B2

## CPC

- H04B 7/0456: Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
- H04L 1/0041: {Arrangements at the transmitter end}
- H04B 7/0452: Multi-user MIMO systems
- H04L 1/0045: {Arrangements at the receiver end}
- H04L 1/0056: {Systems characterized by the type of code used (H04L1/08 takes precedence)}
- H04L 1/0072: {Error control for data other than payload data, e.g. control data}
- H04L 1/0075: {Transmission of coding parameters to receiver (H04L1/0023 takes precedence)}
- H04L 5/0053: {Allocation of signalling, i.e. of overhead other than pilot signals}
- H04L 5/0094: {Indication of how sub-channels of the path are allocated}
- H04W 72/1263: Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Methods, systems, and devices for wireless communications are described. A transmitter may transmit control signaling indicating a common resource commonly allocated to a set of receivers, a dedicated resource allocated to a first receiver, and a ramification coding structure that indicates a common code segment and a dedicated code segment of a ramification codeword. The transmitter may determine the ramification coding structure based on common data for multiple receivers, a quantity of hierarchical levels, a machine learning model, or any combination thereof. The transmitter may encode common and dedicated data into at least one ramification codeword in a dynamic signaling format using the ramification coding structure, and transmit the at least one ramification codeword to the first receiver via the common and dedicated resources. Being aware of the ramification coding structure, the first receiver may decode the ramification codeword transmitted by the transmitter in the dynamic signaling format.

## Claims

### Claim 1

An apparatus for wireless communication at a first transmitter, comprising:
one or more processors;
one or more memories coupled with the one or more processors; and
instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to:
transmit control signaling that indicates:
a common resource that is commonly allocated to a plurality of receivers comprising a first receiver,
a dedicated resource that is allocated to the first receiver,
a ramification coding structure indicating a common code segment and a dedicated code segment of a ramification codeword,
the ramification coding structure being based at least in part on common data in a plurality of messages scheduled to be transmitted to the plurality of receivers, and
wherein the control signaling indicates at least one of:
an ending of the common code segment of the ramification codeword and a beginning of the dedicated code segment of the ramification codeword, or
a dynamic schedule based at least in part on a duration of a dynamic signaling format, a periodicity of the dynamic signaling format, or both;
encode the common data and dedicated data of the first receiver into at least one ramification codeword in the dynamic signaling format based at least in part on the ramification coding structure; and
transmit the at least one ramification codeword in the dynamic signaling format via the common resource and the dedicated resource.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the ramification coding structure for the plurality of messages is based at least in part on a quantity of hierarchical levels.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein the instructions are further executable by the one or more processors to cause the apparatus to:
apply, for the quantity of hierarchical levels, a machine learning model to identify the common data in the plurality of messages.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein the instructions to apply the machine learning model are further executable by the one or more processors to cause the apparatus to:
apply, using a set of one or more parameters, the machine learning model to allocate a first set of bits of the ramification codeword to the common code segment and a second set of bits of the ramification codeword to the dedicated code segment; and
wherein the set of one or more parameters comprise at least one of an aggregated user activity parameter associated with the plurality of receivers, a user signal format parameter associated with the plurality of receivers, or a cell loading parameter associated with the plurality of receivers.

### Claim 5 (depends on 3)

The apparatus of claim 3, wherein the machine learning model comprises a graph neural network model.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the instructions are further executable by the one or more processors to cause the apparatus to:
allocate, based at least in part on the ramification coding structure, a first set of bits of the ramification codeword to the common code segment and a second set of bits of the ramification codeword to the dedicated code segment,
wherein encoding the ramification codeword is based at least in part on the allocating.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the ramification coding structure indicates a quantity of bits to be used for the common code segment of the ramification codeword based at least in part on the common data in the plurality of messages.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the control signaling indicates the ending of the common code segment of the ramification codeword and the beginning of the dedicated code segment of the ramification codeword.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the control signaling indicates the dynamic schedule based at least in part on the duration of the dynamic signaling format, the periodicity of the dynamic signaling format, or both.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein the dynamic schedule is periodic, semi-persistent, or persistent.

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein the control signaling indicates the ramification codeword is encoded using a first ramification coding type of a plurality of types of ramification coding,
wherein the ramification codeword is decoded based at least in part on the first ramification coding type.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the first ramification coding type indicates that a beginning subset or an ending subset of bits of the ramification codeword are the common code segment.

### Claim 13 (depends on 11)

The apparatus of claim 11, wherein the first ramification coding type indicates that the ramification codeword is encoded using convolution coding or polar coding.

### Claim 14 (depends on 1)

The apparatus of claim 1, wherein the control signaling schedules a transmission of a message in the common resource and the dedicated resource.

### Claim 15 (depends on 1)

The apparatus of claim 1, wherein the control signaling indicates the ramification codeword concatenates the common code segment and the dedicated code segment.

### Claim 16 (depends on 1)

The apparatus of claim 1, wherein the control signaling indicates an interleaving pattern applied to interleave the common code segment and the dedicated code segment to generate the ramification codeword.

### Claim 17 (depends on 1)

The apparatus of claim 1, wherein the ramification codeword comprises a control message codeword or a data message codeword.

### Claim 18

An apparatus for wireless communication at a first receiver, comprising:
one or more processors;
one or more memories coupled with the one or more processors; and
instructions stored in the one or more memories and executable by the one or more processors to cause the apparatus to:
receive control signaling that indicates:
a common resource that is commonly allocated to a plurality of receivers comprising the first receiver,
a dedicated resource that is allocated to the first receiver,
a ramification coding structure indicating a common code segment and a dedicated code segment of a ramification codeword,
the ramification coding structure being based at least in part on common data in a plurality of messages scheduled to be transmitted to the plurality of receivers, and
wherein the control signaling indicates at least one of:
an ending of the common code segment of the ramification codeword and a beginning of the dedicated code segment of the ramification codeword, or
a dynamic schedule based at least in part on a duration of a dynamic signaling format, a periodicity of the dynamic signaling format, or both;
receive, based at least in part on the control signaling, at least one ramification codeword in the dynamic signaling format via the common resource and the dedicated resource that is allocated to the first receiver; and
decode the at least one ramification codeword in the dynamic signaling format to obtain the common code segment and a first dedicated code segment for the first receiver based at least in part on the ramification coding structure.

### Claim 19 (depends on 18)

The apparatus of claim 18, wherein the control signaling indicates the ending of the common code segment of the ramification codeword and the beginning of the dedicated code segment of the ramification codeword.

### Claim 20 (depends on 18)

The apparatus of claim 18, wherein the control signaling indicates the dynamic schedule based at least in part on the duration of the dynamic signaling format, the periodicity of the dynamic signaling format, or both.

### Claim 21 (depends on 20)

The apparatus of claim 20, wherein the dynamic schedule is periodic, semi-persistent, or persistent.

### Claim 22 (depends on 18)

The apparatus of claim 18, wherein the control signaling indicates the ramification codeword is encoded using a first ramification coding type of a plurality of types of ramification coding,
wherein the ramification codeword is decoded based at least in part on the first ramification coding type.

### Claim 23 (depends on 22)

The apparatus of claim 22, wherein the first ramification coding type indicates that a beginning subset or an ending subset of bits of the ramification codeword are the common code segment.

### Claim 24 (depends on 22)

The apparatus of claim 22, wherein the first ramification coding type indicates that the ramification codeword is encoded using convolution coding or polar coding.

### Claim 25 (depends on 18)

The apparatus of claim 18, wherein the ramification coding structure for the plurality of messages is based at least in part on a quantity of hierarchical levels.

### Claim 26 (depends on 18)

The apparatus of claim 18, wherein the ramification coding structure indicates a quantity of bits of the ramification codeword being used for the common code segment based at least in part on the common data in the plurality of messages.

### Claim 27 (depends on 18)

The apparatus of claim 18, wherein the ramification coding structure indicates a quantity of bits of the ramification codeword being used for the dedicated code segment.

### Claim 28 (depends on 18)

The apparatus of claim 18, wherein the control signaling schedules a transmission of a message in the common resource and the dedicated resource.

### Claim 29

A method for wireless communication at a first transmitter, comprising:
transmitting control signaling that indicates:
a common resource that is commonly allocated to a plurality of receivers comprising a first receiver,
a dedicated resource that is allocated to the first receiver, and
a ramification coding structure indicating a common code segment and a dedicated code segment of a ramification codeword,
the ramification coding structure being based at least in part on common data in a plurality of messages scheduled to be transmitted to the plurality of receivers;
encoding the common data and dedicated data of the first receiver into at least one ramification codeword in a dynamic signaling format based at least in part on the ramification coding structure; and
transmitting the at least one ramification codeword in the dynamic signaling format via the common resource and the dedicated resource,
wherein the control signaling indicates the ramification codeword is encoded using a first ramification coding type of a plurality of types of ramification coding, and wherein at least one of:
the first ramification coding type indicates that a beginning subset or an ending subset of bits of the ramification codeword are the common code segment, or
the first ramification coding type indicates that the ramification codeword is encoded using convolution coding or polar coding.

### Claim 30

A method for wireless communication at a first receiver, comprising:
receiving control signaling that indicates:
a common resource that is commonly allocated to a plurality of receivers comprising the first receiver,
a dedicated resource that is allocated to the first receiver, and
a ramification coding structure indicating a common code segment and a dedicated code segment of a ramification codeword,
the ramification coding structure being based at least in part on common data in a plurality of messages scheduled to be transmitted to the plurality of receivers;
receiving, based at least in part on the control signaling, at least one ramification codeword in a dynamic signaling format via the common resource and the dedicated resource that is allocated to the first receiver; and
decoding the at least one ramification codeword in the dynamic signaling format to obtain the common code segment and a first dedicated code segment for the first receiver based at least in part on the ramification coding structure,
wherein the control signaling indicates the ramification codeword is encoded using a first ramification coding type of a plurality of types of ramification coding,
wherein the ramification codeword is decoded based at least in part on the first ramification coding type, and wherein at least one of:
the first ramification coding type indicates that a beginning subset or an ending subset of bits of the ramification codeword are the common code segment, or
the first ramification coding type indicates that the ramification codeword is encoded using convolution coding or polar coding.
