Channel state information reporting method and related device
By using the threshold configuration mechanism in the terminal device, the terminal device allows the number of substrates to be independently selected, solving the problem of low PMI accuracy in CSI measurement and reporting in the FDD system, and achieving more efficient downlink channel adaptation and resource utilization.
Patent Information
- Application Number
- CN202311365236.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-18
- Publication Date
- 2025-04-18
AI Technical Summary
In the FDD system, the existing CSI measurement and reporting schemes have the problem of low PMI accuracy, and it is difficult to effectively adapt to the actual downlink channel.
By introducing the first type of threshold and the second type of threshold into the terminal device, the terminal device is allowed to independently select the number of substrates to more adapt to the actual downlink channel, thereby improving the accuracy of the PMI.
It improves the accuracy of PMI, enhances the adaptability of terminal devices to downlink channels, and reduces the resource consumption reported by CSI.
Smart Images

Figure CN119854952A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a channel state information reporting method and related devices. Background Art
[0002] Massive multi-antenna technology is a key technology of the new radio (NR) system and plays a vital role in improving the spectrum efficiency of the system. In a massive multiple-input multiple-output (MIMO) system, the base station needs to precode the data before sending it to the user equipment (UE). The precoding design depends on the downlink channel state information (CSI) from the base station to the UE. Therefore, obtaining accurate CSI is an important factor affecting system performance.
[0003] In a time-division duplexing (TDD) system, the uplink channel and the downlink channel use the same frequency band and are reciprocal. The base station can estimate the uplink channel from the UE to the base station by receiving an uplink reference signal, such as a sounding reference signal (SRS), and use the reciprocity of the channel to directly obtain the downlink channel based on the uplink channel and perform precoding design. However, in a frequency-division duplexing (FDD) system, since the uplink and downlink use different frequency bands and the uplink and downlink frequency bands are separated by a large distance, it is impossible to directly infer the downlink channel from the uplink channel through the reciprocity of the uplink and downlink channels. Therefore, in an FDD system, the acquisition of the downlink channel depends on the UE's CSI measurement and reporting.
[0004] The existing CSI measurement and reporting scheme has the problem of low PMI accuracy. Therefore, it is necessary to study a CSI measurement and reporting scheme that improves the PMI accuracy. Summary of the invention
[0005] The embodiments of the present application disclose a channel state information reporting method and a related device, which can improve the accuracy of the PMI in the channel state information (CSI) reported by the terminal device.
[0006] In a first aspect, an embodiment of the present application provides a communication method, the method comprising: performing channel measurement based on a received reference signal to obtain a first CSI; reporting the first CSI, the first CSI including at least one of a first basis number and a second basis number, or the first CSI including at least one of a third basis number and a fourth basis number, the third basis is used to determine the first basis, and the fourth basis is used to determine the second basis; the first basis and the second basis are used to determine a precoding matrix or a channel matrix, at least one of the first basis number and the second basis number is obtained based on a first type of threshold, and at least one of the third basis number and the fourth basis number is obtained based on a second type of threshold.
[0007] An existing solution is that the first basis number, the second basis number, the third basis number, and the fourth basis number are all configured by the network side (e.g., a network device), that is, the network side configures a fixed value for each of the first basis number, the second basis number, the third basis number, and the fourth basis number. However, since the network side has not yet learned the actual downlink channel, the values configured by the network side for the first basis number, the second basis number, the third basis number, and the fourth basis number are usually not well adapted to the actual downlink channel, resulting in a loss of PMI accuracy. In an embodiment of the present application, at least one of the first basis number and the second basis number is obtained based on a first type of threshold, and at least one of the third basis number and the fourth basis number is obtained based on a second type of threshold. Compared to the solution in which the first basis number, the second basis number, the third basis number, and the fourth basis number are all configured by the network side (e.g., a network device), the terminal device has a certain degree of freedom to select at least one of the first basis number, the second basis number, the third basis number, and the fourth basis number. The terminal device can select a more suitable basis number based on the actual downlink channel, and thus can be more suitable for the actual downlink channel, thereby improving the accuracy of the PMI.
[0008] In a possible implementation manner, the method further includes: receiving a parameter configuration, where the parameter configuration includes at least one of the first category threshold and the second category threshold.
[0009] In this implementation, a parameter configuration is received so as to determine the basis number based on at least one of the first type threshold and the second type threshold in the parameter configuration. At least one of the first basis number and the second basis number is obtained based on the first type threshold, that is, the first type threshold is used to configure the value range of at least one of the first basis number and the second basis number, rather than the specific value of at least one of the first basis number and the second basis number. At least one of the third basis number and the fourth basis number is obtained based on the second type threshold, that is, the second type threshold is used to configure the value range of at least one of the third basis number and the fourth basis number, rather than the specific value of at least one of the third basis number and the fourth basis number. The terminal device has a certain degree of freedom to select at least one of the first basis number, the second basis number, the third basis number, and the fourth basis number. The terminal device can select a more suitable basis number according to the actual downlink channel, thereby improving the accuracy of the PMI.
[0010] In one possible implementation, the method is applied to a terminal device, and at least one of the first category threshold and the second category threshold is pre-configured by the terminal device, for example, pre-configured by a communication protocol, that is, at least one of the first category threshold and the second category threshold does not need to be obtained through parameter configuration.
[0011] In this implementation, at least one of the first type of threshold and the second type of threshold is pre-configured by the terminal device and does not require configuration on the network side, which can reduce resource overhead.
[0012] In a possible implementation, the first basis is a spatial domain feature basis, the second basis is a frequency domain feature basis, the third basis is a discrete Fourier transform (DFT) basis for quantizing the spatial domain feature basis, and the fourth basis is a DFT basis for quantizing the frequency domain feature basis.
[0013] In a possible implementation, the first type of threshold is used by the terminal device to determine at least one of the first basis number and the second basis number, and the second type of threshold is used by the terminal device to determine at least one of the third basis number and the fourth basis number. Exemplarily, the first type of threshold is used by the terminal device to determine the first basis number and the second basis number. Exemplarily, the second type of threshold is used by the terminal device to determine the third basis number and the fourth basis number.
[0014] In this implementation, the first type of threshold is used by the terminal device to determine at least one of the first basis number and the second basis number, and the second type of threshold is used by the terminal device to determine at least one of the third basis number and the fourth basis number; since the terminal device has a certain degree of freedom to select the basis number, the basis number selected by the terminal device can be more adapted to the actual downlink channel, thereby improving the accuracy of the PMI.
[0015] In a possible implementation, the first type of threshold is used to indicate at least one of the maximum value of the first basis number and the maximum value of the second basis number, and the second type of threshold is used to indicate at least one of the maximum value of the third basis number and the maximum value of the fourth basis number.
[0016] In this implementation, the first type of threshold is used to indicate at least one of the maximum value of the first basis number and the maximum value of the second basis number, and the second type of threshold is used to indicate at least one of the maximum value of the third basis number and the maximum value of the fourth basis number; it can not only give the terminal device a certain degree of freedom to select the basis number, so that the basis number selected by the terminal device can be more adapted to the actual downlink channel, but also control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0017] In a possible implementation manner, the first type of threshold includes a first threshold, where the first threshold is used to indicate a maximum value of a product of the first basis number and the second basis number.
[0018] In this implementation, the first threshold is used to indicate the maximum value of the product of the first basis number and the second basis number, which can give the terminal device a certain degree of freedom to select the basis number so that the basis number selected by the terminal device can be more adapted to the actual downlink channel, thereby improving the accuracy of the PMI, and can also control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0019] In a possible implementation, the first type of threshold further includes a first numerical value and a second numerical value, the first numerical value is used to indicate a minimum value of the first basis number, and the second numerical value is used to indicate a minimum value of the second basis number.
[0020] In this implementation, the first type of threshold also includes a first numerical value and a second numerical value, so that when the reporting resources configured by the network side for the terminal device are insufficient, the terminal device determines the coefficients with higher priority among the coefficients to be reported based on the first numerical value and the second numerical value, and then omits some of the coefficients to be reported.
[0021] In a possible implementation, the first type of threshold includes at least one of a second threshold and a third threshold, the second threshold is used to indicate the maximum value of the first basis number, and the third threshold is used to indicate the maximum value of the second basis number.
[0022] In this implementation, the first type of threshold includes at least one of the second threshold and the third threshold, which can not only give the terminal device a certain degree of freedom to select the number of bases so that the number of bases selected by the terminal device can be more adapted to the actual downlink channel, but also control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0023] In a possible implementation, the first type of threshold also includes at least one of a first value and a second value, the first value is used to indicate the minimum value of the first basis number, and the second value is used to indicate the minimum value of the second basis number. Exemplarily, the first type of threshold also includes a first value and a second value.
[0024] In this implementation, the first type of threshold also includes at least one of the first numerical value and the second numerical value, so that when the reporting resources configured by the network side for the terminal device are insufficient, the terminal device determines the coefficients with higher priority among the coefficients to be reported based on the first numerical value and the second numerical value, and then omits some of the coefficients to be reported.
[0025] In a possible implementation, the first type of threshold includes at least one of a first value and a second value, and at least one of a third value and a fourth value, the first value is used to indicate the minimum value of the first base number, the second value is used to indicate the minimum value of the second base number, the sum of the third value and the first value is used to indicate the maximum value of the first base number, and the sum of the fourth value and the second value is used to indicate the maximum value of the second base number. Exemplarily, the first type of threshold includes the first value, the second value, the third value, and the fourth value.
[0026] In this implementation, the first type of threshold includes at least one of the first value and the second value, so that when the reporting resources configured by the network side for the terminal device are insufficient, the terminal device determines the coefficients with higher priority among the coefficients to be reported based on the first value and the second value, and then omits some of the coefficients to be reported. The first type of threshold includes at least one of the third value and the fourth value, which can give the terminal device a certain degree of freedom to select the number of bases, so that the number of bases selected by the terminal device can be more suitable for the actual downlink channel, and can also control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0027] In a possible implementation manner, the second type of threshold includes a fourth threshold, and the fourth threshold is used to indicate a maximum value of a sum of the third basis number and the fourth basis number.
[0028] In this implementation, the fourth threshold is used to indicate the maximum value of the sum of the third basis number and the fourth basis number, which can give the terminal device a certain degree of freedom to select the basis number so that the basis number selected by the terminal device can be more adapted to the actual downlink channel, and can also control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0029] In a possible implementation, the second type of thresholds includes a fifth threshold and a sixth threshold, the fifth threshold is used to indicate a maximum value of the third basis number, and the sixth threshold is used to indicate a maximum value of the fourth basis number.
[0030] In this implementation, the second type of threshold includes the fifth threshold and the sixth threshold, which can not only give the terminal device a certain degree of freedom to select the number of bases so that the number of bases selected by the terminal device can be more adapted to the actual downlink channel, but also control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0031] In a possible implementation, the parameter configuration further includes a seventh threshold, and the method further includes: reporting a second CSI, wherein the second CSI includes at least one of position information, amplitude information, and phase information of one or more non-zero elements in the first matrix, the number of elements in the one or more non-zero elements is determined based on the seventh threshold, and the first matrix is used to determine the precoding matrix or the channel matrix. The first matrix can be obtained based on the above-mentioned channel measurement. Exemplarily, the seventh threshold is used to indicate the maximum value of the number of elements in the first matrix included in the second CSI.
[0032] In this implementation, the number of non-zero elements in the first matrix included in the second CSI is determined based on the seventh threshold, which can prevent the terminal device from reporting the second CSI and occupying too many uplink resources.
[0033] In a possible implementation manner, the parameter configuration also includes a seventh threshold, and the method also includes: reporting a second CSI, the second CSI including a second coefficient, the second coefficient being obtained based on the priority of the coefficient in the first coefficient, the first coefficient including at least one of the position information, amplitude information and phase information of multiple non-zero elements in the first matrix, the number of elements in the first coefficient being determined based on the seventh threshold, the first matrix being used to determine the precoding matrix or the channel matrix, the priorities of the first group of coefficients, the second group of coefficients, the third group of coefficients, the fourth group of coefficients, and the fifth group of coefficients in the first coefficient decreasing in sequence, the first group of coefficients including at least one of the position information, amplitude information and phase information of the largest non-zero coefficient in the first coefficient, the second group of coefficients including at least one of the position information, amplitude information and phase information of x non-zero coefficients with higher priority in the first submatrix of the first coefficient, and the first submatrix being the first K of the first coefficient. MIN Before the trip MIN The third group of coefficients includes at least one of the position information, amplitude information and phase information of x1 non-zero coefficients with lower priority in the first submatrix, the fourth group of coefficients includes at least one of the position information, amplitude information and phase information of y non-zero coefficients with higher priority in the coefficients other than the first submatrix in the first coefficients, the fifth group of coefficients includes at least one of the position information, amplitude information and phase information of y1 non-zero coefficients with lower priority in the coefficients other than the first submatrix in the first coefficients, x, x1, y, y1 are all integers greater than 0, K MIN is the number of the first basis configured on the network side, D MIN K is the number of the second basis configured on the network side. MIN is the minimum value of the first basis number in the first type of threshold, D MIN is the minimum value of the number of the second basis in the first type threshold.
[0034] In this implementation, the second coefficient is obtained based on the priority of the coefficients in the first coefficients, which can avoid occupying too many uplink resources.
[0035] In a second aspect, an embodiment of the present application provides another channel state information reporting method, the method comprising: sending a parameter configuration to a terminal device, the parameter configuration comprising at least one of a first type of threshold and a second type of threshold, the first type of threshold being used by the terminal device to determine at least one of a first basis number and a second basis number, the second type of threshold being used by the terminal device to determine at least one of a third basis number and a fourth basis number, the third basis being used to determine the first basis, and the fourth basis being used to determine the second basis; the first basis and the second basis are used to determine a precoding matrix or a channel matrix; receiving a first CSI from the terminal device, the first CSI comprising at least one of the first basis number, the second basis number, the third basis number, and the fourth basis number.
[0036] In an embodiment of the present application, the parameter configuration includes at least one of the first type of threshold and the second type of threshold, and the accuracy of the PMI is improved by giving the terminal device a certain degree of freedom to select the number of bases so that the number of bases selected by the terminal device can be more adapted to the actual downlink channel.
[0037] In a possible implementation, the first type of threshold is used to indicate at least one of the maximum value of the first basis number and the maximum value of the second basis number, and the second type of threshold is used to indicate at least one of the maximum value of the third basis number and the maximum value of the fourth basis number.
[0038] In this implementation, the first type of threshold is used to indicate at least one of the maximum value of the first basis number and the maximum value of the second basis number, and the second type of threshold is used to indicate at least one of the maximum value of the third basis number and the maximum value of the fourth basis number; it can not only give the terminal device a certain degree of freedom to select the basis number, so that the basis number selected by the terminal device can be more adapted to the actual downlink channel, but also control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0039] In a possible implementation manner, the first type of threshold includes a first threshold, where the first threshold is used to indicate a maximum value of a product of the first basis number and the second basis number.
[0040] In this implementation, the first threshold is used to indicate the maximum value of the product of the first basis number and the second basis number, which can give the terminal device a certain degree of freedom to select the basis number so that the basis number selected by the terminal device can be more adapted to the actual downlink channel, and can also control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0041] In a possible implementation, the first type of threshold further includes a first numerical value and a second numerical value, the first numerical value is used to indicate a minimum value of the first basis number, and the second numerical value is used to indicate a minimum value of the second basis number.
[0042] In this implementation, the first type of threshold also includes a first numerical value and a second numerical value, so that when the reporting resources configured by the network side for the terminal device are insufficient, the terminal device determines the coefficients with higher priority among the coefficients to be reported based on the first numerical value and the second numerical value, and then omits some of the coefficients to be reported.
[0043] In a possible implementation, the first type of threshold includes at least one of a second threshold and a third threshold, the second threshold is used to indicate the maximum value of the first basis number, and the third threshold is used to indicate the maximum value of the second basis number.
[0044] In this implementation, the first type of threshold includes at least one of the second threshold and the third threshold, which can not only give the terminal device a certain degree of freedom to select the number of bases so that the number of bases selected by the terminal device can be more adapted to the actual downlink channel, but also control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0045] In a possible implementation, the first type of threshold further includes at least one of a first numerical value and a second numerical value, wherein the first numerical value is used to indicate a minimum value of the first basis number, and the second numerical value is used to indicate a minimum value of the second basis number.
[0046] In this implementation, the first type of threshold also includes at least one of the first numerical value and the second numerical value, so that when the reporting resources configured by the network side for the terminal device are insufficient, the terminal device determines the coefficients with higher priority among the coefficients to be reported based on the first numerical value and the second numerical value, and then omits some of the coefficients to be reported.
[0047] In one possible implementation, the first type of threshold includes at least one of a first numerical value and a second numerical value, and at least one of a third numerical value and a fourth numerical value, the first numerical value is used to indicate the minimum value of the first basis number, the second numerical value is used to indicate the minimum value of the second basis number, the sum of the third numerical value and the first numerical value is used to indicate the maximum value of the first basis number, and the sum of the fourth numerical value and the second numerical value is used to indicate the maximum value of the second basis number.
[0048] In this implementation, the first type of threshold includes at least one of the first value and the second value, so that when the reporting resources configured by the network side for the terminal device are insufficient, the terminal device determines the coefficients with higher priority among the coefficients to be reported based on the first value and the second value, and then omits some of the coefficients to be reported. The first type of threshold includes at least one of the third value and the fourth value, which can give the terminal device a certain degree of freedom to select the number of bases, so that the number of bases selected by the terminal device can be more suitable for the actual downlink channel, and can also control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0049] In a possible implementation manner, the second type of threshold includes a fourth threshold, and the fourth threshold is used to indicate a maximum value of a sum of the third basis number and the fourth basis number.
[0050] In this implementation, the fourth threshold is used to indicate the maximum value of the sum of the third basis number and the fourth basis number, which can give the terminal device a certain degree of freedom to select the basis number so that the basis number selected by the terminal device can be more adapted to the actual downlink channel, and can also control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0051] In a possible implementation, the second type of thresholds includes a fifth threshold and a sixth threshold, the fifth threshold is used to indicate a maximum value of the third basis number, and the sixth threshold is used to indicate a maximum value of the fourth basis number.
[0052] In this implementation, the second type of thresholds includes the fifth threshold and the sixth threshold, which can give the terminal device a certain degree of freedom to select the number of bases so that the number of bases selected by the terminal device can be more suitable for the actual downlink channel, and can also control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0053] In a possible implementation, the parameter configuration also includes a seventh threshold, and the seventh threshold is used to determine the number of elements in a first coefficient, the first coefficient includes at least one of position information, amplitude information and phase information of one or more non-zero elements in a first matrix, and the first matrix is used to determine the precoding matrix or the channel matrix.
[0054] In this implementation, the seventh threshold is used to determine the number of elements in the first coefficient, which can prevent the terminal device from reporting the second CSI and occupying too many uplink resources.
[0055] In a possible implementation, the method further includes: receiving a second CSI from the terminal device, the second CSI including a second coefficient, the second coefficient being obtained based on the priority of the coefficients in the first coefficient, the first coefficient including at least one of the position information, amplitude information and phase information of multiple non-zero elements in the first matrix, the number of elements in the first coefficient being determined based on the seventh threshold, the first matrix being used to determine the precoding matrix or the channel matrix, the priorities of the first group of coefficients, the second group of coefficients, the third group of coefficients, the fourth group of coefficients and the fifth group of coefficients in the first coefficient decreasing in sequence, the first group of coefficients including at least one of the position information, amplitude information and phase information of the largest non-zero coefficient in the first coefficient, the second group of coefficients including at least one of the position information, amplitude information and phase information of x non-zero coefficients with higher priority in the first submatrix of the first coefficient, and the first submatrix being the first K of the first coefficient. MIN Before the trip MIN The third group of coefficients includes at least one of the position information, amplitude information and phase information of x1 non-zero coefficients with lower priority in the first submatrix, the fourth group of coefficients includes at least one of the position information, amplitude information and phase information of y non-zero coefficients with higher priority in the coefficients other than the first submatrix in the first coefficients, the fifth group of coefficients includes at least one of the position information, amplitude information and phase information of y1 non-zero coefficients with lower priority in the coefficients other than the first submatrix in the first coefficients, x, x1, y, y1 are all integers greater than 0, K MIN is the number of the first basis configured on the network side, D MIN The number of second bases configured on the network side.
[0056] In a possible implementation, the first basis is a spatial domain feature basis, the second basis is a frequency domain feature basis, the third basis is a two-dimensional DFT basis for quantizing the spatial domain feature basis, and the fourth basis is a DFT basis for quantizing the frequency domain feature basis.
[0057] In a third aspect, an embodiment of the present application provides a communication device, which has the function of implementing the behavior in the method embodiment of the first aspect above. The communication device may be a terminal device, or a component of a terminal device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the terminal device. The function of the communication device may be implemented by hardware, or may be implemented by hardware executing corresponding software, and the hardware or software includes one or more modules or units corresponding to the above functions. In a possible implementation, the communication device includes a transceiver module and a processing module, wherein: the processing module is used to perform channel measurement based on a received reference signal to obtain a first CSI; the transceiver module is used to report the first CSI, the first CSI includes at least one of a first basis number and a second basis number, or the first CSI includes at least one of a third basis number and a fourth basis number, the third basis is used to determine the first basis, and the fourth basis is used to determine the second basis; the first basis and the second basis are used to determine a precoding matrix or a channel matrix, at least one of the first basis number and the second basis number is obtained based on a first type of threshold, and at least one of the third basis number and the fourth basis number is obtained based on a second type of threshold.
[0058] In a possible implementation manner, the transceiver module is further used to receive parameter configuration, where the parameter configuration includes at least one of the first category threshold and the second category threshold.
[0059] In a possible implementation, the parameter configuration also includes a seventh threshold; the transceiver module is also used to report a second CSI, the second CSI including at least one of position information, amplitude information and phase information of one or more non-zero elements in the first matrix, the number of elements in the one or more non-zero elements is determined based on the seventh threshold, the first matrix is obtained based on the above-mentioned channel measurement, and the first matrix is used to determine the precoding matrix or the channel matrix.
[0060] In a possible implementation, the parameter configuration also includes a seventh threshold; the transceiver module is further used to report a second CSI, the second CSI includes a second coefficient, the second coefficient is obtained based on the priority of the coefficient in the first coefficient, the first coefficient includes at least one of the position information, amplitude information and phase information of multiple non-zero elements in the first matrix, the number of elements in the first coefficient is determined based on the seventh threshold, the first matrix is used to determine the precoding matrix or the channel matrix, the priorities of the first group of coefficients, the second group of coefficients, the third group of coefficients, the fourth group of coefficients, and the fifth group of coefficients in the first coefficient decrease in sequence, the first group of coefficients includes at least one of the position information, amplitude information and phase information of the largest non-zero coefficient in the first coefficient, the second group of coefficients includes at least one of the position information, amplitude information and phase information of x non-zero coefficients with higher priority in the first sub-matrix of the first coefficient, and the first sub-matrix is the first K of the first coefficient. MIN Before the trip MIN The third group of coefficients includes at least one of the position information, amplitude information and phase information of x1 non-zero coefficients with lower priority in the first submatrix, the fourth group of coefficients includes at least one of the position information, amplitude information and phase information of y non-zero coefficients with higher priority in the coefficients other than the first submatrix in the first coefficients, the fifth group of coefficients includes at least one of the position information, amplitude information and phase information of y1 non-zero coefficients with lower priority in the coefficients other than the first submatrix in the first coefficients, x, x1, y, y1 are all integers greater than 0, K MIN is the number of the first basis configured on the network side, D MIN The number of second bases configured on the network side.
[0061] Possible implementations of the communication device of the third aspect may refer to various possible implementations of the first aspect.
[0062] For the technical effects brought about by various possible implementations of the third aspect, reference may be made to the introduction to the technical effects of various possible implementations of the first aspect.
[0063] In a fourth aspect, an embodiment of the present application provides another communication device, which has the function of implementing the behavior in the method embodiment of the second aspect above. The communication device can be a network device, or a component of a network device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the network device. The functions of the communication device can be implemented by hardware, or by hardware executing corresponding software, and the hardware or software includes one or more modules or units corresponding to the above functions. In one possible implementation, the communication device includes a transceiver module and a processing module, wherein: the transceiver module is used to send a parameter configuration to a terminal device, the parameter configuration includes at least one of a first type of threshold and a second type of threshold, the first type of threshold is used by the terminal device to determine at least one of a first basis number and a second basis number, the second type of threshold is used by the terminal device to determine at least one of a third basis number and a fourth basis number, the third basis is used to determine the first basis, and the fourth basis is used to determine the second basis; the first basis and the second basis are used to determine a precoding matrix or a channel matrix; receive a first CSI from the terminal device, the first CSI includes at least one of the first basis number, the second basis number, the third basis number, and the fourth basis number; the processing module is used to parse the CSI including the first CSI received by the transceiver module.
[0064] In a possible implementation, the transceiver module is also used to receive a second CSI from the terminal device, the second CSI includes a second coefficient, the second coefficient is obtained based on the priority of the coefficient in the first coefficient, the first coefficient includes at least one of the position information, amplitude information and phase information of multiple non-zero elements in the first matrix, the number of elements in the first coefficient is determined based on the seventh threshold, the first matrix is used to determine the precoding matrix or the channel matrix, the priorities of the first group of coefficients, the second group of coefficients, the third group of coefficients, the fourth group of coefficients, and the fifth group of coefficients in the first coefficient decrease in sequence, the first group of coefficients includes at least one of the position information, amplitude information and phase information of the largest non-zero coefficient in the first coefficient, the second group of coefficients includes at least one of the position information, amplitude information and phase information of x non-zero coefficients with higher priority in the first submatrix of the first coefficient, and the first submatrix is the first K of the first coefficients. MIN Before the trip MINThe third group of coefficients includes at least one of the position information, amplitude information and phase information of x1 non-zero coefficients with lower priority in the first submatrix, the fourth group of coefficients includes at least one of the position information, amplitude information and phase information of y non-zero coefficients with higher priority in the coefficients other than the first submatrix in the first coefficients, the fifth group of coefficients includes at least one of the position information, amplitude information and phase information of y1 non-zero coefficients with lower priority in the coefficients other than the first submatrix in the first coefficients, x, x1, y, y1 are all integers greater than 0, K MIN is the number of the first basis configured on the network side, D MIN The number of second bases configured on the network side.
[0065] Possible implementations of the communication device of the fourth aspect may refer to various possible implementations of the second aspect.
[0066] For the technical effects brought about by various possible implementation methods of the fourth aspect, reference may be made to the introduction to the technical effects of various possible implementation methods of the second aspect.
[0067] In a fifth aspect, an embodiment of the present application provides another communication device, which includes one or more processors, and the one or more processors are used to process data (including information) so that the method in the above-mentioned first aspect or the above-mentioned second aspect is implemented.
[0068] Optionally, the communication device further includes a memory storing a program or instruction, and when the program or instruction is executed by the processor, the communication device executes the method as shown in the first aspect or the second aspect. Exemplarily, the communication device may be a chip, the processor may be a processing circuit in the chip, and the memory may be a random access memory or a cache in the chip.
[0069] In the embodiment of the present application, in the process of executing the above method, the process of sending information (or signal) in the above method can be understood as the process of outputting information based on the instructions of the processor. When outputting information, the processor outputs the information to the transceiver so that it can be transmitted by the transceiver. After the information is output by the processor, it may also be processed in other ways before reaching the transceiver. Similarly, when the processor receives input information, the transceiver receives the information and inputs it into the processor. Furthermore, after the transceiver receives the information, the information may be processed in other ways before being input into the processor.
[0070] For operations such as sending and / or receiving involved by the processor, unless otherwise specified or unless they conflict with the actual function or internal logic in the relevant description, they can be generally understood as instructions output based on the processor.
[0071] During the implementation process, the processor may be a processor specifically used to execute these methods, or may be a processor that executes computer instructions in a memory to execute these methods, such as a general-purpose processor, etc. For example, the processor may also be used to execute a program stored in the memory, and when the program is executed, the communication device executes the method as shown in the first aspect or any possible implementation of the first aspect.
[0072] In a possible implementation, the memory is located outside the communication device. In a possible implementation, the memory is located inside the communication device.
[0073] In a possible implementation, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
[0074] In a possible implementation, the communication device further includes a transceiver, and the transceiver is used to receive a signal or send a signal.
[0075] In a sixth aspect, the present application provides another communication device, which includes a processing circuit and an interface circuit, wherein the interface circuit is used to acquire data or output data; the processing circuit is used to execute the method shown in the first aspect or the second aspect above.
[0076] In a seventh aspect, the present application provides a computer-readable storage medium, in which a computer program is stored. The computer program includes program instructions, and when the program instructions are executed, the computer executes the method shown in the first aspect or the second aspect above.
[0077] In an eighth aspect, the present application provides a computer program product, which includes a computer program, and the computer program includes program instructions, which, when executed, enable a computer to execute the method shown in the first aspect or the second aspect above.
[0078] In a ninth aspect, the present application provides a chip comprising a communication interface and a processor; the communication interface is used for sending and receiving signals of the chip; the processor is used for executing computer program instructions so that a communication device including the chip executes the method shown in the first aspect or the second aspect above.
[0079] In the tenth aspect, an embodiment of the present application provides a communication system, comprising the communication device described in the third aspect or any possible implementation of the third aspect, and the communication device described in the fourth aspect or any possible implementation of the fourth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0080] Figure 1A schematic diagram of a basic process of downlink channel measurement and CSI reporting;
[0081] Figure 2 A schematic diagram of a codebook representing a channel matrix or a precoding matrix based on a statistical feature subspace provided in an embodiment of the present application;
[0082] Figure 3 It is a schematic diagram of the architecture of a communication system to which the embodiments of the present application can be applied;
[0083] Figure 4 A flow chart of a channel state information reporting method provided in an embodiment of the present application;
[0084] Figure 5 A flow chart of another channel state information reporting method provided in an embodiment of the present application;
[0085] Figure 6 A flow chart of another channel state information reporting method provided in an embodiment of the present application;
[0086] Figure 7 A schematic diagram of the structure of a PMI under a CSI omission mechanism provided in an embodiment of the present application;
[0087] Figure 8 A schematic diagram of the structure of a communication device 800 provided in an embodiment of the present application;
[0088] Fig. 9 An example of a schematic diagram of a network device and a terminal device provided in an embodiment of the present application;
[0089] Fig.10 A schematic diagram of the structure of another device 100 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0090] The terms "first" and "second" in the specification, claims and drawings of the present application are only used to distinguish different objects, rather than to describe a specific order. It is understood that the various digital numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and inherent logic. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device, etc., comprising a series of steps or units, is not indicated in the listed steps or units, but optionally also includes steps or units that are not listed, etc., or optionally also includes other steps or units inherent to these processes, methods, products or devices, etc.
[0091] The "embodiment" mentioned in this article means that the specific features, structures or characteristics described in conjunction with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It can be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0092] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and the appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear contrary indication in its context. It should also be understood that the term "and / or" used in the present application refers to and includes any or all possible combinations of one or more listed items. For example, "A and / or B" can represent: only A exists, only B exists, and A and B exist at the same time, wherein A, B can be singular or plural. The term "multiple" used in the present application refers to two or more. In the textual description of the present application, the character " / " generally indicates that the front and back associated objects are a kind of "or" relationship.
[0093] It can be understood that in each embodiment of the present application, "A corresponds to B" means that there is a corresponding relationship between A and B, and B can be determined according to A. However, it should also be understood that determining (or generating) B according to (or based on) A does not mean that B is determined (or generated) only according to (or based on) A, and B can also be determined (or generated) according to (or based on) A and / or other information.
[0094] It should be understood that in the present application, indication includes direct indication (also called explicit indication) and implicit indication. Wherein, direct indication of information A means including the information A; implicit indication of information A means indicating information A through the correspondence between information A and information B and direct indication of information B. Wherein, the correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.
[0095] It should be understood that in the present application, information C is used to determine information D, which includes information D being determined based only on information C, and information D being determined based on information C and other information. In addition, information C is used to determine information D, and it can also be indirectly determined, for example, information D is determined based on information E, and information E is determined based on information C.
[0096] In addition, "network element A sends information A to network element B" in each embodiment of the present application can be understood as the destination end of the information A or the intermediate network element in the transmission path between the destination end and the network element B, which may include directly or indirectly sending information to network element B. "Network element B receives information A from network element A" can be understood as the source end of the information A or the intermediate network element in the transmission path between the source end and the network element A, which may include directly or indirectly receiving information from network element A. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in the present application can be understood similarly and will not be repeated here.
[0097] To facilitate understanding of the solutions of the present application, the following first introduces the terms and technical solutions involved in the embodiments of the present application.
[0098] Downlink channel measurement and CSI reporting: In FDD systems, since uplink and downlink use different frequency bands and the uplink and downlink frequency bands are separated by a large distance, it is impossible to directly infer the downlink channel from the uplink channel through the reciprocity of the uplink and downlink channels. Therefore, in FDD systems, the acquisition of the downlink channel depends on the UE's CSI measurement and reporting.
[0099] Figure 1 FIG. 1 is a schematic diagram of a basic process of downlink channel measurement and CSI reporting. Figure 1 As shown, the basic process of downlink channel measurement and CSI reporting includes the following steps:
[0100] 1) The base station sends configuration information for downlink CSI measurement and reporting, which is used to notify the UE of the channel measurement time, reference signal resources (i.e., the resources occupied by the downlink reference signal sent by the base station for measuring the downlink channel), UE reporting behavior, and the resources used by the UE to report CSI;
[0101] 2) The base station sends a downlink reference signal, such as a channel state information reference signal (CSI-RS), to the UE for the UE to perform downlink channel measurement;
[0102] 3) The UE performs downlink channel measurement and calculates CSI according to the reference signal sent by the base station, and feeds back the CSI. The CSI to be fed back may include: rank indication (RI) is used to determine the number of transmission streams of downlink data, channel quality indicator (CQI) is used to determine the modulation and coding order of downlink data transmission, and precoding matrix indicator (PMI) is used to determine the precoding of downlink data transmission:
[0103] 4) The base station performs scheduling and precoding design according to the CSI reported by the UE, and then sends the downlink data.
[0104] CSI feedback with long and short periods: The enhanced Type II (eType II) codebook of R16 uses the sparsity of the angle-delay domain to jointly compress the PMI in the spatial and frequency domains, and needs to report the spatial and frequency domain bases and combination coefficients. Since the spatial and frequency domain bases specified in the protocol are both DFT bases, the sparsity of the combination coefficient matrix is limited. At the same time, in actual communication scenarios, especially in scenarios where the channel changes slowly, the base changes very slowly, and long-period reporting can be performed, but R16 does not support reporting of bases and combination coefficients with different periods. In order to make full use of the sparsity of the channel in the spatial and frequency domains and further improve the accuracy of PMI feedback, a codebook feedback method combining long and short periods has been proposed in recent years. This codebook feedback method uses a linear combination of bases known to a set of terminal devices and network devices (such as base stations) to approximate the statistical characteristic subspace base of the downlink channel. When using the statistical characteristic base for long-period feedback, the combination coefficient is more sparse, which can reduce the reporting overhead. One way is to approximate the characteristic subspace base of the spatial domain and the characteristic subspace base of the frequency domain. The characteristic subspace basis of the spatial domain can be extracted from the eigenvector of the covariance matrix of the spatial domain, and the characteristic subspace basis of the frequency domain can be extracted from the eigenvector of the covariance matrix of the frequency domain. For example, the characteristic subspace basis of the spatial domain can be composed of the eigenvectors corresponding to the larger eigenvalues of the covariance matrix of the spatial domain, and the characteristic subspace basis of the frequency domain can be composed of the eigenvectors corresponding to the larger eigenvalues of the covariance matrix of the frequency domain.
[0105] The channel matrix or precoding matrix can be expressed as follows:
[0106] H≈S′C1C2C3F′ H (1);
[0107] Wherein, H represents the channel matrix or the precoding matrix, S′ represents the spatial basis matrix, which can be composed of two-dimensional (2D)-DFT vectors, for example, the terminal device can select different columns in the spatial basis set to construct the channel matrix or the precoding matrix H corresponding to S′, C1 represents the combination coefficient of the spatial basis matrix, S′C1 obtains a set of reconstructed spatial basis (spatial feature basis) through the linear combination of the basis in s′, and the reconstructed spatial basis (i.e., s′C1) is a quantized approximation of the characteristic subspace basis of the spatial domain; F′ represents the frequency domain basis matrix, which can be composed of DFT vectors, for example, the terminal device can select different columns in the frequency domain basis set to construct the channel matrix or the precoding matrix H corresponding to F′, C3 represents the combination coefficient of the frequency domain basis matrix, C3F′H Through the linear combination of the basis in F′, a set of reconstructed frequency domain basis (frequency domain feature basis) is obtained. The reconstructed frequency domain basis (i.e. C3F′ H ) is a quantitative approximation of the characteristic subspace basis in the frequency domain. C2 represents the linear combination coefficient matrix corresponding to the reconstructed spatial basis and frequency domain basis. In this paper, for the convenience of description, the characteristic subspace basis is referred to as the characteristic basis, that is, the characteristic basis in this paper can refer to the characteristic subspace basis. The terminal device reports s′, C1, F′, C3 with a longer period and reports C2 with a shorter period.
[0108] Figure 2 A schematic diagram of a codebook representing a channel matrix or a precoding matrix based on a statistical feature subspace provided in an embodiment of the present application. Figure 2 As shown, the channel matrix or precoding matrix H is a matrix with Nt rows and Nf columns, the spatial basis matrix s′ is a matrix with (Nt) rows and B columns, the combination coefficient C1 of the spatial basis matrix is a matrix with B rows and K columns, the linear combination coefficient matrix C2 corresponding to the reconstructed spatial basis and frequency domain basis is a matrix with K rows and D columns, the combination coefficient C3 of the frequency domain basis matrix is a matrix with D rows and T columns, and the frequency domain basis matrix F′ is a matrix with T rows and Nf columns. Nt, Nf, K, D, B, and T are all integers greater than 0. Among them, K is the number of spatial feature bases (the first basis number below), D is the number of frequency domain feature bases (the second basis number below), B is the number of DFT bases used to quantize the spatial feature bases (the third basis number below), T is the number of DFT bases used to quantize the frequency domain feature bases (the fourth basis number below), Nt can be the number of ports of the channel state information reference signal (CSI-RS), which can be simply understood as the number of antennas of the base station. The channel estimated by the terminal device must be of such a large dimension, and Nf represents the number of subbands, because the terminal device needs to estimate the channels on many subbands, and then compress and feedback them together. C1F' H
[0109] When the above K, D, B, and T are all configured by the network side, since the network side has not yet learned the actual downlink channel, the basis numbers configured by the network side usually cannot adapt well to the actual downlink channel. The terminal device uses the basis numbers configured by the network side (i.e., K, D, B, and T) to calculate S', C1, F', C3, and C2, which usually cannot approximate the channel matrix or precoding matrix well, i.e., S'C1C2C3F' H The difference between the actual channel matrix or precoding matrix is large, resulting in low accuracy of PMI.
[0110] The CSI measurement and reporting scheme in the existing related technology has the problem of low PMI accuracy. Therefore, it is necessary to study the CSI measurement and reporting scheme that improves the accuracy of PMI. The channel state information reporting scheme provided in the present application is a CSI measurement and reporting scheme, in order to improve the accuracy of PMI. The main idea of the channel state information reporting scheme provided in the present application is: to give the terminal side (such as terminal equipment) a certain degree of freedom in parameter selection, that is, the terminal equipment has a certain degree of freedom to select the number of bases (that is, K, D, B, T), so that the terminal equipment uses these basis numbers to calculate S′, C1, F′, C3, C2 to better approximate the channel matrix or precoding matrix, that is, to reduce s′C1C2C3F′ H In addition, in order to control the amount of CSI data reported by the terminal device, corresponding constraints are imposed on the freedom of the terminal side to select the number of bases, so as to avoid the terminal device reporting CSI to occupy too many uplink resources and facilitate the network side to configure reporting resources.
[0111] The following introduces a communication system to which the technical solution provided by this application is applicable.
[0112] The technical solution provided in this application can be applied to various communication systems, such as: the fifth generation (5th generation, 5G) or NR system, long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, wireless local area network (wireless local area network, WLAN) system, satellite communication system, future communication system, such as the sixth generation (6th generation, 6G) mobile communication system, or a fusion system of multiple systems. The technical solution provided in this application can also be applied to device to device (device to device, D2D) communication, vehicle to everything (vehicle-to-everything, V2X) communication, machine to machine (machine to machine, M2M) communication, machine type communication (machine type communication, MTC), and Internet of things (Internet of things, IoT) communication system or other communication system. The technical solution provided in the embodiment of this application is also applicable to other communication systems involving downlink channel measurement and CSI reporting. The above-mentioned communication system applicable to the technical solution provided in the embodiment of this application is only an example, and the communication system applicable to the technical solution provided in this application is not limited to this. It is uniformly described here and will not be repeated below.
[0113] A first device in a communication system may send a signal to a second device or receive a signal from a third device. The signal may include information, signaling, or data, etc. The device may also be replaced by an entity, a network entity, a communication device, a communication module, a node, a communication node, etc., and the network element is used as an example for description in the present disclosure. The first device may be a network device or a terminal device, the second device may be a network device or a terminal device, and the third device may be a network device or a terminal device. For example, the communication system may include at least one terminal device and at least one network device. The network device may send a downlink signal to the terminal device, and / or the terminal device may send an uplink signal to the network device. It is understandable that the terminal device in the present disclosure may be replaced by the first device, and the network device may be replaced by the second device, and the two perform the corresponding communication method in the present disclosure.
[0114] Figure 3 Schematic diagram of the architecture of a communication system to which the present application embodiment can be applied. Figure 3 As shown, the communication system includes a network device 110, a terminal device 120 and a terminal device 130. The communication system to which the embodiment of the present application can be applied includes one or more terminal devices, and the terminal device 120 and the terminal device 130 are taken as examples of the terminal devices in the communication system. Figure 3 This is just a schematic diagram, and the embodiment of the present application does not limit the number of network devices and terminal devices included in the communication system. The terminal device 120 and the terminal device 130 can access the network device 110 and communicate with the network device 110.
[0115] In an embodiment of the present application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.
[0116] The terminal device may be a device that provides voice / data, such as a handheld device or a vehicle-mounted device with a wireless connection function. At present, some examples of terminals are: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication functions, computing devices or other processing devices connected to wireless modems, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (public land mobile The embodiments of the present application do not limit this.
[0117] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.
[0118] In the embodiment of the present application, the device for realizing the function of the terminal device may be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device or used in combination with the terminal device. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the embodiment of the present application, only the device for realizing the function of the terminal device is used as an example for explanation, and the scheme of the embodiment of the present application is not limited.
[0119] The network device in the embodiment of the present application may be a device for communicating with a terminal device, and the network device may also be referred to as an access network device or a wireless access network device, such as a base station. The network device in the embodiment of the present application may refer to a wireless access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station may broadly cover various names as follows, or be replaced with the following names, such as: RAN node, NodeB, evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmission point (TRP), transmission point (TP), master station, auxiliary station, multi-standard wireless (motor slide retainer, MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. A base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The base station may also refer to a communication module, modem or chip used to be set in the aforementioned device or apparatus. The base station may also be a mobile switching center and a device that performs the base station function in D2D, V2X, and M2M communications, a network side device in a 6G network, and a device that performs the base station function in a future communication system. The base station can support networks with the same or different access technologies. Optionally, the RAN node may also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. The base station may be fixed or mobile. For example, a helicopter or a drone may be configured to act as a mobile base station, and one or more cells may move according to the location of the mobile base station. In other examples, a helicopter or a drone may be configured to be used as a device for communicating with another base station.
[0120] In some deployments, the network device mentioned in the embodiments of the present application may be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit control plane (central unit-control plane, CU-CP)) and a user plane CU node (central unit user plane (central unit-user plane, CU-UP)) and a DU node. For example, the network device may include a gNB-CU-CP, a gNB-CU-UP, and a gNB-DU.
[0121] In some deployments, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, and different RAN nodes implement part of the functions of the base station. For example, the RAN node can be a CU, DU, CU-CP, CU-UP, or RU. The CU and DU can be set separately, or can also be included in the same network element, such as a BBU. The RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, AAU, or RRH.
[0122] In the embodiments of the present application, the device for realizing the function of the network device may be a network device; or it may be a device capable of supporting the network device to realize the function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module. The device may be installed in the network device or used in combination with the network device. In the embodiments of the present application, only the device for realizing the function of the network device is a network device as an example for explanation, and the scheme of the embodiments of the present application is not limited.
[0123] It should be noted that the network architecture described in the embodiment of the present application is to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided in the embodiment of the present application. A person of ordinary skill in the art will know that with the evolution of the network architecture and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.
[0124] Below we first combine the attached Figure 4 Introduce the technical solution provided by this application. Figure 4 A flow chart of a channel state information reporting method provided in an embodiment of the present application. Figure 4 As shown, the method includes:
[0125] 401. A network device sends a reference signal to a terminal device.
[0126] Correspondingly, the terminal device receives a reference signal from a network device (eg, a base station). Exemplarily, the reference signal is a CSI-RS.
[0127] 402. The terminal device performs channel measurement based on the received reference signal to obtain a first CSI.
[0128] The first CSI may include at least one of the first basis number and the second basis number, or the first CSI includes at least one of the third basis number and the fourth basis number. In other words, the first CSI includes at least one of the first basis number, the second basis number, the third basis number, and the fourth basis number. The third basis is used to determine the first basis (i.e., the spatial feature basis), and the fourth basis is used to determine the second basis (i.e., the frequency domain feature basis). Figure 2 , the first basis number can be C1 or S′C1 column number K, the second basis number can be C3 or C3F′ H The number of rows D, the third basis number can be the number of columns B of s′, and the fourth basis number can be F′ H The first basis and the second basis are used to determine a precoding matrix or a channel matrix, for example, a precoding matrix or a channel matrix corresponding to a downlink channel between a network device and a terminal device. The first basis may be S′C1, and the second basis may be C3F′ H , the third basis may be S', and the fourth basis may be F'. Exemplarily, the first CSI may also include: S', C1, F', C3, wherein the meanings of S', C1, F', C3 can refer to the above description and will not be repeated here.
[0129] It should be noted that in the embodiment of the present application, the specific values of the first basis number (corresponding to K), the second basis number (corresponding to D), the third basis number (corresponding to B), and the fourth basis number (corresponding to T) are not configured by the network side, but are determined or selected by the terminal device under certain constraints. In other words, the terminal device has a certain degree of freedom to select at least one of the first basis number (corresponding to K), the second basis number (corresponding to D), the third basis number (corresponding to B), and the fourth basis number (corresponding to T). In a possible implementation, at least one of the first basis number and the second basis number is obtained based on a first-class threshold, that is, the terminal device obtains (determines) at least one of the first basis number and the second basis number based on the first-class threshold. Exemplarily, the first-class threshold can at least indicate the maximum value of the first basis number and the maximum value of the second basis number, and the terminal device determines the first basis number and the second basis number based on the first-class threshold. The terminal device determines the first basis number and the second basis number based on the first-class threshold, which can be: the terminal device determines the value range of the first basis number and the value range of the second basis number based on the first-class threshold. The terminal device may select the first basis number within the value range of the first basis number determined based on the first type of threshold, and select the second basis number within the value range of the second basis number determined based on the first type of threshold. In a possible implementation, at least one of the third basis number and the fourth basis number is obtained based on the second type of threshold, that is, the terminal device obtains (determines) at least one of the third basis number and the fourth basis number based on the second type of threshold. Exemplarily, the second type of threshold may at least indicate the maximum value of the third basis number and the maximum value of the fourth basis number, and the terminal device determines the third basis number and the fourth basis number based on the second type of threshold. The terminal device determines the third basis number and the fourth basis number based on the second type of threshold, which may be: the terminal device determines the value range of the third basis number and the value range of the fourth basis number based on the second type of threshold. The terminal device may select the third basis number within the value range of the third basis number determined based on the second type of threshold, and select the fourth basis number within the value range of the third basis number determined based on the second type of threshold.
[0130] A possible implementation of step 402 is as follows: Taking the first basis as an example, the terminal device performs eigenvalue decomposition on the spatial covariance matrix obtained based on channel measurement to obtain eigenvectors corresponding to all non-zero eigenvalues, and these eigenvectors form a basis matrix #1, wherein each column in the basis matrix #1 is an eigenvector corresponding to a non-zero eigenvalue; the measured actual channel matrix (or channel matrix) is projected onto the basis matrix #1, and the following operation is performed multiple times (different operations select different numbers of first bases): within the value range of the first basis number limited or indicated by the first type of threshold, a number of columns with the largest corresponding eigenvalues in the basis matrix #1 (i.e., the first basis number) and the projection coefficients corresponding to the columns are linearly combined to obtain a matrix #2, wherein different numbers of first bases correspond to different matrices #2; a set of linear combinations that minimizes the error between the obtained matrix #2 and the actual channel matrix is selected to determine the first basis (i.e., the selected columns) and the number of first bases (i.e., the selected columns). The terminal device can determine the second basis (frequency domain basis) and the number of second bases in a similar manner, which will not be repeated here. The terminal device may project the channel matrix or the precoding matrix onto the spatial characteristic basis and the frequency characteristic basis to obtain C2'. The terminal device may report the first coefficient to the network device based on the above C2', so that the network device obtains C2 based on the first coefficient.
[0131] 403. The terminal device reports the first CSI to the network device.
[0132] Correspondingly, the network device receives the first CSI from the terminal device. The terminal device reports the first CSI to the network device as follows: the terminal device reports s', C1, F', C3, and basis numbers (including at least one of the first basis number, the second basis number, the third basis number, and the fourth basis number) to the network device in a long period (e.g., 160ms, 320ms, 480ms, 640ms, etc.).
[0133] In a possible implementation, if the number of CSI-RS ports is relatively small, for example, when the number of CSI-RS ports is 4, the network side (eg, network equipment) can directly configure K for the terminal device. MAX =0, B MIN =4, the terminal device does not report S′ and C1 during long-period reporting, nor does it need to report the first and third basis numbers.
[0134] 404. The terminal device reports the second CSI to the network device.
[0135] Correspondingly, the network device receives a second CSI from the terminal device. The second CSI may include at least one of the position information, amplitude information, and phase information of one or more non-zero elements in the second coefficient or the first matrix. The network device may obtain C2 based on the second CSI. The first matrix may be obtained based on the above-mentioned channel measurement, or may be obtained based on the channel measurement performed after step 402. The first matrix is used to determine the precoding matrix or the channel matrix. Exemplarily, the second CSI includes at least one of the position information, amplitude information, and phase information of all non-zero elements in the first matrix. Exemplarily, the second CSI includes at least one of the position information, amplitude information, and phase information of some non-zero elements in the first matrix, and the number of elements in the first matrix included in the second CSI is determined based on the seventh threshold. Exemplarily, the seventh threshold is used to indicate the number of elements in the first matrix included in the second CSI. The second coefficient may be obtained based on the priority of the coefficient in the first coefficient, for example, the second coefficient includes some coefficients with higher priority in the first coefficient. The first coefficient includes the amplitude, phase, and position of one or more non-zero elements in the first matrix. Exemplarily, the first coefficient includes the amplitude, phase, and position of all non-zero elements in the first matrix. Exemplarily, the first coefficient includes the amplitude, phase, and position of some non-zero elements in the first matrix, and the number of elements in the first coefficient is determined based on the seventh threshold. Before executing step 404, the terminal device may perform the following operations: the terminal device performs channel measurement based on the received reference signal to obtain the above-mentioned second CSI. An example of the terminal device performing channel measurement based on the received reference signal to obtain the above-mentioned second CSI is as follows: the terminal device performs channel measurement based on the received reference signal to obtain the first matrix, that is, the weighting coefficient matrix C2' under the first basis and the second basis; the terminal device obtains at least one of the position information, amplitude information, and phase information of one or more non-zero elements in the first matrix based on the seventh threshold, and generates the second CSI.
[0136] The terminal device reports the second CSI to the network device in a short period (eg, 5ms, 10ms, 20ms, 40ms, etc.) so that the network device obtains C2 based on the second CSI. The order of step 404 and step 403 is not limited.
[0137] In the embodiment of the present application, at least one of the first basis number and the second basis number is obtained based on the first type of threshold, and at least one of the third basis number and the fourth basis number is obtained based on the second type of threshold. Compared with the solution in which the first basis number, the second basis number, the third basis number, and the fourth basis number are all configured by the network side (such as a network device), the terminal device has a certain degree of freedom to select at least one of the first basis number, the second basis number, the third basis number, and the fourth basis number. The terminal device can select a more suitable basis number according to the actual downlink channel, so it can be more suitable for the actual downlink channel, thereby improving the accuracy of the PMI.
[0138] The following introduces possible implementation methods of the first type of threshold, possible implementation methods of the second type of threshold, possible implementation methods of the terminal device determining the first basis number and the second basis number based on the first type of threshold, and possible implementation methods of the terminal device determining the third basis number and the fourth basis number based on the second type of threshold.
[0139] In a possible implementation, the first type of threshold includes a first threshold, and the first threshold is used to indicate the maximum value of the product of the first basis number and the second basis number. Exemplarily, the first type of threshold includes a first threshold Γ1, Γ1 is the maximum value of the product of the first basis number and the second basis number, that is, K×D≤Γ1. The K and D selected by the terminal device need to satisfy the constraint of K×D≤Γ1, which limits the product of the first basis number and the second basis number to not greater than Γ1, and at the same time limits the total number of elements in C2' that the UE needs to report to Γ1, that is, the dimension of C2' (first matrix). In this application, K and D are both integers greater than 0, and Γ1 is an integer greater than 0. In other words, the terminal device can select (or determine) the first basis number and the second basis number under the premise of satisfying the constraints given by Γ1 (that is, K×D≤Γ1). Γ1 can be set according to actual needs, and this application is not limited. Exemplarily, Γ1=number of CSI-RS ports*number of reported subbands*ratio, which can be one-half, one-quarter, one-eighth, etc. The number of reported subbands refers to the above-mentioned Nf. For example, when the number of CSI-RS ports is 2, the number of reported subbands is 8, and the ratio is one-quarter, Γ1 can be 4; when the number of CSI-RS ports is 4, the number of reported subbands is 8, and the ratio is one-half, Γ1 can be 16; when the number of CSI-RS ports is 8, the number of reported subbands is 8, and the ratio is one-eighth, Γ1 can be 8. In this implementation, the first threshold is used to indicate the maximum value of the product of the first basis number and the second basis number, which can give the terminal device a certain degree of freedom to select the basis number, so that the basis number selected by the terminal device can be more adapted to the actual downlink channel, thereby improving the accuracy of the PMI, and the CSI reporting overhead of the terminal device can be controlled to avoid occupying too many uplink resources.
[0140] In a possible implementation, the first type of threshold includes a first threshold, a first value, and a second value. The first threshold is used to indicate the maximum value of the product of the first basis number and the second basis number, the first value is used to indicate the minimum value of the first basis number, and the second value is used to indicate the minimum value of the second basis number. The terminal device can select (or determine) the first basis number and the second basis number under the constraints given by Γ1 (i.e., K×D≤Γ1), the constraint of the minimum value of the first basis number, and the constraint of the minimum value of the second basis number. That is, the first basis number selected by the terminal device needs to be greater than or equal to the minimum value of the first basis number, the second basis number selected by the terminal device needs to be greater than or equal to the minimum value of the second basis number, and the product of the first basis number and the second basis number selected by the terminal device is less than or equal to the first threshold. Exemplarily, the first type of threshold includes Γ1, K MIN and D MIN , Γ1 is the first threshold, K MIN is the minimum value of the first basis number, D MIN is the minimum value of the number of the second basis, Γ1, K MIN and D MIN It can be set according to actual needs and is not limited in this application. MIN and D MIN are all integers greater than 0. For example, Γ1=number of CSI-RS ports*number of reported subbands*ratio, which can be one-half, one-quarter, one-eighth, etc.; K MIN It can be any one of 2, 4, 6, 8, 12, etc.; D MIN It can be one-fourth, one-eighth, etc. of the number of reported subbands. For example, when the number of CSI-RS ports is 2, the number of reported subbands is 8, and the ratio is one-fourth, Γ1 can be 4, and K MIN It can be 2, D MIN can be 1; when the number of CSI-RS ports is 4, the number of reporting subbands is 8, and the ratio is one-half, Γ1 can be 16, K MIN Can be 4, D MIN can be 2; when the number of CSI-RS ports is 8, the number of reporting subbands is 16, and the ratio is one-fourth, Γ1 can be 32, K MIN It can be 6, D MIN It can be 4. In this implementation, the first type of threshold also includes a first value and a second value, so that when the reporting resources configured by the network side for the terminal device are insufficient, the terminal device determines the coefficients with higher priority among the coefficients to be reported based on the first value and the second value, and then omits some of the coefficients to be reported.
[0141] In a possible implementation, the first type of threshold includes at least one of a second threshold and a third threshold, the second threshold is used to indicate the maximum value of the first basis number, and the third threshold is used to indicate the maximum value of the second basis number. Exemplarily, the first type of threshold includes K MAX , D MAX , K MAX represents the maximum number of the first basis, D MAX represents the maximum value of the second basis number; the terminal device can satisfy the constraint K≤K MAX , D≤D MAX Under the premise of , select (or determine) the first basis number (ie K) and the second basis number (ie D). MAx and D MAX are all integers greater than 1. The second threshold and the third threshold can be set according to actual needs and are not limited in this application. MAX Greater than or equal to the number of CSI-RS ports, K MAX 16, 18, 20, 24, etc.; D MAX is the number of reported subbands, or half of the number of reported subbands, etc. For example, when the number of CSI-RS ports is 2, K MAX It can be 16, D MAX It can be 2; when the number of CSI-RS ports is 4, K MAX Can be 18, D MAX It can be 4; when the number of CSI-RS ports is 8, K MAX It can be 24, D MAX It can be 8. In this implementation, the first type of threshold includes at least one of the second threshold and the third threshold, which can give the terminal device a certain degree of freedom to select the number of bases so that the number of bases selected by the terminal device can be more suitable for the actual downlink channel, and can control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0142] In a possible implementation, the first type of threshold includes at least one of the second threshold and the third threshold, and at least one of the first value and the second value, the second threshold is used to indicate the maximum value of the first basis number, the third threshold is used to indicate the maximum value of the second basis number, the first value is used to indicate the minimum value of the first basis number, and the second value is used to indicate the minimum value of the second basis number. Exemplarily, the first type of threshold includes K MIN , D MIN , K MAX , D MAX , K M I N is the minimum value of the first basis number, D MINis the minimum number of the second basis, K MAX represents the maximum number of the first basis, D MAX represents the maximum number of the second basis; the terminal device can satisfy the constraint K MIN ≤K≤K MAX , D MIN ≤D≤D MAX Under the premise of , select (or determine) the first basis number (ie, K) and the second basis number (ie, D). Exemplarily, the terminal device selects the spatial basis number corresponding to the single polarization, then the spatial basis number K selected for each polarization is between K MIN and K MAX The number of spatial bases actually selected by the terminal device is 2K. For example, when the number of CSI-RS ports is relatively small, for example, when the number of CSI-RS ports is 4, K can be directly configured for the terminal device. MAX =0, B MIN =4, when the terminal device reports in a long period, it does not report S′ and C1, nor does it need to report the first and third basis numbers. MIN , D MIN , K MAX , D MAX The value of K can be set according to actual needs and is not limited in this application. MIN and D MIN are all integers greater than 0, K MAX and D MAX are all integers greater than 1. For example, K MAX Greater than or equal to the number of CSI-RS ports, K MAX 16, 18, 20, 24, etc.; D MAX is the reported sub-band number, or half of the reported sub-band number, etc.; K M I N It can be any one of 2, 4, 6, 8, 12, etc.; D MIN It can be one-fourth, one-eighth, etc. of the number of reported subbands. For example, when the number of CSI-RS ports is 2 and the number of reported subbands is 8, K MIN Can be 4, D MIN Can be 2, K MAX It can be 16, D MAX It can be 8; when the number of CSI-RS ports is 4 and the number of reported subbands is 8, K MIN It can be 6, D MIN Can be 4, K MAX It can be 20, D MAX It can be 4; when the number of CSI-RS ports is 8 and the number of reported subbands is 16, K MIN It can be 8, D MIN Can be 8, KMAX It can be 24, D MAX It can be 8. In this implementation, the terminal device can determine the value range of the first basis number based on the first type of threshold as [K MIN , K MAX ], based on the first type of threshold, the value range of the second basis number is determined as [D MIN , D MAX ]. In this implementation, the first type of threshold includes at least one of the second threshold and the third threshold, which can give the terminal device a certain degree of freedom to select the number of bases so that the number of bases selected by the terminal device can be more suitable for the actual downlink channel, and can control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources. The first type of threshold includes at least one of the first numerical value and the second numerical value, so that when the reporting resources configured by the network side for the terminal device are insufficient, the terminal device determines the coefficients with higher priorities among the coefficients to be reported based on the first numerical value and the second numerical value, and then omits some of the coefficients to be reported.
[0143] In a possible implementation, the first type of threshold includes at least one of a first value and a second value, and at least one of a third value and a fourth value, the first value is used to indicate the minimum value of the first basis number, the second value is used to indicate the minimum value of the second basis number, the sum of the third value and the first value is used to indicate the maximum value of the first basis number, and the sum of the fourth value and the second value is used to indicate the maximum value of the second basis number. Exemplarily, the first type of threshold includes K MIN , D MIN , K1, D1, K MIN is the first value, D MIN is the second value, K1 is the third value, D1 is the fourth value, and the terminal device can be in the range [K MIN , K MIN +K1] select the first basis number in the interval [D MIN , D MIN +D1] to select the second basis number. The terminal device can determine the value range of the first basis number based on the first type of threshold as [K MIN , K MIN +K1], based on the first type of threshold, the value range of the second basis number is determined as [D MIN , D MIN +D1].K MIN and D MIN are all integers greater than 0, and K1 and D1 are all integers greater than 1. MIN , K MIN +K1]) is equal to the maximum number of the first basis, that is, the above K MAX . (DMIN +D1) is equal to the maximum number of the second basis, that is, the above D MAX . In this implementation, the first type of threshold includes at least one of the first value and the second value, so that when the reporting resources configured by the network side for the terminal device are insufficient, the terminal device determines the coefficients with higher priorities among the coefficients to be reported based on the first value and the second value, and then omits some of the coefficients to be reported. The first type of threshold includes at least one of the third value and the fourth value, which can give the terminal device a certain degree of freedom to select the number of bases, so that the number of bases selected by the terminal device can be more suitable for the actual downlink channel, and can control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0144] In a possible implementation, the second type of threshold includes a fourth threshold, and the fourth threshold is used to indicate the maximum value of the sum of the third basis number and the fourth basis number. Exemplarily, the second type of threshold includes a fourth threshold Γ2, Γ2 is the maximum value of the sum of the third basis number and the fourth basis number, that is, B+T≤Γ2. Γ2 is an integer greater than 1. The value of Γ2 can be set according to actual needs, and this application is not limited. Exemplarily, Γ2 = number of CSI-RS ports * ratio #1 + number of reported subbands * ratio #2; wherein ratio #1 is one-half, one-quarter, one-eighth, etc., and ratio #2 is one-half, one-quarter, one-eighth, etc. Exemplarily, Γ2 = (number of CSI-RS ports + number of reported subbands) * ratio, the ratio is one-half, one-quarter, one-eighth, etc. For example, when the number of CSI-RS ports is 2 and the number of reported subbands is 8, Γ2 can be 5; when the number of CSI-RS ports is 4 and the number of reported subbands is 16, Γ2 can be 10; when the number of CSI-RS ports is 8 and the number of reported subbands is 16, Γ2 can be 6. B and T selected by the terminal device need to satisfy the constraint of B+T≤Γ2, which limits the sum of the third basis number and the fourth basis number to be no greater than Γ2. Exemplarily, the terminal device can freely select B and T based on the parameter configuration from the network device, and report S′ and F′ for a long period on the premise of satisfying the constraint B+T≤Γ2. In this implementation, the fourth threshold is used to indicate the maximum value of the sum of the third basis number and the fourth basis number, which can give the terminal device a certain degree of freedom to select the basis number, so that the basis number selected by the terminal device can be more adapted to the actual downlink channel, and the CSI reporting overhead of the terminal device can be controlled to avoid occupying too many uplink resources.
[0145] In a possible implementation, the second type of thresholds include a fifth threshold and a sixth threshold, the fifth threshold is used to indicate the maximum value of the third basis number, and the sixth threshold is used to indicate the maximum value of the fourth basis number. MAXand T MAX , B MAX is the maximum value of the third basis number (i.e., the fifth threshold), T MAX is the maximum value of the fourth basis number (i.e., the sixth threshold), the terminal device can satisfy the constraint B≤B MAX , T≤T MAX Under the premise of , select (or determine) the first basis number (ie K) and the second basis number (ie D). In other words, the B selected by the terminal device needs to be less than or equal to B MAX The constraint is that the T selected by the terminal device needs to be less than or equal to T MAX The terminal device can determine the value range of the third basis number to be less than or equal to B based on the second type of threshold. MAX , based on the second type of threshold, the value range of the fourth basis number is determined to be less than or equal to T MAX . T MAX and B MAX are all integers greater than 1. MAX and B MAX The value of can be set according to actual needs, and this application does not limit it. For example, B MAX Can be greater than or equal to the number of CSI-RS ports, for example B MAx 16, 18, 20, 24, etc., T MAX It can be equal to the number of reported subbands, or half of the number of reported subbands. When the number of CSI-RS ports is 2 and the number of reported subbands is 8, B MAX It can be 16, T MAX It can be 4; when the number of CSI-RS ports is 4 and the number of reported subbands is 16, B MAX Can be 18, T MAX It can be 16; when the number of CSI-RS ports is 8 and the number of reported subbands is 16, B MAX It can be 24, T MAX It can be 8. In this implementation, the second type of threshold includes the fifth threshold and the sixth threshold, which can give the terminal device a certain degree of freedom to select the number of bases so that the number of bases selected by the terminal device can be more suitable for the actual downlink channel, and can control the CSI reporting overhead of the terminal device to avoid occupying too many uplink resources.
[0146] Figure 5 A flow chart of another channel state information reporting method provided in an embodiment of the present application. Figure 5 The method flow is Figure 4 A possible implementation of the method described. Figure 5 As shown, the method includes:
[0147] 501. The network device sends parameter configuration to the terminal device.
[0148] Correspondingly, the terminal device receives parameter configuration from the network device. The parameter configuration includes at least one of the first type threshold and the second type threshold. Exemplarily, the parameter configuration includes the first type threshold and the second type threshold. The first type threshold is used by the terminal device to determine at least one of the first basis number and the second basis number, and the second type threshold is used by the terminal device to determine at least one of the third basis number and the fourth basis number. For descriptions of the first basis number, the second basis number, the third basis number, and the fourth basis number, please refer to Figure 4 A possible implementation of step 501 is as follows: the network device sends configuration information for downlink CSI measurement and reporting to the terminal device, and the configuration information includes the above-mentioned parameter configuration information. Exemplarily, the configuration information is used to notify the UE of the time of channel measurement, the reference signal resources (i.e., the resources occupied by the downlink reference signal sent by the base station), the behavior of the UE reporting CSI, the resources used by the UE to report CSI, and the above-mentioned parameter configuration.
[0149] 502. The network device sends a reference signal to the terminal device.
[0150] Correspondingly, the terminal device receives a reference signal from a network device (eg, a base station).
[0151] 503. The terminal device performs channel measurement based on the received reference signal to obtain a first CSI.
[0152] Step 503 can refer to Figure 4 Step 402 in .
[0153] 504. The terminal device reports the first CSI to the network device.
[0154] Accordingly, the network device receives the first CSI from the terminal device. Figure 4 Step 403 in .
[0155] 505. The terminal device reports the second CSI to the network device.
[0156] Correspondingly, the network device receives the second CSI from the terminal device. Figure 4 Step 404 in .
[0157] 506. The network device performs scheduling and precoding design based on the first CSI and the second CSI, and then sends downlink data.
[0158] In the embodiment of the present application, the parameter configuration sent by the network device to the terminal device includes at least one of the first type threshold and the second type threshold, which can give the terminal device a certain degree of freedom to select the number of bases. The terminal device can select the number of bases based on at least one of the first type threshold and the second type threshold to be more suitable for the actual downlink channel, thereby improving the accuracy of the PMI.
[0159] Figure 6 A flow chart of another channel state information reporting method provided in an embodiment of the present application. Figure 6 The method flow is Figure 4 A possible implementation of the method described is shown in FIG. Figure 6 As shown, the method includes:
[0160] 601. The network device sends parameter configuration to the terminal device.
[0161] Correspondingly, the terminal device receives a parameter configuration from the network device. The above parameter configuration includes the above first type threshold and the seventh threshold. The above seventh threshold is used to determine the number of elements in the second coefficient. Exemplarily, the seventh threshold is used to indicate the maximum number of elements in the first coefficient. The function of the first coefficient may be to enable the network device to obtain at least one of the position information, amplitude information and phase information of the first matrix or some elements in the first matrix. The first coefficient includes at least one of the position information, amplitude information and phase information of one or more non-zero elements in the first matrix. The first matrix is used to determine the precoding matrix or the channel matrix. The first matrix may be the above C2'. Optionally, the above parameter configuration also includes the above second type threshold. Step 601 may refer to Figure 5 Step 501 in .
[0162] Exemplarily, the first type of thresholds include K MIN , D MIN , K MAX , D MAX , K MIN is the minimum value of the first basis number, D MIN is the minimum number of the second basis, K MAX represents the maximum number of the first basis, D MAx represents the maximum number of the second basis; the terminal device can satisfy the constraint K MIN ≤K≤K MAX , D MIN ≤D≤D MAx Under the premise of , select (or determine) the first basis number (ie, K) and the second basis number (ie, D). Exemplarily, the first type of thresholds include K MIN , D MIN , K1, D1, K MIN is the first value, DMIN is the second value, K1 is the third value, D1 is the fourth value, and the terminal device can be in the range [K MIN , K MIN +K1] select the first basis number in the interval [D MIN , D MIN +D1] to select the second basis number.
[0163] 602. The network device sends a reference signal to the terminal device.
[0164] Correspondingly, the terminal device receives a reference signal from a network device (eg, a base station).
[0165] 603. The terminal device performs channel measurement based on the received reference signal to obtain a first CSI.
[0166] Step 603 can be found in Figure 4 Step 402 in .
[0167] 604. The terminal device reports the first CSI to the network device.
[0168] Accordingly, the network device receives the first CSI from the terminal device. The first CSI may include a first basis number and a second basis number. Optionally, the first CSI also includes a third basis number and a fourth basis number. The first CSI may also include s′, C1, F′, and C3. Step 604 may refer to Figure 4 Step 403 in .
[0169] 605. The terminal device performs channel measurement based on the received reference signal to obtain a first matrix.
[0170] The first matrix may be the above-mentioned C2′. Step 605 is optional. The terminal device may obtain the first matrix in step 603.
[0171] 606. The terminal device obtains a first coefficient based on the first matrix and a seventh threshold.
[0172] The number of elements in the first coefficient may be the seventh threshold. The first coefficient includes at least one of position information, amplitude information, and phase information of one or more non-zero elements in the first matrix. A possible implementation of step 606 is as follows: the terminal device obtains at least one of position information, amplitude information, and phase information of multiple non-zero elements in the first matrix to obtain a first coefficient, and the number of elements in the first coefficient is equal to the seventh threshold.
[0173] 607. When the uplink resources for reporting the first coefficient are insufficient, the terminal device obtains the second coefficient based on the first coefficient and generates a second CSI.
[0174] The second CSI includes a second coefficient. Insufficient uplink resources for reporting the first coefficient means that the uplink resources used by the terminal device to report the first coefficient are insufficient to carry the first coefficient, that is, the terminal device needs more uplink resources to carry the first coefficient. The second coefficient is obtained based on the priority of the coefficients in the first coefficient. For example, the second coefficient includes some coefficients with higher priority in the first coefficient. A possible implementation method for the terminal device to obtain the second coefficient based on the first coefficient is as follows: the first coefficient includes multiple groups of coefficients with different priorities, and the terminal device omits one or more groups of coefficients in the first coefficient in order of priority of each group of coefficients to obtain the second coefficient. The number of coefficients in the second coefficient can be determined by the uplink resources used by the terminal device to report the first coefficient. For example, when a group of coefficients with the lowest priority in the first coefficient is omitted, if the uplink resources used by the terminal device to report the first coefficient are sufficient to carry the omitted first coefficient, then the omitted first coefficient is the second coefficient. For another example, when the lowest priority group of coefficients in the first coefficients is omitted, the uplink resources used by the terminal device for reporting the first coefficients cannot carry the omitted first coefficients, then the lowest priority group of coefficients in the first coefficients continues to be omitted until the uplink resources used by the terminal device for reporting the first coefficients are sufficient to carry the omitted first coefficients. Exemplarily, the priorities of the first group of coefficients, the second group of coefficients, the third group of coefficients, the fourth group of coefficients, and the fifth group of coefficients in the first coefficients decrease in sequence, the first group of coefficients includes at least one of the position information, amplitude information, and phase information of the largest non-zero coefficient in the first coefficients, the second group of coefficients includes at least one of the position information, amplitude information, and phase information of x non-zero coefficients with higher priority in the first sub-matrix of the first coefficients, and the first sub-matrix is the first K of the first coefficients. MIN Before the trip MIN The third group of coefficients includes at least one of the position information, amplitude information and phase information of x1 non-zero coefficients with lower priority in the first submatrix, the fourth group of coefficients includes at least one of the position information, amplitude information and phase information of y non-zero coefficients with higher priority in the coefficients other than the first submatrix in the first coefficients, the fifth group of coefficients includes at least one of the position information, amplitude information and phase information of y1 non-zero coefficients with lower priority in the coefficients other than the first submatrix in the first coefficients, x, x1, y, y1 are all integers greater than 0, K MIN is the number of the first basis configured on the network side, D MIN The second basis number configured on the network side. When the reporting resources configured on the network side are insufficient, the terminal device may omit the coefficients in the first coefficients in the order of the fifth group of coefficients -> the fourth group of coefficients -> the third group of coefficients -> the second group of coefficients to obtain the second coefficients.
[0175] Step 607 can be understood as reporting the first coefficient through an omission mechanism when the uplink resources for reporting the first coefficient are insufficient, that is, reporting some elements of the first coefficient, so as to avoid consuming too many uplink resources by reporting the first coefficient. Figure 7 A schematic diagram of the structure of a PMI under a CSI omission mechanism provided in an embodiment of the present application. Figure 7 As shown, H is the channel matrix or precoding matrix, S′C1 represents the spatial feature basis, C3F′ H represents the frequency domain feature basis, C2 represents the linear combination coefficient matrix corresponding to the reconstructed spatial domain basis and the frequency domain basis, C2 is obtained by the network device based on the second coefficient reported by the terminal device, and the second coefficient reported by the terminal device is obtained based on the priority of the coefficient in the first coefficient, (K MIN +K2) represents the first basis number (i.e. K) selected by the terminal device, (D MIN +D2) represents the second basis number (i.e., D) selected by the terminal device, and the first coefficient calculated by the terminal device is (K MIN +K2) row (D MIN +D2) columns, K MIN is the minimum value of the first basis number, D MIN is the minimum value of the second basis number, K2 represents the terminal device in K MIN The number of additional first bases selected on the basis of D2 represents the number of terminal devices on D MIN The number of second bases selected additionally on the basis of K2. K2 is less than or equal to K1, and D2 is less than or equal to D1. Or, (K MIN +K2) is less than or equal to K MAX , (D MIN +D2) less than or equal to D MAX Since the second coefficient reported by the terminal device is obtained based on the priority of the coefficient in the first coefficient, C2 is obtained by the network device based on the second coefficient reported by the terminal device, so C2 can be understood as being obtained based on the priority of the coefficient in the first coefficient, see Figure 7 .
[0176] like Figure 7 As shown, the coefficients in the first coefficient can be grouped as follows, and the priority of each group is from high to low:
[0177] Group 0 (corresponding to the first group of coefficients mentioned above): location information of the strongest coefficients;
[0178] Group 1 (corresponding to the second group of coefficients above): Figure 7 The coefficient matrix shown by the solid line (the first K MIN Row and front D MIN at least one of the position information, amplitude information and phase information of x non-zero coefficients with higher priority in a matrix composed of x columns;
[0179] Group 2 (corresponding to the third group of coefficients above): Figure 7 The coefficient matrix shown by the solid line (the first K MIN Row and front D MIN at least one of the position information, amplitude information and phase information of x1 non-zero coefficients with lower priority in the matrix composed of x1 columns;
[0180] Group 3 (corresponding to the third group of coefficients above): Figure 7 At least one item of position information, amplitude information and phase information of y non-zero coefficients with higher priority in the coefficient matrix shown by the middle dotted line;
[0181] Group 4 (corresponding to the third group of coefficients above): Figure 7 In the coefficient matrix shown by the middle dotted line, at least one item of the position information, amplitude information and phase information of y1 non-zero coefficients with lower priority.
[0182] When the terminal device configured by the network device has insufficient resources to report CSI, the terminal device may omit coefficients in C2' in the order of group 4->group 3->group 2->group 1.
[0183] 608. The terminal device reports the second CSI to the network device.
[0184] Accordingly, the network device receives the second CSI from the terminal device. Figure 4 Step 404 in .
[0185] 609. The network device performs scheduling and precoding design based on the first CSI and the second CSI, and then sends downlink data.
[0186] In an embodiment of the present application, the parameter configuration sent by the network device to the terminal device includes at least one of the first type of threshold and the second type of threshold, which can give the terminal device a certain degree of freedom to select the number of bases. The number of bases selected by the terminal device based on at least one of the first type of threshold and the second type of threshold can be more suitable for the actual downlink channel, thereby improving the accuracy of the PMI. When the number of non-zero elements in the first matrix is greater than the seventh threshold, the first coefficient is obtained based on the priority of the non-zero elements in the first matrix, and the first coefficient is reported; avoiding the reporting of CSI to occupy too many uplink resources.
[0187] The structure of a communication device that can implement the communication method provided in the embodiment of the present application is described below in conjunction with the accompanying drawings. The following only briefly describes the communication device. For the implementation details of the solution, please refer to the description of the method embodiment above, which will not be repeated below.
[0188] Figure 8A schematic diagram of the structure of a communication device 800 provided in an embodiment of the present application. The communication device 800 may correspond to the functions or steps implemented by the terminal device in the above-mentioned various method embodiments, and may also correspond to the functions or steps implemented by the network device in the above-mentioned various method embodiments. The communication device may include a processing module 810 and a transceiver module 820. In a possible implementation, a storage unit may also be included, and the storage unit may be used to store instructions (codes or programs) and / or data. The processing module 810 and the transceiver module 820 may be coupled to the storage unit, for example, the processing module 810 may read the instructions (codes or programs) and / or data in the storage unit to implement the corresponding method. The above-mentioned units may be independently arranged, or may be partially or fully integrated. For example, the transceiver module 820 may include a sending module and a receiving module. The sending module may be a transmitter, and the receiving module may be a receiver. The entity corresponding to the transceiver module 820 may be a transceiver circuit, such as a transceiver or a communication interface.
[0189] In some possible implementations, the communication device 800 can implement the behaviors and functions of the terminal device in the above method embodiments. For example, the communication device 800 can be a terminal device, or a component (such as a chip or circuit) used in the terminal device. The transceiver module 820 can be used to perform Figures 4 to 6 The processing module 810 can be used to perform all receiving or sending operations performed by the terminal device in the embodiment of the present invention. Figures 4 to 6 All operations except sending and receiving operations performed by the terminal device in the embodiment.
[0190] In some possible implementations, the communication device 800 can implement the behaviors and functions of the network device in the above method embodiments. For example, the communication device 800 can be a network device, or a component (such as a chip or circuit) used in a network device. The transceiver module 820 can be used to perform Figures 4 to 6 The processing module 810 can be used to perform all receiving or sending operations performed by the network device in the embodiment of the present invention. Figures 4 to 6 All operations except sending and receiving operations performed by the network device in the embodiment.
[0191] Fig. 9 This is an example of a schematic diagram of a network device and a terminal device provided in an embodiment of the present application. The network device may be an entity on the network side for sending or receiving signals, such as a gNB in an NR network. The terminal device may be an entity on the user side for receiving or transmitting signals. Fig. 9As shown, both the network equipment and the terminal equipment include a radio resource control (RRC) signaling interaction module, a media access control (MAC) signaling interaction module, and a physical layer (PHY) signaling and data interaction module. RRC signaling interaction module: a module used by the network equipment and the terminal equipment to send and receive RRC signaling. MAC signaling interaction module: a module used by the network equipment and the terminal equipment to send and receive MAC signaling. PHY signaling and data interaction module: a module used by the network equipment and the terminal equipment to send and receive uplink / downlink control signaling, and uplink / downlink data, and to transmit reference signals for CSI measurement at the same time.
[0192] Fig.10 A schematic diagram of the structure of another device 100 provided in an embodiment of the present application. Fig.10 The device in the embodiment may be the above-mentioned terminal device or a chip used for the above-mentioned terminal device, or may be the above-mentioned network device or a chip used for the above-mentioned network device. Fig.10 As shown, the device 100 includes a processing circuit 1010 and a transceiver circuit 1020 .
[0193] In some embodiments of the present application, the processing circuit 1010 and the transceiver circuit 1020 may be used to execute functions or operations executed by the terminal device. The transceiver circuit 1020 may be used to execute Figures 4 to 6 The processing circuit 1010 is used to perform all receiving or sending operations performed by the terminal device in the embodiment of the present invention. Figures 4 to 6 All operations except sending and receiving operations performed by the terminal device in the embodiment.
[0194] In some embodiments of the present application, the processing circuit 1010 and the transceiver circuit 1020 may be used to execute functions or operations performed by the network device. For example, the transceiver circuit 1020 may be used to execute Figures 4 to 6 The processing circuit 1010 is used, for example, to perform all receiving or sending operations performed by the network device. Figures 4 to 6 All operations except sending and receiving operations performed by the network device in the embodiment.
[0195] In a possible implementation, the transceiver circuit 1020 includes at least one transceiver, and the processing circuit 1010 includes at least one processor, or a circuit in at least one processor for processing or controlling.
[0196] The transceiver is used to communicate with other devices / apparatuses through a transmission medium. The processor uses the transceiver to send and receive data and / or signaling, and is used to implement the method in the above method embodiment. The processor can implement the function of the processing module 810, and the transceiver can implement the function of the transceiver module 820. Optionally, the transceiver may include a radio frequency circuit and an antenna, and the radio frequency circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users.
[0197] Optionally, the device 100 may also include at least one memory for storing program instructions and / or data. The memory is coupled to the processor. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, for information exchange between devices, units or modules. The processor may operate in conjunction with the memory. The processor may execute program instructions stored in the memory. At least one of the at least one memory may be included in the processor.
[0198] The processor can read the software program in the memory, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the device 100, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.
[0199] In another implementation, the above-mentioned RF circuit and antenna can be set independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna can be independent of the device 100 and arranged in a remote manner.
[0200] The specific connection medium between the above-mentioned transceiver, processor and memory is not limited in the embodiments of the present application.
[0201] In the embodiments of the present application, the processor may be one of the following devices: a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or all or part of the circuits used for processing functions in the aforementioned devices, which may implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0202] In a possible implementation, the processing circuit 1010 includes at least one logic circuit, and the transceiver circuit 1020 includes at least one interface. Figure 8 The processing module 810 in can be implemented by a logic circuit. Figure 8 The transceiver module 820 in the embodiment can be implemented with an interface. The logic circuit can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface can be a communication interface, an input and output interface, etc. In the embodiment of the present application, the logic circuit and the interface can also be coupled to each other. The embodiment of the present application does not limit the specific connection method of the logic circuit and the interface.
[0203] The present application also provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed on a computer, the computer executes the method of the above embodiment.
[0204] The present application also provides a computer program product, which includes instructions or a computer program. When the instructions or the computer program are run on a computer, the method in the above embodiment is executed.
[0205] The present application also provides a communication system, comprising the above-mentioned network device and the above-mentioned terminal device.
[0206] The present application also provides a chip, which includes: a communication interface and a processor; the communication interface is used for sending and receiving signals of the above-mentioned chip; the processor is used to execute computer program instructions so that a communication device including the above-mentioned chip executes the method in the above-mentioned embodiment.
[0207] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The above computer program product includes one or more computer programs or instructions. When the above computer program or instruction is loaded and executed on a computer, the above process or function of the embodiment of the present application is executed in whole or in part. The above computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The above computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the above computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The above computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The above available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it may also be an optical medium, such as a digital video disc; it may also be a semiconductor medium, such as a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0208] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
Claims
1. A method for reporting channel state information, characterized in that: include: Perform channel measurement based on the received reference signal to obtain first channel state information CSI; Reporting the first CSI, where the first CSI includes at least one of a first basis number and a second basis number, or the first CSI includes at least one of a third basis number and a fourth basis number, where the third basis is used to determine the first basis, and the fourth basis is used to determine the second basis; The first basis and the second basis are used to determine a precoding matrix or a channel matrix, at least one of the first basis number and the second basis number is obtained based on a first type threshold, and at least one of the third basis number and the fourth basis number is obtained based on a second type threshold.
2. The method according to claim 1, characterized in that: The method further comprises: A parameter configuration is received, where the parameter configuration includes at least one of the first category threshold and the second category threshold.
3. The method according to claim 2, characterized in that The first type of threshold includes a first threshold, and the first threshold is used to indicate the maximum value of the product of the first basis number and the second basis number.
4. The method according to claim 3, characterized in that The first type of threshold also includes a first numerical value and a second numerical value, the first numerical value is used to indicate the minimum value of the first basis number, and the second numerical value is used to indicate the minimum value of the second basis number.
5. The method according to claim 2, characterized in that: The first type of threshold includes at least one of a second threshold and a third threshold, the second threshold is used to indicate the maximum value of the first basis number, and the third threshold is used to indicate the maximum value of the second basis number.
6. The method according to claim 5, characterized in that The first type of threshold also includes at least one of a first numerical value and a second numerical value, the first numerical value is used to indicate the minimum value of the first basis number, and the second numerical value is used to indicate the minimum value of the second basis number.
7. The method according to claim 2, characterized in that The first type of threshold includes at least one of a first numerical value and a second numerical value, and at least one of a third numerical value and a fourth numerical value, the first numerical value is used to indicate the minimum value of the first basis number, the second numerical value is used to indicate the minimum value of the second basis number, the sum of the third numerical value and the first numerical value is used to indicate the maximum value of the first basis number, and the sum of the fourth numerical value and the second numerical value is used to indicate the maximum value of the second basis number.
8. The method according to any one of claims 2 to 7, characterized in that: The second type of thresholds includes a fourth threshold, and the fourth threshold is used to indicate a maximum value of the sum of the third basis number and the fourth basis number.
9. The method according to any one of claims 2 to 7, characterized in that: The second type of thresholds includes a fifth threshold and a sixth threshold, the fifth threshold is used to indicate the maximum value of the third basis number, and the sixth threshold is used to indicate the maximum value of the fourth basis number.
10. The method according to any one of claims 2 to 9, characterized in that: The parameter configuration further includes a seventh threshold value, and the method further includes: Report a second CSI, where the second CSI includes at least one of position information, amplitude information, and phase information of one or more non-zero elements in the first matrix, where the number of elements in the one or more non-zero elements is determined based on the seventh threshold, and the first matrix is used to determine the precoding matrix or the channel matrix.
11. The method according to any one of claims 2 to 9, characterized in that: The parameter configuration further includes a seventh threshold value, and the method further includes: Report a second CSI, where the second CSI includes a second coefficient, where the second coefficient is obtained based on the priority of the coefficients in the first coefficient, where the first coefficient includes at least one of the position information, amplitude information, and phase information of multiple non-zero elements in the first matrix, where the number of elements in the first coefficient is determined based on the seventh threshold, where the first matrix is used to determine the precoding matrix or the channel matrix, where the priorities of the first group of coefficients, the second group of coefficients, the third group of coefficients, the fourth group of coefficients, and the fifth group of coefficients in the first coefficient decrease in sequence, where the first group of coefficients includes at least one of the position information, amplitude information, and phase information of the largest non-zero coefficient in the first coefficient, where the second group of coefficients includes at least one of the position information, amplitude information, and phase information of x non-zero coefficients with higher priority in the first submatrix of the first coefficient, and where the first submatrix is the first K of the first coefficients. MIN Before the trip MIN The third group of coefficients includes at least one of the position information, amplitude information and phase information of x1 non-zero coefficients with lower priority in the first submatrix, the fourth group of coefficients includes at least one of the position information, amplitude information and phase information of y non-zero coefficients with higher priority in the coefficients other than the first submatrix in the first coefficients, the fifth group of coefficients includes at least one of the position information, amplitude information and phase information of y1 non-zero coefficients with lower priority in the coefficients other than the first submatrix in the first coefficients, x, x1, y, y1 are all integers greater than 0, K MIN is the number of the first basis configured on the network side, D MIN The number of second bases configured on the network side.
12. A method for reporting channel state information, characterized in that: include: Sending a parameter configuration to a terminal device, the parameter configuration including at least one of a first threshold value and a second threshold value, the first threshold value is used by the terminal device to determine at least one of a first basis number and a second basis number, the second threshold value is used by the terminal device to determine at least one of a third basis number and a fourth basis number, the third basis is used to determine the first basis, and the fourth basis is used to determine the second basis; The first basis and the second basis are used to determine a precoding matrix or a channel matrix; A first CSI is received from the terminal device, where the first CSI includes at least one of the first basis number, the second basis number, the third basis number, and the fourth basis number.
13. The method according to claim 12, characterized in that The first type of threshold includes a first threshold, and the first threshold is used to indicate the maximum value of the product of the first basis number and the second basis number.
14. The method according to claim 13, characterized in that The first type of threshold also includes a first numerical value and a second numerical value, the first numerical value is used to indicate the minimum value of the first basis number, and the second numerical value is used to indicate the minimum value of the second basis number.
15. The method according to claim 12, characterized in that The first type of threshold includes at least one of a second threshold and a third threshold, the second threshold is used to indicate the maximum value of the first basis number, and the third threshold is used to indicate the maximum value of the second basis number.
16. The method according to claim 15, characterized in that The first type of threshold also includes at least one of a first numerical value and a second numerical value, the first numerical value is used to indicate the minimum value of the first basis number, and the second numerical value is used to indicate the minimum value of the second basis number.
17. The method according to claim 12, characterized in that The first type of threshold includes at least one of a first numerical value and a second numerical value, and at least one of a third numerical value and a fourth numerical value, the first numerical value is used to indicate the minimum value of the first basis number, the second numerical value is used to indicate the minimum value of the second basis number, the sum of the third numerical value and the first numerical value is used to indicate the maximum value of the first basis number, and the sum of the fourth numerical value and the second numerical value is used to indicate the maximum value of the second basis number.
18. The method according to any one of claims 12 to 17, characterized in that The second type of thresholds includes a fourth threshold, and the fourth threshold is used to indicate a maximum value of the sum of the third basis number and the fourth basis number.
19. The method according to any one of claims 12 to 17, characterized in that The second type of thresholds includes a fifth threshold and a sixth threshold, the fifth threshold is used to indicate the maximum value of the third basis number, and the sixth threshold is used to indicate the maximum value of the fourth basis number.
20. The method according to any one of claims 12 to 19, characterized in that The parameter configuration also includes a seventh threshold, which is used to determine the number of elements in a first coefficient, wherein the first coefficient includes at least one of position information, amplitude information and phase information of one or more non-zero elements in a first matrix, and the first matrix is used to determine the precoding matrix or the channel matrix.
21. The method according to any one of claims 12 to 20, characterized in that The method further comprises: Receive a second CSI from the terminal device, the second CSI includes a second coefficient, the second coefficient is obtained based on the priority of the coefficient in the first coefficient, the first coefficient includes at least one of the position information, amplitude information and phase information of multiple non-zero elements in the first matrix, the number of elements in the first coefficient is determined based on the seventh threshold, the first matrix is used to determine the precoding matrix or the channel matrix, the priorities of the first group of coefficients, the second group of coefficients, the third group of coefficients, the fourth group of coefficients, and the fifth group of coefficients in the first coefficient decrease in sequence, the first group of coefficients includes at least one of the position information, amplitude information and phase information of the largest non-zero coefficient in the first coefficient, the second group of coefficients includes at least one of the position information, amplitude information and phase information of x non-zero coefficients with higher priority in the first sub-matrix of the first coefficient, and the first sub-matrix is the first K of the first coefficients. MIN Before the trip MIN The third group of coefficients includes at least one of the position information, amplitude information and phase information of x1 non-zero coefficients with lower priority in the first submatrix, the fourth group of coefficients includes at least one of the position information, amplitude information and phase information of y non-zero coefficients with higher priority in the coefficients other than the first submatrix in the first coefficients, the fifth group of coefficients includes at least one of the position information, amplitude information and phase information of y1 non-zero coefficients with lower priority in the coefficients other than the first submatrix in the first coefficients, x, x1, y, y1 are all integers greater than 0, K MIN is the number of the first basis configured on the network side, D MIN The number of second bases configured on the network side.
22. A communication device, characterized in that: The invention comprises a module for implementing the method according to any one of claims 1 to 11.
23. A communication device, characterized in that: The method comprises a module for implementing the method according to any one of claims 12 to 21.
24. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed by a processor, the method according to any one of claims 1 to 21 is executed.
25. A communication device, characterized in that: The device comprises a processor, wherein the processor is configured to process data so that the communication device executes the method according to any one of claims 1 to 21.
26. A chip, characterized in that: include: A communication interface, used for sending and receiving signals of the chip; A processor, configured to execute computer program instructions so that a communication device including the chip executes the method according to any one of claims 1 to 21.
Citation Information
Cited By
Channel state information reporting method and related apparatus
EP4788014A1
Channel state information reporting method and related apparatus
WO2025082322A1