Communication method and apparatus

By employing different modulation and coding strategies for different transmission layers of the same codeword and selecting an appropriate MCS based on channel quality differences, the problem of limited transmission performance in existing communication systems is solved, and more efficient data transmission is achieved.

WO2026001416A1PCT designated stage Publication Date: 2026-01-02HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/095408
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-28
Filing Date
2025-05-16
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

In existing communication systems, transmission performance is limited by the poor flexibility of modulation and coding strategies, especially when the number of transmission layers is less than or equal to 4, using a single codeword limits transmission performance.

Method used

Different modulation and coding strategies (MCS) are used to modulate the same codeword at different transmission layers. An appropriate MCS is selected based on the differences in channel quality to improve data transmission rate and reliability.

Benefits of technology

By employing flexible modulation methods, data transmission performance is improved, compatibility with existing physical channel processing procedures is maintained, and transmission efficiency is further enhanced in the case of multiple codewords.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025095408_02012026_PF_FP_ABST
    Figure CN2025095408_02012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications. Provided are a communication method and apparatus. The method comprises: using a first modulation and coding scheme (MCS) to modulate a first bit sequence of a first codeword, so as to obtain a first modulation symbol, and using a second MCS to modulate a second bit sequence of the first codeword, so as to obtain a second modulation symbol; and sending the first modulation symbol and the second modulation symbol. For example, the first modulation symbol is sent by means of a first transport layer, and the second modulation symbol is sent by means of a second transport layer. The same codeword corresponds to at least two transport layers, and different transport layers of the same codeword use different MCSs.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and apparatus

[0001] The present application claims priority to the Chinese patent application No. 202410867135.1, filed on June 28, 2024, and entitled "A communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, and in particular to a communication method and apparatus. BACKGROUND

[0003] In a communication system, the main processing flow of the physical layer includes: receiving a transport block (TB) from a medium access control (MAC) layer, processing the TB into a code word (CW), and then performing modulation, layer mapping, precoding, etc. on the CW to obtain an orthogonal frequency division multiplexing (OFDM) signal, and then sending out the OFDM signal. When the number of transmission layers is less than or equal to 4, one code word is used, and when the number of transmission layers is greater than 4, two code words are used. In addition, one code word is modulated using one modulation and coding scheme (MCS). The above processing method has poor flexibility and limited transmission performance. SUMMARY

[0004] To solve the above technical problems, the present application provides a communication method and apparatus, which can improve the data transmission performance. To achieve the above purpose, the present application adopts the following technical solutions:

[0005] In a first aspect, a communication method is provided. The method can be executed by a first communication apparatus. The first communication apparatus can be a terminal device, a component (such as a processor, a chip, or a chip system, etc.) in the terminal device, or a logic module or software capable of realizing all or part of the functions of the terminal device. Alternatively, the first communication apparatus can be a network device, a component (such as a processor, a chip, or a chip system, etc.) in the network device, or a logic module or software capable of realizing all or part of the functions of the network device. Hereinafter, the execution subject is taken as an example for description. The method comprises:

[0006] modulate a first bit sequence of a first codeword using a first modulation and coding scheme (MCS) to obtain a first modulation symbol, and modulate a second bit sequence of the first codeword using a second MCS to obtain a second modulation symbol.

[0007] transmit the first modulation symbol and the second modulation symbol.

[0008] wherein the first MCS is different from the second MCS.

[0009] wherein the first modulation symbol comprises one or more modulation symbols, and the second modulation symbol comprises one or more modulation symbols, and wherein a number of modulation symbols of the first modulation symbol and a number of modulation symbols of the second modulation symbol can be the same or different.

[0010] That is, for the same codeword, such as the first codeword, different MCSs can be used for modulation, and compared with the mode of using one MCS for modulation for the same codeword, the modulation mode for the same codeword in the present application is more flexible, which is helpful to improve data transmission performance.

[0011] For example, after layer mapping, the modulation symbols of the first codeword are mapped to at least two transmission layers. In the at least two transmission layers, there is a large difference in the signal-to-interference-plus-noise ratio (SINR) corresponding to two transmission layers. Wherein, the SINR corresponding to one transmission layer is higher, which means that the channel quality corresponding to the transmission layer is better, or the interference is lower, and modulation symbols with a higher modulation order, such as modulation symbols generated by modulating the first codeword with a higher MCS, can be transmitted to improve the data transmission rate. On the contrary, the SINR corresponding to one transmission layer is lower, which means that the channel quality corresponding to the transmission layer is poorer, or the interference is higher, and modulation symbols with a lower modulation order, such as modulation symbols generated by modulating the first codeword with a lower MCS, can be transmitted to guarantee the data transmission reliability.

[0012] In a possible design, the method further includes: mapping the first modulation symbol to a first transmission layer, and mapping the second modulation symbol to a second transmission layer.

[0013] transmitting the first modulation symbol and the second modulation symbol includes: transmitting the first modulation symbol through the first transmission layer, and transmitting the second modulation symbol through the second transmission layer.

[0014] That is, the first communication device processes the first codeword by modulating and then layer mapping, so as to be compatible with the processing flow of the physical channel to the signal in the existing technology.

[0015] In a possible design, the method further includes performing layer mapping on the first codeword to obtain the first bit sequence and the second bit sequence, where the first bit sequence is a bit sequence mapped to a first transmission layer in the first codeword, and the second bit sequence is a bit sequence mapped to a second transmission layer in the first codeword.

[0016] The first modulation symbol and the second modulation symbol are transmitted, including: transmitting the first modulation symbol through the first transmission layer, and transmitting the second modulation symbol through the second transmission layer.

[0017] That is, the first communication device processes the first codeword through layer mapping and modulation in sequence, so that modulation of the first bit sequence and the second bit sequence can be performed in parallel, thereby improving data processing efficiency.

[0018] In a possible design, the first modulation symbol corresponds to a first transmission layer, and the second modulation symbol corresponds to a second transmission layer.

[0019] The first modulation symbol and the second modulation symbol are transmitted, including: transmitting the first modulation symbol through the first transmission layer, and transmitting the second modulation symbol through the second transmission layer.

[0020] That is, different transmission layers of the same codeword correspond to different MCSs, i.e., different transmission layers of the same codeword are used to transmit modulation symbols obtained by modulation of different MCSs.

[0021] For example, the first transmission layer corresponds to a higher SINR, and can transmit a modulation symbol generated by modulation of the first codeword with a higher MCS, to improve data transmission rate.

[0022] For another example, the second transmission layer corresponds to a lower SINR, and can transmit a modulation symbol generated by modulation of the first codeword with a lower MCS, to guarantee data transmission reliability.

[0023] In a possible design, the first MCS is determined based on a first value of a signal measurement result, and the second MCS is determined based on a second value of the signal measurement result, where the first value is different from the second value.

[0024] That is, different MCSs, such as the first MCS and the second MCS, are determined based on different values in the same signal measurement result, and the first codeword is modulated using different MCSs, so that flexibility of modulation manners for the same codeword is improved, thereby helping to achieve better transmission performance.

[0025] In one possible design, before modulating the first bit sequence of the first codeword using the first MCS to obtain the first modulation symbol and modulating the second bit sequence of the first codeword using the second MCS to obtain the second modulation symbol, the method further includes determining a number of transmission layers corresponding to the first codeword.

[0026] wherein the number of transmission layers corresponding to the first codeword is less than or equal to a third value, and the transmission layers corresponding to the first codeword include a first transmission layer and a second transmission layer. For example, the third value is a positive integer, such as 2, 3, 4, 5, etc.

[0027] That is, the number of transmission layers is less than or equal to the third value, and the number of codewords is one. In a case where one codeword corresponds to one hybrid automatic repeat request (HARQ) process, the number of codewords being one implies that the number of HARQ processes is also one, which helps to reduce the number of HARQ processes and save transmission resources.

[0028] In one possible design, the method further includes modulating a third bit sequence of a second codeword using a third MCS to obtain a third modulation symbol, and modulating a fourth bit sequence of the second codeword using a fourth MCS to obtain a fourth modulation symbol.

[0029] The third modulation symbol and the fourth modulation symbol are transmitted.

[0030] That is, for a case of multiple codewords, such as the first codeword and the second codeword, each codeword can be modulated using a different MCS, i.e., the modulation manner used for each codeword in the multiple codewords is at least two in the present application. The increase in the number of modulation manners makes the modulation manner more flexible, and thus further improves transmission performance.

[0031] In one possible design, before modulating the third bit sequence of the second codeword using the third MCS to obtain the third modulation symbol and modulating the fourth bit sequence of the second codeword using the fourth MCS to obtain the fourth modulation symbol, the method further includes determining a number of transmission layers corresponding to the second codeword.

[0032] wherein a sum of the number of transmission layers corresponding to the first codeword and the number of transmission layers corresponding to the second codeword is greater than a third value, the transmission layers corresponding to the first codeword include a first transmission layer and a second transmission layer, and the transmission layers corresponding to the second codeword include a third transmission layer and a fourth transmission layer. For example, the third value is a positive integer, such as 2, 3, 4, 5, etc.

[0033] That is, the number of transmission layers is greater than a third value, and the number of codewords is 2. The greater the number of transmission layers, the greater the amount of data to be transmitted, and more codewords can be used for transmission, thereby helping to improve data transmission efficiency.

[0034] In a possible design, the first modulation symbol is transmitted through the first transmission layer, including: the first modulation symbol is transmitted through the first antenna and the second antenna.

[0035] The second modulation symbol is transmitted through the second transmission layer, including: the second modulation symbol is transmitted through the first antenna and the second antenna.

[0036] The first antenna and the second antenna are located in the first communication device, and the distance between the first antenna and the second antenna is greater than kλ, where k represents an integer greater than or equal to 10, and λ represents the wavelength of the first signal, which includes the signal corresponding to the first modulation symbol or the second modulation symbol. It can be understood that the antennas of the first communication device are separate antennas, including the first antenna and the second antenna.

[0037] That is, in a specific implementation, the first modulation symbol is transmitted through the first transmission layer, which can be specifically implemented as: the first modulation symbol is transmitted through the first antenna and the second antenna. The second modulation symbol is transmitted through the second transmission layer, which can be specifically implemented as: the second modulation symbol is transmitted through the first antenna and the second antenna.

[0038] In a possible design, before the first bit sequence of the first codeword is modulated by using the first MCS to obtain the first modulation symbol, and the second bit sequence of the first codeword is modulated by using the second MCS to obtain the second modulation symbol, the method further includes: receiving first information. The first information is used to determine that the second communication device is a first type of communication device, the first type of communication device includes a third antenna and a fourth antenna, the distance between the third antenna and the fourth antenna is greater than kλ, k represents an integer greater than or equal to 10, and λ represents the wavelength of the first signal, which includes the signal corresponding to the first modulation symbol or the second modulation symbol, the third antenna is used to receive the first modulation symbol and the second modulation symbol, and the fourth antenna is used to receive the first modulation symbol and the second modulation symbol.

[0039] For example, the first information indicates that the second communication device is the first type of communication device. That is, the second communication device can report its device type to the first communication device, so that the first communication device modulates the first codeword by using different MCSs based on the first information, so as to fully utilize the transmission gain brought by the separated antennas.

[0040] For another example, the first information indicates that the antennas on the second communication device are separated antennas. That is, the second communication device can report its antenna capability to the first communication device, so that the first communication device modulates the first codeword by using different MCSs based on the first information, so as to fully utilize the transmission gain brought by the separated antennas.

[0041] In a possible design, before modulating the first bit sequence of the first codeword by using the first MCS to obtain the first modulation symbol, and modulating the second bit sequence of the first codeword by using the second MCS to obtain the second modulation symbol, the method further includes: receiving second information, where the second information indicates the first MCS and the second MCS.

[0042] It can be understood that the second communication device suggests or recommends the MCS to the first communication device, so that the first communication device modulates the first codeword according to the MCS suggested by the second communication device. Since the first MCS and the second MCS are the MCSs recommended by the second communication device, modulating the first codeword by using the recommended MCSs helps to guarantee the data transmission performance.

[0043] In a second aspect, a communication method is provided. The method can be performed by a second communication device. The second communication device can be a terminal device, or a component (for example, a processor, a chip, or a chip system) in the terminal device, or a logic module or software that can implement all or part of the functions of the terminal device. Alternatively, the second communication device can be a network device, or a component (for example, a processor, a chip, or a chip system) in the network device, or a logic module or software that can implement all or part of the functions of the network device. Hereinafter, the execution subject is taken as an example for description. The method includes:

[0044] receiving the first modulation symbol and the second modulation symbol.

[0045] demodulate the first modulation symbol according to the first modulation and coding strategy (MCS) to obtain a first bit sequence, and demodulate the second modulation symbol according to a second MCS to obtain a second bit sequence, the first bit sequence and the second bit sequence being different bit sequences of a same codeword.

[0046] That is, using different MCSs to demodulate for a same codeword helps to improve data transmission performance.

[0047] In a possible design, receiving the first modulation symbol includes receiving the first modulation symbol through a first transmission layer. Receiving the second modulation symbol includes receiving the second modulation symbol through a second transmission layer.

[0048] Before demodulating the first modulation symbol according to the first MCS to obtain the first bit sequence, and demodulating the second modulation symbol according to the second MCS to obtain the second bit sequence, the method further includes determining, according to a first mapping relationship, that the first modulation symbol and the second modulation symbol are modulation symbols of a first codeword, the first mapping relationship including a mapping relationship between the first codeword and the first transmission layer and the second transmission layer.

[0049] That is, the second communication device processes the first modulation symbol and the second modulation symbol in a manner of first de-layer mapping and then demodulation, thereby obtaining the first codeword.

[0050] In a possible design, receiving the first modulation symbol includes receiving the first modulation symbol through a first transmission layer. Receiving the second modulation symbol includes receiving the second modulation symbol through a second transmission layer.

[0051] After demodulating the first modulation symbol according to the first MCS to obtain the first bit sequence, and demodulating the second modulation symbol according to the second MCS to obtain the second bit sequence, the method further includes determining, according to a first mapping relationship, that the first bit sequence and the second bit sequence are bit sequences of a first codeword, the first mapping relationship including a mapping relationship between the first codeword and the first transmission layer and the second transmission layer.

[0052] That is, the second communication device processes the first modulation symbol and the second modulation symbol in a manner of first demodulation and then de-layer mapping, thereby obtaining the first codeword.

[0053] In a possible design, the first modulation symbol corresponds to a first transmission layer, and the second modulation symbol corresponds to a second transmission layer.

[0054] Receiving the first modulation symbol and the second modulation symbol includes receiving the first modulation symbol through the first transmission layer and receiving the second modulation symbol through the second transmission layer.

[0055] In one possible design, the first MCS is determined based on a first value of a signal measurement result, and the second MCS is determined based on a second value of the signal measurement result, where the first value is different from the second value.

[0056] In one possible design, the first bit sequence and the second bit sequence are different bit sequences of a first codeword. Before demodulating the first modulation symbol according to the first MCS to obtain the first bit sequence and demodulating the second modulation symbol according to the second MCS to obtain the second bit sequence, the method further includes determining a number of transmission layers corresponding to the first codeword.

[0057] where the number of transmission layers corresponding to the first codeword is less than or equal to a third value, and the transmission layers corresponding to the first codeword include a first transmission layer and a second transmission layer.

[0058] In one possible design, the first bit sequence and the second bit sequence are different bit sequences of a first codeword. The method further includes receiving a third modulation symbol and a fourth modulation symbol, demodulating the third modulation symbol according to a third MCS to obtain a third bit sequence, and modulating the fourth modulation symbol according to a fourth MCS to obtain a fourth bit sequence, where the third bit sequence and the fourth bit sequence are bit sequences of a second codeword.

[0059] That is, for multiple codewords, such as the first codeword and the second codeword, each codeword can be demodulated using different MCSs, thereby further improving transmission performance.

[0060] In one possible design, before demodulating the third modulation symbol according to the third MCS to obtain the third bit sequence and modulating the fourth modulation symbol according to the fourth MCS to obtain the fourth bit sequence, the method further includes determining a number of transmission layers corresponding to the second codeword.

[0061] where a sum of the number of transmission layers corresponding to the first codeword and the number of transmission layers corresponding to the second codeword is greater than a third value, the transmission layers corresponding to the first codeword include a first transmission layer and a second transmission layer, and the transmission layers corresponding to the second codeword include a third transmission layer and a fourth transmission layer.

[0062] In a possible design, the receiving the first modulation symbol through the first transmission layer includes: receiving the first modulation symbol through the third antenna and the fourth antenna.

[0063] The receiving the second modulation symbol through the second transmission layer includes: receiving the second modulation symbol through the third antenna and the fourth antenna.

[0064] The third antenna and the fourth antenna are located in the second communication device, and a distance between the third antenna and the fourth antenna is greater than k * l, where k represents an integer greater than or equal to 10, and l represents a wavelength of a first signal, the first signal including a signal corresponding to the first modulation symbol or the second modulation symbol. It can be understood that the antennas of the second communication device are separate antennas, including the third antenna and the fourth antenna.

[0065] That is, in specific implementation, the receiving the first modulation symbol through the first transmission layer can be specifically implemented as: receiving the first modulation symbol through the third antenna and the fourth antenna. The receiving the second modulation symbol through the second transmission layer can be specifically implemented as: receiving the second modulation symbol through the third antenna and the fourth antenna.

[0066] In a possible design, before demodulating the first modulation symbol according to the first MCS to obtain the first bit sequence and demodulating the second modulation symbol according to the second MCS to obtain the second bit sequence, the method further includes: sending first information.

[0067] The first information is used to determine that the second communication device is a first type of communication device, the first type of communication device includes a third antenna and a fourth antenna, a distance between the third antenna and the fourth antenna is greater than k * l, where k represents an integer greater than or equal to 10, and l represents a wavelength of a first signal, the first signal including a signal corresponding to the first modulation symbol or the second modulation symbol, the third antenna being used to receive the first modulation symbol and the second modulation symbol, and the fourth antenna being used to receive the first modulation symbol and the second modulation symbol.

[0068] In a possible design, before receiving the first modulation symbol and the second modulation symbol, the method further includes: sending second information, the second information indicating the first MCS and the second MCS.

[0069] The technical effects brought by any of the design manners of the second aspect can refer to the technical effects brought by different design manners of the first aspect, which will not be repeated here.

[0070] In a third aspect, a communication method is provided. The method can be performed by a first communication device. The first communication device can be a terminal device, a component (e.g., a processor, a chip, or a chip system, etc.) in the terminal device, or a logic module or software that can implement all or part of the functions of the terminal device. Alternatively, the first communication device can be a network device, a component (e.g., a processor, a chip, or a chip system, etc.) in the network device, or a logic module or software that can implement all or part of the functions of the network device. Hereinafter, the method is described by taking the first communication device as an example. The method includes:

[0071] modulating the Q code words by using Q modulation and coding strategies (MCSs) to obtain at least two modulation symbols, the Q MCSs corresponding to the Q code words one by one, Q being a positive integer greater than or equal to 2, Q being determined according to the number of antennas on the first communication device or a second communication device in communication with the first communication device, the antennas including a first antenna and a second antenna, the distance between the first antenna and the second antenna being greater than kλ, k representing an integer greater than or equal to 10, and λ representing the wavelength of a first signal including a signal corresponding to one of the Q code words.

[0072] transmitting the at least two modulation symbols.

[0073] At least two of the Q MCSs are different.

[0074] Since the antennas include the first antenna and the second antenna, and the distance between the first antenna and the second antenna is greater than kλ, it can be understood that the antennas are separated antennas.

[0075] The number of antennas on the first communication device can be understood as the number of separated antennas on the first communication device.

[0076] The number of antennas on the second communication device can be understood as the number of separated antennas on the second communication device.

[0077] That is, the number Q of code words is determined according to the number of separated antennas. Compared with the way of determining the number of code words according to the number of transmission layers, the number of code words in this application is determined by referring to the number of separated antennas, so as to fully utilize the transmission gain brought by the separated antennas and help improve the data transmission performance.

[0078] For example, the quantity Q of the code words is greater than or equal to the quantity of the separate antennas. That is, the value of Q is not limited to 1 or 2, 4, but can have more possible values, i.e., the quantity of the code words is more flexible. For example, the greater the value of Q, the more data can be transmitted simultaneously, thereby improving data transmission efficiency.

[0079] Further, after layer mapping, the Q code words correspond to different transmission layers. In the transmission layers corresponding to the Q code words, there is a large difference in the SIR (Signal to Interference Ratio) of two transmission layers. A higher SIR of a transmission layer means that the channel quality of the transmission layer is better or the interference is lower, and modulation symbols with a higher modulation order can be transmitted, such as modulation symbols generated by higher MCS in the Q code words, to improve data transmission rate. Conversely, a lower SIR of a transmission layer means that the channel quality of the transmission layer is poorer or the interference is higher, and modulation symbols with a lower modulation order can be transmitted, such as modulation symbols generated by lower MCS in the Q code words, to ensure data transmission reliability.

[0080] In a possible design, the Q MCSs are used to modulate the Q code words to obtain the at least two modulation symbols, including: using a fifth MCS to modulate a third code word to obtain a fifth modulation symbol and a sixth modulation symbol, the Q MCSs including the fifth MCS, and the Q code words including the third code word.

[0081] The method further includes: mapping the fifth modulation symbol to a fifth transmission layer, and mapping the sixth modulation symbol to a sixth transmission layer.

[0082] The method further includes: mapping the fifth modulation symbol to a fifth transmission layer, and mapping the sixth modulation symbol to a sixth transmission layer.

[0083] That is, different transmission layers of the same code word correspond to the same MCS, i.e., different transmission layers are used to transmit modulation symbols generated based on the same MCS, and these modulation symbols belong to modulation symbols of the same code word. Further, the first communication device processes the first code word by modulating first and then layer mapping, to be compatible with the processing procedure of physical channels to signals in the prior art.

[0084] In a possible design, the Q code words include a third code word, and the method further includes: layer mapping the third code word to obtain a fifth bit sequence and a sixth bit sequence, the fifth bit sequence being a bit sequence of the third code word mapped to a fifth transmission layer, and the sixth bit sequence being a bit sequence of the third code word mapped to a sixth transmission layer.

[0085] modulating the fifth bit sequence by using the fifth MCS to obtain the fifth modulation symbol, and modulating the sixth bit sequence by using the fifth MCS to obtain the sixth modulation symbol, wherein the Q MCSs include the fifth MCS.

[0086] transmitting the at least two modulation symbols includes transmitting the fifth modulation symbol through the fifth transmission layer and transmitting the sixth modulation symbol through the sixth transmission layer.

[0087] That is, different transmission layers of the same codeword correspond to the same MCS, that is, different transmission layers are used to transmit modulation symbols generated based on the same MCS, and the modulation symbols belong to modulation symbols of the same codeword. And the first communication device processes the first codeword by the way of layer mapping and modulation, so that the modulation of the fifth bit sequence and the sixth bit sequence can be parallel, thereby speeding up the data processing efficiency.

[0088] In a possible design, the method further includes: receiving third information, the third information indicating mapping relationships between the third codeword and the fifth transmission layer and the sixth transmission layer respectively.

[0089] It can be understood that the second communication device suggests the mapping relationship between the codeword and the transmission layer to the first communication device, so that the first communication device performs layer mapping according to the mapping relationship suggested by the second communication device, which helps to guarantee the data transmission performance.

[0090] In a possible design, the Q is determined according to the number of antennas on the first communication device or a second communication device in communication with the first communication device, including: Q≥B, B representing the number of antennas. It can be understood that B represents the number of separate antennas, such as the number of separate antennas on the first communication device or the number of separate antennas on the second communication device.

[0091] In a possible design, when the number of antennas is 2, Q=2.

[0092] In a possible design, when the number of antennas is 4, Q is 2, 3 or 4.

[0093] In a possible design, the first communication device includes the first antenna and the second antenna. Transmitting the fifth modulation symbol through the fifth transmission layer includes transmitting the fifth modulation symbol through the first antenna and the second antenna.

[0094] The sixth modulation symbol is sent through the sixth transmission layer, including sending the sixth modulation symbol through the first antenna and the second antenna.

[0095] It can be understood that the antennas of the first communication device are separate antennas, including the first antenna and the second antenna.

[0096] That is, in a specific implementation, the fifth modulation symbol is sent through the first transmission layer, which can be specifically implemented as: the fifth modulation symbol is sent through the first antenna and the second antenna. The sixth modulation symbol is sent through the second transmission layer, which can be specifically implemented as: the sixth modulation symbol is sent through the first antenna and the second antenna.

[0097] In a possible design, the method further includes: receiving first information, where the first information is used to determine that the second communication device is a first type of communication device, the first type of communication device includes the first antenna and the second antenna, the first antenna is used to receive the at least two modulation symbols, and the second antenna is used to receive the at least two modulation symbols.

[0098] For example, the first information indicates that the second communication device is the first type of communication device. That is, the second communication device can report its device type to the first communication device, so that the first communication device modulates the Q code words based on the Q MCSs according to the first information, thereby fully utilizing the transmission gain brought by the separate antennas.

[0099] For another example, the first information indicates that the antennas on the second communication device are separate antennas. That is, the second communication device can report its antenna capability to the first communication device, so that the first communication device modulates the Q code words based on the Q MCSs according to the first information, thereby fully utilizing the transmission gain brought by the separate antennas.

[0100] In a possible design, the at least two modulation symbols are sent, including sending the modulation symbol of each code word in the Q code words through at least one transmission layer in P transmission layers.

[0101] Wherein, P≤4, Q=2; or, when P=3, Q is 2 or 3; or, when P=4, Q is 2, 3 or 4; or, when P=5, Q is 2, 3 or 4; or, when P=6, Q is 2, 3 or 4; or, when P=7, Q is 2, 3 or 4; or, when P=8, Q is 2, 3 or 4.

[0102] That is, the value of Q can have multiple values, and the value of the number of code words is more flexible, thereby helping to improve the data transmission performance.

[0103] In one possible design, the Q codewords include a third codeword and a fourth codeword.

[0104] Transmitting the modulation symbols of each of the Q codewords via at least one of the P transmission layers includes transmitting the modulation symbols of the third codeword via M of the P transmission layers and transmitting the modulation symbols of the fourth codeword via N of the P transmission layers, where M and N are positive integers and the difference between M and N is less than or equal to one.

[0105] That is, the same or close number of transmission layers corresponding to different codewords helps to reduce processing complexity, such as layer mapping complexity.

[0106] In one possible design, the difference between the signal-to-interference-plus-noise ratio (SINR) corresponding to the fifth transmission layer and the SINR corresponding to the sixth transmission layer is less than or equal to a first threshold. For example, the first threshold can be 2 decibels (dB), 4 dB, etc.

[0107] That is, for one codeword, one codeword corresponds to one MCS, and one codeword corresponds to different transmission layers, and the SINRs of different transmission layers are the same or close, which helps to guarantee data transmission performance.

[0108] In a fourth aspect, a communication method is provided. The method can be performed by a second communication device. The second communication device can be a terminal device, or a component (e.g., a processor, a chip, or a chip system) in the terminal device, or a logic module or software that can implement all or part of the functions of the terminal device. Alternatively, the second communication device can be a network device, or a component (e.g., a processor, a chip, or a chip system) in the network device, or a logic module or software that can implement all or part of the functions of the network device. Hereinafter, the second communication device is taken as an example for description. The method includes:

[0109] Receiving at least two modulation symbols.

[0110] Demodulating the at least two modulation symbols according to Q modulation and coding strategies (MCSs) to obtain Q codewords, where the Q MCSs correspond to the Q codewords in one-to-one manner, Q is a positive integer greater than or equal to 2, and Q is determined according to the number of antennas on the second communication device or a first communication device in communication with the second communication device, the antennas include a first antenna and a second antenna, and the distance between the first antenna and the second antenna is greater than kλ, k represents an integer greater than or equal to 10, and λ represents the wavelength of a signal, where the signal includes a signal corresponding to one of the Q codewords.

[0111] In one possible design, at least two of the Q MCSs are different.

[0112] In one possible design, receiving the at least two modulation symbols includes receiving a fifth modulation symbol via a fifth transmission layer and receiving a sixth modulation symbol via a sixth transmission layer.

[0113] Before demodulating the at least two modulation symbols according to the Q MCSs to obtain the Q codewords, the method further includes determining, according to a second mapping relationship, that the fifth modulation symbol and the sixth modulation symbol are modulation symbols of a third codeword, where the Q codewords include the third codeword, and the second mapping relationship includes a mapping relationship between the third codeword and the fifth transmission layer and the sixth transmission layer.

[0114] Demodulating the at least two modulation symbols according to the Q MCSs to obtain the Q codewords includes demodulating the fifth modulation symbol and the sixth modulation symbol according to a fifth MCS to obtain the third codeword, where the Q MCSs include the fifth MCS.

[0115] That is, different transmission layers of a same codeword correspond to a same MCS, i.e., different transmission layers are used to transmit modulation symbols generated based on a same MCS, and the modulation symbols belong to modulation symbols of a same codeword. The second communication device processes the fifth modulation symbol and the sixth modulation symbol by first performing layer mapping and then demodulating, and thus obtains the third codeword.

[0116] In one possible design, receiving the at least two modulation symbols includes receiving a fifth modulation symbol and a sixth modulation symbol.

[0117] Demodulating the at least two modulation symbols according to the Q MCSs to obtain the Q codewords includes demodulating the fifth modulation symbol according to a fifth MCS to obtain a fifth bit sequence, and demodulating the sixth modulation symbol according to the fifth MCS to obtain a sixth bit sequence, where the Q MCSs include the fifth MCS. According to a second mapping relationship, the fifth bit sequence and the sixth bit sequence are determined to be bit sequences of a third codeword, and the second mapping relationship includes a mapping relationship between the third codeword and the fifth transmission layer and the sixth transmission layer.

[0118] That is, different transmission layers of the same codeword correspond to the same MCS, that is, different transmission layers are used to transmit modulation symbols generated based on the same MCS, and the modulation symbols belong to modulation symbols of the same codeword. And the second communication device processes the fifth modulation symbol and the sixth modulation symbol by demodulating and then demapping, thereby obtaining the third codeword.

[0119] In a possible design, the method further includes: sending third information, where the third information indicates a mapping relationship between the third codeword and the fifth transmission layer and the sixth transmission layer respectively.

[0120] In a possible design, the Q is determined according to a number of antennas on the second communication device or a first communication device in communication with the second communication device, and includes: Q≥B, where B represents the number of antennas.

[0121] In a possible design, when the number of antennas is 2, Q=2.

[0122] In a possible design, when the number of antennas is 4, Q is 2, 3, or 4.

[0123] In a possible design, the second communication device includes the first antenna and the second antenna.

[0124] Receiving the fifth modulation symbol through the fifth transmission layer includes: receiving the fifth modulation symbol through the first antenna and the second antenna.

[0125] Receiving the sixth modulation symbol through the sixth transmission layer includes: receiving the sixth modulation symbol through the first antenna and the second antenna.

[0126] It can be understood that the antennas of the second communication device are separate antennas, including the first antenna and the second antenna.

[0127] That is, in a specific implementation, receiving the fifth modulation symbol through the fifth transmission layer can be specifically implemented as: receiving the fifth modulation symbol through the first antenna and the second antenna. Receiving the sixth modulation symbol through the sixth transmission layer can be specifically implemented as: receiving the sixth modulation symbol through the first antenna and the second antenna.

[0128] In a possible design, the method further includes: sending first information, where the first information is used to determine that the second communication device is a first type of communication device, and the first type of communication device includes the first antenna and the second antenna, the first antenna is used to send the at least two modulation symbols, and the second antenna is used to send the at least two modulation symbols.

[0129] In a possible design, the receiving the at least two modulated symbols includes: receiving the modulated symbols of each of the Q codewords through at least one of the P transmission layers.

[0130] wherein P≤4, Q=2; or, when P=3, Q is 2 or 3; or, when P=4, Q is 2, 3, or 4; or, when P=5, Q is 2, 3, or 4; or, when P=6, Q is 2, 3, or 4; or, when P=7, Q is 2, 3, or 4; or, when P=8, Q is 2, 3, or 4.

[0131] In a possible design, the Q codewords include a third codeword and a fourth codeword.

[0132] The receiving the modulated symbols of each of the Q codewords through at least one of the P transmission layers includes: receiving the modulated symbols of the third codeword through M of the P transmission layers, and receiving the modulated symbols of the fourth codeword through N of the P transmission layers, where M and N are positive integers, and a difference between M and N is less than or equal to 1.

[0133] In a possible design, a difference between a signal-to-interference-plus-noise ratio (SINR) corresponding to the fifth transmission layer and a SINR corresponding to the sixth transmission layer is less than or equal to a first threshold.

[0134] The technical effects brought by any of the designs in the fourth aspect can be referred to the technical effects brought by the different designs in the third aspect, which will not be repeated here.

[0135] In a fifth aspect, a communication apparatus is provided for implementing the methods described above. The communication apparatus includes modules, units, or means for implementing the corresponding functions of the methods. The modules, units, or means can be implemented by hardware, software, or by a combination of hardware and software.

[0136] In some possible designs, the communication apparatus can include a processing module and a transceiver module. The processing module can be configured to implement the processing functions in any of the aspects and any of their possible implementations. The transceiver module, which can also be referred to as a transceiver unit, can be configured to implement the functions of transmitting and / or receiving in any of the aspects and any of their possible implementations. The transceiver module can be composed of a transceiver circuit, a transceiver, a transceiver chip, or a communication interface.

[0137] In some possible design, the transceiving module includes a sending module and / or a receiving module, which are used to implement the sending or receiving function in any of the above aspects and any possible implementation manner thereof.

[0138] In a sixth aspect, a communication apparatus is provided, which is used to implement the method in any of the above aspects or any possible implementation manner of any of the above aspects.

[0139] In a seventh aspect, a communication apparatus is provided, which includes a processor, and the processor is used to execute computer programs or instructions, so that the communication apparatus implements the method in any of the above aspects or any possible implementation manner of any of the above aspects. Optionally, the communication apparatus further includes a memory, which can be coupled with the processor, or the memory can exist independently of the processor, for example, the memory and the processor are two independent modules. The memory can be located outside the communication apparatus, or can be located inside the communication apparatus.

[0140] In an eighth aspect, a computer readable storage medium is provided. The computer readable storage medium stores computer programs or instructions, which, when executed, cause the method in any of the above aspects or any possible implementation manner of any of the above aspects to be implemented.

[0141] In a ninth aspect, a computer program product including instructions is provided, which, when executed, cause the method in any of the above aspects or any possible implementation manner of any of the above aspects to be implemented.

[0142] The communication apparatus provided in any of the fifth aspect to the ninth aspect can be the first communication apparatus in the first aspect or the third aspect, or a component included in the first communication apparatus, such as a chip or a chip system; or can be the second communication apparatus in the second aspect or the fourth aspect, or a component included in the second communication apparatus, such as a chip or a chip system. When the apparatus is a chip system, the apparatus can be composed of a chip, or can include a chip and other discrete devices.

[0143] It can be understood that, when the communication apparatus provided in any of the fifth aspect to the ninth aspect is a chip, the sending action / function of the communication apparatus can be understood as outputting information, and the receiving action / function of the communication apparatus can be understood as inputting information.

[0144] In a tenth aspect, a communication apparatus is provided, which is used to implement the method in any of the above aspects or any possible implementation manner of any of the above aspects. Optionally, the communication apparatus includes a terminal device, a network device, a chip system or a chip.

[0145] The technical effects brought by any one of the designs in the fifth aspect to the tenth aspect can be referred to the technical effects brought by any one of the designs in the first aspect to the fourth aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0146] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;

[0147] FIG. 2 is a schematic diagram of another architecture of a communication system according to an embodiment of the present application;

[0148] FIG. 3a is a schematic diagram of still another architecture of a communication system according to an embodiment of the present application;

[0149] FIG. 3b is a schematic diagram of still another architecture of a communication system according to an embodiment of the present application;

[0150] FIG. 3c is a schematic diagram of still another architecture of a communication system according to an embodiment of the present application;

[0151] FIG. 4 is a schematic diagram of a deployment position of an antenna according to an embodiment of the present application;

[0152] FIG. 5 is a schematic diagram of a processing flow of a physical channel according to an embodiment of the present application;

[0153] FIG. 6a is a schematic diagram of modulation according to an embodiment of the present application;

[0154] FIG. 6b is a schematic diagram of demodulation according to an embodiment of the present application;

[0155] FIG. 6c is a schematic diagram of layer mapping according to an embodiment of the present application;

[0156] FIG. 6d is a schematic diagram of de-layer mapping according to an embodiment of the present application;

[0157] FIG. 7 is a schematic diagram of a communication method according to an embodiment of the present application;

[0158] FIG. 8a is a schematic diagram of another communication method according to an embodiment of the present application;

[0159] FIG. 8b is a schematic diagram of a processing flow of another physical channel according to an embodiment of the present application;

[0160] FIG. 9 is a schematic diagram of a processing flow of another physical channel according to an embodiment of the present application;

[0161] FIG. 10a is a schematic diagram of still another communication method according to an embodiment of the present application;

[0162] FIG. 10b is a schematic diagram of a processing flow of still another physical channel according to an embodiment of the present application;

[0163] FIG. 11 is a flow diagram of another communication method according to an embodiment of the present application;

[0164] FIG. 12 is a flow diagram of another communication method according to an embodiment of the present application;

[0165] FIG. 13 is a flow diagram of another communication method according to an embodiment of the present application;

[0166] FIG. 14 is another layer mapping diagram according to an embodiment of the present application;

[0167] FIG. 15 is a flow diagram of another communication method according to an embodiment of the present application;

[0168] FIG. 16a is a diagram of another antenna deployment position according to an embodiment of the present application;

[0169] FIG. 16b is a diagram of another antenna deployment position according to an embodiment of the present application;

[0170] FIG. 17 is a flow diagram of another communication method according to an embodiment of the present application;

[0171] FIG. 18a is a flow diagram of another communication method according to an embodiment of the present application;

[0172] FIG. 18b is a diagram of another physical channel processing flow according to an embodiment of the present application;

[0173] FIG. 19 is a flow diagram of another communication method according to an embodiment of the present application;

[0174] FIG. 20 is a diagram of a communication apparatus according to an embodiment of the present application;

[0175] FIG. 21 is a diagram of another communication apparatus according to an embodiment of the present application;

[0176] FIG. 22 is a diagram of another communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0177] The technical solutions in the present application will be described below with reference to the accompanying drawings.

[0178] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, as the network architecture evolves and new service scenarios appear, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0179] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as the fifth generation (5 thgeneration (5G) or new radio (NR) systems, fourth generation (4G) th The technical solutions provided in this application can also be applied to future communication systems (also known as future communication networks). These solutions can be used in device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

[0180] Figure 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of this application. As shown in Figure 1, the communication system includes a wireless access network 100. Optionally, the communication system 1000 may also include a core network 200 and an Internet 300. The wireless access network 100 may include at least one network device (110a and 110b in Figure 1) and at least one terminal device (120a-120j in Figure 1). The terminal device can communicate wirelessly with the network device. Optionally, different network devices can communicate with each other. Optionally, different terminal devices can communicate with each other.

[0181] It should be noted that Figure 1 is only a schematic diagram. Although it is not shown, the communication system 1000 may also include other network devices, such as one or more of core network (CN) devices, wireless relay devices, and wireless backhaul devices. No specific limitations are made here.

[0182] The network device can connect to the core network device wirelessly or via a wired connection. The core network device and the network device can be independent physical devices, or the functions of the core network device and the logical functions of the network device can be integrated on the same physical device, or a single physical device can integrate some of the functions of the core network device and some of the functions of the network device. This application does not specifically limit these possibilities.

[0183] Optionally, the network device is a network-side device with a wireless transceiving function. The network device can be a device in a radio access network (RAN) that provides a wireless communication function for a terminal device, referred to as a RAN device. The RAN can be a third generation partnership project (3GPP) RAN, a 5G RAN, or a new radio (NR) RAN. rdThe RAN can be a radio access network in a 3rd Generation Partnership Project (3GPP) system, for example, a 4G or 5G network. The RAN can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a communication network of two or more of the above networks. The RAN device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, an access node in a wireless fidelity (WiFi) system, a long range radio (LoRa) system, or a vehicle-to-everything (V2X) system. The RAN device can also be a module or unit that performs part of the functions of a base station, for example, a central unit (CU), a distributed unit (DU), or a radio unit (RU). The CU in this embodiment performs the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also perform the functions of the service data adaptation protocol (SDAP). The DU performs the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also perform part or all of the functions of the physical layer. For specific descriptions of the above protocol layers, please refer to the relevant technical specifications of the 3GPP. The CU and the DU can be separately arranged or 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). In different systems, the CU, the DU, or the RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, and the RU can also be referred to as an O-RU.Any of the CU (or CU-CP, CU-UP), DU and RU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The radio access network device can be a macro base station (such as 110a in FIG. 1), or a micro base station or indoor station (such as 110b in FIG. 1), or a relay node or donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the radio access network device. For ease of description, the network device is referred to as a radio access network device, and the base station is an example of the radio access network device.

[0184] Optionally, the terminal device accesses the core network through a network device (e.g., a radio access network device). The terminal device includes a device that provides voice and / or data connectivity for a user. Specifically, the device can include a device that provides voice connectivity for the user or a device that provides data connectivity for the user or a device that provides both voice and data connectivity for the user. For example, the device can include a handheld device having wireless connection capability, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via the radio access network and exchange voice or data with the RAN or interact with the RAN for voice and data. The terminal device can include a user equipment (UE), a wireless terminal device, a mobile terminal device, a D2D terminal device, a V2X terminal device, a machine-to-machine / machine-type communications (M2M / MTC) terminal device, an internet of things (IoT) terminal device, a subscriber unit, a subscriber station, a mobile station, a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, or a user device, etc. For example, the terminal device can include a mobile telephone (also known as a "cellular" telephone), a computer with mobile termination, a portable, pocket, handheld, computer-included mobile device, etc. For example, the terminal device can include a personal communication service (PCS) telephone, a cordless telephone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), etc. The terminal device can also include a limited device, such as a low power device, a limited storage device, or a limited computing device, etc. For example, the terminal device can include a bar code, a radio frequency identification (RFID), a sensor, a global positioning system (GPS), a laser scanner, etc. information sensing device.

[0185] The various terminal devices as described above can be considered as on-board terminal devices if they are located on a vehicle (e.g., placed inside or installed in a vehicle), which are also referred to as on-board units (OBU).

[0186] In embodiments of the present application, the terminal device can also include a relay. Alternatively, it can be understood that all devices capable of data communication with the base station can be considered as terminal devices.

[0187] In embodiments of the present application, the device for implementing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to implement the function, such as a chip system, which can be installed in the terminal device. In embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. In the technical solutions provided in embodiments of the present application, the device for implementing the function of the terminal device is taken as an example of the terminal device for introduction.

[0188] It should be understood that the network device and the terminal device can be fixed in position or mobile. The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or on-board; can be deployed on water surface; and can also be deployed on aircraft, balloons and artificial satellites in the air. Embodiments of the present application do not limit the application scenarios of the network device and the terminal device.

[0189] The roles of the network device and the terminal device can be relative. For example, the helicopter or the drone 120i in FIG. 1 can be configured as a mobile base station. For the terminal device 120j that accesses the wireless access network through 120i, the terminal device 120i is a network device; but for the network device 110a, 120i is a terminal device, that is, 110a and 120i communicate with each other through a wireless air interface protocol. Of course, 110a and 120i can also communicate with each other through an interface protocol between base stations and base stations. At this time, 120i is also a network device relative to 110a. Therefore, the network device and the terminal device can be collectively referred to as a communication device. 110a and 110b in FIG. 1 can be referred to as a communication device with network device function, and 120a-120j in FIG. 1 can be referred to as a communication device with terminal device function.

[0190] In addition, it should be noted that the communication system to which the technical solutions of the embodiments of the present application are applied includes V2X. The V2X includes direct communication between a vehicle and a vehicle (vehicle-to-vehicle, V2V), a vehicle and roadside infrastructure (vehicle-to-infrastructure, V2I), a vehicle and a pedestrian (vehicle-to-pedestrian, V2P), and a vehicle and a network (vehicle-to-network, V2N) or a V2X link to any entity, as shown in FIG. 2. V2V refers to communication between vehicles; V2P refers to communication between a vehicle and a person (including a pedestrian, a cyclist, a driver, or a passenger); V2I refers to communication between a vehicle and infrastructure, such as a road side unit (RSU) or a network device, and V2N, which can be included in V2I, refers to communication between a vehicle and a network device. The RSU includes two types: a terminal type RSU, which is in a non-mobile state due to being placed on the roadside and does not need to consider mobility; and a base station type RSU, which can provide timing synchronization and resource scheduling to vehicles in communication therewith.

[0191] The present application is applicable to a scenario supporting sidelink (SL) communication and supports communication scenarios with and without network coverage. As shown in FIGS. 3a to 3c, a network architecture applicable to the present application is shown. In FIG. 3a, terminal device A and terminal device B are both within the signal coverage of a network device; in FIG. 3b, terminal device A is within the signal coverage of the network device, but terminal device B is outside the signal coverage of the network device. In FIG. 3c, terminal device A and terminal device B are both outside the signal coverage of the network device.

[0192] Terminal device A and terminal device B in FIGS. 3a and 3b can communicate with each other using sidelink through resources scheduled by the network device, which can be licensed resources or licensed frequency bands; terminal device A and terminal device B can also select resources for sidelink communication from a resource pool by terminal device resource selection, which are unlicensed resources or unlicensed frequency bands.

[0193] Terminal device A and terminal device B in FIG. 3c are both outside the signal coverage of the network device, and therefore communicate with each other through sidelink using resource selection.

[0194] It is easy to understand that the communication interface between the terminal device and the network device (Uu interface) can be referred to as a Uu interface, the communication interface between the terminal device and the terminal device (PC5 interface) can be referred to as a PC5 interface, and the transmission link in the PC5 interface is defined as a sidelink, as shown in FIG. 3a, FIG. 3b, or FIG. 3c.

[0195] In order to facilitate understanding of the embodiments of the present application, the terms involved in the embodiments of the present application will be briefly described below. It should be understood that these descriptions are only for the purpose of facilitating understanding of the embodiments of the present application, and should not constitute any limitation on the present application.

[0196] 1. Physical antenna and antenna cluster

[0197] The physical antenna refers to the physical channel of the radio frequency module, and each physical channel has corresponding physical devices such as power amplifiers, filters, and antenna arrays. Among them, the physical antenna can also be simply referred to as an antenna, and the meanings of the two are the same and can be replaced by each other. In the present application, the antenna is taken as an example for introduction.

[0198] The antenna cluster refers to a collection of one or more physical antennas. The antenna cluster can also have other names, such as a physical antenna cluster, an antenna set, etc. In the present application, the antenna cluster is taken as an example for introduction.

[0199] 2-1. Separated antenna, first type of communication device

[0200] The separated antenna refers to the distance between two adjacent antennas on the same communication device being greater than a first parameter, so that the correlation between the two adjacent antennas is reduced, or the distance between two adjacent antenna clusters on the same communication device is greater than the first parameter, so that the correlation between the two adjacent antenna clusters is reduced. The low channel correlation between the two adjacent antennas or antenna clusters can bring additional transmission gain. Among them, the distance between the two antenna clusters greater than the first parameter means that the distance between any one antenna in one antenna cluster and any one antenna in another antenna cluster is greater than the first parameter.

[0201] In the present application, the first parameter can be determined based on the wavelength of a radio signal, which is the signal received or transmitted by the above two antennas, or the signal received or transmitted by the above two antenna clusters. For example, the wavelength of the radio signal can be denoted as λ, and the first parameter can be denoted as k*λ. Among them, k represents a positive integer greater than or equal to 10. For example, the first parameter can be one of the following: 10*λ, 15*λ, or 20*λ.

[0202] In addition, the separated antenna can also have other names, such as a distributed antenna. In the present application, the separated antenna is taken as an example for introduction.

[0203] It is easy to understand that the greater the spacing distance between the two antennas for the same communication device, the lower the correlation between the two antennas. For example, the spacing distance between the two antennas of the communication device 1 is 10*λ, and the correlation between the two antennas is denoted as E1. The spacing distance between the two antennas of the communication device 2 is 0.5*λ, and the correlation between the two antennas is denoted as E2. E1 is less than E2. In some embodiments, the terminal device can be a vehicle terminal. For example, taking a vehicle as the vehicle terminal, the vehicle has a large volume, the length of the vehicle can reach 5m, the width of the vehicle can reach 2m, and the height of the vehicle can reach 1.8m. Therefore, when the vehicle is used as the terminal device, multiple antennas can be deployed on the vehicle body, and the distance between different antennas is a certain distance, such as 10*λ. As shown in FIG. 4, the deployment position of the antenna can be the roof, the rearview mirror, the front bumper, the rear bumper, and the like.

[0204] In FIG. 4, a black filled circle represents an antenna deployment position. Each antenna deployment position can deploy one or more physical antennas, and each antenna deployment position corresponds to one radio frequency channel, that is, the physical channel of the radio frequency module.

[0205] That is, for some terminal devices such as vehicle terminals, the distance between different antennas of the same terminal device is large, and the correlation between the antennas is low, which can bring new transmission gain.

[0206] It should be noted that the antennas involved in the present application all refer to separate antennas. For example, the antennas on the first communication device include the first antenna and the second antenna, which can be understood as the separate antennas on the first communication device including the first antenna and the second antenna.

[0207] Correspondingly, the number of antennas can be understood as the number of separate antennas. For example, the number of antennas on the first communication device can be understood as the number of separate antennas on the first communication device. For another example, the number of antennas on the second communication device can be understood as the number of separate antennas on the second communication device.

[0208] It should be noted that the antenna clusters involved in the present application all refer to separate antenna clusters. For example, the antenna clusters on the first communication device include the first antenna cluster and the second antenna cluster, which can be understood as the separate antenna clusters on the first communication device including the first antenna cluster and the second antenna cluster.

[0209] Correspondingly, the number of antenna clusters can be understood as the number of separated antenna clusters. For example, the number of antenna clusters on the first communication device can be understood as the number of separated antenna clusters on the first communication device. For another example, the number of antenna clusters on the second communication device can be understood as the number of separated antenna clusters on the second communication device. Wherein, one separated antenna cluster includes at least one physical antenna.

[0210] The first type of communication device refers to a communication device deployed with separated antennas. The first type of communication device can include a vehicle terminal and the like.

[0211] 2-2, centralized antenna, second type of communication device

[0212] The centralized antenna refers to the distance between two adjacent antennas on the same communication device being less than or equal to a first parameter, or the distance between two adjacent antenna clusters on the same communication device being less than or equal to a first parameter. Wherein, the distance between two antenna clusters being less than or equal to a first parameter refers to the distance between the two closest antennas in the two antenna clusters being less than or equal to a first parameter, such as two antenna clusters are denoted as antenna cluster 1 and antenna cluster 2. Wherein, antenna cluster 1 includes antenna 1, antenna cluster 2 includes antenna 2, and the distance between antenna 1 and antenna 2 is the closest, which is less than or equal to the first parameter. The first parameter can refer to the introduction of the separated antenna, which will not be repeated here.

[0213] The second type of communication device refers to a communication device deployed with a centralized antenna. The second type of communication device can include a mobile phone and the like.

[0214] 3, general processing flow of physical channel

[0215] Taking the communication device 1 sending a signal to the communication device 2 as an example, the general processing flow of the physical channel is introduced:

[0216] As shown in FIG. 5, on the communication device 1 side, the processing performed is as follows:

[0217] The data sent by the MAC layer to the physical layer is in the form of a transport block (TB). The size of the transport block depends on the number of resources scheduled for the user, the modulation method, the coding method, and the number of antenna ports, etc. One TB corresponds to one medium access control protocol data unit (MAC PDU), which is sent through one time slot, and is also the unit of hybrid automatic repeat request (HARQ) retransmission.

[0218] After the physical layer receives the TB, the TB is first processed into a codeword (CW), and then the codeword is further processed, such as mapping the bit stream corresponding to the codeword to an orthogonal frequency division multiplexing (OFDM) symbol, and sending out through the physical antenna. The specific processing flow is shown in FIG. 5:

[0219] (1-1) Scrambling: scrambling the coded bits in each codeword transmitted on a physical channel to randomize the interference of the cell, thereby reducing the interference between cells.

[0220] (1-2) Modulation: modulating the scrambled bit sequence to generate complex modulation symbols.

[0221] (1-3) Layer mapping: mapping the complex modulation symbols to one or more transmission layers.

[0222] (1-4) Precoding: precoding the complex modulation symbols on each layer for transmission on the antenna port.

[0223] (1-5) Resource element (RE) mapping: mapping the complex modulation symbols on each antenna port to resource elements.

[0224] (1-6) Signal generation: generating a complex time-domain signal, such as an OFDM signal, for each antenna port.

[0225] As shown in FIG. 5, on the side of the communication device 2, the processing performed includes signal reception, RE demapping, channel estimation, signal detection, de-layer mapping, demodulation, and descrambling, etc.

[0226] It is easy to understand that FIG. 5 is introduced as a possible implementation, of course, the general processing flow of the physical channel can also have other implementations, which are not limited by the present application.

[0227] 4-1, Modulation and coding scheme (MCS)

[0228] MCS indicates the modulation and coding used when modulating and coding. Generally, an MCS is identified by an index value. The network device sends the MCS index value to the terminal device, so that the terminal device determines the modulation and coding according to the MCS index value and the correspondence between the MCS index value and the modulation and coding scheme.

[0229] Exemplarily, the correspondence between the MCS index value and the modulation and coding scheme is shown in Table 1:

[0230] Table 1

[0231] 4-2, modulation

[0232] In this application, the code word is still a bit stream after scrambling, and the bit stream is mapped into a complex modulation symbol according to a certain modulation mode, which is also called modulation, which can be recorded as modulation.

[0233] Exemplarily, in the 5G NR communication system, the modulation mode mainly includes phase-shift keying (PSK) and quadrature amplitude modulation (QAM). For example, the modulation mode includes π / 2-BPSK, BPSK, QPSK, 16QAM, 64QAM and 256QAM. Among them, the modulation order of QPSK is 2, the modulation order of 16QAM is 4, the modulation order of 64QAM is 6, and the modulation order of 256QAM is 8.

[0234] In addition, in this application, the complex modulation symbol can also be described as the modulation symbol, and the meanings of the two are the same and can be replaced.

[0235] It should be pointed out that in the processing flow of FIG. 5, a modulation mode is used to modulate the same code word. That is, a code word corresponds to an MCS.

[0236] For example, taking FIG. 6a as an example, using 16QAM modulation mode for modulation, a bit sequence can be converted into a modulation symbol. For example, the bit sequence is 0001, and after 16QAM modulation mode is modulated, a modulation symbol is obtained, that is, 1+3j. For example, the bit sequence is 0000, and after 16QAM modulation mode is modulated, a modulation symbol is obtained, that is, 3+3j.

[0237] For example, taking FIG. 6b as an example, using 16QAM modulation mode for demodulation, a modulation symbol can be converted into a bit sequence. For example, the received modulation symbol is 1+3j, and after 16QAM modulation mode is demodulated, a bit sequence 0001 is obtained. For example, the received modulation symbol is 3+3j, and after 16QAM modulation mode is demodulated, a bit sequence 0000 is obtained.

[0238] 5-1, transmission layer

[0239] The transmission layers can be used for data transmission between the network device and the terminal device. The number of transmission layers can be determined by the rank of the channel matrix. The terminal device can determine the number of transmission layers according to the channel matrix obtained through channel estimation. For example, the precoding matrix can be determined by performing singular value decomposition (SVD) on the channel matrix or the covariance matrix of the channel matrix. In the SVD process, different transmission layers can be distinguished according to the sizes of the eigenvalues. For example, the precoding vector determined by the eigenvector corresponding to the largest eigenvalue can correspond to the first transmission layer, and the precoding vector determined by the eigenvector corresponding to the smallest eigenvalue can correspond to the Xth transmission layer. X is a positive integer. It can be understood that the eigenvalues corresponding to the first transmission layer to the Xth transmission layer decrease in turn.

[0240] It should be understood that distinguishing different transmission layers based on eigenvalues is only an example, and other ways of distinguishing transmission layers can also be used, for example, the protocol can also define other criteria for distinguishing transmission layers, which are not limited in the present application.

[0241] In addition, the transmission layer can also be referred to as a spatial layer, a layer, a transmission flow, a spatial flow, a flow, etc., and can be denoted as layer. In the present application, the transmission layer is taken as an example for description.

[0242] 5-2, Layer mapping

[0243] For a multi-antenna system, there can be multiple effective and uncorrelated spatial channels, so the code word stream of complex modulation symbols can be converted into multiple data streams of the same length, i.e., the complex modulation symbols corresponding to each code word are divided into multiple data streams of the same length, to prepare for subsequent multi-stream parallel transmission. This process is also called layer mapping, which can be denoted as layer-mapping.

[0244] Layer mapping is a key processing step for realizing spatial division multiplexing in a multi-antenna system, i.e., multiple parallel transmission layers are formed through layer mapping (or described as, multiple parallel sub-streams are formed through layer mapping), and then combined with subsequent precoding processing, so that the data (or described as, sub-streams) of each transmission layer is transmitted on the spatial channel in a mutually uncorrelated manner, and the data of each stream can be independently demodulated at the receiving end, thereby obtaining the spatial division multiplexing gain of the spatial channel.

[0245] The number of transmission layers is strongly related to the channel characteristics (i.e., the channel characteristics between the transmitter and the receiver). Generally, the channel characteristics are modeled as a channel matrix, and the rank of the channel matrix represents the number of transmission layers. For uplink transmission, a network device (e.g., a gNodeB) calculates an uplink channel matrix based on uplink channel measurement results. For downlink transmission, a terminal device determines channel state information (CSI) based on channel state information reference signal (CSI-RS) signal measurement results, feeds back the CSI to the network device, and the network device determines a downlink channel matrix based on the CSI. In addition, for a TDD system, the network device (e.g., a gNodeB) can also calculate a downlink channel matrix based on uplink channel measurement results and channel reciprocity (i.e., the reciprocity between uplink and downlink channels).

[0246] For example, after determining the rank of the channel matrix, the number of transmission layers can be determined, and the number of codewords that can be used can also be determined. Specifically:

[0247] When the number of transmission layers is less than or equal to 4, the protocol specifies that only one codeword can be used.

[0248] When the number of transmission layers is greater than 4, the protocol specifies that two codewords are used.

[0249] After the number of transmission layers and the number of codewords are determined, the codeword stream of complex-valued modulation symbols is subjected to layer mapping.

[0250] The maximum number of transmission layers is 8, as specified by the protocol.

[0251] Next, layer mapping is introduced in conjunction with two examples (Example 1-Example 2 below):

[0252] Example 1: Taking Figure 6c as an example, the number of transmission layers is 8, denoted as transmission layer 0-transmission layer 7. The number of codewords is 2, denoted as codeword 0-codeword 1. The modulation symbols corresponding to codeword 0 can be denoted as: The modulation symbols corresponding to codeword 1 can be denoted as:

[0253] After layer mapping, the layer mapping output is a layer vector, which can be denoted as x(i)=[x (0) (i),…,x (7) (i)] T . Wherein x (0) (i) = d (0) (4i), x (1)(i) = d (0) (4i+1), x (2) (i) = d (0) (4i+2), x (3) (i) = d (0) (4i+3), x (4) (i) = d (1) (4i), x (5) (i) = d (1) (4i+1), x (6) (i) = d (2) (4i+2), x (7) (i) = d (3) (4i+3).

[0254] It should be noted that, represents the number of modulation symbols included in a transmission layer. For example, represents the number of modulation symbols included in transmission layer 0, represents the number of modulation symbols included in transmission layer 1. After layer mapping, the number of modulation symbols included in different transmission layers is the same.

[0255] In the process of de-layer mapping, as shown in FIG. 6d, the number of transmission layers is 8, which are respectively transmission layer 0-transmission layer 7. The number of codewords is 2, which are respectively codeword 0-codeword 1. Among them, the received modulation symbols are recorded as x(i)=[x (0) (i), …, x (7) (i)] T . Among them, x (0) (i) = d (0) (4i), x (1) (i) = d (0) (4i+1), x (2) (i) = d (0) (4i+2), x (3) (i) = d (0) (4i+3), x (4) (i) = d (1) (4i), x (5) (i) = d (1) (4i+1), x (6) (i) = d (2) (4i+2), x (7) (i) = d (3) (4i+3). After de-layer mapping, the modulation symbols corresponding to codeword 0 can be recorded as: The modulation symbols corresponding to codeword 1 can be recorded as:

[0256] Example 2, in a communication system, the maximum number of transmission layers supported is 8, and the number of codewords is 2. The mapping relationship between the transmission layers and the codewords is shown in Table 2:

[0257] Table 2

[0258] In Table 2, represents the number of modulation symbols included in a transmission layer. represents the number of modulation symbols of codeword 0, represents the number of modulation symbols of codeword 1. Wherein, and The relationship between them is shown in Table 2.

[0259] In Table 2, d (0) represents the modulation symbol stream of codeword 0, d (1) represents the modulation symbol stream of codeword 1. x (0) represents the modulation symbol stream of transmission layer 0, x (1) represents the modulation symbol stream of transmission layer 1, x (2) represents the modulation symbol stream of transmission layer 2, x (3) represents the modulation symbol stream of transmission layer 3, x (4) represents the modulation symbol stream of transmission layer 4, x (5) represents the modulation symbol stream of transmission layer 5, x (6) represents the modulation symbol stream of transmission layer 6, x (7) represents the modulation symbol stream of transmission layer 7.

[0260] In combination with Table 2, the mapping rule between the codewords and the transmission layers is introduced:

[0261] Taking the number of transmission layers equal to 5 and the number of codewords equal to 2 as an example, the mapping rule includes the following two items:

[0262] First, the modulation symbols of codeword 0 are mapped to transmission layer 0 and transmission layer 1 respectively in the form of index value mod 2.

[0263] Second, the modulation symbols of codeword 1 are mapped to transmission layer 2, transmission layer 3 and transmission layer 4 respectively in the form of index value mod 3.

[0264] After layer mapping, the length of the modulation symbol stream of each transmission layer is equal, that is,

[0265] For example, the length of the modulation symbol stream of codeword 0 is 4, which can be recorded as [d (0) (0), d (0) (1), d (0) (2), d (0)(3)]. The length of the modulation symbol stream of the code word 1 is 6, i.e. (0) (0), d (0) (1), d (0) (2), d (0) (3), d (0) (4), d (0) (5)], according to the mapping rule, it is known that: x (0) = [d (0) (0), d (0) (2)] ; x (1) = [d (0) (1), d (0) (3)] ; x (2) = [d (0) (0), d (0) (3)] ; x (3) = [d (0) (1), d (0) (4)] ; x (4) = [d (1) (2), d (1) (5)]. That is, after layer mapping, the number of modulation symbols of each transmission layer is 2.

[0266] From the above, it is known that in the processing flow of FIG. 5, when the number of transmission layers is less than or equal to 4, one code word can be used for transmission. When the number of transmission layers is greater than 4, two code words can be used for transmission. Moreover, for the same code word, one MCS is used for modulation.

[0267] However, the flexibility of the above processing manner is poor, and the transmission performance is limited.

[0268] Therefore, the present application provides a communication method. The method can be applied to the system shown in FIG. 1, FIG. 2, FIG. 3a, FIG. 3b or FIG. 3c, etc. The method comprises:

[0269] modulating the first bit sequence of the first code word by using a first MCS to obtain a first modulation symbol, and modulating the second bit sequence of the first code word by using a second MCS to obtain a second modulation symbol.

[0270] sending the first modulation symbol and the second modulation symbol.

[0271] That is, for the same codeword, different MCSs can be used for modulation, compared with the way of using one MCS for modulation for the same codeword, the modulation way for the same codeword in this application is more flexible, which helps to improve the data transmission performance. For example, after layer mapping, the modulation symbols of one codeword are mapped to at least two transmission layers. In the at least two transmission layers, there is a large difference in the signal to interference plus noise ratio (SINR) corresponding to the two transmission layers. Among them, the SINR corresponding to one transmission layer is higher, which means that the channel quality corresponding to the transmission layer is better, or the interference is lower, and modulation symbols with higher modulation order can be transmitted, such as modulation symbols generated by modulating the same codeword with a higher MCS, to improve the data transmission rate and fully utilize the transmission gain brought by the separated antenna. On the contrary, the SINR corresponding to one transmission layer is lower, which means that the channel quality corresponding to the transmission layer is poorer, or the interference is higher, and modulation symbols with lower modulation order can be transmitted, such as modulation symbols generated by modulating the same codeword with a lower MCS, to ensure the data transmission reliability.

[0272] Next, in combination with FIG. 7, the communication method proposed in the embodiment of the application will be described in detail. The communication method 700 proposed in the embodiment of the application includes the following operations:

[0273] S701, the first communication device modulates the first codeword to obtain the first modulation symbol and the second modulation symbol.

[0274] The first communication device can be the terminal device in FIG. 1, FIG. 2, FIG. 3a, FIG. 3b or FIG. 3c, or the network device in FIG. 1, FIG. 2, FIG. 3a, FIG. 3b or FIG. 3c. In this application, the first communication device is taken as an example of a network device for introduction.

[0275] S701 includes S701a and S701b:

[0276] S701a, the first communication device modulates the first bit sequence of the first codeword by using the first MCS to obtain the first modulation symbol.

[0277] S701b, the first communication device modulates the second bit sequence of the first codeword by using the second MCS to obtain the second modulation symbol.

[0278] The first bit sequence can be at least two bits in the first codeword. The first bit sequence can also have other names, such as the first bit. In this application, the first bit sequence is taken as an example for introduction.

[0279] Similarly, the second bit sequence can be at least two bits in the first codeword. The second bit sequence may also have other names, such as "second bit." In this application, the second bit sequence will be used as an example for explanation.

[0280] For example, taking Figure 8b as an example, the modulation scheme determined based on the first MCS is 16QAM, and the modulation scheme determined based on the second MCS is QPSK.

[0281] In Figure 8b, the bit sequence obtained after scrambling the first codeword includes multiple bits, which can be denoted as: [...,010000]. The first bit sequence in this bit sequence is denoted as: [...0000]. The first bit sequence is modulated using 16QAM to obtain the first modulation symbol [...,d(0)]. The second bit sequence in this bit sequence is denoted as: [...01]. The second bit sequence is modulated using QPSK to obtain the second modulation symbol [...,d(1)].

[0282] It is easy to understand that in this application, the number of bits in the first bit sequence and the second bit sequence may be the same or different, and there is no limitation.

[0283] The first MCS is different from the second MCS.

[0284] For example, the index value of the first MCS is 2, as shown in Table 1. Accordingly, the modulation order of the first MCS is 2, and the modulation scheme is QPSK.

[0285] For example, the index value of the second MCS is 10, as shown in Table 1. Accordingly, the modulation order of the second MCS is 4, and the modulation scheme is 16QAM.

[0286] Optionally, the first MCS is determined based on a first value of the first signal measurement result, and the second MCS is determined based on a second value of the first signal measurement result. The first signal measurement result includes the SINR of the transmission layer corresponding to the first codeword. For example, the transmission layer corresponding to the first codeword includes a first transmission layer and a second transmission layer. The first value indicates the SINR of the first transmission layer, and the second value indicates the SINR of the second transmission layer. The SINR of the first transmission layer is different from the SINR of the second transmission layer. For example, the difference between the SINR of the first transmission layer and the SINR of the second transmission layer is greater than a first threshold. The first threshold can be 2dB, 4dB, etc.

[0287] For example, the SINR of the first transmission layer is greater than the SINR of the second transmission layer. The SINR of the first transmission layer is higher, which means that the channel quality of the first transmission layer is better or the interference is lower, and the modulation symbol with a higher modulation order can be transmitted to improve the data transmission efficiency. The SINR of the second transmission layer is lower, which means that the channel quality of the second transmission layer is poorer or the interference is higher, and the modulation symbol with a lower modulation order can be transmitted to ensure the data transmission reliability. Further, if the first modulation symbol is sent through the first transmission layer and the second modulation symbol is sent through the second transmission layer, the index value of the first MCS is greater than the index value of the second MCS, so that the transmission efficiency of the first transmission layer can be improved and the reliability of the second transmission layer can be ensured.

[0288] Compared with the method of determining the MCS based on the minimum SINR in the first signal measurement result, the present application can determine different MCSs based on different values in the first signal measurement result, and then modulate the same code word using different MCSs, so that the flexibility of the modulation mode for the same code word is improved, thereby helping to achieve higher transmission performance.

[0289] It should be noted that the method of determining the MCS based on the minimum SINR in the first signal measurement result includes: determining one MCS according to the minimum SINR in the first signal measurement result, for example, the MCS is the MCS corresponding to the minimum SINR, or the MCS is greater than the MCS corresponding to the minimum SINR (it can be understood that the MCS1 is first determined according to the minimum SINR, and then the MCS is determined according to the MCS1, for example, the modulation order corresponding to the MCS is higher than the modulation order corresponding to the MCS1, and the difference between the modulation order corresponding to the MCS and the modulation order corresponding to the MCS1 can be 1, that is, the MCS is slightly higher than the MCS1), and then modulating the first code word based on the MCS. In this way, if one code word corresponds to multiple transmission layers, and the SINRs of at least two transmission layers in the multiple transmission layers are different, the MCS corresponding to the code word is determined based on the smaller SINR to ensure the transmission performance of the transmission layer corresponding to the smaller SINR, but the transmission layer corresponding to the larger SINR can transmit the modulation symbol with a higher modulation order to achieve a higher data transmission rate, but is limited by the transmission performance of the transmission layer corresponding to the smaller SINR. The modulation orders of the modulation symbols actually transmitted by the two transmission layers (i.e., the transmission layer corresponding to the larger SINR and the transmission layer corresponding to the smaller SINR) are the same, and the transmission performance is limited. In the present application, the first communication device can select the MCS based on different SINRs in the first signal measurement result, so as to select different MCSs, such as the first MCS and the second MCS, and then modulate the same code word using different MCSs, so as to ensure the transmission performance of the transmission layer corresponding to the smaller SINR and release the transmission rate of the transmission layer corresponding to the larger SINR.

[0290] It should be noted that in the present application, the first signal measurement result can be measured by the first communication device or received by the first communication device from the second communication device, and is not limited. The first signal measurement result can be a measurement result of a reference signal. The reference signal can be a channel state information reference signal (CSI-RS), a cell reference signal (CRS), or a sounding reference signal (SRS), and is not limited.

[0291] In addition, the first signal measurement result can also be replaced by a channel quality indicator (CQI). The first value indicates the channel quality corresponding to the first transmission layer, and the second value indicates the channel quality corresponding to the second transmission layer.

[0292] It should be noted that in the present application, the first modulation symbol is transmitted through the first transmission layer, which can be understood as that the first modulation symbol corresponds to the first transmission layer. The second modulation symbol is transmitted through the second transmission layer, which can be understood as that the second modulation symbol corresponds to the second transmission layer. Since the first modulation symbol and the second modulation symbol are obtained by modulating the first code word, it can also be understood that the first code word corresponds to the first transmission layer and the second transmission layer.

[0293] The first modulation symbol includes one or more modulation symbols. The first modulation symbol can also have other names, such as a first modulation symbol sequence. For example, when the first modulation symbol includes multiple modulation symbols, the first modulation symbol can also be described as a first modulation symbol sequence. In the present application, the first modulation symbol is taken as an example for introduction.

[0294] The second modulation symbol includes one or more modulation symbols. The second modulation symbol can also have other names, such as a second modulation symbol sequence. For example, when the second modulation symbol includes multiple modulation symbols, the second modulation symbol can also be described as a second modulation symbol sequence. In the present application, the second modulation symbol is taken as an example for introduction.

[0295] It is easy to understand that in the present application, the number of modulation symbols of the first modulation symbol and the second modulation symbol can be the same or different, and is not limited.

[0296] Exemplarily, S701 comprises: determining the modulation mode based on the first MCS is QPSK, and determining the modulation mode based on the second MCS is 16QAM. The first communication device modulates the first bit sequence of the first codeword by using the QPSK modulation mode to obtain the first modulation symbol. And the first communication device modulates the second bit sequence of the first codeword by using the 16QAM to obtain the second modulation symbol.

[0297] Exemplarily, the bit sequence [C1, C2, …, Cn] in the first codeword is divided into the first bit sequence [C1, C2, …, Cm] and the second bit sequence [Cm+1, Cm+2, …, Cn]. K ] and the second bit sequence [Cm+1, Cm+2, …, Cn]. The first bit sequence is modulated by using the QPSK modulation mode to obtain the first modulation symbol sequence, and the second bit sequence is modulated by using the 16QAM modulation to obtain the second modulation symbol sequence. M M+1 M+2 M+N ] and the second bit sequence [Cm+1, Cm+2, …, Cn]. The first bit sequence is modulated by using the QPSK modulation mode to obtain the first modulation symbol sequence, and the second bit sequence is modulated by using the 16QAM modulation to obtain the second modulation symbol sequence.

[0298] It is easy to understand that for the first communication device, the first communication device can execute S701a first and then execute S701b, or execute S701b first and then execute S701a, or execute S701a and S701b at the same time, which is not limited.

[0299] For the first communication device, after the first communication device acquires the first modulation symbol and the second modulation symbol, the first communication device executes S702:

[0300] S702, the first communication device sends the first modulation symbol and the second modulation symbol to the second communication device. Correspondingly, the second communication device receives the first modulation symbol and the second modulation symbol from the first communication device.

[0301] Wherein, the first communication device can refer to the introduction of S701, which will not be repeated here.

[0302] Wherein, the second communication device can be the terminal device in FIG. 1, FIG. 2, FIG. 3a, FIG. 3b or FIG. 3c, or the network device in FIG. 1, FIG. 2, FIG. 3a, FIG. 3b or FIG. 3c. In this application, the second communication device is taken as the terminal device for example.

[0303] ​​​Optionally, the first communication device belongs to the first type of communication device, in other words, the antenna of the first communication device belongs to the separated antenna. For example, the first communication device comprises a first antenna and a second antenna. The distance between the first antenna and the second antenna is greater than kλ, k represents an integer greater than or equal to 10, and λ represents the wavelength of the first signal, which comprises the signal corresponding to the first modulation symbol or the second modulation symbol. In this case, S702 comprises: the first communication device sends the first modulation symbol to the second communication device through the first antenna and the second antenna, and sends the second modulation symbol to the second communication device through the first antenna and the second antenna.

[0304] Optionally, the second communication device belongs to the first type of communication device, in other words, the antenna of the second communication device belongs to the separated antenna. For example, the second communication device comprises a third antenna and a fourth antenna. The distance between the third antenna and the fourth antenna is greater than kλ, k represents an integer greater than or equal to 10, and λ represents the wavelength of the first signal, which comprises the signal corresponding to the first modulation symbol or the second modulation symbol. In this case, S702 comprises: the second communication device receives the first modulation symbol from the first communication device through the third antenna and the fourth antenna, and receives the second modulation symbol from the first communication device through the third antenna and the fourth antenna.

[0305] It should be noted that, in this application, the signal corresponding to the first modulation symbol can be understood as the signal obtained after the first modulation symbol is pre-coded and RE mapped, etc. The signal corresponding to the second modulation symbol can be understood as the signal obtained after the second modulation symbol is pre-coded and RE mapped, etc.

[0306] For the second communication device, after the second communication device receives the first modulation symbol and the second modulation symbol, S703 is performed:

[0307] S703, the second communication device demodulates the first modulation symbol and the second modulation symbol to obtain a first codeword.

[0308] S703 comprises S703a and S703b:

[0309] S703a, the second communication device demodulates the first modulation symbol using the first MCS to obtain a first bit sequence.

[0310] S703b, the second communication device demodulates the second modulation symbol using the second MCS to obtain a second bit sequence.

[0311] The first bit sequence and the second bit sequence are different bit sequences of the same codeword. For example, the first bit sequence and the second bit sequence are different bit sequences of the first codeword.

[0312] The first MCS is different from the second MCS, which can be referred to the introduction of S701, and will not be described herein again.

[0313] Exemplarily, S703 comprises: determining, based on the first MCS, that the demodulation mode is QPSK, and determining, based on the second MCS, that the demodulation mode is 16QAM. The second communication device demodulates the first modulation symbol by using the QPSK demodulation mode to obtain the first bit sequence of the first codeword. Moreover, the second communication device demodulates the second modulation symbol by using the 16QAM to obtain the second bit sequence of the first codeword.

[0314] It is easy to understand that the first codeword comprises the first bit sequence and the second bit sequence, which can be referred to the introduction of S701. After S703a and S703b, the second communication device can obtain the first codeword.

[0315] It is easy to understand that, for the second communication device, the second communication device can execute S703a first and then execute S703b, or can execute S703b first and then execute S703a, or can execute S703a and S703b at the same time, which is not limited.

[0316] That is to say, for the same codeword, different MCSs can be used for modulation. Compared with the mode that only one MCS is used for modulation for the same codeword, the modulation mode for the same codeword is increased in the present application, and the modulation mode is more flexible, so as to fully utilize the transmission gain brought by the separated antenna and improve the transmission performance.

[0317] In some embodiments, as shown in FIG. 5, the processing flow of the first communication device for the physical channel comprises modulation and layer mapping, and the modulation is performed first and then the layer mapping is performed, so as to realize the sending of the signal. In this case, as shown in FIG. 8a, after the first communication device executes S701, before the first communication device executes S702, the first communication device further comprises S711:

[0318] S711, the first communication device maps the first modulation symbol to the first transmission layer, and maps the second modulation symbol to the second transmission layer.

[0319] Exemplarily, the first modulation symbol is denoted as d (0) (2i), and the second modulation symbol is denoted as d (0) (2i+1). After the layer mapping, the result output by the layer mapping is a layer vector, which can be denoted as x(i)=[x (0) (i), x (1) (i)] T . Wherein, x (0) (i) = d (0) (2i), and x (1) (i) = d (0) (2i+1). x (0)(i) represents modulation symbols mapped to the first transmission layer, x (1) (i) represents modulation symbols mapped to the second transmission layer, please refer to the introduction of Table 2.

[0320] Exemplarily, taking Fig. 8b as an example, the first modulation symbol d(0) is mapped to the first transmission layer, and the second modulation symbol d(1) is mapped to the second transmission layer.

[0321] It is easy to understand that, in the case of performing S711, S702 can be understood as that the first communication device sends the first modulation symbol to the second communication device through the first transmission layer, and sends the second modulation symbol to the second communication device through the second transmission layer.

[0322] It is further to be explained that, if the first communication device belongs to the first type of communication device, i.e. the antenna of the first communication device belongs to the split antenna, from the specific implementation, sending the first modulation symbol to the second communication device through the first transmission layer can be embodied as sending the first modulation symbol through the first antenna and the second antenna. That is, the first modulation symbol mapped to the first transmission layer is sent through the first antenna and the second antenna after pre-coding, RE mapping and other processing.

[0323] Similarly, sending the second modulation symbol to the second communication device through the second transmission layer can be embodied as sending the second modulation symbol through the first antenna and the second antenna. That is, the second modulation symbol mapped to the second transmission layer is sent through the first antenna and the second antenna after pre-coding, RE mapping and other processing.

[0324] Correspondingly, the second communication device performs S702. Wherein, S702 can be understood as that the second communication device receives the first modulation symbol from the first communication device through the first transmission layer, and receives the second modulation symbol from the first communication device through the second transmission layer.

[0325] It is further to be explained that, if the second communication device belongs to the first type of communication device, i.e. the antenna of the second communication device belongs to the split antenna, from the specific implementation, receiving the first modulation symbol from the first communication device through the first transmission layer can be embodied as receiving the first modulation symbol from the first communication device through the third antenna and the fourth antenna.

[0326] Similarly, receiving the second modulation symbol from the second communication device through the second transmission layer can be embodied as receiving the second modulation symbol from the first communication device through the third antenna and the fourth antenna.

[0327] As shown in Figure 5, the processing flow of the physical channel by the second communication device includes demodulation and de-layer mapping, with de-layer mapping performed first and then demodulation. In this case, as shown in Figure 8a, after the second communication device executes S702 and before executing S703, it also includes S712:

[0328] S712, The second communication device determines that the first modulation symbol and the second modulation symbol belong to the modulation symbols of the first codeword.

[0329] For example, the second communication device determines that the first modulation symbol and the second modulation symbol belong to the modulation symbol of the first codeword based on the first mapping relationship, such as the mapping relationship between the first codeword and the first and second transmission layers, or the relationship between the modulation symbols of the first codeword and the layer mapping.

[0330] For example, the modulation symbol received by the second communication device can be denoted as x'(i) = [x' (0) (i), x' (1) (i)] T Where x'(i) represents the modulation symbol of x(i) after transmission through the channel. x'(i) and x(i) can be the same or different; for example, they may differ when considering channel noise interference. Since the second communication device is aware of the first mapping relationship, i.e., d' (0) (2i)=x' (0) (i), d' (0) (2i+1)=x' (1) (i), therefore, the second communication device can determine that both the first modulation symbol and the second modulation symbol belong to the modulation symbols of the first codeword.

[0331] It is easy to understand that, when S712 is executed, S703 can be understood as the second communication device using the first MCS to demodulate the first modulation symbol of the first codeword to obtain the first bit sequence of the first codeword, and using the second MCS to demodulate the second modulation symbol to obtain the second bit sequence of the first codeword, thereby obtaining the first codeword.

[0332] In some embodiments, as shown in FIG9, the processing flow of the physical channel by the first communication device includes modulation and layer mapping, with layer mapping performed first and then modulation performed, thereby realizing signal transmission. In this case, as shown in FIG10a, before the first communication device executes S701, it further includes S721:

[0333] S721. The first communication device performs layer mapping on the first codeword to obtain a first bit sequence and a second bit sequence.

[0334] The first bit sequence is a bit sequence in the first code word mapped to the first transmission layer, and the second bit sequence is a bit sequence in the first code word mapped to the second transmission layer.

[0335] For example, the bit sequence obtained after scrambling the first code word includes a plurality of bits, which can be denoted as [..., 00010000]. The bit sequence is layer mapped. For example, 4 bits in the bit sequence are mapped to the first transmission layer, and the bit sequence mapped to the first transmission layer is denoted as the first bit sequence, which can be denoted as [...0000]. 2 bits in the bit sequence are mapped to the second transmission layer, and the bit sequence mapped to the second transmission layer is denoted as the second bit sequence, which can be denoted as [...01].

[0336] For example, the bit sequence obtained after scrambling the first code word includes K bits, which can be denoted as [C1, C2,..., CK]. K is a positive integer greater than or equal to 2, and the bit sequence is layer mapped. For example, M bits in the K bits are mapped to the first transmission layer, and the bit sequence mapped to the first transmission layer is denoted as the first bit sequence, which can be denoted as [C1, C2,..., CM]. M is a positive integer less than K. N bits in the K bits are mapped to the second transmission layer, and the bit sequence mapped to the second transmission layer is denoted as the second bit sequence, which can be denoted as [CM+1, CM+2,..., CK]. K M M+1 M+2 M+N

[0337] It can be understood that when the modulation order used subsequently is different, the values of M and N can be different. For example, when 16QAM is used to modulate the first bit sequence and QPSK is used to modulate the second bit sequence, M = 2N.

[0338] It can be easily understood that in the case of performing S721, S702 can be understood as the first communication device sending the first modulation symbol to the second communication device through the first transmission layer and sending the second modulation symbol to the second communication device through the second transmission layer.

[0339] Correspondingly, the second communication device performs S702. S702 can be understood as the second communication device receiving the first modulation symbol from the first communication device through the first transmission layer and receiving the second modulation symbol from the first communication device through the second transmission layer.

[0340] ​​​​​As shown in FIG. 9, the processing flow of the physical channel in the second communication device includes demodulation and de-mapping, and the de-mapping is performed after the demodulation. In this case, as shown in FIG. 10a, after the second communication device performs S703, it further performs S722:

[0341] S722, the second communication device determines that the first bit sequence and the second bit sequence belong to the bit sequence of the first codeword.

[0342] For example, the second communication device determines that the first bit sequence and the second bit sequence belong to the bit sequence of the first codeword according to the first mapping relationship, such as the mapping relationship between the first codeword and the first transmission layer and the second transmission layer, or the relationship between the bit sequence of the first codeword and the layer mapping.

[0343] For example, taking FIG. 10b as an example, the first mapping relationship includes that the first bit sequence [...0000] is mapped to the first transmission layer, and the second bit sequence [...01] is mapped to the second transmission layer. Based on this, the bits included in the first codeword can be recorded as [...,00010000].

[0344] In some embodiments, as shown in FIG. 11, for the case of a single codeword, that is, the number of codewords is 1, the codeword is the first codeword described above, the first communication device further performs S731 before performing S701:

[0345] S731, the first communication device determines the number of transmission layers and the number of codewords.

[0346] The number of codewords is 1, and the codeword includes the first codeword. The number of transmission layers is less than or equal to a third value.

[0347] That is, the number of transmission layers corresponding to the first codeword is less than or equal to the third value, and the transmission layers corresponding to the first codeword include the first transmission layer and the second transmission layer, which can be referred to the introduction of S711 or S721, and will not be described here. The third value is a positive integer, such as 2, 3, 4, 5, or 6. In this application, the third value is taken as 4 for introduction.

[0348] For example, the first communication device determines the number of transmission layers according to the rank of the channel matrix. The channel matrix is used to represent the channel characteristics between the first communication device and the second communication device. For example, when the rank of the channel matrix is 4, it is determined that the number of transmission layers used is 4.

[0349] It can be understood that the number of transmission layers supported by the first communication device is less than or equal to the third value. In this case, the number of codewords supported by the first communication device is 1, and the codeword is the first codeword described above. That is, when the number of transmission layers is less than or equal to the third value, one codeword can be used.

[0350] It should be noted that S731 is an optional step. The first communication device can perform S731 or not perform S731.

[0351] For example, as a possible implementation, the number of transmission layers supported by the first communication device can be any value, and the number of codewords supported by the first communication device is always one. It can be understood that no matter how many transmission layers are used, one codeword is used, thereby helping to reduce the number of HARQ processes and save transmission resources. In this case, the first communication device does not perform S731.

[0352] For another possible implementation, when the number of transmission layers supported by the first communication device is less than or equal to a third value, the number of codewords supported by the first communication device is one. It can be understood that when the number of transmission layers is less than or equal to the third value, one codeword can be used. When the number of transmission layers is greater than the third value, two codewords or more codewords can be used, thereby improving data processing efficiency. In this case, the first communication device performs S731.

[0353] Similarly, as shown in FIG. 11, for the case of a single codeword, i.e., the number of codewords is one, the codeword is the first codeword described above, the second communication device further performs S732 before performing S702:

[0354] S732, the second communication device determines the number of transmission layers and the number of codewords.

[0355] The number of codewords is one, and the codeword includes the first codeword. The number of transmission layers is less than or equal to a third value.

[0356] That is, the number of transmission layers corresponding to the first codeword is less than or equal to a third value, and the transmission layers corresponding to the first codeword include the first transmission layer and the second transmission layer, which can be referred to the description of S711 or S721 and will not be repeated. The third value can be referred to the description of S731 and will not be repeated.

[0357] It can be understood that the number of transmission layers supported by the second communication device is less than or equal to a third value. In this case, the number of codewords supported by the second communication device is one, and the codeword is the first codeword described above. That is, when the number of transmission layers is less than or equal to the third value, one codeword can be used.

[0358] It should be noted that S732 is an optional step. The second communication device can perform S732 or not perform S732.

[0359] For example, as a possible implementation, the number of transmission layers supported by the second communication device can be any value, and the number of codewords supported by the second communication device is always one. It can be understood that no matter how many transmission layers are used, one codeword is used, thereby helping to reduce the number of HARQ processes and save transmission resources. In this case, the second communication device does not perform S732.

[0360] For another possible implementation, when the number of transmission layers supported by the second communication device is less than or equal to a third value, the number of codewords supported by the second communication device is one. It can be understood that when the number of transmission layers is less than or equal to the third value, one codeword can be used. When the number of transmission layers is greater than the third value, two codewords, or more codewords, can be used, thereby improving data processing efficiency. In this case, the second communication device performs S732.

[0361] In some embodiments, for the case of multiple codewords, two codewords, i.e., a first codeword and a second codeword, are taken as an example for introduction. The processing procedure of the first codeword can be referred to the introduction of S701-S703, and will not be described again. As shown in FIG. 12, the processing procedure of the second codeword is as follows:

[0362] S741, the first communication device modulates the second codeword to obtain a third modulation symbol and a fourth modulation symbol.

[0363] S741 includes S741a and S741b:

[0364] S741a, the first communication device modulates a third bit sequence of the second codeword using a third MCS to obtain a third modulation symbol.

[0365] S741b, the first communication device modulates a fourth bit sequence of the second codeword using a fourth MCS to obtain a fourth modulation symbol.

[0366] The third bit sequence can be at least two bits in the second codeword. The third bit sequence can also have other names, such as a first bit. In this application, the third bit sequence is taken as an example for introduction.

[0367] Similarly, the fourth bit sequence can be at least two bits in the second codeword. The fourth bit sequence can also have other names, such as a second bit. In this application, the fourth bit sequence is taken as an example for introduction.

[0368] It is easy to understand that in this application, the number of bits of the third bit sequence and the fourth bit sequence can be the same or different, and is not limited.

[0369] The third MCS is different from the fourth MCS.

[0370] It should be noted that in this application, one of the third MCS and the fourth MCS can be the same as the first MCS, or one of the third MCS and the fourth MCS can be the same as the second MCS, which is not limited.

[0371] Optionally, the third MCS is determined based on a fourth value of the second signal measurement result, and the fourth MCS is determined based on a fifth value of the second signal measurement result. The second signal measurement result includes the SINR of the second codeword corresponding to the transmission layer. For example, the second codeword corresponding to the transmission layer includes a third transmission layer and a fourth transmission layer. The fourth value indicates the SINR of the third transmission layer, and the fifth value indicates the SINR of the fourth transmission layer. The SINR of the third transmission layer is different from the SINR of the fourth transmission layer. For example, the difference between the SINR of the third transmission layer and the SINR of the fourth transmission layer is greater than a first threshold value. The first threshold value can refer to the introduction of S701, which will not be repeated here.

[0372] Taking the SINR of the third transmission layer being greater than the SINR of the fourth transmission layer as an example, if the third modulation symbol is sent through the third transmission layer and the fourth modulation symbol is sent through the fourth transmission layer, the index value of the third MCS is greater than the index value of the fourth MCS, so as to improve the transmission rate of the third transmission layer and guarantee the reliability of the fourth transmission layer.

[0373] It should be noted that in this application, the third modulation symbol is sent through the third transmission layer, which can be understood as the third modulation symbol corresponding to the third transmission layer. The fourth modulation symbol is sent through the fourth transmission layer, which can be understood as the fourth modulation symbol corresponding to the fourth transmission layer. Since the third modulation symbol and the fourth modulation symbol are obtained by modulating the second codeword, it can also be understood that the second codeword corresponds to the third transmission layer and the fourth transmission layer.

[0374] The third modulation symbol includes one or more modulation symbols. The third modulation symbol can also have other names, such as a third modulation symbol sequence. For example, when the third modulation symbol includes multiple modulation symbols, the third modulation symbol can also be described as a third modulation symbol sequence. In this application, the third modulation symbol is taken as an example for introduction.

[0375] The fourth modulation symbol includes one or more modulation symbols. The fourth modulation symbol can also have other names, such as a fourth modulation symbol sequence. For example, when the fourth modulation symbol includes multiple modulation symbols, the fourth modulation symbol can also be described as a fourth modulation symbol sequence. In this application, the fourth modulation symbol is taken as an example for introduction.

[0376] It is easy to understand that in this application, the number of modulation symbols of the third modulation symbol and the fourth modulation symbol can be the same or different, which is not limited.

[0377] It is easy to understand that, for the first communication device, the first communication device can perform S741a first and then perform S741b, or perform S741b first and then perform S741a, or perform S741a and S741b at the same time, without limitation.

[0378] For the first communication device, after the first communication device obtains the third modulation symbol and the fourth modulation symbol, the first communication device performs S742:

[0379] S742, the first communication device sends the third modulation symbol and the fourth modulation symbol to the second communication device. Correspondingly, the second communication device receives the third modulation symbol and the fourth modulation symbol from the first communication device.

[0380] Optionally, the first communication device belongs to a first type of communication device, in other words, the antenna of the first communication device belongs to a split antenna. For example, the first communication device includes a first antenna and a second antenna. The distance between the first antenna and the second antenna is greater than kλ, k represents an integer greater than or equal to 10, and λ represents the wavelength of the first signal, which includes the signal corresponding to the third modulation symbol or the fourth modulation symbol. In this case, S742 includes: the first communication device sends the third modulation symbol to the second communication device through the first antenna and the second antenna, and sends the fourth modulation symbol to the second communication device through the first antenna and the second antenna.

[0381] Optionally, the second communication device belongs to a first type of communication device, in other words, the antenna of the second communication device belongs to a split antenna. For example, the second communication device includes a third antenna and a fourth antenna. The distance between the third antenna and the fourth antenna is greater than kλ, k represents an integer greater than or equal to 10, and λ represents the wavelength of the first signal, which includes the signal corresponding to the third modulation symbol or the fourth modulation symbol. In this case, S742 includes: the second communication device receives the third modulation symbol from the first communication device through the third antenna and the fourth antenna, and receives the fourth modulation symbol from the first communication device through the third antenna and the fourth antenna.

[0382] It should be noted that, in this application, the signal corresponding to the third modulation symbol can be understood as the signal obtained after the third modulation symbol is pre-coded and RE mapped, etc. The signal corresponding to the fourth modulation symbol can be understood as the signal obtained after the fourth modulation symbol is pre-coded and RE mapped, etc.

[0383] It is easy to understand that for the case of multiple code words, the first communication device includes a processing stage and a sending stage. The first communication device performs the operation of the processing stage first, and then performs the operation of the sending stage. The processing stage includes S701 and S741. The first communication device can perform S701 first, and then perform S741, or perform S741 first, and then perform S701, or perform S701 and S741 at the same time, which is not limited. The sending stage includes S702 and S742. The first communication device can perform S702 and S742 at the same time.

[0384] Similarly, for the case of multiple code words, the second communication device includes a receiving stage and a processing stage. The second communication device performs the operation of the receiving stage first, and then performs the operation of the processing stage. The receiving stage includes S702 and S742. The second communication device can perform S702 and S742 at the same time. The processing stage includes S703 and S743. The second communication device can perform S703 first, and then perform S743, or perform S743 first, and then perform S703, or perform S703 and S743 at the same time, which is not limited.

[0385] For the second communication device, after receiving the third modulation symbol and the fourth modulation symbol, the second communication device performs S743.

[0386] S743, the second communication device demodulates the third modulation symbol and the fourth modulation symbol to obtain a second code word.

[0387] S743 includes S743a and S743b.

[0388] S743a, the second communication device demodulates the third modulation symbol by using the third MCS to obtain a third bit sequence.

[0389] S743b, the second communication device demodulates the fourth modulation symbol by using the fourth MCS to obtain a fourth bit sequence.

[0390] The third bit sequence and the fourth bit sequence are different bit sequences of the same code word. For example, the third bit sequence and the fourth bit sequence are different bit sequences of the second code word.

[0391] The third MCS is different from the fourth MCS, which can be referred to the introduction of S741, and will not be repeated.

[0392] It is easy to understand that the second code word includes the third bit sequence and the fourth bit sequence, which can be referred to the introduction of S741. Based on S743a and S743b, the second communication device can obtain the second code word.

[0393] It is easy to understand that for the second communication device, the second communication device can first perform S743a and then perform S743b, or first perform S743b and then perform S743a, or simultaneously perform S743a and S743b, without limitation.

[0394] That is, for the case of multiple code words, each code word can use different MCS for modulation, compared with the way of using only one MCS for modulation for the same code word, in the present application, the modulation mode used for each code word in the multiple code words is at least two, the modulation mode increases, and the modulation mode is more flexible, thereby further improving the transmission performance.

[0395] In some embodiments, for the case of multiple code words, the first communication device further performs S751 before performing S701:

[0396] S751, the first communication device determines the number of transmission layers and the number of code words.

[0397] Wherein, the number of code words is 2, and the code words include a first code word and a second code word. The number of transmission layers is greater than a third value.

[0398] That is, the sum of the number of transmission layers corresponding to the first code word and the number of transmission layers corresponding to the second code word is greater than the third value, and the first code word corresponds to the first transmission layer and the second transmission layer, which can be seen from the introduction of S711 or S721. The second code word corresponds to the third transmission layer and the fourth transmission layer, which can be seen from the introduction of S741. The third value is a positive integer, which can be seen from the introduction of S731, and will not be repeated here.

[0399] Exemplarily, the first communication device determines the number of transmission layers according to the rank of the channel matrix. Wherein, the channel matrix is used to represent the channel characteristics between the first communication device and the second communication device. For example, when the rank of the channel matrix is 8, the number of transmission layers used is determined to be 8.

[0400] It can be understood that the number of transmission layers supported by the first communication device is greater than the third value. In this case, the number of code words supported by the first communication device is two, such as the first code word and the second code word described above. That is, when the number of transmission layers is greater than the third value, two code words can be used.

[0401] It should be pointed out that S751 is an optional step. The first communication device can perform S751, or can not perform S751.

[0402] For example, as one possible implementation, the number of transmission layers supported by the first communication device can be any value, and the number of code words supported by the first communication device is always one. In this case, the first communication device does not perform S751.

[0403] For another possible implementation, when the number of transmission layers supported by the first communication device is greater than a third value, the number of codewords supported by the first communication device is two. In this case, the first communication device performs S751.

[0404] Similarly, as shown in FIG. 12, for the case of multiple codewords, the second communication device further performs S752 before performing S702:

[0405] S752, the second communication device determines the number of transmission layers and the number of codewords.

[0406] The number of codewords is two, and the codewords include a first codeword and a second codeword. The number of transmission layers is greater than a third value.

[0407] That is, the sum of the number of transmission layers corresponding to the first codeword and the number of transmission layers corresponding to the second codeword is greater than a third value. The transmission layers corresponding to the first codeword include a first transmission layer and a second transmission layer, which can be seen from the description of S711 or S721. The transmission layers corresponding to the second codeword include a third transmission layer and a fourth transmission layer, which can be seen from the description of S741. The third value is a positive integer, which can be seen from the description of S731 and will not be repeated here.

[0408] It can be understood that the number of transmission layers supported by the second communication device is greater than a third value. And the number of codewords supported by the second communication device is two, such as the first codeword and the second codeword described above. That is, when the number of transmission layers is greater than a third value, two codewords can be used.

[0409] It should be noted that S752 is an optional step. The second communication device can perform S752, or can not perform S752.

[0410] For example, as one possible implementation, the number of transmission layers supported by the second communication device can be any value, and the number of codewords supported by the second communication device is always one. In this case, the second communication device can not perform S752.

[0411] For another possible implementation, when the number of transmission layers supported by the second communication device is greater than a third value, the number of codewords supported by the second communication device is two. In this case, the second communication device performs S752.

[0412] It is easy to understand that in this application, the second codeword corresponding to the third transmission layer and the fourth transmission layer is taken as an example for introduction, and the second codeword can also correspond to two or more transmission layers.

[0413] For example, the second codeword corresponds to three transmission layers, denoted as transmission layer 1, transmission layer 2 and transmission layer 3. In this case, the first codeword corresponds to two transmission layers, and the second codeword corresponds to three transmission layers. Taking the third value as 4 as an example, the sum of the number of transmission layers corresponding to the first codeword and the number of transmission layers corresponding to the second codeword is greater than the third value.

[0414] For another example, the second codeword corresponds to four transmission layers, denoted as transmission layer 1, transmission layer 2, transmission layer 3 and transmission layer 4. In this case, the first codeword corresponds to two transmission layers, and the second codeword corresponds to four transmission layers. Taking the third value as 4 as an example, the sum of the number of transmission layers corresponding to the first codeword and the number of transmission layers corresponding to the second codeword is greater than the third value.

[0415] It is easy to understand that in this application, taking the first codeword and the second codeword as an example, two or more codewords can also be supported.

[0416] For example, the communication system supports three codewords, denoted as codeword 1, codeword 2 and codeword 3. In this case, taking the number of transmission layers corresponding to each of the three codewords as 2 and the sixth value as 5 as an example, the sum of the number of transmission layers corresponding to the three codewords is greater than the sixth value.

[0417] For another example, the communication system supports four codewords, denoted as codeword 1, codeword 2, codeword 3 and codeword 4. In this case, taking the number of transmission layers corresponding to each of the four codewords as 2 and the seventh value as 6 as an example, the sum of the number of transmission layers corresponding to the four codewords is greater than the seventh value.

[0418] In some embodiments, as shown in FIG. 13, the second communication device further performs S761 before performing S702:

[0419] S761, the second communication device sends first information to the first communication device. Correspondingly, the first communication device receives the first information from the second communication device.

[0420] The first information is used to determine that the second communication device is a first type of communication device. The first type of communication device can be understood as a communication device deployed with separated antennas. For example, the second communication device includes a third antenna and a fourth antenna, and the distance between the third antenna and the fourth antenna is greater than kλ, which can be referred to the introduction of S702 and will not be repeated here.

[0421] For example, the first information can indicate that the second communication device is a first type of communication device, or the first information can indicate that the antennas on the second communication device are separated antennas, or the first information can indicate that the distance between the third antenna and the fourth antenna is greater than kλ.

[0422] For example, the first information can occupy 1 bit.

[0423] For example, the value of the bit is 1, which means that the first information indicates that the second communication device is the first type of communication device (or indicates that the antenna on the second communication device is a separate antenna). Conversely, the value of the bit is 0, which means that the second communication device is the second type of communication device, i.e. the antenna on the second communication device belongs to a centralized antenna.

[0424] For another example, the value of the bit is 0, which means that the first information indicates that the second communication device is the first type of communication device (or indicates that the antenna on the second communication device is a separate antenna). Conversely, the value of the bit is 1, which means that the second communication device is the second type of communication device, i.e. the antenna on the second communication device belongs to a centralized antenna.

[0425] For another example, the value of the bit is 0, which means that the first information indicates that the second communication device is the first type of communication device (or indicates that the antenna on the second communication device is a separate antenna). Conversely, the value of the bit is 1, which means that the second communication device is the second type of communication device, i.e. the antenna on the second communication device belongs to a centralized antenna.

[0426] It is easy to understand that in the case of S761 being executed, the first communication device modulates the same codeword using different MCSs, which can be understood as triggering the first communication device to perform S701, i.e. the first communication device modulates the first bit sequence of the first codeword using the first MCS to obtain the first modulation symbol, and modulates the second bit sequence of the first codeword using the second MCS to obtain the second modulation symbol, according to the first information.

[0427] It is easy to understand that S761 is an optional step. The second communication device can perform S761 or not perform S761. For example, when the second communication device does not belong to the first type of communication device, the second communication device does not perform S761. Conversely, when the second communication device belongs to the first type of communication device, the second communication device performs S761.

[0428] In some embodiments, as shown in FIG. 13, the second communication device further performs S771 before performing S702:

[0429] S771, the second communication device sends second information to the first communication device. Correspondingly, the first communication device receives the second information from the second communication device.

[0430] The second information indicates the first MCS and the second MCS. For example, the second information includes the index value of the first MCS and the index value of the second MCS. Alternatively, the second information includes at least two sub-information, and each sub-information includes an index value of an MCS, such as the index value of the first MCS and the index value of the second MCS.

[0431] It can be understood that the second communication device suggests the MCS to the first communication device. Alternatively, the second communication device recommends the MCS used for modulating the first codeword to the first communication device.

[0432] Exemplarily, the second information is determined by the second communication device according to the first signal measurement result. Specifically, the second communication device performs signal measurement to obtain the first signal measurement result. The first signal measurement result includes the SINR corresponding to the first transmission layer and the SINR corresponding to the second transmission layer. The second communication device determines the first MCS according to the SINR corresponding to the first transmission layer, and determines the second MCS according to the SINR corresponding to the second transmission layer.

[0433] It can be easily understood that, in the case that S771 is performed, S701 includes: the first communication device modulates the first bit sequence of the first codeword by using the first MCS according to the second information to obtain the first modulation symbol, and modulates the second bit sequence of the first codeword by using the second MCS to obtain the second modulation symbol, so that the first communication device modulates the first codeword according to the MCS recommended by the second communication device. Since the first MCS and the second MCS are the MCS recommended by the second communication device, modulating the first codeword by using the recommended MCS helps to guarantee the data transmission performance.

[0434] It should be noted that S771 is an optional step. The second communication device can perform S761 or not perform S761. For example, when the second communication device does not perform signal measurement and does not obtain the first signal measurement result, the second communication device does not perform S761. Conversely, when the second communication device performs signal measurement and obtains the first signal measurement result, the second communication device performs S761.

[0435] It should be noted that the second communication device can perform S761 first and then perform S771, or perform S771 first and then perform S761, or perform S761 and S771 at the same time, which is not limited.

[0436] In addition, the MCS can be replaced by CQI, such as the first MCS being replaced by the first CQI and the second MCS being replaced by the second CQI. That is, the second information indicates the first CQI and the second CQI.

[0437] In some embodiments, as shown in FIG. 13, the second communication device further performs S781 before performing S703:

[0438] S781, the first communication device sends fourth information to the second communication device. Correspondingly, the second communication device receives the fourth information from the first communication device.

[0439] The fourth information indicates the first MCS and the second MCS. For example, the fourth information includes an index value of the first MCS and an index value of the second MCS. It can be understood that the first communication device indicates the actually used MCS to the second communication device.

[0440] Exemplarily, the first communication device is a network device, and the second communication device is a terminal device. The fourth information can be carried in downlink control information (DCI) or other information, which is not limited.

[0441] It can be easily understood that, in the case that S781 is executed, S703 includes: the second communication device demodulates the first modulation symbol by using the first MCS according to the fourth information to obtain the first bit sequence, and demodulates the second modulation symbol by using the second MCS to obtain the second bit sequence. Since the first MCS and the second MCS are the MCSs actually used by the first communication device when modulating, demodulating the first modulation symbol and the second modulation symbol by using the MCS indicated by the fourth information helps to guarantee the data processing performance.

[0442] It can be easily understood that, in FIGS. 7-13, two bit sequences (i.e., the first bit sequence and the second bit sequence) in the first codeword are taken as examples for introduction. Alternatively, the first codeword can also include more bit sequences, for example, L bit sequences, L being a positive integer greater than or equal to 2. In this case:

[0443] S701 can be alternatively described as: the first communication device modulates L bit sequences of the first codeword by using L MCSs to obtain at least L modulation symbols. The L MCSs correspond to the L bit sequences one by one, and at least two of the L MCSs are different. For example, the L MCSs include the first MCS and the second MCS, the L bit sequences include the first bit sequence and the second bit sequence, and the at least L modulation symbols include the first modulation symbol and the second modulation symbol.

[0444] Taking FIG. 14 as an example, L = 3. The first codeword is Cw1, Cw1 includes three bit sequences, respectively denoted as bit sequence 1, bit sequence 2 and bit sequence 3. Cw1 corresponds to three transmission layers, respectively denoted as transmission layer 1, transmission layer 2 and transmission layer 3. Among them, transmission layer 1 corresponds to the index value of MCS as MCS 10, transmission layer 2 corresponds to the index value of MCS as MCS 8, and transmission layer 3 corresponds to the index value of MCS as MCS 5. Among them, the first communication device performs the following operation: modulating the bit sequence 1 by using MCS 10 to obtain modulation symbol 1, modulating the bit sequence 2 by using MCS 8 to obtain modulation symbol 2, and modulating the bit sequence 3 by using MCS 5 to obtain modulation symbol 3. Among them, the at least L modulation symbols include the above-mentioned modulation symbol 1, modulation symbol 2 and modulation symbol 3.

[0445] S702 can be alternatively described as: the first communication device sends the at least L modulation symbols to the second communication device. Correspondingly, the second communication device receives the at least L modulation symbols from the first communication device.

[0446] S703 can be alternatively described as: the second communication device demodulates the at least L modulation symbols by using L MCSs to obtain the first codeword.

[0447] The above describes the manner that the same codeword corresponds to different MCSs.

[0448] The present application also provides another communication method. The method can be applied to the system shown in FIG. 1, FIG. 2, FIG. 3a, FIG. 3b or FIG. 3c, etc. The method comprises:

[0449] modulating Q codewords by using Q MCSs to obtain at least two modulation symbols, Q MCSs correspond to Q codewords one by one, Q is a positive integer greater than or equal to 2, Q is determined according to the number of antennas on the first communication device or the second communication device in communication with the first communication device, the antennas include a first antenna and a second antenna, the distance between the first antenna and the second antenna is greater than kλ, k represents an integer greater than or equal to 10, λ represents the wavelength of the first signal, the first signal includes the signal corresponding to one of the Q codewords.

[0450] sending the at least two modulation symbols.

[0451] In the present application, the number of antennas on the first communication device can be understood as the number of separated antennas on the first communication device. The number of antennas on the second communication device can be understood as the number of separated antennas on the second communication device.

[0452] That is, the number of code words is determined according to the number of separated antennas, for example, the number of code words is greater than or equal to the number of separated antennas, so as to make full use of the transmission gain brought by the separated antennas, and help to improve the data transmission performance.

[0453] Next, the communication method proposed in the embodiment of the application will be described in detail in combination with FIG. 15. The communication method 1500 proposed in the embodiment of the application includes the following operations:

[0454] S1501, the first communication device modulates the Q code words by using the Q MCSs to obtain at least two modulation symbols.

[0455] The first communication device can be referred to the description of S701, and will not be described here.

[0456] The Q MCSs correspond to the Q code words one by one, and Q is a positive integer greater than or equal to 2. It can be understood that, for the Q code words, each code word is modulated by using one MCS in the Q MCSs. Alternatively, for the Q code words, each code word corresponds to one or more transmission layers, and different transmission layers of the same code word correspond to the same MCS.

[0457] Q is determined according to the number of antennas on the first communication device or the second communication device in communication with the first communication device, and the antennas include the first antenna and the second antenna, the distance between the first antenna and the second antenna is greater than kλ, k represents an integer greater than or equal to 10, and λ represents the wavelength of the first signal, the first signal includes the signal corresponding to one code word in the Q code words.

[0458] It can be understood that the antennas belong to separated antennas, which can be referred to the description in the explanatory part. That is, Q is determined according to the number of separated antennas on the first communication device, or Q is determined according to the number of separated antennas on the second communication device.

[0459] Optionally, when the first communication device and the second communication device both belong to the first type of communication device, if the number of separated antennas on the first communication device and the second communication device is different, Q is determined according to the smaller number of separated antennas. For example, the number of separated antennas on the first communication device is smaller than the number of separated antennas on the second communication device, and then Q is determined according to the number of separated antennas on the first communication device. For another example, the number of separated antennas on the second communication device is smaller than the number of separated antennas on the first communication device, and then Q is determined according to the number of separated antennas on the second communication device.

[0460] Exemplarily, Q satisfies: Q≥B. Wherein, Q represents the number of code words, and B represents the number of separated antennas on the first communication device or the second communication device. Taking FIG. 16a as an example, B=2, and Q=2. Taking FIG. 16b as an example, B=4, and Q=2; or, B=4, and Q=3; or, B=4, and Q=4.

[0461] It should be noted that, in the related art, when the number of transmission layers is less than or equal to 4, the number of code words is 1, and when the number of transmission layers is greater than 4, the number of code words is 2, that is, the number of code words is limited to 1 or 2, while in the present application, the number of code words is determined according to the number of separated antennas, and can take any value, not limited to 1 and 2, and has higher flexibility.

[0462] Optionally, at least two MCSs in the Q MCSs are different. For example, each MCS corresponds to an index value, and different MCSs correspond to different index values. Taking Q=4 as an example, the index values of the four MCSs are 8, 8, 12, and 18 respectively. That is, three of the four MCSs are different from each other. Alternatively, the index values of the four MCSs are 4, 8, 12, and 18 respectively. That is, the four MCSs are different from each other.

[0463] It should be noted that, in the present application, the signal corresponding to one code word can be understood as a signal obtained after the code word is subjected to modulation, layer mapping, precoding, RE mapping, etc.

[0464] For the first communication device, after the first communication device obtains the at least two modulation symbols, the first communication device performs S1502.

[0465] S1502, the first communication device sends the at least two modulation symbols to the second communication device. Correspondingly, the second communication device receives the at least two modulation symbols from the first communication device.

[0466] Wherein, the second communication device can refer to the introduction of S702, and will not be repeated here.

[0467] Wherein, the at least two modulation symbols in S1502 are obtained after the first communication device modulates the Q code words by using the Q MCSs, and can refer to the introduction of S1501, and will not be repeated here.

[0468] Optionally, the first communication device belongs to the first type of communication device, in other words, the antenna of the first communication device belongs to the separated antenna. For example, the first communication device comprises a first antenna and a second antenna. The distance between the first antenna and the second antenna is greater than kλ, k represents an integer greater than or equal to 10, and λ represents the wavelength of the first signal. For details, refer to the introduction of S1501, which will not be repeated. In this case, S1502 comprises: the first communication device sends the at least two modulation symbols to the second communication device through the first antenna and the second antenna.

[0469] Optionally, the second communication device belongs to the first type of communication device, in other words, the antenna of the second communication device belongs to the separated antenna. For example, the second communication device comprises a first antenna and a second antenna. The distance between the first antenna and the second antenna is greater than kλ, k represents an integer greater than or equal to 10, and λ represents the wavelength of the first signal. For details, refer to the introduction of S1501, which will not be repeated. In this case, S1502 comprises: the second communication device receives the at least two modulation symbols from the first communication device through the first antenna and the second antenna.

[0470] For the second communication device, after the second communication device receives the at least two modulation symbols, S1503 is performed:

[0471] S1503, the second communication device demodulates the at least two modulation symbols according to Q MCSs to obtain Q codewords.

[0472] Q MCSs correspond to Q codewords one-to-one, and Q is a positive integer greater than or equal to 2. It can be understood that for Q codewords, each codeword is demodulated using one of the Q MCSs. Alternatively, for Q codewords, each codeword corresponds to one or more transmission layers, and different transmission layers of the same codeword correspond to the same MCS.

[0473] Q is determined according to the number of antennas on the first communication device or the second communication device in communication with the first communication device. For details, refer to the introduction of S1501, which will not be repeated.

[0474] Optionally, at least two of the Q MCSs are different. For details, refer to the introduction of S1501, which will not be repeated.

[0475] Exemplarily, taking Q=2 as an example, two codewords are denoted as codeword 1 and codeword 2, and at least two modulation symbols are denoted as modulation symbol 1 and modulation symbol 2. S1503 comprises: the second communication device demodulates modulation symbol 1 using a QPSK demodulation mode to obtain codeword 1. And the second communication device demodulates modulation symbol 2 using 16QAM to obtain codeword 2.

[0476] That is, the number of code words is determined according to the number of separated antennas, so as to make full use of the transmission gain brought by the separated antennas, and help to improve the data transmission performance.

[0477] It should be noted that, in the communication method 1500 of the present application, the same code word, such as the third code word, is modulated by using one MCS. Specifically, modulation can be performed first and then layer mapping (see the description of the first implementation manner below), or layer mapping can be performed first and then modulation (see the description of the second implementation manner below), which will be described in detail as follows.

[0478] As the first implementation manner, as shown in FIG. 5, the processing flow of the first communication device on the physical channel includes modulation and layer mapping, and modulation is performed first and then layer mapping, so as to realize the transmission of signals. In this case, as shown in FIG. 17, S1501 includes S1501a:

[0479] S1501a, the first communication device modulates the third code word by using the fifth MCS to obtain a fifth modulation symbol and a sixth modulation symbol.

[0480] In the above, the Q MCSs include the fifth MCS, and the Q code words include the third code word.

[0481] In the above, the fifth modulation symbol includes one or more modulation symbols, and the sixth modulation symbol includes one or more modulation symbols.

[0482] For example, the index value of the fifth MCS is 10, the modulation order corresponding to the fifth MCS is 4, and the modulation mode is 16QAM. The first communication device modulates the third code word by using 16QAM to obtain the fifth modulation symbol and the sixth modulation symbol.

[0483] As shown in FIG. 17, after the first communication device performs S1501a, before performing S1502, the first communication device further performs S1511:

[0484] S1511, the first communication device maps the fifth modulation symbol to the fifth transmission layer, and maps the sixth modulation symbol to the sixth transmission layer.

[0485] For example, the fifth modulation symbol is denoted as d (0) (2i), and the sixth modulation symbol is denoted as d (0) (2i+1). After layer mapping, the layer mapping output is a layer vector, which can be denoted as x(i)=[x (0) (i), x (1) (i)] T . In the above, x (0) (i)=d (0) (2i), and x (1) (i)=d (0)(2i+1). x (0) (i) represents modulation symbols mapped to the fifth transmission layer, x (1) (i) represents modulation symbols mapped to the sixth transmission layer, which can be seen from Table 2.

[0486] It is easy to understand that, in the case of performing S1511, S1502 comprises: the first communication device sends the fifth modulation symbols to the second communication device through the fifth transmission layer, and sends the sixth modulation symbols to the second communication device through the sixth transmission layer.

[0487] It needs to be further explained that, if the first communication device belongs to the first type of communication device, i.e. the antenna of the first communication device belongs to the separated antenna, in terms of specific implementation, sending the fifth modulation symbols to the second communication device through the fifth transmission layer can be embodied as sending the fifth modulation symbols through the first antenna and the second antenna. That is, after the fifth modulation symbols mapped to the fifth transmission layer are processed by precoding, RE mapping, etc., they are sent through the first antenna and the second antenna.

[0488] Similarly, sending the sixth modulation symbols to the second communication device through the sixth transmission layer can be embodied as sending the sixth modulation symbols through the first antenna and the second antenna. That is, after the sixth modulation symbols mapped to the sixth transmission layer are processed by precoding, RE mapping, etc., they are sent through the first antenna and the second antenna.

[0489] Correspondingly, the second communication device performs S1502. Wherein, S1502 comprises: the second communication device receives the fifth modulation symbols from the first communication device through the fifth transmission layer, and receives the sixth modulation symbols from the first communication device through the sixth transmission layer.

[0490] It needs to be further explained that, if the second communication device belongs to the first type of communication device, i.e. the antenna of the second communication device belongs to the separated antenna, in terms of specific implementation, receiving the fifth modulation symbols from the first communication device through the fifth transmission layer can be embodied as receiving the fifth modulation symbols from the first communication device through the first antenna and the second antenna.

[0491] Similarly, receiving the sixth modulation symbols from the second communication device through the sixth transmission layer can be embodied as receiving the sixth modulation symbols from the first communication device through the first antenna and the second antenna.

[0492] Correspondingly, as shown in FIG. 5, the processing flow of the second communication device on the physical channel comprises demodulation and de-layer mapping, and the de-layer mapping is performed first and then the demodulation is performed. In this case, as shown in FIG. 17, after the second communication device performs S1502 and before it performs S1503, it further comprises S1512:

[0493] S1512, the second communication device determines that the fifth modulation symbol and the sixth modulation symbol belong to modulation symbols of the third codeword.

[0494] Exemplarily, the second communication device determines that the fifth modulation symbol and the sixth modulation symbol belong to modulation symbols of the third codeword according to the second mapping relationship, such as a mapping relationship between the third codeword and the fifth transmission layer and the sixth transmission layer, or a relationship described as a mapping between modulation symbols of the third codeword and layers.

[0495] For example, the modulation symbol received by the second communication device can be denoted as x'(i)=[x'(2i), x'(2i+1)]. (0) (i), x' (1) (i)] T , where x'(i) represents the modulation symbol of x(i) after channel transmission. x'(i) and x(i) can be the same or different, such as when considering channel noise interference, the two are different. Since the second communication device knows the second mapping relationship, i.e., d'(2i)=x'(2i), d'(2i+1)=x'(2i+1), the second communication device can determine that the fifth modulation symbol and the sixth modulation symbol both belong to modulation symbols of the third codeword. (0) (0) (0) (1)

[0496] It should be noted that in the present application, the second mapping relationship indicates the mapping relationship between the codeword and the transmission layer. For example, Q codewords and P transmission layers, i.e., the second mapping relationship indicates the mapping relationship between Q codewords and P transmission layers, which can be shown in Table 3 or Table 4, which is not described in detail.

[0497] It is easy to understand that in the case of performing S1512, S1503 includes S15031:

[0498] S15031, the second communication device demodulates the fifth modulation symbol and the sixth modulation symbol of the third codeword by using the fifth MCS to obtain the third codeword.

[0499] , where the Q codewords include the third codeword, and the Q MCSs include the fifth MCS.

[0500] Exemplarily, the index value of the fifth MCS is 10, the modulation order corresponding to the fifth MCS is 4, and the modulation mode is 16QAM. The second communication device demodulates the fifth modulation symbol and the sixth modulation symbol by using 16QAM to obtain the third codeword.

[0501] ​​​​As a second implementation, as shown in FIG. 9, the processing flow of the physical channel of the first communication device includes modulation and layer mapping, and the layer mapping is performed before the modulation, so as to realize the transmission of the signal. In this case, as shown in FIG. 18a, before S1501, the first communication device further includes S1521:

[0502] S1521, the first communication device performs layer mapping on the third codeword to obtain a fifth bit sequence and a sixth bit sequence.

[0503] The fifth bit sequence is a bit sequence of the third codeword mapped to the fifth transmission layer, and the sixth bit sequence is a bit sequence of the third codeword mapped to the sixth transmission layer.

[0504] The Q codewords include the third codeword.

[0505] For example, as shown in FIG. 18b, the bit sequence obtained after scrambling the third codeword includes a plurality of bits, which can be denoted as [..., 00010000]. The layer mapping is performed on the bit sequence. For example, 4 bits in the above bit sequence are mapped to the fifth transmission layer, and the bit sequence mapped to the fifth transmission layer is denoted as the fifth bit sequence, which can be denoted as [...0000]. 4 bits in the above bit sequence are mapped to the sixth transmission layer, and the bit sequence mapped to the sixth transmission layer is denoted as the sixth bit sequence, which can be denoted as [...0001].

[0506] It is easy to understand that, in the case of performing S1521, as shown in FIG. 18a, S1501 includes S1501b:

[0507] S1501b, the first communication device modulates the fifth bit sequence by using the fifth MCS to obtain a fifth modulation symbol, and modulates the sixth bit sequence by using the fifth MCS to obtain a sixth modulation symbol.

[0508] The Q MCSs include the fifth MCS.

[0509] The fifth modulation symbol includes one or more modulation symbols, and the sixth modulation symbol includes one or more modulation symbols.

[0510] For example, as shown in FIG. 18b, the modulation mode determined based on the fifth MCS is 16QAM. The first communication device modulates the fifth bit sequence [...0000] by using 16QAM to obtain a fifth modulation symbol [..., d(0)]. The first communication device modulates the sixth bit sequence [...0001] by using 16QAM to obtain a sixth modulation symbol [..., d(1)].

[0511] It is easy to understand that, in the case of performing S1521, S1502 comprises: the first communication device sends the fifth modulation symbol to the second communication device through the fifth transmission layer, and sends the sixth modulation symbol to the second communication device through the sixth transmission layer.

[0512] Similarly, sending the sixth modulation symbol to the second communication device through the sixth transmission layer can be embodied as sending the sixth modulation symbol through the first antenna and the second antenna, which is described in detail in FIG. 17 and will not be repeated here.

[0513] Correspondingly, the second communication device performs S1502. Wherein, S1502 comprises: the second communication device receives the fifth modulation symbol from the first communication device through the fifth transmission layer, and receives the sixth modulation symbol from the first communication device through the sixth transmission layer.

[0514] Correspondingly, as shown in FIG. 9, the processing flow of the second communication device on the physical channel comprises demodulation and de-layer mapping, and the de-layer mapping is performed after the demodulation. In this case, as shown in FIG. 18a, S1503 comprises S1503a, S1503b and S1503c:

[0515] S1503a, the second communication device demodulates the fifth modulation symbol by using the fifth MCS to obtain the fifth bit sequence.

[0516] Exemplarily, the modulation mode determined based on the fifth MCS is 16QAM. The second communication device demodulates the fifth modulation symbol [..., d(0)] by using 16QAM to obtain the fifth bit sequence [...0000].

[0517] S1503b, the second communication device demodulates the sixth modulation symbol by using the fifth MCS to obtain the sixth bit sequence.

[0518] Exemplarily, the modulation mode determined based on the fifth MCS is 16QAM. The first communication device demodulates the sixth modulation symbol [..., d(1)] by using 16QAM to obtain the sixth bit sequence [...0001].

[0519] S1503c, the second communication device determines that the fifth bit sequence and the sixth bit sequence belong to the bit sequence of the third codeword.

[0520] Exemplarily, the second communication device determines that the fifth bit sequence and the sixth bit sequence belong to the bit sequence of the third codeword according to the second mapping relationship, such as the mapping relationship between the third codeword and the fifth transmission layer and the sixth transmission layer, or described as the relationship between the bit sequence of the third codeword and the layer mapping.

[0521] Exemplarily, the fifth bit sequence can be denoted as [...0000], and the sixth bit sequence can be denoted as [...0001]. According to the second mapping relationship, the bit sequence of the third codeword can be [...,00010000].

[0522] It should be noted that in this application, the second mapping relationship indicates the mapping relationship between the codeword and the transmission layer. For example, Q codewords and P transmission layers, that is, the second mapping relationship indicates the mapping relationship between the Q codewords and the P transmission layers, which can be shown in Table 3 or Table 4, which will not be described in detail.

[0523] It should be noted that in FIG. 17, FIG. 18a or FIG. 18b, the modulation and layer mapping process of one of the Q codewords is introduced as an example. Any one of the Q codewords can be regarded as the third codeword, and its processing process can be referred to the introduction of the third codeword, which will not be described in detail. That is, for the Q codewords, each codeword corresponds to an MCS, or the different transmission layers of each codeword correspond to the same MCS.

[0524] It should be noted that in FIG. 17, FIG. 18a or FIG. 18b, the SINR of the fifth transmission layer is different from the SINR of the sixth transmission layer. For example, the difference between the SINR of the fifth transmission layer and the SINR of the sixth transmission layer is greater than the first threshold. The first threshold can be 2dB, 4dB, etc., which can be referred to the introduction of S701, which will not be described in detail. In addition, when the third codeword corresponds to two or more transmission layers, any two of the transmission layers corresponding to the third codeword can be regarded as the fifth transmission layer and the sixth transmission layer. That is, when layer mapping is performed, the SINR between different transmission layers corresponding to the same codeword is as small as possible.

[0525] In some embodiments, S1502 includes that the first communication device sends at least two modulated symbols to the second communication device. Correspondingly, the second communication device receives at least two modulated symbols from the first communication device. As shown in FIG. 19, S1502 can be specifically implemented as that the first communication device sends the modulated symbols of each of the Q codewords through at least one of the P transmission layers. Correspondingly, the second communication device receives the modulated symbols of each of the Q codewords through at least one of the P transmission layers. Wherein, P is a positive integer greater than or equal to 2. It can be understood that the Q codewords are sent or received through the P transmission layers.

[0526] In particular, in this application, P=Q, that is, the Q codewords correspond to the Q transmission layers, that is, the Q codewords and the Q transmission layers are one-to-one corresponding, or there is a one-to-one mapping relationship between the codeword and the transmission layer. Correspondingly, the Q transmission layers and the Q MCSs are one-to-one corresponding. Of course, in this application, the values of P and Q can also be unequal, that is, P≠Q, which is not limited.

[0527] Exemplarily, Q=2, i.e. 2 code words, denoted as code word 1 and code word 2 respectively. P=2, i.e. 2 transmission layers, denoted as transmission layer 1 and transmission layer 2 respectively. The first communication device sends code word 1 to the second communication device through transmission layer 1, and sends code word 2 to the second communication device through transmission layer 2. Correspondingly, the second communication device receives code word 1 from the first communication device through transmission layer 1, and receives code word 2 from the first communication device through transmission layer 2.

[0528] Exemplarily, there is a mapping relationship between the Q code words and the P transmission layers. Specifically, each of the Q code words has a mapping relationship with at least one of the P transmission layers, based on which the first communication device can send each of the Q code words through at least one of the P transmission layers. Correspondingly, the second communication device can receive each of the Q code words through at least one of the P transmission layers.

[0529] For example, the mapping relationship between the Q code words and the P transmission layers can be as shown in Table 3 or Table 4. Table 3 is an introduction to the mapping relationship between the Q code words and the P transmission layers for the case where the number of separate antennas is 2, taking the maximum value of P as 8 as an example. Table 4 is an introduction to the mapping relationship between the Q code words and the P transmission layers for the case where the number of separate antennas is 4, taking the maximum value of P as 8 as an example.

[0530] Table 3

[0531] In Table 3, Cw represents a code word, and CwX represents a code word with the number X. Layer represents a transmission layer, and layerX represents a transmission layer with the number X. The mapping relationship between the Q code words and the P transmission layers is introduced as follows:

[0532] When P=2 and Q=2, Cw1→layer1 can be understood as that there is a mapping relationship between code word 1 and transmission layer 1. For example, in the mode of modulation first and layer mapping second, the modulation symbol of code word 1 is mapped to transmission layer 1. For another example, in the mode of layer mapping first and modulation second, the bit sequence of code word 1 is mapped to transmission layer 1.

[0533] Cw2→layer2 can be understood as that there is a mapping relationship between code word 2 and transmission layer 2. For example, in the mode of modulation first and layer mapping second, the modulation symbol of code word 2 is mapped to transmission layer 2. For another example, in the mode of layer mapping first and modulation second, the bit sequence of code word 2 is mapped to transmission layer 2.

[0534] When P=3 and Q=2, Cw1→layer1 can be understood as that there is a mapping relationship between the code word 1 and the transmission layer 1. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 1 is mapped to the transmission layer 1. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 1 is mapped to the transmission layer 1.

[0535] Cw2→layer2~3 can be understood as that there is a mapping relationship between the code word 2 and the transmission layer 2 and the transmission layer 3 respectively. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 2 is mapped to the transmission layer 2 and the transmission layer 3. For example, the modulation symbol of the code word 2 is mapped to the transmission layer 2 and the transmission layer 3 in an index value mod 2 manner respectively. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 2 is mapped to the transmission layer 2 and the transmission layer 3.

[0536] When P=4 and Q=2, Cw1→layer1~2 can be understood as that there is a mapping relationship between the code word 1 and the transmission layer 1 and the transmission layer 2 respectively. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2. For example, the modulation symbol of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2 in an index value mod 2 manner respectively. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2.

[0537] Cw2→layer3~4 can be understood as that there is a mapping relationship between the code word 2 and the transmission layer 3 and the transmission layer 4 respectively. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 2 is mapped to the transmission layer 3 and the transmission layer 4. For example, the modulation symbol of the code word 2 is mapped to the transmission layer 3 and the transmission layer 4 in an index value mod 2 manner respectively. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 2 is mapped to the transmission layer 3 and the transmission layer 4.

[0538] The mapping relationship of other values, such as the mapping relationship indicated by the non-bold numerical value, can be referred to the introduction of Table 2, and will not be described herein again.

[0539] Table 4

[0540] In Table 4, Cw represents a code word, and CwX represents a code word numbered X. Layer represents a transmission layer, and layerX represents a transmission layer numbered X. The mapping relationship between Q code words and P transmission layers is introduced as follows:

[0541] When P=2 and Q=2, Cw1→layer1 and Cw2→layer2 can be referred to the introduction of Table 3, and will not be described herein again.

[0542] When P=3 and Q=2, Cw1→layer1 and Cw2→layer2~3, please refer to the introduction of Table 3, which will not be repeated here.

[0543] When P=3 and Q=3, Cw1→layer1, it can be understood that there is a mapping relationship between the code word 1 and the transmission layer 1. For example, in the modulation first and then layer mapping mode, the modulation symbol of the code word 1 is mapped to the transmission layer 1. For another example, in the layer mapping first and then modulation mode, the bit sequence of the code word 1 is mapped to the transmission layer 1.

[0544] Cw2→layer2, it can be understood that there is a mapping relationship between the code word 2 and the transmission layer 2. For example, in the modulation first and then layer mapping mode, the modulation symbol of the code word 2 is mapped to the transmission layer 2. For another example, in the layer mapping first and then modulation mode, the bit sequence of the code word 2 is mapped to the transmission layer 2.

[0545] Cw3→layer3, it can be understood that there is a mapping relationship between the code word 3 and the transmission layer 3. For example, in the modulation first and then layer mapping mode, the modulation symbol of the code word 3 is mapped to the transmission layer 3. For another example, in the layer mapping first and then modulation mode, the bit sequence of the code word 3 is mapped to the transmission layer 3.

[0546] When P=4 and Q=2, Cw1→layer1~2 and Cw2→layer3~4, please refer to the introduction of Table 3, which will not be repeated here.

[0547] When P=4 and Q=3, Cw1→layer1, it can be understood that there is a mapping relationship between the code word 1 and the transmission layer 1. For example, in the modulation first and then layer mapping mode, the modulation symbol of the code word 1 is mapped to the transmission layer 1. For another example, in the layer mapping first and then modulation mode, the bit sequence of the code word 1 is mapped to the transmission layer 1.

[0548] Cw2→layer2, it can be understood that there is a mapping relationship between the code word 2 and the transmission layer 2. For example, in the modulation first and then layer mapping mode, the modulation symbol of the code word 2 is mapped to the transmission layer 2. For another example, in the layer mapping first and then modulation mode, the bit sequence of the code word 2 is mapped to the transmission layer 2.

[0549] Cw3→layer3~4, it can be understood that there is a mapping relationship between the code word 3 and the transmission layer 3 and the transmission layer 4 respectively. For example, in the modulation first and then layer mapping mode, the modulation symbol of the code word 3 is mapped to the transmission layer 3 and the transmission layer 4. For example, the modulation symbol of the code word 3 is mapped to the transmission layer 3 and the transmission layer 4 in the form of index value mod 2 respectively. For another example, in the layer mapping first and then modulation mode, the bit sequence of the code word 3 is mapped to the transmission layer 3 and the transmission layer 4.

[0550] When P=4 and Q=4, Cw1→layer1 can be understood as that there is a mapping relationship between the code word 1 and the transmission layer 1. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 1 is mapped to the transmission layer 1. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 1 is mapped to the transmission layer 1.

[0551] Cw2→layer2 can be understood as that there is a mapping relationship between the code word 2 and the transmission layer 2. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 2 is mapped to the transmission layer 2. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 2 is mapped to the transmission layer 2.

[0552] Cw3→layer3 can be understood as that there is a mapping relationship between the code word 3 and the transmission layer 3. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 3 is mapped to the transmission layer 3. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 3 is mapped to the transmission layer 3.

[0553] Cw4→layer4 can be understood as that there is a mapping relationship between the code word 4 and the transmission layer 4. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 4 is mapped to the transmission layer 4. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 4 is mapped to the transmission layer 4.

[0554] When P=5 and Q=3, Cw1→layer1 can be understood as that there is a mapping relationship between the code word 1 and the transmission layer 1. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 1 is mapped to the transmission layer 1. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 1 is mapped to the transmission layer 1.

[0555] Cw2→layer2~3 can be understood as that there is a mapping relationship between the code word 2 and the transmission layer 2 and the transmission layer 3 respectively. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 2 is mapped to the transmission layer 2 and the transmission layer 3. For example, the modulation symbol of the code word 2 is mapped to the transmission layer 2 and the transmission layer 3 in a manner of index value mod 2 respectively. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 2 is mapped to the transmission layer 2 and the transmission layer 3.

[0556] Cw3→layer4~5 can be understood as that there is a mapping relationship between the code word 3 and the transmission layer 4 and the transmission layer 5 respectively. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 3 is mapped to the transmission layer 4 and the transmission layer 5. For example, the modulation symbol of the code word 3 is mapped to the transmission layer 4 and the transmission layer 5 in a manner of index value mod 2 respectively. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 3 is mapped to the transmission layer 4 and the transmission layer 5.

[0557] When P=5 and Q=4, Cw1→layer1 can be understood as that there is a mapping relationship between the code word 1 and the transmission layer 1. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 1 is mapped to the transmission layer 1. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 1 is mapped to the transmission layer 1.

[0558] Cw2→layer2 can be understood as that there is a mapping relationship between the code word 2 and the transmission layer 2. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 2 is mapped to the transmission layer 2. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 2 is mapped to the transmission layer 2.

[0559] Cw3→layer3 can be understood as that there is a mapping relationship between the code word 3 and the transmission layer 3. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 3 is mapped to the transmission layer 3. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 3 is mapped to the transmission layer 3.

[0560] Cw4→layer4~5 can be understood as that there is a mapping relationship between the code word 4 and the transmission layer 4 and the transmission layer 5 respectively. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 4 is mapped to the transmission layer 4 and the transmission layer 5. For example, the modulation symbol of the code word 4 is mapped to the transmission layer 4 and the transmission layer 5 in an index value mod 2 manner respectively. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 4 is mapped to the transmission layer 4 and the transmission layer 5.

[0561] When P=6 and Q=3, Cw1→layer1~2 can be understood as that there is a mapping relationship between the code word 1 and the transmission layer 1 and the transmission layer 2 respectively. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2. For example, the modulation symbol of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2 in an index value mod 2 manner respectively. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2.

[0562] Cw2→layer3~4 can be understood as that there is a mapping relationship between the code word 2 and the transmission layer 3 and the transmission layer 4 respectively. For example, in a modulation-then-layer mapping mode, the modulation symbol of the code word 2 is mapped to the transmission layer 3 and the transmission layer 4. For example, the modulation symbol of the code word 2 is mapped to the transmission layer 3 and the transmission layer 4 in an index value mod 2 manner respectively. For another example, in a layer mapping-then-modulation mode, the bit sequence of the code word 2 is mapped to the transmission layer 3 and the transmission layer 4.

[0563] Cw3→layer3~4, it can be understood that the code word 3 and the transmission layer 3 and the transmission layer 4 exist mapping relationship respectively. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 3 is mapped to the transmission layer 3 and the transmission layer 4. For example, the modulation symbol of the code word 3 is mapped to the transmission layer 3 and the transmission layer 4 in the mode of index value mod 2 respectively. For example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 3 is mapped to the transmission layer 3 and the transmission layer 4.

[0564] When P=6, and Q=4, Cw1→layer1, it can be understood that the code word 1 and the transmission layer 1 exist mapping relationship. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 1 is mapped to the transmission layer 1. For example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 1 is mapped to the transmission layer 1.

[0565] Cw2→layer2, it can be understood that. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 2 is mapped to the transmission layer 2. For example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 2 is mapped to the transmission layer 2.

[0566] Cw3→layer3~4, it can be understood that the code word 3 and the transmission layer 3 and the transmission layer 4 exist mapping relationship respectively. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 3 is mapped to the transmission layer 3 and the transmission layer 4. For example, the modulation symbol of the code word 3 is mapped to the transmission layer 3 and the transmission layer 4 in the mode of index value mod 2 respectively. For example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 3 is mapped to the transmission layer 3 and the transmission layer 4.

[0567] Cw4→layer5~6, it can be understood that the code word 4 and the transmission layer 5 and the transmission layer 6 exist mapping relationship respectively. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 4 is mapped to the transmission layer 5 and the transmission layer 6. For example, the modulation symbol of the code word 4 is mapped to the transmission layer 5 and the transmission layer 6 in the mode of index value mod 2 respectively. For example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 4 is mapped to the transmission layer 5 and the transmission layer 6.

[0568] When P=7, and Q=3, Cw1→layer1~2, it can be understood that the code word 1 and the transmission layer 1 and the transmission layer 2 exist mapping relationship respectively. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2. For example, the modulation symbol of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2 in the mode of index value mod 2 respectively. For example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2.

[0569] Cw2→layer3~4, it can be understood that the code word 2 and the transmission layer 3 and the transmission layer 4 exist mapping relationship respectively. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 2 is mapped to the transmission layer 3 and the transmission layer 4. For example, the modulation symbol of the code word 2 is mapped to the transmission layer 3 and the transmission layer 4 in the form of index value mod 2 respectively. For another example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 2 is mapped to the transmission layer 3 and the transmission layer 4.

[0570] Cw3→layer5~7, it can be understood that the code word 3 and the transmission layer 5, the transmission layer 6 and the transmission layer 7 exist mapping relationship respectively. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 3 is mapped to the transmission layer 5, the transmission layer 6 and the transmission layer 7. For example, the modulation symbol of the code word 3 is mapped to the transmission layer 5, the transmission layer 6 and the transmission layer 7 in the form of index value mod 3 respectively. For another example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 3 is mapped to the transmission layer 5, the transmission layer 6 and the transmission layer 7.

[0571] When P=7 and Q=4, Cw1→layer1, it can be understood that the code word 1 and the transmission layer 1 exist mapping relationship. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 1 is mapped to the transmission layer 1. For another example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 1 is mapped to the transmission layer 1.

[0572] Cw2→layer2~3, it can be understood that the code word 2 and the transmission layer 2 and the transmission layer 3 exist mapping relationship respectively. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 2 is mapped to the transmission layer 2 and the transmission layer 3. For example, the modulation symbol of the code word 2 is mapped to the transmission layer 2 and the transmission layer 3 in the form of index value mod 2 respectively. For another example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 2 is mapped to the transmission layer 2 and the transmission layer 3.

[0573] Cw3→layer4~5, it can be understood that the code word 3 and the transmission layer 4 and the transmission layer 5 exist mapping relationship respectively. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 3 is mapped to the transmission layer 4 and the transmission layer 5. For example, the modulation symbol of the code word 3 is mapped to the transmission layer 4 and the transmission layer 5 in the form of index value mod 2 respectively. For another example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 3 is mapped to the transmission layer 4 and the transmission layer 5.

[0574] Cw4→layer6~7, it can be understood that the code word 4 and the transmission layer 6 and the transmission layer 7 exist mapping relationship respectively. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 4 is mapped to the transmission layer 6 and the transmission layer 7. For example, the modulation symbol of the code word 4 is mapped to the transmission layer 6 and the transmission layer 7 in the mode of index value mod 2 respectively. For example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 4 is mapped to the transmission layer 6 and the transmission layer 7.

[0575] When P=8 and Q=3, Cw1→layer1~2, it can be understood that the code word 1 and the transmission layer 1 and the transmission layer 2 exist mapping relationship respectively. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2. For example, the modulation symbol of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2 in the mode of index value mod 2 respectively. For example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2.

[0576] Cw2→layer3~5, it can be understood that the code word 2 and the transmission layer 3, the transmission layer 4 and the transmission layer 5 exist mapping relationship respectively. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 2 is mapped to the transmission layer 3, the transmission layer 4 and the transmission layer 5. For example, the modulation symbol of the code word 2 is mapped to the transmission layer 3, the transmission layer 4 and the transmission layer 5 in the mode of index value mod 3 respectively. For example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 2 is mapped to the transmission layer 3, the transmission layer 4 and the transmission layer 5.

[0577] Cw3→layer6~8, it can be understood that the code word 3 and the transmission layer 6, the transmission layer 7 and the transmission layer 8 exist mapping relationship respectively. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 3 is mapped to the transmission layer 6, the transmission layer 7 and the transmission layer 8. For example, the modulation symbol of the code word 3 is mapped to the transmission layer 6, the transmission layer 7 and the transmission layer 8 in the mode of index value mod 3 respectively. For example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 3 is mapped to the transmission layer 6, the transmission layer 7 and the transmission layer 8.

[0578] When P=8 and Q=4, Cw1→layer1~2, it can be understood that the code word 1 and the transmission layer 1 and the transmission layer 2 exist mapping relationship respectively. For example, under the mode of modulation first and then layer mapping, the modulation symbol of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2. For example, the modulation symbol of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2 in the mode of index value mod 2 respectively. For example, under the mode of layer mapping first and then modulation, the bit sequence of the code word 1 is mapped to the transmission layer 1 and the transmission layer 2.

[0579] Cw2→layer3~4, it can be understood that there is a mapping relationship between the code word 2 and the transmission layer 3 and the transmission layer 4 respectively. For example, in the mode of modulation first and layer mapping second, the modulation symbol of the code word 2 is mapped to the transmission layer 3 and the transmission layer 4. For example, the modulation symbol of the code word 2 is mapped to the transmission layer 3 and the transmission layer 4 in the mode of index value mod 2 respectively. For another example, in the mode of layer mapping first and modulation second, the bit sequence of the code word 2 is mapped to the transmission layer 3 and the transmission layer 4.

[0580] Cw3→layer5~6, it can be understood that there is a mapping relationship between the code word 3 and the transmission layer 5 and the transmission layer 6 respectively. For example, in the mode of modulation first and layer mapping second, the modulation symbol of the code word 3 is mapped to the transmission layer 5 and the transmission layer 6. For example, the modulation symbol of the code word 3 is mapped to the transmission layer 5 and the transmission layer 6 in the mode of index value mod 2 respectively. For another example, in the mode of layer mapping first and modulation second, the bit sequence of the code word 3 is mapped to the transmission layer 5 and the transmission layer 6.

[0581] Cw4→layer7~8, it can be understood that there is a mapping relationship between the code word 4 and the transmission layer 7 and the transmission layer 8 respectively. For example, in the mode of modulation first and layer mapping second, the modulation symbol of the code word 4 is mapped to the transmission layer 7 and the transmission layer 8. For example, the modulation symbol of the code word 4 is mapped to the transmission layer 7 and the transmission layer 8 in the mode of index value mod 2 respectively. For another example, in the mode of layer mapping first and modulation second, the bit sequence of the code word 4 is mapped to the transmission layer 7 and the transmission layer 8.

[0582] The mapping relationship of other values, such as the mapping relationship indicated by the non-bold numerical value, can be referred to the introduction of Table 2, and will not be described again.

[0583] It should be pointed out that in the present application, the mapping relationship between the Q code words and the P transmission layers can be predefined, or can be determined by the first communication device, for example, the first communication device determines the above mapping relationship (i.e. the mapping relationship between the Q code words and the P transmission layers) according to the information provided by the second communication device. Specifically, the second communication device further performs S1531 before performing S1502:

[0584] S1531, the second communication device sends third information to the first communication device. Correspondingly, the first communication device receives the third information from the second communication device.

[0585] The third information indicates the mapping relationship between the Q code words and the P transmission layers. For example, the third information indicates the mapping relationship between each code word in the Q code words and at least one transmission layer in the P transmission layers. For example, the Q code words include a third code word, and the modulation symbol of the third code word is sent through the fifth transmission layer and the sixth transmission layer, which is described in detail in FIG. 17, FIG. 18a or FIG. 18b. It can be understood that the third information indicates the mapping relationship between the third code word and the fifth transmission layer and the sixth transmission layer respectively.

[0586] For example, the information 1 includes the parameter P and the parameter Q. For the first communication device, the first communication device can determine the mapping relationship between the Q codewords and the P transmission layers according to the above table 3 and table 4, and the parameter P and the parameter Q. For example, in the information 1, P = Q = 2, and in combination with table 3 or table 4, the mapping relationship between the 2 codewords and the 2 transmission layers is: Cw1→layer1, Cw2→layer2.

[0587] It should be noted that in this application, the difference between the number of transmission layers corresponding to different codewords of the Q codewords is less than or equal to a second threshold value. Wherein, the second threshold value is a positive integer. For example, the second threshold value is 1, 2, or 3. In this application, the second threshold value is taken as 1 for example.

[0588] For example, the Q codewords include a third codeword and a fourth codeword. For example, any two codewords in the Q codewords are regarded as the third codeword and the fourth codeword. Wherein, the third codeword corresponds to M transmission layers in the P transmission layers, and M is a positive integer. It means that the first communication device transmits the modulation symbol of the third codeword through the M transmission layers. For example, M = 2, and the M transmission layers include the fifth transmission layer and the sixth transmission layer, which will be described in detail in FIG. 17, FIG. 18a or FIG. 18b, and will not be repeated. The fourth codeword corresponds to N transmission layers in the P transmission layers, and N is a positive integer. It means that the first communication device transmits the modulation symbol of the fourth codeword through the N transmission layers. Wherein, the difference between M and N is less than or equal to the second threshold value.

[0589] In some embodiments, before performing S1502, the second communication device further performs the following operation: the second communication device sends the first information to the first communication device. Correspondingly, the first communication device receives the first information from the second communication device.

[0590] Wherein, the first information is used to determine that the second communication device is a first type communication device, which can be referred to the description of S761, and will not be repeated.

[0591] It can be understood that the method and / or steps realized by the first communication device in the above various embodiments can also be realized by the components (such as processor, chip, chip system, circuit, logic module or software) available for the first communication device; the method and / or steps realized by the second communication device can also be realized by the components (such as processor, chip, chip system, circuit, logic module or software) available for the second communication device. Wherein, the chip system can be composed of a chip, or the chip system can include a chip and other discrete devices.

[0592] It should be noted that the communication apparatus can include hardware structure and / or software module corresponding to each function in order to realize the above functions. Those skilled in the art can easily understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented in hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on a specific application and design constraint condition of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but the implementation should not be considered beyond the scope of the present application.

[0593] The embodiments of the present application can divide the function modules of the communication apparatus according to the above-mentioned method embodiments. For example, each function module can be divided according to each function, or two or more functions can be integrated into one processing module. The integrated module can be implemented in the form of hardware or software function module. It should be noted that the division of the modules in the embodiments of the present application is illustrative, and is only a logical function division. Actual implementation can have another division manner.

[0594] FIG. 20 shows a structural schematic diagram of a communication apparatus 2000. The communication apparatus 2000 includes a processing module 2001 and a transceiver module 2002. The communication apparatus 2000 can be used to realize the functions of the first communication apparatus or the second communication apparatus.

[0595] In some embodiments, the communication apparatus 2000 further includes a storage module (not shown in FIG. 20) for storing program instructions and data.

[0596] In some embodiments, the transceiver module 2002, which can also be referred to as a transceiver unit, is used to realize the sending and / or receiving functions. The transceiver module 2002 can be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0597] In some embodiments, the transceiver module 2002 can include a receiving module and a sending module, which are respectively used to perform the receiving and sending steps in the above-mentioned method embodiments performed by the first communication apparatus (or the second communication apparatus) and / or other processes for supporting the technologies described herein; the processing module 2001 can be used to perform the processing steps (such as determination, etc.) in the above-mentioned method embodiments performed by the first communication apparatus (or the second communication apparatus) and / or other processes for supporting the technologies described herein.

[0598] All relevant contents of each step involved in the above-mentioned method embodiments can be cited to the function description of the corresponding function module, which will not be repeated here.

[0599] Optionally, in this application, the transceiver module receives / transmits information, which can also be understood as the processing module receiving / transmitting information through the transceiver module. The processing module receiving / transmitting information through the transceiver module can also be understood as: the processing module controls the transceiver module to receive / transmit information. Alternatively, the processing module transmitting information through the transceiver module can be understood as: the processing module outputs information to the transceiver module, and the transceiver module transmits the information; the processing module receiving information through the transceiver module can be understood as: the transceiver module receives information and inputs the information to the processing module.

[0600] In this application, the communication apparatus 2000 can be in the form of an integrated manner to divide various functional modules. The "module" here can refer to a specific application-specific integrated circuit (ASIC), a circuit, a processor and a memory executing one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.

[0601] In some embodiments, when the communication apparatus 2000 in FIG. 20 is a chip or a chip system, the functions / implementation processes of the transceiver module 2002 can be implemented through the input / output interface (or communication interface) of the chip or chip system, and the functions / implementation processes of the processing module 2001 can be implemented through the processor (or processing circuit) of the chip or chip system.

[0602] Since the communication apparatus 2000 provided by the embodiment can execute the above method, the technical effects it can obtain can refer to the above method embodiments, which will not be repeated here.

[0603] As a possible product form, the first communication apparatus or the second communication apparatus described in the embodiments of the present application can also be implemented using one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout this application.

[0604] As another possible product form, the first communication device or the second communication device described in the embodiments of the present application can be implemented by a general bus architecture. For ease of illustration, refer to FIG. 21, which is a structural schematic diagram of a communication device 2100 provided by the embodiments of the present application, the communication device 2100 including a processor 2101 and a transceiver 2102. The communication device 2100 can be a first communication device, or a chip or chip system therein; or the communication device 2100 can be a second communication device, or a chip or module therein. FIG. 21 only shows the main components of the communication device 2100. In addition to the processor 2101 and the transceiver 2102, the communication device 2100 can further include a memory 2103, and an input and output device (not shown in the figure).

[0605] Optionally, the processor 2101 is mainly used for processing communication protocols and communication data, and controlling the entire communication device, executing software programs, and processing data of the software programs. The memory 2103 is mainly used for storing software programs and data. The transceiver 2102 can include a radio frequency circuit and an antenna, the radio frequency circuit being mainly used for conversion between a baseband signal and a radio frequency signal and processing the radio frequency signal. The antenna is mainly used for transceiving a radio frequency signal in the form of an electromagnetic wave. The input and output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used for receiving user input data and outputting data to a user.

[0606] Optionally, the processor 2101, the transceiver 2102, and the memory 2103 can be connected through a communication bus.

[0607] It should be noted that the memory 2103 can exist independently of the processor 2101, or can be integrated with the processor 2101. The memory 2103 can be located inside the communication device 2100, or can be located outside the communication device 2100, without limitation.

[0608] When the communication device is powered on, the processor 2101 can read a software program in the memory 2103, interpret and execute instructions of the software program, and process data of the software program. When data needs to be transmitted wirelessly, the processor 2101 performs baseband processing on the data to be transmitted, and outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal, and transmits a radio frequency signal in the form of an electromagnetic wave through the antenna. When data is transmitted to the communication device, the radio frequency circuit receives a radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 2101. The processor 2101 converts the baseband signal into data and processes the data.

[0609] In another implementation, the radio frequency circuitry and the antenna can be provided separately from the processor that performs baseband processing, for example in a distributed scenario where the radio frequency circuitry and the antenna can be arranged remotely from the communication device.

[0610] In some embodiments, on hardware implementation, those skilled in the art can conceive that the above-mentioned communication device 2000 can take the form of a communication device 2100 shown in FIG. 21.

[0611] As an example, the functions / implementation processes of the processing module 2001 in FIG. 20 can be implemented by invoking computer-executable instructions stored in the memory 2103 by the processor 2101 in the communication device 2100 shown in FIG. 21. The functions / implementation processes of the transceiver module 2002 in FIG. 20 can be implemented by the transceiver 2102 in the communication device 2100 shown in FIG. 21.

[0612] As another possible product form, the first communication device or the second communication device in the present application can adopt the constituent structure shown in FIG. 22, or include the components shown in FIG. 22. FIG. 22 is a constituent diagram of a communication device 2200 provided in the present application.

[0613] As shown in FIG. 22, the communication device 2200 includes at least one processor 2201. Optionally, the communication device further includes a communication interface 2202.

[0614] When the program instructions involved are executed in the at least one processor 2201, the communication device 2200 can be caused to implement the method provided in any of the preceding embodiments and any possible design thereof. Alternatively, the processor 2201 is used to implement the method provided in any of the preceding embodiments and any possible design thereof by logic circuit or executing code instructions.

[0615] The communication interface 2202 can be used to receive program instructions and transmit them to the processor, or the communication interface 2202 can be used for the communication device 2200 to communicate with other communication devices, such as interacting with control signaling and / or service data, etc. Illustratively, the communication interface 2202 can be used to receive signals from other devices outside the communication device 2200 and transmit them to the processor 2201 or send signals from the processor 2201 to other communication devices outside the communication device 2200.

[0616] Optionally, the communication interface 2202 can be a code and / or data read-write interface circuit, or the communication interface 2202 can be a signal transmission interface circuit between the communication processor and the transceiver, or a pin of a chip.

[0617] Optionally, the communication device 2200 further includes at least one memory 2203, which can be used to store required program instructions and / or data.

[0618] It should be noted that the memory 2203 can exist independently of the processor 2201, or can be integrated with the processor 2201. The memory 2203 can be located within the communication device 2200, or can be located outside the communication device 2200, without limitation.

[0619] Optionally, the communication device 2200 further includes a power supply circuit 2204, which can be used to supply power to the processor 2201. The power supply circuit 2204 can be located in the same chip as the processor 2201, or in another chip that is separate from the chip in which the processor 2201 is located.

[0620] Optionally, the communication device 2200 further includes a bus 2205, through which various parts of the communication device 2200 can be interconnected.

[0621] In some embodiments, in hardware implementation, those skilled in the art can conceive that the communication device 2000 shown in Figure 20 can take the form of the communication device 2200 shown in Figure 22.

[0622] As an example, the functions / implementation processes of the processing module 2001 in Figure 20 can be implemented by the processor 2201 in the communication device 2200 in Figure 22 invoking computer-executable instructions stored in the memory 2203. The functions / implementation processes of the transceiver module 2002 in Figure 20 can be implemented by the communication interface 2202 in the communication device 2200 in Figure 22.

[0623] It should be noted that the structure shown in Figure 22 does not constitute a specific limitation on the first communication device or the second communication device. For example, in other embodiments of the present application, the first communication device or the second communication device can include more or fewer components than those shown, or combine certain components, or split certain components, or different component arrangements. The components shown can be implemented in hardware, software, or a combination of software and hardware.

[0624] Optionally, the processor in the present application can be a central processing unit (CPU), and the processor can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic, or discrete hardware components, etc. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor, etc.

[0625] Optionally, the memory in the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), or direct rambus RAM (DR RAM).

[0626] Optionally, the power supply circuit described in the embodiments of the present application includes but is not limited to at least one of the following: a power supply circuit, a power supply system, a power management chip, a power consumption management processor, or a power consumption management control circuit.

[0627] In some embodiments, the communication apparatus also includes a processor configured to implement the method in any one of the method embodiments.

[0628] As a possible implementation, the communication apparatus also includes a memory. The memory is configured to store necessary computer programs and data. The computer programs can include instructions, and the processor can invoke the instructions in the computer programs stored in the memory to instruct the communication apparatus to perform the method in any one of the method embodiments. Of course, the memory can also not be in the communication apparatus.

[0629] As another possible implementation, the communication apparatus also includes an interface circuit, which is a code / data read / write interface circuit. The interface circuit is configured to receive computer execution instructions (the computer execution instructions are stored in the memory, and can be read directly from the memory or can pass through other devices) and transmit to the processor.

[0630] As yet another possible implementation, the communication apparatus also includes a communication interface configured to communicate with modules outside the communication apparatus.

[0631] It can be understood that the communication apparatus can be a chip or a chip system. When the communication apparatus is a chip system, the communication apparatus can be composed of a chip or can include a chip and other discrete devices. The embodiments of the present application do not make a specific limitation in this regard.

[0632] The present application also provides a computer readable storage medium having stored thereon a computer program or instructions, which, when executed by a computer, implement the functions of any one of the method embodiments.

[0633] The present application also provides a computer program product, which, when executed by a computer, implement the functions of any one of the method embodiments.

[0634] Those skilled in the art can understand that, for the convenience and brevity of the description, the specific working processes of the system, apparatus and unit described above can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.

[0635] It can be understood that the system, apparatus and method described in the present application can also be implemented in other ways. For example, the apparatus embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, another division mode can be adopted. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or in other forms.

[0636] The units described as separate components may or may not be physically separate, i.e., may be located in one place, or may be distributed to multiple network units. The components shown as units may or may not be physical units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

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

[0638] In the above embodiments, all or part can be realized by software, hardware, firmware or any combination thereof. When realized by software, all or part can be realized in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or data storage device including one or more servers, data centers, etc. integrated with one or more media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state drive (SSD)), etc. In the embodiments of the present application, the computer can include the device described above.

[0639] Although the application has been described in connection with various embodiments, it will be understood that the application is capable of further modifications. These modifications will be apparent to those skilled in the art taking into account the disclosure and the appended claims. In the claims, the term "comprising" does not exclude other elements or steps, and the indefinite articles "a" or "an" do not exclude a plurality. A single processor or other unit can fulfil the functions of several items recited in the claims. The terms "first", "second" and the like do not imply any ordering, but rather are used as namers. The terms "comprise", "comprising", "include", "including" and the like are used herein to mean including at least the recited item, but not to the exclusion of other items.

Claims

1. A communication method, characterized in that, The method, which involves applying a chip to a first communication device or a chip in a first communication device, includes: The first bit sequence of the first codeword is modulated using a first modulation and coding strategy (MCS) to obtain a first modulation symbol, and the second bit sequence of the first codeword is modulated using a second MCS to obtain a second modulation symbol. Send the first modulation symbol and the second modulation symbol.

2. The method according to claim 1, characterized in that, The method further includes: mapping the first modulation symbol to a first transmission layer, and mapping the second modulation symbol to a second transmission layer; Sending the first modulation symbol and the second modulation symbol includes: sending the first modulation symbol through the first transmission layer and sending the second modulation symbol through the second transmission layer.

3. The method according to claim 1, characterized in that, The method further includes: performing layer mapping on the first codeword to obtain the first bit sequence and the second bit sequence, wherein the first bit sequence is the bit sequence in the first codeword mapped to the first transport layer, and the second bit sequence is the bit sequence in the first codeword mapped to the second transport layer; Sending the first modulation symbol and the second modulation symbol includes: sending the first modulation symbol through the first transmission layer and sending the second modulation symbol through the second transmission layer.

4. The method according to any one of claims 1-3, characterized in that, The first MCS is determined based on a first value of the signal measurement result, and the second MCS is determined based on a second value of the signal measurement result, wherein the first value is different from the second value.

5. The method according to any one of claims 1-4, characterized in that, Before modulating the first bit sequence of the first codeword using the first MCS to obtain the first modulation symbol, and modulating the second bit sequence of the first codeword using the second MCS to obtain the second modulation symbol, the method further includes: Determine the number of transport layers corresponding to the first codeword; Wherein, the number of transmission layers corresponding to the first codeword is less than or equal to the third value, and the transmission layers corresponding to the first codeword include the first transmission layer and the second transmission layer.

6. The method according to any one of claims 1-5, characterized in that, The method further includes: The third bit sequence of the second codeword is modulated using the third MCS to obtain the third modulation symbol, and the fourth bit sequence of the second codeword is modulated using the fourth MCS to obtain the fourth modulation symbol; The third modulation symbol and the fourth modulation symbol are transmitted.

7. The method according to claim 6, characterized in that, Before modulating the third bit sequence of the second codeword using the third MCS to obtain the third modulation symbol, and modulating the fourth bit sequence of the second codeword using the fourth MCS to obtain the fourth modulation symbol, the method further includes: Determine the number of transport layers corresponding to the second codeword; Wherein, the sum of the number of transmission layers corresponding to the first codeword and the number of transmission layers corresponding to the second codeword is greater than a third value, the transmission layers corresponding to the first codeword include the first transmission layer and the second transmission layer, and the transmission layers corresponding to the second codeword include the third transmission layer and the fourth transmission layer.

8. The method according to claim 2 or 3, characterized in that, Transmitting the first modulation symbol through the first transmission layer includes: transmitting the first modulation symbol through a first antenna and a second antenna; Transmitting the second modulation symbol through the second transmission layer includes: transmitting the second modulation symbol through the first antenna and the second antenna; Wherein, the first antenna and the second antenna are located in the first communication device, the distance between the first antenna and the second antenna is greater than kλ, k represents an integer greater than or equal to 10, λ represents the wavelength of the first signal, and the first signal includes the signal corresponding to the first modulation symbol or the second modulation symbol.

9. The method according to any one of claims 1-8, characterized in that, Before modulating the first bit sequence of the first codeword using the first MCS to obtain the first modulation symbol, and modulating the second bit sequence of the first codeword using the second MCS to obtain the second modulation symbol, the method further includes: Receive the first message; Wherein, the first information is used to determine that the second communication device is a first type of communication device, the first type of communication device includes a third antenna and a fourth antenna, the distance between the third antenna and the fourth antenna is greater than kλ, k represents an integer greater than or equal to 10, λ represents the wavelength of the first signal, the first signal includes the signal corresponding to the first modulation symbol or the second modulation symbol, the third antenna is used to receive the first modulation symbol and the second modulation symbol, and the fourth antenna is used to receive the first modulation symbol and the second modulation symbol.

10. The method according to any one of claims 1-9, characterized in that, Before modulating the first bit sequence of the first codeword using the first MCS to obtain the first modulation symbol, and modulating the second bit sequence of the first codeword using the second MCS to obtain the second modulation symbol, the method further includes: Receive second information, which indicates the first MCS and the second MCS.

11. A communication method, characterized in that, A chip applied to a second communication device or a second communication device, the method comprising: Receive the first modulation symbol and the second modulation symbol; The first modulation symbol is demodulated according to the first modulation and coding strategy (MCS) to obtain a first bit sequence, and the second modulation symbol is demodulated according to the second MCS to obtain a second bit sequence. The first bit sequence and the second bit sequence are different bit sequences of the same codeword.

12. The method according to claim 11, characterized in that, Receiving the first modulation symbol includes: receiving the first modulation symbol through a first transmission layer; Receiving the second modulation symbol includes: receiving the second modulation symbol through a second transmission layer; Before demodulating the first modulation symbol according to the first MCS to obtain the first bit sequence, and demodulating the second modulation symbol according to the second MCS to obtain the second bit sequence, the method further includes: determining the first modulation symbol and the second modulation symbol as modulation symbols of a first codeword according to a first mapping relationship, wherein the first mapping relationship includes the mapping relationship between the first codeword and the first transmission layer and the second transmission layer.

13. The method according to claim 11, characterized in that, Receiving the first modulation symbol includes: receiving the first modulation symbol through a first transmission layer; Receiving the second modulation symbol includes: receiving the second modulation symbol through a second transmission layer; Before demodulating the first modulation symbol according to the first MCS to obtain the first bit sequence, and demodulating the second modulation symbol according to the second MCS to obtain the second bit sequence, the method further includes: determining the first bit sequence and the second bit sequence as bit sequences of a first codeword according to a first mapping relationship, wherein the first mapping relationship includes the mapping relationship between the first codeword and the first transmission layer and the second transmission layer.

14. The method according to any one of claims 11-13, characterized in that, The first MCS is determined based on a first value of the signal measurement result, and the second MCS is determined based on a second value of the signal measurement result, wherein the first value is different from the second value.

15. The method according to any one of claims 11-14, characterized in that, The first bit sequence and the second bit sequence are different bit sequences of the first codeword; before demodulating the first modulation symbol according to the first MCS to obtain the first bit sequence, and demodulating the second modulation symbol according to the second MCS to obtain the second bit sequence, the method further includes: determining the number of transmission layers corresponding to the first codeword; Wherein, the number of transmission layers corresponding to the first codeword is less than or equal to the third value, and the transmission layers corresponding to the first codeword include the first transmission layer and the second transmission layer.

16. The method according to any one of claims 11-15, characterized in that, The first bit sequence and the second bit sequence are different bit sequences of the first codeword, and the method further includes: Receive the third and fourth modulation symbols; The third modulation symbol is demodulated according to the third MCS to obtain the third bit sequence, and the fourth modulation symbol is modulated according to the fourth MCS to obtain the fourth bit sequence. The third bit sequence and the fourth bit sequence are the bit sequences of the second codeword.

17. The method according to claim 16, characterized in that, Before demodulating the third modulation symbol according to the third MCS to obtain the third bit sequence, and modulating the fourth modulation symbol according to the fourth MCS to obtain the fourth bit sequence, the method further includes: determining the number of transmission layers corresponding to the second codeword; Wherein, the sum of the number of transmission layers corresponding to the first codeword and the number of transmission layers corresponding to the second codeword is greater than a third value, the transmission layers corresponding to the first codeword include the first transmission layer and the second transmission layer, and the transmission layers corresponding to the second codeword include the third transmission layer and the fourth transmission layer.

18. The method according to claim 12 or 13, characterized in that, Receiving the first modulation symbol through the first transmission layer includes: receiving the first modulation symbol through the third antenna and the fourth antenna; Receiving the second modulation symbol through the second transmission layer includes: receiving the second modulation symbol through the third antenna and the fourth antenna; The third antenna and the fourth antenna are located in the second communication device. The distance between the third antenna and the fourth antenna is greater than kλ, where k represents an integer greater than or equal to 10, and λ represents the wavelength of the first signal. The first signal includes the signal corresponding to the first modulation symbol or the second modulation symbol.

19. The method according to any one of claims 11-18, characterized in that, Before demodulating the first modulation symbol according to the first MCS to obtain the first bit sequence, and demodulating the second modulation symbol according to the second MCS to obtain the second bit sequence, the method further includes: Send the first message; Wherein, the first information is used to determine that the second communication device is a first type of communication device, the first type of communication device includes a third antenna and a fourth antenna, the distance between the third antenna and the fourth antenna is greater than kλ, k represents an integer greater than or equal to 10, λ represents the wavelength of the first signal, the first signal includes the signal corresponding to the first modulation symbol or the second modulation symbol, the third antenna is used to receive the first modulation symbol and the second modulation symbol, and the fourth antenna is used to receive the first modulation symbol and the second modulation symbol.

20. The method according to any one of claims 11-19, characterized in that, Before receiving the first modulation symbol and the second modulation symbol, the method further includes: Send a second message, wherein the second message indicates the first MCS and the second MCS.

21. A communication device, characterized in that, Includes modules for implementing the method as described in any one of claims 1-10.

22. The communication device according to claim 21, characterized in that, The communication device includes terminal equipment or network equipment.

23. A communication device, characterized in that, Includes modules for implementing the method as described in any one of claims 11-20.

24. The communication device according to claim 23, characterized in that, The communication device includes terminal equipment or network equipment.

25. A computer-readable storage medium, included in a first communication device, the computer-readable storage medium storing a computer program or instructions, characterized in that, When the computer program or instructions are run, the method as described in any one of claims 1-10 is implemented.

26. A computer program product, said computer program product being included in a first communication device, characterized in that, When the computer program product is run, the method as described in any one of claims 1-10 is implemented.

27. A computer-readable storage medium, included in a second communication device, the computer-readable storage medium storing a computer program or instructions, characterized in that, When the computer program or instructions are run, the method as described in any one of claims 11-20 is implemented.

28. A computer program product, said computer program product being included in a second communication device, characterized in that, When the computer program product is run, the method as described in any one of claims 11-20 is implemented.

Citation Information

Patent Citations

  • Communication method, device and system

    CN116633400A

  • Adaptive codeword and codeblock selection in wireless communications

    US20180102877A1

  • Method for transmitting uplink signal in distributed antenna communication system and device for same

    US20190149205A1

  • Probabilistic constellation shaping schemes for multiple layer transmissions

    WO2023216177A1