# US 2025/0096972 A1 · Channel state information processing method, terminal, base station, and medium

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

- Number: US 2025/0096972 A1
- Document ID: US20250096972A1
- Status: Published application
- Kind: A1
- Application number: 18/832,456
- Filed: 2023-03-21
- Published: 2025-03-20
- Earliest claimed: 2022-03-22
- Assignees: Zte Corporation
- Applicants: Zte Corporation
- Inventors: Lun LI; Hao WU; Huahua XIAO; Yong LI; Zhaohua LU
- Web page: https://patentgrep.com/patent/US20250096972A1

## CPC

- H04B 7/0456: Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
- H04L 5/0048: {Allocation of pilot signals, i.e. of signals known to the receiver (allocation of control signalling H04L5/0053; use of control signalling H04L5/0091)}
- H04B 7/0469: {taking special antenna structures, e.g. cross polarized antennas into account}
- H04B 7/0626: {Channel coefficients, e.g. channel state information [CSI]}
- H04B 7/0658: {Feedback reduction}
- H04L 1/0026: {Transmission of channel quality indication}
- H04L 5/0053: {Allocation of signalling, i.e. of overhead other than pilot signals}
- H04B: TRANSMISSION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Provided are a channel state information processing method, a terminal, a base station, and a medium. The channel state information processing method includes: performing, in a target dimension, grouping preprocessing on initial channel state information to obtain a plurality pieces of first channel state information; encoding the plurality pieces of first channel state information to generate second channel state information; and feeding back the second channel state information.

## Claims

### Claim 1

A channel state information processing method, comprising:
performing, in a target dimension, grouping preprocessing on initial channel state information to obtain a plurality pieces of first channel state information;
encoding the plurality pieces of first channel state information to generate second channel state information; and
feeding back the second channel state information.

### Claim 2 (depends on 1)

The processing method according to claim 1, wherein the performing, in the target dimension, the grouping preprocessing on the initial channel state information to obtain the plurality pieces of first channel state information comprises:
dividing a plurality of resource granularities of the initial channel state information in the target dimension into a plurality of resource granularity groups, so as to obtain the plurality pieces of first channel state information, wherein the plurality of resource granularity groups are in one-to-one correspondence with the plurality pieces of first channel state information.

### Claim 3 (depends on 2)

The processing method according to claim 2, wherein the dividing the plurality of resource granularities of the initial channel state information in the target dimension into the plurality of resource granularity groups, so as to obtain the plurality pieces of first channel state information comprises:
classifying every continuous grouping granularity number of resource granularities among the plurality of resource granularities of the initial channel state information in the target dimension as a resource granularity group, according to the grouping granularity number, so as to obtain the plurality pieces of first channel state information, wherein the grouping granularity number characterizes a number of resource granularities in the resource granularity group; or
classifying every regular-spacingly arranged grouping granularity number of resource granularities among the plurality of resource granularities of the initial channel state information in the target dimension as a resource granularity group, according to the grouping granularity number, so as to obtain the plurality pieces of first channel state information, wherein the grouping granularity number characterizes a number of resource granularities in the resource granularity group: or
dividing a plurality of resource blocks in the initial channel state information into the plurality of resource granularity groups according to a grouping granularity number, so as to obtain the plurality pieces of first channel state information, wherein the grouping granularity number characterizes a number of resource granularities in a resource granularity group, each resource block of the plurality of resource blocks comprises some of the plurality of resource granularities, and a sum of numbers of resource granularities comprised in all resource blocks classified as each resource granularity group of the plurality of resource granularity groups is equal to the grouping granularity number; or
classifying randomly, every grouping granularity number of resource granularities among the plurality of resource granularities of the initial channel state information in the target dimension into a resource granularity group, according to the grouping granularity number, so as to obtain the plurality pieces of first channel state information, wherein the grouping granularity number characterizes a number of resource granularities in each resource granularity group of the plurality of resource granularity groups.

### Claim at position 4

4-5. (canceled)

### Claim 6 (depends on 53)

The processing method according to claim 53, wherein the dividing the plurality of resource blocks in the initial channel state information into the plurality of resource granularity groups according to the grouping granularity number, so as to obtain the plurality pieces of first channel state information, comprises:
classifying resource granularities of every regular-spacingly arranged multiple resource blocks among the plurality of resource blocks in the initial channel state information as a resource granularity group according to the grouping granularity number, so as to obtain the plurality pieces of first channel state information; or
classifying resource granularities in the plurality of resource blocks into the plurality of resource granularity groups in a head-and-tail stitching manner according to the grouping granularity number, so as to obtain the plurality pieces of first channel state information.

### Claim at position 6

7-8. (canceled)

### Claim 9 (depends on 2)

The processing method according to claim 2, wherein the dividing the plurality of resource granularities of the initial channel state information in the target dimension into the plurality of resource granularity groups, so as to obtain the plurality pieces of first channel state information, further comprises:
in a case where a number of the plurality of resource granularities of the initial channel state information in the target dimension is not exactly divided by a grouping granularity number, padding with a resource granularity, wherein the grouping granularity number characterizes a number of resource granularities in each resource granularity group of the plurality of resource granularity groups.

### Claim 10 (depends on 9)

The processing method according to claim 9, wherein the padding with the resource granularity comprises:
padding with a to-be-padded number of preset resource granularities in a first target resource granularity group according to the to-be-padded number, wherein the to-be-padded number is a number of resource granularities that need to be used for padding, and the first target resource granularity group is a resource granularity group that has a number of resource granularities less than the grouping granularity number before the padding with the resource granularity; or
replicating a first target resource granularity as a to-be-padded number of first target resource granularities according to the to-be-padded number, and padding with the to-be-padded number of first target resource granularities into a first target resource granularity group, wherein the first target resource granularity is one of the plurality of resource granularities of the initial channel state information in the target dimension, the to-be-padded number is a number of resource granularities that need to be used for padding, and the first target resource granularity group is a resource granularity group that has a number of resource granularities less than the grouping granularity number before the padding with the resource granularity; or
replicating a to-be-padded number of resource granularities in a to-be-padded sequence and padding with the to-be-padded number of resource granularities into a first target resource granularity group, wherein the to-be-padded sequence comprises the to-be-padded number of resource granularities, the to-be-padded number is a number of resource granularities that need to be used for padding, and the first target resource granularity group is a resource granularity group that has a number of resource granularities less than the grouping granularity number before the padding with the resource granularity; or
determining an overlapped padding position and a size of an overlapped resource of each second target resource granularity group of at least one second target resource granularity group according to a to-be-padded number, wherein the overlapped padding position characterizes a position of the second target resource granularity group, and the size of the overlapped resource characterizes a number of resource granularities that need to be used for padding in the second target resource granularity group; and performing overlapped padding on each second target resource granularity group of the at least one second target resource granularity group according to the overlapped padding position and the size of the overlapped resource of each second target resource granularity group of the at least one second target resource granularity group.

### Claim at position 9

11-12. (canceled)

### Claim 13 (depends on 10)

The processing method according to claim 10, wherein the replicating a to-be-padded number of resource granularities in a to-be-padded sequence and padding with the to-be-padded number of resource granularities into a first target resource granularity group, comprises:
forming the to-be-padded sequence with the to-be-padded number of resource granularities that are continuous in a forward order or a reverse order taking a second target resource granularity as a starting point; and
replicating and padding with the resource granularities in the to-be-padded sequence into the first target resource granularity group.

### Claim 14

(canceled)

### Claim 15 (depends on 10)

The processing method according to claim 10 wherein the determining the overlapped padding position and the size of the overlapped resource of each second target resource granularity group of the at least one second target resource granularity group according to the to-be-padded number, comprises:
determining a continuous first number of second target resource granularity groups according to the to-be-padded number, the size of the overlapped resource of each second target resource granularity group of the first number of second target resource granularity groups being a second number, wherein a product of the first number and the second number is equal to the to-be-padded number; and
the performing overlapped padding on each second target resource granularity group of the first number of second target resource granularity groups according to the overlapped padding position and the size of the overlapped resource of each second target resource granularity group of the first number of second target resource granularity groups, comprises:
replicating a second number of resource granularities at a tail of a previous resource granularity group of each second target resource granularity group of the first number of second target resource granularity groups, as an initial second number of resource granularities of each second target resource granularity group of the first number of second target resource granularity groups, respectively; or
determining at least one second target resource granularity group, wherein a size of an overlapped resource of each second target resource granularity group of the at least one second target resource granularity group is the to-be-padded number; and the performing the overlapped padding on each second target resource granularity group of the at least one second target resource granularity group according to the overlapped padding position and the size of the overlapped resource of each second target resource granularity group of the at least one second target resource granularity group, comprises: replicating the to-be-padded number of resource granularities at a tail of a previous resource granularity group of each second target resource granularity group of the at least one second target resource granularity group according to the to-be-padded number, as an initial to-be-padded number of resource granularities of each second target resource granularity group of the at least one second target resource granularity group, respectively; or
determining a plurality of second target resource granularity groups and a size of an overlapped resource of each second target resource granularity group of the plurality of second target resource granularity groups, wherein sizes of overlapped resources of at least two of the second target resource granularity groups of the plurality of second target resource granularity groups are different from each other.

### Claim at position 13

16-17. (canceled)

### Claim 18 (depends on 1)

The processing method according to claim 1, wherein the target dimension comprises at least one of: a frequency domain dimension, a space domain dimension, a layer dimension, and a time domain dimension.

### Claim 19 (depends on 1)

The processing method according to claim 1, wherein
before the performing, in the target dimension, grouping preprocessing on the initial channel state information to obtain the plurality pieces of first channel state information, the processing method further comprises:
receiving a grouping signaling, wherein the grouping signaling carries a grouping parameter; and
the performing, in the target dimension, grouping preprocessing on the initial channel state information to obtain the plurality pieces of first channel state information, comprises:
performing, in the target dimension, grouping preprocessing on the initial channel state information according to the grouping parameter, so as to obtain the plurality pieces of first channel state information.

### Claim 20

A channel state information processing method, comprising:
receiving second channel state information;
decoding the second channel state information to obtain a plurality pieces of third channel state information, wherein the plurality pieces of third channel state information are in one-to-one correspondence with a plurality pieces of first channel state information obtained by performing, in a target dimension, grouping preprocessing on initial channel state information; and
generating target channel state information according to the plurality pieces of third channel state information.

### Claim 21 (depends on 20)

The processing method according to claim 20, wherein the generating the target channel state information according to the plurality pieces of third channel state information, comprises:
obtaining the target channel state information according to the plurality pieces of third channel state information and a grouping manner for performing, in the target dimension, grouping preprocessing on the initial channel state information.

### Claim 22 (depends on 21)

The processing method according to claim 21, wherein the obtaining the target channel state information according to the plurality pieces of third channel state information and the grouping manner for performing, in the target dimension, grouping preprocessing on the initial channel state information, comprises:
combining the plurality pieces of third channel state information sequentially in the target dimension to obtain the target channel state information, wherein the plurality pieces of first channel state information are obtained by classifying every continuous resource granularity number of grouping granularities among the plurality of resource granularities of the initial channel state information in the target dimension into a resource granularity group; or
determining a correspondence relationship between a resource granularity in each third channel state information of the plurality pieces of third channel state information and a resource granularity in the initial channel state information according to the grouping manner for performing, in the target dimension, grouping preprocessing on the initial channel state information; and combining resource granularities in the plurality pieces of third channel state information to obtain the target channel state information according to the correspondence relationship between the resource granularity in each third channel state information of the plurality pieces of third channel state information and the resource granularity in the initial channel state information.

### Claim 23

(canceled)

### Claim 24 (depends on 22)

The processing method according to claim 22, wherein the correspondence relationship between the resource granularity in each third channel state information of the plurality pieces of third channel state information and the resource granularity in the initial channel state information comprises: the resource granularities in each third channel state information of the plurality pieces of third channel state information corresponding to a regular-spacingly arranged grouping granularity number of resource granularities in the initial channel state information, wherein the plurality pieces of first channel state information are obtained by classifying every regular-spacingly arranged grouping granularity number of resource granularities in the initial channel state information into a resource granularity group; or
the resource granularities in each third channel state information of the plurality pieces of third channel state information corresponding to some of a plurality of resource blocks in the initial channel state information; wherein the plurality pieces of first channel state information are obtained by classifying the plurality of resource blocks in the initial channel state information into a plurality of resource granularity groups, each resource block of the plurality of resource blocks comprises multiple resource granularities, and a sum of numbers of resource granularities comprised in all resource blocks classified as a resource granularity group is equal to a grouping granularity number; or
the resource granularities in each third channel state information of the plurality pieces of third channel state information corresponding to a randomly arranged grouping granularity number of resource granularities in the initial channel state information, wherein the plurality pieces of first channel state information are obtained by randomly classifying every grouping granularity number of resource granularities in the initial channel state information into a resource granularity group.

### Claim at position 21

25-26. (canceled)

### Claim 27 (depends on 22)

The processing method according to claim 22, wherein the obtaining the target channel state information according to the plurality pieces of third channel state information and the grouping manner for performing, in the target dimension, grouping preprocessing on the initial channel state information, further comprises:
in a case where a number of resource granularities of the initial channel state information in the target dimension is not exactly divided by a grouping granularity number, removing a padded number of redundant resource granularities in at least one piece of third channel state information, wherein the redundant resource granularities correspond to resource granularities padded in the at least one piece of first channel state information;
wherein the removing the redundant resource granularities in the at least one piece of third channel state information comprises:
removing redundant resource granularities in third channel state information corresponding to at least one second target resource granularity group according to an overlapped padding position and a size of an overlapped resource; wherein the second target resource granularity group is a resource granularity group on which the overlapped padding is performed, the overlapped padding position characterizes a position of the second target resource granularity group, and the size of the overlapped resource characterizes a number of resource granularities padded in the second target resource granularity group.

### Claim at position 23

28-29. (canceled)

### Claim 30 (depends on 20)

The processing method according to claim 20, wherein before the receiving the second channel state information, the processing method further comprises:
sending a grouping signaling, wherein the grouping signaling is configured to indicate a terminal to perform grouping preprocessing on the initial channel state information in the target dimension.

### Claim 31

A terminal, comprising:
at least one processor;
a memory with one or more programs stored thereon; and
at least one I/O (Input/Output) interface, connected between the at least one processor and the memory, and configured to implement information interaction between the at least one processor and the memory,
wherein the one or more programs, upon being executed by the at least one processor, cause the at least one processor to implement:
performing, in a target dimension, grouping preprocessing on initial channel state information to obtain a plurality pieces of first channel state information;
encoding the plurality pieces of first channel state information to generate second channel state information; and
feeding back the second channel state information.

### Claim 32 (depends on 20)

A base station, comprising:
at least one processor;
a memory with one or more programs stored thereon, wherein the one or more programs, upon being executed by the at least one processor, cause the at least one processor to implement the channel state information processing method according to claim 20; and
at least one I/O (Input/Output) interface, connected between the at least one processor and the memory, and configured to implement information interaction between the at least one processor and the memory.

### Claim 33 (depends on 1)

A non-transitory computer readable medium with a computer program stored thereon, wherein the computer program, when executed by a processor, implements the following method:
the channel state information processing method according to claim 1.

### Claim 34 (depends on 20)

A non-transitory computer readable medium with a computer program stored thereon, wherein the computer program, when executed by a processor, implements the following method:
the channel state information processing method according to claim 20.
