# US 11,909,484 B2 · Uplink control information

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

- Number: US 11,909,484 B2
- Document ID: US11909484B2
- Status: Granted
- Kind: B2
- Application number: 17/730,915
- Filed: 2022-04-27
- Published: 2022-08-11
- Granted: 2024-02-20
- Earliest claimed: 2019-04-04
- Assignees: Nokia Technologies Oy
- Applicants: Nokia Technologies Oy
- Inventors: Filippo Tosato; Marco Maso; Nhat-Quang Nhan; Hao Liu
- Web page: https://patentgrep.com/patent/US11909484B2

## CPC

- H04B 7/0634: {Antenna weights or vector/matrix coefficients}
- H04B 7/0481: {using subset selection of codebooks}
- H04B 7/0639: {Using selective indices, e.g. of a codebook, e.g. pre-distortion matrix index [PMI] or for beam selection}
- H04L 1/1614: {using bitmaps}
- 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
- H04B 7/0452: Multi-user MIMO systems
- 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

Embodiments of the present disclosure relate to methods, devices, apparatuses and computer readable storage media for Uplink Control Information (UCI) design. The method comprises determining, at a terminal device, a matrix comprising a set of non-zero linear combination coefficients for quantizing a channel between the terminal device and a network device, the matrix having spatial components and frequency components; shifting the frequency components of the matrix circularly, such that a target coefficient of the set of non-zero linear combination coefficients is located in a frequency component with a predetermined index of the frequency components in a shifted matrix; generating a first indication indicating the spatial component associated with the target coefficient in the matrix; and transmitting, to the network device, uplink control information comprising the first indication. In this way, a new solution for designing the UCI may reduce the overhead for reporting the parameters in the UCI.

## Claims

### Claim 1

A method comprising:
determining, at a first device, a 2L×M matrix Ŵ2 comprising linear combination coefficients for a pre-coder matrix indicator (PMI) matrix, wherein matrix Ŵ2 has 2L spatial components and M frequency components;
determining a shifted matrix by shifting the frequency components of matrix Ŵ2 circularly, such that a maximum coefficient of matrix Ŵ2 is located in a frequency component with a predetermined index;
generating a strongest coefficient indicator with ┌log2 2L┐ bits, indicating the index of the spatial component associated with the maximum coefficient of matrix Ŵ2; and
transmitting, to a second device, uplink control information comprising the strongest coefficient indicator and non-zero linear combination coefficients of the shifted matrix, wherein the non-zero linear combination coefficients are scaled by the maximum coefficient, wherein the transmitted non-zero linear combination coefficients exclude the maximum coefficient.

### Claim 2 (depends on 1)

The method of claim 1, wherein determining the matrix Ŵ2 comprises:
receiving downlink control information received from the second device;
obtaining a resource indication associated with the spatial components and the frequency components; and
determining the matrix based on the downlink control information and the resource indication.

### Claim 3 (depends on 1)

The method of claim 1, wherein shifting the frequency components comprises:
determining indices of the frequency components;
determining a reference index from the indices of the frequency components, the reference index indicating a frequency component associated with the maximum coefficient in the matrix; and
shifting the frequency components based on the indices of the frequency components, the predetermined index and the reference index.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
determining, based on the shifted matrix, a bitmap indicating locations of the non-zero linear combination coefficients in the shifted matrix; and
transmitting the uplink control information comprising the bitmap.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
generating, based on the predetermined index and the frequency components, a second indication indicating a frequency range associated with a subset of the frequency components;
transmitting the uplink control information comprising the second indication.

### Claim 6 (depends on 5)

The method of claim 5, wherein generating the second indication comprises:
determining, from the frequency components, a maximum frequency component associated with the predetermined index;
selecting, from the frequency components, the subset of the frequency components excluding the maximum frequency component;
determining indices of the subset of the frequency components after the shifting; and
generating the second indication based on the indices of the subset of the frequency component.

### Claim 7

A method comprising:
receiving, at a second device, from a first device, uplink control information comprising a strongest coefficient indicator and non-zero linear combination coefficients scaled by a maximum coefficient, wherein the coefficients are of a 2L×M matrix Ŵ2 for a pre-coder matrix indicator (PMI) matrix wherein matrix Ŵ2 has 2L spatial components and M frequency components,
the received non-zero linear combination coefficients exclude a maximum coefficient, and
the received strongest coefficient indicator with ┌log2 2L┐ bits indicates the index of a spatial component associated with the maximum coefficient of matrix Ŵ2 and wherein the method further comprises:
determining state information of the channel, wherein a coefficient of matrix Ŵ2, at a position with the spatial component indicated by the strongest coefficient indicator and with a frequency component determined by a predetermined index, assumes a preconfigured value.

### Claim 8 (depends on 7)

The method of claim 7, wherein determining the state information comprises:
determining the matrix Ŵ2 based on the uplink control information; and
determining the state information based on at least the matrix Ŵ2.

### Claim 9 (depends on 7)

The method of claim 7, wherein the uplink control information comprises a second indication indicating a frequency range associated with a subset of the frequency components.

### Claim 10 (depends on 7)

The method of claim 7, wherein preconfigured value is 1.

### Claim 11

A first device comprising:
at least one processor; and
at least one memory storing instructions that, when executed by the at least one processor, cause the first device to perform at least:
determining a 2L×M matrix Ŵ2 comprising linear combination coefficients for a pre-coder matrix indicator (PMI) matrix, wherein matrix Ŵ2 has 2L spatial components and M frequency components;
determining a shifted matrix by shifting the frequency components of matrix Ŵ2 circularly, such that a maximum coefficient of matrix Ŵ2 is located in a frequency component with a predetermined index;
generating a strongest coefficient indicator with ┌log2 2L┐ bits, indicating the index of the spatial component associated with the maximum coefficient of matrix Ŵ2; and
transmitting, to a second device, uplink control information comprising the strongest coefficient indicator and non-zero linear combination coefficients, wherein the non-zero linear combination coefficients are scaled by the maximum coefficient, wherein the transmitted non-zero linear combination coefficients exclude the maximum coefficient.

### Claim 12 (depends on 11)

The first device of claim 11, wherein the instructions, when executed by the at least one processor, cause the first device to determine the matrix by further performing:
receiving downlink control information received from the second device;
obtaining a resource indication associate with the spatial components and the frequency components; and
determining the matrix based on the downlink control information and the resource indication.

### Claim 13 (depends on 11)

The first device of claim 11, wherein the instructions, when executed by the at least one processor, cause the first device to shift the frequency components by causing the first device to further perform at least:
determining indices of the frequency components;
determining a reference index from the indices of the frequency components, the reference index indicating a frequency component associated with the target coefficient in the matrix;
shifting the frequency components based on the indices of the frequency components, the predetermined index and the reference index.

### Claim 14 (depends on 11)

The first device of claim 11, wherein the instructions, when executed by the at least one processor, further cause the first device to perform:
determining, based on the shifted matrix, a bitmap indicating locations of the non-zero linear combination coefficients in the shifted matrix; and
transmitting the uplink control information comprising the bitmap.

### Claim 15 (depends on 11)

The first device of claim 11, wherein the instructions, when executed by the at least one processor, further cause the first device to perform:
generating, based on the predetermined index and the frequency components, a second indication indicating a frequency range associated with a subset of the frequency components; and
transmitting the uplink control information comprising the second indication.

### Claim 16 (depends on 15)

The first device of claim 15, wherein the instructions, when executed by the at least one processor, cause the first device to generate the second indication by further causing the first device to perform:
determining, from the frequency components, a target frequency component associated with the predetermined index;
selecting, from the frequency components, the subset of the frequency components excluding the target frequency component;
determining indices of the subset of the frequency components after shifting; and
generating the second indication based on the indices of the subset of the frequency component.

### Claim 17

A second device comprising:
at least one processor; and
at least one memory storing instructions that, when executed by the at least one processor, cause the second device to perform at least
receiving, from a first device, uplink control information comprising a strongest coefficient indicator and non-zero linear combination coefficients scaled by a maximum coefficient, wherein the coefficients are of a 2L×M matrix Ŵ2 for a pre-coder matrix indicator (PMI) matrix, wherein matrix Ŵ2 has 2L spatial components and M frequency components,
the received non-zero linear combination coefficients exclude the maximum coefficient, and
the received strongest coefficient indicator with ┌log2 2L┐ bits indicates the index of a spatial component associated with the maximum coefficient of matrix z; and
determining state information of the channel, wherein a coefficient of matrix Ŵ2 assumes a preconfigured value at a position determined by the strongest coefficient indicator and a predetermined index of the matrix Ŵ2.

### Claim 18 (depends on 17)

The second device of claim 17, wherein the instructions, when executed by the at least one processor, cause the second device to determine the state information by further causing the second device to perform:
determining the matrix Ŵ2 based on the uplink control information; and
determining the state information based on at least the matrix Ŵ2.

### Claim 19 (depends on 17)

The second device of claim 17, wherein the uplink control information comprises a second indication indicating a frequency range associated with a subset of the frequency components.

### Claim 20 (depends on 17)

The second device of claim 17, wherein the preconfigured value is 1.

### Claim 21

A non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least:
determining, at a first device, a 2L×M matrix Ŵ2 comprising linear combination coefficients for a pre-coder matrix indicator (PMI) matrix, wherein matrix Ŵ2 has 2L spatial components and M frequency components;
determining a shifted matrix by shifting the frequency components of matrix circularly, such that a maximum coefficient of matrix Ŵ2 is located in a frequency component with a predetermined index;
generating a strongest coefficient indicator with ┌log2 2L┐ bits, indicating the index of the spatial component associated with the maximum coefficient of matrix Ŵ2; and
transmitting, to a second device, uplink control information comprising the strongest coefficient indicator and non-zero linear combination coefficients of the shifted matrix, wherein the non-zero linear combination coefficients are scaled by the maximum coefficient, wherein the transmitted non-zero linear combination coefficients exclude the maximum coefficient.

### Claim 22

A non-transitory computer readable medium comprising program instructions for causing an apparatus to perform at least:
receiving, at a second device, from a first device, uplink control information comprising a strongest coefficient indicator and non-zero linear combination coefficients scaled by a maximum coefficient, wherein the coefficients are of a 2L×M matrix Ŵ2 for a pre-coder matrix indicator (PMI) matrix wherein matrix Ŵ2 has 2L spatial components and M frequency components,
the received non-zero linear combination coefficients exclude a maximum coefficient, and
the received strongest coefficient indicator with ┌log2 2L┐ bits indicates the index of a spatial component associated with the maximum coefficient of matrix Ŵ2; and
determining state information of the channel, wherein a coefficient of matrix Ŵ2, at a position with the spatial component indicated by the strongest coefficient indicator and with a frequency component determined by a predetermined index, assumes a preconfigured value.
