CHANNEL STATE INFORMATION FEEDBACK METHOD AND APPARATUS, MEDIUM, AND PROGRAM PRODUCT

Information

  • Patent Application
  • 20240356615
  • Publication Number
    20240356615
  • Date Filed
    June 28, 2024
    4 months ago
  • Date Published
    October 24, 2024
    29 days ago
Abstract
This application discloses a channel state information feedback method and apparatus, a medium, and a program product. A terminal obtains a long-period reporting amount of a precoding matrix indicator (PMI) in channel state information. N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of DFT base vectors, and N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors. The long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors. The terminal sends the long-period reporting amount of the PMI to an access network device.
Description
TECHNICAL FIELD

This application relates to the field of communication technologies, and in particular, to a channel state information (CSI) feedback method and apparatus, a medium, and a program product.


BACKGROUND

To make full use of sparseness of channels in space domain and frequency domain and improve precision of precoding matrix indicator (PMI) feedback, a codebook based on characteristic subspace is proposed in recent years. The codebook approximates a downlink channel or a main eigenvector of a downlink channel by using a linear combination of long-period characteristic subspace beams.


For this type of codebook, a terminal needs to feed back the characteristic subspace beam in a long period and feed back a beam superposition coefficient in a short period. If each element of the characteristic subspace beam is directly fed back in a long period in a scalar quantization manner (each value of the vector is fed back to an access network device), feedback overheads are high. Therefore, how to feed back the long-period characteristic subspace beam with low overheads and high precision is a key problem of this type of codebook.


A uniform projection quantization solution is currently used to resolve the long-period feedback problem of the characteristic subspace beam. FIG. 1 is a diagram of uniform projection quantization of a characteristic subspace beam. Each beam in a characteristic subspace beam set is approximately represented by using a linear combination of a group of discrete Fourier transform (DFT) base vectors, where P indicates a dimension of the characteristic subspace beam, N indicates a quantity of characteristic subspace beams, and M is a quantity of selected DFT base vectors. The uniform projection quantization solution is used, so that the terminal does not need to directly report P*N elements included in the characteristic subspace beam, and needs to report only indexes of the M DFT base vectors and M*N combination coefficients. This can reduce the feedback overheads.


However, in the uniform projection quantization solution, each characteristic subspace beam is projected with a same group of DFT base vectors, quantities M of selected DFT base vectors are the same, and quantities of bits corresponding to quantization feedback amounts are the same. Actually, there is an energy difference between characteristic subspace beams. When a linear/bilinear combination of characteristic subspace beams is used to approximate a downlink channel or a main eigenvector, a characteristic subspace beam with higher energy usually corresponds to a higher superposition coefficient, and whether feedback for the beam is precise has a great impact on overall precision of PMI feedback.


In view of this, how to feed back channel state information based on the characteristic subspace beam with low overheads and high precision is a problem that needs to be resolved in this application.


SUMMARY

This application provides a channel state information feedback method and apparatus, a medium, and a program product, to feed back channel state information with low overheads and high precision.


According to a first aspect, a channel state information feedback method is provided. The method includes: A terminal obtains a long-period reporting amount of a precoding matrix indicator PMI in channel state information, where the long-period reporting amount is used to determine N characteristic subspace beams, the N characteristic subspace beams include N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of discrete Fourier transform DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers, and the long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors; and the terminal sends the long-period reporting amount of the PMI to an access network device. In this aspect, the terminal divides a beam set into two parts based on an energy difference between characteristic subspace beams. Some beams with high energy are represented by a linear combination with more DFT base vectors, and some beams with low energy are represented by a linear combination with fewer DFT base vectors. When overheads are fixed, overall precision of beam quantization projection is improved. This improves precision of PMI feedback, or reduces overheads while minimizing performance losses.


In a possible implementation, the method further includes: The terminal receives first projection quantization information from the access network device, where the first projection quantization information includes at least one of the following: first characteristic subspace beam grouping information, first DFT base vector selection range information, or first DFT base vector quantity information; and the terminal determines the long-period reporting amount based on the first projection quantization information. In this implementation, the terminal can accurately determine the long-period reporting amount by receiving the projection quantization information configured by the access network device.


In another possible implementation, the method further includes: The terminal sends second projection quantization information to the access network device, where the second projection quantization information includes at least one of the following: second characteristic subspace beam grouping information, second DFT base vector selection range information, or second DFT base vector quantity information; and the terminal determines the long-period reporting amount based on the first projection quantization information and the second projection quantization information. In this implementation, the terminal may report the projection quantization information, and may accurately and flexibly determine the long-period reporting amount based on the projection quantization information configured by the access network device and the projection quantization information reported by the terminal.


In still another possible implementation, the terminal may further determine the long-period reporting amount based on predefined projection quantization information in combination with the projection quantization information configured by the access network device and/or the projection quantization information reported by the terminal, thereby reducing signaling overheads.


In still another possible implementation, the terminal may further determine the long-period reporting amount based on the predefined projection quantization information, thereby reducing signaling overheads.


In still another possible implementation, the method further includes: The terminal determines a short-period reporting amount of the PMI, where the short-period reporting amount includes a beam superposition coefficient, the long-period reporting amount and the short-period reporting amount are used to determine channel information or a precoding matrix, and the channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams; and the terminal sends the short-period reporting amount of the PMI to the access network device. In this implementation, the terminal may further feed back the short-period reporting amount of the PMI, and the long-period reporting amount and the short-period reporting amount are used to determine the channel information or the precoding matrix.


In still another possible implementation, before the terminal sends the short-period reporting amount of the PMI, the method further includes: The terminal performs orthogonalization on the N characteristic subspace beams; and the terminal determines the beam superposition coefficient based on orthogonalized N characteristic subspace beams. In this implementation, the terminal determines the beam superposition coefficient based on the orthogonalized beams, and reports the beam superposition coefficient, so that the access network device can more accurately recover the channel information/precoding matrix based on the short-period reporting amount and the orthogonalized beams recovered based on the long-period reporting amount.


According to a second aspect, a channel state information feedback method is provided. The method includes: An access network device receives a long-period reporting amount of a precoding matrix indicator PMI in channel state information from a terminal, where the long-period reporting amount is used to determine N characteristic subspace beams, the N characteristic subspace beams include N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of discrete Fourier transform DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers, and the long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors; and the access network device recovers the N characteristic subspace beams based on the long-period reporting amount. In this aspect, the access network device receives the long-period reporting amount fed back by the terminal. The long-period reporting amount is obtained by dividing, by the terminal, a beam set into two parts based on an energy difference between characteristic subspace beams. Some beams with high energy are represented by a linear combination with more DFT base vectors, and some beams with low energy are represented by a linear combination with fewer DFT base vectors. When overheads are fixed, overall precision of beam quantization projection is improved. This improves precision of PMI feedback, or reduces overheads while minimizing performance losses.


In a possible implementation, the method further includes: The access network device sends first projection quantization information to the terminal, where the first projection quantization information includes at least one of the following: first characteristic subspace beam grouping information, first DFT base vector selection range information, or first DFT base vector quantity information; and that the access network device recovers the N characteristic subspace beams based on the long-period reporting amount includes: The access network device recovers the N characteristic subspace beams based on the first projection quantization information and the long-period reporting amount.


In another possible implementation, the method further includes: The access network device receives second projection quantization information from the terminal, where the second projection quantization information includes at least one of the following: second characteristic subspace beam grouping information, second DFT base vector selection range information, or second DFT base vector quantity information; and that the access network device recovers the N characteristic subspace beams based on the long-period reporting amount includes: The access network device recovers the N characteristic subspace beams based on the first projection quantization information, the second projection quantization information, and the long-period reporting amount.


In still another possible implementation, the method further includes: The access network device receives a short-period reporting amount of the PMI from the terminal, where the short-period reporting amount includes a beam superposition coefficient; and the access network device determines channel information or a precoding matrix based on the short-period reporting amount and the long-period reporting amount, where the channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams.


In still another possible implementation, after that the access network device recovers the N characteristic subspace beams based on the long-period reporting amount, the method further includes: The access network device performs orthogonalization on the recovered N characteristic subspace beams; and the access network device determines the channel information or the precoding matrix based on the beam superposition coefficient and orthogonalized N characteristic subspace beams.


According to a third aspect, a channel state information feedback method is provided. The method includes: A terminal obtains a long-period reporting amount of a precoding matrix indicator PMI in channel state information, where the long-period reporting amount is used to determine N characteristic subspace beams, the N characteristic subspace beams include N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of discrete Fourier transform DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers, and the long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors; the terminal determines a short-period reporting amount of the PMI, where the short-period reporting amount includes a beam superposition coefficient, the long-period reporting amount and the short-period reporting amount are used to determine channel information or a precoding matrix, and the channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams; and the terminal sends the long-period reporting amount and the short-period reporting amount of the PMI. In this aspect, the terminal feeds back the long-period reporting amount and the short-period reporting amount of the PMI. The long-period reporting amount and the short-period reporting amount are used to determine the channel information or the precoding matrix.


In a possible implementation, before the terminal sends the short-period reporting amount of the PMI, the method further includes: The terminal performs orthogonalization on the N characteristic subspace beams; and the terminal determines the beam superposition coefficient based on orthogonalized N characteristic subspace beams. In this implementation, the terminal determines the beam superposition coefficient based on the orthogonalized beams, and reports the beam superposition coefficient, so that the access network device can more accurately recover the channel information/precoding matrix based on the short-period reporting amount and the orthogonalized beams recovered based on the long-period reporting amount.


According to a fourth aspect, a channel state information feedback method is provided. The method includes: An access network device receives a long-period reporting amount of a precoding matrix indicator PMI in channel state information, where the long-period reporting amount is used to determine N characteristic subspace beams, the N characteristic subspace beams include N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of discrete Fourier transform DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers, and the long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors; the access network device receives a short-period reporting amount of the PMI, where the short-period reporting amount includes a beam superposition coefficient; the access network device recovers the N characteristic subspace beams based on the long-period reporting amount; and the access network device determines channel information or a precoding matrix based on the short-period reporting amount and the long-period reporting amount, where the channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams. In this aspect, the access network device receives the long-period reporting amount and the short-period reporting amount of the PMI that are fed back by the terminal, and may determine the channel information or the precoding matrix based on the long-period reporting amount and the short-period reporting amount.


In a possible implementation, after that the access network device recovers the N characteristic subspace beams based on the long-period reporting amount, the method further includes: The access network device performs orthogonalization on the recovered N characteristic subspace beams; and the access network device determines the channel information or the precoding matrix based on the beam superposition coefficient and orthogonalized N characteristic subspace beams.


According to a fifth aspect, a channel state information feedback apparatus is provided. The channel state information feedback apparatus may implement the method in the first aspect. For example, the channel state information feedback apparatus may be a chip or a terminal. The foregoing method may be implemented by software, hardware, or hardware executing corresponding software.


In a possible implementation, the apparatus includes a transceiver unit and a processing unit. The processing unit is configured to obtain a long-period reporting amount of a precoding matrix indicator PMI in channel state information. The long-period reporting amount is used to determine N characteristic subspace beams, the N characteristic subspace beams include N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of discrete Fourier transform DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers. The long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors. The transceiver unit is configured to send the long-period reporting amount of the PMI.


Optionally, the transceiver unit is further configured to receive first projection quantization information. The first projection quantization information includes at least one of the following: first characteristic subspace beam grouping information, first DFT base vector selection range information, or first DFT base vector quantity information. The processing unit is configured to determine the long-period reporting amount based on the first projection quantization information.


Optionally, the transceiver unit is further configured to send second projection quantization information. The second projection quantization information includes at least one of the following: second characteristic subspace beam grouping information, second DFT base vector selection range information, or second DFT base vector quantity information. The processing unit is further configured to determine the long-period reporting amount based on the first projection quantization information and the second projection quantization information.


Optionally, the processing unit is further configured to determine a short-period reporting amount of the PMI. The short-period reporting amount includes a beam superposition coefficient, and the long-period reporting amount and the short-period reporting amount are used to determine channel information or a precoding matrix. The channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams. The transceiver unit is further configured to send the short-period reporting amount of the PMI.


Optionally, the processing unit is further configured to perform orthogonalization on the N characteristic subspace beams; and the processing unit is further configured to determine the beam superposition coefficient based on orthogonalized N characteristic subspace beams.


In another possible implementation, the channel state information feedback apparatus is configured to perform the method in the first aspect and possible implementations of the first aspect.


According to a sixth aspect, a channel state information feedback apparatus is provided. The channel state information feedback apparatus may implement the method in the second aspect. For example, the channel state information feedback apparatus may be a chip or an access network device. The foregoing method may be implemented by software, hardware, or hardware executing corresponding software.


In a possible implementation, the apparatus includes a transceiver unit and a processing unit. The transceiver unit is configured to receive a long-period reporting amount of a precoding matrix indicator PMI in channel state information. The long-period reporting amount is used to determine N characteristic subspace beams, the N characteristic subspace beams include N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of discrete Fourier transform DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers. The long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors. The processing unit is configured to recover the N characteristic subspace beams based on the long-period reporting amount.


Optionally, the transceiver unit is further configured to send first projection quantization information. The first projection quantization information includes at least one of the following: first characteristic subspace beam grouping information, first DFT base vector selection range information, or first DFT base vector quantity information. The processing unit is configured to recover the N characteristic subspace beams based on the first projection quantization information and the long-period reporting amount.


Optionally, the transceiver unit is further configured to receive second projection quantization information. The second projection quantization information includes at least one of the following: second characteristic subspace beam grouping information, second DFT base vector selection range information, or second DFT base vector quantity information. The processing unit is further configured to recover the N characteristic subspace beams based on the first projection quantization information, the second projection quantization information, and the long-period reporting amount.


Optionally, the transceiver unit is further configured to receive a short-period reporting amount of the PMI. The short-period reporting amount includes a beam superposition coefficient. The processing unit is further configured to determine channel information or a precoding matrix based on the short-period reporting amount and the long-period reporting amount. The channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams.


Optionally, the processing unit is further configured to perform orthogonalization on the recovered N characteristic subspace beams; and the processing unit is further configured to determine the channel information or the precoding matrix based on the beam superposition coefficient and orthogonalized N characteristic subspace beams.


In another possible implementation, the channel state information feedback apparatus is configured to perform the method in the second aspect and possible implementations of the second aspect.


With reference to the first aspect, the second aspect, the fifth aspect, or the sixth aspect, in still another possible implementation, the first characteristic subspace beam grouping information includes: N and N1; N and a beam ratio β; N; or N1 and N2.


With reference to the first aspect, the second aspect, the fifth aspect, or the sixth aspect, in still another possible implementation, the first DFT base vector selection range information indicates that the second group of DFT base vectors is a subset of the first group of DFT base vectors.


With reference to the first aspect, the second aspect, the fifth aspect, or the sixth aspect, in still another possible implementation, the M1 DFT base vectors and the M2 DFT base vectors are indicated by using a combinatorial number. A dimension of the characteristic subspace beam is P×1, a corresponding DFT base vector universal set includes P DFT base vectors, and the indication information of the M1 DFT base vectors indicates one of a plurality of first base vector groups selected from the P DFT base vectors. The first base vector group includes M1 base vectors, and the indication information of the M2 DFT base vectors indicates one of a plurality of second base vector groups selected from the M1 DFT base vectors. The second base vector group includes M2 base vectors.


With reference to the first aspect, the second aspect, the fifth aspect, or the sixth aspect, in still another possible implementation, the M1 DFT base vectors are indicated by using a first bitmap, and the first bitmap includes P bits. Bit values corresponding to the selected M1 DFT base vectors are first values, and bit values corresponding to unselected (P−M1) DFT base vectors are second values. The M2 DFT base vectors are indicated by using a second bitmap, and the second bitmap includes M1 bits. Bit values corresponding to the selected M2 DFT base vectors are first values, and bit values corresponding to unselected (M1−M2) DFT base vectors are second values.


With reference to the first aspect, the second aspect, the fifth aspect, or the sixth aspect, in still another possible implementation, the first DFT base vector selection range information indicates that the second group of DFT base vectors is not a subset of the first group of DFT base vectors.


With reference to the first aspect, the second aspect, the fifth aspect, or the sixth aspect, in still another possible implementation, the dimension of the characteristic subspace beam is P×1, and the corresponding DFT base vector universal set includes P DFT base vectors. The indication information of the M1 DFT base vectors indicates one of a plurality of third base vector groups selected from the P DFT base vectors. The third base vector group includes M1 base vectors, and the indication information of the M2 DFT base vectors indicates one of a plurality of fourth base vector groups selected from the P DFT base vectors. The fourth base vector group includes M2 base vectors.


With reference to the first aspect, the second aspect, the fifth aspect, or the sixth aspect, in still another possible implementation, the M1 DFT base vectors are indicated by using a third bitmap, and the third bitmap includes P bits. Bit values corresponding to the selected M1 DFT base vectors are first values, and bit values corresponding to unselected (P−M1) DFT base vectors are second values. The M2 DFT base vectors are indicated by using a fourth bitmap, and the fourth bitmap includes P bits. Bit values corresponding to the selected M2 DFT base vectors are first values, and bit values corresponding to unselected (P−M2) DFT base vectors are second values.


With reference to the first aspect, the second aspect, the fifth aspect, or the sixth aspect, in still another possible implementation, the first DFT base vector quantity information includes: M1 and a base vector quantity ratio δ; M1; or M1 and M2.


According to a seventh aspect, a channel state information feedback apparatus is provided. The channel state information feedback apparatus may implement the method in the third aspect. For example, the channel state information feedback apparatus may be a chip or a terminal. The foregoing method may be implemented by software, hardware, or hardware executing corresponding software.


In a possible implementation, the apparatus includes a transceiver unit and a processing unit. The processing unit is configured to obtain a long-period reporting amount of a precoding matrix indicator PMI in channel state information. The long-period reporting amount is used to determine N characteristic subspace beams, the N characteristic subspace beams include N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of discrete Fourier transform DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers. The long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors. The processing unit is further configured to determine a short-period reporting amount of the PMI. The short-period reporting amount includes a beam superposition coefficient, the long-period reporting amount and the short-period reporting amount are used to determine channel information or a precoding matrix, and the channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams. The transceiver unit is configured to send the long-period reporting amount and the short-period reporting amount of the PMI.


Optionally, the processing unit is further configured to perform orthogonalization on the N characteristic subspace beams; and the processing unit is further configured to determine the beam superposition coefficient based on orthogonalized N characteristic subspace beams.


In another possible implementation, the channel state information feedback apparatus is configured to perform the method in the third aspect and possible implementations of the third aspect.


According to an eighth aspect, a channel state information feedback apparatus is provided. The channel state information feedback apparatus may implement the method in the fourth aspect. For example, the channel state information feedback apparatus may be a chip or an access network device. The foregoing method may be implemented by software, hardware, or hardware executing corresponding software.


In a possible implementation, the apparatus includes a transceiver unit and a processing unit. The transceiver unit is configured to receive a long-period reporting amount of a precoding matrix indicator PMI in channel state information. The long-period reporting amount is used to determine N characteristic subspace beams, the N characteristic subspace beams include N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of discrete Fourier transform DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers. The long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors. The transceiver unit is further configured to receive a short-period reporting amount of the PMI. The short-period reporting amount includes a beam superposition coefficient. The processing unit is configured to recover the N characteristic subspace beams based on the long-period reporting amount. The processing unit is further configured to determine channel information or a precoding matrix based on the short-period reporting amount and the long-period reporting amount. The channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams.


Optionally, the processing unit is further configured to perform orthogonalization on the recovered N characteristic subspace beams; and the processing unit is further configured to determine the channel information or the precoding matrix based on the beam superposition coefficient and orthogonalized N characteristic subspace beams.


In another possible implementation, the channel state information feedback apparatus is configured to perform the method in the fourth aspect and possible implementations of the fourth aspect.


In still another possible implementation, the channel state information feedback apparatus in the fifth aspect to the eighth aspect includes a processor coupled to a memory, and the processor is configured to support the apparatus in performing a corresponding function in the channel state information feedback method. The memory is configured to be coupled to the processor, and stores a computer program (or computer-executable instructions) and/or data necessary for the apparatus. Optionally, the channel state information feedback apparatus may further include a communication interface configured to support communication between the apparatus and another network element, for example, sending or receiving of data and/or a signal. For example, the communication interface may be a transceiver, a circuit, a bus, a module, or a communication interface of another type. Optionally, the memory may be located inside the channel state information feedback apparatus and integrated with the processor, or may be located outside the channel state information feedback apparatus.


In another possible implementation, the channel state information feedback apparatus in the fifth aspect to the eighth aspect includes a processor and a transceiver apparatus. The processor is coupled to the transceiver apparatus. The processor is configured to execute a computer program or instructions, to control the transceiver apparatus to receive and send information. When the processor executes the computer program or the instructions, the processor is further configured to implement the foregoing method by using a logic circuit or executing code instructions. The transceiver apparatus may be a transceiver, a transceiver circuit, or an input/output interface, and is configured to receive a signal from a channel state information feedback apparatus other than the channel state information feedback apparatus and transmit the signal to the processor, or send a signal from the processor to a channel state information feedback apparatus other than the channel state information feedback apparatus. When the channel state information feedback apparatus is a chip, the transceiver apparatus is a transceiver circuit or an input/output interface.


When the channel state information feedback apparatus in the fifth aspect to the eighth aspect is a chip, a sending unit may be an output unit, for example, an output circuit or a communication interface; and a receiving unit may be an input unit, for example, an input circuit or a communication interface. When the channel state information feedback apparatus is a terminal, a sending unit may be a transmitter or a transmitter machine, and a receiving unit may be a receiver or a receiver machine.


According to a ninth aspect, a communication system is provided. The communication system includes the channel state information feedback apparatus according to the fifth aspect or any implementation of the fifth aspect, and at least one channel state information feedback apparatus according to the sixth aspect or any implementation of the sixth aspect.


According to a tenth aspect, a communication system is provided. The communication system includes the channel state information feedback apparatus according to the seventh aspect or any implementation of the seventh aspect, and at least one channel state information feedback apparatus according to the eighth aspect or any implementation of the eighth aspect.


According to an eleventh aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program or instructions. When the program or the instructions are executed by a processor, the method according to the first aspect or any implementation of the first aspect is implemented, the method according to the second aspect or any implementation of the second aspect is implemented, or the method according to the third aspect or any implementation of the third aspect is implemented, or the method according to the fourth aspect or any implementation of the fourth aspect is implemented.


According to a twelfth aspect, a computer program product is provided. When the computer program product runs on a computing device, the method according to the first aspect or any implementation of the first aspect is implemented, the method according to the second aspect or any implementation of the second aspect is implemented, or the method according to the third aspect or any implementation of the third aspect is implemented, or the method according to the fourth aspect or any implementation of the fourth aspect is implemented.





BRIEF DESCRIPTION OF DRAWINGS


FIG. 1 is a diagram of uniform projection quantization of a characteristic subspace beam;



FIG. 2 is a diagram of a structure of a communication system according to an embodiment of this application;



FIG. 3 is a diagram of a structure of a characteristic subspace codebook combined in space domain and frequency domain according to an embodiment of this application;



FIG. 4 is a basic schematic flowchart for obtaining channel state information according to an embodiment of this application;



FIG. 5 is a schematic flowchart of a channel state information feedback method according to an embodiment of this application;



FIG. 6 is a schematic flowchart of another channel state information feedback method according to an embodiment of this application;



FIG. 7A is a diagram of a non-uniform projection quantization solution of a characteristic subspace beam according to an embodiment of this application;



FIG. 7B is a diagram of another non-uniform projection quantization solution of a characteristic subspace beam according to an embodiment of this application;



FIG. 8 is a schematic flowchart of still another channel state information feedback method according to an embodiment of this application;



FIG. 9 is a diagram of a structure of a channel state information feedback apparatus according to an embodiment of this application; and



FIG. 10 is a diagram of a structure of another channel state information feedback apparatus according to an embodiment of this application.





DESCRIPTION OF EMBODIMENTS

The following describes embodiments of this application with reference to accompanying drawings in embodiments of this application.


Technical solutions provided in this application may be applied to various communication systems. The technical solutions provided in this application may be applied to a 5th generation (5G) communication system, a future evolved system, a plurality of communication convergence systems, or may be applied to an existing communication system, or the like. Application scenarios of the technical solutions provided in this application may include a plurality of types, such as machine to machine (M2M), macro-micro communication, enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (uRLLC), and massive machine-type communication (mMTC). These scenarios may include but are not limited to: a scenario of communication between terminals, a scenario of communication between network devices, a scenario of communication between a network device and a terminal, and the like. The network device includes an access network device and a core network device. The following provides descriptions by using an example in which the technical solutions are applied to the scenario of communication between an access network device and a terminal.



FIG. 2 is a diagram of an architecture of a communication system 1000 to which an embodiment of this application is applied. As shown in FIG. 2, the communication system includes a radio access network 100 and a core network 200. Optionally, the communication system 1000 may further include an internet 300. The radio access network 100 may include at least one access network device (for example, 110a and 110b in FIG. 2), and may further include at least one terminal (for example, 120a to 120j in FIG. 2). The terminal is connected to the access network device in a wireless manner, and the access network device is connected to the core network in a wireless or wired manner. The core network device and the access network device may be different physical devices that are independent of each other, or functions of the core network device and logical functions of the access network device may be integrated into a same physical device, or some functions of the core network device and some functions of the access network device may be integrated into one physical device. Terminals may be connected to each other in a wired or wireless manner, and access network devices may be connected to each other in a wired or wireless manner. FIG. 2 is merely a diagram, and the communication system may further include another network device, for example, may further include a wireless relay device and a wireless backhaul device that are not drawn in FIG. 2.


The access network device may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a next generation base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, an access node in a Wi-Fi system, or the like; or may be a module or a unit, for example, a central unit (CU) or a distributed unit (DU), that completes some functions of the access network device. The access network device may be a macro base station (like 110a in FIG. 2), or may be a micro base station or an indoor base station (like 110b in FIG. 2), or may be a relay node or a donor node. A specific technology and a specific device form used by the access network device are not limited in embodiments of this application.


The terminal may alternatively be referred to as a terminal device, user equipment (UE), a mobile station, a mobile terminal, or the like. The terminal may be widely used in various scenarios, for example, a device-to-device (D2D) scenario, a vehicle-to-everything (V2X) communication scenario, a machine-type communication (MTC) scenario, an internet of things (IOT) scenario, a virtual reality scenario, an augmented reality scenario, an industrial control scenario, an automatic driving scenario, a telemedicine scenario, a smart grid scenario, a smart furniture scenario, a smart office scenario, a smart wearable scenario, a smart transportation scenario, and a smart city scenario. The terminal may be a mobile phone, a tablet computer, a computer with a wireless transceiver function, a wearable device, a vehicle, an uncrewed aerial vehicle, a helicopter, an airplane, a ship, a robot, a robot arm, a smart home device, or the like. A specific technology and a specific device form used by the terminal are not limited in embodiments of this application.


The access network device and the terminal may be at fixed locations, or may be mobile. The access network device and the terminal may be deployed on land, including indoor, outdoor, handheld, or vehicle-mounted; may be deployed on a water surface; or may be deployed on an airplane, a balloon, or an artificial satellite in the air. An application scenario of the access network device and the terminal is not limited in embodiments of this application.


Roles of the access network device and the terminal may be relative. For example, the helicopter or uncrewed aerial vehicle 120i in FIG. 2 may be configured as a mobile access network device. For the terminal 120j that accesses the radio access network 100 by using 120i, the terminal 120i is an access network device. However, for the access network device 110a, 120i is a terminal, that is, 110a and 120i communicate with each other according to a wireless air interface protocol. Certainly, 110a and 120i may alternatively communicate with each other according to an interface protocol between access network devices. In this case, for 110a, 120i is also an access network device. Therefore, both the access network device and the terminal may be collectively referred to as communication apparatuses, 110a and 110b in FIG. 2 may be referred to as communication apparatuses with access network device functions, and 120a to 120j in FIG. 2 may be referred to as communication apparatuses with terminal functions.


Communication may be performed between an access network device and a terminal, between access network devices, and between terminals through a licensed spectrum, through an unlicensed spectrum, or through both a licensed spectrum and an unlicensed spectrum. Communication may be performed through a spectrum below 6 gigahertz (GHz), through a spectrum above 6 GHz, or through both a spectrum below 6 GHz and a spectrum above 6 GHz. A spectrum resource for wireless communication is not limited in embodiments of this application.


In embodiments of this application, the function of the access network device may be performed by a module (like a chip) in the access network device, or may be performed by a control subsystem including the function of the access network device. The control subsystem including the function of the access network device herein may be a control center in the foregoing application scenarios such as the smart grid scenario, the industrial control scenario, the smart transportation scenario, and the smart city scenario. A function of the terminal may alternatively be performed by a module (like a chip or a modem) in the terminal, or may be performed by an apparatus including the function of the terminal.


In this application, the access network device sends a downlink signal or downlink information to the terminal, where the downlink information is carried on a downlink channel; and the terminal sends an uplink signal or uplink information to the access network device, where the uplink information is carried on an uplink channel. To communicate with the access network device, the terminal needs to establish a wireless connection to a cell controlled by the access network device. The cell that establishes a wireless connection to the terminal is referred to as a serving cell of the terminal. When communicating with the serving cell, the terminal is further interfered by a signal from a neighboring cell.


A 5G communication system has higher requirements for aspects such as system capacity and spectral efficiency. In the 5G communication system, application of a massive multiple-input multiple-output (massive MIMO) technology plays an important role in improving spectral efficiency of the system. When the MIMO technology is used, the access network device needs to precode data before sending the data to the terminal. How to perform precoding depends on CSI fed back by a user to the access network device. Therefore, accurate CSI feedback information is an important factor that affects system performance.


In a time division duplex (TDD) system, because an uplink channel and a downlink channel use a same frequency band, reciprocity is implemented. The access network device may obtain CSI of the downlink channel by using the uplink channel and by using channel reciprocity, and further perform precoding.


However, in a frequency division duplex (FDD) system, because an interval between uplink and downlink frequency bands is greater than bandwidth, there is no complete reciprocity between uplink and downlink channels. In a conventional FDD system, the user needs to feed back the CSI of the downlink channel to the access network device. A basic procedure is shown in FIG. 3. In step S301, the access network device needs to first send channel measurement configuration information to the terminal. The channel measurement configuration information is used to configure channel measurement, and notify the terminal of time and an action of channel measurement. Then, in step S302, the access network device sends a pilot (RS) to the terminal for channel measurement. In step S303, the terminal performs measurement based on the pilot sent by the access network device, performs calculation to obtain a final CSI feedback amount, and feeds back CSI to the access network device. Then, in step S304, the access network device sends data based on the CSI fed back by the terminal. The access network device is configured to determine, based on a channel rank indicator (RI) fed back by the terminal, a quantity of streams for transmitting data to the terminal. The access network device is configured to determine, based on a channel quality indicator (CQI) fed back by the terminal, a modulation order for transmitting data to the terminal and a channel coding bit rate. The access network device determines, based on the PMI fed back by the terminal, precoding for transmitting data to the terminal.


PMI feedback is determined and reported based on a set of codebooks. Design of an FDD CSI codebook is a basic and important problem in the 5G communication system. In a current standard protocol of new radio (NR), channel quantization is performed for FDD CSI feedback by using information on the access network device side as a reference, and the PMI fed back by the terminal is determined based on a main eigenvector of a transmit end on the access network device side of a channel. An R15 Type II codebook uses the idea of space domain (angle) compression. The main eigenvector (that is, a precoding matrix of a single user) is represented by a linear combination of several DFT base vectors in space domain. Based on the R15 codebook, an R16 Type II codebook uses frequency-domain correlation between amplitudes and phase coefficients of different subbands to increase compression of frequency domain (delay). The main eigenvector is represented by a bilinear combination of several space-domain DFT base vectors and several frequency-domain DFT base vectors.


To make full use of sparseness of a channel in space domain and frequency domain and further improve precision of PMI feedback, a codebook based on characteristic subspace is proposed. The codebook approximates a downlink channel or a main eigenvector of a downlink channel by using a linear combination of characteristic subspace beams collected in a long period. Therefore, the characteristic subspace beam may also be referred to as a statistical characteristic subspace beam, and is a vector or a vector group that may be used to represent a statistical change rule of the channel in space domain, or in frequency domain, or in space domain and frequency domain. Generally, the characteristic subspace beam is obtained by performing eigenvalue decomposition on a statistical covariance matrix of channel information. The codebook may be represented by a group of characteristic subspace beams in a form of bilinear combination in each of space domain and frequency domain, and is similar to the R16 Type II codebook. Alternatively, the codebook may be represented by a group of characteristic subspace beams combined in space domain and frequency domain, as shown in FIG. 4. In FIG. 4, H indicates a matrix corresponding to characteristic subspace beams, Nt indicates a quantity of transmit ports of the access network device, Nf indicates a quantity of frequency domain units, and Nt*Nf indicates that the characteristic subspace beams are combined in space domain and frequency domain. A dimension of a row vector of the matrix H is Nr or an order of a rank, and Nr indicates a quantity of receive ports of the terminal.


For this type of codebook, the terminal needs to feed back a characteristic subspace beam (whose long-period reporting amount is a matrix B in FIG. 4) in a long period and feed back a beam superposition coefficient (a matrix C2 in FIG. 4) in a short period. If each element of the characteristic subspace beam is directly fed back in a long period in a scalar quantization manner (that is, each value of the matrix B is fed back to the access network device), feedback overheads are high.


However, when a uniform projection quantization solution in the background is used to feed back the long-period reporting amount, recovery precision of the characteristic subspace beam is limited, and precision of the PMI is affected.


To resolve the foregoing problem, this application provides a channel state information feedback solution. The terminal divides a beam set into two parts based on an energy difference between characteristic subspace beams. Some beams with high energy are represented by a linear combination with more DFT base vectors, and some beams with low energy are represented by a linear combination with fewer DFT base vectors. When overheads are fixed, overall precision of beam quantization projection is improved. This improves precision of PMI feedback, or reduces overheads while minimizing performance losses.



FIG. 5 is a schematic flowchart of a channel state information feedback method according to an embodiment of this application. The method may include the following steps.


S501: A terminal obtains a long-period reporting amount of a PMI in channel state information. The long-period reporting amount is used to determine N characteristic subspace beams, the N characteristic subspace beams include N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers, and the long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors.


It is assumed that there are N characteristic subspace beams, and a dimension of each characteristic subspace beam is P×1. There is generally an energy difference between characteristic subspace beams. In this embodiment, the N characteristic subspace beams are divided into at least two groups. For example, the N characteristic subspace beams are divided into two groups: a first group of beams include N1 characteristic subspace beams with high energy, and a second group of beams include N2 characteristic subspace beams with low energy.


In Example A, the N1 characteristic subspace beams are represented by the linear combination of the M1 DFT base vectors in the first group of DFT base vectors, and the N2 characteristic subspace beams are represented by the linear combination of the M2 DFT base vectors in the second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers, and M1>M2. Non-uniform quantization is implemented in a beam grouping manner, so that overall precision of beam quantization projection can be improved.


A DFT base vector universal set corresponding to the N characteristic subspace beams includes P DFT base vectors, and the first group of DFT base vectors include M1 DFT base vectors in the P DFT base vectors. The second group of DFT base vectors include the P DFT base vectors or M2 DFT base vectors in the M1 DFT base vectors. Therefore, the indication information of the M1 DFT base vectors, the indication information of the M2 DFT base vectors, the linear combination coefficient of the M1 DFT base vectors, and the linear combination coefficient of the M2 DFT base vectors included in the long-period reporting amount are obtained.


In Example B, alternatively, the first group of beams may include N1 characteristic subspace beams with weak energy, the second group of beams include N2 characteristic subspace beams with high energy, the N1 characteristic subspace beams are represented by the linear combination of the M1 DFT base vectors in the first group of DFT base vectors, and the N2 characteristic subspace beams are represented by the linear combination of the M2 DFT base vectors in the second group of DFT base vectors. In this case, M1<M2.


A DFT base vector universal set corresponding to the N characteristic subspace beams includes P DFT base vectors, and the first group of DFT base vectors include the P DFT base vectors or the M1 DFT base vectors in the M2 DFT base vectors. The second group of DFT base vectors include M2 DFT base vectors in the P DFT base vectors. Therefore, the indication information of the M1 DFT base vectors, the indication information of the M2 DFT base vectors, the linear combination coefficient of the M1 DFT base vectors, and the linear combination coefficient of the M2 DFT base vectors included in the long-period reporting amount are obtained.


Example A is used as an example in the following descriptions. For a specific implementation of Example B, refer to the implementation of Example A. Details are not described again in this application.


S502: The terminal sends the long-period reporting amount of the PMI to an access network device.


Correspondingly, the access network device receives the long-period reporting amount.


After obtaining the long-period reporting amount of the PMI, the terminal sends the long-period reporting amount of the PMI to the access network device.


The terminal divides a beam set into two groups based on an energy difference between characteristic subspace beams. Some beams with high energy are represented by a linear combination with more DFT base vectors, and some beams with low energy are represented by a linear combination with fewer DFT base vectors. Therefore, when overheads are fixed, overall precision of beam quantization projection is improved. This improves precision of PMI feedback, or reduces overheads while minimizing performance losses.


S503: The access network device recovers the N characteristic subspace beams based on the long-period reporting amount.


The access network device receives the long-period reporting amount of the PMI sent by the terminal, and may recover the N characteristic subspace beams based on the long-period reporting amount.


According to the channel state information feedback method provided in this embodiment of this application, the terminal divides the beam set into two parts based on the energy difference between the characteristic subspace beams. Some beams with high energy are represented by the linear combination with more DFT base vectors, and some beams with low energy are represented by the linear combination with fewer DFT base vectors. When the overheads are fixed, overall precision of beam quantization projection is improved. This improves precision of PMI feedback, or reduces the overheads while minimizing the performance losses.



FIG. 6 is a schematic flowchart of another channel state information feedback method according to an embodiment of this application. The method may include the following steps.


S601: An access network device sends first projection quantization information to a terminal. The first projection quantization information includes at least one of the following: first characteristic subspace beam grouping information, first DFT base vector selection range information, or first DFT base vector quantity information.


Correspondingly, the terminal receives the first projection quantization information.


When determining a long-period reporting amount of a PMI, the terminal needs to perform non-uniform projection quantization on N characteristic subspace beams. The terminal needs to perform non-uniform projection quantization based on projection quantization information, to determine the long-period reporting amount.


In this embodiment, the projection quantization information may be configured by the access network device. Specifically, the access network device sends the first projection quantization information to the terminal, and the terminal receives the first projection quantization information. The first projection quantization information includes at least one of the following: the first characteristic subspace beam grouping information, the first DFT base vector selection range information, or the first DFT base vector quantity information. For example, the access network device may send the first projection quantization information by using one or more of radio resource control (RRC) signaling, a medium access control-control element (MAC-CE), downlink control information (DCI), and the like.


In another embodiment, the terminal may alternatively report the projection quantization information to the access network device. Specifically, the terminal sends second projection quantization information to the access network device, and the access network device receives the second projection quantization information. The second projection quantization information includes at least one of the following: second characteristic subspace beam grouping information, second DFT base vector selection range information, or second DFT base vector quantity information. Information included in the second projection quantization information may be complementary to the first projection quantization information. A meaning of each piece of information in the second projection quantization information is the same as that of the first projection quantization information. The second projection quantization information is described in the following descriptions.


The first characteristic subspace beam grouping information indicates how to group characteristic subspace beams. It is assumed that there are N characteristic subspace beams. In this embodiment, the N characteristic subspace beams are divided into at least two groups. For example, the N characteristic subspace beams are divided into two groups: a first group of beams include N1 characteristic subspace beams with high energy, and a second group of beams include N2 characteristic subspace beams with low energy. The first characteristic subspace beam grouping information includes:

    • N and N1;
    • N and a beam ratio β;
    • N; or
    • N1 and N2.


To be specific, if the access network device may indicate the total quantity N of characteristic subspace beams and the quantity N1 of beams in the first group of beams, the terminal may determine, based on configured N and N1, that the quantity of beams in the second group of beams is N2=N−N1;

    • if the access network device may indicate the total quantity N of characteristic subspace beams and the beam ratio β, the terminal may determine N1=└β*N┘ or ┌β*N┐ and N2=N−N1 based on configured N and β;
    • if the access network device may indicate the total quantity N of characteristic subspace beams, the beam ratio β may be predefined in a protocol, or the second characteristic subspace beam grouping information may include the beam ratio β, the terminal may determine N1=└β*N┘ or ┌β*N┐ and N2=N−N1 based on configured N and the beam ratio β;
    • if the access network device may indicate the quantity N1 of beams in the first group of beams and the quantity N2 of beams in the second group of beams, the terminal may directly obtain N1 and N2; or
    • if the access network device may indicate the total quantity N of characteristic subspace beams, the second characteristic subspace beam grouping information may include one or more of quantities N1 and N2 of characteristic subspace beams obtained after grouping.
    • └ ┘ indicates rounding down, and ┌ ┐ indicates rounding up.


When non-uniform projection quantization is performed, based on different selection of a second group of DFT base vectors, there may be the following two DFT base vector selection ranges: the second group of DFT base vectors is a subset of a first group of DFT base vectors; or the second group of DFT base vectors is not a subset of a first group of DFT base vectors.



FIG. 7A is a diagram of a non-uniform projection quantization solution of a characteristic subspace beam according to an embodiment of this application. In this example, the second group of DFT base vectors is the subset of the first group of DFT base vectors. A DFT base vector universal set corresponding to the N characteristic subspace beams (for example, a matrix B in FIG. 7A) includes P DFT base vectors, and the first group of DFT base vectors include M1 DFT base vectors (for example, a matrix {circumflex over (B)} in FIG. 7A) in the P DFT base vectors. The second group of DFT base vectors include M2 DFT base vectors in the M1 DFT base vectors.



FIG. 7B is a diagram of another non-uniform projection quantization solution of a characteristic subspace beam according to an embodiment of this application. In this example, the second group of DFT base vectors is not the subset of the first group of DFT base vectors. A DFT base vector universal set corresponding to the N characteristic subspace beams (for example, matrixes B1+B2 in FIG. 7B) includes P DFT base vectors, and the first group of DFT base vectors include M1 DFT base vectors (for example, a matrix custom-character1 in FIG. 7B) in the P DFT base vectors. The second group of DFT base vectors include M2 DFT base vectors (for example, a matrix custom-character2 in FIG. 7B) in the P DFT base vectors. For example, the second group of DFT base vectors may have an intersection with or may not have an intersection with the first group of DFT base vectors.


Therefore, the first DFT base vector selection range information may indicate that the second group of DFT base vectors is the subset of the first group of DFT base vectors, or that the second group of DFT base vectors is not the subset of the first group of DFT base vectors; or

    • the protocol may predefine that the second group of DFT base vectors is the subset of the first group of DFT base vectors, or that the second group of DFT base vectors is not the subset of the first group of DFT base vectors; or
    • the second DFT base vector selection range information may indicate that the second group of DFT base vectors is the subset of the first group of DFT base vectors, or that the second group of DFT base vectors is not the subset of the first group of DFT base vectors.


The first DFT base vector quantity information indicates a quantity of DFT base vectors in the first group of DFT base vectors and a quantity of DFT base vectors in the second group of DFT base vectors. For example, the first DFT base vector quantity information may include:

    • M1 and a base vector quantity ratio δ;
    • M1; or
    • M1 and M2.


To be specific, if the access network device indicates the quantity M1 of DFT base vectors in the first group of DFT base vectors and the base vector quantity ratio δ, the terminal may determine M2=└δ*M1┘ or ┌δ*M1┐ based on M1 and δ; or

    • if the access network device indicates the quantity M1 of DFT base vectors in the first group of DFT base vectors, and the base vector quantity ratio δ is predefined in the protocol or the second DFT base vector quantity information indicates the base vector quantity ratio δ, the terminal may determine M2=└δ*M1┘ or ┌δ*M1┐ based on M1 and δ; or
    • if the access network device indicates the quantity M1 of DFT base vectors in the first group of DFT base vectors and the quantity M2 of DFT base vectors in the second group of DFT base vectors, the terminal may directly obtain M1 and M2; or
    • the terminal indicates the quantity M1 of DFT base vectors in the first group of DFT base vectors and the quantity M2 of DFT base vectors in the second group of DFT base vectors in the second DFT base vector quantity information.


└ ┘ indicates rounding down, and ┌ ┐ indicates rounding up.


S602: The terminal determines the long-period reporting amount based on the first projection quantization information.


After obtaining the first projection quantization information, the terminal may determine the long-period reporting amount based on the first projection quantization information.


Specifically, non-uniform projection quantization is performed based on the first projection quantization information to obtain the long-period report amount.


In another embodiment, the terminal may further send the second projection quantization information to the access network device, and the terminal may determine the long-period reporting amount based on the first projection quantization information and the second projection quantization information.


For a specific implementation of this step, refer to step S501 in the foregoing embodiment.


The long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors.


The M1 DFT base vectors and the M2 DFT base vectors have different indication information based on different DFT base vector selection ranges (or referred to as different non-uniform projection quantization solutions).


In a case, the second group of DFT base vectors is the subset of the first group of DFT base vectors. Correspondingly, the M1 DFT base vectors and the M2 DFT base vectors may be indicated in the following two manners:


In an implementation, the M1 DFT base vectors and the M2 DFT base vectors are indicated by using a combinatorial number.


It is assumed that a dimension of a characteristic subspace beam is P×1, a corresponding DFT base vector universal set includes P DFT base vectors, and the indication information of the M1 DFT base vectors indicates one of a plurality of first base vector groups selected from the P DFT base vectors. The first base vector group includes M1 base vectors. For example, if the corresponding DFT base vector universal set includes four DFT base vectors and M1=3, there may be C43 first base vector groups, and the M1 base vectors may belong to any one of the C43 first base vector groups. C indicates permutation and combination.


The indication information of the M2 DFT base vectors indicates one of a plurality of second base vector groups selected from the M1 DFT base vectors. The second base vector group includes M2 base vectors. For example, if M2=2, there may be C32 second base vector groups, and the M2 base vectors may belong to any one of the C32 second base vector groups.


The M1 DFT base vectors and the M2 DFT base vectors need to be indicated by using [log2(CPM1)+log2(CM1M2)] bits in total.


In another implementation, the M1 DFT base vectors are indicated by using a first bitmap, the first bitmap includes P bits, bit values corresponding to the selected M1 DFT base vectors are first values, and bit values corresponding to unselected (P−M1) DFT base vectors are second values.


The M2 DFT base vectors are indicated by using a second bitmap, the second bitmap includes M1 bits, bit values corresponding to the selected M2 DFT base vectors are first values, and bit values corresponding to unselected (M1−M2) DFT base vectors are second values.


The M1 DFT base vectors and the M2 DFT base vectors need to be indicated by using (P+M1) bits in total.


In another case, the second group of DFT base vectors is not the subset of the first group of DFT base vectors. Correspondingly, the M1 DFT base vectors and the M2 DFT base vectors may be indicated in the following two manners:


In an implementation, it is assumed that a dimension of a characteristic subspace beam is P×1, a corresponding DFT base vector universal set includes P DFT base vectors, and the indication information of the M1 DFT base vectors indicates one of a plurality of third base vector groups selected from the P DFT base vectors. The third base vector group includes M1 base vectors. For example, if the corresponding DFT base vector universal set includes four DFT base vectors, and M1=3, there may be C43 third base vector groups, and the M1 base vectors may belong to any one of the C43 third base vector groups.


The indication information of the M2 DFT base vectors indicates one of a plurality of fourth base vector groups selected from the P DFT base vectors. The fourth base vector group includes M2 base vectors. For example, if the corresponding DFT base vector universal set includes four DFT base vectors and M2=2, there may be C42 fourth base vector groups, and the M2 base vectors may belong to any one of the C42 fourth base vector groups.


The M1 DFT base vectors and the M2 DFT base vectors need to be indicated by using [log2(CPM1)+log2(CPM2)] bits in total.


In another implementation, the M1 DFT base vectors are indicated by using a third bitmap, the third bitmap includes P bits, bit values corresponding to the selected M1 DFT base vectors are first values, and bit values corresponding to unselected (P−M1) DFT base vectors are second values.


The M2 DFT base vectors are indicated by using a fourth bitmap, the fourth bitmap includes P bits, bit values corresponding to the selected M2 DFT base vectors are first values, and bit values corresponding to unselected (P−M2) DFT base vectors are second values.


The M1 DFT base vectors and the M2 DFT base vectors need to be indicated by using 2P bits in total.


The first value may be “1”, and indicates that the DFT base vector is selected; and the second value may be “0”, and indicates that the DFT base vector is not selected. Alternatively, the first value may be “0”, and indicates that the DFT base vector is selected; and the second value may be “1”, and indicates that the DFT base vector is not selected. This is not limited in this application.


There are N1M1 linear combination coefficients of the M1 DFT base vectors, and there are N2M2 linear combination coefficients of the M2 DFT base vectors.


S603: The terminal performs orthogonalization on the N characteristic subspace beams.


The terminal determines and feeds back the long-period reporting amount of the PMI, and may further determine and feed back a short-period reporting amount of the PMI. The short-period reporting amount includes a beam superposition coefficient. The long-period reporting amount and the short-period reporting amount are used to determine channel information or a precoding matrix, and the channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams.


However, for quantization feedback of the characteristic subspace beam, both uniform projection quantization and non-uniform projection quantization are lossy quantization manners. Originally, characteristic subspace beams are orthogonal to each other. After beam projection is quantized through DFT base vector projection, the terminal reports indication information and a linear combination coefficient of the DFT base vector, and a characteristic subspace beam group recovered by the access network device based on the long-period reporting amount from the terminal is lossy quantized. As a result, beams are not orthogonal. Downlink channel information or a main eigenvector represented by a linear/bilinear combination of non-orthogonal quantized characteristic subspace beams causes a decrease in precision, thereby causing performance losses.


In this embodiment, the terminal and the access network device may predefine a quantized characteristic subspace beam group orthogonalization method, including but not limited to orthogonal triangle (QR) decomposition, Schmidt orthogonalization, and the like.


After obtaining the long-period reporting amount of the PMI and feeding back the long-period reporting amount, the terminal may further perform orthogonalization on the N characteristic subspace beams according to the foregoing predefined orthogonalization method.


S604: The terminal determines the beam superposition coefficient based on orthogonalized N characteristic subspace beams.


After performing orthogonalization on the N characteristic subspace beams, the terminal determines the beam superposition coefficient based on the orthogonalized N characteristic subspace beams. For example, the terminal determines a beam linear combination coefficient in a short period based on the quantized and orthogonalized beams and the downlink channel information or the main eigenvector, and reports the beam linear combination coefficient in a short period.


S605: The terminal sends the long-period reporting amount and the short-period reporting amount of the PMI to the access network device.


Correspondingly, the access network device receives the long-period reporting amount and the short-period reporting amount.


S606: The access network device recovers the N characteristic subspace beams based on the first projection quantization information and the long-period reporting amount.


After receiving the long-period reporting amount reported by the terminal, the access network device may recover the quantized characteristic subspace beam based on the long-period reporting amount and a codebook structure predefined in a protocol.


S607: The access network device performs orthogonalization on the recovered N characteristic subspace beams.


After recovering the quantized characteristic subspace beam, the access network device may perform orthogonalization on the recovered characteristic subspace beam according to the orthogonalization method predefined in the protocol.


S608: The access network device determines the channel information or the precoding matrix based on the beam superposition coefficient and the orthogonalized N characteristic subspace beams.


The access network device obtains, based on the quantized and orthogonalized beam, the short-period reporting amount fed back by the terminal, and the codebook structure predefined in the protocol, the downlink channel information or the main eigenvector that the terminal wants to feed back.


According to the channel state information feedback method provided in this embodiment of this application, the terminal divides a beam set into two parts based on an energy difference between characteristic subspace beams. Some beams with high energy are represented by a linear combination with more DFT base vectors, and some beams with low energy are represented by a linear combination with fewer DFT base vectors. When overheads are fixed, overall precision of beam quantization projection is improved. This improves precision of PMI feedback, or reduces overheads while minimizing performance losses.



FIG. 8 is a schematic flowchart of still another channel state information feedback method according to an embodiment of this application. The method may include the following steps.


S801: A terminal obtains a long-period reporting amount of a PMI in channel state information. The long-period reporting amount is used to determine N characteristic subspace beams, the N characteristic subspace beams include N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of discrete Fourier transform DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers, and the long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors.


For a specific implementation of this step, refer to step S501 or S602 in the foregoing embodiment. Details are not described herein again.


S802: The terminal performs orthogonalization on the N characteristic subspace beams.


For a specific implementation of this step, refer to step S603 in the foregoing embodiment.


S803: The terminal determines a beam superposition coefficient based on orthogonalized N characteristic subspace beams. A short-period reporting amount includes the beam superposition coefficient. The long-period reporting amount and the short-period reporting amount are used to determine channel information or a precoding matrix, and the channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams.


For a specific implementation of this step, refer to step S604 in the foregoing embodiment.


S804: The terminal sends the long-period reporting amount and the short-period reporting amount of the PMI to an access network device.


For a specific implementation of this step, refer to step S605 in the foregoing embodiment.


Correspondingly, the access network device receives the long-period reporting amount and the short-period reporting amount of the PMI.


S805: The access network device recovers the N characteristic subspace beams based on the long-period reporting amount.


For a specific implementation of this step, refer to step S606 in the foregoing embodiment.


S806: The access network device performs orthogonalization on the recovered N characteristic subspace beams.


For a specific implementation of this step, refer to step S607 in the foregoing embodiment.


S807: The access network device determines the channel information or the precoding matrix based on the beam superposition coefficient and the orthogonalized N characteristic subspace beams.


For a specific implementation of this step, refer to step S608 in the foregoing embodiment.


According to the channel state information feedback method provided in this embodiment of this application, the terminal feeds back the long-period reporting amount and the short-period reporting amount of the PMI. The access network device receives the long-period reporting amount and the short-period reporting amount of the PMI that are fed back by the terminal, and determines the channel information or the precoding matrix based on the long-period reporting amount and the short-period reporting amount.


It may be understood that, to implement functions in the foregoing embodiments, the access network device and the terminal include corresponding hardware structures and/or software modules for performing the functions. A person skilled in the art should be easily aware that, in this application, the units and method steps in the examples described with reference to embodiments disclosed in this application can be implemented by hardware or a combination of hardware and computer software. Whether a function is performed by hardware or hardware driven by computer software depends on particular application scenarios and design constraints of the technical solutions.



FIG. 9 and FIG. 10 are diagrams of structures of possible channel state information feedback apparatuses according to embodiments of this application. The channel state information feedback apparatuses may be configured to implement functions of the terminal or the access network device in the foregoing method embodiments. Therefore, beneficial effect of the foregoing method embodiments can also be implemented. In this embodiment of this application, the channel state information feedback apparatus may be one of the terminals 120a to 120j shown in FIG. 2, or may be the access network device 110a or 110b shown in FIG. 2, or may be a module (like a chip) used in the terminal or the access network device.


As shown in FIG. 9, a channel state information feedback apparatus 900 includes a processing unit 910 and a transceiver unit 920. The channel state information feedback apparatus 900 may be configured to implement functions of the terminal or the access network device in the method embodiment shown in FIG. 5, FIG. 6, or FIG. 8.


When the channel state information feedback apparatus 900 is configured to implement the functions of the terminal in the method embodiment shown in FIG. 5 or FIG. 6, the processing unit 910 is configured to obtain a long-period reporting amount of a precoding matrix indicator PMI in channel state information. The long-period reporting amount is used to determine N characteristic subspace beams, the N characteristic subspace beams include N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of discrete Fourier transform DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers. The long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors. The transceiver unit 920 is configured to send the long-period reporting amount of the PMI.


Optionally, the transceiver unit 920 is further configured to receive first projection quantization information. The first projection quantization information includes at least one of the following: first characteristic subspace beam grouping information, first DFT base vector selection range information, or first DFT base vector quantity information. The processing unit 910 is configured to determine the long-period reporting amount based on the first projection quantization information.


Optionally, the transceiver unit 920 is further configured to send second projection quantization information. The second projection quantization information includes at least one of the following: second characteristic subspace beam grouping information, second DFT base vector selection range information, or second DFT base vector quantity information. The processing unit 910 is further configured to determine the long-period reporting amount based on the first projection quantization information and the second projection quantization information.


Optionally, the processing unit 910 is further configured to determine a short-period reporting amount of the PMI. The short-period reporting amount includes a beam superposition coefficient, and the long-period reporting amount and the short-period reporting amount are used to determine channel information or a precoding matrix. The channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams. The transceiver unit 920 is further configured to send the short-period reporting amount of the PMI.


Optionally, the processing unit 910 is further configured to perform orthogonalization on the N characteristic subspace beams. The processing unit 910 is further configured to determine the beam superposition coefficient based on orthogonalized N characteristic subspace beams.


When the channel state information feedback apparatus 900 is configured to implement the functions of the access network device in the method embodiment shown in FIG. 5 or FIG. 6, the transceiver unit 920 is configured to receive a long-period reporting amount of a precoding matrix indicator PMI in channel state information. The long-period reporting amount is used to determine N characteristic subspace beams, the N characteristic subspace beams include N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of discrete Fourier transform DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers. The long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors. The processing unit 910 is configured to recover the N characteristic subspace beams based on the long-period reporting amount.


Optionally, the transceiver unit 920 is further configured to send first projection quantization information. The first projection quantization information includes at least one of the following: first characteristic subspace beam grouping information, first DFT base vector selection range information, or first DFT base vector quantity information. The processing unit 910 is configured to recover the N characteristic subspace beams based on the first projection quantization information and the long-period reporting amount.


Optionally, the transceiver unit 920 is further configured to receive second projection quantization information. The second projection quantization information includes at least one of the following: second characteristic subspace beam grouping information, second DFT base vector selection range information, or second DFT base vector quantity information. The processing unit 910 is further configured to recover the N characteristic subspace beams based on the first projection quantization information, the second projection quantization information, and the long-period reporting amount.


Optionally, the transceiver unit 920 is further configured to receive a short-period reporting amount of the PMI. The short-period reporting amount includes a beam superposition coefficient. The processing unit 910 is further configured to determine channel information or a precoding matrix based on the short-period reporting amount and the long-period reporting amount. The channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams.


Optionally, the processing unit 910 is further configured to perform orthogonalization on the recovered N characteristic subspace beams. The processing unit 910 is further configured to determine the channel information or the precoding matrix based on the beam superposition coefficient and the orthogonalized N characteristic subspace beams.


When the channel state information feedback apparatus 900 is configured to implement the functions of the terminal in the method embodiment shown in FIG. 8, the processing unit 910 is configured to obtain a long-period reporting amount of a precoding matrix indicator PMI in channel state information. The long-period reporting amount is used to determine N characteristic subspace beams, the N characteristic subspace beams include N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of discrete Fourier transform DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers. The long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors. The processing unit 910 is further configured to determine a short-period reporting amount of the PMI. The short-period reporting amount includes a beam superposition coefficient, the long-period reporting amount and the short-period reporting amount are used to determine channel information or a precoding matrix, and the channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams. The transceiver unit 920 is configured to send the long-period reporting amount and the short-period reporting amount of the PMI.


Optionally, the processing unit 910 is further configured to perform orthogonalization on the N characteristic subspace beams. The processing unit 910 is further configured to determine the beam superposition coefficient based on the orthogonalized N characteristic subspace beams.


When the channel state information feedback apparatus 900 is configured to implement the functions of the access network device in the method embodiment shown in FIG. 8, the transceiver unit 920 is configured to receive a long-period reporting amount of a precoding matrix indicator PMI in channel state information. The long-period reporting amount is used to determine N characteristic subspace beams, the N characteristic subspace beams include N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 DFT base vectors in a first group of discrete Fourier transform DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, where N, N1, N2, M1, and M2 are all positive integers. The long-period reporting amount includes indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors. The transceiver unit 920 is further configured to receive a short-period reporting amount of the PMI, and the short-period reporting amount includes a beam superposition coefficient. The processing unit 910 is configured to recover the N characteristic subspace beams based on the long-period reporting amount. The processing unit 910 is further configured to determine channel information or a precoding matrix based on the short-period reporting amount and the long-period reporting amount, and the channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams.


Optionally, the processing unit 910 is further configured to perform orthogonalization on the recovered N characteristic subspace beams. The processing unit 910 is further configured to determine the channel information or the precoding matrix based on the beam superposition coefficient and the orthogonalized N characteristic subspace beams.


For more detailed descriptions of the processing unit 910 and the transceiver unit 920, directly refer to related descriptions in the method embodiment shown in FIG. 5, FIG. 6, or FIG. 8. Details are not described herein.


As shown in FIG. 10, a channel state information feedback apparatus 1000 includes a processor 1010 and an interface circuit 1020. The processor 1010 and the interface circuit 1020 are coupled to each other. It may be understood that the interface circuit 1020 may be a transceiver or an input/output interface. Optionally, the channel state information feedback apparatus 1000 may further include a memory 1030, configured to store instructions to be executed by the processor 1010, store input data required for running the instructions by the processor 1010, or store data generated after the processor 1010 runs the instructions.


When the channel state information feedback apparatus 1000 is configured to implement the method shown in FIG. 5, FIG. 6, or FIG. 8, the processor 1010 is configured to perform functions of the processing unit 910, and the interface circuit 1020 is configured to perform functions of the transceiver unit 920.


When the channel state information feedback apparatus is a chip used in the terminal, the chip in the terminal implements functions of the terminal in the foregoing method embodiments. The chip in the terminal receives information from another module (for example, a radio frequency module or an antenna) in the terminal, where the information is sent by the access network device to the terminal; or the chip in the terminal sends information to another module (for example, a radio frequency module or an antenna) in the terminal, where the information is sent by the terminal to the access network device.


When the channel state information feedback apparatus is a chip used in the access network device, the chip in the access network device implements functions of the access network device in the foregoing method embodiments. The chip in the access network device receives information from another module (for example, a radio frequency module or an antenna) in the access network device, where the information is sent by the terminal to the access network device; or the chip in the access network device sends information to another module (for example, a radio frequency module or an antenna) in the access network device, where the information is sent by the access network device to the terminal.


It may be understood that, the processor in embodiments of this application may be a central processing unit (CPU), or may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or another programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The general-purpose processor may be a microprocessor or any regular processor or the like.


The method steps in embodiments of this application may be implemented in a hardware manner, or may be implemented in a manner of executing software instructions by the processor. The software instructions may include a corresponding software module. The software module may be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a removable hard disk, a CD-ROM, or any other form of storage medium well-known in the art. For example, a storage medium is coupled to the processor, so that the processor can read information from the storage medium and write information into the storage medium. Certainly, the storage medium may be a component of the processor. The processor and the storage medium may be disposed in an ASIC. In addition, the ASIC may be located in the access network device or the terminal. Certainly, the processor and the storage medium may exist in the access network device or the terminal as discrete components.


All or some of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When software is used to implement embodiments, all or some of the embodiments may be implemented in a form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, the procedures or functions in embodiments of this application are all or partially executed. The computer may be a general-purpose computer, a special-purpose computer, a computer network, an access network device, user equipment, or another programmable apparatus. The computer programs or instructions may be stored in a computer-readable storage medium, or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer programs or instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired or wireless manner. The computer-readable storage medium may be any usable medium that can be accessed by the computer, or a data storage device, for example, a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium, for example, a floppy disk, a hard disk, or a magnetic tape; or may be an optical medium, for example, a digital video disc; or may be a semiconductor medium, for example, a solid-state drive.


In embodiments of this application, unless otherwise stated or there is a logic conflict, terms and/or descriptions in different embodiments are consistent and may be mutually referenced, and technical features in different embodiments may be combined based on an internal logical relationship thereof, to form a new embodiment.


In this application, “at least one” means one or more, and “a plurality of” means two or more. The term “and/or” describes an association relationship for describing associated objects and represents that three relationships may exist. For example, A and/or B may represent the following cases: Only A exists, both A and B exist, and only B exists, where A and B may be singular or plural. In the text descriptions of this application, the character “/” indicates an “or” relationship between the associated objects. In a formula in this application, the character “/” indicates a “division” relationship between the associated objects.


It may be understood that various numbers in embodiments of this application are merely used for differentiation for ease of description, and are not used to limit the scope of embodiments of this application. Sequence numbers of the foregoing processes do not mean an execution sequence, and the execution sequence of the processes should be determined based on functions and internal logic of the processes.

Claims
  • 1. A channel state information feedback method, wherein the method comprises: obtaining a long-period reporting amount of a precoding matrix indicator (PMI) in channel state information, wherein the long-period reporting amount is used for determining N characteristic subspace beams, the N characteristic subspace beams comprise N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 discrete Fourier transform (DFT) base vectors in a first group of DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, wherein each of N, N1, N2, M1, and M2 is a positive integer, and the long-period reporting amount comprises indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors; andsending the long-period reporting amount of the PMI.
  • 2. The method according to claim 1, wherein the method further comprises: receiving first projection quantization information, wherein the first projection quantization information comprises at least one of the following: first characteristic subspace beam grouping information, first DFT base vector selection range information, or first DFT base vector quantity information; anddetermining the long-period reporting amount based on the first projection quantization information.
  • 3. The method according to claim 2, wherein the method further comprises: sending second projection quantization information, wherein the second projection quantization information comprises at least one of the following: second characteristic subspace beam grouping information, second DFT base vector selection range information, or second DFT base vector quantity information; anddetermining the long-period reporting amount based on the first projection quantization information and the second projection quantization information.
  • 4. The method according to claim 1, wherein the method further comprises: determining a short-period reporting amount of the PMI, wherein the short-period reporting amount comprises a beam superposition coefficient, the long-period reporting amount and the short-period reporting amount are used for determining channel information or a precoding matrix, and the channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams; andsending the short-period reporting amount of the PMI.
  • 5. The method according to claim 4, wherein before the sending the short-period reporting amount of the PMI, the method further comprises: performing orthogonalization on the N characteristic subspace beams to generate orthogonalized N characteristic subspace beams; anddetermining the beam superposition coefficient based on the orthogonalized N characteristic subspace beams.
  • 6. The method according to claim 2, wherein the first characteristic subspace beam grouping information comprises: N and N1; orN and a beam ratio β; orN; orN1 and N2.
  • 7. The method according to claim 2, wherein the first DFT base vector quantity information comprises: M1 and a base vector quantity ratio δ; orM1; orM1 and M2.
  • 8. A communication apparatus, comprising: at least one processor configured with processor-executable instructions to perform operations including:obtaining a long-period reporting amount of a precoding matrix indicator (PMI) in channel state information, wherein the long-period reporting amount is used for determining N characteristic subspace beams, the N characteristic subspace beams comprise N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 discrete Fourier transform (DFT) base vectors in a first group of DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, wherein each of N, N1, N2, M1, and M2 is a positive integer, and the long-period reporting amount comprises indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors; andsending the long-period reporting amount of the PMI.
  • 9. The communication apparatus according to claim 8, wherein the at least one processor is further configured with processor-executable instructions to perform operations including: receiving first projection quantization information, wherein the first projection quantization information comprises at least one of the following: first characteristic subspace beam grouping information, first DFT base vector selection range information, or first DFT base vector quantity information; anddetermining the long-period reporting amount based on the first projection quantization information.
  • 10. The communication apparatus according to claim 9, wherein the at least one processor is further configured with processor-executable instructions to perform operations including: sending second projection quantization information, wherein the second projection quantization information comprises at least one of the following: second characteristic subspace beam grouping information, second DFT base vector selection range information, or second DFT base vector quantity information; anddetermining the long-period reporting amount based on the first projection quantization information and the second projection quantization information.
  • 11. The communication apparatus according to claim 8, wherein the at least one processor is further configured with processor-executable instructions to perform operations including: determining a short-period reporting amount of the PMI, wherein the short-period reporting amount comprises a beam superposition coefficient, the long-period reporting amount and the short-period reporting amount are used for determining channel information or a precoding matrix, and the channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams; andsending the short-period reporting amount of the PMI.
  • 12. The communication apparatus according to claim 11, wherein before the sending the short-period reporting amount of the PMI, the at least one processor is further configured with processor-executable instructions to perform operations including: performing orthogonalization on the N characteristic subspace beams to generate orthogonalized N characteristic subspace beams; anddetermining the beam superposition coefficient based on the orthogonalized N characteristic subspace beams.
  • 13. The communication apparatus according to claim 9, wherein the first characteristic subspace beam grouping information comprises: N and N11; orN and a beam ratio β; orN; orN1 and N2.
  • 14. The communication apparatus according to claim 9, wherein the first DFT base vector quantity information comprises: M1 and a base vector quantity ratio δ; orM1; orM1 and M2.
  • 15. A non-transitory computer-readable storage medium storing computer instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising: obtaining a long-period reporting amount of a precoding matrix indicator (PMI) in channel state information, wherein the long-period reporting amount is used for determining N characteristic subspace beams, the N characteristic subspace beams comprise N1 characteristic subspace beams and N2 characteristic subspace beams, the N1 characteristic subspace beams are represented by a linear combination of M1 discrete Fourier transform (DFT) base vectors in a first group of DFT base vectors, and the N2 characteristic subspace beams are represented by a linear combination of M2 DFT base vectors in a second group of DFT base vectors, wherein each of N, N1, N2, M1, and M2 is a positive integer, and the long-period reporting amount comprises indication information of the M1 DFT base vectors, indication information of the M2 DFT base vectors, a linear combination coefficient of the M1 DFT base vectors, and a linear combination coefficient of the M2 DFT base vectors; andsending the long-period reporting amount of the PMI.
  • 16. The computer-readable storage medium according to claim 15, wherein the computer instructions, when executed by the at least one processor, further cause the at least one processor to perform operations including: receiving first projection quantization information, wherein the first projection quantization information comprises at least one of the following: first characteristic subspace beam grouping information, first DFT base vector selection range information, or first DFT base vector quantity information; anddetermining the long-period reporting amount based on the first projection quantization information.
  • 17. The computer-readable storage medium according to claim 16, wherein the computer instructions, when executed by the at least one processor, further cause the at least one processor to perform operations including: sending second projection quantization information, wherein the second projection quantization information comprises at least one of the following: second characteristic subspace beam grouping information, second DFT base vector selection range information, or second DFT base vector quantity information; anddetermining the long-period reporting amount based on the first projection quantization information and the second projection quantization information.
  • 18. The computer-readable storage medium according to claim 15, wherein the computer instructions, when executed by the at least one processor, further cause the at least one processor to perform operations including: determining a short-period reporting amount of the PMI, wherein the short-period reporting amount comprises a beam superposition coefficient, the long-period reporting amount and the short-period reporting amount are used for determining channel information or a precoding matrix, and the channel information or the precoding matrix is represented by linear superposition of the N characteristic subspace beams; andsending the short-period reporting amount of the PMI.
  • 19. The computer-readable storage medium according to claim 18, wherein before the sending the short-period reporting amount of the PMI, the computer instructions, when executed by the at least one processor, further cause the at least one processor to perform operations including: performing orthogonalization on the N characteristic subspace beams to generate orthogonalized N characteristic subspace beams; anddetermining the beam superposition coefficient based on the orthogonalized N characteristic subspace beams.
  • 20. The computer-readable storage medium according to claim 16, wherein the first characteristic subspace beam grouping information comprises: N and N1; orN and a beam ratio β; orN; orN1 and N2.
Priority Claims (1)
Number Date Country Kind
202111674328.8 Dec 2021 CN national
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of International Application No. PCT/CN2022/139343, filed on Dec. 15, 2022, which claims priority to Chinese Patent Application No. 202111674328.8, filed on Dec. 30, 2021. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.

Continuations (1)
Number Date Country
Parent PCT/CN2022/139343 Dec 2022 WO
Child 18759146 US