Communication method, device and computer-readable storage medium
By coordinating the modulation and coding scheme between the terminal device and the network device and adjusting the MCS according to different transmission powers, the problem of low transmission rate in the existing technology is solved and more efficient data transmission is achieved.
Patent Information
- Application Number
- CN202080106253.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-28
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2040-11-28
AI Technical Summary
In the prior art, when a terminal device sends a physical uplink shared channel to a network device, it is unable to adjust the modulation and coding scheme according to resource units with different transmission powers, resulting in a reduced transmission rate.
The terminal device and the network device determine the modulation and coding schemes for different types of resource units by receiving downlink control information sent by the network device, adjust the MCS according to the difference in transmit power, and ensure that each resource unit uses the most appropriate MCS for modulation and coding.
The transmission rate is improved, the processing complexity and power consumption of terminal equipment are reduced, and the flexibility and applicability of MCS are enhanced.
Smart Images

Figure CN116326070B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of communication technologies, and in particular, to a communication method, device, and computer-readable storage medium. Background Art
[0002] Before a terminal device sends a physical uplink shared channel (PUSCH) to a network device, it must first modulate and encode the information carried on the PUSCH. This modulation and coding is determined by the modulation coding scheme (MCS). Currently, all resource elements (REs) transmitting PUSCH have the same MCS. In this approach, when the transmit power of the REs transmitting PUSCH varies, the PUSCH transmission rate is reduced. Summary of the Invention
[0003] The embodiments of the present invention disclose a communication method, a device and a computer-readable storage medium for improving the transmission rate.
[0004] In a first aspect, a communication method is disclosed, which can be applied to a terminal device or a module (e.g., a chip) in the terminal device. The terminal device is used as an example for illustration below. The communication method may include: receiving downlink control information (DCI) from a network device, where the DCI may include time-frequency resources and a first MCS, where the first MCS is the MCS of data carried on a first type of RE in the time-frequency resources; determining a second MCS, where the second MCS is the MCS of data carried on a second type of RE in the time-frequency resources; modulating and encoding the first data according to the first MCS and the second MCS to obtain modulation symbols; and sending the modulation symbols to the network device via the time-frequency resources.
[0005] In an embodiment of the present invention, when the transmission powers of REs used for transmitting PUSCH on transmission resources are different, after the terminal device receives the transmission resources from the network device and the MCS of the data carried on the first type of REs, it can determine the MCS of the data carried on the second type of REs, so that the terminal device can use different MCSs for modulation and coding of the data carried on REs with different transmission powers, thereby solving the technical problem of using the same MCS for modulation and coding of data carried on REs with different transmission powers in the prior art. It can be seen that different MCSs can be determined to be used for modulation and coding of the carried data according to the different transmission powers of the REs, which can ensure that the MCS used for the data carried on REs with different transmission powers is the most appropriate MCS, thereby improving the transmission rate. The different transmission powers of REs used to transmit PUSCH can be understood as different signal to interference plus noise ratios (SINRs) of the REs used to transmit PUSCH, or as different transmission power spectrum densities of the REs used to transmit PUSCH.
[0006] As a possible implementation method, the first power is less than the second power, the first power is the transmission power of the data carried on each RE in the first category RE, and the second power is the transmission power of the data carried on each RE in the second category RE. The terminal device determines the second MCS including: receiving configuration information from the network device; determining the difference between the second power and the first power according to the configuration information; and determining the second MCS according to the difference and the first MCS.
[0007] In an embodiment of the present invention, after the terminal device receives the MCS and configuration information corresponding to the first type of RE indicated by the network device, it can determine the difference between the transmission power of the data carried on each RE in the second type of RE and the data carried on each RE in the first type of RE based on the configuration information (since the first power is less than the second power, the difference is a positive number), and then determine the MCS corresponding to the second type of RE based on the difference and the MCS corresponding to the first type of RE. Therefore, the most appropriate MCS can be determined according to the different transmission powers of the data carried on the RE, thereby improving the flexibility of the MCS.
[0008] As a possible implementation, the DCI may further include indication information, which may indicate a second MCS or a difference between the second power and the first power, where the first power is the transmission power of the data carried on each RE in the first category RE, and the second power is the transmission power of the data carried on each RE in the second category RE; when the indication information indicates the above-mentioned difference, the terminal device determines the second MCS including: determining the second MCS based on the above-mentioned difference and the first MCS; when the indication information indicates the second MCS, the terminal device determines the second MCS including: determining the second MCS based on the indication information.
[0009] In an embodiment of the present invention, after the terminal device receives the MCS corresponding to different types of RE indicated by the network device, it can directly use the MCS to modulate and encode the data carried on the corresponding RE, without determining the MCS, which can reduce the processing process of the terminal device and thus save power consumption. The terminal device can determine the MCS corresponding to the first type of RE and the difference between the transmission power of the data carried on each RE in the second type of RE and the data carried on each RE in the first type of RE based on the indication of the network device, and then determine the MCS corresponding to the second type of RE based on the difference and the MCS corresponding to the first type of RE. Therefore, the most appropriate MCS can be determined according to the different transmission powers of the data carried on the RE, thereby improving the flexibility of the MCS.
[0010] As a possible implementation manner, the terminal device modulates and encodes the first data according to the first MCS and the second MCS to obtain modulation symbols, including: calculating the transport block (TB) size according to the first MCS, the second MCS and the above-mentioned time-frequency resources; dividing the first data into multiple code blocks (CBs), the size of the first data is equal to the TB size, and the size of each CB in the multiple CBs is less than or equal to the first threshold; modulating and encoding the multiple CBs according to the first MCS and the second MCS to obtain modulation symbols.
[0011] In the embodiment of the present invention, since each CB is not too large and encoding is performed in units of CBs, the encoding complexity can be reduced. In addition, the MCS used for data carried on REs with different transmit powers can be guaranteed to be the most appropriate MCS, thereby improving the transmission rate.
[0012] As a possible implementation, the DCI may also include the number of transmission layers, and the terminal device calculates the TB size based on the first MCS, the second MCS and the time-frequency resources, including: calculating the TB size based on the first MCS, the second MCS, the time-frequency resources, the number of transmission layers, the first quantity and the second quantity, where the first quantity is the number of first-type REs in the time-frequency resources, and the second quantity is the number of second-type REs in the time-frequency resources.
[0013] As a possible implementation manner, the terminal device divides the first data into multiple CBs, including: calculating the data volume according to the second MCS, time-frequency resources, the number of transmission layers and the second quantity; dividing the first data into multiple CBs according to the data volume, the multiple CBs including a first CB group and a second CB group, the total size of the CBs included in the first CB group is the difference between the TB size and the data volume, and the total size of the CBs included in the second CB group is the above-mentioned data volume; the terminal device modulates and encodes the multiple CBs according to the first MCS and the second MCS to obtain modulation symbols, including: modulating and encoding the first CB group using the first MCS, and modulating and encoding the second CB group using the second MCS to obtain modulation symbols.
[0014] In the embodiment of the present invention, CBs corresponding to different types of REs use different MCSs for modulation and coding, which can ensure that the MCS used for data carried on different types of REs is the most appropriate MCS, thereby improving the transmission rate.
[0015] As a possible implementation, the first MCS may include a first modulation mode and a coding rate, the second MCS may include a second modulation mode and the above coding rate, and the terminal device modulates and encodes multiple CBs according to the first MCS and the second MCS to obtain modulation symbols, including: encoding multiple CBs using the above coding rate to obtain second data; calculating the data volume according to the second MCS, time-frequency resources, the number of transmission layers and the second quantity; modulating the data corresponding to the data volume in the second data using the second modulation mode, and modulating the remaining data in the second data using the first modulation mode to obtain modulation symbols.
[0016] In the embodiment of the present invention, CBs corresponding to different types of REs are modulated using different modulation modes, which can ensure that the modulation mode used for data carried on different types of REs is the most appropriate modulation mode, thereby improving the transmission rate.
[0017] The second aspect discloses a communication method, which can be applied to a network device or a module (e.g., a chip) in the network device. The following description will be made using a network device as an example. The communication method may include: sending a DCI to a terminal device, where the DCI may include time-frequency resources and a first MCS, where the first MCS is the MCS of the data carried on the first type of RE in the time-frequency resources, and the first MCS is used to modulate and encode the data carried on the first type of RE; receiving modulation symbols from the terminal device through the time-frequency resources; and demodulating and decoding the modulation symbols according to the first MCS and the second MCS to obtain first data, where the second MCS is the MCS of the data carried on the second type of RE in the time-frequency resources.
[0018] In an embodiment of the present invention, when the transmission power of the data carried on the RE for transmitting PUSCH on the transmission resources scheduled by the network device for the terminal device is different, the network device can send the transmission resource and the MCS corresponding to the first type of RE to the terminal device, so that the terminal device can use different MCS to modulate and encode the carried data according to the different transmission power of the data carried on the RE, and ensure that the MCS used for the data carried on different types of RE is the most appropriate MCS, thereby improving the transmission rate.
[0019] As a possible implementation method, the first power is less than the second power, the first power is the transmission power of the data carried on each RE in the first type of RE, and the second power is the transmission power of the data carried on each RE in the second type of RE; the communication method may also include: sending configuration information to the terminal device, the configuration information is used to determine the second MCS.
[0020] In an embodiment of the present invention, the network device can send configuration information to the terminal device so that the terminal device can determine the time-frequency position of the second type of RE and the difference between the transmission power of the data carried thereon and the data carried on each RE in the first type of RE based on the configuration information, and then determine the MCS corresponding to the second type of RE based on the difference and the MCS corresponding to the first type of RE. Therefore, the most appropriate MCS can be determined according to the different transmission powers of the data carried on the RE, thereby improving the flexibility of the MCS.
[0021] As a possible implementation, the DCI also includes indication information, which indicates the difference between the second MCS or the second power and the first power, where the first power is the transmission power of the data carried on each RE in the first category RE, and the second power is the transmission power of the data carried on each RE in the second category RE. The indication information is used to determine the second MCS.
[0022] In an embodiment of the present invention, the network device may indicate the MCS corresponding to different types of REs to the terminal device so that the terminal device can directly use the MCS to modulate and encode the data carried on the corresponding REs without determining the MCS, which can reduce the processing process of the terminal device and thus save power consumption. The network device may indicate to the terminal device so that the terminal device can determine the MCS corresponding to the first type of REs and the difference between the transmit power of the data carried on each RE in the second type of REs and the data carried on each RE in the first type of REs based on the indication, and then determine the MCS corresponding to the second type of REs based on the difference and the MCS corresponding to the first type of REs. Therefore, the most appropriate MCS can be determined based on the different transmit powers of the data carried on the REs, thereby improving the flexibility of the MCS.
[0023] As a possible implementation method, the network device demodulates and decodes the modulation symbols according to the first MCS and the second MCS to obtain the first data, including: calculating the TB size according to the first MCS, the second MCS and the time-frequency resources; demodulating and decoding the modulation symbols according to the first MCS and the second MCS to obtain multiple CBs, and the size of each CB in the multiple CBs is less than or equal to the first threshold; combining the multiple CBs into a TB to obtain the first data, and the size of the first data is equal to the TB size.
[0024] In this embodiment of the present invention, since each CB is small and encoding is performed in units of CBs, decoding is also performed in units of CBs, thereby reducing decoding complexity. Furthermore, the MCS used for data carried on REs with different transmit powers is guaranteed to be the most appropriate, thereby improving the transmission rate.
[0025] As a possible implementation method, the DCI also includes the number of transmission layers, and the network device calculates the TB size based on the first MCS, the second MCS and the time-frequency resources, including: calculating the TB size based on the first MCS, the second MCS, the time-frequency resources, the number of transmission layers, the first quantity and the second quantity, where the first quantity is the number of first-type REs in the time-frequency resources, and the second quantity is the number of second-type REs in the time-frequency resources.
[0026] As a possible implementation method, the network device demodulates and decodes the modulation symbols according to the first MCS and the second MCS to obtain multiple CBs, including: demodulating and decoding the first type of modulation symbols according to the first MCS to obtain a first CB group, the first type of modulation symbols are symbols carried on the first type of RE, and the total size of CBs included in the first CB group is the difference between the TB size and the data amount, and the data amount is calculated according to the second MCS, time-frequency resources, the number of transmission layers, and the second quantity; demodulating and decoding the second type of modulation symbols according to the second MCS to obtain a second CB group, the second type of modulation symbols are symbols carried on the second type of RE, and the total size of CBs included in the second CB group is the data amount; the network device combines multiple CBs into a TB to obtain the first data, including: combining the first CB group and the second CB group into a TB to obtain the first data.
[0027] In the embodiment of the present invention, data carried on different types of REs are modulated and coded using different MCSs, which can ensure that the MCS used for data carried on different types of REs is the most appropriate MCS, thereby improving the transmission rate.
[0028] As a possible implementation method, the first MCS includes a first modulation mode and a coding rate, the second MCS includes a second modulation mode and the above-mentioned coding rate, and the network device demodulates and decodes the modulation symbols according to the first MCS and the second MCS to obtain multiple CBs, including: demodulating the first type of modulation symbols according to the first modulation mode, demodulating the second type of modulation symbols according to the second modulation mode to obtain second data, the first type of modulation symbols are symbols carried on the first type of RE, and the second type of modulation symbols are symbols carried on the second type of RE; decoding the second data according to the coding rate to obtain multiple CBs.
[0029] In the embodiment of the present invention, data carried on different types of REs are modulated using different modulation modes, which can ensure that the modulation mode used for data carried on different types of REs is the most appropriate modulation mode, thereby improving the transmission rate.
[0030] As a possible implementation, the communication method may further include: measuring an uplink channel between the terminal device and the network device; and determining a first MCS according to a result of the measurement.
[0031] In an embodiment of the present invention, the network device can determine the MCS to be used for the data carried on the first type of RE in the transmission resource based on the results of the uplink channel measurement, and can ensure that the modulation and coding method used for the data carried on different types of RE is the most appropriate modulation and coding method, thereby improving the transmission rate.
[0032] As a possible implementation manner, the communication method may further include: determining the second MCS according to the first MCS and a difference between the second power and the first power.
[0033] A third aspect discloses a communication device, which may be a terminal device or a module (e.g., a chip) in the terminal device. The communication device may include:
[0034] a receiving unit, configured to receive DCI from a network device, where the DCI includes time-frequency resources and a first MCS, where the first MCS is an MCS of data carried on a first type of RE in the time-frequency resources;
[0035] a determining unit, configured to determine a second MCS, where the second MCS is an MCS for data carried on the second type of REs in the time-frequency resources;
[0036] a modulation and coding unit, configured to modulate and code the first data according to the first MCS and the second MCS to obtain modulation symbols;
[0037] A sending unit is used to send the modulation symbol to the network device through the time-frequency resource.
[0038] As a possible implementation manner, the first power is less than the second power, the first power is the transmit power of data carried by each RE in the first type of RE, and the second power is the transmit power of data carried by each RE in the second type of RE;
[0039] The determining unit is specifically configured to:
[0040] receiving configuration information from the network device;
[0041] determining a difference between the second power and the first power according to the configuration information;
[0042] A second MCS is determined according to the difference and the first MCS.
[0043] As a possible implementation manner, the DCI further includes indication information, where the indication information indicates a difference between a second MCS or a second power and a first power, where the first power is the transmit power of data carried by each RE in the first type of RE, and the second power is the transmit power of data carried by each RE in the second type of RE;
[0044] The determining unit is specifically configured to:
[0045] When the indication information indicates the difference, determining a second MCS according to the difference and the first MCS;
[0046] When the indication information indicates the second MCS, the second MCS is determined according to the indication information.
[0047] As a possible implementation manner, the modulation and coding unit is specifically configured to:
[0048] Calculate a TB size according to the first MCS, the second MCS, and the time-frequency resources;
[0049] Divide the first data into a plurality of CBs, where a size of the first data is equal to the TB size, and a size of each CB in the plurality of CBs is less than or equal to a first threshold;
[0050] The multiple CBs are modulated and encoded according to the first MCS and the second MCS to obtain modulation symbols.
[0051] As a possible implementation manner, the DCI further includes the number of transmission layers, and the modulation and coding unit calculates the TB size according to the first MCS, the second MCS, and the time-frequency resources, including:
[0052] The TB size is calculated based on the first MCS, the second MCS, the time-frequency resources, the number of transmission layers, the first quantity and the second quantity, where the first quantity is the number of the first type REs in the time-frequency resources, and the second quantity is the number of the second type REs in the time-frequency resources.
[0053] As a possible implementation manner, the modulation and coding unit dividing the first data into multiple CBs includes:
[0054] Calculating a data volume based on the second MCS, the time-frequency resources, the number of transmission layers, and the second quantity;
[0055] Dividing the first data into multiple CBs according to the data amount, the multiple CBs including a first CB group and a second CB group, the total size of the CBs included in the first CB group being the difference between the TB size and the data amount, and the total size of the CBs included in the second CB group being the data amount;
[0056] The modulation and coding unit modulates and codes the multiple CBs according to the first MCS and the second MCS to obtain modulation symbols, including:
[0057] The first CB group is modulated and encoded using the first MCS, and the second CB group is modulated and encoded using the second MCS to obtain modulation symbols.
[0058] As a possible implementation manner, the first MCS includes a first modulation mode and a coding rate, the second MCS includes a second modulation mode and the coding rate, and the modulation and coding unit modulates and encodes the multiple CBs according to the first MCS and the second MCS, and the obtained modulation symbols include:
[0059] Encode the plurality of CBs using the coding rate to obtain second data;
[0060] Calculating a data volume based on the second MCS, the time-frequency resources, the number of transmission layers, and the second quantity;
[0061] The data corresponding to the data amount in the second data is modulated using the second modulation method, and the remaining data in the second data is modulated using the first modulation method to obtain modulation symbols.
[0062] A fourth aspect discloses a communication device, which may be a network device or a module (e.g., a chip) in a network device. The communication device may include:
[0063] a sending unit, configured to send DCI to a terminal device, where the DCI includes time-frequency resources and a first MCS, where the first MCS is the MCS of data carried on a first type of RE in the time-frequency resources, and the first MCS is used to modulate and code the data carried on the first type of RE;
[0064] A receiving unit, configured to receive modulation symbols from the terminal device via the time-frequency resources;
[0065] A demodulation and decoding unit is used to demodulate and decode the modulation symbols according to the first MCS and the second MCS to obtain first data, where the second MCS is the MCS of the data carried on the second type of RE in the time-frequency resource.
[0066] As a possible implementation manner, the first power is less than the second power, the first power is the transmit power of data carried by each RE in the first type of RE, and the second power is the transmit power of data carried by each RE in the second type of RE;
[0067] The sending unit is further used to send configuration information to the terminal device, where the configuration information is used to determine the second MCS.
[0068] As a possible implementation, the DCI also includes indication information, which indicates the difference between the second MCS or the second power and the first power, where the first power is the transmission power of the data carried on each RE in the first type of RE, and the second power is the transmission power of the data carried on each RE in the second type of RE, and the indication information is used to determine the second MCS.
[0069] As a possible implementation manner, the demodulation and decoding unit demodulates and decodes the modulation symbol according to the first MCS and the second MCS to obtain the first data, including:
[0070] Calculate a TB size according to the first MCS, the second MCS, and the time-frequency resources;
[0071] Demodulate and decode the modulation symbol according to the first MCS and the second MCS to obtain multiple CBs, where a size of each CB in the multiple CBs is less than or equal to a first threshold;
[0072] The multiple CBs are combined into a TB to obtain first data, where a size of the first data is equal to the TB size.
[0073] As a possible implementation manner, the DCI further includes the number of transmission layers, and the demodulation and decoding unit calculates the TB size according to the first MCS, the second MCS, and the time-frequency resources, including:
[0074] The TB size is calculated based on the first MCS, the second MCS, the time-frequency resources, the number of transmission layers, the first quantity and the second quantity, where the first quantity is the number of the first type REs in the time-frequency resources, and the second quantity is the number of the second type REs in the time-frequency resources.
[0075] As a possible implementation manner, the demodulation and decoding unit demodulates and decodes the modulation symbol according to the first MCS and the second MCS to obtain multiple CBs including:
[0076] Demodulate and decode a first type of modulation symbol according to the first MCS to obtain a first CB group, where the first type of modulation symbol is a symbol carried by the first type of RE, and a total size of CBs included in the first CB group is a difference between the TB size and the data amount, where the data amount is calculated based on the second MCS, the time-frequency resources, the number of transmission layers, and the second quantity;
[0077] Demodulate and decode the second type of modulation symbols according to the second MCS to obtain a second CB group, where the second type of modulation symbols are symbols carried by the second type of REs, and a total size of CBs included in the second CB group is the data amount;
[0078] The demodulation and decoding unit synthesizing the multiple CBs into a TB to obtain the first data includes:
[0079] The first CB group and the second CB group are combined into a TB to obtain first data.
[0080] As a possible implementation manner, the first MCS includes a first modulation mode and a coding rate, the second MCS includes a second modulation mode and the coding rate, and the demodulation and decoding unit demodulates and decodes the modulation symbols according to the first MCS and the second MCS to obtain multiple CBs including:
[0081] Demodulating first-type modulation symbols according to the first modulation mode, and demodulating second-type modulation symbols according to the second modulation mode to obtain second data, where the first-type modulation symbols are symbols carried by the first-type REs, and the second-type modulation symbols are symbols carried by the second-type REs;
[0082] The second data is decoded according to the coding rate to obtain multiple CBs.
[0083] As a possible implementation manner, the communication device may further include:
[0084] A measuring unit, configured to measure an uplink channel between the terminal device and the network device;
[0085] The first determining unit is configured to determine the first MCS according to a measurement result.
[0086] As a possible implementation manner, the communication device may further include:
[0087] The second determining unit is configured to determine the second MCS according to the first MCS and a difference between the second power and the first power.
[0088] A fifth aspect discloses a communication device, which may be a terminal device or a module (e.g., a chip) within a terminal device. The communication device may include a processor, a memory, an input interface, and an output interface, the input interface being used to receive information from another communication device outside the communication device, and the output interface being used to output information to another communication device outside the communication device. When the processor executes a computer program stored in the memory, the processor performs the communication method disclosed in the first aspect or any embodiment of the first aspect.
[0089] A sixth aspect discloses a communication device, which may be a network device or a module (e.g., a chip) within the network device. The communication device may include a processor, a memory, an input interface, and an output interface, the input interface being used to receive information from another communication device outside the communication device, and the output interface being used to output information to another communication device outside the communication device. When the processor executes the computer program stored in the memory, the processor performs the communication method disclosed in the second aspect or any embodiment of the second aspect.
[0090] A seventh aspect discloses a communication system, which includes the communication device of the fifth aspect and the communication device of the sixth aspect.
[0091] An eighth aspect discloses a computer-readable storage medium having a computer program or computer instructions stored thereon. When the computer program or computer instructions are executed, the communication method disclosed in the above aspects is implemented.
[0092] The ninth aspect discloses a chip, comprising a processor for executing a program stored in a memory. When the program is executed, the chip executes the above method.
[0093] As a possible implementation, the memory is located outside the chip.
[0094] A tenth aspect discloses a computer program product, which includes a computer program code. When the computer program code is executed, the above-mentioned communication method is executed. BRIEF DESCRIPTION OF THE DRAWINGS
[0095] Figure 1 1 is a schematic diagram of an NR time-frequency resource disclosed in an embodiment of the present invention;
[0096] Figure 2 is a schematic diagram of a modulation and coding disclosed in an embodiment of the present invention;
[0097] Figure 3 is a schematic diagram of an uplink transmission resource disclosed in an embodiment of the present invention;
[0098] Figure 4 is a schematic diagram of another modulation coding disclosed in an embodiment of the present invention;
[0099] Figure 5 This is a schematic diagram of a network architecture disclosed in an embodiment of the present invention;
[0100] Figure 6 This is a flow chart of a communication method disclosed in an embodiment of the present invention;
[0101] Figure 7 is a schematic diagram of a time-frequency resource disclosed in an embodiment of the present invention;
[0102] Figure 8 is a schematic diagram of another time-frequency resource disclosed in an embodiment of the present invention;
[0103] Figure 9 is a schematic diagram of a modulation and coding mapping disclosed in an embodiment of the present invention;
[0104] Figure 10 is a schematic diagram of another modulation and coding mapping disclosed in an embodiment of the present invention;
[0105] Figure 11 It is a structural diagram of a communication device disclosed in an embodiment of the present invention;
[0106] Figure 12 is a schematic structural diagram of another communication device disclosed in an embodiment of the present invention;
[0107] Figure 13 is a structural diagram of another communication device disclosed in an embodiment of the present invention;
[0108] Figure 14 It is a structural diagram of another communication device disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0109] The embodiments of the present invention disclose a communication method, apparatus, and computer-readable storage medium for improving transmission efficiency, which are described in detail below.
[0110] In order to better understand the embodiments of the present invention, the application scenarios of the embodiments of the present invention are described below. In a wireless communication system, communications can be divided into different types of communications according to the types of sending nodes and receiving nodes. Generally, the communication in which a network device sends information to a terminal device is called downlink (DL) communication, and the communication in which a terminal device sends information to a network device is called uplink (UL) communication. In the fifth-generation wireless communication system, namely the new radio (NR) system, uplink data transmission can be based on orthogonal frequency division multiple access (OFDMA), single carrier frequency division multiple access (SC-FDMA), etc. Please refer to Figure 1 , Figure 1 Schematic diagram of an NR time-frequency resource disclosed in an embodiment of the present invention. Figure 1 As shown in the figure, time-frequency resources can be divided into symbols in the time domain dimension and subcarriers in the frequency domain dimension. The minimum resource granularity in the time-frequency resources can be called RE, which represents a time-frequency grid consisting of a symbol in the time domain and a subcarrier in the frequency domain. The basic structure of a typical time-frequency resource in an NR system can be a subcarrier spacing of 30 kHz, a symbol duration of approximately 36 us, and a cyclic prefix duration of about 2 to 3 us. A time slot can contain 14 symbols. A time slot in the time domain and 12 REs in the frequency domain can form a physical resource block (PRB). In other words, generally speaking, each PRB can include 168 REs (14 (time domain) * 12 (frequency domain)). Symbols in the time domain can also be called time domain symbols, such as OFDM, SC-FDMA, etc. The length of a time slot can be 0.5 ms.
[0111] In long term evolution (LTE) and some NR systems, uplink data transmission by terminal devices is based on base station scheduling. To facilitate scheduling, large data packets in the upper layer of the terminal device will be divided into small data packets in transport blocks (TB) and wait for base station scheduling when they are submitted downward to the physical layer. Each time the base station schedules part or all of the bandwidth to serve the terminal device, the time granularity of each scheduling is generally one time slot. The specific scheduling process is that the base station sends DCI on a control channel, such as the physical downlink control channel (PDCCH). The DCI can indicate the scheduling information corresponding to the TB in the PUSCH, including control information such as the frequency domain / time domain resources and MCS index used by the scheduled TB. The DCI used to schedule uplink data transmission is also called an uplink grant (UL grant).
[0112] Each MCS index can correspond to a modulation mode and a coding rate. The terminal device can determine the downlink data sent by the base station based on the MCS index, or schedule the modulation mode and coding rate of the uplink data to be transmitted by the terminal device. The correspondence between the MCS index and the modulation mode and coding rate can be shown in Table 1:
[0113]
[0114]
[0115] Table 1
[0116] See also Figure 2 , Figure 2 Schematic diagram of a modulation coding disclosed in an embodiment of the present invention. Figure 2 As shown in the figure, at the beginning of transmission, the upper layer of the terminal device can send one or two TBs to the physical layer according to the DCI instruction. The size of the TB can be determined by the MCS, number of transmission layers and resource allocation information in the DCI, as well as the overhead of each PRB configured by the upper layer signaling.
[0117] For example, if the MCS index is 7, the DCI indicates quadrature phase shift keying (QPSK) + 0.5 code rate transmission, using only 1 layer of transmission, and the DCI schedules 100 PRBs for uplink transmission of the terminal device. The terminal device knows through high-layer signaling that only 144 of the 168 REs on each PRB can send uplink data, and the remaining 24 REs can be called "overhead" and are usually used to send demodulation reference signals (DMRS). The TB size is approximately 2*0.5*1*100*144=144400 bits.
[0118] Network devices or terminal devices can decompose each TB into the minimum number of CBs based on a predefined maximum CB size, ensuring that the amount of data in each CB does not exceed the predefined maximum CB size and that the data amounts in different CBs differ by at most 8 bits (i.e., approximately equal division). Assuming the predefined maximum CB size is 8144 bits, a 14400-bit TB can be divided into two CBs, each approximately 7200 bits.
[0119] According to the MCS indication in the DCI, the terminal device can encode each CB using the same coding rate, and then modulate it using the same modulation method to obtain modulation symbols. The terminal device can map these modulation symbols to uplink physical resources, such as REs, for uplink transmission.
[0120] Generally speaking, the base station can determine the MCS based on the SINR of the transmission resource. The higher the MCS, that is, the larger the MCS index, the higher the corresponding SINR.
[0121] The terminal device can send PUSCH in the uplink time slot. Generally, PUSCH is sent on all REs occupying the scheduled PRB. However, in some special cases, because the base station needs to measure interference or perform other operations, PUSCH may only be scheduled to be sent on some REs in each PRB. Figure 3 , Figure 3 FIG is a schematic diagram of an uplink transmission resource disclosed in an embodiment of the present invention. Figure 3 As shown in FIG, white grids are REs that do not transmit PUSCH, and the remaining grids are REs that can transmit PUSCH. Some REs that can transmit PUSCH are used to transmit DMRS, and the remaining REs are used to transmit uplink data. These two parts together constitute PUSCH.
[0122] Due to terminal device hardware, the terminal device must maintain the same transmit power across different symbols. Therefore, compared to the later light gray symbols in the figure above, the transmit power spectral density of the third to sixth dark gray symbols is higher—three times higher, which can be considered a 4.8dB power boost. The power boost here refers to the increase in transmit power of a single RE. All REs transmitting PUSCHs on these symbols are referred to as power-boosted REs. Power-boosted REs have a higher power spectral density, resulting in a higher SINR on these REs. Therefore, theoretically, a higher MCS should be assigned to these REs to achieve a higher transmission rate. However, due to limitations of the existing modulation and coding architecture, the NR system does not support assigning different MCSs to different REs for a single PUSCH.
[0123] In order to solve the above problem, different MCSs may be used for PUSCHs on different transmission layers.
[0124] LTE and NR systems can exponentially increase data transmission rates through multiple-input, multiple-output (MIMO) technology. In a MIMO system, multiple antennas are used simultaneously at the transmitter and receiver to establish multiple parallel transmission channels, which exponentially increases the system's transmission efficiency per unit time and frequency band. Transmission efficiency can be understood as bandwidth utilization, measured in bits / s / Hz. MIMO technology, which supports multiple parallel transmission channels, is commonly referred to as spatial division multiplexing (SDM). It is primarily used to increase data transmission rates. Data can be divided into multiple layers (also called streams), which are generally sent simultaneously using the same time-frequency resources.
[0125] The base station can indicate the number of TBs for uplink transmission to the terminal device in the DCI. When the number of TBs is greater than 1, the DCI can indicate the MCS for each TB separately. Figure 4 , Figure 4 FIG. 1 is a schematic diagram of another modulation coding disclosed in an embodiment of the present invention. Figure 4 As shown in the figure, when the number of TBs is 2, after receiving the DCI, the terminal device can send two TBs from the upper layer for separate processing. Each TB can correspond to an MCS, and different transport layers can correspond to different MCSs or the same MCS.
[0126] However, in the above approach, since different MCSs can only be used in different transmission layers, that is, the ability to configure different MCSs for different resources is limited to the spatial dimension, the gain of MCS is relatively small.
[0127] In order to better understand the communication method, device, and computer-readable storage medium disclosed in the embodiments of the present invention, the network architecture used in the embodiments of the present invention is described below. Figure 5, Figure 5 This is a schematic diagram of a network architecture disclosed in an embodiment of the present invention. Figure 5 As shown in FIG, the network architecture may include network devices and terminal devices. Figure 5 As shown, network devices and terminal devices can form a communication system 100. In the communication system 100, the network device 110 can send downlink data to the terminal devices 101 to 106. The terminal devices 101 to 106 can send uplink data to the network device 110.
[0128] The terminal devices 104 and 106 may also form a communication system. In the communication system, the terminal device 105 may send downlink data to the terminal device 104 or the terminal device 106.
[0129] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device that provides voice and / or data connectivity to users. The terminal device may be a handheld terminal, a laptop computer, a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handheld device, a laptop computer, a cordless phone or a wireless local loop (WLL) station, a machine type communication (MTC) terminal, a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), an in-vehicle device (such as a car, a bicycle, an electric car, an airplane, a ship, a train, a high-speed rail, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (such as a refrigerator, a television, an air conditioner, an electric meter, etc.), an intelligent robot, a workshop device, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a smart grid, etc. The invention relates to wireless terminals in the transportation safety grid, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, flying equipment (for example, smart robots, hot air balloons, drones, airplanes), or other devices that can access the network.
[0130] Network equipment provides wireless access for terminal devices and is primarily responsible for air interface functions such as radio resource management, quality of service (QoS) flow management, data compression, and encryption. Network equipment can include various base stations, such as macro base stations, micro base stations (also known as small stations), relay stations, and access points. Network equipment can also include wireless fidelity (WiFi) access points (APs) and worldwide interoperability for microwave access (WiMax) base stations (BSs).
[0131] It should be noted that Figure 5 The network devices or terminal devices in the illustrated network architecture are merely for illustrative purposes and do not limit the network architecture. For example, the communication system may include more or fewer network devices or terminal devices.
[0132] It should be noted that Figure 5 The network devices or terminal devices shown can be hardware, functionally divided software, or a combination of the two. The network devices and terminal devices can communicate directly or through other devices or network elements.
[0133] The communication system may be a public land mobile network (PLMN), a device-to-device (D2D) network, a machine-to-machine (M2M) network, an Internet of Things (IoT) network or other networks.
[0134] It should be noted that Figure 5 The communication system shown may be a 5G system, an LTE system, or various future communication systems, such as 6G or other communication networks.
[0135] Based on the above network architecture, please refer to Figure 6 , Figure 6 This is a flow chart of a communication method disclosed in an embodiment of the present invention. Figure 6 As shown, the communication method may include the following steps.
[0136] 601. The network device sends DCI to the terminal device.
[0137] In the case where the terminal device needs to send data to the network device, the network device can send DCI to the terminal device. DCI may include time-frequency resources and a first MCS. Time-frequency resources are resources that the network device schedules or authorizes for the terminal device to transmit uplink data. The first MCS is the MCS of the data carried on the first type of RE in the time-frequency resources. DCI includes the first MCS, which can be understood as including the index corresponding to the first MCS, or as including the spectrum efficiency corresponding to the first MCS, or as including other information that can uniquely identify the first MCS. The first type of RE can be the RE with the smallest transmit power for the data it carries, or it can be the RE with the largest transmit power for the data it carries. The RE with the smallest transmit power for the data it carries can be understood as the RE with the largest number of REs that can be used to send PUSCH on the same symbol, such as Figure 3 The RE corresponding to symbols 6-11 in the figure. The RE with the highest transmission power for the data carried can be understood as the RE with the smallest number of REs that can be used to send PUSCH on the same symbol, such as Figure 3 There are filled REs in the REs corresponding to symbols 1 to 5. DCI can be carried on the physical downlink control channel (PUCCH).
[0138] Accordingly, the terminal device can receive DCI from the network device.
[0139] The network device can configure the REs of each resource set in the resource set that can be used to send PUSCH for the terminal device through high-layer signaling. The resource set can be an RB or an RB group. An RB group includes two or more RBs.
[0140] The network device can configure different PUSCHs for different time slots. Take time division duplex (TDD) as an example. Assume that the network device configures a 5ms uplink and downlink configuration period for the terminal device. 5ms can contain 10 time slots. These time slots are DDSUUUUUUU. D represents the downlink time slot. S represents the special time slot, which can be determined as an uplink time slot or a downlink time slot as needed. U represents the uplink time slot. The uplink and downlink ratio of the above configuration is 7:3. Please refer to Figure 7 , Figure 7 This is a schematic diagram of a time-frequency resource disclosed in an embodiment of the present invention. Figure 7 As shown in the figure, in the first uplink time slot of each uplink and downlink cycle, the terminal device can use the non-white REs in the above time-frequency resources to transmit PUSCH. The first two symbols are used to transmit DMRS, and the remaining symbols are used to transmit uplink data. In the remaining uplink time slots, the terminal device can use the non-white REs in the following time-frequency resources to transmit PUSCH.
[0141] 602. The terminal device determines a second MCS.
[0142] After receiving the DCI from the network device, the terminal device can determine a second MCS. The second MCS is the MCS of the data carried on the second type of REs in the time-frequency resources.
[0143] It should be understood that the first type of REs and the second type of REs are located on different time domain symbols.
[0144] It should be understood that the first and second category REs are REs used to transmit PUSCH in time-frequency resources, excluding REs used to transmit DMRS (ie, reference signal). The REs used to transmit PUSCH described below do not include REs used to transmit DMRS.
[0145] In the case where the time-frequency resources include two types of REs that can be used to transmit PUSCH, when the first type of REs are REs with the smallest transmission power for the carried data, the second type of REs are REs with the largest transmission power for the carried data; when the first type of REs are REs with the largest transmission power for the carried data, the second type of REs are REs with the smallest transmission power for the carried data.
[0146] In one case, the network device may send configuration information to the terminal device. The network device may send the configuration information to the terminal device via high-layer signaling, or may send the configuration information to the terminal device via other messages, signaling, etc. The configuration information may indicate the difference between the second power and the first power. The first power is the transmit power of data carried by each RE in the first type of RE, and the second power is the transmit power of data carried by each RE in the second type of RE. The first power may be less than or greater than the second power.
[0147] It should be understood that the above difference applies to the case where the first power is less than the second power, that is, the above difference is greater than 0, that is, the first type RE is the RE with the lowest transmit power for the carried data. When the first power is greater than the second power, the above difference is the difference between the first power and the second power.
[0148] It should be understood that the following description is made by taking the example that the first power is less than the second power.
[0149] After receiving the configuration information, the terminal device may first determine the difference between the second power and the first power based on the configuration information, and then determine the second MCS based on the difference and the first MCS. For example, the second MCS may be determined based on a predefined correspondence between power boost and MCS boost, the difference, and the first MCS.
[0150] The configuration information may explicitly indicate the difference. For example, two bits may be used to explicitly indicate the difference, where 01 may indicate that the second power is increased by 1 dB relative to the first power, 10 may indicate that the second power is increased by 2 dB relative to the first power, and 11 may indicate that the second power is increased by 3 dB relative to the first power.
[0151] The configuration information may also implicitly indicate the above-mentioned difference. The configuration information may be the position of the RE used to transmit data in the time-frequency resource. After the terminal device receives the configuration information, it may determine the difference between the second power and the first power based on the position of the RE. In addition, the first quantity and the second quantity may also be determined based on the position of the RE. The first quantity is the number of first-category REs in the time-frequency resource, and the second quantity is the number of second-category REs in the time-frequency resource. The configuration information may also be an index of the difference. For example, 2 bits may be used to indicate the difference, 00 may indicate that the second power is increased by 1dB relative to the first power, 01 may indicate that the second power is increased by 2dB relative to the first power, 10 may indicate that the second power is increased by 3dB relative to the first power, and 11 may indicate that the second power is increased by 4dB relative to the first power. The configuration information may also be the resource position, and the configuration information may indicate that the second power is increased by different values relative to the first power through different transmission positions. The configuration information may also implicitly indicate the above-mentioned difference in other ways, which are not limited here.
[0152] For example, Figure 7 As shown in the time-frequency resources above, the REs corresponding to symbols 5-14 in the time-frequency resources are Class 1 REs, and the REs filled in the REs corresponding to symbols 3-4 in the time-frequency resources are Class 2 REs. The second power is increased by 3dB relative to the first power. Assume that for every 1dB increase in power, the index or order corresponding to the MCS can be increased by 1. When the index corresponding to the first MCS is 15, that is, the modulation method is 16-quadrature amplitude modulation (QAM) and the coding rate is 0.6, it can be determined that the index corresponding to the second MCS is 18, that is, the modulation method is 64QAM and the coding rate is 0.5.
[0153] In another case, the DCI may also include indication information. This indication information may indicate a second MCS or may indicate the difference between the second power and the first power. When the indication information indicates the difference between the second power and the first power, the terminal device may determine the second MCS based on the difference indicated by the indication information and the first MCS. When the indication information indicates the second MCS, the terminal device may determine the second MCS based on the indication information. The indication information may be explicitly or implicitly indicated. For detailed description, please refer to the above-mentioned related content.
[0154] For an example, see Figure 8 , Figure 8 FIG. 1 is a schematic diagram of another time-frequency resource disclosed in an embodiment of the present invention. Figure 8 As shown, the REs corresponding to symbols 7-14 in the time-frequency resources are first-class REs, and the REs filled in the REs corresponding to symbols 3-6 in the time-frequency resources are second-class REs. The transmit power of the data carried on each RE in the second-class REs is increased by 6dB compared to the transmit power carried on each RE in the first-class REs. The correspondence between power increase and modulation mode can be shown in Table 2:
[0155] Original modulation mode / Minimum dB required for improvement / Modulation mode to be improved 16QAM 64QAM 256QAM Quadrature phase shift keying (QPSK) 7dB 13dB 19.3dB 16QAM - 6dB 12.3dB 64QAM - - 6dB
[0156] Table 2
[0157] When the index corresponding to the first MCS is 15, that is, the modulation mode is 16QAM and the coding rate is 0.6, according to Table 2 and the difference value of 6dB, it can be determined that the index corresponding to the second type of MCS is 18, that is, the modulation mode is 64QAM, and the coding rate is still 0.6.
[0158] 603. The terminal device modulates and encodes the first data according to the first MCS and the second MCS to obtain modulation symbols.
[0159] After receiving the DCI from the network device and determining the second MCS, the terminal device can modulate and encode the first data according to the first MCS and the second MCS to obtain modulation symbols. The terminal device can first encode the data and then modulate the encoded data.
[0160] Since data is transmitted in TB units, the terminal device can first calculate the TB size based on the first MCS, the second MCS, and the time-frequency resources. The DCI may also include the number of transmission layers and the number of PRBs. The terminal device can calculate the TB size based on the first MCS, the second MCS, the time-frequency resources, the number of transmission layers, the first number, and the second number. In the present invention, in order to improve the gain of the MCS, only one layer of transmission can be used, that is, the number of transmission layers is 1. The calculation formula for the TB size can be as follows:
[0161] M1*C1*L*R*Q1+M2*C2*L*R*Q2
[0162] Where M1 represents the first modulation order, C1 represents the first coding rate, L represents the number of transmission layers, R represents the number of PRBs, Q1 represents the first number, M2 represents the second modulation order, C2 represents the second coding rate, and Q2 represents the second number. The first modulation order corresponds to the first MCS, and the second modulation order corresponds to the second MCS. The TB size calculation formula can also be various variations of the above formula.
[0163] The terminal device may then divide the first data into multiple CBs and modulate and encode the multiple CBs according to the first MCS and the second MCS to obtain modulation symbols. The size of the first data is equal to the TB size. The first data is data of TB size in the data to be transmitted. The size of each CB in the multiple CBs is less than or equal to a first threshold. The first threshold is a predefined maximum CB size, i.e., the maximum allowable CB size.
[0164] In one case, the terminal device may first calculate the data volume based on the second MCS, time-frequency resources, number of transmission layers, and second quantity, and then divide the first data into multiple CBs based on the data volume. The multiple CBs may include a first CB group and a second CB group, the sum of the CB sizes included in the first CB group being the difference between the TB size and the data volume, and the sum of the CB sizes included in the second CB group being the above-mentioned data volume. The terminal device may then use the first MCS to modulate and encode the first CB group, and use the second MCS to modulate and encode the second CB group to obtain modulation symbols. The modulation mode and coding rate included in the first MCS and the second MCS are different.
[0165] The terminal device can first determine whether the above-mentioned data amount is greater than or equal to the second threshold. When it is determined that the above-mentioned data amount is greater than or equal to the second threshold, it indicates that the sum of the CB sizes included in the second CB group is large enough, and the data carried on the second type of RE and the data carried on the first type of RE can be modulated and coded using different MCSs. When it is determined that the above-mentioned data amount is less than the second threshold, it indicates that the sum of the CB sizes included in the second CB group is small, and the data carried on the second type of RE and the data carried on the first type of RE can only use the same MCS. Only when the sum of the CB sizes included in the second CB group is large enough can the data carried on the second type of RE be modulated and coded using the second MCS to obtain a larger coding gain. Therefore, a threshold can be set to avoid a decrease in coding gain due to an increase in MCS.
[0166] For example, assuming that the index corresponding to the first MCS is 15 and the index corresponding to the second MCS is 18, the first modulation order is 4, the second modulation order is 6, the first coding rate is 0.6, and the second coding rate is 0.5. L is 1. When R is 100, the first number is 96, and the second number is 12, the TB size can be 26640 bits (i.e., 4*0.6*1*100*96+6*0.5*1*100*12). The amount of data can be 3600 bits (6*0.5*1*100*12). Assume that the first threshold is 8000 bits and the second threshold is 1000 bits. Since 3600 is greater than 1000, the data carried on the second type of RE can be modulated and coded using the second MCS. After the terminal device receives the 26640-bit data packet sent by the upper layer, that is, the first data, it can divide the first data into one 3600-bit and three 7680-bit CBs, that is, the first CB group includes three 7680-bit CBs, and the second CB group includes one 3600-bit CB. Then, MCS15 (that is, the MCS corresponding to index 15) can be used to modulate and encode the three 7680-bit CBs, and MCS18 (that is, the MCS corresponding to index 18) can be used to modulate and encode the one 3600-bit CB to obtain modulation symbols.
[0167] See also Figure 9 , Figure 9 This is a schematic diagram of a modulation coding mapping disclosed in an embodiment of the present invention. Figure 9 As shown, the terminal device can divide a TB into a first CB group (including n CBs) and a second CB group (including m CBs). The terminal device can then use the first MCS to modulate and encode the n CBs included in the first CB group, that is, first use the coding rate 1 to encode the n CBs, and then use the modulation method 1 to modulate the encoded n CBs to obtain a first modulation symbol. Similarly, the terminal device can use the second MCS to modulate and encode the m CBs included in the second CB group, that is, first use the coding rate 2 to encode the m CBs, and then use the modulation method 2 to modulate the encoded m CBs to obtain a second modulation symbol. The terminal device can then map the first modulation symbol to the first type of RE and map the second modulation symbol to the second type of RE.
[0168] In another case, the first MCS may include a first modulation mode and a coding rate, and the second MCS may include a second modulation mode and the coding rate, that is, the first MCS and the second MCS include different modulation modes but the same coding rate. The terminal device may use the coding rate to encode multiple CBs to obtain second data, and may calculate the data volume based on the second MCS, time-frequency resources, the number of transmission layers, and the second quantity, and then may use the second modulation mode to modulate the data corresponding to the data volume in the second data, and use the first modulation mode to modulate the remaining data in the second data to obtain modulation symbols.
[0169] For example, assuming that the modulation mode included in the first MCS is 16QAM and the modulation mode included in the second MCS is 64QAM, the first modulation order is 4 and the second modulation order is 6. The coding rates included in the first MCS and the second MCS are both 0.6. L is 1. When R is 100, the first number is 96, and the second number is 12, the TB size can be 27260 bits (i.e., 4*0.6*1*100*96+6*0.6*1*100*12). The amount of data can be 4320 bits (6*0.6*1*100*12). Assume that the first threshold is 8000 bits. After the terminal device receives a 27260-bit data packet sent by the upper layer, that is, the first data, it can divide the first data into four 6840-bit CBs. The terminal device can then encode four 6840-bit CBs at a coding rate of 0.6 to obtain four 11400-bit (6840 / 0.6)-bit CBs. The terminal device can then split the 11400-bit CB into 7200 bits ((4320 / 6840)*11400) and 4200 bits (11400-7200). The terminal device can then modulate the 7200 bits using 64QAM and the remaining bits in the four 11400-bit CBs using 16QAM to obtain modulation symbols.
[0170] See also Figure 10 , Figure 10 FIG. 1 is a schematic diagram of another modulation coding mapping disclosed in an embodiment of the present invention. Figure 10 As shown, the terminal device can divide a TB into n CBs. The terminal device can first encode the n CBs using a coding rate of 1. The terminal device can then use a second modulation method to modulate the data corresponding to the data amount in the encoded data to obtain a second modulation symbol, and use the first modulation method to modulate the remaining data in the encoded data to obtain a first modulation symbol. The terminal device can then map the first modulation symbol to a first type of RE, and can map the second modulation symbol to a second type of RE.
[0171] 604. The terminal device sends modulation symbols to the network device through time-frequency resources.
[0172] Accordingly, the network device can receive modulation symbols from the terminal device through time-frequency resources.
[0173] 605. The network device demodulates and decodes the modulation symbols according to the first MCS and the second MCS to obtain first data.
[0174] After the network device receives the modulation symbols from the terminal device through the time-frequency resources, it can demodulate and decode the modulation symbols according to the first MCS and the second MCS to obtain the first data.
[0175] The network device may first calculate the TB size based on the first MCS, the second MCS, and the time-frequency resources. It may then demodulate and decode the modulation symbols based on the first MCS and the second MCS to obtain multiple CBs. Finally, it may combine the multiple CBs into a TB to obtain the first data. For detailed descriptions, please refer to the relevant description in step 603.
[0176] The network device may calculate the TB size based on the first MCS, the second MCS, the time-frequency resources, the number of transmission layers, the first quantity, and the second quantity. Detailed descriptions may refer to the relevant descriptions in step 603.
[0177] In one case, the network device may first demodulate and decode the first type of modulation symbols according to the first MCS to obtain a first CB group. The first type of modulation symbols are symbols carried on the first type of RE, and the sum of the CB sizes included in the first CB group is the difference between the TB size and the data volume. The data volume is calculated by the network device based on the second MCS, time-frequency resources, the number of transmission layers, and the second quantity. Thereafter, the network device may demodulate and decode the second type of modulation symbols according to the second MCS to obtain a second CB group. The second type of modulation symbols are symbols carried on the second type of RE, and the sum of the CB sizes included in the second CB group is the data volume. Finally, the network device may combine the first CB group and the second CB group into a TB to obtain the first data. For a detailed description, please refer to the relevant description in step 603.
[0178] In another case, the first MCS may include a first modulation scheme and a coding rate, and the second MCS may include a second modulation scheme and a coding rate. The network device may demodulate the first type of modulation symbols according to the first modulation scheme, and demodulate the second type of modulation symbols according to the second modulation scheme to obtain the second data. The network device may then decode the second data according to the coding rate to obtain multiple CBs. For a detailed description, please refer to the relevant description in step 603.
[0179] The network device may first measure the uplink channel between the terminal device and the network device, that is, measure the uplink channel between the terminal device and the network device. Thereafter, the network device may determine the first MCS based on the result of the uplink channel measurement.
[0180] The network device may determine the second MCS according to the first MCS and the difference between the second power and the first power. For detailed description, please refer to the relevant description in step 603.
[0181] It should be understood that the network devices in step 604 and step 605 can be replaced by terminal devices.
[0182] It should be understood that the functions performed by the terminal device in the above communication method can also be performed by a module (e.g., chip) in the terminal device, and the functions performed by the network device can also be performed by a module (e.g., chip) in the network device.
[0183] It should be understood that the above communication method is also applicable when time-frequency resources include three or more types of REs.
[0184] Based on the above network architecture, please refer to Figure 11 , Figure 11 This is a schematic diagram of the structure of a communication device disclosed in an embodiment of the present invention. Figure 11 As shown, the communication device may include:
[0185] A receiving unit 1101 is configured to receive DCI from a network device, where the DCI includes time-frequency resources and a first MCS, where the first MCS is an MCS for data carried on a first type of RE in the time-frequency resources.
[0186] The determining unit 1102 is configured to determine a second MCS, where the second MCS is the MCS of the data carried by the second type of REs in the time-frequency resources;
[0187] A modulation and coding unit 1103 is configured to perform modulation and coding on the first data according to the first MCS and the second MCS to obtain modulation symbols;
[0188] The sending unit 1104 is configured to send modulation symbols to the network device via the time-frequency resources.
[0189] In one embodiment, the first power is less than the second power, the first power is the transmit power of data carried by each RE in the first type of REs, and the second power is the transmit power of data carried by each RE in the second type of REs;
[0190] The determining unit 1102 is specifically configured to:
[0191] Receive configuration information from network devices;
[0192] determining a difference between the second power and the first power according to the configuration information;
[0193] The second MCS is determined based on the difference and the first MCS.
[0194] In one embodiment, the DCI further includes indication information, where the indication information indicates a difference between the second MCS or the second power and the first power, where the first power is the transmit power of data carried on each RE in the first type of RE, and the second power is the transmit power of data carried on each RE in the second type of RE;
[0195] The determining unit 1102 is specifically configured to:
[0196] When the indication information indicates the difference, determining the second MCS according to the difference and the first MCS;
[0197] When the indication information indicates the second MCS, the second MCS is determined according to the indication information.
[0198] In one embodiment, the modulation and coding unit 1103 is specifically configured to:
[0199] Calculate the TB size according to the first MCS, the second MCS and the time-frequency resources;
[0200] Divide the first data into a plurality of CBs, where the size of the first data is equal to the TB size, and the size of each CB in the plurality of CBs is less than or equal to a first threshold;
[0201] Multiple CBs are modulated and encoded according to the first MCS and the second MCS to obtain modulation symbols.
[0202] In one embodiment, the DCI further includes the number of transmission layers, and the modulation and coding unit 1103 calculates the TB size according to the first MCS, the second MCS, and the time-frequency resources, including:
[0203] The TB size is calculated based on the first MCS, the second MCS, the time-frequency resources, the number of transmission layers, the first quantity and the second quantity, where the first quantity is the number of the first type of REs in the time-frequency resources, and the second quantity is the number of the second type of REs in the time-frequency resources.
[0204] In one embodiment, the modulation and coding unit 1103 divides the first data into multiple CBs, including:
[0205] Calculating the data volume based on the second MCS, the time-frequency resources, the number of transmission layers, and the second quantity;
[0206] Dividing the first data into multiple CBs according to the data volume, the multiple CBs include a first CB group and a second CB group, the total size of the CBs included in the first CB group is the difference between the TB size and the data volume, and the total size of the CBs included in the second CB group is the data volume;
[0207] The modulation and coding unit 1103 modulates and codes the multiple CBs according to the first MCS and the second MCS, and obtains modulation symbols including:
[0208] The first CB group is modulated and encoded using the first MCS, and the second CB group is modulated and encoded using the second MCS to obtain modulation symbols.
[0209] In one embodiment, the first MCS includes a first modulation mode and a coding rate, the second MCS includes a second modulation mode and a coding rate, and the modulation and coding unit modulates and codes multiple CBs according to the first MCS and the second MCS to obtain modulation symbols including:
[0210] Encode the plurality of CBs using a coding rate to obtain second data;
[0211] Calculating the data volume based on the second MCS, the time-frequency resources, the number of transmission layers, and the second quantity;
[0212] The data corresponding to the data amount in the second data is modulated using the second modulation method, and the remaining data in the second data is modulated using the first modulation method to obtain modulation symbols.
[0213] For a more detailed description of the receiving unit 1101, the determining unit 1102, the modulation and coding unit 1103 and the sending unit 1104, please refer to the above Figure 6 The relevant description of the terminal device in the method embodiment shown is directly obtained and will not be repeated here.
[0214] Based on the above network architecture, please refer to Figure 12 , Figure 12 FIG is a schematic diagram of the structure of another communication device disclosed in an embodiment of the present invention. Figure 12 As shown, the communication device may include:
[0215] A sending unit 1201 is configured to send DCI to a terminal device, where the DCI includes time-frequency resources and a first MCS, where the first MCS is the MCS of data carried on a first type of RE in the time-frequency resources, and the first MCS is used to modulate and code the data carried on the first type of RE;
[0216] The receiving unit 1202 is configured to receive modulation symbols from the terminal device through time-frequency resources;
[0217] The demodulation and decoding unit 1203 is used to demodulate and decode the modulation symbols according to the first MCS and the second MCS to obtain the first data, where the second MCS is the MCS of the data carried on the second type of REs in the time-frequency resources.
[0218] In one embodiment, the first power is less than the second power, the first power is the transmit power of data carried by each RE in the first type of REs, and the second power is the transmit power of data carried by each RE in the second type of REs;
[0219] The sending unit 1201 is further used to send configuration information to the terminal device, where the configuration information is used to determine the second MCS.
[0220] In one embodiment, the DCI also includes indication information, which indicates the difference between the second MCS or the second power and the first power, the first power is the transmission power of the data carried on each RE in the first type of RE, and the second power is the transmission power of the data carried on each RE in the second type of RE, and the indication information is used to determine the second MCS.
[0221] In one embodiment, the demodulation and decoding unit 1203 demodulates and decodes the modulation symbols according to the first MCS and the second MCS to obtain the first data, including:
[0222] Calculate the TB size according to the first MCS, the second MCS and the time-frequency resources;
[0223] Demodulate and decode the modulated symbols according to the first MCS and the second MCS to obtain multiple CBs, where a size of each CB in the multiple CBs is less than or equal to a first threshold;
[0224] Multiple CBs are combined into a TB to obtain first data, and the size of the first data is equal to the TB size.
[0225] In one embodiment, the DCI further includes the number of transmission layers, and the demodulation and decoding unit 1203 calculates the TB size according to the first MCS, the second MCS, and the time-frequency resources, including:
[0226] The TB size is calculated based on the first MCS, the second MCS, the time-frequency resources, the number of transmission layers, the first quantity and the second quantity, where the first quantity is the number of the first type of REs in the time-frequency resources, and the second quantity is the number of the second type of REs in the time-frequency resources.
[0227] In one embodiment, the demodulation and decoding unit 1203 demodulates and decodes the modulation symbols according to the first MCS and the second MCS to obtain multiple CBs including:
[0228] Demodulate and decode the first type of modulation symbols according to the first MCS to obtain a first CB group, where the first type of modulation symbols are symbols carried by the first type of REs. The total size of CBs included in the first CB group is the difference between the TB size and the data volume. The data volume is calculated based on the second MCS, time-frequency resources, number of transmission layers, and the second quantity.
[0229] Demodulate and decode the second type of modulation symbols according to the second MCS to obtain a second CB group, where the second type of modulation symbols are symbols carried by the second type of REs, and the sum of the CB sizes included in the second CB group is the data amount;
[0230] The demodulation and decoding unit 1203 combines the multiple CBs into a TB to obtain the first data, including:
[0231] The first CB group and the second CB group are combined into a TB to obtain first data.
[0232] In one embodiment, the first MCS includes a first modulation mode and a coding rate, the second MCS includes a second modulation mode and the coding rate, and the demodulation and decoding unit 1203 demodulates and decodes the modulation symbols according to the first MCS and the second MCS to obtain multiple CBs including:
[0233] Demodulating the first type of modulation symbols according to the first modulation mode, and demodulating the second type of modulation symbols according to the second modulation mode to obtain second data, where the first type of modulation symbols are symbols carried by the first type of REs, and the second type of modulation symbols are symbols carried by the second type of REs;
[0234] The second data is decoded according to the coding rate to obtain multiple CBs.
[0235] In one embodiment, the communication device may further include:
[0236] The measuring unit 1204 is configured to measure an uplink channel between the terminal device and the network device;
[0237] The determining unit 1205 is configured to determine a first MCS according to the measurement result.
[0238] In one embodiment, the determining unit 1205 is further configured to:
[0239] A second MCS is determined according to the first MCS and a difference between the second power and the first power.
[0240] For a more detailed description of the sending unit 1201, the receiving unit 1202, the demodulation and decoding unit 1203, the measuring unit 1204 and the determining unit 1205, please refer to the above Figure 6 The relevant description of the network device in the method embodiment shown is directly obtained and will not be repeated here.
[0241] Based on the above network architecture, please refer to Figure 13 , Figure 13 This is a structural diagram of another communication device disclosed in an embodiment of the present invention. Figure 13As shown, the communication device may include a processor 1301, a memory 1302, an input interface 1303, an output interface 1304, and a connection line 1305. The memory 1302 may be independent and connected to the processor 1301 via the connection line 1305. The memory 1302 may also be integrated with the processor 1301. A bus 1305 is used to connect these components.
[0242] In one embodiment, the communication device may be a terminal device or a module (e.g., a chip) within the terminal device. When the computer program instructions stored in the memory 1302 are executed, the processor 1301 is used to control the receiving unit 1101 and the sending unit 1104 to perform the operations performed in the above-mentioned embodiment. The processor 1301 is also used to execute the operations performed by the determining unit 1102 and the modulation and coding unit 1103 in the above-mentioned embodiment. The input interface 1303 is used to execute the operations performed by the receiving unit 1101 in the above-mentioned embodiment, and the output interface 1304 is used to execute the operations performed by the sending unit 1104 in the above-mentioned embodiment. The above-mentioned terminal device or the module within the terminal device may also be used to execute the above-mentioned Figure 6 The various methods executed by the terminal device in the method embodiment are not described in detail.
[0243] In one embodiment, the communication device may be a network device or a module (e.g., a chip) within the network device. When the computer program instructions stored in the memory 1302 are executed, the processor 1301 is used to control the sending unit 1201 and the receiving unit 1202 to perform the operations performed in the above-mentioned embodiments. The processor 1301 is also used to perform the operations performed in the above-mentioned embodiments by the demodulation and decoding unit 1203, the measurement unit 1204, and the determination unit 1205. The input interface 1303 is used to perform the operations performed by the receiving unit 1202 in the above-mentioned embodiments, and the output interface 1304 is used to perform the operations performed by the sending unit 1201 in the above-mentioned embodiments. The above-mentioned network device or the module within the network device may also be used to perform the above-mentioned Figure 6 The various methods executed by the network device in the method embodiment are not described in detail.
[0244] Based on the above network architecture, please refer to Figure 14 , Figure 14 This is a structural diagram of another communication device disclosed in an embodiment of the present invention. Figure 14As shown, the communication device may include an input interface 1401, a logic circuit 1402 and an output interface 1403. The input interface 1401 and the output interface 1403 are connected through the logic circuit 1402. The input interface 1401 is used to receive information from other communication devices, and the output interface 1403 is used to output, schedule or send information to other communication devices. The logic circuit 1402 is used to perform operations other than the operations of the input interface 1401 and the output interface 1403, such as implementing the functions implemented by the processor 1301 in the above embodiment. The communication device may be a network device or a module of a network device, a first terminal device or a module of a first terminal device, or a second terminal device or a module of a second terminal device. A more detailed description of the input interface 1401, the logic circuit 1402 and the output interface 1403 can be directly obtained by referring to the relevant description of the network device or the terminal device in the above method embodiment, and will not be repeated here.
[0245] An embodiment of the present invention further discloses a computer-readable storage medium having instructions stored thereon, which, when executed, executes the method in the above method embodiment.
[0246] An embodiment of the present invention further discloses a computer program product comprising instructions, which, when executed, performs the method in the above method embodiment.
[0247] The embodiment of the present invention also discloses a communication system, which includes a network device and a terminal device. For detailed description, please refer to Figure 6 The communication method shown.
[0248] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solution of the present invention should be included in the scope of protection of the present invention.
Claims
1. A communication method, characterized in that: include: Receive downlink control information DCI from a network device, where the DCI includes time-frequency resources and a first modulation and coding scheme MCS, where the first MCS is the MCS of data carried by a first type of resource element RE in the time-frequency resources; and the transmit power of the data carried by each RE in the first type of RE is a first power; Determine a second MCS, where the second MCS is the MCS of data carried on a second type of RE in the time-frequency resource; the transmit power of the data carried on each RE in the second type of RE is a second power; the second MCS is determined based on the difference between the first power and the second power and the first MCS; the number of first REs used for transmission by the first type of RE in a first symbol is different from the number of second REs used for transmission by the second type of RE in a second symbol, the first symbol and the second symbol being different symbols in the time-frequency resource; the first power is associated with the first number of REs, and the second power is associated with the second number of REs; Modulate and encode the first data according to the first MCS and the second MCS to obtain modulation symbols; The modulation symbol is sent to the network device through the time-frequency resource.
2. The method according to claim 1, characterized in that The first power is less than the second power, the first power is the transmit power of data carried by each RE in the first type of REs, and the second power is the transmit power of data carried by each RE in the second type of REs; Determining the second MCS includes: receiving configuration information from the network device; determining a difference between the second power and the first power according to the configuration information; A second MCS is determined according to the difference and the first MCS.
3. The method according to claim 1, characterized in that The DCI also includes indication information, where the indication information indicates a difference between a second MCS or a second power and a first power, where the first power is the transmit power of data carried by each RE in the first type of REs, and the second power is the transmit power of data carried by each RE in the second type of REs; When the indication information indicates the difference, the determining the second MCS includes: Determine a second MCS based on the difference and the first MCS; When the indication information indicates the second MCS, the determining the second MCS includes: Determine a second MCS according to the indication information.
4. The method according to any one of claims 1 to 3, characterized in that The modulating and encoding the first data according to the first MCS and the second MCS to obtain a modulation symbol includes: Calculate a transport block (TB) size according to the first MCS, the second MCS, and the time-frequency resources; Divide the first data into a plurality of coding blocks CB, where a size of the first data is equal to the TB size, and a size of each CB in the plurality of CBs is less than or equal to a first threshold; The multiple CBs are modulated and encoded according to the first MCS and the second MCS to obtain modulation symbols.
5. The method according to claim 4, characterized in that The DCI further includes the number of transmission layers, and the calculating the TB size according to the first MCS, the second MCS, and the time-frequency resources includes: The TB size is calculated based on the first MCS, the second MCS, the time-frequency resources, the number of transmission layers, the first quantity and the second quantity, where the first quantity is the number of the first type REs in the time-frequency resources, and the second quantity is the number of the second type REs in the time-frequency resources.
6. The method according to claim 5, characterized in that The dividing the first data into a plurality of CBs includes: Calculating a data volume based on the second MCS, the time-frequency resources, the number of transmission layers, and the second quantity; Dividing the first data into multiple CBs according to the data amount, the multiple CBs including a first CB group and a second CB group, the total size of the CBs included in the first CB group being the difference between the TB size and the data amount, and the total size of the CBs included in the second CB group being the data amount; The modulating and encoding the multiple CBs according to the first MCS and the second MCS to obtain modulation symbols includes: The first CB group is modulated and encoded using the first MCS, and the second CB group is modulated and encoded using the second MCS to obtain modulation symbols.
7. The method according to claim 5, characterized in that The first MCS includes a first modulation mode and a coding rate, the second MCS includes a second modulation mode and the coding rate, and the modulating and encoding the multiple CBs according to the first MCS and the second MCS to obtain modulation symbols includes: Encode the plurality of CBs using the coding rate to obtain second data; Calculating a data volume based on the second MCS, the time-frequency resources, the number of transmission layers, and the second quantity; The data corresponding to the data amount in the second data is modulated using the second modulation method, and the remaining data in the second data is modulated using the first modulation method to obtain modulation symbols.
8. A communication method, characterized in that: include: Sending downlink control information DCI to a terminal device, where the DCI includes time-frequency resources and a first modulation and coding scheme MCS, where the first MCS is the MCS of data carried by a first type of resource element RE in the time-frequency resources, and the first MCS is used to modulate and code the data carried by the first type of RE; the transmit power of the data carried by each RE in the first type of RE is a first power; receiving modulation symbols from the terminal device via the time-frequency resources; The modulated symbols are demodulated and decoded according to the first MCS and the second MCS to obtain first data, where the second MCS is the MCS of the data carried on the second type of RE in the time-frequency resource; the transmission power of the data carried on each RE in the second type of RE is the second power; the second MCS is determined based on the difference between the first power and the second power and the first MCS; the number of first REs used for transmission by the first type of RE on the first symbol is different from the number of second REs used for transmission by the second type of RE on the second symbol, and the first symbol and the second symbol are different symbols in the time-frequency resource; the first power is associated with the first number of REs, and the second power is associated with the second number of REs.
9. The method according to claim 8, characterized in that The first power is less than the second power, the first power is the transmit power of data carried by each RE in the first type of REs, and the second power is the transmit power of data carried by each RE in the second type of REs; The method further comprises: Send configuration information to the terminal device, where the configuration information is used to determine the second MCS.
10. The method according to claim 8, characterized in that The DCI also includes indication information, which indicates the difference between the second MCS or the second power and the first power, where the first power is the transmission power of the data carried on each RE in the first type of RE, and the second power is the transmission power of the data carried on each RE in the second type of RE. The indication information is used to determine the second MCS.
11. The method according to any one of claims 8 to 10, characterized in that: The demodulating and decoding the modulation symbols according to the first MCS and the second MCS to obtain the first data includes: Calculate the transport block size (TB) according to the first MCS, the second MCS, and the time-frequency resources; Demodulate and decode the modulation symbol according to the first MCS and the second MCS to obtain a plurality of coding blocks CB, where a size of each CB in the plurality of CBs is less than or equal to a first threshold; The multiple CBs are combined into a TB to obtain first data, where a size of the first data is equal to the TB size.
12. The method according to claim 11, characterized in that The DCI further includes the number of transmission layers, and the calculating the TB size according to the first MCS, the second MCS, and the time-frequency resources includes: The TB size is calculated based on the first MCS, the second MCS, the time-frequency resources, the number of transmission layers, the first quantity and the second quantity, where the first quantity is the number of the first type REs in the time-frequency resources, and the second quantity is the number of the second type REs in the time-frequency resources.
13. The method according to claim 12, characterized in that The demodulating and decoding the modulation symbols according to the first MCS and the second MCS to obtain a plurality of CBs includes: Demodulate and decode a first type of modulation symbol according to the first MCS to obtain a first CB group, where the first type of modulation symbol is a symbol carried by the first type of RE, and a total size of CBs included in the first CB group is a difference between the TB size and the data amount, where the data amount is calculated based on the second MCS, the time-frequency resources, the number of transmission layers, and the second quantity; Demodulate and decode the second type of modulation symbols according to the second MCS to obtain a second CB group, where the second type of modulation symbols are symbols carried by the second type of REs, and a total size of CBs included in the second CB group is the data amount; Combining the plurality of CBs into a TB to obtain the first data includes: The first CB group and the second CB group are combined into a TB to obtain first data.
14. The method according to claim 12, characterized in that The first MCS includes a first modulation mode and a coding rate, the second MCS includes a second modulation mode and the coding rate, and the demodulating and decoding the modulation symbols according to the first MCS and the second MCS to obtain multiple CBs includes: Demodulating first-type modulation symbols according to the first modulation mode, and demodulating second-type modulation symbols according to the second modulation mode to obtain second data, where the first-type modulation symbols are symbols carried by the first-type REs, and the second-type modulation symbols are symbols carried by the second-type REs; The second data is decoded according to the coding rate to obtain multiple CBs.
15. A communication device, characterized in that: include: a receiving unit, configured to receive downlink control information DCI from a network device, the DCI including time-frequency resources and a first modulation and coding scheme MCS, the first MCS being the MCS of data carried by a first type of resource element RE in the time-frequency resources; and a transmission power of data carried by each RE in the first type of RE being a first power; a determining unit, configured to determine a second MCS, where the second MCS is the MCS of data carried on a second type of RE in the time-frequency resource; the transmit power of the data carried on each RE in the second type of RE is a second power; the second MCS is determined based on a difference between the first power and the second power and the first MCS; the number of first REs used for transmission by the first type of RE in a first symbol is different from the number of second REs used for transmission by the second type of RE in a second symbol, the first symbol and the second symbol being different symbols in the time-frequency resource; the first power is associated with the first number of REs, and the second power is associated with the second number of REs; a modulation and coding unit, configured to modulate and code the first data according to the first MCS and the second MCS to obtain modulation symbols; A sending unit is used to send the modulation symbol to the network device through the time-frequency resource.
16. The device according to claim 15, characterized in that The first power is less than the second power, the first power is the transmit power of data carried by each RE in the first type of REs, and the second power is the transmit power of data carried by each RE in the second type of REs; The determining unit is specifically configured to: receiving configuration information from the network device; determining a difference between the second power and the first power according to the configuration information; A second MCS is determined according to the difference and the first MCS.
17. The device according to claim 15, characterized in that The DCI also includes indication information, where the indication information indicates a difference between a second MCS or a second power and a first power, where the first power is the transmit power of data carried by each RE in the first type of REs, and the second power is the transmit power of data carried by each RE in the second type of REs; The determining unit is specifically configured to: When the indication information indicates the difference, determining a second MCS according to the difference and the first MCS; When the indication information indicates the second MCS, the second MCS is determined according to the indication information.
18. The device according to any one of claims 15 to 17, characterized in that The modulation and coding unit is specifically configured to: Calculate a transport block (TB) size according to the first MCS, the second MCS, and the time-frequency resources; Divide the first data into a plurality of coding blocks CB, where a size of the first data is equal to the TB size, and a size of each CB in the plurality of CBs is less than or equal to a first threshold; The multiple CBs are modulated and encoded according to the first MCS and the second MCS to obtain modulation symbols.
19. The device according to claim 18, characterized in that The DCI further includes the number of transmission layers, and the modulation and coding unit calculates the TB size according to the first MCS, the second MCS, and the time-frequency resources, including: The TB size is calculated based on the first MCS, the second MCS, the time-frequency resources, the number of transmission layers, the first quantity and the second quantity, where the first quantity is the number of the first type REs in the time-frequency resources, and the second quantity is the number of the second type REs in the time-frequency resources.
20. The device according to claim 19, characterized in that The modulation and coding unit dividing the first data into a plurality of CBs includes: Calculating a data volume based on the second MCS, the time-frequency resources, the number of transmission layers, and the second quantity; Dividing the first data into multiple CBs according to the data amount, the multiple CBs including a first CB group and a second CB group, the total size of the CBs included in the first CB group being the difference between the TB size and the data amount, and the total size of the CBs included in the second CB group being the data amount; The modulation and coding unit modulates and codes the multiple CBs according to the first MCS and the second MCS to obtain modulation symbols, including: The first CB group is modulated and encoded using the first MCS, and the second CB group is modulated and encoded using the second MCS to obtain modulation symbols.
21. The device according to claim 19, characterized in that The first MCS includes a first modulation mode and a coding rate, the second MCS includes a second modulation mode and the coding rate, and the modulation and coding unit modulates and encodes the multiple CBs according to the first MCS and the second MCS to obtain modulation symbols including: Encode the plurality of CBs using the coding rate to obtain second data; Calculating a data volume based on the second MCS, the time-frequency resources, the number of transmission layers, and the second quantity; The data corresponding to the data amount in the second data is modulated using the second modulation method, and the remaining data in the second data is modulated using the first modulation method to obtain modulation symbols.
22. A communication device, characterized in that: include: a sending unit, configured to send downlink control information DCI to a terminal device, where the DCI includes time-frequency resources and a first modulation and coding scheme MCS, where the first MCS is the MCS of data carried by a first type of resource element RE in the time-frequency resources, and the first MCS is used to modulate and code the data carried by the first type of RE; and the transmit power of the data carried by each RE in the first type of RE is a first power; A receiving unit, configured to receive modulation symbols from the terminal device via the time-frequency resources; A demodulation and decoding unit is used to demodulate and decode the modulated symbols according to the first MCS and the second MCS to obtain first data, where the second MCS is the MCS of the data carried on the second type of RE in the time-frequency resource; the transmission power of the data carried on each RE in the second type of RE is the second power; the second MCS is determined based on the difference between the first power and the second power and the first MCS; the number of first REs used for transmission by the first type of RE on the first symbol is different from the number of second REs used for transmission by the second type of RE on the second symbol, and the first symbol and the second symbol are different symbols in the time-frequency resource; the first power is associated with the first number of REs, and the second power is associated with the second number of REs.
23. The device according to claim 22, characterized in that The first power is less than the second power, the first power is the transmit power of data carried by each RE in the first type of REs, and the second power is the transmit power of data carried by each RE in the second type of REs; The sending unit is further used to send configuration information to the terminal device, where the configuration information is used to determine the second MCS.
24. The device according to claim 22, characterized in that The DCI also includes indication information, which indicates the difference between the second MCS or the second power and the first power, where the first power is the transmission power of the data carried on each RE in the first type of RE, and the second power is the transmission power of the data carried on each RE in the second type of RE. The indication information is used to determine the second MCS.
25. The device according to any one of claims 22 to 24, characterized in that The demodulation and decoding unit demodulates and decodes the modulation symbol according to the first MCS and the second MCS to obtain the first data, comprising: Calculate the transport block size (TB) according to the first MCS, the second MCS, and the time-frequency resources; Demodulate and decode the modulation symbol according to the first MCS and the second MCS to obtain a plurality of coding blocks CB, where a size of each CB in the plurality of CBs is less than or equal to a first threshold; The multiple CBs are combined into a TB to obtain first data, where a size of the first data is equal to the TB size.
26. The device according to claim 25, characterized in that The DCI further includes the number of transmission layers, and the demodulation and decoding unit calculates the TB size according to the first MCS, the second MCS, and the time-frequency resources, including: The TB size is calculated based on the first MCS, the second MCS, the time-frequency resources, the number of transmission layers, the first quantity and the second quantity, where the first quantity is the number of the first type REs in the time-frequency resources, and the second quantity is the number of the second type REs in the time-frequency resources.
27. The device according to claim 26, characterized in that The demodulation and decoding unit demodulates and decodes the modulation symbol according to the first MCS and the second MCS to obtain multiple CBs, including: Demodulate and decode a first type of modulation symbol according to the first MCS to obtain a first CB group, where the first type of modulation symbol is a symbol carried by the first type of RE, and a total size of CBs included in the first CB group is a difference between the TB size and the data amount, where the data amount is calculated based on the second MCS, the time-frequency resources, the number of transmission layers, and the second quantity; Demodulate and decode the second type of modulation symbols according to the second MCS to obtain a second CB group, where the second type of modulation symbols are symbols carried by the second type of REs, and a total size of CBs included in the second CB group is the data amount; The demodulation and decoding unit synthesizing the multiple CBs into a TB to obtain the first data includes: The first CB group and the second CB group are combined into a TB to obtain first data.
28. The device according to claim 26, characterized in that The first MCS includes a first modulation mode and a coding rate, the second MCS includes a second modulation mode and the coding rate, and the demodulation and decoding unit demodulates and decodes the modulation symbols according to the first MCS and the second MCS to obtain multiple CBs including: Demodulating first-type modulation symbols according to the first modulation mode, and demodulating second-type modulation symbols according to the second modulation mode to obtain second data, where the first-type modulation symbols are symbols carried by the first-type REs, and the second-type modulation symbols are symbols carried by the second-type REs; The second data is decoded according to the coding rate to obtain multiple CBs.
29. A communication device, characterized in that: It includes a processor, a memory, an input interface and an output interface, the input interface is used to receive information from other communication devices outside the communication device, the output interface is used to output information to other communication devices outside the communication device, and the processor calls the computer program stored in the memory to implement the method according to any one of claims 1 to 14.
30. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program or computer instructions, and when the computer program or computer instructions are executed, the method according to any one of claims 1 to 14 is implemented.
Citation Information
Patent Citations
Method and device for wireless communication between user and base station
CN110771215A