# US 12,003,290 B2 · Techniques for switching orthogonal and non-orthogonal sequence based noncoherent uplink control transmissions

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

- Number: US 12,003,290 B2
- Document ID: US12003290B2
- Status: Granted
- Kind: B2
- Application number: 17/192,290
- Filed: 2021-03-04
- Published: 2021-10-21
- Granted: 2024-06-04
- Earliest claimed: 2020-04-16
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Yi Huang; Wei Yang; Wanshi Chen; Krishna Kiran Mukkavilli; Tingfang Ji
- Web page: https://patentgrep.com/patent/US12003290B2

## CPC

- H04B 7/0482: {Adaptive codebooks}
- H04L 5/0044: {Allocation of payload; Allocation of data channels, e.g. PDSCH or PUSCH}
- H04B 7/0456: Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04W 76/27: Transitions between radio resource control [RRC] states
- H04L 5/0023: {Time-frequency-space}
- H04L 5/0094: {Indication of how sub-channels of the path are allocated}
- 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 a payload in transmission to the base station in a wireless communications system. The transmitter may identify a payload to include in the transmission to the base station. The transmitter may determine to transmit the transmission using an orthogonal sequence codebook or a non-orthogonal sequence codebook, based on a size of the payload, a control message from the base station to the transmitter, or a combination of these. The transmitter may then transmit the transmission to the base station based on whether the transmission is to use the orthogonal sequence codebook or the non-orthogonal sequence codebook. The transmission may be a noncoherent transmission. The transmission may be an uplink control information transmission, an uplink data transmission, a downlink control information transmission, or a downlink data transmission.

## Claims

### Claim 1

An apparatus for wireless communications at a transmitter, comprising:
a memory; and
at least one processor coupled to the memory, wherein the transmitter is configured to:
identify a payload to include in a noncoherent transmission to a receiver;
determine to transmit the noncoherent transmission using an orthogonal sequence codebook or a non-orthogonal sequence codebook based on a size of the payload, wherein the orthogonal sequence codebook is used based on the size of the payload being less than or equal to a threshold, and wherein the non-orthogonal sequence codebook is used based on the size of the payload being greater than the threshold; and
transmit the noncoherent transmission to the receiver based on whether the noncoherent transmission is to use the orthogonal sequence codebook or the non-orthogonal sequence codebook, wherein the orthogonal sequence codebook and the non-orthogonal sequence codebook are associated with the noncoherent transmission.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the noncoherent transmission is an uplink control information transmission.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein, to determine to transmit the noncoherent transmission using the orthogonal sequence codebook or the non-orthogonal sequence codebook, the transmitter is configured to:
determine to transmit the uplink control information transmission using the orthogonal sequence codebook.

### Claim 4 (depends on 2)

The apparatus of claim 2, wherein, to determine to transmit the noncoherent transmission using the orthogonal sequence codebook or the non-orthogonal sequence codebook, the transmitter is configured to:
determine to transmit the uplink control information transmission using the non-orthogonal sequence codebook.

### Claim 5 (depends on 2)

The apparatus of claim 2, wherein the threshold comprises a value of a logarithm base two of a number of resource elements in a resource available for the uplink control information transmission.

### Claim 6 (depends on 2)

The apparatus of claim 2, wherein the transmitter is configured to:
receive radio resource control signaling from the receiver, wherein the radio resource control signaling comprises a scalar value, wherein the threshold is a weighted threshold that is weighted by the scalar value, and
wherein the orthogonal sequence codebook is used to transmit the uplink control information transmission based at least in part on the size of the payload being less than or equal to the weighted threshold.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the weighted threshold comprises the scalar value multiplied by a logarithm base two of a number of resource elements in a resource available for the uplink control information transmission.

### Claim 8 (depends on 2)

The apparatus of claim 2, wherein the transmitter is configured to:
receive radio resource control signaling from the receiver, wherein the radio resource control signaling comprises a scalar value, wherein the threshold is a weighted threshold that is weighted by the scalar value, and
wherein the non-orthogonal sequence codebook is used to transmit the uplink control information transmission based at least in part on the size of the payload being greater than the weighted threshold.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the weighted threshold comprises the scalar value multiplied by a logarithm base two of a number of resource elements in a resource available for the uplink control information transmission.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein the noncoherent transmission is an uplink data transmission.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein, to determine to transmit the noncoherent transmission using the orthogonal sequence codebook or the non-orthogonal sequence codebook, the transmitter is configured to:
determine to transmit the uplink data transmission using the orthogonal sequence codebook.

### Claim 12 (depends on 10)

The apparatus of claim 10, wherein the threshold comprises a value of a logarithm base two of a number of resource elements in a resource available for the uplink data transmission.

### Claim 13 (depends on 10)

The apparatus of claim 10, wherein, to determine to transmit the noncoherent transmission using the orthogonal sequence codebook or the non-orthogonal sequence codebook, the transmitter is configured to:
determine to transmit the uplink data transmission using the non-orthogonal sequence codebook.

### Claim 14 (depends on 1)

The apparatus of claim 1, wherein the noncoherent transmission is a downlink data transmission.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein, to determine to transmit the noncoherent transmission using the orthogonal sequence codebook or the non-orthogonal sequence codebook, the transmitter is configured to:
determine to transmit the downlink data transmission using the orthogonal sequence codebook.

### Claim 16 (depends on 14)

The apparatus of claim 14, wherein, to determine to transmit the noncoherent transmission using the orthogonal sequence codebook or the non-orthogonal sequence codebook, the transmitter is configured to:
determine to transmit the downlink data transmission using the non-orthogonal sequence codebook.

### Claim 17 (depends on 1)

The apparatus of claim 1, wherein the noncoherent transmission is a downlink control information transmission.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein, to determine to transmit the noncoherent transmission using the orthogonal sequence codebook or the non-orthogonal sequence codebook, the transmitter is configured to:
determine to transmit the downlink control information transmission using the orthogonal sequence codebook.

### Claim 19 (depends on 17)

The apparatus of claim 17, wherein, to determine to transmit the noncoherent transmission using the orthogonal sequence codebook or the non-orthogonal sequence codebook, the transmitter is configured to:
determine to transmit the downlink control information transmission using the non-orthogonal sequence codebook.

### Claim 20 (depends on 17)

The apparatus of claim 17, wherein the transmitter is configured to:
receive radio resource control signaling from the receiver, wherein the radio resource control signaling comprises a scalar value, wherein the threshold is a weighted threshold that is weighted by the scalar value, and
wherein the orthogonal sequence codebook is used to transmit the downlink control information transmission based at least in part on the size of the payload being less than or equal to the weighted threshold.

### Claim 21 (depends on 17)

The apparatus of claim 17, wherein the transmitter is configured to:
receive radio resource control signaling from the receiver, wherein the radio resource control signaling comprises a scalar value, wherein the threshold is a weighted threshold that is weighted by the scalar value, and
wherein the non-orthogonal sequence codebook is used to transmit the downlink control information transmission based at least in part on the size of the payload being greater than the weighted threshold.

### Claim 22 (depends on 1)

The apparatus of claim 1, wherein the determination to transmit the noncoherent transmission is further based on a control message from the receiver to the transmitter.

### Claim 23

A method for wireless communications at a transmitter, comprising:
identifying a payload to include in a noncoherent transmission to a receiver;
determining to transmit the noncoherent transmission using an orthogonal sequence codebook a non-orthogonal sequence codebook based on a size of the payload, wherein the orthogonal sequence codebook is used based on the size of the payload being less than or equal to a threshold, and wherein the non-orthogonal sequence codebook is used based on the size of the payload being greater than the threshold; and
transmitting the noncoherent transmission to the receiver based on whether the noncoherent transmission is to use the orthogonal sequence codebook or the non-orthogonal sequence codebook, wherein the orthogonal sequence codebook and the non-orthogonal sequence codebook are associated with the noncoherent transmission.

### Claim 24 (depends on 23)

The method of claim 23, wherein determining to transmit the noncoherent transmission is further based on a control message from the receiver to the transmitter.

### Claim 25 (depends on 23)

The method of claim 23, wherein the noncoherent transmission comprises an uplink control information transmission, an uplink data transmission, a downlink control information transmission, or a downlink data transmission.

### Claim 26 (depends on 23)

The method of claim 23, wherein the threshold comprises a value of a logarithm base two of a number of resource elements in a resource available for the noncoherent transmission.

### Claim 27 (depends on 23)

The method of claim 23, further comprising:
receiving, from the receiver, radio resource control signaling comprising a scalar value, wherein the threshold is a weighted threshold that is weighted by the scalar value, and
wherein the noncoherent transmission comprises an uplink control information transmission or a downlink control information transmission.

### Claim 28 (depends on 23)

The method of claim 23, wherein the weighted threshold comprises the scalar value multiplied by a logarithm base two of a number of resource elements in a resource available for the noncoherent transmission.

### Claim 29

An apparatus for wireless communications at a transmitter, comprising:
means for identifying a payload to include in a noncoherent transmission to a receiver;
means for determining to transmit the noncoherent transmission using an orthogonal sequence codebook or a non-orthogonal sequence codebook based on a size of the payload, wherein the orthogonal sequence codebook is used based on the size of the payload being less than or equal to a threshold, and wherein the non-orthogonal sequence codebook is used based on the size of the payload being greater than the threshold; and
means for transmitting the noncoherent transmission to the receiver based on whether the noncoherent transmission is to use the orthogonal sequence codebook or the non-orthogonal sequence codebook, wherein the orthogonal sequence codebook and the non-orthogonal sequence codebook are associated with the noncoherent transmission.

### Claim 30

A non-transitory computer-readable medium having code for wireless communications stored thereon that, when executed by a transmitter, causes the transmitter to:
identify a payload to include in a noncoherent transmission to a receiver;
determine to transmit the noncoherent transmission using an orthogonal sequence codebook or a non-orthogonal sequence codebook based on a size of the payload, wherein the orthogonal sequence codebook is used based on the size of the payload being less than or equal to a threshold, and wherein the non-orthogonal sequence codebook is used based on the size of the payload being greater than the threshold; and
transmit the noncoherent transmission to the receiver based on whether the noncoherent transmission is to use the orthogonal sequence codebook or the non-orthogonal sequence codebook, wherein the orthogonal sequence codebook and the non-orthogonal sequence codebook are associated with the noncoherent transmission.
