Communication method and device and storage medium

CN119948782APending Publication Date: 2025-05-06HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280100349.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-09-27
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

In wireless communication systems with high throughput and large connections, as the number of scheduling flows increases, the overhead of channel feedback and scheduling control increases, affecting spectrum efficiency.

Method used

Through information exchange between the receiving and transmitting ends, the first parameter and the second parameter are used to characterize the channel gain relationship of the sub-channel, determine the modulation and coding scheme of each codeword, and reduce the overhead of channel feedback and scheduling instructions.

Benefits of technology

It improves the spectrum efficiency of the system, reduces the amount of information in channel feedback and scheduling instructions, and optimizes the performance of the MIMO system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119948782A_ABST
    Figure CN119948782A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a communication method and device and a storage medium. The method comprises the following steps: sending a first reference signal; receiving first information, the first information indicating a first parameter and a second parameter, the first parameter and the second parameter being obtained according to the first reference signal, the first parameter being used for representing an association relationship among channel gains of a plurality of sub-channels, and the second parameter being used for representing an association relationship among channel gains of a plurality of sub-channels; the second parameter is used for representing a channel gain of a first sub-channel in the sub-channels, and the first parameter and the second parameter are used for determining one or more of the following items: a modulation and coding scheme (MCS) of each code word in a plurality of code words, and a first granularity of channel quality of the sub-channels in a time domain and / or a frequency domain. By adopting the means, the modulation and coding scheme of each code word can be determined by only sending the first parameter and the second parameter, so that the spectrum efficiency of the MIMO system can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, device and storage medium Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method, device, and storage medium. Background Art

[0002] Over the past few decades, wireless communication systems have undergone a transformation and research process, from first-generation analog communications to 5G New Radio (NR) and the current 6G technologies. Throughout this complex evolution, high throughput and massive connections have always been core challenges for wireless communication networks. Among the various solutions for 5G NR and 6G, Massive Multiple-Input Multiple-Output (MIMO) technology, which significantly improves system capacity and meets high-speed transmission requirements, will continue to be a key technology. This technology leverages spatial resources to achieve array gain, multiplexing and diversity gain, and interference cancellation gain in space without increasing system bandwidth, exponentially increasing the capacity and spectral efficiency of communication systems.

[0003] In a MIMO system, each transmit antenna (virtual or physical) has an independent channel. When there are more antenna ports, the spatial resources are abundant, supporting more scheduling layers. However, this also requires more information for channel quality feedback and scheduling control.

[0004] For example, if the number of scheduled streams increases by one to two orders of magnitude, assuming the codeword-to-layer mapping rules continue to be used, the number of codewords required for scheduling will increase by one to two orders of magnitude. This will result in an increase of one to two orders of magnitude in the number of modulation and coding schemes (MCSs) that the network device must indicate to the terminal during downlink scheduling control. Furthermore, the number of positive acknowledgment (ACK) and negative acknowledgment (NACK) messages sent back by the terminal to the network device will also increase by one to two orders of magnitude. This will increase the complexity of uplink and downlink scheduling, ultimately impacting downlink throughput. Furthermore, for uplink scheduling control, the control overhead of more parallel MIMO channels will impact downlink throughput. Therefore, in massive MIMO, as the number of scheduled streams increases, the scheduling indication overhead increases, impacting spectral efficiency.

[0005] For example, in a frequency division duplex (FDD) system, if the number of scheduled streams increases by one or two orders of magnitude, assuming the codeword-to-layer mapping rules continue to apply, the number of channel quality indicators (CQIs) fed back by the terminal to the network equipment will increase by one or two orders of magnitude. This will increase uplink resource overhead, ultimately affecting uplink and downlink throughput. As the number of streams increases, the channel feedback overhead increases, affecting spectral efficiency.

[0006] In summary, as the number of streams increases, the overhead of scheduling indication and channel feedback increases, affecting spectrum efficiency.

[0007] Summary of the Invention

[0008] The present application discloses a communication method, apparatus, and storage medium, which can reduce channel feedback overhead or reduce channel scheduling indication overhead, thereby improving the spectrum efficiency of the system.

[0009] In a first aspect, an embodiment of the present application provides a communication method. The method can be executed by a communication device, or by a component of a communication device (such as a chip (system)). The method may include: a receiving end sends a first reference signal. Then, the receiving end receives first information. The first information indicates a first parameter and a second parameter. The first parameter and the second parameter are obtained based on the first reference signal. The first parameter is used to characterize the correlation relationship between the channel gains of multiple sub-channels. The second parameter is used to characterize the channel gain of a first sub-channel in a sub-channel. The first parameter and the second parameter are used to determine one or more of the following:

[0010] a modulation and coding scheme MCS for each of the multiple codewords,

[0011] The channel quality of the sub-channel has a first granularity in the time domain and / or frequency domain.

[0012] In this embodiment of the present application, a receiving end receives a first parameter and a second parameter from a transmitting end. The first parameter is used to characterize the correlation between the channel gains of subchannels. The second parameter is used to characterize the channel gain of the first subchannel in the subchannel. The receiving end can determine the modulation and coding scheme for each codeword based on the first and second parameters. Using this approach, the receiving end can determine the modulation and coding scheme for each codeword based solely on the received first and second parameters, thereby reducing channel feedback overhead and improving the system's spectral efficiency.

[0013] In a possible implementation, the first information further indicates an MCS mapping factor of each codeword in the plurality of codewords. The MCS mapping factor of each codeword is used to represent an adjustment amount of each codeword from a signal-to-noise ratio to a corresponding MCS.

[0014] Because each codeword experiences different radio propagation environments, the optimal MCS varies. Therefore, the base station calculates the MCS mapping factor for each codeword. This allows each codeword to use the optimal MCS for data transmission, taking into account the impact of the MCS mapping factor.

[0015] In one possible implementation, the first parameter and the second parameter are used to determine a modulation and coding scheme (MCS) for each of the multiple codewords. The method further includes: obtaining, at a receiving end, a signal-to-noise ratio (SNR) for each of the multiple codewords based on the first parameter, the second parameter, and a mapping relationship between subchannels and codewords. The receiving end then obtains the MCS for each codeword based on the SNR of each codeword.

[0016] After receiving the first parameter and the second parameter, the receiving end can obtain the signal-to-noise ratio of each codeword in the multiple codewords, and then calculate the modulation and coding scheme MCS of each codeword.

[0017] In one possible implementation, obtaining the signal-to-noise ratio of each codeword in the plurality of codewords based on the first parameter, the second parameter, and the mapping relationship between subchannels and codewords may include: the receiving end determining a first function based on the first parameter. The first function is used to represent the relative magnitude of channel gains between subchannels. Furthermore, the receiving end obtains the signal-to-noise ratio of each codeword in the plurality of codewords based on the first function, the second parameter, and the mapping relationship between subchannels and codewords.

[0018] In this solution, the channel quality of each subchannel is jointly represented based on a first parameter and a second parameter. The receiving end can determine a first function based on the first parameter. The signal-to-noise ratio (SNR) of each codeword can then be derived based on the first function, the second parameter, and the mapping between subchannels and codewords. Compared to existing techniques that require determining the SNR of each codeword based on its received channel quality indicator (CQI), this solution significantly reduces channel feedback overhead.

[0019] In one possible implementation, obtaining the modulation and coding scheme (MCS) of each codeword based on the signal-to-noise ratio (SNR) of each codeword includes obtaining the modulation and coding scheme (MCS) of each codeword based on the SNR of each codeword and an MCS mapping factor of each codeword. The MCS mapping factor of each codeword is used to represent an adjustment amount for mapping each codeword from the SNR to the corresponding MCS.

[0020] This approach allows each codeword to use the optimal MCS to transmit data by taking into account the influence of the MCS mapping factor of each codeword.

[0021] In a possible implementation manner, the MCS mapping factor of each codeword is preset.

[0022] In another possible implementation, the MCS mapping factor of each codeword is preconfigured.

[0023] In a possible implementation, the first parameter is associated with at least one of a trace of a covariance matrix of a channel matrix, a rank of the channel matrix, and a second parameter. The channel matrix is ​​acquired based on the first reference signal.

[0024] In a possible implementation, the first subchannel is the subchannel corresponding to the maximum eigenvalue in the channel matrix, that is, the channel gain of the first subchannel is the channel gain of the subchannel corresponding to the maximum eigenvalue in the channel matrix.

[0025] In one possible implementation, the first parameter and the second parameter are used to determine a first granularity of the channel quality of the subchannel in the time domain and / or the frequency domain. The method further includes: calculating the first granularity of the channel quality of the subchannel in the time domain and / or the frequency domain based on a change value of the first parameter and / or the second parameter in the time domain and / or the frequency domain and a preset threshold.

[0026] The transmitting end and the receiving end agree on the granularity of the channel quality of the sub-channel in the time domain and / or frequency domain to ensure the performance of the system.

[0027] In a possible implementation manner, the first information further indicates a second granularity of the channel quality of the sub-channel in the time domain and / or frequency domain.

[0028] By adopting this method, based on the first parameter, the second parameter and the second granularity of the channel quality of the subchannel in the time domain and / or frequency domain, the receiving end can adaptively determine the time-frequency domain resource granularity, thereby improving the spectrum efficiency of the MIMO system.

[0029] Optionally, the second particle size is not larger than the first particle size.

[0030] The receiving end may use the second granularity based on the indication.

[0031] Alternatively, the receiving end may determine the first granularity based on the first parameter and the second parameter, and then use the first granularity.

[0032] Alternatively, the receiving end may determine the first granularity based on the first parameter and the second parameter. The receiving end determines the granularity to use based on the indicated second granularity and the determined first granularity. For example, the receiving end preferentially uses the second granularity.

[0033] In a second aspect, an embodiment of the present application provides a communication method. The method can be executed by a communication device, or by a component of a communication device (such as a chip (system)). The method may include: a transmitting end receives a first reference signal from a receiving end. The transmitting end obtains a first parameter and a second parameter based on the first reference signal. The first parameter is used to characterize the correlation between the channel gains of multiple sub-channels. The second parameter is used to characterize the channel gain of the first sub-channel in the sub-channel. Then, the transmitting end sends first information to the receiving end. The first information indicates the first parameter and the second parameter. The first parameter and the second parameter are used to determine one or more of the following:

[0034] a modulation and coding scheme MCS for each of the multiple codewords,

[0035] The first granularity of the channel quality of the subchannel in the time domain and / or frequency domain.

[0036] In an embodiment of the present application, a transmitting end obtains a first parameter and a second parameter based on a received first reference signal. The transmitting end then sends the first and second parameters to a receiving end, so that the receiving end can determine the MCS for each codeword based on the first and second parameters. This approach eliminates the need for the transmitting end to send a channel quality indicator for each codeword. Instead, the receiving end can determine the MCS for each codeword by simply sending the first and second parameters. This reduces channel scheduling indicator overhead and improves the system's spectral efficiency.

[0037] In a possible implementation, the first information further indicates an MCS mapping factor of each codeword in the plurality of codewords. The MCS mapping factor of each codeword is used to represent an adjustment amount of each codeword from a signal-to-noise ratio to a corresponding MCS.

[0038] Because each codeword experiences different radio propagation environments, the optimal MCS varies. Therefore, the base station calculates the MCS mapping factor for each codeword. This allows each codeword to use the optimal MCS for data transmission, taking into account the impact of the MCS mapping factor.

[0039] In one possible implementation, the first parameter and the second parameter are used to determine a modulation and coding scheme (MCS) for each of the multiple codewords. The method further includes: obtaining a signal-to-noise ratio (SNR) for each of the multiple codewords based on the first parameter, the second parameter, and a mapping relationship between subchannels and codewords. Then, obtaining the modulation and coding scheme (MCS) for each codeword based on the SNR of each codeword.

[0040] The first parameter and the second parameter are used to determine the modulation and coding scheme (MCS) of each codeword in the plurality of codewords. The signal-to-noise ratio (SNR) of each codeword in the plurality of codewords is obtained based on the first parameter and the second parameter, and the modulation and coding scheme (MCS) of each codeword is then calculated.

[0041] In one possible implementation, obtaining the signal-to-noise ratio of each codeword in the plurality of codewords based on the first parameter, the second parameter, and the mapping relationship between subchannels and codewords includes: determining a first function based on the first parameter. The first function is used to characterize the relative magnitude of channel gains between the subchannels. Obtaining the signal-to-noise ratio of each codeword in the plurality of codewords based on the first function, the second parameter, and the mapping relationship between subchannels and codewords.

[0042] In this solution, the channel quality of each subchannel is jointly represented based on a first parameter and a second parameter. A first function is determined based on the first parameter. The signal-to-noise ratio (SNR) of each codeword is then derived based on the first function, the second parameter, and the mapping between subchannels and codewords. This solution significantly reduces channel feedback overhead.

[0043] In one possible implementation, the method further includes: calculating an MCS mapping factor for each codeword based on the signal-to-noise ratio (SNR) of each codeword and the MCS of each codeword. The MCS mapping factor for each codeword is used to represent an adjustment amount for each codeword from the SNR to the corresponding MCS.

[0044] This approach allows each codeword to use the optimal MCS to transmit data by taking into account the influence of the MCS mapping factor of each codeword.

[0045] In a possible implementation, the first parameter is associated with at least one of a trace of a covariance matrix of a channel matrix, a rank of the channel matrix, and the second parameter. The channel matrix is ​​acquired based on the first reference signal.

[0046] In a possible implementation, the first subchannel is the subchannel corresponding to the maximum eigenvalue in the channel matrix, that is, the channel gain of the first subchannel is the channel gain of the subchannel corresponding to the maximum eigenvalue in the channel matrix.

[0047] In a possible implementation manner, the first information further indicates a second granularity of the channel quality of the sub-channel in the time domain and / or frequency domain.

[0048] In one possible implementation, the method further includes calculating a first granularity of the channel quality of the subchannel in the time domain and / or frequency domain based on a change value of the first parameter and / or the second parameter in the time domain and / or frequency domain and a preset threshold, and then determining the second granularity based on the first granularity.

[0049] The transmitter and receiver agree on the granularity of the subchannel's channel quality in the time and / or frequency domain to ensure MIMO system performance. This approach determines a first granularity of the subchannel's channel quality in the time and / or frequency domain based on first and second parameters, and adaptively adjusts the first granularity of the time-frequency domain resources to determine the second granularity, thereby improving the spectral efficiency of the MIMO system.

[0050] Optionally, the second particle size is not larger than the first particle size.

[0051] In a third aspect, an embodiment of the present application provides a communication device, including:

[0052] A communication module, configured to send a first reference signal;

[0053] The communication module is further configured to receive first information, where the first information indicates a first parameter and a second parameter, where the first parameter and the second parameter are obtained based on the first reference signal, where the first parameter is used to characterize an association relationship between channel gains of multiple subchannels, and the second parameter is used to characterize a channel gain of a first subchannel among the subchannels, and where the first parameter and the second parameter are used to determine one or more of the following:

[0054] a modulation and coding scheme MCS for each of the multiple codewords,

[0055] The channel quality of the sub-channel has a first granularity in the time domain and / or the frequency domain.

[0056] In a possible implementation, the first information further indicates an MCS mapping factor of each codeword in the plurality of codewords, where the MCS mapping factor of each codeword is used to characterize an adjustment amount of each codeword from a signal-to-noise ratio to mapping to a corresponding MCS.

[0057] In a possible implementation, the first parameter and the second parameter are used to determine a modulation and coding scheme (MCS) of each codeword in a plurality of codewords. The apparatus further includes a processing module configured to:

[0058] Obtaining a signal-to-noise ratio of each codeword in the plurality of codewords according to the first parameter, the second parameter, and a mapping relationship between subchannels and codewords;

[0059] A modulation and coding scheme (MCS) of each codeword is obtained according to the signal-to-noise ratio (SNR) of each codeword.

[0060] In a possible implementation, the processing module is further configured to:

[0061] determining a first function according to the first parameter, where the first function is used to characterize relative magnitudes of channel gains between the sub-channels;

[0062] A signal-to-noise ratio of each codeword in the multiple codewords is obtained according to the first function, the second parameter, and a mapping relationship between subchannels and codewords.

[0063] In a possible implementation, the processing module is further configured to:

[0064] A modulation and coding scheme MCS of each codeword is obtained according to the signal-to-noise ratio of each codeword and the MCS mapping factor of each codeword, where the MCS mapping factor of each codeword is used to characterize an adjustment amount of each codeword from the signal-to-noise ratio to the corresponding MCS.

[0065] In a possible implementation manner, the MCS mapping factor of each codeword is preset, or the MCS mapping factor of each codeword is preconfigured.

[0066] In a possible implementation, the first parameter is associated with at least one of a trace of a covariance matrix of a channel matrix, a rank of the channel matrix, and the second parameter, and the channel matrix is ​​obtained based on the first reference signal.

[0067] In a possible implementation, the first subchannel is the subchannel corresponding to the maximum eigenvalue in the channel matrix, that is, the channel gain of the first subchannel is the channel gain of the subchannel corresponding to the maximum eigenvalue in the channel matrix.

[0068] In a possible implementation, the first parameter and the second parameter are used to determine a first granularity of the channel quality of the subchannel in the time domain and / or frequency domain, and the apparatus further includes a processing module configured to:

[0069] A first granularity of the channel quality of the subchannel in the time domain and / or frequency domain is calculated based on a change value of the first parameter and / or the second parameter in the time domain and / or frequency domain and a preset threshold.

[0070] In a possible implementation manner, the first information further indicates a second granularity of the channel quality of the sub-channel in the time domain and / or frequency domain.

[0071] In a possible implementation, the processing module is further configured to:

[0072] Calculate a first granularity of the channel quality of the subchannel in the time domain and / or frequency domain according to a change value of the first parameter and / or the second parameter in the time domain and / or frequency domain and a preset threshold;

[0073] The second particle size is determined according to the first particle size.

[0074] In a fourth aspect, an embodiment of the present application provides a communication device, including:

[0075] A communication module, configured to receive a first reference signal;

[0076] a processing module, configured to obtain a first parameter and a second parameter based on the first reference signal, wherein the first parameter is used to represent a correlation relationship between channel gains of multiple subchannels, and the second parameter is used to represent the channel gain of a first subchannel among the subchannels;

[0077] The communication module is further configured to send first information, where the first information indicates the first parameter and the second parameter, where the first parameter and the second parameter are used to determine one or more of the following:

[0078] a modulation and coding scheme MCS for each of the multiple codewords,

[0079] The channel quality of the sub-channel has a first granularity in the time domain and / or the frequency domain.

[0080] In a possible implementation, the first information further indicates an MCS mapping factor of each codeword in the plurality of codewords, where the MCS mapping factor of each codeword is used to characterize an adjustment amount of each codeword from a signal-to-noise ratio to mapping to a corresponding MCS.

[0081] In a possible implementation, the first parameter and the second parameter are used to determine a modulation and coding scheme (MCS) of each codeword in a plurality of codewords, and the processing module is further configured to:

[0082] Obtaining a signal-to-noise ratio of each codeword in the plurality of codewords according to the first parameter, the second parameter, and a mapping relationship between subchannels and codewords;

[0083] A modulation and coding scheme (MCS) of each codeword is obtained according to the signal-to-noise ratio (SNR) of each codeword.

[0084] In a possible implementation, the processing module is further configured to:

[0085] determining a first function according to the first parameter, where the first function is used to characterize relative magnitudes of channel gains between the sub-channels;

[0086] A signal-to-noise ratio of each codeword in the multiple codewords is obtained according to the first function, the second parameter, and a mapping relationship between subchannels and codewords.

[0087] In a possible implementation, the processing module is further configured to:

[0088] The MCS mapping factor of each codeword is calculated according to the signal-to-noise ratio of each codeword and the MCS of each codeword, and the MCS mapping factor of each codeword is used to represent the adjustment amount of each codeword from the signal-to-noise ratio to the corresponding MCS.

[0089] In a possible implementation, the first parameter is associated with at least one of a trace of a covariance matrix of a channel matrix, a rank of the channel matrix, and the second parameter, and the channel matrix is ​​obtained based on the first reference signal.

[0090] In a possible implementation, the first subchannel is the subchannel corresponding to the maximum eigenvalue in the channel matrix, that is, the channel gain of the first subchannel is the channel gain of the subchannel corresponding to the maximum eigenvalue in the channel matrix.

[0091] In a possible implementation manner, the first information further indicates a second granularity of the channel quality of the sub-channel in the time domain and / or frequency domain.

[0092] In a possible implementation, the processing module is further configured to:

[0093] Calculate a first granularity of the channel quality of the subchannel in the time domain and / or frequency domain according to a change value of the first parameter and / or the second parameter in the time domain and / or frequency domain and a preset threshold;

[0094] The second particle size is determined according to the first particle size.

[0095] With respect to the third or fourth aspect above, in one possible implementation, the processing module may be a processor, and the communication module may be a transceiver module, a transceiver, or a communication interface. It is understood that the communication module may be a transceiver in the device, for example, implemented by an antenna, a feeder, and a codec in the device. Alternatively, if the communication device is a chip provided in the device, the communication module may be an input / output interface of the chip, such as an input / output circuit, a pin, etc.

[0096] In a fifth aspect, an embodiment of the present application provides a communication device, which includes one or more processors; wherein the one or more processors are used to execute computer programs stored in one or more memories, so that the communication device implements the method as described in any one of the first aspects, or implements the method as described in any one of the second aspects.

[0097] In a possible implementation manner, the communication device further includes the one or more memories.

[0098] In a possible implementation, the communication device is a chip or a chip system.

[0099] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed by a processor, the method described in any one of the first aspects is implemented, or the method described in any one of the second aspects is implemented.

[0100] In a seventh aspect, an embodiment of the present application provides a computer program product, comprising a computer program, which, when executed, implements the method as described in any one of the first aspects, or implements the method as described in any one of the second aspects.

[0101] In an eighth aspect, an embodiment of the present application provides a communication system, comprising an apparatus as described in any one of the third aspects and an apparatus as described in any one of the fourth aspects.

[0102] It is understandable that the apparatus described in the third aspect, the apparatus described in the fourth aspect, the apparatus described in the fifth aspect, the computer storage medium described in the sixth aspect, the computer program product described in the seventh aspect, or the communication system described in the eighth aspect are all used to perform any of the methods provided in the first aspect or any of the methods provided in the second aspect. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0103] The following is an introduction to the drawings used in the embodiments of this application.

[0104] FIG1 is a schematic diagram of an application scenario of a communication system provided in an embodiment of the present application;

[0105] FIG2 is a flow chart of a communication method provided in an embodiment of the present application;

[0106] FIG3 is a schematic diagram of the relative relationship between MIMO sub-channels provided in an embodiment of the present application;

[0107] FIG4 is a flow chart of another communication method provided in an embodiment of the present application;

[0108] FIG5 is a flow chart of another communication method provided in an embodiment of the present application;

[0109] FIG6 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0110] FIG7 is a schematic structural diagram of another communication device provided in an embodiment of the present application;

[0111] FIG8 is a schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0112] The following describes the embodiments of the present application in conjunction with the accompanying drawings. The terms used in the implementation methods of the embodiments of the present application are only used to explain the specific embodiments of the present application and are not intended to limit the present application.

[0113] The system architecture of the embodiment of the present application will be described in detail below with reference to the accompanying drawings. FIG1 is a schematic diagram of an application scenario of a communication system provided by an embodiment of the present application. The communication system may include a terminal 101 and a network device 102.

[0114] Among them, the terminal 101 can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. The terminal can be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of this application do not limit the specific technology and specific device form adopted by the terminal.

[0115] The network device 102 can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication system, a next-generation base station in a sixth-generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.; it can also be a module or unit that performs some of the functions of a base station, for example, a centralized unit (CU) or a distributed unit (DU). The network device 102 can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device 102. For ease of description, the following description uses a base station as an example of a network device.

[0116] Base stations and terminals can be fixed or mobile. They can be deployed on land, indoors or outdoors, handheld or vehicle-mounted; on water; or in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of base stations and terminals.

[0117] Communication between base stations and terminals, between base stations, and between terminals can be carried out through authorized spectrum, unauthorized spectrum, or both; communication can be carried out through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0118] In the embodiments of the present application, the functions of the base station may also be performed by a module (such as a chip) in the base station, or by a control subsystem that includes the base station functions. The control subsystem that includes the base station functions here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal may also be performed by a module (such as a chip or modem) in the terminal, or by a device that includes the terminal functions.

[0119] The above describes the architecture of the embodiment of the present application. The following describes the method of the embodiment of the present application in detail.

[0120] Referring to Figure 2, it is a flow chart of a communication method provided by an embodiment of the present application. Optionally, the method can be applied to the aforementioned communication system, such as the communication system shown in Figure 1. The communication method shown in Figure 2 may include steps 201-205. It should be understood that this application is described in the order of 201-205 for the convenience of description, and is not intended to limit execution to the above order. The embodiment of the present application does not limit the order of execution, execution time, number of executions, etc. of the above one or more steps. The following description is based on the example that the execution subject of steps 201 and 205 of the communication method is a base station, and the execution subject of steps 202-204 is a terminal. This application is also applicable to other execution subjects. Steps 201-205 are as follows:

[0121] 201. A base station sends a first reference signal to a terminal.

[0122] The first reference signal may be a channel state information reference signal (CSI-RS).

[0123] 202. The terminal receives the first reference signal;

[0124] The terminal receives the first reference signal from the base station.

[0125] 203. The terminal obtains a first parameter and a second parameter based on the first reference signal, where the first parameter is used to represent an association between channel gains of multiple subchannels, and the second parameter is used to represent a channel gain of a first subchannel among the subchannels.

[0126] Referring to FIG3 , a schematic diagram of the relative relationship between subchannels provided in an embodiment of the present application is shown. The figure includes a base station and a terminal UE, as well as path 1 (line-of-sight (LoS) path, which refers to the distance between the transmitting antenna and the receiving antenna at which they can see each other), i.e., subchannel 1) and path 2 (non-line-of-sight (NLoS) path, which uses multiple diffuse reflections of light to reconstruct information about the obscured target, i.e., subchannel 2). When the UE changes from position A to position B, the corresponding subchannels are both two paths. Furthermore, the relative relationship between path 1 and path 2 at the two positions where the UE is located remains essentially unchanged: for path 1, when the UE is at position A and position B, there is no obstruction between the UE and the base station, and the distance between the UE and the base station remains essentially unchanged. For path 2, when the UE is at position A and position B, path 2 remains essentially unchanged. In addition, because the beams of the base station and the UE are relatively thin, path 1 and path 2 can be distinguished. Therefore, within a certain range, the observable UE's multiple subchannel characteristic values ​​will maintain a stable relative relationship.

[0127] Based on this, the embodiment of the present application adopts the first parameter and the second parameter to jointly indicate the channel quality (such as channel gain) of multiple sub-channels.

[0128] The first parameter is used to characterize the correlation between the channel gains of the multiple sub-channels. It can be understood that the first parameter is used to characterize the distribution pattern between the sub-channels.

[0129] The second parameter is used to characterize the channel gain of a first subchannel in the subchannels, wherein the first subchannel may be any subchannel in the plurality of subchannels.

[0130] Optionally, the first subchannel is a subchannel with the largest channel gain among the multiple subchannels, wherein the first subchannel is the subchannel corresponding to the largest eigenvalue in the channel matrix.

[0131] The channel gain of each sub-channel may be obtained based on the square of the eigenvalue of the corresponding sub-channel.

[0132] In a possible implementation manner, the terminal obtains a channel matrix based on the first reference signal, and then calculates the first parameter and the second parameter according to the channel matrix.

[0133] The channel matrix is ​​a type of channel state information in a MIMO system. It contains the eigenvalues ​​of multiple subchannels. These eigenvalues ​​can be used to represent the channel gain of the corresponding subchannel.

[0134] Optionally, the first parameter is associated with at least one of the trace of the covariance matrix of the channel matrix, the rank of the channel matrix, and the second parameter.

[0135] For example, the first parameter γ can be expressed as:

[0136]

[0137] Where H is the channel matrix; trace{} is the trace; rank{} is the rank; λ1 is the second parameter; α1 is a constant; represents the space composed of complex matrices (dimensions are Nrx rows and Ntx columns), where Represents a complex number, Nrx represents the number of receiving antennas at the receiving end, and Ntx represents the number of transmitting antennas at the transmitting end.

[0138] Optionally, when the value of γ is greater than 1, the reciprocal of γ may be calculated.

[0139] The second parameter λ1 may be the maximum eigenvalue in the channel matrix.

[0140] The first and second parameters in this solution are described using the above examples only. The first parameter can also be expressed using other formulas. The second parameter can also represent the channel gain of other subchannels, or can be expressed in other forms. This solution does not impose strict restrictions on this.

[0141] 204. The terminal sends first information to the base station, where the first information indicates the first parameter and the second parameter, where the first parameter and the second parameter are used to determine a modulation and coding scheme MCS for each codeword in a plurality of codewords.

[0142] After obtaining the first parameter and the second parameter, the terminal feeds them back to the base station.

[0143] 205. The base station receives the first information.

[0144] The base station receives the first parameter and the second parameter sent by the terminal, so as to determine the modulation and coding scheme MCS of each codeword in the plurality of codewords according to the first parameter and the second parameter.

[0145] The Modulation and Coding Scheme (MCS) is assigned by the base station using a link adaptation algorithm. The assigned MCS is signaled to the terminal via the Physical Downlink Control Channel (PDCCH). The MCS defines the number of effective bits that a resource element (RE) can carry.

[0146] Specifically, MCS defines two parts: modulation scheme (Modulation) and code rate (Code Rate).

[0147] In this example, the terminal obtains a first parameter and a second parameter based on a first reference signal and then transmits these parameters to the base station. The base station then determines the modulation and coding scheme (MCS) for each of the multiple codewords based on the received first and second parameters. This approach combines the two transmitted parameters to comprehensively characterize the channel gain of the MIMO subchannel, reducing channel feedback overhead and improving the spectral efficiency of the MIMO system.

[0148] In a possible implementation, the method further includes:

[0149] The base station obtains a signal-to-noise ratio (SNR) of each codeword in the plurality of codewords based on the first parameter, the second parameter, and a mapping relationship between subchannels and codewords, and then obtains a modulation and coding scheme (MCS) of each codeword based on the SNR of each codeword.

[0150] The mapping of subchannels to codewords is protocol-defined. For example, in the NR protocol, when a user has eight subchannels (or eight transport layers) and two codewords, each codeword is mapped to four different subchannels. Therefore, the mapping of subchannels to codewords is pre-defined.

[0151] The signal to interference plus noise ratio (SINR) of a codeword is the ratio of the signal power to the noise power in the time-frequency domain where the codeword is located.

[0152] Optionally, the base station determines a first function based on the first parameter, where the first function is used to characterize the relative magnitude of the channel gains between the multiple subchannels (i.e., the relative values ​​of the eigenvalues ​​of the MIMO subchannels). The base station then obtains a signal-to-noise ratio (SNR) for each of the multiple codewords based on the first function, the second parameter, and a mapping relationship between subchannels and codewords. Furthermore, the base station obtains a modulation and coding scheme (MCS) for each codeword based on the SNR of each codeword.

[0153] For example, the base station determines a first function from a preset function cluster based on the magnitude of the first parameter. The preset function cluster may be agreed upon by the terminal and the base station. Based on the first function, a relative value of the eigenvalue of each subchannel in the multiple subchannels can be obtained. Then, based on the relative value of the eigenvalue of each subchannel and the second parameter, the eigenvalue of each subchannel can be obtained. The channel gain of each subchannel is obtained by squaring the eigenvalue of each subchannel. Based on the channel gain of each subchannel and the mapping relationship between the subchannel and the codeword, the signal-to-noise ratio of each codeword in the multiple codewords of the terminal can be obtained. Based on the obtained signal-to-noise ratio, the MCS of each codeword can be calculated.

[0154] Optionally, the preset function cluster G(x) can be expressed as:

[0155]

[0156] Wherein, x=1, 2, ..., N, represents the number of the subchannel, i.e., the xth subchannel. N represents the total number of subchannels of the terminal, and N is an integer not less than 2.

[0157] Based on the function cluster G(x), the first function can be determined according to the value of the first parameter γ.

[0158] For example, when the first parameter γ satisfies 0.9≤γ≤1, the first function g(x) is g(x)=x.

[0159] For example, when the first parameter γ satisfies 0.2≤γ≤0.4, the first function g(x) is g(x)=e x .

[0160] Based on the determined first function, and further based on the number of each subchannel, the relative value of the eigenvalue of each subchannel can be obtained. For example, when 0.9≤γ≤1, the first function g(x) is g(x)=x. In this case, the relative value of the eigenvalue of the first subchannel (subchannel number x=1) is g(1)=1. The relative value of the eigenvalue of the second subchannel (x=2) is g(2)=2.

[0161] Furthermore, the characteristic value λ of each subchannel can be obtained based on the relative value of the second parameter λ1 and the characteristic value of each subchannel. x For example, the eigenvalue λ of each subchannel x It can be expressed as:

[0162]

[0163] Wherein, g(1) is the relative value of the eigenvalue of the first subchannel.

[0164] Based on the eigenvalue λ of each subchannelx By square, we can get the channel gain of each subchannel It can be expressed as:

[0165]

[0166] Based on this, the channel gain of each sub-channel is obtained.

[0167] Then, set the "subchannel to codeword mapping relationship f(x)" and its inverse relationship f used by the terminal -1 (m), can be expressed as:

[0168] m=f(x),f:x→m;

[0169]

[0170] Where m = 1, 2, ..., M represents the codeword number, i.e., the mth codeword; M represents the total number of codewords of the terminal. m =f(x), which represents the total number of subchannels mapped to the mth codeword. m = f(x), i.e., f:x→m, represents the mapping relationship from subchannel x to codeword m. → represents the mapping relationship.

[0171] The signal-to-noise ratio of the mth codeword of the terminal can be expressed as:

[0172]

[0173] in, Represent the channel gain, noise power, and interference power of the xth subchannel respectively Indicates that SINR is generated from the channel gain, noise power, and interference power of the subchannel corresponding to the mth codeword m The process is implemented internally. The noise can be obtained by excluding the estimated signal on a given time-frequency resource grid, and the noise power can be estimated. Interference power It can be measured by zero-power CSI-RS.

[0174] From the codeword SINR m The value (order) of the modulation and coding scheme MCS for this codeword can be expressed as:

[0175] MCS m =SINR m +Δ m

[0176] Among them, MCS m Indicates the order of the MCS of the mth codeword; Δ mThe above process of solving the MCS order can be implemented internally, for example, it can be obtained through Outer Loop Link Adaptation (OLLA).

[0177] The base station can obtain the MCS of each codeword based on the order of the MCS of each codeword for subsequent scheduling processing.

[0178] In an embodiment of the present application, the terminal calculates the first parameter and the second parameter based on the first reference signal from the base station. These two parameters are used to characterize the channel quality (such as channel gain) of the MIMO subchannel. The terminal then sends these two parameters to the base station so that the base station determines the modulation and coding scheme of each codeword of the terminal based on the first parameter and the second parameter. By adopting this method, the terminal does not need to send the channel quality indication CQI of each codeword, but only sends the first parameter and the second parameter to enable the base station to determine the modulation and coding scheme of each codeword, which can reduce the channel feedback overhead and thus improve the spectrum efficiency of the MIMO system.

[0179] On the basis of the foregoing embodiment, as shown in FIG4 , there is a flow chart of another communication method provided by an embodiment of the present application. Optionally, the method can be applied to the aforementioned communication system, such as the communication system shown in FIG1 . The communication method shown in FIG4 may include steps 401-405. It should be understood that this application is described in the order of 401-405 for the convenience of description, and is not intended to limit execution to the above order. The embodiment of the present application does not limit the order of execution, execution time, number of executions, etc. of the above one or more steps. The following description is based on the example that the execution subject of steps 401 and 405 of the communication method is a terminal, and the execution subject of steps 402-404 is a base station. This application is also applicable to other execution subjects. Steps 401-405 are as follows:

[0180] 401. The terminal sends a first reference signal to the base station;

[0181] The first reference signal may be a sounding reference signal (SRS).

[0182] 402. The base station receives the first reference signal.

[0183] The base station receives the first reference signal from the terminal.

[0184] 403. The base station obtains, based on the first reference signal, a first parameter, a second parameter, and an MCS mapping factor for each codeword in the plurality of codewords, where the first parameter is used to represent an association between channel gains of the plurality of subchannels, the second parameter is used to represent the channel gain of a first subchannel in the subchannels, and the MCS mapping factor for each codeword is used to represent an adjustment amount for mapping each codeword from a signal-to-noise ratio to a corresponding MCS.

[0185] In a possible implementation manner, the base station obtains a channel matrix based on the first reference signal, and then calculates the first parameter and the second parameter according to the channel matrix.

[0186] Optionally, the first parameter is associated with at least one of the trace of the covariance matrix of the channel matrix, the rank of the channel matrix, and the second parameter.

[0187] For example, the first parameter γ can be expressed as:

[0188]

[0189] Where H is the channel matrix; trace{} is the trace; rank{} is the rank; λ1 is the second parameter; α1 is a constant; represents the space composed of complex matrices (dimensions are Nrx rows and Ntx columns), where Represents a complex number, Nrx represents the number of receiving antennas at the receiving end, and Ntx represents the number of transmitting antennas at the transmitting end.

[0190] The second parameter λ1 may be the maximum eigenvalue in the channel matrix. The channel gain of each subchannel may be obtained based on the square of the eigenvalue of the corresponding subchannel.

[0191] The first and second parameters in this solution are described using the above examples only. The first parameter can also be expressed using other formulas. The second parameter can also represent the channel gain of other subchannels, or can be expressed in other forms. This solution does not impose strict restrictions on this.

[0192] Because each codeword experiences different radio propagation environments, the optimal MCS varies. Therefore, the base station calculates the MCS mapping factor for each codeword. This allows each codeword to use the optimal MCS for data transmission, taking into account the impact of the MCS mapping factor.

[0193] The MCS mapping factor is an adjustment value for mapping from the signal-to-noise ratio (SINR) to the MCS.

[0194] In one possible implementation, the base station obtains a signal-to-noise ratio (SNR) of each codeword in a plurality of codewords based on the first parameter, the second parameter, and a mapping relationship between subchannels and codewords. The base station obtains a modulation and coding scheme (MCS) of each codeword based on the SNR of each codeword. The base station then calculates an MCS mapping factor for each codeword based on the SNR of each codeword and the MCS of each codeword.

[0195] The following describes how the base station calculates the MCS for each codeword.

[0196] Optionally, the base station determines a first function based on the first parameter, where the first function is used to characterize the relative magnitude of channel gains between the MIMO subchannels. The base station then obtains a signal-to-noise ratio (SNR) for each of the multiple codewords based on the first function, the second parameter, and a mapping relationship between subchannels and codewords. Furthermore, the base station obtains a modulation and coding scheme (MCS) for each codeword based on the SNR of each codeword.

[0197] For example, the base station determines a first function from a preset function cluster based on the size of the first parameter. The preset function cluster may be agreed upon by the terminal and the base station. Based on the first function, the relative value of the eigenvalue of each subchannel in the MIMO subchannel can be obtained. Then, based on the relative value of the eigenvalue of each subchannel and the second parameter, the eigenvalue of each subchannel can be obtained. The channel gain of each subchannel is obtained by squaring the eigenvalue of each subchannel. Based on the channel gain of each subchannel and the mapping relationship between the subchannel and the codeword, the signal-to-noise ratio of each codeword in the terminal's multiple codewords can be obtained. Based on the obtained signal-to-noise ratio, the MCS of each codeword can be calculated.

[0198] Regarding the implementation method of the base station calculating the MCS of each codeword, reference may be made to the description of step 205 in the embodiment shown in FIG. 2 , which will not be repeated here.

[0199] The following describes how the base station calculates the MCS mapping factor.

[0200] Among them, the signal-to-noise ratio of the mth codeword of the terminal can be expressed as:

[0201]

[0202] in, Represent the channel gain, noise power, and interference power of the x-th subchannel respectively, Indicates that SINR is generated from the channel gain, noise power, and interference power of the subchannel corresponding to the mth codeword m For the introduction of this part, please refer to the description of step 205 in the embodiment shown in FIG2 , which will not be repeated here.

[0203] From the codeword SINR m The order of the modulation and coding scheme MCS to this codeword can be expressed as:

[0204] MCS m =SINR m +Δ m

[0205] Among them, MCS m Indicates the order of the MCS of the mth codeword; Δ m The adjustment factor (ie, MCS mapping factor) from SINR to MCS order of the mth codeword is represented. The above process of solving the MCS order can be implemented internally, for example, it can be obtained through outer loop link adaptation (OLLA).

[0206] The base station can calculate the MCS mapping factor Δ for each codeword based on the calculated MCS and signal-to-noise ratio of each codeword. m .

[0207] 404. The base station sends first information to the terminal, where the first information indicates the first parameter, the second parameter, and an MCS mapping factor of each codeword in the multiple codewords, where the first parameter, the second parameter, and the MCS mapping factor of each codeword are used to determine a modulation and coding scheme MCS for each codeword.

[0208] The base station sends the first parameter, the second parameter, and the MCS mapping factor of each codeword in the multiple codewords to the terminal.

[0209] 405. The terminal receives the first information.

[0210] The terminal receives the first parameter, the second parameter and the MCS mapping factor of each codeword sent by the base station, so as to determine the modulation and coding scheme MCS of each codeword according to the first parameter, the second parameter and the MCS mapping factor of each codeword.

[0211] In this example, the base station obtains a first parameter, a second parameter, and an MCS mapping factor for each codeword based on a first reference signal, and then transmits these first parameter, second parameter, and MCS mapping factor to the terminal. The terminal determines the modulation and coding scheme (MCS) for each of the multiple codewords based on the received first parameter, second parameter, and MCS mapping factor. This approach combines the two transmitted parameters to comprehensively characterize the channel gain of the MIMO subchannel, reducing channel scheduling indicator overhead and improving the system's spectral efficiency.

[0212] In a possible implementation, the method further includes:

[0213] The terminal obtains a signal-to-noise ratio (SNR) of each codeword in the plurality of codewords based on the first parameter, the second parameter, and a mapping relationship between subchannels and codewords. The terminal then obtains a modulation and coding scheme (MCS) of each codeword based on the SNR of each codeword and an MCS mapping factor of each codeword.

[0214] In a possible implementation, the MCS mapping factor of each codeword may be preset.

[0215] In another possible implementation, the MCS mapping factor of each codeword may be preconfigured by the base station.

[0216] Optionally, the terminal determines a first function based on the first parameter. Then, the terminal obtains a signal-to-noise ratio (SNR) for each of the multiple codewords based on the first function, the second parameter, and a mapping relationship between subchannels and codewords. Furthermore, the terminal obtains a modulation and coding scheme (MCS) for each codeword based on the SNR of each codeword and the MCS mapping factor of each codeword, for use in subsequent scheduling processing by the receiver.

[0217] For a detailed description of this part, please refer to the record of the aforementioned step 403, which will not be repeated here.

[0218] In an embodiment of the present application, a base station obtains a first parameter, a second parameter, and an MCS mapping factor for each codeword based on a received first reference signal. The base station transmits the first parameter, the second parameter, and the MCS mapping factor for each codeword to a terminal, so that the terminal can determine the MCS for each codeword based on the first parameter, the second parameter, and the MCS mapping factor for each codeword. Using this approach, the base station only needs to transmit the first parameter, the second parameter, and the MCS mapping factor to enable the terminal to determine the MCS for each codeword. This reduces channel scheduling indication overhead and thereby improves the spectral efficiency of the MIMO system.

[0219] The embodiments shown in Figures 2 and 4 above are described using the example of first and second parameters used to determine the modulation and coding scheme (MCS) of each codeword in a plurality of codewords. The following description uses the example of first and second parameters used to determine the first granularity of channel quality in the time and / or frequency domains of a MIMO subchannel, as shown in Figure 5.

[0220] Referring to Figure 5, it is a flow chart of another communication method provided by an embodiment of the present application. Optionally, the method can be applied to the aforementioned communication system, such as the communication system shown in Figure 1. The communication method shown in Figure 5 may include steps 501-505. It should be understood that this application is described in the order of 501-505 for the convenience of description, and is not intended to limit execution to the above order. The embodiment of the present application does not limit the order of execution, execution time, number of executions, etc. of the above one or more steps. The following description takes the execution subject of steps 501 and 505 of the communication method as a terminal, and the execution subject of steps 502-504 as a base station as an example. This application is also applicable to other execution subjects. Steps 501-505 are as follows:

[0221] 501. The terminal sends a first reference signal to the base station;

[0222] The first reference signal may be a sounding reference signal SRS.

[0223] 502. The base station receives the first reference signal;

[0224] The base station receives the first reference signal from the terminal.

[0225] 503. The base station obtains, based on the first reference signal, a first parameter, a second parameter, and a first granularity of channel quality of multiple subchannels in the time domain and / or frequency domain, where the first parameter is used to characterize an association between channel gains of the multiple subchannels, and the second parameter is used to characterize the channel gain of a first subchannel among the subchannels.

[0226] The implementation manner in which the base station obtains the first parameter and the second parameter according to the first reference signal can be found in the description of step 403 in the embodiment shown in FIG4 , and will not be repeated here.

[0227] The base station and the terminal agree on the granularity of the channel quality of the MIMO sub-channel in the time domain and / or frequency domain to ensure the performance of the MIMO system.

[0228] Optionally, the channel qualities of all sub-channels in this solution are the same in the first granularity in the time domain and / or frequency domain.

[0229] In a possible implementation manner, the base station calculates a first granularity of the channel quality of the sub-channel in the time domain according to a change value of the first parameter in the time domain and a preset threshold.

[0230] For example, when determining the first granularity of the channel quality of multiple subchannels in the time domain, let the first parameter γ be expressed as:

[0231]

[0232] Where, the dependent variable t represents time. H(t) represents the channel matrix at time t, and λ1(t) represents the first eigenvalue of the channel matrix H(t), that is, the channel gain of the first subchannel. n (t) represents the characteristic value of the nth subchannel at time t. The explanation of other parameters can be found in the above description and will not be repeated here.

[0233] When the first parameter γ(t) satisfies the following conditions, Δt is the first granularity of the channel quality of all sub-channels in the multiple sub-channels in the time domain.

[0234] |γ(t)-γ(t+Δt)|>β0;

[0235] Among them, β0 is the preset threshold.

[0236] Of course, it can also be determined based on other conditions. For example, when γ(t) satisfies the following conditions, Δt is the first granularity of the channel quality of all sub-channels in the time domain.

[0237] |γ(t)-γ(t+Δt)|>β·|γ(t)|;

[0238] Among them, β is the preset threshold.

[0239] The base station may also calculate a first granularity of the channel quality of the sub-channel in the frequency domain according to a change value of the first parameter in the frequency domain and a preset threshold.

[0240] For example, when determining the first granularity of the channel quality of the subchannel in the frequency domain, let the first parameter γ be expressed as:

[0241]

[0242] Wherein, the dependent variable f represents the frequency. H(f) represents the channel matrix at frequency f, and λ1(f) represents the first eigenvalue of the channel matrix H(f), that is, the channel gain of the first subchannel. Correspondingly, λ n (f) represents the eigenvalue of the nth subchannel at frequency f.

[0243] When the first parameter γ(f) satisfies the following conditions, Δf is the first granularity of the channel quality of all sub-channels in the frequency domain.

[0244] |γ(f)-γ(f+Δf)|>β1

[0245] Among them, β1 is the preset threshold.

[0246] Of course, it can also be determined based on other conditions. For example, when the first parameter γ(f) satisfies the following conditions, Δf is the first granularity of the channel quality of all sub-channels in the frequency domain.

[0247] |γ(f)-γ(f+Δf)|>β2·|γ(f)|

[0248] Among them, β2 is the preset threshold.

[0249] In another possible implementation manner, the base station calculates a first granularity of the channel quality of the multiple sub-channels in the time domain according to a change value of the second parameter in the time domain and a preset threshold.

[0250] For example, when determining the first granularity of the channel quality of the MIMO subchannel in the time domain, when the second parameter λ1(t) satisfies the following conditions, Δt is the first granularity of the channel quality of all subchannels in the time domain.

[0251] |λ1(t)-λ1(t+Δt)|>α0

[0252] Among them, α0 is the preset threshold.

[0253] Of course, it can also be determined based on other conditions. For example, when the second parameter λ1(t) satisfies the following conditions, Δt is the first granularity of the channel quality of all sub-channels in the time domain.

[0254] |λ1(t)-λ1(t+Δt)|>α·|λ1(t)|

[0255] Among them, α is the preset threshold.

[0256] The base station may also calculate a first granularity of the channel quality of the plurality of sub-channels in the frequency domain according to a change value of the second parameter in the frequency domain and a preset threshold.

[0257] For example, when determining the first granularity of the channel quality of multiple subchannels in the frequency domain, when the second parameter λ1(f) satisfies the following conditions, Δf is the first granularity of the channel quality of all subchannels in the multiple subchannels in the frequency domain.

[0258] |λ1(f)-λ1(f+Δf)|>α1

[0259] Among them, α1 is the preset threshold.

[0260] Of course, it can also be determined based on other conditions. For example, when the second parameter λ1(f) satisfies the following conditions, Δf is the first granularity of the channel quality of all sub-channels in the frequency domain.

[0261] |λ1(f)-λ1(f+Δf)|>α2·|λ1(f)|

[0262] Among them, α2 is the preset threshold.

[0263] In another possible implementation, the base station calculates a first granularity of the channel quality of all subchannels in the time domain according to a change value of the first parameter in the time domain, a change value of the second parameter in the time domain, and a preset threshold.

[0264] For example, when the first parameter γ(t) and the second parameter λ1(t) satisfy any of the following conditions, Δt is the first granularity of the channel quality of all sub-channels in the time domain.

[0265] |γ(t)-γ(t+Δt)|>β3;

[0266] |λ1(t)-λ1(t+Δt)|>α3;

[0267] Among them, β3 and α3 are both preset thresholds.

[0268] Alternatively, when the first parameter γ(t) and the second parameter λ1(t) satisfy any of the following conditions, Δt is the first granularity of the channel quality of all sub-channels in the time domain.

[0269] |γ(t)-γ(t+Δt)|>β4·|γ(t)|;

[0270] |λ1(t)-λ1(t+Δt)|>α4·|λ1(t)|.

[0271] Among them, β4 and α4 are both preset thresholds.

[0272] The base station also calculates a first granularity of the channel quality of all sub-channels in the frequency domain based on the change value of the first parameter in the frequency domain, the change value of the second parameter in the frequency domain, and a preset threshold.

[0273] For example, when the first parameter γ(f) and the second parameter λ1(f) satisfy any of the following conditions, Δf is the first granularity of the channel quality of all sub-channels in the frequency domain.

[0274] |γ(f)-γ(f+Δf)|>β5;

[0275] |λ1(f)-λ1(f+Δf)|>α5;

[0276] Among them, β5 and α5 are both preset thresholds.

[0277] Alternatively, when the first parameter γ(f) and the second parameter λ1(f) satisfy any of the following conditions, Δf is the first granularity of the channel quality of all sub-channels in the frequency domain.

[0278] |γ(f)-γ(f+Δf)|>β6·|γ(f)|;

[0279] |λ1(f)-λ1(f+Δf)|>α6·|λ1(f)|.

[0280] Among them, β6 and α6 are both preset thresholds.

[0281] 504. The base station sends first information to the terminal, where the first information indicates the first parameter, the second parameter, and the second granularity of the channel quality of the subchannel in the time domain and / or frequency domain, and the first parameter and the second parameter are used to determine the first granularity of the channel quality of the subchannel in the time domain and / or frequency domain.

[0282] The base station may determine a first granularity of the channel quality of the subchannel in the time domain and / or frequency domain based on step 503. Furthermore, the base station may determine a second granularity based on the first granularity.

[0283] Optionally, the base station may indicate a second granularity that is not greater than the first granularity to the terminal based on the obtained first granularity. For example, if the first granularity is 4 RBs, the base station may determine 2 RBs, 3 RBs, or 4 RBs as the second granularity.

[0284] 505. The terminal receives the first information.

[0285] In a possible implementation, the terminal may determine a first granularity based on the received first parameter and second parameter, and then use the first granularity.

[0286] In another possible implementation manner, the terminal determines to use the second granularity based on the second granularity indicated by the base station.

[0287] In another possible implementation, the terminal may determine a first granularity based on the received first and second parameters. Furthermore, the terminal may determine a granularity to use based on the determined first granularity and the second granularity indicated by the base station. For example, the terminal may preferentially use the second granularity indicated by the base station. Alternatively, the terminal may use any granularity that is not greater than the first granularity.

[0288] Of course, the terminal may also use other methods to determine the granularity it uses, and this solution does not impose strict restrictions on this.

[0289] In this example, the base station obtains the first parameter, the second parameter, and the second granularity of the channel quality of the MIMO subchannel in the time domain and / or frequency domain based on the first reference signal, and then sends the first parameter, the second parameter, and the second granularity to the terminal. Based on the received first parameter, the second parameter, and the second granularity, the terminal can determine the granularity used by the terminal in the time domain and / or frequency domain. Using this method, based on the transmitted first parameter, the second parameter, and the second granularity of the channel quality of the MIMO subchannel in the time domain and / or frequency domain, the receiving end can adaptively determine the granularity of time-frequency domain resources, thereby improving the spectral efficiency of the MIMO system.

[0290] It should be noted that, in the various embodiments of this application, unless otherwise specified or logically conflicting, the terms and / or descriptions between the various embodiments are consistent and can be referenced from each other. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships. For example, the embodiments shown in Figures 2 and 5 can be combined with each other. For another example, the embodiments shown in Figures 4 and 5 can also be combined with each other, and this solution does not impose any restrictions on this.

[0291] The above describes in detail the method of the embodiment of the present application, and the following provides the device of the embodiment of the present application. It will be understood that in the various device embodiments of the present application, the division of multiple units or modules is only a logical division based on function, and is not intended to limit the specific structure of the device. In a specific implementation, some functional modules may be subdivided into more small functional modules, and some functional modules may be combined into one functional module, but no matter whether these functional modules are subdivided or combined, the general process performed by the device is the same. For example, some devices include a receiving unit and a sending unit. In some designs, the sending unit and the receiving unit can also be integrated into a communication unit, which can implement the functions implemented by the receiving unit and the sending unit. Typically, each unit corresponds to its own program code (or program instructions), and when the program code corresponding to each of these units runs on the processor, the unit is controlled by the processing unit to execute the corresponding process to implement the corresponding function.

[0292] The embodiments of the present application also provide an apparatus for implementing any of the above methods. For example, a communication apparatus is provided that includes a module (or means) for implementing each step performed by a terminal in any of the above methods. For another example, another communication apparatus is provided that includes a module (or means) for implementing each step performed by a base station in any of the above methods.

[0293] For example, referring to Figure 6 , which is a schematic diagram of the structure of a communication device provided in an embodiment of the present application, the communication device is used to implement the aforementioned communication methods, such as the communication methods shown in Figures 2 , 4 , and 5 .

[0294] As shown in FIG6 , the apparatus may include a communication module 601 , specifically as follows:

[0295] Communication module 601, configured to send a first reference signal;

[0296] The communication module 601 is further configured to receive first information, where the first information indicates a first parameter and a second parameter, where the first parameter and the second parameter are obtained based on the first reference signal, where the first parameter is used to characterize an association between channel gains of multiple subchannels, and the second parameter is used to characterize a channel gain of a first subchannel in the MIMO subchannel, and where the first parameter and the second parameter are used to determine one or more of the following:

[0297] a modulation and coding scheme MCS for each of the multiple codewords,

[0298] The channel quality of the MIMO sub-channel has a first granularity in the time domain and / or frequency domain.

[0299] In a possible implementation, the first information further indicates an MCS mapping factor of each codeword in the plurality of codewords, where the MCS mapping factor of each codeword is used to characterize an adjustment amount of each codeword from a signal-to-noise ratio to mapping to a corresponding MCS.

[0300] In a possible implementation, the first parameter and the second parameter are used to determine a modulation and coding scheme (MCS) of each codeword in a plurality of codewords. The apparatus further includes a processing module configured to:

[0301] Obtaining a signal-to-noise ratio of each codeword in the plurality of codewords according to the first parameter, the second parameter, and a mapping relationship between subchannels and codewords;

[0302] A modulation and coding scheme (MCS) of each codeword is obtained according to the signal-to-noise ratio (SNR) of each codeword.

[0303] In a possible implementation, the processing module is further configured to:

[0304] determining a first function according to the first parameter, where the first function is used to characterize relative magnitudes of channel gains between the MIMO sub-channels;

[0305] A signal-to-noise ratio of each codeword in the multiple codewords is obtained according to the first function, the second parameter, and a mapping relationship between subchannels and codewords.

[0306] In a possible implementation, the processing module is further configured to:

[0307] A modulation and coding scheme MCS of each codeword is obtained according to the signal-to-noise ratio of each codeword and the MCS mapping factor of each codeword, where the MCS mapping factor of each codeword is used to characterize an adjustment amount of each codeword from the signal-to-noise ratio to the corresponding MCS.

[0308] In a possible implementation manner, the MCS mapping factor of each codeword is preset, or the MCS mapping factor of each codeword is preconfigured.

[0309] In a possible implementation, the first parameter is associated with at least one of a trace of a covariance matrix of a channel matrix, a rank of the channel matrix, and the second parameter, and the channel matrix is ​​obtained based on the first reference signal.

[0310] In a possible implementation manner, the first sub-channel is a sub-channel corresponding to a maximum eigenvalue in the channel matrix.

[0311] In a possible implementation, the first parameter and the second parameter are used to determine a first granularity of the channel quality of the MIMO subchannel in the time domain and / or frequency domain, and the apparatus further includes a processing module configured to:

[0312] A first granularity of the channel quality of the MIMO subchannel in the time domain and / or frequency domain is calculated based on a change value of the first parameter and / or the second parameter in the time domain and / or frequency domain and a preset threshold.

[0313] In a possible implementation manner, the first information further indicates a second granularity of the channel quality of the MIMO sub-channel in the time domain and / or frequency domain.

[0314] In a possible implementation, the apparatus further includes a processing module configured to:

[0315] Calculate a first granularity of the channel quality of the subchannel in the time domain and / or frequency domain according to a change value of the first parameter and / or the second parameter in the time domain and / or frequency domain and a preset threshold;

[0316] The second particle size is determined according to the first particle size.

[0317] For the introduction of the above modules, please refer to the description of the above embodiments, which will not be repeated here.

[0318] For example, referring to Figure 7 , which is a schematic diagram of the structure of another communication device provided in an embodiment of the present application, the communication device is used to implement the aforementioned communication methods, such as the communication methods shown in Figures 2 , 4 , and 5 .

[0319] As shown in FIG7 , the apparatus may include a communication module 701 and a processing module 702 , specifically as follows:

[0320] The communication module 701 is configured to receive a first reference signal;

[0321] a processing module 702 configured to obtain a first parameter and a second parameter based on the first reference signal, wherein the first parameter is used to represent a correlation relationship between channel gains of multiple subchannels, and the second parameter is used to represent the channel gain of a first subchannel among the subchannels;

[0322] The communication module is further configured to send first information, where the first information indicates the first parameter and the second parameter, where the first parameter and the second parameter are used to determine one or more of the following:

[0323] a modulation and coding scheme MCS for each of the multiple codewords,

[0324] The channel quality of the sub-channel has a first granularity in the time domain and / or the frequency domain.

[0325] In a possible implementation, the first information further indicates an MCS mapping factor of each codeword in the plurality of codewords, where the MCS mapping factor of each codeword is used to characterize an adjustment amount of each codeword from a signal-to-noise ratio to mapping to a corresponding MCS.

[0326] In a possible implementation, the first parameter and the second parameter are used to determine a modulation and coding scheme (MCS) of each codeword in a plurality of codewords. The processing module 702 is further configured to:

[0327] Obtaining a signal-to-noise ratio of each codeword in the plurality of codewords according to the first parameter, the second parameter, and a mapping relationship between subchannels and codewords;

[0328] A modulation and coding scheme (MCS) of each codeword is obtained according to the signal-to-noise ratio (SNR) of each codeword.

[0329] In a possible implementation, the processing module 702 is further configured to:

[0330] determining a first function according to the first parameter, where the first function is used to characterize relative magnitudes of channel gains between the sub-channels;

[0331] A signal-to-noise ratio of each codeword in the multiple codewords is obtained according to the first function, the second parameter, and a mapping relationship between subchannels and codewords.

[0332] In a possible implementation, the processing module 702 is further configured to:

[0333] The MCS mapping factor of each codeword is calculated according to the signal-to-noise ratio of each codeword and the MCS of each codeword, and the MCS mapping factor of each codeword is used to represent the adjustment amount of each codeword from the signal-to-noise ratio to the corresponding MCS.

[0334] In a possible implementation, the first parameter is associated with at least one of a trace of a covariance matrix of a channel matrix, a rank of the channel matrix, and the second parameter, and the channel matrix is ​​obtained based on the first reference signal.

[0335] In a possible implementation manner, the first sub-channel is a sub-channel corresponding to a maximum eigenvalue in the channel matrix.

[0336] In a possible implementation manner, the first information further indicates a second granularity of the channel quality of the sub-channel in the time domain and / or frequency domain.

[0337] In a possible implementation, the processing module 702 is further configured to:

[0338] Calculate a first granularity of the channel quality of the subchannel in the time domain and / or frequency domain according to a change value of the first parameter and / or the second parameter in the time domain and / or frequency domain and a preset threshold;

[0339] The second particle size is determined according to the first particle size.

[0340] For the introduction of the above modules, please refer to the description of the above embodiments, which will not be repeated here.

[0341] It should be understood that the division of the modules in the above-mentioned devices is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a single physical entity, or they may be physically separated. In addition, the modules in the communication device may be implemented in the form of a processor calling software; for example, the communication device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or the functions of the modules of the device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the modules in the device can be implemented in the form of hardware circuits, and the functions of some or all units can be realized by designing the hardware circuits. The hardware circuit can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units by designing the logical relationship of the components in the circuit. For another example, in another implementation, the hardware circuit can be implemented by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units. All modules of the above devices can be implemented in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0342] 8 is a schematic diagram of the hardware structure of another communication device provided in an embodiment of the present application. The communication device 800 shown in FIG8 (the device 800 may be a computer device) includes a memory 801, a processor 802, a communication interface 803, and a bus 804. The memory 801, the processor 802, and the communication interface 803 are connected to each other via the bus 804.

[0343] The memory 801 may be a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM).

[0344] The memory 801 can store programs. When the program stored in the memory 801 is executed by the processor 802, the processor 802 and the communication interface 803 are used to perform the various steps of the communication method of the embodiment of the present application.

[0345] The processor 802 is a circuit with signal processing capabilities. In one implementation, the processor 802 can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor 802 can implement certain functions through the logical relationship of a hardware circuit. The logical relationship of the hardware circuit is fixed or reconfigurable. For example, the processor 802 is a hardware circuit implemented by an ASIC or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration file and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc. The processor 802 is used to execute relevant programs to implement the functions required to be performed by the units in the communication device of the embodiment of the present application, or to execute the communication method of the method embodiment of the present application.

[0346] It can be seen that each module in the above device can be one or more processors (or processing circuits) configured to implement the above method, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms.

[0347] In addition, the modules in the above device can be fully or partially integrated together, or can be implemented independently. In one implementation, these modules are integrated together and implemented in the form of a system-on-a-chip (SOC). The SOC may include at least one processor for implementing any of the above methods or implementing the functions of the modules of the device. The type of the at least one processor can be different, for example, including a CPU and FPGA, a CPU and an artificial intelligence processor, a CPU and a GPU, etc.

[0348] The communication interface 803 uses a transceiver device such as, but not limited to, a transceiver to implement communication between the apparatus 800 and other devices or a communication network. For example, data can be obtained through the communication interface 803 .

[0349] The bus 804 may include a path for transmitting information between various components of the device 800 (eg, the memory 801 , the processor 802 , and the communication interface 803 ).

[0350] It should be noted that although the device 800 shown in FIG8 only shows a memory, a processor, and a communication interface, during the specific implementation process, those skilled in the art will understand that the device 800 also includes other components necessary for normal operation. At the same time, according to specific needs, those skilled in the art will understand that the device 800 may also include hardware components that implement other additional functions. In addition, those skilled in the art will understand that the device 800 may also include only the components necessary to implement the embodiments of the present application, and does not necessarily include all the components shown in FIG8.

[0351] An embodiment of the present application also provides a communication device, which includes one or more processors; wherein the one or more processors are used to execute computer programs stored in one or more memories, so that the communication device implements the method as described in any one of the first aspects, or implements the method as described in any one of the second aspects.

[0352] In a possible implementation manner, the communication device further includes the one or more memories.

[0353] In a possible implementation, the communication device is a chip or a chip system.

[0354] An embodiment of the present application also provides a computer-readable storage medium, which stores instructions. When the computer-readable storage medium is executed on a computer or a processor, the computer or processor executes one or more steps in any of the above methods.

[0355] The present application also provides a computer program product comprising instructions, which, when executed on a computer or processor, causes the computer or processor to execute one or more steps in any of the above methods.

[0356] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems, devices and units can refer to the specific descriptions of the corresponding steps in the aforementioned method embodiments and will not be repeated here.

[0357] It should be understood that in the description of this application, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship. For example, A / B can mean A or B; where A and B can be singular or plural. Also, in the description of this application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural. In addition, to facilitate the clear description of the technical solutions of the embodiments of this application, in the embodiments of this application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity or execution order, and words such as "first" and "second" do not necessarily mean different. At the same time, in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.

[0358] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. The mutual coupling, direct coupling, or communication connection shown or discussed can be through some interface, indirect coupling or communication connection of devices or units, and can be electrical, mechanical or other forms.

[0359] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0360] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium. The computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The 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 includes one or more available media integrated therein. The available medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic medium such as a floppy disk, a hard disk, a tape, a magnetic disk, or an optical medium such as a digital versatile disc (DVD), or a semiconductor medium such as a solid state disk (SSD).

[0361] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A communication method, characterized in that: include: sending a first reference signal; receiving first information, where the first information indicates a first parameter and a second parameter, where the first parameter and the second parameter are obtained based on the first reference signal, where the first parameter is used to characterize an association relationship between channel gains of multiple subchannels, and the second parameter is used to characterize a channel gain of a first subchannel among the subchannels, and where the first parameter and the second parameter are used to determine one or more of the following: a modulation and coding scheme MCS for each of the multiple codewords, The channel quality of the sub-channel has a first granularity in the time domain and / or the frequency domain.

2. The method according to claim 1, characterized in that The first information further indicates an MCS mapping factor of each codeword in the plurality of codewords, where the MCS mapping factor of each codeword is used to characterize an adjustment amount of each codeword from a signal-to-noise ratio to mapping to a corresponding MCS.

3. The method according to claim 1, characterized in that The first parameter and the second parameter are used to determine a modulation and coding scheme (MCS) of each codeword in a plurality of codewords, and the method further includes: Obtaining a signal-to-noise ratio of each codeword in the plurality of codewords according to the first parameter, the second parameter, and a mapping relationship between subchannels and codewords; A modulation and coding scheme (MCS) of each codeword is obtained according to the signal-to-noise ratio (SNR) of each codeword.

4. The method according to claim 3, characterized in that Obtaining a signal-to-noise ratio of each codeword in the plurality of codewords according to the first parameter, the second parameter, and a mapping relationship between subchannels and codewords includes: determining a first function according to the first parameter, where the first function is used to characterize relative magnitudes of channel gains between the sub-channels; A signal-to-noise ratio of each codeword in the multiple codewords is obtained according to the first function, the second parameter, and a mapping relationship between subchannels and codewords.

5. The method according to claim 3 or 4, characterized in that The obtaining, according to the signal-to-noise ratio of each codeword, a modulation and coding scheme MCS of each codeword, includes: A modulation and coding scheme MCS of each codeword is obtained according to the signal-to-noise ratio of each codeword and the MCS mapping factor of each codeword, where the MCS mapping factor of each codeword is used to characterize an adjustment amount of each codeword from the signal-to-noise ratio to the corresponding MCS.

6. The method according to claim 5, characterized in that The MCS mapping factor of each codeword is preset, or the MCS mapping factor of each codeword is preconfigured.

7. The method according to any one of claims 1 to 6, characterized in that The first parameter is associated with at least one of a trace of a covariance matrix of a channel matrix, a rank of the channel matrix, and the second parameter, where the channel matrix is ​​obtained based on the first reference signal.

8. The method according to claim 7, characterized in that The first sub-channel is a sub-channel corresponding to the maximum eigenvalue in the channel matrix.

9. The method according to any one of claims 1 to 8, characterized in that The first parameter and the second parameter are used to determine a first granularity of the channel quality of the subchannel in the time domain and / or frequency domain, and the method further includes: A first granularity of the channel quality of the subchannel in the time domain and / or frequency domain is calculated based on a change value of the first parameter and / or the second parameter in the time domain and / or frequency domain and a preset threshold.

10. The method according to any one of claims 1 to 9, characterized in that The first information further indicates a second granularity of the channel quality of the sub-channel in the time domain and / or frequency domain.

11. A communication method, characterized in that: include: receiving a first reference signal; obtaining a first parameter and a second parameter according to the first reference signal, wherein the first parameter is used to characterize a correlation relationship between channel gains of a plurality of subchannels, and the second parameter is used to characterize a channel gain of a first subchannel among the subchannels; Sending first information, where the first information indicates the first parameter and the second parameter, where the first parameter and the second parameter are used to determine one or more of the following: a modulation and coding scheme MCS for each of the multiple codewords, The channel quality of the sub-channel has a first granularity in the time domain and / or the frequency domain.

12. The method according to claim 11, characterized in that The first information further indicates an MCS mapping factor of each codeword in the plurality of codewords, where the MCS mapping factor of each codeword is used to characterize an adjustment amount of each codeword from a signal-to-noise ratio to mapping to a corresponding MCS.

13. The method according to claim 11, characterized in that The first parameter and the second parameter are used to determine a modulation and coding scheme (MCS) of each codeword in a plurality of codewords, and the method further includes: Obtaining a signal-to-noise ratio of each codeword in the plurality of codewords according to the first parameter, the second parameter, and a mapping relationship between subchannels and codewords; A modulation and coding scheme (MCS) of each codeword is obtained according to the signal-to-noise ratio (SNR) of each codeword.

14. The method according to claim 13, characterized in that Obtaining a signal-to-noise ratio of each codeword in the plurality of codewords according to the first parameter, the second parameter, and a mapping relationship between subchannels and codewords includes: determining a first function according to the first parameter, where the first function is used to characterize relative magnitudes of channel gains between the sub-channels; A signal-to-noise ratio of each codeword in the multiple codewords is obtained according to the first function, the second parameter, and a mapping relationship between subchannels and codewords.

15. The method according to claim 13 or 14, characterized in that The method further comprises: The MCS mapping factor of each codeword is calculated according to the signal-to-noise ratio of each codeword and the MCS of each codeword, and the MCS mapping factor of each codeword is used to represent the adjustment amount of each codeword from the signal-to-noise ratio to the corresponding MCS.

16. The method according to any one of claims 11 to 15, characterized in that The first parameter is associated with at least one of a trace of a covariance matrix of a channel matrix, a rank of the channel matrix, and the second parameter, where the channel matrix is ​​obtained based on the first reference signal.

17. The method according to claim 16, characterized in that The first sub-channel is a sub-channel corresponding to the maximum eigenvalue in the channel matrix.

18. The method according to any one of claims 11 to 17, characterized in that The first information further indicates a second granularity of the channel quality of the sub-channel in the time domain and / or frequency domain.

19. The method according to claim 18, characterized in that The method further comprises: Calculate a first granularity of the channel quality of the subchannel in the time domain and / or frequency domain according to a change value of the first parameter and / or the second parameter in the time domain and / or frequency domain and a preset threshold; The second particle size is determined according to the first particle size.

20. A communication device, characterized in that: include: A communication module, configured to send a first reference signal; The communication module is further configured to receive first information, where the first information indicates a first parameter and a second parameter, where the first parameter and the second parameter are obtained based on the first reference signal, where the first parameter is used to characterize an association relationship between channel gains of multiple subchannels, and the second parameter is used to characterize a channel gain of a first subchannel among the subchannels, and where the first parameter and the second parameter are used to determine one or more of the following: a modulation and coding scheme MCS for each of the multiple codewords, The channel quality of the sub-channel has a first granularity in the time domain and / or the frequency domain.

21. The device according to claim 20, characterized in that The first information further indicates an MCS mapping factor of each codeword in the plurality of codewords, where the MCS mapping factor of each codeword is used to characterize an adjustment amount of each codeword from a signal-to-noise ratio to mapping to a corresponding MCS.

22. The device according to claim 20, characterized in that The first parameter and the second parameter are used to determine a modulation and coding scheme (MCS) of each codeword in a plurality of codewords. The apparatus further includes a processing module configured to: Obtaining a signal-to-noise ratio of each codeword in the plurality of codewords according to the first parameter, the second parameter, and a mapping relationship between subchannels and codewords; A modulation and coding scheme (MCS) of each codeword is obtained according to the signal-to-noise ratio (SNR) of each codeword.

23. The device according to claim 22, characterized in that The processing module is further configured to: determining a first function according to the first parameter, where the first function is used to characterize relative magnitudes of channel gains between the sub-channels; A signal-to-noise ratio of each codeword in the multiple codewords is obtained according to the first function, the second parameter, and a mapping relationship between subchannels and codewords.

24. The device according to claim 22 or 23, characterized in that The processing module is further configured to: A modulation and coding scheme MCS of each codeword is obtained according to the signal-to-noise ratio of each codeword and the MCS mapping factor of each codeword, where the MCS mapping factor of each codeword is used to characterize an adjustment amount of each codeword from the signal-to-noise ratio to the corresponding MCS.

25. The device according to claim 24, characterized in that The MCS mapping factor of each codeword is preset, or the MCS mapping factor of each codeword is preconfigured.

26. The device according to any one of claims 20 to 25, characterized in that The first parameter is associated with at least one of a trace of a covariance matrix of a channel matrix, a rank of the channel matrix, and the second parameter, where the channel matrix is ​​obtained based on the first reference signal.

27. The device according to claim 26, characterized in that The first sub-channel is a sub-channel corresponding to the maximum eigenvalue in the channel matrix.

28. The device according to any one of claims 20 to 27, characterized in that The first parameter and the second parameter are used to determine a first granularity of the channel quality of the subchannel in the time domain and / or frequency domain. The apparatus further includes a processing module, configured to: A first granularity of the channel quality of the subchannel in the time domain and / or frequency domain is calculated based on a change value of the first parameter and / or the second parameter in the time domain and / or frequency domain and a preset threshold.

29. The device according to any one of claims 20 to 28, characterized in that The first information further indicates a second granularity of the channel quality of the sub-channel in the time domain and / or frequency domain.

30. The device according to claim 29, characterized in that The device further comprises a processing module, configured to: Calculate a first granularity of the channel quality of the subchannel in the time domain and / or frequency domain according to a change value of the first parameter and / or the second parameter in the time domain and / or frequency domain and a preset threshold; The second particle size is determined according to the first particle size.

31. A communication device, characterized in that: include: A communication module, configured to receive a first reference signal; a processing module, configured to obtain a first parameter and a second parameter based on the first reference signal, wherein the first parameter is used to represent a correlation relationship between channel gains of multiple subchannels, and the second parameter is used to represent the channel gain of a first subchannel among the subchannels; The communication module is further configured to send first information, where the first information indicates the first parameter and the second parameter, where the first parameter and the second parameter are used to determine one or more of the following: a modulation and coding scheme MCS for each of the multiple codewords, The channel quality of the sub-channel has a first granularity in the time domain and / or the frequency domain.

32. The device according to claim 31, characterized in that The first information further indicates an MCS mapping factor of each codeword in the plurality of codewords, where the MCS mapping factor of each codeword is used to characterize an adjustment amount of each codeword from a signal-to-noise ratio to mapping to a corresponding MCS.

33. The device according to claim 31, characterized in that The first parameter and the second parameter are used to determine a modulation and coding scheme MCS of each codeword in a plurality of codewords. The processing module is further configured to: Obtaining a signal-to-noise ratio of each codeword in the plurality of codewords according to the first parameter, the second parameter, and a mapping relationship between subchannels and codewords; A modulation and coding scheme (MCS) of each codeword is obtained according to the signal-to-noise ratio (SNR) of each codeword.

34. The device according to claim 33, characterized in that The processing module is further configured to: determining a first function according to the first parameter, where the first function is used to characterize relative magnitudes of channel gains between the sub-channels; A signal-to-noise ratio of each codeword in the multiple codewords is obtained according to the first function, the second parameter, and a mapping relationship between subchannels and codewords.

35. The device according to claim 33 or 34, characterized in that The processing module is further configured to: The MCS mapping factor of each codeword is calculated according to the signal-to-noise ratio of each codeword and the MCS of each codeword, and the MCS mapping factor of each codeword is used to represent the adjustment amount of each codeword from the signal-to-noise ratio to the corresponding MCS.

36. The device according to any one of claims 31 to 35, characterized in that The first parameter is associated with at least one of a trace of a covariance matrix of a channel matrix, a rank of the channel matrix, and the second parameter, where the channel matrix is ​​obtained based on the first reference signal.

37. The device according to claim 36, characterized in that The first sub-channel is a sub-channel corresponding to the maximum eigenvalue in the channel matrix.

38. The device according to any one of claims 31 to 37, characterized in that The first information further indicates a second granularity of the channel quality of the sub-channel in the time domain and / or frequency domain.

39. The device according to claim 38, characterized in that The processing module is further configured to: Calculate a first granularity of the channel quality of the subchannel in the time domain and / or frequency domain according to a change value of the first parameter and / or the second parameter in the time domain and / or frequency domain and a preset threshold; The second particle size is determined according to the first particle size.

40. A communication device, characterized in that: The communication device includes one or more processors; wherein the one or more processors are used to execute computer programs stored in one or more memories, so that the communication device implements the method according to any one of claims 1 to 10, or implements the method according to any one of claims 11 to 19.

41. The communication device according to claim 40, wherein: The communication device also includes the one or more memories.

42. The communication device according to claim 40 or 41, characterized in that The communication device is a chip or a chip system.

43. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed by a processor, the method according to any one of claims 1 to 10 is implemented, or the method according to any one of claims 11 to 19 is implemented.

44. A computer program product, characterized in that The method comprises a computer program, which, when executed, implements the method according to any one of claims 1 to 10, or implements the method according to any one of claims 11 to 19.

45. A communication system, characterized in that The method comprises the device according to any one of claims 20 to 30, and the device according to any one of claims 31 to 39.