This application relates to the communication field, and in particular, to a method for reporting channel state information and a communication apparatus.
A multiple-input and multiple-output (MIMO) technology is a core technology of a long term evolution (LTE) system and 5th generation (5G) new radio (NR). In a communication system in which the MIMO technology is used, if a network device sends data to a terminal device, signal precoding needs to be performed based on channel state information (CSI) of a downlink channel, so that a precoded signal matches the channel.
In a frequency division duplex (FDD) communication system, a terminal device may receive a reference signal from a network device, calculate, based on the reference signal, a covariance matrix corresponding to a channel matrix, and construct an eigen basis based on the covariance matrix corresponding to the channel matrix. When feeding back CSI, the terminal device may feed back the eigen basis and a coefficient matrix of the eigen basis to the network device. After receiving the eigen basis, the network device may restore the CSI with reference to the eigen basis and the coefficient matrix of the eigen basis.
However, in the foregoing solution, the terminal device determines the eigen basis by using a sparse characteristic of the channel, and needs to feed back characteristics related to space-domain information on different subbands. In other words, the terminal device needs to report the selected eigen basis and superposition coefficients of a full bandwidth of the eigen basis, resulting in high air interface overheads. How to feed back the CSI more efficiently is an urgent problem that needs to be resolved during application of the MIMO technology.
Embodiments of this application provide a method for reporting channel state information and a communication apparatus, to reduce overheads.
To achieve the foregoing objective, this application uses the following technical solutions.
According to a first aspect, a method for reporting channel state information is provided. The method for reporting channel state information includes: A first apparatus receives a reference signal from a second apparatus. The first apparatus determines first indication information based on the reference signal, and sends the first indication information to the second apparatus. The first indication information is for constructing a first covariance matrix corresponding to a channel matrix, and the channel matrix indicates channel state information of a channel between the first apparatus and the second apparatus.
According to the method for reporting channel state information provided in the first aspect, the first apparatus sends, to the second apparatus, the first indication information for constructing the covariance matrix corresponding to the channel matrix, so that reporting of a large amount of information directly for restoring the channel state information can be avoided, thereby reducing feedback overheads and improving CSI feedback efficiency. For example, the second apparatus may determine, based on the first indication information, the first covariance matrix corresponding to the channel matrix, and determine an eigen basis based on the covariance matrix corresponding to the channel matrix.
For example, the channel matrix may have M×N dimensions. That the first apparatus determines first indication information based on the reference signal may include: The first apparatus determines the channel matrix based on the reference signal, determines a channel column vector based on the channel matrix, and then determines the first indication information based on the channel column vector.
In a possible design solution, the first indication information may indicate a superposition coefficient and a codebook vector, and the superposition coefficient and the codebook vector are for determining the first covariance matrix.
In a possible design solution, the first covariance matrix and an actual covariance matrix corresponding to the channel matrix satisfy a preset optimization model. In this way, a data amount of the first indication information can be reduced, thereby further reducing the feedback overheads.
For example, the preset optimization model may include:
and s.t. L≤Lmax, min represents taking a minimum value, “∥ ∥F” represents taking an F norm, R is an actual joint space-frequency covariance matrix corresponding to the channel matrix, Σ represents a summation operation, o≤l<L, and l is an integer. αl is an lth superposition coefficient, wl is an lth codebook vector, wlH is a conjugate transpose of wl, s.t. is a constraint, L is a channel multi-path quantity, Lmax is a maximum value of L, and both L and Lmax are integers greater than o. In this way, when the first apparatus determines the channel matrix by measuring the reference signal and obtains R, the first apparatus may obtain corresponding αl and wl by using the foregoing optimization model, so that an error between a first joint space-frequency covariance matrix and the actual joint space-frequency covariance matrix corresponding to the channel matrix is minimized. In other words, the first indication information may be determined based on a solution result of the preset optimization model.
Optionally, the superposition coefficient may include a first superposition coefficient indicating a feature of an angle-delay power spectrum, the codebook vector may include first information indicating an angle delay, and the first superposition coefficient and the first information are for determining the first joint space-frequency covariance matrix. The preset optimization model includes a first optimization model that the first joint space-frequency covariance matrix and the actual joint space-frequency covariance matrix corresponding to the channel matrix satisfy. In this way, the first apparatus determines the first indication information for constructing the first joint space-frequency covariance matrix, and sends the first indication information to the second apparatus, so that reporting of a large amount of information, for example, a joint space-frequency eigen basis and a superposition coefficient corresponding to the joint space-frequency eigen basis, directly for restoring the channel state information can be avoided. For example, the second apparatus may determine, based on the first indication information, the first joint space-frequency covariance matrix corresponding to the channel matrix, and determine the joint space-frequency eigen basis based on the first joint space-frequency covariance matrix corresponding to the channel matrix, to reduce an amount of data that is fed back, so that the feedback overheads can be reduced, and the CSI feedback efficiency is improved.
Further, the first optimization model includes:
min represents taking a minimum value, “∥ ∥F” represents taking an F norm,
Optionally, the superposition coefficient may include a second superposition coefficient indicating a feature of an angle power spectrum, and the codebook vector may include second information indicating an angle. The second superposition coefficient and the second information are for determining a first space-domain covariance matrix. The preset optimization model includes a preset second optimization model that the first space-domain covariance matrix and an actual space-domain covariance matrix corresponding to the channel matrix satisfy.
In this way, the first apparatus feeds back the first indication information for constructing the first space-domain covariance matrix, and sends the first indication information to the second apparatus, so that reporting of a large amount of information, for example, a space-domain eigen basis and a superposition coefficient corresponding to the space-domain eigen basis, directly for restoring the channel state information can be avoided. For example, the second apparatus may determine, based on the first indication information, the first space-domain covariance matrix corresponding to the channel matrix, and determine the space-domain eigen basis based on the first space-domain covariance matrix corresponding to the channel matrix, to reduce an amount of data that is fed back, so that the feedback overheads can be reduced, and the feedback efficiency is improved.
Further, the second optimization model may include:
min represents taking a minimum value, “∥ ∥F” represents taking an F norm, RhS is the actual space-domain covariance matrix corresponding to the channel matrix, and Σ represents a summation operation. ρl
Optionally, the superposition coefficient may include a third superposition coefficient indicating a feature of a delay power spectrum, the codebook vector may include third information indicating a delay, and the third superposition coefficient and the third information are for determining a first frequency-domain covariance matrix. The preset optimization model includes a third optimization model that the first frequency-domain covariance matrix and an actual frequency-domain covariance matrix corresponding to the channel matrix satisfy.
In this way, the first apparatus feeds back the first indication information for constructing the first frequency-domain covariance matrix, and sends the first indication information to the second apparatus, so that reporting of a large amount of information, for example, a frequency-domain eigen basis and a superposition coefficient corresponding to the frequency-domain eigen basis, directly for restoring the channel state information can be avoided. For example, the second apparatus may determine the first frequency-domain covariance matrix based on the first indication information, and determine the frequency-domain eigen basis based on the first frequency-domain covariance matrix corresponding to the channel matrix, to reduce an amount of data that is fed back, so that the feedback overheads can be reduced, and the feedback efficiency is improved.
Further, the third optimization model may include:
min represents taking a minimum value, “∥ ∥F” represents taking an F norm, RhF is the actual frequency-domain covariance matrix corresponding to the channel matrix, and Σ represents a summation operation. ρl
Optionally, the superposition coefficient may include a second superposition coefficient indicating a feature of an angle power spectrum and a third superposition coefficient indicating a feature of a delay power spectrum, the codebook vector may include second information indicating an angle and third information indicating a delay, the second superposition coefficient and the second information are for determining a first space-domain covariance matrix, and the third superposition coefficient and the third information are for determining a first frequency-domain covariance matrix. The preset optimization model includes a second optimization model that the first space-domain covariance matrix and an actual space-domain covariance matrix corresponding to the channel matrix satisfy and a third optimization model that the first frequency-domain covariance matrix and an actual frequency-domain covariance matrix corresponding to the channel matrix satisfy.
In this way, the first apparatus feeds back the first indication information for constructing the first space-domain covariance matrix and the first frequency-domain covariance matrix, and sends the first indication information to the second apparatus, so that reporting of a large amount of information, for example, a space-domain eigen basis and a superposition coefficient corresponding to the space-domain eigen basis and a frequency-domain eigen basis and a superposition coefficient corresponding to the frequency-domain eigen basis, directly for restoring the channel state information can be avoided. The first space-domain covariance matrix and the first frequency-domain covariance matrix are determined based on the first indication information from the first apparatus. For example, the second apparatus may determine, based on the first indication information, the first space-domain covariance matrix and the first frequency-domain covariance matrix that correspond to the channel matrix, determine the space-domain eigen basis based on the first space-domain covariance matrix corresponding to the channel matrix, and determine the frequency-domain eigen basis based on the first frequency-domain covariance matrix corresponding to the channel matrix, to reduce an amount of data that is fed back, so that the feedback overheads can be reduced, and the feedback efficiency is improved.
Further, the second optimization model may include:
min represents taking a minimum value, “∥ ∥F” represents taking an F norm, RhS is the actual space-domain covariance matrix corresponding to the channel matrix, and Σ represents a summation operation. ρl
min represents taking a minimum value, “∥ ∥F” represents taking an F norm, RhF is the actual frequency-domain covariance matrix corresponding to the channel matrix, and Σ represents a summation operation. ρl
It is to be noted that, that the first apparatus sends the first indication information to the second apparatus may include: The first apparatus sends the first indication information to the second apparatus based on a first periodicity.
Further, the method provided in the first aspect may further include: The first apparatus sends second indication information to the second apparatus based on a second periodicity. The second indication information indicates a first feedback coefficient, and the second periodicity is shorter than the first periodicity.
For example, the first feedback coefficient is determined based on a first decomposition result of the first joint space-frequency covariance matrix and the channel matrix. The first decomposition result is obtained by decomposing the first joint space-frequency covariance matrix according to a first decomposition rule. For example, the first decomposition rule may include an arrangement sequence of elements in a diagonal matrix obtained by decomposing the first joint space-frequency covariance matrix, and a type of elements in a 1st row of a joint space-frequency eigen basis obtained by decomposing the first joint space-frequency covariance matrix, for example, a positive real number. Still further, the first indication information may further indicate a first quantized vector obtained by quantizing a 1st row of elements of first P columns in the joint space-frequency eigen basis of the first decomposition result. P is a positive integer. In this way, when the first joint space-frequency covariance matrix has a multiple root, the first decomposition result may be uniquely determined, so that a joint space-frequency eigen basis determined by the second apparatus can be consistent with the joint space-frequency eigen basis for determining the first feedback coefficient, thereby improving accuracy of the channel state information. In addition, when eigen vectors in the eigen basis are arranged in descending order of energy, an eigen vector (column vector) with large energy may be selected from the joint space-frequency eigen basis to restore the channel state information, so that both reporting overheads and accuracy of the restored channel state information are considered.
In addition, the joint space-frequency eigen basis may be combined with the first feedback coefficient, namely, a short periodicity coefficient, so that the second apparatus can restore the complete channel state information.
It is to be noted that, that the first apparatus sends the first indication information to the second apparatus includes: The first apparatus sends the first indication information to the second apparatus based on a third periodicity.
Further, the method provided in the first aspect may further include: The first apparatus sends third indication information to the second apparatus based on a fourth periodicity. The third indication information indicates a second feedback coefficient, and the fourth periodicity is shorter than the third periodicity.
For example, the second feedback coefficient is determined based on a second decomposition result of the first space-domain covariance matrix, a third decomposition result of the first frequency-domain covariance matrix, and the channel matrix. The second decomposition result is obtained by decomposing the first space-domain covariance matrix according to a second decomposition rule, and the third decomposition result is obtained by decomposing the first frequency-domain covariance matrix according to a third decomposition rule.
For example, the second decomposition rule may include an arrangement sequence of elements in a diagonal matrix of the first space-domain covariance matrix, and a type of elements in a 1st row of a space-domain eigen basis of the first space-domain covariance matrix. In this way, a decomposition result can be reduced, thereby improving accuracy of the channel state information. The third decomposition rule may include an arrangement sequence of elements in a diagonal matrix of the first frequency-domain covariance matrix, and a type of elements in a 1st row of a frequency-domain eigen basis of the first frequency-domain covariance matrix, for example, a positive real number.
Still further, the first indication information may further indicate a second quantized vector obtained by quantizing a 1st row of elements of first K columns in the space-domain eigen basis of the second decomposition result. K is a positive integer. In this way, when the first space-domain covariance matrix has a multiple root, the second decomposition result may be uniquely determined, so that a space-domain eigen basis determined by the second apparatus can be consistent with the space-domain eigen basis for determining the second feedback coefficient, thereby improving accuracy of the channel state information.
Still further, the first indication information may further indicate a third quantized vector obtained by quantizing a 1st row of elements of first D columns in the frequency-domain eigen basis of the third decomposition result. D is a positive integer. In this way, when the first frequency-domain covariance matrix has a multiple root, the third decomposition result may be uniquely determined, so that a frequency-domain eigen basis determined by the second apparatus can be consistent with the frequency-domain eigen basis for determining the second feedback coefficient, thereby improving accuracy of the channel state information.
In addition, both the space-domain eigen basis and the frequency-domain eigen basis are combined with the second feedback coefficient, namely, a short periodicity feedback coefficient, so that the second apparatus can restore the complete channel state information.
According to a second aspect, a method for reporting channel state information is provided. The method for reporting channel state information may include: A second apparatus receives first indication information from a first apparatus. The first indication information is for constructing a first covariance matrix corresponding to a channel matrix, and the channel matrix indicates channel state information of a channel between the first apparatus and the second apparatus. The second apparatus determines, based on the first indication information, a first covariance matrix corresponding to the channel matrix.
According to the method for reporting channel state information provided in the second aspect, the second apparatus receives, from the first apparatus, the first indication information for constructing the covariance matrix corresponding to the channel matrix, to determine the first covariance matrix, so that transmission of a large amount of information directly for restoring the channel state information can be avoided, thereby reducing feedback overheads and improving CSI feedback efficiency.
In a possible design solution, the first indication information may include a superposition coefficient and a codebook vector. That the second apparatus determines, based on the first indication information, a first covariance matrix corresponding to the channel matrix may include: The second apparatus determines the first covariance matrix based on the superposition coefficient and the codebook vector.
Optionally, the superposition coefficient includes a first superposition coefficient indicating a feature of an angle-delay power spectrum, and the codebook vector includes first information indicating an angle delay. That the second apparatus determines the first covariance matrix based on the superposition coefficient and the codebook vector includes: The second apparatus determines a first joint space-frequency covariance matrix based on the first superposition coefficient and the first information.
It is to be noted that, that a second apparatus receives first indication information from a first apparatus may include: The second apparatus receives the first indication information from the first apparatus based on a first periodicity.
Further, the method provided in the second aspect may further include: The second apparatus receives second indication information from the first apparatus based on a second periodicity. The second indication information indicates a first feedback coefficient, and the second periodicity is shorter than the first periodicity.
For example, the first feedback coefficient is determined based on a first decomposition result of the first joint space-frequency covariance matrix and the channel matrix. The first decomposition result is obtained by decomposing the first joint space-frequency covariance matrix according to a first decomposition rule.
Still further, the method provided in the second aspect may further include: The second apparatus determines a valid joint space-frequency eigen basis of the first joint space-frequency covariance matrix according to the first decomposition rule. The valid joint space-frequency eigen basis includes first P columns of a joint space-frequency eigen basis, and P is a positive integer. The second apparatus determines the channel matrix based on the valid joint space-frequency eigen basis and the first feedback coefficient. In this way, when eigen vectors in the joint space-frequency eigen basis are arranged in descending order of energy, the first apparatus can be enabled to select an eigen vector (column vector) with large energy from the joint space-frequency eigen basis to restore the channel state information, so that both reporting overheads and accuracy of the restored channel state information are considered.
The first decomposition rule may include an arrangement sequence of elements in a diagonal matrix obtained by decomposing the first joint space-frequency covariance matrix, and a type of elements in a 1st row of the joint space-frequency eigen basis obtained by decomposing the first joint space-frequency covariance matrix, for example, a positive real number.
Still further, the first indication information may further indicate a first quantized vector obtained by quantizing a 1st row of elements of the first P columns in the joint space-frequency eigen basis obtained by decomposing the first joint space-frequency covariance matrix. P is a positive integer. In this way, when the first joint space-frequency covariance matrix has a multiple root, the second apparatus may uniquely determine the first decomposition result, so that a joint space-frequency eigen basis determined by the second apparatus is consistent with the joint space-frequency eigen basis for determining the first feedback coefficient, thereby improving accuracy of the channel state information.
In addition, the second apparatus may combine the valid joint space-frequency eigen basis with the first feedback coefficient, namely, a short periodicity coefficient, to restore the complete channel state information.
In this case, that the second apparatus determines a valid joint space-frequency eigen basis of the first joint space-frequency covariance matrix according to the first decomposition rule may include: The second apparatus determines the valid joint space-frequency eigen basis of the first joint space-frequency covariance matrix according to the first decomposition rule and based on the first quantized vector.
Optionally, the superposition coefficient may include a second superposition coefficient indicating a feature of an angle power spectrum, and the codebook vector may include second information indicating an angle. That the second apparatus determines the first covariance matrix based on the superposition coefficient and the codebook vector may include: The second apparatus determines a first space-domain covariance matrix based on the second superposition coefficient and the second information.
Optionally, the superposition coefficient may include a third superposition coefficient indicating a feature of a delay power spectrum, and the codebook vector may include third information indicating a delay. That the second apparatus determines the first covariance matrix based on the superposition coefficient and the codebook vector may include: The second apparatus determines a first frequency-domain covariance matrix based on the third superposition coefficient and the third information.
Optionally, the superposition coefficient may include a second superposition coefficient indicating a feature of an angle power spectrum and a third superposition coefficient indicating a feature of a delay power spectrum, and the codebook vector may include second information indicating an angle and third information indicating a delay. That the second apparatus determines the first covariance matrix based on the superposition coefficient and the codebook vector includes: The second apparatus determines a first space-domain covariance matrix based on the second superposition coefficient and the second information. The second apparatus determines a first frequency-domain covariance matrix based on the third superposition coefficient and the third information.
It is to be noted that, that a second apparatus receives first indication information from a first apparatus may include: The second apparatus receives the first indication information from the first apparatus based on a third periodicity.
Further, the method provided in the second aspect may further include: The second apparatus receives third indication information from the first apparatus based on a fourth periodicity. The third indication information indicates a second feedback coefficient, and the fourth periodicity is shorter than the third periodicity.
For example, the second feedback coefficient is determined based on a second decomposition result of the first space-domain covariance matrix, a third decomposition result of the first frequency-domain covariance matrix, and the channel matrix. The second decomposition result is obtained by decomposing the first space-domain covariance matrix according to a second decomposition rule, and the third decomposition result is obtained by decomposing the first frequency-domain covariance matrix according to a third decomposition rule. For example, the second decomposition rule may include an arrangement sequence of elements in a diagonal matrix of the first space-domain covariance matrix, and a type of elements in a 1st row of an eigen basis of the first space-domain covariance matrix. The third decomposition rule may include an arrangement sequence of elements in a diagonal matrix of the first frequency-domain covariance matrix, and a type of elements in a 1st row of a frequency-domain eigen basis of the first frequency-domain covariance matrix, for example, a positive real number.
Still further, the method provided in the second aspect may further include: The second apparatus determines a valid space-domain eigen basis according to the second decomposition rule. The second apparatus determines a valid frequency-domain eigen basis according to the third decomposition rule. The second apparatus determines the channel state information based on the valid space-domain eigen basis, the valid frequency-domain eigen basis, and the second feedback coefficient.
Still further, the first indication information may further indicate a second quantized vector obtained by quantizing a 1st row of elements of first K columns in the space-domain eigen basis obtained by decomposing the first space-domain covariance matrix.
For example, that the second apparatus determines a valid space-domain eigen basis according to the second decomposition rule includes: The second apparatus determines the valid space-domain eigen basis according to the second decomposition rule and based on the second quantized vector. The valid space-domain eigen basis includes the first K columns of the space-domain eigen basis of the first space-domain covariance matrix. In this way, when the first space-domain covariance matrix has a multiple root, the second apparatus may uniquely determine the second decomposition result, so that a space-domain eigen basis determined by the second apparatus is consistent with the space-domain eigen basis for determining the second feedback coefficient, thereby improving accuracy of the channel state information.
Still further, the first indication information may further indicate a third quantized vector obtained by quantizing a 1st row of elements of first D columns in the frequency-domain eigen basis obtained by decomposing the first frequency-domain covariance matrix.
In this case, the method provided in the second aspect may further include: The second apparatus determines the valid frequency-domain eigen basis according to the third decomposition rule and based on the third quantized vector. The valid frequency-domain eigen basis includes the first D columns of the frequency-domain eigen basis of the first frequency-domain covariance matrix. In this way, when the first frequency-domain covariance matrix has a multiple root, the third decomposition result may be uniquely determined, so that a frequency-domain eigen basis determined by the second apparatus can be consistent with the frequency-domain eigen basis for determining the second feedback coefficient, thereby improving accuracy of the channel state information.
In addition, the second apparatus may combine both the space-domain eigen basis and the frequency-domain eigen basis with the second feedback coefficient, namely, a short periodicity feedback coefficient, to restore the complete channel state information.
According to a third aspect, a communication apparatus is provided. The communication apparatus includes a processing module and a transceiver module. The transceiver module is configured to receive a reference signal from a second apparatus. The processing module is configured to determine first indication information based on the reference signal. The first indication information is for constructing a first covariance matrix corresponding to a channel matrix, and the channel matrix indicates channel state information of a channel between the communication apparatus and the second apparatus. The transceiver module is configured to send the first indication information to the second apparatus.
In a possible design solution, the first indication information may include a superposition coefficient and a codebook vector, and the superposition coefficient and the codebook vector are for determining the first covariance matrix.
In a possible design, the first covariance matrix and an actual covariance matrix corresponding to the channel matrix satisfy a preset optimization model.
Optionally, the preset optimization model may include:
and s.t. L≤Lmax. min represents taking a minimum value, “∥ ∥F” represents taking an F norm, R is an actual joint space-frequency covariance matrix corresponding to the channel matrix, Σ represents a summation operation, o≤l<L, and l is an integer. αl is an lth superposition coefficient, wl is an lth codebook vector, wlH is a conjugate transpose of wl, s.t. is a constraint, L is a channel multi-path quantity, Lmax is a maximum value of L, and both L and Lmax are integers greater than o.
Optionally, the superposition coefficient may include a first superposition coefficient indicating a feature of an angle-delay power spectrum, the codebook vector may include first information indicating an angle delay, and the first superposition coefficient and the first information are for determining a first joint space-frequency covariance matrix. The preset optimization model includes a first optimization model that the first joint space-frequency covariance matrix and the actual joint space-frequency covariance matrix corresponding to the channel matrix satisfy.
Further, the first optimization model may include:
min represents taking a minimum value, “∥ ∥F” represents taking an F norm,
Optionally, the superposition coefficient may include a second superposition coefficient indicating a feature of an angle power spectrum, and the codebook vector includes second information indicating an angle. The second superposition coefficient and the second information are for determining a first space-domain covariance matrix. The preset optimization model includes a second optimization model that the first space-domain covariance matrix and an actual space-domain covariance matrix corresponding to the channel matrix satisfy.
Further, the second optimization model may include:
min represents taking a minimum value, “∥ ∥F” represents taking an F norm, RhS is the actual space-domain covariance matrix corresponding to the channel matrix, and Σ represents a summation operation. ρl
Optionally, the superposition coefficient may include a third superposition coefficient indicating a feature of a delay power spectrum, the codebook vector may include third information indicating a delay, and the third superposition coefficient and the third information are for determining a first frequency-domain covariance matrix. The preset optimization model includes a third optimization model that the first frequency-domain covariance matrix and an actual frequency-domain covariance matrix corresponding to the channel matrix satisfy.
Further, the third optimization model may include:
min represents taking a minimum value, “∥ ∥F” represents taking an F norm, RhF is the actual frequency-domain covariance matrix corresponding to the channel matrix, and Σ represents a summation operation. ρl
Optionally, the superposition coefficient may include a second superposition coefficient indicating a feature of an angle power spectrum and a third superposition coefficient indicating a feature of a delay power spectrum, the codebook vector may include second information indicating an angle and third information indicating a delay, the second superposition coefficient and the second information are for determining a first space-domain covariance matrix, and the third superposition coefficient and the third information are for determining a first frequency-domain covariance matrix. The preset optimization model includes a preset second optimization model that the first space-domain covariance matrix and an actual space-domain covariance matrix corresponding to the channel matrix satisfy and a third optimization model that the first frequency-domain covariance matrix and an actual frequency-domain covariance matrix corresponding to the channel matrix satisfy.
Further, the second optimization model may include:
min represents taking a minimum value, “∥ ∥F” represents taking an F norm, RhS is the actual space-domain covariance matrix corresponding to the channel matrix, and Σ represents a summation operation. ρl
min represents taking a minimum value, “∥ ∥F” represents taking an F norm, RhF is the actual frequency-domain covariance matrix corresponding to the channel matrix, and Σ represents a summation operation. ρl
It is to be noted that the transceiver module is specifically configured to send the first indication information to the second apparatus based on a first periodicity.
Further, the transceiver module may be further configured to send second indication information to the second apparatus based on a second periodicity. The second indication information indicates a first feedback coefficient, and the second periodicity is shorter than the first periodicity.
For example, the first feedback coefficient is determined based on a first decomposition result of the first joint space-frequency covariance matrix and the channel matrix. The first decomposition result is obtained by decomposing the first joint space-frequency covariance matrix according to a first decomposition rule.
For example, the first decomposition rule may include an arrangement sequence of elements in a diagonal matrix obtained by decomposing the first joint space-frequency covariance matrix, and a type of elements in a 1st row of a joint space-frequency eigen basis obtained by decomposing the first joint space-frequency covariance matrix, for example, a positive real number.
Still further, the first indication information may further indicate a first quantized vector obtained by quantizing a 1st row of elements of first P columns in the joint space-frequency eigen basis of the first decomposition result. P is a positive integer.
It is to be noted that the transceiver module is specifically configured to send the first indication information to the second apparatus based on a third periodicity.
Further, the transceiver module may be further configured to send third indication information to the second apparatus based on a fourth periodicity. The third indication information indicates a second feedback coefficient, and the fourth periodicity is shorter than the third periodicity.
For example, the second feedback coefficient is determined based on a second decomposition result of the first space-domain covariance matrix, a third decomposition result of the first frequency-domain covariance matrix, and the channel matrix. The second decomposition result is obtained by decomposing the first space-domain covariance matrix according to a second decomposition rule, and the third decomposition result is obtained by decomposing the first frequency-domain covariance matrix according to a third decomposition rule.
For example, the second decomposition rule may include an arrangement sequence of elements in a diagonal matrix of the first space-domain covariance matrix, and a type of elements in a 1st row of a space-domain eigen basis of the first space-domain covariance matrix, for example, a positive real number.
Still further, the first indication information may further indicate a second quantized vector obtained by quantizing a 1st row of elements of first K columns in the space-domain eigen basis of the second decomposition result. K is a positive integer.
For example, the third decomposition rule may include an arrangement sequence of elements in a diagonal matrix of the first frequency-domain covariance matrix, and a type of elements in a 1st row of a frequency-domain eigen basis of the first frequency-domain covariance matrix.
Still further, the first indication information may further indicate a third quantized vector obtained by quantizing a 1st row of elements of first D columns in the frequency-domain eigen basis of the third decomposition result. D is a positive integer.
Optionally, the transceiver module may include a receiving module and a sending module. The transceiver module is configured to implement a sending function and a receiving function of the communication apparatus in the third aspect.
Optionally, the communication apparatus in the third aspect may further include a storage module. The storage module stores a program or instructions. When the processing module executes the program or the instructions, the communication apparatus is enabled to perform the method for reporting channel state information in the first aspect.
It is to be noted that the communication apparatus in the third aspect may be the first apparatus or the second apparatus, or may be a chip (system) or another component or assembly that can be disposed in the first apparatus or the second apparatus, or may be an apparatus including the first apparatus or the second apparatus. This is not limited in this application.
In addition, for a technical effect of the communication apparatus in the third aspect, refer to the technical effect of the method for reporting channel state information in the first aspect. Details are not described herein again.
According to a fourth aspect, a communication apparatus is provided. The communication apparatus includes a processing module and a transceiver module. The transceiver module is configured to receive first indication information from a first apparatus. The first indication information is for constructing a first covariance matrix corresponding to a channel matrix, and the channel matrix indicates channel state information of a channel between the first apparatus and a second apparatus. The processing module is configured to determine, based on the first indication information, a first covariance matrix corresponding to the channel matrix.
In a possible design solution, the first indication information may include a superposition coefficient and a codebook vector. The processing module is specifically configured to determine the first covariance matrix based on the superposition coefficient and the codebook vector.
Optionally, the superposition coefficient includes a first superposition coefficient indicating a feature of an angle-delay power spectrum, and the codebook vector includes first information indicating an angle delay. The processing module is specifically configured to determine a first joint space-frequency covariance matrix based on the first superposition coefficient and the first information.
It is to be noted that the transceiver module is specifically configured to receive the first indication information from the first apparatus based on a first periodicity.
Further, the transceiver module may be further configured to receive second indication information from the first apparatus based on a second periodicity. The second indication information indicates a first feedback coefficient, and the second periodicity is shorter than the first periodicity.
For example, the first feedback coefficient is determined based on a first decomposition result of the first joint space-frequency covariance matrix and the channel matrix. The first decomposition result is obtained by decomposing the first joint space-frequency covariance matrix according to a first decomposition rule.
Further, the processing module may be further configured to determine a valid joint space-frequency eigen basis of the first joint space-frequency covariance matrix according to the first decomposition rule. The valid joint space-frequency eigen basis includes first P columns of a joint space-frequency eigen basis, and P is a positive integer. In addition, the processing module determines the channel matrix based on the valid joint space-frequency eigen basis and the first feedback coefficient.
For example, the first decomposition rule may include an arrangement sequence of elements in a diagonal matrix obtained by decomposing the first joint space-frequency covariance matrix, and a type of elements in a 1st row of the joint space-frequency eigen basis obtained by decomposing the first joint space-frequency covariance matrix, for example, a positive real number.
Still further, the first indication information may further indicate a first quantized vector obtained by quantizing a 1st row of elements of the first P columns in the joint space-frequency eigen basis obtained by decomposing the first joint space-frequency covariance matrix. P is a positive integer.
In this case, the processing module is specifically configured to determine the valid joint space-frequency eigen basis of the first joint space-frequency covariance matrix according to the first decomposition rule and based on the first quantized vector.
Optionally, the superposition coefficient may include a second superposition coefficient indicating a feature of an angle power spectrum, and the codebook vector includes second information indicating an angle. The processing module is specifically configured to determine a first space-domain covariance matrix based on the second superposition coefficient and the second information.
Optionally, the superposition coefficient may include a third superposition coefficient indicating a feature of a delay power spectrum, and the codebook vector includes third information indicating a delay. The processing module is specifically configured to determine a first frequency-domain covariance matrix based on the third superposition coefficient and the third information.
Optionally, the superposition coefficient may include a second superposition coefficient indicating a feature of an angle power spectrum and a third superposition coefficient indicating a feature of a delay power spectrum, and the codebook vector includes second information indicating an angle and third information indicating a delay. The processing module is specifically configured to determine a first space-domain covariance matrix based on the second superposition coefficient and the second information; and determine a first frequency-domain covariance matrix based on the third superposition coefficient and the third information.
It is to be noted that the transceiver module is specifically configured to receive the first indication information from the first apparatus based on a first periodicity.
Further, the transceiver module may be further configured to receive third indication information from the first apparatus based on a fourth periodicity. The third indication information indicates a second feedback coefficient, and the fourth periodicity is shorter than a third periodicity.
For example, the second feedback coefficient is determined based on a second decomposition result of the first space-domain covariance matrix, a third decomposition result of the first frequency-domain covariance matrix, and the channel matrix. The second decomposition result is obtained by decomposing the first space-domain covariance matrix according to a second decomposition rule, and the third decomposition result is obtained by decomposing the first frequency-domain covariance matrix according to a third decomposition rule. For example, the second decomposition rule may include an arrangement sequence of elements in a diagonal matrix of the first space-domain covariance matrix, and a type of elements in a 1st row of a space-domain eigen basis of the first space-domain covariance matrix. The third decomposition rule may include an arrangement sequence of elements in a diagonal matrix of the first frequency-domain covariance matrix, and a type of elements in a 1st row of a frequency-domain eigen basis of the first frequency-domain covariance matrix, for example, a positive real number.
Further, the processing module may be further configured to determine a valid space-domain eigen basis according to the second decomposition rule; determine a valid frequency-domain eigen basis according to the third decomposition rule; and determine the channel state information based on the valid space-domain eigen basis, the valid frequency-domain eigen basis, and the second feedback coefficient.
Still further, the first indication information may further indicate a second quantized vector obtained by quantizing a 1st row of elements of first K columns in the space-domain eigen basis obtained by decomposing the first space-domain covariance matrix.
For example, the processing module is specifically configured to determine the valid space-domain eigen basis according to the second decomposition rule and based on the second quantized vector. The valid space-domain eigen basis includes the first K columns of the space-domain eigen basis of the first space-domain covariance matrix. Still further, the first indication information may further indicate a third quantized vector obtained by quantizing a 1st row of elements of first D columns in the frequency-domain eigen basis obtained by decomposing the first frequency-domain covariance matrix.
In this case, the processing module is specifically configured to determine the valid frequency-domain eigen basis according to the third decomposition rule and based on the third quantized vector. The valid frequency-domain eigen basis includes the first D columns of the frequency-domain eigen basis of the first frequency-domain covariance matrix.
Optionally, the transceiver module may include a receiving module and a sending module. The transceiver module is configured to implement a sending function and a receiving function of the communication apparatus in the fourth aspect.
Optionally, the communication apparatus in the fourth aspect may further include a storage module. The storage module stores a program or instructions. When the processing module executes the program or the instructions, the communication apparatus is enabled to perform the method for reporting channel state information in the first aspect.
It is to be noted that the communication apparatus in the fourth aspect may be the first apparatus or the second apparatus, or may be a chip (system) or another component or assembly that can be disposed in the first apparatus or the second apparatus, or may be an apparatus including the first apparatus or the second apparatus. This is not limited in this application.
In addition, for a technical effect of the communication apparatus in the fourth aspect, refer to the technical effect of the method for reporting channel state information in the first aspect. Details are not described herein again.
According to a fifth aspect, a communication apparatus is provided. The communication apparatus is configured to perform the method for reporting channel state information in any one of the implementations of the first aspect and the second aspect.
In this application, the communication apparatus in the fifth aspect may be the first apparatus or the second apparatus, or may be a chip (system) or another component or assembly that can be disposed in the first apparatus or the second apparatus, or may be an apparatus including the first apparatus or the second apparatus. This is not limited in this application.
It is to be understood that the communication apparatus in the fifth aspect includes a corresponding module, unit, or means for implementing the method for reporting channel state information in either of the first aspect and the second aspect. The module, unit, or means may be implemented by hardware, may be implemented by software, or may be implemented by hardware executing corresponding software. The hardware or the software includes one or more modules or units configured to perform functions related to the method for reporting channel state information.
According to a sixth aspect, a communication apparatus is provided. The communication apparatus includes a processor, and the processor is configured to perform the method for reporting channel state information in any one of the possible implementations of the first aspect and the second aspect.
In a possible design solution, the communication apparatus in the sixth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used by the communication apparatus in the sixth aspect to communicate with another communication apparatus.
In a possible design solution, the communication apparatus in the sixth aspect may further include a memory. The memory and the processor may be integrated together, or may be disposed separately. The memory may be configured to store a computer program and/or data related to the method for reporting channel state information in either of the first aspect and the second aspect.
In this application, the communication apparatus in the sixth aspect may be the first apparatus or the second apparatus, or may be a chip (system) or another component or assembly that can be disposed in the first apparatus or the second apparatus, or may be an apparatus including the first apparatus or the second apparatus. This is not limited in this application.
According to a seventh aspect, a communication apparatus is provided. The communication apparatus includes a processor, where the processor is coupled to a memory. The processor is configured to execute a computer program stored in the memory, to enable the communication apparatus to perform the method for reporting channel state information in any one of the possible implementations of the first aspect and the second aspect.
In a possible design solution, the communication apparatus in the seventh aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used by the communication apparatus in the seventh aspect to communicate with another communication apparatus.
In this application, the communication apparatus in the seventh aspect may be the first apparatus or the second apparatus, or may be a chip (system) or another component or assembly that can be disposed in the first apparatus or the second apparatus, or may be an apparatus including the first apparatus or the second apparatus. This is not limited in this application.
According to an eighth aspect, a communication apparatus is provided, including a processor and a memory. The memory is configured to store a computer program, and when the processor executes the computer program, the communication apparatus is enabled to perform the method for reporting channel state information in any one of the implementations of the first aspect and the second aspect.
In a possible design solution, the communication apparatus in the eighth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used by the communication apparatus in the eighth aspect to communicate with another communication apparatus.
In this application, the communication apparatus in the eighth aspect may be the first apparatus in the first aspect or the second apparatus in the second aspect, a chip (system) or another component or assembly that can be disposed in the first apparatus or the second apparatus, or an apparatus including the first apparatus or the second apparatus.
According to a ninth aspect, a communication apparatus is provided, including a processor. The processor is configured to: after being coupled to a memory and reading a computer program in the memory, perform, according to the computer program, the method for reporting channel state information in any one of the implementations of the first aspect and the second aspect.
In a possible design solution, the communication apparatus in the ninth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used by the communication apparatus in the ninth aspect to communicate with another communication apparatus.
In this application, the communication apparatus in the ninth aspect may be the first apparatus or the second apparatus, or may be a chip (system) or another component or assembly that can be disposed in the first apparatus or the second apparatus, or may be an apparatus including the first apparatus or the second apparatus. This is not limited in this application.
In addition, for technical effects of the communication apparatuses in the fifth aspect to the ninth aspect, refer to the technical effects of the methods for reporting channel state information in the first aspect and the second aspect. Details are not described herein again.
According to a tenth aspect, a processor is provided. The processor is configured to perform the method for reporting channel state information in any one of the possible implementations of the first aspect and the second aspect.
According to an eleventh aspect, a communication system is provided. The communication system includes one or more first apparatuses and one or more second apparatuses.
According to a twelfth aspect, a computer-readable storage medium is provided, including a computer program or instructions. When the computer program or the instructions are run on a computer, the computer is enabled to perform the method for reporting channel state information in any one of the possible implementations of the first aspect and the second aspect.
According to a thirteenth aspect, a computer program product is provided, including a computer program or instructions. When the computer program or the instructions are run on a computer, the computer is enabled to perform the method for reporting channel state information in any one of the possible implementations of the first aspect and the second aspect.
For ease of understanding of embodiments of this application, terms in embodiments of this application are briefly described below.
The following describes technical solutions of this application with reference to the accompanying drawings.
The technical solutions in embodiments of this application are applicable to various communication systems, for example, a wireless fidelity (Wi-Fi) system, a vehicle-to-everything (V2X) communication system, a device-to-device (D2D) communication system, an internet of vehicles communication system, a 4th generation (4G) mobile communication system such as a long term evolution (LTE) system and a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) mobile communication system such as a new radio (NR) system, and a future communication system such as a 6th generation (6G) mobile communication system.
All aspects, embodiments, or features are presented in this application by describing a system that may include a plurality of devices, components, modules, and the like. It is to be appreciated and understood that each system may include another device, component, module, and the like, and/or may not include all devices, components, modules, and the like discussed with reference to the accompanying drawings. In addition, a combination of these solutions may be used.
In addition, in embodiments of this application, terms such as “example” and “for example” are used to represent giving an example, an illustration, or descriptions. Any embodiment or design solution described as an “example” in this application should not be explained as being more preferred or having more advantages than another embodiment or design solution. Exactly, the term “example” is used to present a concept in a specific manner.
In embodiments of this application, terms “information”, “signal”, “message”, “channel”, and “signaling” may sometimes be interchangeably used. It is to be noted that meanings expressed by the terms are consistent when differences of the terms are not emphasized. “Of”, “corresponding or relevant”, and “corresponding” may sometimes be interchangeably used. It is to be noted that meanings expressed by the terms are consistent when differences of the terms are not emphasized.
In embodiments of this application, a subscript, for example, W1, may sometimes be written in an incorrect form, for example, W1. Meanings expressed are consistent when differences are not emphasized.
A multiple-input and multiple-output (MIMO) technology is a core technology of a long term evolution (LTE) system and 5th generation (5G) new radio (NR). In a communication system in which the MIMO technology is used, if a sending device (for example, a network device) sends data to a receiving device (for example, a terminal device), signal precoding needs to be performed based on downlink channel state information (CSI), so that a precoded signal matches the channel.
In a conventional related technology, a terminal device receives a reference signal from a network device, determines, based on the reference signal, a covariance matrix corresponding to a channel matrix, and further determines, based on the covariance matrix corresponding to the channel matrix, an eigen basis corresponding to the channel matrix and a superposition coefficient corresponding to the eigen basis. The terminal device feeds back, to the network device, the eigen basis corresponding to the channel matrix and the superposition coefficient corresponding to the eigen basis. After receiving the eigen basis and the superposition coefficient corresponding to the eigen basis, the network device may restore channel state information.
In the foregoing solution, a sparse characteristic of a channel in space domain (namely, angle domain) and frequency domain (namely, delay domain) is used, and characteristics related to space-domain information on different subbands need to be fed back. As a result, the eigen basis and superposition coefficients of a full bandwidth (including all the subbands) need to be reported. The terminal device may report the superposition coefficients in the following manner: The terminal device may divide the superposition coefficients into a plurality of parts. A part of the superposition coefficients are reported to the network device based on a long periodicity, and a part of the superposition coefficients are reported to the network device based on a short periodicity. A quantity of superposition coefficients reported based on the long periodicity is related to a quantity of eigen vectors in the eigen basis and a quantity of superposition coefficients corresponding to each eigen vector in the eigen basis.
For example, the terminal device separately reports superposition coefficients in space domain and frequency domain based on a long periodicity. When a superposition coefficient matrix corresponding to the channel is C, and C=C1·C2·C3, the terminal device may report C1 and C3 to the network device based on the long periodicity, and report C2 to the network device based on a short periodicity, to restore complete channel state information. C1 is a coefficient matrix including superposition coefficients corresponding to all eigen vectors in a space-domain eigen basis, and a quantity of elements in C1 is a product of a quantity of the eigen vectors in the space-domain eigen basis and a quantity of the superposition coefficients corresponding to all the eigen vectors in the space-domain eigen basis. C3 is a coefficient matrix including superposition coefficients corresponding to all eigen vectors in a frequency-domain eigen basis, and a quantity of elements in C3 is a product of a quantity of the eigen vectors in the frequency-domain eigen basis and a quantity of the superposition coefficients corresponding to all the eigen vectors in the frequency-domain eigen basis. C2 is a coefficient matrix including superposition coefficients corresponding to a group of space-frequency vectors including all the eigen vectors in the space-domain eigen basis and all the eigen vectors in the frequency-domain eigen basis, or a coefficient matrix including superposition coefficients corresponding to all the eigen vectors in the space-domain eigen basis and all the eigen vectors in the frequency-domain eigen basis. A total quantity of superposition coefficients reported by the terminal device based on the long periodicity is a total quantity of superposition coefficients in C1 and C3. It can be learned that overheads of the superposition coefficients fed back by the terminal device based on the long periodicity are high, and feedback efficiency is low.
It is to be understood that duration of the long periodicity is greater than duration of the short periodicity. For example, the duration of the long periodicity is a plurality of integral multiples of the duration of the short periodicity. It is to be noted that reporting based on the short periodicity is reporting based on one time of reference signal measurement, and reporting based on the long periodicity is reporting based on a plurality of times of reference signal measurement. A specific quantity of times is not specifically limited in this application. In addition, it is to be further noted that the reference signal may be a channel state information-reference signal (CSI-RS), a synchronization signal and a physical broadcast channel block (SSB), a demodulation reference signal (DMRS), or the like that is sent by the network device. This is not specifically limited in this application.
To resolve a problem that air interface overheads of long periodicity feedback by the terminal device are high, an embodiment of this application provides a method for reporting channel state information. In the method for reporting channel state information, a first apparatus may determine first indication information based on a channel matrix, and send the first indication information to a second apparatus. The first indication information is for constructing a first covariance matrix corresponding to the channel matrix. In this way, the first indication information for constructing the covariance matrix corresponding to the channel matrix is reported, so that reporting of a large amount of information directly for restoring the channel state information is avoided, thereby reducing feedback overheads and improving CSI feedback efficiency. In addition, the second apparatus may determine, based on the first indication information, the first covariance matrix corresponding to the channel matrix, and determine, based on the first covariance matrix corresponding to the channel matrix, an eigen basis and a superposition coefficient corresponding to the eigen basis. Further, the eigen basis and the superposition coefficient corresponding to the eigen basis may be combined with a short periodicity coefficient to restore the complete channel state information.
The network architecture and the service scenario described in embodiments of this application are intended to describe the technical solutions in embodiments of this application more clearly, and do not constitute a limitation on the technical solutions provided in embodiments of this application. A person of ordinary skill in the art may know that: With the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided in embodiments of this application are also applicable to similar technical problems.
For ease of understanding embodiments of this application, a communication system shown in
As shown in
The second apparatus 102 is a device that sends data, and the first apparatuses (101a and 101b) each is a device that receives data. The second apparatus 102 may be a network device or a terminal device, and the first apparatuses (101a and 101b) each may be a network device or a terminal device.
For example, the first apparatuses (101a and 101b) are network devices, and the second apparatus 102 is a network device. Alternatively, the first apparatuses (101a and 101b) are terminal devices, and the second apparatus 102 is a network device. Alternatively, the first apparatuses (101a and 101b) are terminal devices, and the second apparatus 102 is a terminal device.
It may be understood that, in this application, there may be more first apparatuses.
The network device is a device that is located on a network side of the communication system and that has a wireless transceiver function, or a chip or a chip system that can be disposed in the device. The network device includes but is not limited to: an access point (AP), for example, a home gateway, a router, a server, a switch, or a bridge, in a wireless fidelity (Wi-Fi) system, an evolved NodeB (eNB), a radio network controller (radio network controller, RNC), a NodeB (NB), a base station controller (base station controller, BSC), a base transceiver station (BTS), a home base station (for example, a home evolved NodeB, a home NodeB, HNB), a baseband unit (BBU), a wireless relay node, a wireless backhaul node, a transmission point (transmission and reception point, TRP; or transmission point, TP), or the like. The network device may alternatively be a gNB or a transmission point (TRP or TP) in a 5G, for example, new radio (NR) system, or one antenna panel or a group of antenna panels (including a plurality of antenna panels) of a base station in a 5G system. The network device may alternatively be a network node, for example, a baseband unit (BBU) or a distributed unit (DU), that constitutes a gNB or a transmission point, a road side unit (RSU) having a base station function, or the like.
The terminal device is a terminal that accesses the communication system and that has a wireless transceiver function, or a chip or a chip system that can be disposed in the terminal. The terminal device may also be referred to as an access terminal, a subscriber unit, a subscriber station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus. The first apparatus in embodiments of this application may be a mobile phone, a tablet computer (Pad), a computer having a wireless transceiver function, a virtual reality (VR) first apparatus, an augmented reality (AR) first apparatus, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a vehicle-mounted terminal, an RSU having a terminal function, or the like. The first apparatus in this application may alternatively be a vehicle-mounted module, a vehicle-mounted assembly, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit that is disposed in a vehicle as one or more components or units. The vehicle may implement the method for reporting channel state information in this application by using the vehicle-mounted module, the vehicle-mounted assembly, the vehicle-mounted component, the vehicle-mounted chip, or the vehicle-mounted unit that is disposed in the vehicle.
It is to be noted that the method for reporting channel state information provided in embodiments of this application is applicable to any two nodes shown in
It is to be noted that, the solutions in embodiments of this application are alternatively applicable to another communication system, and a corresponding name may alternatively be replaced with a name of a corresponding function in the another communication system.
It is to be understood that
This specification specifically provides the following several embodiments. The following describes in detail the technical solutions of this application with reference to
For example,
As shown in
S201: A second apparatus sends a reference signal. Correspondingly, a first apparatus receives the reference signal.
For example, the reference signal may be a CSI-RS (where, for example, the second apparatus is a network device, and the first apparatus is a terminal device) or a channel sounding reference signal (SRS) (where, for example, the first apparatus is a terminal device, and the second apparatus is a network device). It is to be understood that the reference signal may alternatively be another signal, such as a cell-specific reference signal (CRS), an SSB, a DMRS, or a tracking reference signal (TRS). This is not limited in this application.
S202: The first apparatus determines first indication information based on the reference signal.
The first indication information is for constructing a first covariance matrix corresponding to a channel matrix. The channel matrix indicates CSI of a transmission channel between the first apparatus and the second apparatus. The first covariance matrix corresponding to the channel matrix may include one or more of the following: a first joint space-frequency covariance matrix corresponding to the channel matrix, a first space-domain covariance matrix corresponding to the channel matrix, and a first frequency-domain covariance matrix corresponding to the channel matrix.
For example, the channel matrix may be determined by the first apparatus based on the received reference signal (for example, a CSI-RS). The channel matrix may have M×N dimensions. M≥1, N≥1, and both M and N are integers. M is a quantity of transmit antenna ports of the second apparatus, and N is a quantity of frequency domain units used by the second apparatus to transmit the reference signal. The frequency domain unit may be a subcarrier, a resource block (RB), or a subband.
It is to be noted that, in this application, “indicate” may include direct indication and indirect indication. When a piece of indication information indicates A, the indication information may directly indicate A or indirectly indicate A, but it does not indicate that the indication information definitely carries A.
Information indicated by indication information is referred to as to-be-indicated information. In a specific implementation process, there are a plurality of manners of indicating the to-be-indicated information, for example, but not limited to, the following manners: The to-be-indicated information is directly indicated, for example, the to-be-indicated information or an index of the to-be-indicated information is indicated. Alternatively, the to-be-indicated information may be indirectly indicated by indicating other information, and there is an association relationship between the other information and the to-be-indicated information. Alternatively, only a part of the to-be-indicated information may be indicated, and the other part of the to-be-indicated information is known or pre-agreed on. For example, specific information may alternatively be indicated by using an arrangement sequence of a plurality of pieces of information that are pre-agreed on (for example, stipulated in a protocol), to reduce indication overheads to some extent. In addition, a common part of all the pieces of information may be further identified and indicated in a unified manner, to reduce indication overheads caused by separately indicating same information. For example, a person skilled in the art should understand that a precoding matrix includes precoding vectors, and the precoding vectors in the precoding matrix may have a same part in terms of composition or other attributes.
Further, specific indication manners may alternatively be various existing indication manners, for example, but not limited to, the foregoing indication manners and various combinations thereof. For details of the various indication manners, refer to the conventional technology. Details are not described in this specification. It can be learned from the foregoing descriptions that, for example, when a plurality of pieces of information of a same type need to be indicated, different information may be indicated in different manners. In a specific implementation process, a required indication manner may be selected based on a specific requirement. The selected indication manner is not limited in embodiments of this application. In this way, the indication manner in embodiments of this application is to be understood as covering various methods that can enable a to-be-indicated party to learn of to-be-indicated information.
The to-be-indicated information may be sent as a whole, or may be divided into a plurality of pieces of sub-information for sending separately. In addition, sending periodicities and/or sending occasions of these pieces of sub-information may be the same or different. A specific sending method is not limited in this application. The sending periodicities and/or the sending occasions of these pieces of sub-information may be predefined, for example, predefined according to a protocol, or may be configured by a transmitting end device by sending configuration information to a receiving end device. By way of example but not limitation, the configuration information may include one or a combination of at least two of radio resource control signaling, media access control (MAC) layer signaling, and physical layer signaling. The radio resource control signaling includes, for example, radio resource control (RRC) signaling. The MAC layer signaling includes, for example, a MAC control element (CE). The physical layer signaling includes, for example, downlink control information (DCI).
That the first apparatus determines first indication information based on the reference signal may include 2.1 and step 2.2.
Step 2.1: The first apparatus determines the channel matrix based on the reference signal.
Step 2.2: The first apparatus determines the first indication information based on the channel matrix.
The first indication information indicates a superposition coefficient and a codebook vector, and the superposition coefficient and the codebook vector are for determining the first covariance matrix. In other words, the first covariance matrix is a covariance matrix corresponding to the channel matrix constructed based on the first indication information.
The first covariance matrix and an actual covariance matrix corresponding to the channel matrix may satisfy a preset optimization model.
For example, the preset optimization model may include the following formula (1) and formula (2). In other words, the preset optimization model may be determined according to the following formula (1) and formula (2):
min represents taking a minimum value, “∥ ∥F” represents taking an F norm, R is the actual covariance matrix corresponding to the channel matrix, Σ represents a summation operation, o≤l<L, and l is an integer. αl is an lth superposition coefficient, wl is an lth codebook vector, wlH is a conjugate transpose of wl, s.t. is a constraint, L is a channel multi-path quantity, Lmax is a maximum value of L, and both L and Lmax are integers greater than o.
In this way, when the first apparatus determines the channel matrix by measuring the reference signal and obtains R, the first apparatus may obtain corresponding αl and wl by using the foregoing optimization model, so that an error between the first covariance matrix and the actual covariance matrix corresponding to the channel matrix is minimized. In other words, the first indication information may be determined based on a solution result of the preset optimization model.
It is to be noted that a dimension of R is related to a type of R. For example, if R is an actual joint space-frequency covariance matrix corresponding to the channel matrix, R is a matrix of MN×MN. If R is an actual space-domain covariance matrix corresponding to the channel matrix, R is a matrix of M×M. If R is an actual frequency-domain covariance matrix corresponding to the channel matrix, R is a matrix of N×N.
It may be understood that the superposition coefficient may be a complex number, and the codebook vector may be a basis vector. The basis vector may be a vector including a row of elements or a column of elements of a basis. The basis may include one or more of the following: a space-domain basis, a frequency-domain basis, a joint space-frequency basis, a basis including a steering vector, a basis including a phase change vector, or a basis determined based on a steering vector and a phase change vector.
It is assumed that the superposition coefficient in the solution result of the preset optimization model is a superposition coefficient {tilde over (α)}l, and the codebook vector is {tilde over (w)}l. In this case, the superposition coefficient indicated by the first indication information may be the superposition coefficient {circumflex over (α)}l, and the codebook vector indicated by the first indication information is {tilde over (w)}l. The superposition coefficient {circumflex over (α)}l is obtained by quantizing the superposition coefficient {tilde over (α)}l.
For an implementation principle of step 2.2, refer to step 3.2, step 5.2, step 6.2, or step 7.2 in the following method embodiments. Details are not described herein.
S203: The first apparatus sends the first indication information. Correspondingly, the second apparatus receives the first indication information.
The first indication information may be carried on a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH). A specific method used by the terminal device to send the first indication information to the network device by using a physical uplink resource may be the same as that in the conventional technology. For brevity, detailed descriptions of a specific process of the specific method are omitted herein.
For a specific implementation principle of S203, refer to S303, S503, S603, or S703 in the following method embodiments. Details are not described herein.
According to the method for reporting channel state information provided in
Methods for reporting channel state information provided in embodiments of this application in different cases are described below with reference to specific embodiments. In a possible implementation, the first apparatus may process and report, in a joint space-frequency domain, the first indication information related to restoring the channel state information. In this case, the first apparatus may send, to the second apparatus, the first indication information for determining the first joint space-frequency covariance matrix. As shown in
S301: A second apparatus sends a reference signal. Correspondingly, a first apparatus receives the reference signal.
For an implementation principle of S301, refer to related descriptions of S201. Details are not described herein again.
S302: The first apparatus determines first indication information based on the reference signal.
The first indication information is for constructing a first joint space-frequency covariance matrix corresponding to a channel matrix.
For example, the first indication information indicates a superposition coefficient and a codebook vector, and the superposition coefficient and the codebook vector are for determining the first joint space-frequency covariance matrix. The first joint space-frequency covariance matrix is a matrix approximate to an actual joint space-frequency covariance matrix corresponding to the channel matrix. In this case, the first covariance matrix described in S202 is correspondingly the first joint space-frequency covariance matrix.
That the first apparatus determines first indication information based on the reference signal may include step 3.1 and step 3.2.
Step 3.1: The first apparatus determines the channel matrix based on the reference signal.
For an implementation principle of step 3.1, refer to related descriptions of step 2.1. Details are not described herein again.
Step 3.2: The first apparatus determines the first indication information based on the channel matrix.
Step 3.2 may include step 3.2-1 to step 3.2-3.
Step 3.2-1: The first apparatus determines a channel column vector based on the channel matrix.
In an example, the channel column vector may satisfy a relationship shown in the following formula (3) to formula (5):
H is the channel matrix, where H∈M×N.
represents a complex number. M is a quantity of antenna ports of the second apparatus, and N is a quantity of frequency units.
M×N represents a matrix with M×N dimensions. S is a space-domain basis, where S∈
M×L
M×L
L
L
N×L
N×L
MN×1 represents a matrix with MN×1 dimensions. (F*⊙S)[:, l0] represents a column vector including an l0th column of (F*⊙S). F(:, l0) represents a column vector including an l0th column of F. [F(:, l0)]* represents a conjugation of F(:, l0). S(:, l0) represents a column vector including an l0th column of S. o<l0<L0. M and N are both positive integers.
In another example, the channel column vector h and the channel matrix may satisfy a relationship shown in the following formula (6):
n=1, 2, . . . , or N. H(:, n) represents an nth column of the channel matrix.
Step 3.2-2: The first apparatus determines, based on the channel column vector, the actual joint space-frequency covariance matrix corresponding to the channel matrix.
For example, for a dual-polarized antenna array, the actual joint space-frequency covariance matrix corresponding to the channel matrix is an inter-polarization average joint space-frequency covariance matrix
h is the inter-polarization average joint space-frequency covariance matrix corresponding to the channel matrix. h+ is a channel column vector corresponding to a positive polarization direction (which is also referred to as a first polarization direction), and h− is a channel column vector corresponding to a negative polarization direction (which is also referred to as a second polarization direction). h+H is a conjugate transpose of h+, and h−H is a conjugate transpose of h−.
Step 3.2-3: The first apparatus determines the first indication information based on the actual joint space-frequency covariance matrix corresponding to the channel matrix.
For example, the first joint space-frequency covariance matrix and the actual joint space-frequency covariance matrix corresponding to the channel matrix satisfy a preset first optimization model. For an implementation principle of the first optimization model, refer to related descriptions of the following formula (13) and formula (14). Details are not described herein.
In this case, the actual covariance matrix R corresponding to the channel matrix in the foregoing formula (1) is correspondingly the actual joint space-frequency covariance matrix Rh.
Further, the superposition coefficient may be a first superposition coefficient indicating a feature, for example, an amplitude and/or a phase, of an angle-delay power spectrum. The first superposition coefficient may be obtained by sampling the angle-delay power spectrum, or may be obtained by quantizing a sampling result of the angle-delay power spectrum. The codebook vector may be a vector determined based on a steering vector and a phase change vector that correspond to multiple paths. The following further describes step 3.2-3 by using a dual-polarized antenna array as an example. In a dual-polarized antenna panel, a channel column vector corresponding to an antenna in a positive polarization direction satisfies a relationship shown in the following formula (8):
cl
It may be understood that the pitch angle of the path may refer to an angle between the path and a first plane, where the first plane is a plane perpendicular to a plane on which the antenna panel is located. The horizontal angle of the path may refer to an angle between the path and a second plane, where the second plane is a plane perpendicular to both the plane on which the antenna panel is located and the first plane. The following uses a three-dimensional coordinate axis as an example for description. As shown in
A channel column vector corresponding to an antenna in a negative polarization direction satisfies a relationship shown in the following formula (9):
cl
If random phases of the multiple paths are independent of each other, and the antenna array is a dual-polarized uniform planar array, the actual joint space-frequency covariance matrix corresponding to the channel matrix may further satisfy a relationship shown in the following formula (10) and formula (11):
eH(θl
In this case, the codebook vector may satisfy a relationship shown in the following formula (12):
In other words, an l0th codebook vector is determined based on the steering vector corresponding to the multi-path angle of the loth path and the phase change vector corresponding to the delay of the l0th path. In this case, l in the formula (1) corresponds to l0.
The first optimization model may include the following formula (13) and formula (14). In other words, the first optimization model may be determined according to the following formula (13) and formula (14):
ρl
In this way, when the first apparatus determines the channel matrix by measuring the reference signal and obtains
When the antenna array is a dual-polarized antenna array, it is assumed that, in the solution result of the first optimization model, a multi-path angle is ({tilde over (θ)}l
For example, the first indication information indicates the first steering vector e({tilde over (θ)}l
It is to be noted that the steering vector e(θl
Step 3.3: The second apparatus sends information indicating an antenna array form, and the first apparatus receives the information. The information includes: a horizontal element distance, a vertical element distance, a quantity of single-polarized horizontal elements, and a quantity of single-polarized vertical elements.
Step 3.4: The first apparatus determines the steering vector e(θl
When a dual-polarized antenna array is in the form of the uniform planar array shown in
eh (θl
Step 3-5: The first apparatus determines the phase change vector e(τl
For example, the phase change vector e(τl
f0 is a frequency of a oth frequency unit, fN-1 is a frequency of an (N−1)th frequency unit, and N is a quantity of frequency units.
In this embodiment of this application, an occurrence sequence of step 3.1 to step 3.5 is not specifically limited. For example, step 3.5 may be performed before step 3.4; or one or more of step 3.3 to step 3.5 may be performed before step 3.2-3.
S303: The first apparatus sends the first indication information. Correspondingly, the second apparatus receives the first indication information.
The first indication information may be carried on a PUCCH or a PUSCH.
Optionally, the first apparatus sends the first indication information based on a first periodicity, and the second apparatus receives the first indication information based on the first periodicity.
S304: The second apparatus determines, based on the first indication information, the first joint space-frequency covariance matrix corresponding to the channel matrix.
In other words, the first joint space-frequency covariance matrix is a joint space-frequency covariance matrix corresponding to the channel matrix determined and constructed based on the first indication information.
That the first indication information indicates the superposition coefficient {circumflex over (α)}l
{tilde over (R)}h is the first joint space-frequency covariance matrix, {circumflex over (α)}l
For example, when the antenna array is a dual-polarized antenna array, and the first indication information indicates the first steering vector e({tilde over (θ)}l
eH({tilde over (θ)}l
Alternatively, when the antenna array is a dual-polarized antenna array, and the first indication information indicates the multi-path angle ({tilde over (θ)}l
Based on the method shown in
It is to be noted that, in this embodiment of this application, the first apparatus may report a part of superposition coefficients, for example, the superposition coefficient indicated by the first indication information, to the second apparatus based on a long periodicity (namely, the first periodicity), and report a part of the superposition coefficients, for example, the following first feedback coefficient, to the second apparatus based on a short periodicity (namely, a second periodicity). The second apparatus may determine the complete channel state information based on the first indication information and the first feedback coefficient.
It is to be understood that duration of the first periodicity is greater than duration of the second periodicity. For example, the duration of the first periodicity is a plurality of integral multiples of the duration of the second periodicity. It is to be noted that reporting based on the short periodicity is reporting based on one time of reference signal measurement, and reporting based on the long periodicity is reporting based on a plurality of times of reference signal measurement. A specific quantity of times is not specifically limited in this application.
Further, to enable the second apparatus to determine the complete channel state information, optionally, the method for reporting channel state information provided in
Step 3.6: The first apparatus sends second indication information. Correspondingly, the second apparatus receives the second indication information.
The second indication information indicates the first feedback coefficient.
Further, the first feedback coefficient is determined based on a first decomposition result of the first joint space-frequency covariance matrix and the channel matrix. The first decomposition result is obtained by decomposing the first joint space-frequency covariance matrix according to a first decomposition rule.
For example, the first decomposition rule may include an arrangement sequence, for example, descending order or ascending order, of elements in a diagonal matrix obtained by decomposing the first joint space-frequency covariance matrix, and a type of elements in a 1st row of a joint space-frequency eigen basis obtained by decomposing the first joint space-frequency covariance matrix, for example, a positive real number.
The following uses an example to describe a principle of obtaining the first feedback coefficient by the first apparatus.
It is assumed that the first indication information indicates the first steering vector e({tilde over (θ)}l
Step 3.6-1: The first apparatus determines the first joint space-frequency covariance matrix based on the first indication information. The first joint space-frequency covariance matrix and the first indication information satisfy the relationship shown in the foregoing formula (19) or formula (20).
Step 3.6-2: The first apparatus decomposes the first joint space-frequency covariance matrix, for example, performs singular value decomposition (SVD) or eigen value decomposition (EVD), to obtain the joint space-frequency eigen basis. The first joint space-frequency covariance matrix satisfies a relationship shown in the following formula (21):
U is the joint space-frequency eigen basis of the first joint space-frequency covariance matrix, Λ is a diagonal matrix obtained by performing SVD decomposition on the first joint space-frequency covariance matrix, and UH is a conjugate transpose of U.
To ensure both reporting overheads and accuracy of restored channel state information, in this embodiment of this application, an eigen vector (column vector) with large energy may be selected from the joint space-frequency eigen basis to form a valid joint space-frequency eigen basis. For example, when eigen vectors in the eigen basis are arranged in descending order of energy, a quantity of selected columns of the eigen vectors may be determined based on the energy of the eigen vectors, and an eigen vector that ranks first in the columns is preferentially selected. For details, refer to the following step 3.6-3.
Step 3.6-3: The first apparatus determines a matrix including first P columns of the joint space-frequency eigen basis U as a valid joint space-frequency eigen basis Ũ.
In other words, the valid joint space-frequency eigen basis includes the first P columns of the joint space-frequency eigen basis. P is a positive integer.
Step 3.6-4: The first apparatus determines a joint space-frequency short periodicity feedback coefficient based on the valid joint space-frequency eigen basis Ũ, where the joint space-frequency short periodicity feedback coefficient is a projection coefficient of the channel in a joint space-frequency domain. The joint space-frequency short periodicity feedback coefficient satisfies a relationship shown in the following formula (22):
C21 is the joint space-frequency short periodicity feedback coefficient, and I2 is a unit matrix determined based on a quantity of polarized array antennas. In a case that the array antenna is a dual-polarized array antenna,
Step 3.6-5: The first apparatus quantizes a part or all of elements of the joint space-frequency short periodicity feedback coefficient, to obtain the first feedback coefficient Ĉ21.
In this way, a data amount of the first feedback coefficient can be reduced, thereby further reducing air interface overheads and improving the feedback efficiency.
Still further, the first indication information may further indicate a first quantized vector obtained by quantizing a 1st row of elements of first P columns in the joint space-frequency eigen basis of the first decomposition result. P is a positive integer.
The first quantized vector u is obtained by the first apparatus by quantizing the 1st row of the valid joint space-frequency eigen basis U.
Because the channel state information is related to the joint space-frequency eigen basis, to ensure that a joint space-frequency eigen basis determined by the second apparatus remains consistent with the joint space-frequency eigen basis for determining the first feedback coefficient, thereby improving accuracy of the channel state information, further, the method provided in
The second apparatus determines the valid joint space-frequency eigen basis of the first joint space-frequency covariance matrix according to the first decomposition rule.
For a principle of determining the valid joint space-frequency eigen basis by the second apparatus, refer to step 3.6-1 to step 3.6-3. Details are not described herein again.
Because the first joint space-frequency covariance matrix may have a multiple root, in other words, a decomposition result of the first joint space-frequency covariance matrix is not unique, in this case, to further enable the determined joint space-frequency eigen basis to be consistent with the joint space-frequency eigen basis for determining the first feedback coefficient, thereby improving the accuracy of the channel state information, still further, the first indication information further indicates the first quantized vector obtained by quantizing a 1st row of elements of the first P columns in the joint space-frequency eigen basis obtained by decomposing the first joint space-frequency covariance matrix. P is a positive integer.
In this way, the joint space-frequency eigen basis may be combined with the first feedback coefficient, namely, a short periodicity coefficient, so that the second apparatus can restore the complete channel state information.
In this case, that the second apparatus determines a valid joint space-frequency eigen basis of the first joint space-frequency covariance matrix according to the first decomposition rule may include: The second apparatus determines the valid joint space-frequency eigen basis of the first joint space-frequency covariance matrix according to the first decomposition rule and based on the first quantized vector.
The second apparatus determines the channel state information, for example, a channel column vector corresponding to the channel matrix, based on the valid joint space-frequency eigen basis and the first feedback coefficient.
For example, when UE has a single antenna, the channel column vector corresponding to the channel matrix and determined by the second apparatus may satisfy a relationship shown in the following formula (23):
h′ is the channel column vector determined by the second apparatus, or may be referred to as channel state information determined by the second apparatus.
In another possible implementation, the first apparatus may process and report, in space domain, the first indication information related to restoring the channel state information. In this case, the first apparatus may send, to the second apparatus, first indication information for determining a first space-domain covariance matrix. As shown in
S501: A second apparatus sends a reference signal. Correspondingly, a first apparatus receives the reference signal.
For an implementation principle of S501, refer to related descriptions of S201. Details are not described herein again.
S502: The first apparatus determines first indication information based on the reference signal.
The first indication information is for constructing a first space-domain covariance matrix corresponding to a channel matrix.
For example, the first indication information indicates a superposition coefficient and a codebook vector. The superposition coefficient includes a second superposition coefficient indicating a feature, for example, an amplitude and/or a phase, of an angle power spectrum. The second superposition coefficient may be obtained by sampling the angle power spectrum, or may be obtained by quantizing a sampling result of the angle power spectrum. The codebook vector includes second information indicating an angle. The second superposition coefficient and the second information are for determining the first space-domain covariance matrix.
That the first apparatus determines first indication information based on the reference signal may include step 5.1 and step 5.2.
Step 5.1: The first apparatus determines the channel matrix based on the reference signal.
For an implementation principle of step 5.1, refer to related descriptions of step 2.1. Details are not described herein again.
Step 5.2: The first apparatus determines the first indication information based on the channel matrix.
For example, the first space-domain covariance matrix is a matrix approximate to an actual space-domain covariance matrix corresponding to the channel matrix, and the first space-domain covariance matrix and the actual space-domain covariance matrix satisfy a preset second optimization model.
In this case, the actual covariance matrix R corresponding to the channel matrix in the foregoing formula (1) is correspondingly an actual space-domain covariance matrix RhS.
The second information may be indicated by using a steering vector corresponding to each multi-path angle (an angle of each of multiple paths), or a multi-path angle of each of multiple paths. In other words, the first indication information may indicate the second superposition coefficient and the steering vector corresponding to each multi-path angle. Alternatively, the first indication information may indicate the second superposition coefficient and the multi-path angle of each of the multiple paths.
Optionally, the second optimization model may include a formula (24) and a formula (25). In other words, the second optimization model may be determined according to the formula (24) and the formula (25):
RhS is the actual space-domain covariance matrix corresponding to the channel matrix; ρl
In this way, when the first apparatus determines the channel matrix by measuring the reference signal and obtains RhS, the first apparatus may obtain corresponding RhS and e(θl
For an implementation principle of the steering vector e(θl
It is to be noted that the actual space-domain covariance matrix corresponding to the channel matrix may be determined based on the channel matrix.
For example, in a dual-polarized antenna, the actual space-domain covariance matrix corresponding to the channel matrix satisfies a relationship shown in the following formula (26):
RhS is the actual space-domain covariance matrix corresponding to the channel matrix, H+ is a channel matrix corresponding to a positive-polarized antenna, (H+)H is a conjugate transpose of H+, H− is a channel matrix corresponding to a negative-polarized antenna, and (H−)H is a conjugate transpose of H−. In this case, the first indication information may be determined based on a solution result of the preset second optimization model.
It is assumed that, in the solution result of the second optimization model, the multi-path angle is ({tilde over (θ)}l
S503: The first apparatus sends the first indication information. Correspondingly, the second apparatus receives the first indication information.
The first indication information may be carried on a PUCCH or a PUSCH.
S504: The second apparatus determines, based on the first indication information, the first space-domain covariance matrix corresponding to the channel matrix.
The first indication information indicates the second steering vector e({tilde over (θ)}l
{tilde over (R)}hS is the first space-domain covariance matrix, and eH({tilde over (θ)}l
Based on the method shown in
It is to be noted that the space-domain eigen basis may be combined with a short periodicity feedback coefficient and a frequency-domain eigen basis, so that the second apparatus can restore the complete channel state information.
In still another possible implementation, the first apparatus may process and report, in frequency domain, the first indication information related to restoring the channel state information. In this case, the first apparatus may send, to the second apparatus, first indication information for determining a frequency-domain covariance matrix. As shown in
S601: A second apparatus sends a reference signal to a first apparatus. Correspondingly, the first apparatus receives the reference signal from the second apparatus.
For an implementation principle of S601, refer to related descriptions of S201. Details are not described herein again.
S602: The first apparatus determines first indication information based on the reference signal.
The first indication information is for constructing a first frequency-domain covariance matrix corresponding to a channel matrix.
For example, the first indication information indicates a superposition coefficient and a codebook vector. The superposition coefficient includes a third superposition coefficient indicating a feature, for example, an amplitude and/or a phase, of a delay power spectrum. The third superposition coefficient may be obtained by sampling the delay power spectrum, or may be obtained by quantizing a sampling result of the delay power spectrum. The codebook vector includes third information indicating a delay. The third superposition coefficient and the third information are for determining the first frequency-domain covariance matrix.
That the first apparatus determines first indication information based on the reference signal may include step 6.1 and step 6.2.
Step 6.1: The first apparatus determines the channel matrix based on the reference signal.
For an implementation principle of step 6.1, refer to related descriptions of step 2.1. Details are not described herein again.
Step 6.2: The first apparatus determines the first indication information based on the channel matrix.
For example, the first frequency-domain covariance matrix is a matrix approximate to an actual frequency-domain covariance matrix corresponding to the channel matrix, and the first frequency-domain covariance matrix and the actual frequency-domain covariance matrix satisfy a preset third optimization model.
In this case, the actual covariance matrix R corresponding to the channel matrix in the foregoing formula (1) is correspondingly an actual frequency-domain covariance matrix Rh.
The third information may be indicated by using a phase change vector corresponding to a delay of each path, or a delay of each path. In other words, the first indication information may indicate the third superposition coefficient and the phase change vector corresponding to each path. Alternatively, the first indication information may indicate the third superposition coefficient and the delay of each path.
Optionally, the third optimization model may include a formula (28) and a formula (29). In other words, the third optimization model may be determined according to the formula (28) and the formula (29):
RhF is the actual frequency-domain covariance matrix corresponding to the channel matrix; ρl
In this way, when the first apparatus determines the channel matrix by measuring the reference signal and obtains RHF, an error between the first frequency-domain covariance matrix and the actual frequency-domain covariance matrix corresponding to the channel matrix can be minimized by using the second optimization model. In other words, the first indication information may be determined based on a solution result of the preset third optimization model.
It may be understood that, for an implementation principle of the l2th phase change vector e(τl
In addition, the actual frequency-domain covariance matrix corresponding to the foregoing channel matrix may be determined based on the channel matrix.
For example, in a dual-polarized antenna, the actual frequency-domain covariance matrix corresponding to the channel matrix satisfies a relationship shown in the following formula (30):
RHF is the actual frequency-domain covariance matrix corresponding to the channel matrix, and H is the channel matrix.
It is assumed that, in the solution result of the third optimization model, the delay is {tilde over (τ)}l
S603: The first apparatus sends the first indication information. Correspondingly, the second apparatus receives the first indication information.
The first indication information may be carried on a PUCCH or a PUSCH.
S604: The second apparatus determines, based on the first indication information, the first frequency-domain covariance matrix corresponding to the channel matrix.
The first frequency-domain covariance matrix satisfies a relationship shown in the following formula (31):
{tilde over (R)}hF is the first frequency-domain covariance matrix. e*({tilde over (τ)}l
Based on the method shown in
It is to be noted that the frequency-domain eigen basis may be combined with the space-domain eigen basis and a short periodicity feedback coefficient, so that the second apparatus can restore the complete channel state information.
In still another possible implementation, the first apparatus may process and report, in both space domain and frequency domain, the first indication information related to restoring the channel state information. In this case, the first apparatus may send, to the second apparatus, first indication information for determining both a frequency-domain covariance matrix and a space-domain covariance matrix. As shown in
S701: A second apparatus sends a reference signal. Correspondingly, a first apparatus receives the reference signal.
For an implementation principle of S701, refer to related descriptions of S201. Details are not described herein again.
S702: The first apparatus determines first indication information based on the reference signal.
The first indication information is for constructing a first space-domain covariance matrix corresponding to a channel matrix and a first frequency-domain covariance matrix corresponding to the channel matrix.
For example, the first indication information may indicate a superposition coefficient and a codebook vector. The superposition coefficient may include a second superposition coefficient indicating a feature, for example, an amplitude and/or a phase, of an angle power spectrum and a third superposition coefficient indicating a feature, for example, an amplitude and/or a phase, of a delay power spectrum. The second superposition coefficient may be obtained by sampling the angle power spectrum, or may be obtained by quantizing a sampling result of the angle power spectrum. The third superposition coefficient may be obtained by sampling the delay power spectrum, or may be obtained by quantizing a sampling result of the delay power spectrum. The codebook vector may include second information indicating an angle and third information indicating a delay. The second superposition coefficient and the second information are for determining the first space-domain covariance matrix. The third superposition coefficient and the third information are for determining the first frequency-domain covariance matrix. The first space-domain covariance matrix and an actual space-domain covariance matrix corresponding to the channel matrix satisfy a preset second optimization model, and the first frequency-domain covariance matrix and an actual frequency-domain covariance matrix corresponding to the channel matrix satisfy a preset third optimization model.
In this case, the covariance matrix R corresponding to the channel matrix in the foregoing formula (1) includes the actual space-domain covariance matrix RhS corresponding to the channel matrix and the actual frequency-domain covariance matrix RhS corresponding to the channel matrix.
In this way, the space-domain covariance matrix and the frequency-domain covariance matrix may be fed back.
For the second superposition coefficient, the second information, the first space-domain covariance matrix, and the second optimization model, refer to related descriptions in S502. For a specific implementation of the third superposition coefficient, the third information, the first frequency-domain covariance matrix, and the third optimization model, refer to related descriptions in S602. Details are not described herein again.
That the first apparatus determines first indication information based on the reference signal may include step 7.1 and step 7.2.
Step 7.1: The first apparatus determines the channel matrix based on the reference signal.
For an implementation principle of step 7.1, refer to related descriptions of step 2.1. Details are not described herein again.
Step 7.2: The first apparatus determines the first indication information based on the channel matrix. For an implementation principle of step 7.2, refer to related descriptions of step 5.2 and step 6.2. Details are not described herein again.
S703: The first apparatus sends the first indication information. Correspondingly, the second apparatus receives the first indication information.
The first indication information may be carried on a PUCCH or a PUSCH.
For example, the first apparatus sends the first indication information based on a third periodicity. Correspondingly, the second apparatus receives the first indication information based on the third periodicity.
For an implementation principle of S703, refer to related descriptions of S503 or S603. Details are not described herein again.
S704: The second apparatus determines, based on the first indication information, the first space-domain covariance matrix and the first frequency-domain covariance matrix that correspond to the channel matrix.
S704 may include step 7.3 and step 7.4.
Step 7.3: The second apparatus determines, based on the first indication information, the first space-domain covariance matrix corresponding to the channel matrix.
For an implementation principle of step 7.3, refer to related descriptions of S504. Details are not described herein again.
Step 7.4: The second apparatus determines, based on the first indication information, the first frequency-domain covariance matrix corresponding to the channel matrix.
For an implementation principle of step 7.4, refer to related descriptions of S604. Details are not described herein again.
Based on the method shown in
It is to be noted that, in this embodiment of this application, the first apparatus may report a part of the superposition coefficients, for example, the superposition coefficient indicated by the first indication information, to the second apparatus based on a long periodicity (namely, the third periodicity), and report a part of the superposition coefficients, for example, the following second feedback coefficient, to the second apparatus based on a short periodicity (namely, a fourth periodicity). The second apparatus may determine the channel state information based on the first indication information and the second feedback coefficient.
For related descriptions of the third periodicity and the fourth periodicity, refer to related descriptions of the first periodicity and the second periodicity in the method embodiment shown in
Further, to enable the second apparatus to determine the channel state information, optionally, the method for reporting channel state information provided in
The third indication information indicates the second feedback coefficient, and the fourth periodicity is shorter than a third periodicity.
Further, the second feedback coefficient is determined based on a second decomposition result of the first space-domain covariance matrix, a third decomposition result of the first frequency-domain covariance matrix, and the channel matrix. The second decomposition result is obtained by decomposing the first space-domain covariance matrix according to a second decomposition rule, and the third decomposition result is obtained by decomposing the first frequency-domain covariance matrix according to a third decomposition rule.
For example, the second decomposition rule may include an arrangement sequence, for example, ascending order or descending order, of elements in a diagonal matrix of the first space-domain covariance matrix, and a type of elements in a 1st row of a space-domain eigen basis of the first space-domain covariance matrix, for example, a positive real number.
For example, the third decomposition rule may include an arrangement sequence, for example, ascending order or descending order, of elements in a diagonal matrix of the first frequency-domain covariance matrix, and a type of elements in a 1st row of a frequency-domain eigen basis of the first frequency-domain covariance matrix, for example, a positive real number.
A process in which the first apparatus determines the second feedback coefficient includes the following step 7.5 to step 7.8.
Step 7.5: The first apparatus determines the first space-domain covariance matrix and the first frequency-domain covariance matrix based on the third indication information.
For an implementation principle of determining the first space-domain covariance matrix by the first apparatus based on the third indication information, refer to S504. For an implementation principle of determining the first frequency-domain covariance matrix based on the third indication information, refer to S604.
Step 7.6: The first apparatus performs SVD decomposition on the first space-domain covariance matrix according to the second decomposition rule, to obtain a space-domain eigen basis. The first apparatus performs SVD decomposition on the first frequency-domain covariance matrix according to the third decomposition rule, to obtain a frequency-domain eigen basis.
The first space-domain covariance matrix satisfies a relationship shown in the following formula (32):
The first frequency-domain covariance matrix satisfies a relationship shown in the following formula (33):
US is the space-domain eigen basis, ΛS is a diagonal matrix of the first space-domain covariance matrix, USH is a conjugate transpose matrix of US, UF is the frequency-domain eigen basis, ΛF is a diagonal matrix of the first frequency-domain covariance matrix, and UFH is a conjugate transpose matrix of UF.
To ensure both reporting overheads and accuracy of the restored channel state information, in this embodiment of this application, an eigen vector (column vector) with large energy may be selected from the space-domain eigen basis to form a valid space-domain eigen basis, and an eigen vector (column vector) with large energy may be selected from the frequency-domain eigen basis to form a valid frequency-domain eigen basis. For details, refer to the following step 7.7.
Step 7.7: For the space-domain eigen basis US, select the first D columns of the space-domain eigen basis US, to obtain the valid space-domain eigen basis ŨS, and for the frequency-domain eigen basis UF, select the first D columns of the frequency-domain eigen basis UF, to obtain the valid frequency-domain eigen basis ŨF.
Step 7.8: Determine, based on the valid space-domain eigen basis ŨS and the valid frequency-domain eigen basis ŨF, a feedback coefficient C22 in combination with both space domain and frequency domain, and quantize (for example, representing by using a binary number) the short periodicity feedback coefficient in combination with both space domain and frequency domain, to obtain the second feedback coefficient Ĉ22.
The feedback coefficient C22 in combination with both space domain and frequency domain is a coefficient matrix including superposition coefficients corresponding to a group of space-frequency vectors including all the eigen vectors in the space-domain eigen basis and all the eigen vectors in the frequency-domain eigen basis, or a coefficient matrix including superposition coefficients corresponding to all the eigen vectors in the space-domain eigen basis and all the eigen vectors in the frequency-domain eigen basis.
The short periodicity feedback coefficient in combination with both space domain and frequency domain satisfies a relationship shown in the following formula (34):
Still further, the first indication information may further indicate a second quantized vector obtained by quantizing a 1st row of elements of first K columns in the space-domain eigen basis of the second decomposition result. K is a positive integer.
In this case, the method shown in
Still further, the first indication information may further indicate a third quantized vector obtained by quantizing a 1st row of elements of first D columns in the frequency-domain eigen basis of the third decomposition result. D is a positive integer.
In this case, the method shown in
Because the channel state information is related to both the space-domain eigen basis and the frequency-domain eigen basis, to ensure that a space-domain eigen basis determined by the second apparatus remains consistent with the space-domain eigen basis for determining the second feedback coefficient, and improve accuracy of the channel state information, further, the method provided in
Step 7.9: The second apparatus determines the valid space-domain eigen basis according to the second decomposition rule.
Further, that the second apparatus determines the valid space-domain eigen basis according to the second decomposition rule includes: The second apparatus determines the valid space-domain eigen basis according to the second decomposition rule and based on the second quantized vector. The valid space-domain eigen basis includes the first K columns of the space-domain eigen basis of the first space-domain covariance matrix. In addition, to ensure that a frequency-domain eigen basis determined by the second apparatus remains consistent with the frequency-domain eigen basis for determining the second feedback coefficient, and improve accuracy of the channel state information, further, the method provided in
Step 7.10: The second apparatus determines the valid frequency-domain eigen basis according to the third decomposition rule. The second apparatus determines the channel state information based on the valid space-domain eigen basis, the valid frequency-domain eigen basis, and the second feedback coefficient.
The channel state information may be represented in a form of a channel matrix estimated by the second apparatus. For example, in a dual-polarized antenna array, the channel matrix estimated by the second apparatus satisfies a relationship shown in the following formula (35):
H′ is the channel matrix determined by the second apparatus, or may be referred to as channel state information determined by the second apparatus.
Further, the method provided in
For quantization of a long periodicity feedback coefficient, in one time of long periodicity feedback, in a solution of feeding back the space-domain eigen basis and the frequency-domain eigen basis, both C1∈B×K and C3∈
D×T, a total of (B×K+D×T) complex coefficients, need to be fed back. B is a quantity of space-domain bases selected by the second apparatus or the first apparatus, T is a quantity of frequency domain bases selected by the second apparatus or the first apparatus, K represents a valid dimension of a downlink space-domain feature space, and D represents a valid dimension of a downlink frequency-domain feature space. However, only (LmaxS+K)+(LmaxF+D) positive real numbers need to be fed back in the improved solution. For example, B=64, K=4, D=8, T=48, LmaxS=32, and LmaxF=20. In the solution of feeding back the space-domain eigen basis and the frequency-domain eigen basis, a baseline is that 640 complex coefficients need to be quantized and fed back. In this embodiment, 64 pieces of data, such as positive real numbers, need to be quantized and fed back, thereby greatly reducing feedback overheads. In other words, with same overheads, the overheads may be used to increase values of K and D, to improve CSI quantization accuracy, thereby improving system performance.
It is to be noted that the steering vectors and the phase change vectors in
“Quantization” in this application may be a process in which consecutive values (or a large quantity of possible discrete values) of a signal are approximated to a finite plurality of (or few) discrete values, for example, uniform quantization, or may be converting data represented by using a complex number into data represented by using a binary number. Details are not described herein.
The method for reporting channel state information provided in embodiments of this application is described in detail above with reference to
For example,
In some embodiments, the communication apparatus 800 is applicable to the communication system shown in
The transceiver module is configured to receive a reference signal from a second apparatus.
The processing module 801 is configured to determine first indication information based on the reference signal.
The first indication information is for constructing a first covariance matrix corresponding to a channel matrix, and the channel matrix indicates channel state information of a channel between the communication apparatus and the second apparatus.
The transceiver module 802 is configured to send the first indication information.
In a possible design solution, the first indication information may indicate a superposition coefficient and a codebook vector, and the superposition coefficient and the codebook vector are for determining a first joint space-frequency covariance matrix.
In a possible design solution, the first joint space-frequency covariance matrix and an actual joint space-frequency covariance matrix corresponding to the channel matrix satisfy a first optimization model.
Optionally, the first optimization model may include:
min represents taking a minimum value, “∥ ∥F” represents taking an F norm, R is the actual joint space-frequency covariance matrix corresponding to the channel matrix, Σ represents a summation operation, o≤l<L, and l is an integer; αl is an lth superposition coefficient, wl is an lth codebook vector, wlH is a conjugate transpose of wl, s.t. is a constraint, L is a channel multi-path quantity, Lmax is a maximum value of L, and both L and Lmax are integers greater than o.
Optionally, the superposition coefficient includes a first superposition coefficient indicating a feature of an angle-delay power spectrum, the codebook vector includes first information indicating an angle delay, and the first superposition coefficient and the first information are for determining the first joint space-frequency covariance matrix. The preset optimization model includes the first optimization model that the first joint space-frequency covariance matrix and the actual joint space-frequency covariance matrix corresponding to the channel matrix satisfy.
Further, the first optimization model includes:
min represents taking a minimum value, “∥ ∥F” represents taking an F norm,
In a possible design solution, the superposition coefficient may include a second superposition coefficient indicating a feature of an angle power spectrum, and the codebook vector may include second information indicating an angle. The second superposition coefficient and the second information are for determining a first space-domain covariance matrix. The preset optimization model includes a second optimization model that the first space-domain covariance matrix and an actual space-domain covariance matrix corresponding to the channel matrix satisfy.
Optionally, the second optimization model may include:
min represents taking a minimum value, “∥ ∥F” represents taking an F norm, RhS is the actual space-domain covariance matrix corresponding to the channel matrix, Σ represents a summation operation, ρl
In a possible design solution, the superposition coefficient may include a third superposition coefficient indicating a feature of a delay power spectrum, the codebook vector may include third information indicating a delay, and the third superposition coefficient and the third information are for determining a first frequency-domain covariance matrix. The preset optimization model includes a third optimization model that the first frequency-domain covariance matrix and an actual frequency-domain covariance matrix corresponding to the channel matrix satisfy.
Optionally, the third optimization model may include:
min represents taking a minimum value, “∥ ∥F” represents taking an F norm, RhF is the actual frequency-domain covariance matrix corresponding to the channel matrix, Σ represents a summation operation; ρl
In a possible design solution, the superposition coefficient may include a second superposition coefficient indicating a feature of an angle power spectrum and a third superposition coefficient indicating a feature of a delay power spectrum, the codebook vector may include second information indicating an angle and third information indicating a delay, the second superposition coefficient and the second information are for determining a first space-domain covariance matrix, and the third superposition coefficient and the third information are for determining a first frequency-domain covariance matrix. The preset optimization model includes a second optimization model that the first space-domain covariance matrix and an actual space-domain covariance matrix corresponding to the channel matrix satisfy and a third optimization model that the first frequency-domain covariance matrix and an actual frequency-domain covariance matrix corresponding to the channel matrix satisfy.
Optionally, the second optimization model may include:
min represents taking a minimum value, “∥ ∥F” represents taking an F norm, RhS is the actual space-domain covariance matrix corresponding to the channel matrix, and Σ represents a summation operation. ρl
min represents taking a minimum value, “∥ ∥F” represents taking an F norm, RhF is the actual frequency-domain covariance matrix corresponding to the channel matrix, and Σ represents a summation operation. ρl
It is to be noted that the transceiver module is specifically configured to send the first indication information to the second apparatus based on a first periodicity. Optionally, the transceiver module 802 may be further configured to send second indication information to the second apparatus based on a second periodicity. The second indication information indicates a first feedback coefficient, and the second periodicity is shorter than the first periodicity.
Further, the first feedback coefficient is determined based on a first decomposition result of the first joint space-frequency covariance matrix and the channel matrix. The first decomposition result is obtained by decomposing the first joint space-frequency covariance matrix according to a first decomposition rule.
For example, the first decomposition rule may include an arrangement sequence of elements in a diagonal matrix obtained by decomposing the first joint space-frequency covariance matrix, and a type of elements in a 1st row of a joint space-frequency eigen basis obtained by decomposing the first joint space-frequency covariance matrix, for example, a positive real number.
Still further, the first indication information may further indicate a first quantized vector obtained by quantizing a 1st row of elements of first P columns in the joint space-frequency eigen basis of the first decomposition result. P is a positive integer.
It is to be noted that the transceiver module is specifically configured to send the first indication information to the second apparatus based on a third periodicity.
Optionally, the transceiver module 802 may be further configured to send third indication information to the second apparatus based on a fourth periodicity. The third indication information indicates a second feedback coefficient, and the fourth periodicity is shorter than the third periodicity.
Further, the second feedback coefficient is determined based on a second decomposition result of the first space-domain covariance matrix, a third decomposition result of the first frequency-domain covariance matrix, and the channel matrix. The second decomposition result is obtained by decomposing the first space-domain covariance matrix according to a second decomposition rule, and the third decomposition result is obtained by decomposing the first frequency-domain covariance matrix according to a third decomposition rule.
For example, the second decomposition rule may include an arrangement sequence of elements in a diagonal matrix of the first space-domain covariance matrix, and a type of elements in a 1st row of a space-domain eigen basis of the first space-domain covariance matrix, for example, a positive real number. The third decomposition rule may include an arrangement sequence of elements in a diagonal matrix of the first frequency-domain covariance matrix, and a type of elements in a 1st row of a frequency-domain eigen basis of the first frequency-domain covariance matrix, for example, a positive real number.
Still further, the first indication information may further indicate a second quantized vector obtained by quantizing a 1st row of elements of first K columns in the space-domain eigen basis of the second decomposition result. K is a positive integer. Still further, the first indication information may further indicate a third quantized vector obtained by quantizing a 1st row of elements of first D columns in the frequency-domain eigen basis of the third decomposition result. D is a positive integer.
Optionally, the transceiver module 802 may include a receiving module and a sending module. The transceiver module 802 is configured to implement a sending function and a receiving function of the communication apparatus 800.
Optionally, the communication apparatus 800 may further include a storage module (not shown in
It is to be understood that the processing module 801 in the communication apparatus 800 may be implemented by a processor or a processor-related circuit component, or may be a processor or a processing unit. The transceiver module 802 may be implemented by a transceiver or a transceiver-related circuit component, or may be a transceiver or a transceiver unit.
It is to be noted that the communication apparatus 800 may be the first apparatus or the second apparatus shown in
In addition, for a technical effect of the communication apparatus 800, refer to the technical effect of the method for reporting channel state information shown in any one of
In some other embodiments, the communication apparatus 800 is applicable to the communication system shown in
The transceiver module 802 is configured to receive first indication information from a first apparatus.
The first indication information is for constructing a first covariance matrix corresponding to a channel matrix, and the channel matrix indicates channel state information of a channel between the first apparatus and the second apparatus.
The processing module 801 is configured to determine, based on the first indication information, a first covariance matrix corresponding to the channel matrix.
In a possible design solution, the first indication information may include a superposition coefficient and a codebook vector. The processing module is specifically configured to determine the first covariance matrix based on the superposition coefficient and the codebook vector.
Optionally, the superposition coefficient includes a first superposition coefficient indicating a feature of an angle-delay power spectrum, and the codebook vector includes first information indicating an angle delay. The processing module is specifically configured to determine a first joint space-frequency covariance matrix based on the first superposition coefficient and the first information.
It is to be noted that the transceiver module is specifically configured to receive the first indication information from the first apparatus based on a first periodicity.
Optionally, the transceiver module 802 may be further configured to receive second indication information from the first apparatus based on a second periodicity. The second indication information indicates a first feedback coefficient, and the second periodicity is shorter than the first periodicity.
For example, the first feedback coefficient is determined based on a first decomposition result of the first joint space-frequency covariance matrix and the channel matrix. The first decomposition result is obtained by decomposing the first joint space-frequency covariance matrix according to a first decomposition rule.
Further, the processing module 801 may be further configured to determine a valid joint space-frequency eigen basis of the first joint space-frequency covariance matrix according to the first decomposition rule. The valid joint space-frequency eigen basis includes first P columns of a joint space-frequency eigen basis, and P is a positive integer. In addition, the processing module determines the channel matrix based on the valid joint space-frequency eigen basis and the first feedback coefficient.
For example, the first decomposition rule may include an arrangement sequence of elements in a diagonal matrix obtained by decomposing the first joint space-frequency covariance matrix, and a type of elements in a 1st row of the joint space-frequency eigen basis obtained by decomposing the first joint space-frequency covariance matrix, for example, a positive real number.
Still further, the first indication information may further indicate a first quantized vector obtained by quantizing a 1st row of elements of first P columns in the joint space-frequency eigen basis obtained by decomposing the first joint space-frequency covariance matrix. P is a positive integer.
In this case, the processing module 801 is specifically configured to determine the valid joint space-frequency eigen basis of the first joint space-frequency covariance matrix according to the first decomposition rule and based on the first quantized vector.
In a possible design solution, the superposition coefficient may include a second superposition coefficient indicating a feature of an angle power spectrum, and the codebook vector may include second information indicating an angle. The processing module 801 is specifically configured to determine a first space-domain covariance matrix based on the second superposition coefficient and the second information; and
In a possible design solution, the superposition coefficient may include a third superposition coefficient indicating a feature of a delay power spectrum, and the codebook vector may include third information indicating a delay. The processing module 801 is specifically configured to determine a first frequency-domain covariance matrix based on the third superposition coefficient and the third information.
In a possible design solution, the superposition coefficient may include a second superposition coefficient indicating a feature of an angle power spectrum and a third superposition coefficient indicating a feature of a delay power spectrum, and the codebook vector may include second information indicating an angle and third information indicating a delay. The processing module 801 is specifically configured to determine a first space-domain covariance matrix based on the second superposition coefficient and the second information; and determine a first frequency-domain covariance matrix based on the third superposition coefficient and the third information.
It is to be noted that the transceiver module is specifically configured to receive the first indication information from the first apparatus based on a first periodicity.
Optionally, the transceiver module 802 may be further configured to receive third indication information from the first apparatus based on a fourth periodicity. The third indication information indicates a second feedback coefficient, and the fourth periodicity is shorter than the third periodicity.
For example, the second feedback coefficient is determined based on a second decomposition result of the first space-domain covariance matrix, a third decomposition result of the first frequency-domain covariance matrix, and the channel matrix. The second decomposition result is obtained by decomposing the first space-domain covariance matrix according to a second decomposition rule, and the third decomposition result is obtained by decomposing the first frequency-domain covariance matrix according to a third decomposition rule. For example, the second decomposition rule may include an arrangement sequence of elements in a diagonal matrix of the first space-domain covariance matrix, and a type of elements in a 1st row of a space-domain eigen basis of the first space-domain covariance matrix. The third decomposition rule may include an arrangement sequence of elements in a diagonal matrix of the first frequency-domain covariance matrix, and a type of elements in a 1st row of a frequency-domain eigen basis of the first frequency-domain covariance matrix, for example, a positive real number.
Further, the processing module 801 may be further configured to determine a valid space-domain eigen basis according to the second decomposition rule; determine a valid frequency-domain eigen basis according to the third decomposition rule; and determine the channel state information based on the valid space-domain eigen basis, the valid frequency-domain eigen basis, and the second feedback coefficient. Further, the first indication information may further indicate a second quantized vector obtained by quantizing a 1st row of elements of first K columns in the space-domain eigen basis obtained by decomposing the first space-domain covariance matrix.
Still further, the processing module 801 is specifically configured to determine the valid space-domain eigen basis according to the second decomposition rule and based on the second quantized vector. The valid space-domain eigen basis includes the first K columns of the space-domain eigen basis of the first space-domain covariance matrix.
Further, the first indication information may further indicate a third quantized vector obtained by quantizing a 1st row of elements of first D columns in the frequency-domain eigen basis obtained by decomposing the first frequency-domain covariance matrix.
Still further, the processing module 801 is specifically configured to determine the valid frequency-domain eigen basis according to the third decomposition rule and based on the third quantized vector. The valid frequency-domain eigen basis includes the first D columns of the frequency-domain eigen basis of the first frequency-domain covariance matrix.
Optionally, the transceiver module 802 may include a receiving module and a sending module. The transceiver module 802 is configured to implement a sending function and a receiving function of the communication apparatus 800.
It is to be understood that the processing module 801 in the communication apparatus 800 may be implemented by a processor or a processor-related circuit component, or may be a processor or a processing unit. The transceiver module 802 may be implemented by a transceiver or a transceiver-related circuit component, or may be a transceiver or a transceiver unit.
It is to be noted that the communication apparatus 800 may be the first apparatus or the second apparatus, or may be a chip (system) or another component or assembly that can be disposed in the first apparatus or the second apparatus, or may be an apparatus including the first apparatus or the second apparatus. This is not limited in this application.
In addition, for a technical effect of the communication apparatus 800, refer to the technical effect of the method for reporting channel state information shown in any one of
For example,
Optionally, the communication apparatus 900 may further include a memory 902 and/or a transceiver 903. The processor 901 is coupled to the memory 902 and the transceiver 903, for example, may be connected through a communication bus.
The following specifically describes various components of the communication apparatus 900 with reference to
The processor 901 is a control center of the communication apparatus 900, and may be a processor, or may be a generic term of a plurality of processing elements. For example, the processor 901 is one or more central processing units (CPUS) or an application-specific integrated circuit (ASIC), or is configured as one or more integrated circuits for implementing embodiments of this application, for example, one or more digital signal processors (DSPs) or one or more field programmable gate arrays (FPGAs).
Optionally, the processor 901 may perform various functions of the communication apparatus 900 by running or executing a software program stored in the memory 902 and invoking data stored in the memory 902.
In a specific implementation, in an embodiment, the processor 901 may include one or more CPUS, for example, a CPU 0 and a CPU 1 that are shown in
In a specific implementation, in an embodiment, the communication apparatus 900 may alternatively include a plurality of processors, for example, the processor 901 and a processor 904 that are shown in
The memory 902 is configured to store a software program for executing the solution of this application, and the processor 901 controls execution of the software program. For a specific implementation, refer to the foregoing method embodiments. Details are not described herein again.
Optionally, the memory 902 may be a read-only memory (ROM) or another type of static storage device capable of storing static information and instructions, or may be a random access memory (RAM) or another type of dynamic storage device capable of storing information and instructions, or may be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other compact disc storage, optical disc storage (including a compressed optical disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, or the like), a magnetic disk storage medium or another magnetic storage device, or any other medium capable of carrying or storing expected program code in a form of an instruction or a data structure and capable of being accessed by a computer. However, this is not limited herein. The memory 902 may be integrated with the processor 901, or may exist independently, and is coupled to the processor 901 through an interface circuit (not shown in
The transceiver 903 is configured to communicate with another communication apparatus. For example, the communication apparatus 900 is a first apparatus, and the transceiver 903 may be configured to communicate with a second apparatus or communicate with another first apparatus. For another example, the communication apparatus 900 is a second apparatus, and the transceiver 903 may be configured to communicate with a first apparatus, or communicate with another second apparatus.
Optionally, the transceiver 903 may include a receiver and a transmitter (not separately shown in
Optionally, the transceiver 903 may be integrated with the processor 901, or may exist independently, and is coupled to the processor 901 through an interface circuit (not shown in
It is to be noted that the structure of the communication apparatus 900 shown in
In addition, for a technical effect of the communication apparatus 900, refer to the technical effect of the method for reporting channel state information in the foregoing method embodiments. Details are not described herein again.
It is to be understood that, the processor in embodiments of this application may be a central processing unit (CPU), or the processor 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 discrete gate or transistor logic device, a discrete hardware component, or the like. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor or the like.
It is to be further understood that the memory in embodiments of this application may be a volatile memory or a nonvolatile memory, or may include both a volatile memory and a nonvolatile memory. The nonvolatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), used as an external cache. By way of example but not limitation, random access memories (RAMs) in many forms may be used, for example, a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchlink dynamic random access memory (SLDRAM), and a direct rambus random access memory (DR RAM).
All or some of the foregoing embodiments may be implemented using software, hardware (for example, circuit), firmware, or any combination thereof. When software is used to implement embodiments, the foregoing embodiments may be implemented completely or partially in a form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or the computer programs are loaded and executed on a computer, the procedure or functions according to embodiments of this application are all or partially generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable apparatuses. The computer 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 instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, infrared, radio, and microwave, or the like) manner. The computer-readable storage medium may be any usable medium accessible by a computer, or a data storage device, such as 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), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium may be a solid-state drive.
It is to be understood that the term “and/or” in this specification describes only an association between associated objects and represents that three relationships may exist. For example, A and/or B may represent the following three cases: only A exists, both A and B exist, and only B exists. A and B may be singular or plural. In addition, the character “/” in this specification usually indicates an “or” relationship between the associated objects, but may also indicate an “and/or” relationship. For details, refer to the context for understanding.
In this application, at least one means one or more, and a plurality of means two or more. “At least one of the following items (pieces)” or a similar expression thereof refers to any combination of these items, including any combination of singular items (pieces) or plural items (pieces). For example, at least one of a, b, or c may indicate: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c may be singular or plural.
It is to be understood that sequence numbers of the foregoing processes do not mean execution sequences in various embodiments of this application. The execution sequences of the processes should be determined according to functions and internal logic of the processes, and should not be construed as any limitation on the implementation processes of embodiments of this application.
A person of ordinary skill in the art may be aware that, in combination with the examples described in embodiments disclosed in this specification, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing system, apparatus, and unit, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again.
In the several embodiments provided in this application, it is to be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, division into the units is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electrical, mechanical, or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of embodiments.
In addition, functional units in embodiments of this application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units may be integrated into one unit.
When the functions are implemented in the form of a software functional unit and sold or used as an independent product, the functions may be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to a conventional technology, or some of the technical solutions may be implemented in a form of a software product. The computer software product is stored in a storage medium, and includes several instructions for instructing a computer device (which may be a personal computer, a server, a second apparatus, or the like) to perform all or some of the steps of the method described in embodiments of this application. The foregoing storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc.
The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
| Number | Date | Country | Kind |
|---|---|---|---|
| 202210912627.9 | Jul 2022 | CN | national |
This application is a continuation of International Application No. PCT/CN2023/103330, filed on Jun. 28, 2023, which claims priority to Chinese Patent Application No. 202210912627.9, filed on Jul. 30, 2022. The disclosures of the aforementioned applications are hereby incorporated by reference in their entireties.
| Number | Date | Country | |
|---|---|---|---|
| Parent | PCT/CN2023/103330 | Jun 2023 | WO |
| Child | 19040224 | US |