Communication method and device

By dynamically adjusting the encoding and modulation parameters with EVM and CQI information of each subband, the problem of low throughput caused by unreasonable allocation of modulation and coding methods in mobile communication systems is solved, and the system throughput improvement and bit error rate control is achieved.

CN119728004APending Publication Date: 2025-03-28HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311290070.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In the field of mobile communications, how to reasonably allocate multiple modulation coding methods (MCS) to improve the throughput of communication systems, especially when higher-order modulation is susceptible to noise.

Method used

By obtaining the error vector amplitude (EVM) and channel quality indication (CQI) information of each subband, the encoding modulation parameters of each subband are dynamically adjusted to ensure that the encoding modulation parameters match the device performance and avoid an increase in the bit error rate.

Benefits of technology

It effectively improves the throughput of the communication system and avoids the increase in bit error rate and system throughput rate reduction caused by the encoding modulation parameters determined by CQI exceeding the highest encoding modulation capability that the subband can support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119728004A_ABST
    Figure CN119728004A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device, relates to the technical field of communication, and can improve the throughput rate of a communication system, and the method comprises the following steps: obtaining a first coding modulation parameter sequence of M sub-bands; and determining a third coding modulation parameter sequence of the M sub-bands according to the first coding modulation parameter sequence and the second coding modulation parameter sequence. And processing the data bits of the M sub-bands according to the third coding modulation parameter sequence to obtain a first signal. And sending the first signal. The coding modulation parameters 1 and i are the first coding modulation parameters of the ith sub-band, i is an integer from 1 to M, M is a positive integer greater than or equal to 1, and the coding modulation parameters 1 and i are obtained based on the EVM of the ith sub-band. The coding modulation parameter 3, i is a third coding modulation parameter of the ith sub-band, and the second coding modulation parameter is a coding modulation parameter determined by the network equipment for the M sub-bands according to the CQI.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technologies, and in particular, to communication methods and devices. Background Art

[0002] In the field of mobile communications, a variety of modulation coding schemes (MCS) are defined to meet the communication quality of various scenarios in the communication system. Each MCS includes information such as the modulation order, the target bit rate, and the communication system throughput.

[0003] Different MCS can correspond to different modulation orders. Under the same bandwidth conditions, high-order modulation can transmit more data than low-order modulation, but it is also easily affected by noise and other interference, resulting in error vector magnitude (EVM). EVM is widely present in wireless communications and represents the vector difference between the ideal error-free reference signal and the actual transmitted signal at a given moment. It can be used to describe the quality of the signal. The lower the EVM value, the better the signal quality and the higher the system throughput. EVM is mainly caused by non-ideal factors of the device (such as in-phase / Quadrature (I / Q) phase or amplitude imbalance, nonlinear distortion of the channel, etc.) and clipping at the transmitter. The higher the modulation mode, the stricter the requirements for the EVM index.

[0004] Therefore, how to reasonably allocate MCS to improve the throughput of the communication system is one of the problems that those skilled in the art need to solve urgently. Summary of the invention

[0005] The embodiments of the present application provide a communication method and device, which can improve the throughput of the communication system. To achieve the above purpose, the embodiments of the present application adopt the following technical solutions:

[0006] In a first aspect, an embodiment of the present application provides a communication method, which can be executed by a network device, or by a module (such as a processor, a chip or a chip system, etc.) applied to the network device, or by a logical node, a logical module or software that can implement all or part of the network device functions. The method includes: obtaining a first coding modulation parameter sequence for M subbands. Determining a third coding modulation parameter sequence for the M subbands based on the first coding modulation parameter sequence and the second coding modulation parameter. Processing the data bits of the M subbands according to the third coding modulation parameter sequence to obtain a first signal. Sending the first signal. Among them, the first coding modulation parameter sequence includes [coding modulation parameter 1,1 , coding modulation parameters 1,2 , ..., coding modulation parameters 1,M ], coding modulation parameters1,i is the first coding modulation parameter of the i-th subband, i is an integer ranging from 1 to M, M is a positive integer greater than or equal to 1, and the above coding modulation parameters 1,i is obtained based on the error vector magnitude (EVM) of the i-th subband. The third coding modulation parameter sequence includes [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is a third coding modulation parameter of the i-th subband, and the second coding modulation parameter is a coding modulation parameter determined by the network device for the M subbands according to channel quality information (CQI).

[0007] It can be seen that in the method provided in the embodiment of the present application, the network device can determine the highest coding modulation capability (i.e., the first coding modulation parameter) that each subband can support, wherein the highest coding modulation capability that each subband can support is related to the EVM of each subband, and then determine the third coding modulation parameter of each subband through the first coding modulation parameter of each subband and the second coding modulation parameter determined by the CQI. Compared with determining the coding modulation parameters of the subband only by CQI, determining the coding modulation parameters of the subband by EVM and CQI can avoid the situation where the coding modulation parameters determined by CQI exceed the highest coding modulation capability that the subband can support, thereby causing the bit error rate to increase and the system throughput to decrease. In summary, the embodiment of the present application jointly determines the coding modulation parameters of the subband by the EVM and CQI of each subband, which can avoid an increase in the data bit error rate and improve the throughput of the communication system.

[0008] In a possible implementation, the coding modulation parameter may include at least one of an MCS index, a coding rate, or a modulation order, wherein one MCS index corresponds to one coding rate and one modulation order.

[0009] It can be seen that in the method provided in the embodiment of the present application, the network device can dynamically adjust the coding and modulation parameters such as the MCS index, coding rate and modulation order, so that the coding and modulation parameters match the device performance, avoiding the coding and modulation parameters actually used by the sub-band exceeding the maximum coding and modulation capability supported by the sub-band, thereby improving the throughput of the communication system.

[0010] In a possible implementation, the third coding modulation parameter sequence may also be sent, so that the terminal device processes the first signal through the third coding modulation parameter sequence to obtain data bits of each sub-band.

[0011] In a possible implementation manner, the third coding modulation parameter sequence may be sent via downlink control information (DCI).

[0012] In a possible implementation, the above coding modulation parameters 3,i Can satisfy:

[0013] min{second coding modulation parameter, coding modulation parameter 1,i}, where min represents the minimum value and i is an integer ranging from 1 to M.

[0014] That is, the third coded modulation parameter of the ith subband is the smaller value between the first coded modulation parameter and the second coded modulation parameter of the ith subband. For example, if the coded modulation parameter is MCS, the first coded modulation parameter of the 5th subband is 17, and the second coded modulation parameter is 18, then the third coded modulation parameter of the 5th subband is 17; or, for example, if the coded modulation parameter is modulation order, the first coded modulation parameter of the 5th subband is 10, and the second coded modulation parameter is 12, then the third coded modulation parameter of the 5th subband is 10.

[0015] It can be understood that the second coding modulation parameter is greater than the coding modulation parameter 1,i This indicates that the coding modulation parameter determined by the CQI exceeds the highest coding modulation capability supported by the Jth subband. If the second coding modulation parameter is used to encode and modulate the data bits of the Jth subband, the bit error rate may increase. To prevent this from happening, the coding modulation parameter actually used by the Jth subband (i.e., the third coding modulation parameter) may be determined to be a smaller value between the second coding modulation parameter and the first coding modulation parameter of the Jth subband.

[0016] In a possible implementation, the data bits may be encoded according to the third coding modulation parameter sequence to obtain a first codeword sequence. The first codeword sequence may be interleaved between blocks to obtain a second codeword sequence. The second codeword sequence may be modulated according to the third coding modulation parameter sequence to obtain a modulation symbol sequence. The modulation symbol sequence may be mapped to a time-frequency resource in a non-interleaved manner to obtain the first signal.

[0017] Exemplarily, when the coding modulation parameter is MCS, the data bits are encoded according to the code rate sequence corresponding to the third coding modulation parameter sequence to obtain a first code word sequence. The first code word sequence is interleaved between blocks to obtain a second code word sequence. The second code word sequence is modulated according to the modulation order sequence corresponding to the third coding modulation parameter sequence to obtain a modulation symbol sequence. The modulation symbol sequence is mapped to the time-frequency resource in a non-interleaved manner to obtain the first signal.

[0018] Exemplarily, when the coding modulation parameter is a modulation order, the data bits are encoded according to a code rate determined by the CQI to obtain a first codeword sequence. The first codeword sequence is interleaved between blocks to obtain a second codeword sequence. The second codeword sequence is modulated according to a modulation order sequence corresponding to a third coding modulation parameter sequence to obtain a modulation symbol sequence. The modulation symbol sequence is mapped to a time-frequency resource in a non-interleaved manner to obtain the first signal.

[0019] It can be understood that when the coding modulation parameter is the modulation order, the code rate used for actual coding is determined by the CQI; when the coding modulation parameter is the code rate, the modulation order used for actual modulation is determined by the CQI.

[0020] Exemplarily, the data bits of the 1st subband can be encoded by the third coding modulation parameter of the 1st subband, the data bits of the 2nd subband can be encoded by the third coding modulation parameter of the 2nd subband, and so on, the data bits of the Mth subband can be encoded by the third coding modulation parameter of the Mth subband to obtain the above-mentioned first codeword sequence.

[0021] It can be understood that the inter-block interleaving operation can disrupt the first codeword sequence when it is mapped to the frequency domain resources, thereby obtaining frequency diversity gain and improving the transmission performance of the signal.

[0022] In a possible implementation, the data bits may be encoded according to the third coding modulation parameter sequence to obtain a first codeword sequence. The first codeword sequence may be modulated according to the third coding modulation parameter sequence to obtain a modulation symbol sequence. The modulation symbol sequence may be mapped to a time-frequency resource in a non-interleaved manner to obtain the first signal.

[0023] In a possible implementation, K subband groups can be determined according to the third coding modulation parameter sequence, where K is less than or equal to M, K is a positive integer, each of the K subband groups contains at least one subband, the third coding modulation parameters of the subbands in each of the K subband groups are the same, and the K subband groups correspond to K different third coding modulation parameters. According to the third coding modulation parameters corresponding to the K subband groups, the data bits of the subbands of the K subband groups are respectively encoded to obtain K codeword sequences. According to the third coding modulation parameters corresponding to the K subband groups, the K codeword sequences are respectively modulated to obtain K modulation symbol sequences. The K modulation symbol sequences are respectively mapped to the corresponding subband groups to obtain the first signal.

[0024] It can be understood that the subbands are grouped by the third coding modulation parameter. The bit data of the subbands with the same third coding modulation parameter are encoded using the same codeword, which can reduce the coding complexity compared to the method of encoding the bit data of the subbands with different third coding modulation parameters using the same codeword.

[0025] It can be understood that the coding, modulation and mapping of bit data in different sub-band groups are independent of each other. For example, the coding, modulation and mapping of bit data of a sub-band group whose coding modulation parameter is MCS and whose third coding modulation parameter is 17 and whose third coding modulation parameter is 16 are independent of each other.

[0026] In a possible implementation, first indication information may be obtained, and the first coding modulation parameter sequence may be determined according to the first indication information, wherein the first indication information is used to indicate the EVM and / or the first coding modulation parameter sequence of the M subbands.

[0027] It can be seen that the network device can determine the above-mentioned first coding and modulation parameter sequence through the first indication information sent by the terminal device.

[0028] For example, the first indication information may carry one or more of the EVM, the first coding modulation parameter sequence, the index value of the EVM, or the index value of the first coding modulation parameter sequence.

[0029] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by a network device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the network device, or by a logical node, a logical module, or software that can implement all or part of the network device functions. The method includes: obtaining a third coding modulation parameter sequence for M subbands, the third coding modulation parameter sequence including [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is the third coding modulation parameter of the i-th subband. According to the third coding modulation parameter sequence, the data bits of the M subbands are encoded to obtain a first codeword sequence. The first codeword sequence is interleaved between blocks to obtain a second codeword sequence. According to the third coding modulation parameter sequence, the second codeword sequence is modulated to obtain a modulation symbol sequence. The modulation symbol sequence is mapped to the time-frequency resource in a non-interleaved manner to obtain a first signal.

[0030] It can be understood that the inter-block interleaving operation can disrupt the first codeword sequence when it is mapped to the frequency domain resources, thereby obtaining frequency diversity gain and improving the transmission performance of the signal.

[0031] In a third aspect, an embodiment of the present application provides a communication method, which can be executed by a network device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the network device, or by a logical node, a logical module, or software that can implement all or part of the network device functions. The method includes: obtaining a third coding modulation parameter sequence for M subbands, the third coding modulation parameter sequence including [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is the third coding modulation parameter of the i-th subband. K subband groups are determined according to the third coding modulation parameter sequence, K is less than or equal to M, K is a positive integer, each of the K subband groups contains at least one subband, the third coding modulation parameters of the subbands in each of the K subband groups are the same, and the K subband groups correspond to K different third coding modulation parameters. According to the third coding modulation parameters corresponding to the K subband groups, the data bits of the subbands of the K subband groups are respectively encoded to obtain K codeword sequences. According to the third coding modulation parameters corresponding to the K subband groups, the K codeword sequences are respectively modulated to obtain K modulation symbol sequences. The K modulation symbol sequences are respectively mapped to the corresponding subband groups to obtain the first signal.

[0032] It is understandable that by grouping subbands by the third coding modulation parameter, bit data of subbands with the same third coding modulation parameter are encoded using the same codeword, which can reduce coding complexity compared to encoding bit data of subbands with different third coding modulation parameters using the same codeword.

[0033] In a fourth aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal device, or by a logical node, a logical module, or software that can implement all or part of the functions of the terminal device. The method includes: receiving a third coding modulation parameter sequence of M subbands, the third coding modulation parameter sequence including [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is a third coding modulation parameter sequence for the i-th subband. A first signal is received. The first signal is processed according to the third coding modulation parameter sequence to obtain data bits for the M subbands.

[0034] In a possible implementation manner, first indication information may be sent, where the first indication information is used to determine a first coding modulation parameter sequence for the M subbands, where the first coding modulation parameter sequence includes [coding modulation parameter 1,1 , coding modulation parameters 1,2 , ..., coding modulation parameters 1,M ], coding modulation parameters 1,i is the first coding modulation parameter of the i-th subband, i is an integer ranging from 1 to M, M is a positive integer greater than or equal to 1, the above-mentioned first coding modulation parameter sequence is obtained based on the EVM of each subband, the third coding modulation parameter of the i-th subband is the smaller value between the first coding modulation parameter and the second coding modulation parameter of the i-th subband, and the above-mentioned second coding modulation parameter is determined by CQI.

[0035] In a possible implementation, the coding modulation parameter includes at least one of an MCS index, a coding rate, or a modulation order, wherein one MCS index corresponds to one coding rate and one modulation order.

[0036] In a possible implementation, a modulation symbol sequence may be obtained from time-frequency resources. The modulation symbol sequence is demodulated according to the third coding modulation parameter sequence to obtain a second codeword sequence. The second codeword sequence is interleaved to obtain a first codeword sequence, and the first codeword sequence is decoded according to the third coding modulation parameter sequence to obtain the data bits.

[0037] Exemplarily, a modulation symbol sequence can be obtained from time-frequency resources. When the coding modulation parameter is MCS, the modulation symbol sequence is demodulated according to the modulation order sequence corresponding to the third coding modulation parameter sequence to obtain a second codeword sequence. The second codeword sequence is interleaved to obtain a first codeword sequence. The first codeword sequence is decoded according to the code rate sequence corresponding to the third coding modulation parameter sequence to obtain the data bit.

[0038] Exemplarily, a modulation symbol sequence can be obtained from time-frequency resources. When the coding modulation parameter is a modulation order, the modulation symbol sequence is demodulated according to the modulation order sequence corresponding to the third coding modulation parameter sequence to obtain a second codeword sequence. The second codeword sequence is interleaved to obtain a first codeword sequence. The first codeword sequence is decoded according to a code rate determined by the CQI to obtain the data bit.

[0039] It can be understood that when the coding modulation parameter is the modulation order, the code rate used for actual decoding is determined by the CQI, and the code rate information determined by the CQI needs to be received before decoding; when the coding modulation parameter is the code rate, the modulation order used for actual demodulation is determined by the CQI, and the modulation order information determined by the CQI needs to be received before demodulation.

[0040] In a possible implementation, a modulation symbol sequence may be obtained from time-frequency resources, the modulation symbol sequence may be demodulated to obtain a first code word sequence, and the first code word sequence may be decoded to obtain the data bits.

[0041] The beneficial effects that can be achieved by the method provided in the fourth aspect can be referred to the beneficial effects of the method provided in the first aspect above, and will not be repeated here.

[0042] In a fifth aspect, an embodiment of the present application provides a communication device, which may be a network device, or a module (such as a processor, a chip, or a chip system, etc.) applied to a network device, or a logical node, a logical module, or software that can implement all or part of the functions of the network device. The device includes: a transceiver unit and a processing unit. The transceiver unit is used to obtain a first coding modulation parameter sequence of M subbands, and the above-mentioned first coding modulation parameter sequence includes [coding modulation parameter 1,1 , coding modulation parameters 1,2 , ..., coding modulation parameters 1,M ], coding modulation parameters 1,i is the first coding modulation parameter of the i-th subband, i is an integer ranging from 1 to M, M is a positive integer greater than or equal to 1, and the above coding modulation parameters 1,i The processing unit is configured to determine the third coding modulation parameter sequence of the M subbands according to the first coding modulation parameter sequence and the second coding modulation parameter, wherein the third coding modulation parameter sequence includes [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is a third coding modulation parameter for the i-th subband, and the second coding modulation parameter is a coding modulation parameter determined by the network device for the M subbands according to the channel quality information CQI. The processing unit is further configured to process the data bits of the M subbands according to the third coding modulation parameter sequence to obtain a first signal. The transceiver unit is further configured to send and receive the first signal.

[0043] In a possible implementation, the coding modulation parameter includes at least one of a modulation and coding scheme MCS index, a coding rate, or a modulation order, wherein one MCS index corresponds to one coding rate and one modulation order.

[0044] In a possible implementation manner, the transceiver unit is further configured to: send the third coding modulation parameter sequence.

[0045] In a possible implementation manner, the transceiver unit is specifically configured to: send the third coding modulation parameter sequence through downlink control information DCI.

[0046] In a possible implementation, the above coding modulation parameters 3,i satisfy:

[0047] min{second coding modulation parameter, coding modulation parameter 1,i}, where min represents the minimum value and i is an integer ranging from 1 to M.

[0048] In a possible implementation, the processing unit is specifically used to: encode the data bits according to the third coding modulation parameter sequence to obtain a first codeword sequence. Interleave the first codeword sequence between blocks to obtain a second codeword sequence. Modulate the second codeword sequence according to the third coding modulation parameter sequence to obtain a modulation symbol sequence. Map the modulation symbol sequence to the time-frequency resource in a non-interleaved manner to obtain the first signal.

[0049] In a possible implementation, the processing unit is specifically configured to: encode the data bits according to the third coding modulation parameter sequence to obtain a first codeword sequence; modulate the first codeword sequence according to the third coding modulation parameter sequence to obtain a modulation symbol sequence; and map the modulation symbol sequence to a time-frequency resource in a non-interleaved manner to obtain the first signal.

[0050] In a possible implementation, the processing unit is specifically used to: determine K subband groups according to the third coding modulation parameter sequence, K is less than or equal to M, K is a positive integer, each of the K subband groups contains at least one subband, the third coding modulation parameters of the subbands in each of the K subband groups are the same, and the K subband groups correspond to K different third coding modulation parameters. According to the third coding modulation parameters corresponding to the K subband groups, the data bits of the subbands of the K subband groups are respectively encoded to obtain K codeword sequences. According to the third coding modulation parameters corresponding to the K subband groups, the K codeword sequences are respectively modulated to obtain K modulation symbol sequences. The K modulation symbol sequences are respectively mapped to the corresponding subband groups to obtain the first signal.

[0051] In a possible implementation, the transceiver unit is specifically configured to: obtain first indication information, where the first indication information is used to indicate the EVM and / or the first coding modulation parameter sequence of the M subbands, and determine the first coding modulation parameter sequence according to the first indication information.

[0052] In a sixth aspect, an embodiment of the present application provides a communication device, which may be a network device, or a module (such as a processor, a chip, or a chip system, etc.) applied to a network device, or a logical node, a logical module, or software that can implement all or part of the functions of the network device. The device includes: a transceiver unit and a processing unit. The transceiver unit is used to obtain a third coding modulation parameter sequence for M subbands, and the third coding modulation parameter sequence includes [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is the third coding modulation parameter of the i-th subband. The processing unit is used to encode the data bits of the M subbands according to the third coding modulation parameter sequence to obtain a first codeword sequence. The processing unit is also used to interleave the first codeword sequence between blocks to obtain a second codeword sequence. The processing unit is also used to modulate the second codeword sequence according to the third coding modulation parameter sequence to obtain a modulation symbol sequence. The processing unit is also used to map the modulation symbol sequence to the time-frequency resource in a non-interleaved manner to obtain a first signal.

[0053] In a seventh aspect, an embodiment of the present application provides a communication device, which may be a network device, or a module (such as a processor, a chip, or a chip system, etc.) applied to a network device, or a logical node, a logical module, or software that can implement all or part of the functions of the network device. The device includes: a transceiver unit and a processing unit. The transceiver unit is used to obtain a third coding modulation parameter sequence for M subbands, and the third coding modulation parameter sequence includes [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is the third coding modulation parameter of the i-th subband. The processing unit is used to determine K subband groups according to the third coding modulation parameter sequence, K is less than or equal to M, K is a positive integer, each of the K subband groups contains at least one subband, the third coding modulation parameters of the subbands in each of the K subband groups are the same, and the K subband groups correspond to K different third coding modulation parameters. The processing unit is also used to encode the data bits of the subbands of the K subband groups according to the third coding modulation parameters corresponding to the K subband groups to obtain K codeword sequences. The processing unit is also used to modulate the K codeword sequences according to the third coding modulation parameters corresponding to the K subband groups to obtain K modulation symbol sequences. The processing unit is also used to map the K modulation symbol sequences to the corresponding subband groups to obtain the first signal.

[0054] In an eighth aspect, an embodiment of the present application provides a communication device, which may be a terminal device, or a module (such as a processor, a chip or a chip system, etc.) applied to a terminal device, or a logical node, a logical module or software that can implement all or part of the functions of the terminal device. The device includes: a transceiver unit and a processing unit. The transceiver unit is used to receive a third coding modulation parameter sequence of M subbands, and the third coding modulation parameter sequence includes [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is the third coding modulation parameter of the i-th sub-band. The transceiver unit is further configured to receive a first signal. The processing unit is configured to process the first signal according to the third coding modulation parameter sequence to obtain the data bits of the M sub-bands.

[0055] In a possible implementation, the transceiver unit is further used to: send first indication information, where the first indication information is used to determine a first coding modulation parameter sequence for the M subbands, where the first coding modulation parameter sequence includes [coding modulation parameter 1,1 , coding modulation parameters 1,2 , ..., coding modulation parameters 1,M ], coding modulation parameters 1,i is the first coding modulation parameter of the i-th subband, i is an integer ranging from 1 to M, M is a positive integer greater than or equal to 1, the above-mentioned first coding modulation parameter sequence is obtained based on the EVM of each subband, the third coding modulation parameter of the i-th subband is the smaller value between the first coding modulation parameter and the second coding modulation parameter of the i-th subband, and the above-mentioned second coding modulation parameter is determined according to the CQI.

[0056] In a possible implementation, the coding modulation parameter includes at least one of an MCS index, a coding rate, or a modulation order, wherein one MCS index corresponds to one coding rate and one modulation order.

[0057] In a possible implementation, the processing unit is specifically used to: obtain a modulation symbol sequence from a time-frequency resource. Demodulate the modulation symbol sequence according to the third coding modulation parameter sequence to obtain a second codeword sequence. Deblock interleaving is performed on the second codeword sequence to obtain a first codeword sequence, and decode the first codeword sequence according to the third coding modulation parameter sequence to obtain the data bit.

[0058] In a possible implementation, the processing unit is specifically configured to: obtain a modulation symbol sequence from time-frequency resources, demodulate the modulation symbol sequence according to the third coded modulation parameter sequence to obtain a first codeword sequence, and decode the first codeword sequence according to the third coded modulation parameter sequence to obtain the data bits.

[0059] In a ninth aspect, an embodiment of the present application also provides another communication device, which may be a network device, or a module (such as a processor, a chip, or a chip system, etc.) applied to a network device, or a logical node, a logical module, or software that can implement all or part of the functions of a terminal device. The communication device includes: at least one processor, when the at least one processor executes a program code or instruction, implements the method described in any possible implementation of the first aspect or other aspects above.

[0060] Optionally, the communication device may further include at least one memory, and the at least one memory is used to store the program code or instruction.

[0061] In the tenth aspect, the embodiment of the present application further provides a communication device, which may be a terminal device, or a module (such as a processor, a chip or a chip system, etc.) applied to a terminal device, or a logical node, a logical module or software that can implement all or part of the functions of the terminal device. The communication device includes: at least one processor, when the at least one processor executes a program code or instruction, implements the method described in any possible implementation method of the third aspect or other aspects above.

[0062] Optionally, the communication device may further include at least one memory, and the at least one memory is used to store the program code or instruction.

[0063] In the eleventh aspect, an embodiment of the present application further provides a chip, comprising: an input interface, an output interface, and at least one processor. Optionally, the chip also includes a memory. The at least one processor is used to execute the code in the memory, and when the at least one processor executes the code, the chip implements the method described in any of the above aspects.

[0064] Optionally, the above chip may also be an integrated circuit.

[0065] In a twelfth aspect, an embodiment of the present application further provides a computer-readable storage medium for storing a computer program, wherein the computer program includes methods for implementing any of the above aspects.

[0066] In a thirteenth aspect, an embodiment of the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to implement the method described in any of the above aspects.

[0067] The communication device, computer storage medium, computer program product and chip provided in this embodiment are all used to execute the method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the method provided above and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0069] Figure 1 A schematic diagram of the structure of a communication system provided in an embodiment of the present application;

[0070] Figure 2 A flow chart of a communication method provided in an embodiment of the present application;

[0071] Figure 3 A schematic diagram of a sub-band provided in an embodiment of the present application;

[0072] Figure 4 A schematic diagram of a block interleaving process provided in an embodiment of the present application;

[0073] Figure 5 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0074] Figure 6 A schematic diagram of the structure of another communication device provided in an embodiment of the present application;

[0075] Figure 7 A schematic diagram of the structure of another communication device provided in an embodiment of the present application;

[0076] Figure 8 A schematic diagram of the structure of another communication device provided in an embodiment of the present application;

[0077] Fig. 9 A schematic diagram of the structure of a chip provided in an embodiment of the present application;

[0078] Fig.10 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0079] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the embodiments of the present application.

[0080] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0081] The terms "first" and "second" and the like in the description and drawings of the embodiments of the present application are used to distinguish different objects, or to distinguish different processing of the same object, rather than to describe a specific order of objects.

[0082] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.

[0083] It should be noted that in the description of the embodiments of the present application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of the present application should not be interpreted as having priority or advantage over other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present related concepts in a specific way.

[0084] Different MCSs can correspond to different modulation orders, which refers to the number of changes between the baseband signal and the carrier in the modulated signal. Under the same bandwidth conditions, high-order modulation can transmit more data than low-order modulation, but it is also easily affected by noise and other interference. High-order modulation is more prone to bit errors than low-order modulation, that is, the communication error rate will increase.

[0085] To this end, an embodiment of the present application provides a communication method that can reasonably allocate MCS to improve the throughput of the communication system.

[0086] The technical solution provided in the embodiment of the present application can be applied to various communication systems. The technical solution provided in the embodiment of the present application can be applied to the fifth generation mobile communication technology (5th Generation Mobile Communication Technology, 5G) communication system, future evolution system or multiple communication convergence system, etc., and can also be applied to existing communication systems, etc. The application scenarios of the technical solution provided in the embodiment of the present application may include a variety of scenarios, for example, machine to machine (machine to machine, M2M), macro and micro communication, enhanced mobile broadband (enhanced mobile broadband, eMBB), ultra-high reliability and ultra-low latency communication (ultra reliable & low latency communication, uRLLC) and massive Internet of Things communication (massive machine type communication, mMTC) and other scenarios. These scenarios may include, but are not limited to: communication scenarios between terminal devices and terminal devices, communication scenarios between network devices and network devices, communication scenarios between network devices and terminal devices, etc. The following is an example of the scenario applied to the communication between network devices and terminal devices.

[0087] Figure 1 A possible, non-limiting schematic diagram of the above communication system is shown. Figure 1 As shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one RAN node (e.g. Figure 1 110a and 110b in, collectively referred to as 110) and at least one terminal device (such as Figure 1 RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment ( Figure 1 The terminal device 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices, or the same physical device that integrates the core network logical function and the radio access network logical function.

[0088] RAN 100 may be a cellular system related to the third generation partnership project (3GPP), for example, a 4G, 5G mobile communication system, or a future evolution system (for example, a 6G mobile communication system). RAN 100 may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloudradio access network, CRAN), or a wireless fidelity (wireless fidelity, WiFi) system. RAN 100 may also be a communication system that integrates two or more of the above systems.

[0089] The RAN node 110, which may also be sometimes referred to as an access network device, a RAN entity or an access node, constitutes a part of the communication system to help terminal devices achieve wireless access. The multiple RAN nodes 110 in the communication system 10 may be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal device 120 are relative, for example, Figure 1 The network element 120i may be a helicopter or a drone, which may be configured as a mobile base station. For the terminal devices 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal device. The RAN node 110 and the terminal device 120 are sometimes referred to as communication devices, for example Figure 1 The network elements 110a and 110b can be understood as communication devices with base station functions, and the network elements 120a_120j can be understood as communication devices with terminal equipment functions.

[0090] In one possible scenario, a RAN node may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), 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. A RAN node may be a macro base station (e.g. Figure 1 110a in), micro base stations or indoor stations (such as Figure 1110b in the example), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the RAN node in the embodiment of the present application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The RAN node in the embodiment of the present application may also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node.

[0091] The RAN node may also be expressed in different ways, such as a network device. In the embodiments of the present application, unless otherwise specified, network devices are used for expression.

[0092] In another possible scenario, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, and different RAN nodes implement part of the functions of the base station respectively. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).

[0093] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, the embodiments of the present application are described by taking CU, CU-CP, CU-UP, DU and RU as examples. Any unit of CU (or CU-CP, CU-UP), DU and RU in the embodiments of the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0094] Terminal devices may also be referred to as terminals, user equipment (UE), mobile stations, mobile terminal devices, etc. Terminal devices can be widely used in various scenarios, for example, 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 home, smart office, smart wear, smart transportation, smart city, etc. Terminal devices may be mobile phones, tablet computers, computers with wireless transceiver functions, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of the present application do not limit the device form of terminal devices.

[0095] The core network 200 may include one or more core network elements. Taking the 5G core network as an example, the 5G core network includes an access and mobility management function (AMF) element responsible for services such as mobility management and access management, a session management function (SMF) element responsible for session management, a user plane function (UPF) element responsible for data packet routing and forwarding and quality of service (QoS) control on the user plane, and a policy control function (PCF) element. The above core network elements can work independently or be combined to implement certain control functions, such as AMF, SMF and PCF can be combined together as a core network device.

[0096] It is understandable that the present application uses network devices and terminal devices as examples of the execution subjects of the interactive diagram, but the present application does not limit the execution subjects of the interactive diagram. For example, the network device in the method of the present application may also be a chip, chip system or processor applied to the network device, or a logical node, logic module or software that can implement all or part of the network device; the terminal device in the method of the present application may also be a chip, chip system or processor applied to the terminal device, or a logical node, logic module or software that can implement all or part of the terminal device functions.

[0097] Figure 2 A communication method provided in an embodiment of the present application, such as Figure 2 As shown, the method includes:

[0098] S201. A network device obtains first coding modulation parameter sequences of M subbands.

[0099] The first coding modulation parameter sequence includes [coding modulation parameter 1,1 , coding modulation parameters 1,2 , ..., coding modulation parameters 1,M ].

[0100] Coding and modulation parameters 1,i is the first coding modulation parameter of the i-th subband, i is an integer ranging from 1 to M, M is a positive integer greater than or equal to 1, and the above coding modulation parameters 1,i It is obtained based on the EVM of the i-th subband.

[0101] It should be noted that the entire frequency band can be divided into multiple sub-bands. Due to the characteristics of the device, the EVM distribution in the frequency domain is uneven. Usually, the EVM of the edge bandwidth is higher and the EVM of the middle bandwidth is lower. Therefore, the first coding and modulation parameters of different sub-bands may be different, that is, the highest coding and modulation capabilities supported by different sub-bands may be different. A code block can span multiple sub-bands.

[0102] For example, Figure 3 As shown, the entire frequency band can be divided into 3 sub-bands. The 4 sub-code blocks of code block 0 (sub-code block 0_0, sub-code block 0_1, sub-code block 0_2, sub-code block 0_3) span 3 sub-bands, the 4 sub-code blocks of code block 1 (sub-code block 1_0, sub-code block 1_1, sub-code block 1_2, sub-code block 1_3) span 3 sub-bands, and the 4 sub-code blocks of code block 2 (sub-code block 2_0, sub-code block 2_1, sub-code block 2_2, sub-code block 2_3) span 3 sub-bands.

[0103] In a possible implementation, the coding modulation parameter includes at least one of a modulation and coding scheme MCS index, a coding rate, or a modulation order, wherein one MCS index corresponds to one coding rate and one modulation order.

[0104] In a possible implementation, the network device may obtain first indication information, and determine the first coding modulation parameter sequence according to the first indication information, wherein the first indication information is used to indicate the EVM and / or the first coding modulation parameter sequence of the M subbands.

[0105] In a possible implementation manner, the first indication information is a first coding modulation parameter sequence;

[0106] In another possible implementation, the first indication information is the EVM or the quantized value of the EVM on the M subbands, and the network device determines the first coding modulation parameter sequence based on a predefined mapping relationship.

[0107] Exemplarily, taking the first coding modulation parameter as the modulation order as an example, Table 1 shows the mapping relationship between the first coding modulation parameter and the EVM, as shown in Table 1:

[0108] Table 1

[0109]

[0110] For example, assuming that γ1 = 0%, γ2 = 2.5%, γ3 = 3.5%, Q m,1 =10,Q m,2 =8,Q m,3 =6. When the EVM value is 3%, it can be determined that the modulation order is 8. It should be noted that the predefined mapping relationship can be embodied in the form of a table, a formula, or other forms, which is not limited in the embodiments of the present application.

[0111] In a possible implementation, the terminal device may send first indication information to the network device. Accordingly, the network device receives the first indication information from the terminal device and determines the first coding modulation parameter sequence of the M subbands according to the first indication information. The first indication information is used to determine the first coding modulation parameter sequence of the M subbands, the third coding modulation parameter of the i-th subband is the smaller value between the first coding modulation parameter and the second coding modulation parameter of the i-th subband, and the first coding modulation parameter is related to the CQI.

[0112] In a possible implementation, the terminal device measures the EVM values ​​on the M subbands according to a downlink reference signal (channel state information-reference signal, CSI-RS), and the EVM values ​​on the M subbands are used to determine the first indication information.

[0113] S202: The network device determines a third coding modulation parameter sequence for M subbands according to the first coding modulation parameter sequence and the second coding modulation parameter.

[0114] The third coding modulation parameter sequence includes [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ].

[0115] Coding and modulation parameters 3,iis a third coding modulation parameter of the i-th subband, and the second coding modulation parameter is a coding modulation parameter determined by the network device for the M subbands according to the channel quality information CQI.

[0116] In one possible implementation, the coded modulation parameters 3,i satisfy:

[0117] min{second coding modulation parameter, coding modulation parameter 1,i}, where min represents the minimum value and i is an integer ranging from 1 to M.

[0118] That is, the third coded modulation parameter of the i-th subband is the smaller value between the first coded modulation parameter and the second coded modulation parameter of the i-th subband. For example, when the coded modulation parameter is MCS, the first coded modulation parameter of the 5th subband is 17, the second coded modulation parameter is 18, and the third coded modulation parameter of the 5th subband is 17. For another example, when the coded modulation parameter is modulation order, the first coded modulation parameter of the 8th subband is 10, the second coded modulation parameter is 12, and the third coded modulation parameter of the 8th subband is 10.

[0119] S203: The network device processes the data bits of the M sub-bands according to a third coding modulation parameter sequence to obtain a first signal.

[0120] In a possible implementation, the data bits may be encoded according to the third coding modulation parameter sequence to obtain a first code word sequence, and then the first code word sequence may be interleaved between blocks to obtain a second code word sequence, and then the second code word sequence may be modulated according to the third coding modulation parameter sequence to obtain a modulation symbol sequence, and the modulation symbol sequence may be mapped to time-frequency resources in a non-interleaved manner to obtain the first signal.

[0121] Exemplarily, when the coding modulation parameter is MCS, the data bits are encoded according to the code rate sequence corresponding to the third coding modulation parameter sequence to obtain a first code word sequence. The first code word sequence is interleaved between blocks to obtain a second code word sequence. The second code word sequence is modulated according to the modulation order sequence corresponding to the third coding modulation parameter sequence to obtain a modulation symbol sequence. The modulation symbol sequence is mapped to the time-frequency resource in a non-interleaved manner to obtain the first signal.

[0122] Exemplarily, when the coding modulation parameter is a modulation order, the data bits are encoded according to a code rate determined by the CQI to obtain a first codeword sequence. The first codeword sequence is interleaved between blocks to obtain a second codeword sequence. The second codeword sequence is modulated according to a modulation order sequence corresponding to a third coding modulation parameter sequence to obtain a modulation symbol sequence. The modulation symbol sequence is mapped to a time-frequency resource in a non-interleaved manner to obtain the first signal.

[0123] It can be understood that when the coding modulation parameter is the modulation order, the code rate used for actual coding is determined by the CQI; when the coding modulation parameter is the code rate, the modulation order used for actual modulation is determined by the CQI.

[0124] Exemplarily, when the coded modulation parameter is a modulation order or MCS, the number of resource elements (REs) included in each subband in a time slot [N RE,0 ,N RE,1 ,…N RE,k-1 ], and determine the information bit intermediate quantity N according to the third coding modulation parameter of each sub-band in the above-mentioned M sub-bands info According to the information bit intermediate quantity N info Determine the transport block size (TBS). Perform cyclic redundancy check (CRC) addition, code block segmentation and encoding (such as low-density parity check (LDPC) encoding) to obtain code blocks. Determine the output length of each code block after rate matching according to the third coding modulation parameter of each subband in the above-mentioned M subbands. Write the bit data into the bit interleaver corresponding to the subband based on the subband where the bit data in each code block is located, splice the code blocks after the bit interleaver into a sequence to obtain a first code word sequence, and then interleave the first code word sequence between blocks to obtain a second code word sequence. Modulate the above-mentioned second code word sequence to obtain a modulation symbol sequence. Map the above-mentioned modulation symbol sequence to the time-frequency resources in a non-interleaved manner to obtain the above-mentioned first signal.

[0125] It should be noted that when the coding modulation parameter is the modulation order, the code rate used for actual coding is determined by the CQI; when the coding modulation parameter is the code rate, the modulation order used for actual modulation is determined by the CQI.

[0126] Among them, when the coding modulation parameter is the modulation order or MCS, the number of rows of the bit interleaver of the subband is determined by the adjustment order corresponding to the third coding modulation parameter of the subband, so the bit interleaver used in each subband may be different. It should be noted that a code block may be distributed in multiple subbands, so it is necessary to write the corresponding bit interleaver based on the subband where the bits in the code block are located.

[0127] The above information bit intermediate quantity N info Can satisfy: The summation sign indicates that the information bits of all sub-bands are accumulated, v indicates the number of streams, R indicates the coding rate used by each sub-band, and Q m,i is the modulation order used by the i-th subband.

[0128] In a possible implementation, the first codeword sequence S can be split into P subsequences [s0, s1, …, s P-1 ]. Among them, the i-th subsequence s in the first codeword sequence S i represents a codeword sequence in the i-th orthogonal frequency division multiplexing symbol (orthogonal frequency division multiplexing symbol, OFDM symbol), and then inter-block interleaving is performed separately on the subsequence in each OFDM symbol to obtain a second codeword sequence.

[0129] Exemplarily, the number of subcode blocks involved in interleaving may be determined according to the number of subbands, and then a block interleaver may be used to perform interleaving.

[0130] As another example, the number of subcode blocks involved in interleaving (where each column can be regarded as a subcode block) can also be determined based on the total number of columns of the bit interleaver in the current OFDM symbol, and then interleaving is performed using a block interleaver.

[0131] In a possible implementation, for M subcode blocks participating in interleaving, the specific method of the block interleaver is: determine the index sequence of the subcode block as [0, 1, 2, ... M-1], convert the index of the subcode block into a binary representation: [idx0, idx1, idx2, ... idx M-1 ], reverse the binary index value sequence, and then convert it into decimal to obtain the subcode block index after block interleaving.

[0132] For example, Figure 4As shown, taking M=8 as an example, the subcode block index sequence [0, 1, 2, ... 7] is obtained by sorting according to the highest frequency of the bandwidth occupied by the subcode block, which is converted into binary representation as [000, 001, 010, ... 111], and the index value sequence represented in binary is reversed to obtain [000, 100, 010, ... 111], and finally converted into decimal to obtain the subcode block index after inter-block interleaving as [0, 4, 2, 6, 1, 5, 3, 7].

[0133] It can be understood that inter-block interleaving can achieve frequency diversity gain and improve signal transmission performance.

[0134] In a possible implementation, the data bits may be encoded according to the third coding modulation parameter sequence to obtain a first codeword sequence, the first codeword sequence may be modulated according to the third coding modulation parameter sequence to obtain a modulation symbol sequence, and the modulation symbol sequence may be mapped to time-frequency resources in a non-interleaved manner to obtain the first signal.

[0135] In a possible implementation, when the coding modulation parameter is a modulation order or MCS, the network device may determine K subband groups according to the third coding modulation parameter sequence, where K is less than or equal to M, K is a positive integer, each of the K subband groups contains at least one subband, the third coding modulation parameters of the subbands in each of the K subband groups are the same, and the K subband groups correspond to K different third coding modulation parameters. According to the third coding modulation parameters corresponding to the K subband groups, the data bits of the subbands of the K subband groups are respectively encoded to obtain K codeword sequences. According to the third coding modulation parameters corresponding to the K subband groups, the K codeword sequences are respectively modulated to obtain K modulation symbol sequences. The K modulation symbol sequences are respectively mapped to the corresponding subband groups to obtain the first signal. Then, the first signal and the third coding modulation parameter sequence are sent to the terminal device. Wherein, when the coding modulation parameter is the modulation order, the code rate actually used for coding is determined by the CQI; when the coding modulation parameter is the code rate, the modulation order actually used for modulation is determined by the CQI.

[0136] Accordingly, the terminal device may receive the first signal and the third coding modulation parameter sequence. K modulation symbol sequences are obtained from the time-frequency resources. The K modulation symbol sequences are demodulated according to the third coding modulation parameter sequence to obtain K code word sequences, and the K code word sequences are decoded according to the third coding modulation parameter sequence to obtain data bits of M subbands.

[0137] Exemplarily, taking the coding modulation parameter as MCS or modulation order, as shown in Table 2, the first coding modulation parameter of subband 1 is 18, the first coding modulation parameter of subband 2 is 19, the first coding modulation parameter of subband 3 is 19, the first coding modulation parameter of subband 4 is 21, the first coding modulation parameter of subband 5 is 22, the first coding modulation parameter of subband 6 is 21, and the second coding adjustment parameter is 20. Then, according to the first coding modulation parameter and the second coding adjustment parameter of the subband, it can be determined that the third coding modulation parameter of subband 1 is 18, the third coding modulation parameter of subband 2 is 19, the third coding modulation parameter of subband 3 is 19, the third coding modulation parameter of subband 4 is 20, the third coding modulation parameter of subband 5 is 20, and the third coding modulation parameter of subband 6 is 20.

[0138] Table 2

[0139]

[0140] As shown in Tables 2 and 3, subbands 1 to 6 can be divided into three subband groups, namely subband groups 1 to 3, according to the third coding modulation parameters of subbands 1 to 6. Subband group 1 includes subband 1, and the third coding modulation parameter corresponding to subband group 1 is 18. Subband group 2 includes subband 2 and subband 3, and the third coding modulation parameter corresponding to subband group 2 is 19. Subband group 3 includes subband 4, subband 5 and subband 5, and the third coding modulation parameter corresponding to subband group 3 is 20.

[0141] Table 3

[0142]

[0143] Then, the data bits of subband 1 in subband group 1 are encoded according to the third coding modulation parameter 18 to obtain codeword sequence 1, the data bits of subband 2 and subband 3 in subband group 2 are encoded according to the third coding modulation parameter 19 to obtain codeword sequence 2, and the data bits of subband 4, subband 5 and subband 6 in subband group 3 are encoded according to the third coding modulation parameter 20 to obtain codeword sequence 3. Codeword sequence 1 is modulated according to the third coding modulation parameter 18 to obtain modulation symbol 1, codeword sequence 2 is modulated according to the third coding modulation parameter 19 to obtain modulation symbol 2, and codeword sequence 3 is modulated according to the third coding modulation parameter 20 to obtain modulation symbol 3. Modulation symbol 1, adjustment symbol 2 and adjustment symbol 3 are respectively mapped to corresponding subband groups to obtain the above-mentioned first signal. Among them, subbands with the same third coding modulation parameter can be encoded using the same codeword, and subbands with different third coding modulation parameters can be encoded using different codewords. The encoding, interleaving, modulation and mapping of subbands with different third coding modulation parameters are independent. When the coding modulation parameter is the modulation order, the code rate actually used for coding is determined by the CQI.

[0144] It is understandable that by grouping subbands by the third coding modulation parameter, bit data of subbands with the same third coding modulation parameter are encoded using the same codeword, which can reduce coding complexity compared to encoding bit data of subbands with different third coding modulation parameters using the same codeword.

[0145] S204. The network device sends the third coding modulation parameter sequence to the terminal device.

[0146] Correspondingly, the terminal device receives the third coding modulation parameter sequence from the first network device.

[0147] S205. The network device sends a first signal to the terminal device.

[0148] Correspondingly, the terminal device receives the first signal from the first network device.

[0149] Exemplarily, the network device may send the third coding modulation parameter sequence to the terminal device via DCI.

[0150] S206: The terminal device processes the first signal according to the third coding modulation parameter sequence to obtain data bits of M sub-bands.

[0151] In a possible implementation, a modulation symbol sequence may be obtained from time-frequency resources. The modulation symbol sequence is demodulated according to the third coded modulation parameter sequence to obtain a second codeword sequence. The second codeword sequence is deblocked and interleaved to obtain a first codeword sequence. The first codeword sequence is decoded according to the third coded modulation parameter sequence to obtain the data bits.

[0152] Exemplarily, a modulation symbol sequence can be obtained from time-frequency resources. When the coding modulation parameter is MCS, the modulation symbol sequence is demodulated according to the modulation order sequence corresponding to the third coding modulation parameter sequence to obtain a second codeword sequence. The second codeword sequence is interleaved to obtain a first codeword sequence. The first codeword sequence is decoded according to the code rate sequence corresponding to the third coding modulation parameter sequence to obtain the data bit.

[0153] Exemplarily, a modulation symbol sequence can be obtained from time-frequency resources. When the coding modulation parameter is a modulation order, the modulation symbol sequence is demodulated according to the modulation order sequence corresponding to the third coding modulation parameter sequence to obtain a second codeword sequence. The second codeword sequence is interleaved to obtain a first codeword sequence. The first codeword sequence is decoded according to a code rate determined by the CQI to obtain the data bit.

[0154] It can be understood that when the coding modulation parameter is the modulation order, the code rate used for actual decoding is determined by the CQI, and the code rate information determined by the CQI needs to be received before decoding; when the coding modulation parameter is the code rate, the modulation order used for actual demodulation is determined by the CQI, and the modulation order information determined by the CQI needs to be received before demodulation.

[0155] In a possible implementation, a modulation symbol sequence may be obtained from time-frequency resources, the modulation symbol sequence may be demodulated according to the third coded modulation parameter sequence to obtain a first codeword sequence, and the first codeword sequence may be decoded according to the third coded modulation parameter sequence to obtain the data bits.

[0156] It can be seen that in the method provided in the embodiment of the present application, the network device can determine the highest coding modulation capability (i.e., the first coding modulation parameter) that each subband can support, wherein the highest coding modulation capability that each subband can support is related to the EVM of each subband, and then determine the third coding modulation parameter of each subband through the first coding modulation parameter of each subband and the second coding modulation parameter determined by the CQI. Compared with determining the coding modulation parameters of the subband only by CQI, determining the coding modulation parameters of the subband by EVM and CQI can avoid the situation where the coding modulation parameters determined by CQI exceed the highest coding modulation capability that the subband can support, thereby causing the bit error rate to increase and the system throughput to decrease. In summary, the embodiment of the present application jointly determines the coding modulation parameters of the subband by the EVM and CQI of each subband, which can avoid an increase in the data bit error rate and improve the throughput of the communication system.

[0157] The following will be combined Figures 5 to 8 A communication device for executing the above communication method is introduced.

[0158] It is understandable that, in order to implement the functions of the above-mentioned communication method, the communication device includes hardware and / or software modules corresponding to the execution of each function. In combination with the algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in combination with the embodiments, but such implementation should not be considered to exceed the scope of the embodiments of the present application.

[0159] The embodiment of the present application can divide the functional modules of the communication device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0160] In the case of dividing each functional module into corresponding functional modules, Figure 5 A possible composition diagram of the communication device involved in the above embodiment is shown, and the device may be a network device, or a module (such as a processor, a chip or a chip system, etc.) applied to the network device, or a logical node, a logical module or software that can realize all or part of the functions of the network device. Figure 5 As shown, the communication device 300 may include: a transceiver unit 301 and a processing unit 302 .

[0161] The transceiver unit 301 is configured to obtain a first coding modulation parameter sequence for M subbands, wherein the first coding modulation parameter sequence includes [coding modulation parameter 1,1 , coding modulation parameters 1,2 , ..., coding modulation parameters 1,M ], coding modulation parameters 1,i is the first coding modulation parameter of the i-th subband, i is an integer ranging from 1 to M, M is a positive integer greater than or equal to 1, and the above coding modulation parameters 1,i It is obtained based on the EVM of the i-th subband.

[0162] The processing unit 302 is configured to determine a third coding modulation parameter sequence for the M subbands according to the first coding modulation parameter sequence and the second coding modulation parameter, wherein the third coding modulation parameter sequence includes [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is a third coding modulation parameter of the i-th subband, and the second coding modulation parameter is a coding modulation parameter determined by the network device for the M subbands according to the channel quality information CQI.

[0163] The processing unit 302 is further configured to process the data bits of the M sub-bands according to the third coding modulation parameter sequence to obtain a first signal.

[0164] The transceiver unit 301 is further configured to send and receive the first signal.

[0165] In a possible implementation, the coding modulation parameter includes at least one of a modulation and coding scheme MCS index, a coding rate, or a modulation order, wherein one MCS index corresponds to one coding rate and one modulation order.

[0166] In a possible implementation manner, the transceiver unit 301 is further configured to: send the third coding modulation parameter sequence.

[0167] In a possible implementation manner, the transceiver unit 301 is specifically configured to: send the third coded modulation parameter sequence through downlink control information DCI.

[0168] In a possible implementation, the above coding modulation parameters 3,i satisfy:

[0169] min{second coding modulation parameter, coding modulation parameter 1,i}, where min represents the minimum value and i is an integer ranging from 1 to M.

[0170] In a possible implementation, the processing unit 302 is specifically configured to: encode the data bits according to the third coding modulation parameter sequence to obtain a first codeword sequence. Interleave the first codeword sequence between blocks to obtain a second codeword sequence. Modulate the second codeword sequence according to the third coding modulation parameter sequence to obtain a modulation symbol sequence. Map the modulation symbol sequence to the time-frequency resource in a non-interleaved manner to obtain the first signal.

[0171] In a possible implementation, the processing unit 302 is specifically used to: encode the above-mentioned data bits according to the above-mentioned third coding modulation parameter sequence to obtain a first codeword sequence, modulate the above-mentioned first codeword sequence according to the above-mentioned third coding modulation parameter sequence to obtain a modulation symbol sequence, and map the above-mentioned modulation symbol sequence to the time-frequency resources in a non-interleaved manner to obtain the above-mentioned first signal.

[0172] In a possible implementation, the processing unit 302 is specifically used to: determine K subband groups according to the third coding modulation parameter sequence, K is less than or equal to M, K is a positive integer, each of the K subband groups contains at least one subband, the third coding modulation parameters of the subbands in each of the K subband groups are the same, and the K subband groups correspond to K different third coding modulation parameters. According to the third coding modulation parameters corresponding to the K subband groups, the data bits of the subbands of the K subband groups are respectively encoded to obtain K codeword sequences. According to the third coding modulation parameters corresponding to the K subband groups, the K codeword sequences are respectively modulated to obtain K modulation symbol sequences. The K modulation symbol sequences are respectively mapped to the corresponding subband groups to obtain the first signal.

[0173] In a possible implementation, the transceiver unit 301 is specifically configured to: obtain first indication information, where the first indication information is used to indicate the EVM and / or the first coding modulation parameter sequence of the M subbands, and determine the first coding modulation parameter sequence according to the first indication information.

[0174] In the case of dividing each functional module into corresponding functional modules, Figure 6 Another possible composition diagram of the communication device involved in the above embodiment is shown, and the device may be a network device, or a module (such as a processor, a chip or a chip system, etc.) applied to the network device, or a logical node, a logical module or software that can realize all or part of the functions of the network device. Figure 6 As shown, the communication device 400 may include: a transceiver unit 401 and a processing unit 402 .

[0175] The transceiver unit 401 is configured to obtain a third coding modulation parameter sequence for M subbands, wherein the third coding modulation parameter sequence includes [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is the third coded modulation parameter of the i-th subband.

[0176] The processing unit 402 is configured to encode the data bits of the M sub-bands according to the third coding modulation parameter sequence to obtain a first codeword sequence.

[0177] The processing unit 402 is further configured to perform inter-block interleaving on the first codeword sequence to obtain a second codeword sequence.

[0178] The processing unit 402 is further configured to modulate the second codeword sequence according to the third coding modulation parameter sequence to obtain a modulation symbol sequence.

[0179] The processing unit 402 is further configured to map the modulation symbol sequence onto time-frequency resources in a non-interleaved manner to obtain a first signal.

[0180] In the case of dividing each functional module into corresponding functional modules, Figure 7 Another possible composition diagram of the communication device involved in the above embodiment is shown, and the device may be a network device, or a module (such as a processor, a chip or a chip system, etc.) applied to the network device, or a logical node, a logical module or software that can realize all or part of the functions of the network device. Figure 7 As shown, the communication device 500 may include: a transceiver unit 501 and a processing unit 502 .

[0181] The transceiver unit 501 is configured to obtain a third coding modulation parameter sequence for M subbands, wherein the third coding modulation parameter sequence includes [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is the third coded modulation parameter of the i-th subband.

[0182] The processing unit 502 is used to determine K subband groups according to the above-mentioned third coding modulation parameter sequence, where K is less than or equal to M, K is a positive integer, each of the above-mentioned K subband groups includes at least one subband, the third coding modulation parameters of the subbands in each of the above-mentioned K subband groups are the same, and the above-mentioned K subband groups correspond to K different third coding modulation parameters.

[0183] The processing unit 502 is further configured to encode the data bits of the subbands of the K subband groups respectively according to the third coding modulation parameters corresponding to the K subband groups to obtain K codeword sequences.

[0184] The processing unit 502 is further configured to modulate the K codeword sequences respectively according to the third coding modulation parameters corresponding to the K subband groups to obtain K modulation symbol sequences.

[0185] The processing unit 502 is further configured to map the K modulation symbol sequences to corresponding subband groups respectively to obtain a first signal.

[0186] In the case of dividing each functional module into corresponding functional modules, Figure 8 Another possible composition diagram of the communication device involved in the above embodiment is shown, and the device may be a terminal device, or a module (such as a processor, a chip or a chip system, etc.) applied to the terminal device, or a logical node, a logical module or software that can realize all or part of the functions of the terminal device. Figure 8 As shown, the communication device 600 may include: a transceiver unit 601 and a processing unit 602 .

[0187] The transceiver unit 601 is configured to receive a third coding modulation parameter sequence for M subbands, wherein the third coding modulation parameter sequence includes [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is the third coded modulation parameter of the i-th subband.

[0188] The transceiver unit 601 is further configured to receive a first signal.

[0189] The processing unit 602 is configured to process the first signal according to the third coding modulation parameter sequence to obtain data bits of the M sub-bands.

[0190] In a possible implementation, the transceiver unit 601 is further used to: send first indication information, where the first indication information is used to determine a first coding modulation parameter sequence for the M subbands, where the first coding modulation parameter sequence includes [coding modulation parameter 1,1 , coding modulation parameters 1,2 , ..., coding modulation parameters 1,M ], coding modulation parameters 1,i is the first coding modulation parameter of the i-th subband, i is an integer ranging from 1 to M, M is a positive integer greater than or equal to 1, the above-mentioned first coding modulation parameter sequence is obtained based on the EVM of each subband, the third coding modulation parameter of the i-th subband is the smaller value between the first coding modulation parameter and the second coding modulation parameter of the i-th subband, and the above-mentioned second coding modulation parameter is determined by CQI.

[0191] In a possible implementation, the coding modulation parameter includes at least one of an MCS index, a coding rate, or a modulation order, wherein one MCS index corresponds to one coding rate and one modulation order.

[0192] In a possible implementation, the processing unit 602 is specifically used to: obtain a modulation symbol sequence from a time-frequency resource. Demodulate the modulation symbol sequence according to the third coded modulation parameter sequence to obtain a second codeword sequence. Deblock interleaving the second codeword sequence to obtain a first codeword sequence. Decode the first codeword sequence according to the third coded modulation parameter sequence to obtain the data bit.

[0193] In a possible implementation, the processing unit 602 is specifically configured to: obtain a modulation symbol sequence from time-frequency resources, demodulate the modulation symbol sequence to obtain a first codeword sequence, and decode the first codeword sequence according to the third coded modulation parameter sequence to obtain the data bits.

[0194] It is understandable that the above Figures 5 to 8 For a more detailed description of the functions performed by each unit in the described communication devices, reference may be made to the introduction of the steps performed by the terminal device or the network device in the aforementioned method embodiment.

[0195] The embodiment of the present application also provides a chip. Fig. 9 Schematic diagram of the structure of a chip 700 is shown. The chip 700 includes one or more processors 701 and an interface circuit 702. Optionally, the chip 700 may also include a bus 703.

[0196] The processor 701 may be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above communication method may be completed by an integrated logic circuit of hardware in the processor 701 or by instructions in the form of software.

[0197] Exemplarily, the processor 701 may be a general purpose processor, a digital signal processing (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The methods and steps disclosed in the embodiments of the present application may be implemented or executed. The general purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0198] The interface circuit 702 can be used to send or receive data, instructions or information. The processor 701 can use the data, instructions or other information received by the interface circuit 702 to process, and can send the processing completion information through the interface circuit 702.

[0199] Optionally, the chip also includes a memory, which may include a read-only memory and a random access memory, and provides operation instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory (NVRAM).

[0200] Optionally, the memory stores executable software modules or data structures, and the processor can perform corresponding operations by calling operation instructions stored in the memory (the operation instructions can be stored in the operating system).

[0201] Optionally, the chip can be used in the communication device involved in the embodiment of the present application. Optionally, the interface circuit 702 can be used to output the execution result of the processor 701. The communication method provided in one or more embodiments of the embodiment of the present application can refer to the above embodiments, which will not be repeated here.

[0202] It should be noted that the functions corresponding to the processor 701 and the interface circuit 702 can be implemented through hardware design, software design, or a combination of hardware and software, and there is no limitation here.

[0203] Fig.10The following is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device can be applied to the scenario shown in the above method embodiment. For the convenience of explanation, Fig.10 Only the main components of the communication device are shown, including a processor 801, a memory 802, a control circuit 803, and an input-output device 804. The processor 801 is mainly used to process the communication protocol and communication data, execute the software program, and process the data of the software program. The memory 802 is mainly used to store the software program and data. The control circuit 803 is mainly used for power supply and transmission of various electrical signals. The input-output device 804 is mainly used to receive data input by the user and output data to the user.

[0204] When the communication device is a processor 801, the control circuit 803 can be a mainboard, the memory 802 includes a hard disk, RAM, ROM and other media with storage functions, the processor 801 can include a baseband processor 801 and a central processing unit, the baseband processor is mainly used to process the communication protocol and communication data, the central processing unit is mainly used to control the entire communication device, execute software programs, and process the data of the software programs, and the input and output device 804 includes a display screen, a keyboard and a mouse, etc.; the control circuit 803 can further include or connect a transceiver circuit or a transceiver, such as: a network cable interface, etc., for sending or receiving data or signals, such as data transmission and communication with other devices. Further, it can also include an antenna for sending and receiving wireless signals, and for data / signal transmission with other devices.

[0205] An embodiment of the present application also provides a communication device, which includes: at least one processor, when the at least one processor executes program code or instructions, the above-mentioned related method steps are implemented to implement the communication method in the above-mentioned embodiment.

[0206] Optionally, the device may further include at least one memory, and the at least one memory is used to store the program code or instruction.

[0207] An embodiment of the present application also provides a computer storage medium, in which computer instructions are stored. When the computer instructions are executed on a communication device, the communication device executes the above-mentioned related method steps to implement the communication method in the above-mentioned embodiment.

[0208] The embodiment of the present application also provides a computer program product. When the computer program product is run on a computer, the computer is caused to execute the above-mentioned related steps to implement the communication method in the above-mentioned embodiment.

[0209] The embodiment of the present application also provides a communication device, which may be a chip, an integrated circuit, a component or a module. Specifically, the device may include a connected processor and a memory for storing instructions, or the device may include at least one processor for obtaining instructions from an external memory. When the device is running, the processor may execute instructions so that the chip executes the communication method in each of the above method embodiments.

[0210] The embodiment of the present application further provides a communication system, which includes: a plurality of the above-mentioned communication devices. The above-mentioned communication devices are used to execute the communication methods in the above-mentioned method embodiments.

[0211] It should be understood that in various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0212] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present application.

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

[0214] In the several embodiments provided in the embodiments of the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0215] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, and may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0216] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0217] If the above functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the above methods of each embodiment of the embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

Claims

1. A communication method, characterized in that: The method comprises: Obtain a first coding modulation parameter sequence for M subbands, wherein the first coding modulation parameter sequence includes [coding modulation parameter 1,1 , coding modulation parameters 1,2 , ..., coding modulation parameters 1,M ], coding modulation parameters 1,i is the first coding modulation parameter of the i-th subband, i is an integer ranging from 1 to M, M is a positive integer greater than or equal to 1, and the coding modulation parameter 1,i It is obtained based on the error vector magnitude EVM of the i-th subband; Determine the third coding modulation parameter sequence of the M subbands according to the first coding modulation parameter sequence and the second coding modulation parameter, wherein the third coding modulation parameter sequence includes [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is a third coding modulation parameter of the i-th subband, wherein the second coding modulation parameter is a coding modulation parameter determined by the network device for the M subbands according to the channel quality information CQI; Processing the data bits of the M subbands according to the third coding modulation parameter sequence to obtain a first signal; The first signal is sent.

2. The method according to claim 1, characterized in that: The coding modulation parameters include at least one of a modulation and coding scheme MCS index, a coding rate or a modulation order, wherein one MCS index corresponds to one coding rate and one modulation order.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: The third coded modulation parameter sequence is sent.

4. The method according to claim 3, characterized in that The sending of a third coding modulation parameter sequence comprises: The third coding modulation parameter sequence is sent through downlink control information DCI.

5. The method according to any one of claims 1 to 4, characterized in that The coding modulation parameters 3,i Satisfies: min{second coding modulation parameter, coding modulation parameter 1,i }, where min represents the minimum value and i is an integer ranging from 1 to M.

6. The method according to any one of claims 1 to 5, characterized in that The processing of the data bits of the M sub-bands according to the third coding modulation parameter sequence to obtain a first signal includes: Encoding the data bits according to the third coding modulation parameter sequence to obtain a first codeword sequence; Performing inter-block interleaving on the first codeword sequence to obtain a second codeword sequence; Modulating the second codeword sequence according to the third coded modulation parameter sequence to obtain a modulation symbol sequence; The modulation symbol sequence is mapped onto time-frequency resources in a non-interleaved manner to obtain the first signal.

7. The method according to any one of claims 1 to 5, characterized in that The processing of the data bits of the M sub-bands according to the third coding modulation parameter sequence to obtain a first signal includes: Encoding the data bits according to the third coding modulation parameter sequence to obtain a first codeword sequence; Modulating the first codeword sequence according to the third coded modulation parameter sequence to obtain a modulation symbol sequence; The modulation symbol sequence is mapped onto time-frequency resources in a non-interleaved manner to obtain the first signal.

8. The method according to any one of claims 1 to 5, characterized in that The processing of the data bits of the M sub-bands according to the third coding modulation parameter sequence to obtain a first signal includes: Determine K subband groups according to the third coding modulation parameter sequence, where K is less than or equal to M, and K is a positive integer, each of the K subband groups includes at least one subband, the third coding modulation parameters of the subbands in each of the K subband groups are the same, and the K subband groups correspond to K different third coding modulation parameters; According to the third coding and modulation parameters corresponding to the K subband groups, respectively encode the data bits of the subbands of the K subband groups to obtain K codeword sequences; Modulating the K codeword sequences respectively according to third coding modulation parameters corresponding to the K subband groups to obtain K modulation symbol sequences; The K modulation symbol sequences are respectively mapped to corresponding subband groups to obtain the first signal.

9. The method according to any one of claims 1 to 8, characterized in that The obtaining of the first coding modulation parameter sequence of the M subbands includes: Acquire first indication information, where the first indication information is used to indicate the EVM and / or the first coding modulation parameter sequence of the M subbands; Determine the first coding modulation parameter sequence according to the first indication information.

10. A communication method, characterized in that: The method comprises: Obtain a third coding modulation parameter sequence for M subbands, wherein the third coding modulation parameter sequence includes [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is the third coded modulation parameter of the i-th subband, i is an integer ranging from 1 to M, and M is a positive integer greater than or equal to 1; Encoding the data bits of the M subbands according to the third coding modulation parameter sequence to obtain a first codeword sequence; Performing inter-block interleaving on the first codeword sequence to obtain a second codeword sequence; Modulating the second codeword sequence according to the third coded modulation parameter sequence to obtain a modulation symbol sequence; The modulation symbol sequence is mapped onto time-frequency resources in a non-interleaved manner to obtain a first signal.

11. A communication method, characterized in that: The method comprises: Obtain a third coding modulation parameter sequence for M subbands, wherein the third coding modulation parameter sequence includes [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is the third coded modulation parameter of the i-th subband, i is an integer ranging from 1 to M, and M is a positive integer greater than or equal to 1; Determine K subband groups according to the third coding modulation parameter sequence, where K is less than or equal to M, and K is a positive integer, each of the K subband groups includes at least one subband, the third coding modulation parameters of the subbands in each of the K subband groups are the same, and the K subband groups correspond to K different third coding modulation parameters; According to the third coding and modulation parameters corresponding to the K subband groups, respectively encode the data bits of the subbands of the K subband groups to obtain K codeword sequences; Modulating the K codeword sequences respectively according to third coding modulation parameters corresponding to the K subband groups to obtain K modulation symbol sequences; The K modulation symbol sequences are respectively mapped to corresponding subband groups to obtain a first signal.

12. A communication method, characterized in that: The method comprises: Receive a third coding modulation parameter sequence for M subbands, the third coding modulation parameter sequence comprising [coding modulation parameter 3,1 , coding modulation parameters 3,2 , ..., coding modulation parameters 3,M ], coding modulation parameters 3,i is the third coded modulation parameter of the i-th subband, i is an integer ranging from 1 to M, and M is a positive integer greater than or equal to 1; receiving a first signal; The first signal is processed according to the third coding modulation parameter sequence to obtain data bits of the M sub-bands.

13. The method according to claim 12, characterized in that The method further comprises: Sending first indication information, where the first indication information is used to determine a first coding modulation parameter sequence for the M subbands, where the first coding modulation parameter sequence includes [coding modulation parameter 1,1 , coding modulation parameters 1,2 , ..., coding modulation parameters 1,M ], coding modulation parameters 1,i is the first coding modulation parameter of the i-th subband, i is an integer ranging from 1 to M, M is a positive integer greater than or equal to 1, the first coding modulation parameter sequence is obtained based on the EVM of each subband, the third coding modulation parameter of the i-th subband is the smaller value between the first coding modulation parameter and the second coding modulation parameter of the i-th subband, and the second coding modulation parameter is determined by CQI.

14. The method according to claim 12 or 13, characterized in that The coding modulation parameter includes at least one of an MCS index, a coding rate or a modulation order, wherein one MCS index corresponds to one coding rate and one modulation order.

15. The method according to any one of claims 12 to 14, characterized in that The processing of the first signal according to the third coding modulation parameter sequence to obtain the data bits of the M sub-bands includes: Acquire a modulation symbol sequence from time-frequency resources; Demodulating the modulation symbol sequence according to the third coded modulation parameter sequence to obtain a second codeword sequence; Performing inter-block deinterleaving on the second codeword sequence to obtain a first codeword sequence; The first codeword sequence is decoded according to the third coding modulation parameter sequence to obtain the data bits.

16. The method according to any one of claims 12 to 14, characterized in that The processing of the first signal according to the third coding modulation parameter sequence to obtain the data bits of the M sub-bands includes: Acquire a modulation symbol sequence from time-frequency resources; Demodulating the modulation symbol sequence according to the third coded modulation parameter sequence to obtain a first codeword sequence; The first codeword sequence is decoded according to the third coding modulation parameter sequence to obtain the data bits.

17. A communication device, characterized in that: Comprising modules for executing the method as claimed in any one of claims 1 to 16.

18. A communication device, characterized in that: The device comprises a processor, wherein the processor is coupled to a memory, wherein the memory is used to store instructions. When the instructions are executed by the processor, the device performs the method according to any one of claims 1 to 16.

19. A computer-readable storage medium for storing a computer program, characterized in that: When the computer program is executed, the method according to any one of claims 1 to 16 is performed.

20. A computer program product, comprising instructions, characterized in that: When the instructions are executed, the method according to any one of claims 1 to 16 is performed.

21. A chip comprising at least one processor and a memory, characterized in that: The at least one processor executes a program or instruction stored in the memory so that the information processing device implements the method according to any one of claims 1 to 16.