Patent Description:
In a radio communications system such as a Long Term Evolution (LTE) system or a 3rd Generation Partnership Project (3GPP) system, during data transmission between two communications device, a modulation and coding scheme (MCS) needs to be determined based on a preset transmission quality target, and data is coded and modulated based on the determined modulation and coding scheme and then is transmitted.

In the prior art, for a service requiring relatively high reliability, the transmission quality target can be ensured only through a plurality of retransmissions. However, the plurality of retransmissions may cause an increase in a transmission delay, and as a result, a requirement of a service that requires both an extremely low delay and relatively high reliability cannot be met. In addition, improving the transmission quality target may reduce system transmission efficiency.

Consequently, in the prior art, the transmission quality target cannot meet the requirement of the low-delay and high-reliability service and a system efficiency requirement at the same time.

<CIT> discloses: for each of a first code word and a second code word to be transmitted on the downlink, a block error rate estimate may be obtained based on the SINR estimate; the network node may then determine at least one expected SINR for the first code word and the second code word; the at least one expected SINR may be determined as a function of the SINR estimate and the block error rate estimate; based on the at least one expected SINR for the first code word and the second code word, a modulation and coding scheme (MCS) for obtaining a target block error rate may be selected; the network node may then transmit the first code word on a first transmission layer and the second code word on a second transmission layer during a first transmission time interval; in a second transmission time interval, the network node may transmit the first code word on the second transmission layer and the second code word on the first transmission layer. <CIT> discloses a method for performing an adaptive modulation and coding scheme in a mobile communication system.

To resolve the prior-art problem that a transmission quality target cannot meet a requirement of a low-delay and high-reliability service and a system efficiency requirement at the same time, the present invention provides data transmission methods, devices and a computer-readable medium as defined in the appended independent claims. Further details are provided in the appended dependent claims.

It should be understood that the foregoing general description and the following detailed description are merely illustrative and explanative, and are not intended to limit the present invention.

To describe the technical solutions in the embodiments of the present invention more clearly, the following briefly describes the accompanying drawings required for describing the embodiments.

The foregoing accompanying drawings show specific embodiments of the present invention, and more detailed descriptions are provided in the following. The accompanying drawings and text descriptions are not intended to limit the scope of the idea of the present invention in any manner, but are intended to describe the concept of the present invention to a person skilled in the art with reference to particular embodiments.

To make the objectives, technical solutions, and advantages of the present invention clearer, the following further describes the embodiments of the present invention in detail with reference to the accompanying drawings.

An embodiment of the present invention provides a data transmission method. Referring to <FIG>, the method includes the following steps.

A first communications device obtains a first transmission quality target.

The first transmission quality target is used to indicate a transmission quality target of to-be-transmitted data. Herein, the first communications device may be a base station (BS), a radio access point (AP), a terminal device, or the like, and a second communications device may be a terminal device, a mobile station (MS), a base station, or the like. In a Long Term Evolution (LTE) system, a base station may be an evolved NodeB (eNB), and a terminal device may be user equipment (User Equipment).

Before step <NUM> or step <NUM>, the first communications device may obtain the first transmission quality target. Specifically, the first communications device may obtain the first transmission quality target, given as a target BLER, in the following Manner <NUM>.

Manner <NUM>: The first communications device determines the first transmission quality target from a plurality of transmission quality targets based on a delay requirement and a reliability requirement of the to-be-transmitted data. A lower delay requirement of the to-be-transmitted data indicates a higher first transmission quality target. A higher reliability requirement of the to-be-transmitted data indicates a higher first transmission quality target.

A transmission quality target of a common service is BLER < <NUM>, and a transmission quality target of a low-delay and high-reliability service is BLER < <NUM>. In manner <NUM>, the first communications device may further send the first transmission quality target to the second communications device.

Optionally, a method for determining the first transmission quality target is as follows: If a delay of the to-be-transmitted data is less than or equal to a sum of an air interface transmission delay and a fixed value, the first transmission quality target is set to be a block error rate required by the to-be-transmitted data. Assuming that the air interface transmission delay is <NUM>, the fixed value is set to <NUM>, the delay of the to-be-transmitted data is <NUM>, and the block error rate of the to-be-transmitted data is <NUM>, the first transmission quality target of the to-be-transmitted data is that the block error rate BLER of the to-be-transmitted data is less than <NUM>. If the delay of the to-be-transmitted data is <NUM>, and the block error rate of the to-be-transmitted data is <NUM>, the first transmission quality target of the to-be-transmitted data is BLER < <NUM>, and a retransmission may be performed to further reduce the block error rate of the to-be-transmitted data.

Alternatively, a method for determining the first transmission quality target is as follows: A system includes at least two transmission quality targets. One transmission quality target is BLER < <NUM>, and another transmission quality target is BLER < <NUM>. If the to-be-transmitted data is of a common service, the transmission quality target is BLER < <NUM>. If the to-be-transmitted data is of an ultra-low-delay and high-reliability service, the transmission quality target is BLER < <NUM>. The transmission quality target herein is a transmission quality target of one air interface transmission. Another possible method for determining the first transmission quality target is as follows: A system includes at least three transmission quality targets. One transmission quality target is BLER < <NUM>, one transmission quality target is BLER < <NUM>, and another transmission quality target is BLER < <NUM>. If an end-to-end transmission delay of a to-be-transmitted data is greater than <NUM>, the transmission quality target is BLER < <NUM>. If an end-to-end transmission delay of a to-be-transmitted service is less than <NUM>, the transmission quality target is BLER < <NUM>. If an end-to-end transmission delay of a to-be-transmitted service is between <NUM> and <NUM>, the transmission quality target is BLER < <NUM>.

In a preferable application scenario, the first communications device may send the first transmission quality target to the second communications device, and receive first channel quality information sent by the second communications device. In this way, the second communications device receives the first transmission quality target, and the second communications device may measure a channel based on the first transmission quality target, to directly obtain the first channel quality information, and send the first channel quality information to the first communications device.

Manner <NUM>: The first communications device receives the first transmission quality target sent by the second communications device. The second communications device may determine the first transmission quality target from a plurality of transmission quality targets based on a delay requirement and a reliability requirement of the to-be-transmitted data. A lower delay requirement of the to-be-transmitted data indicates a higher first transmission quality target, and a higher reliability requirement of the to-be-transmitted data indicates a higher first transmission quality target. For example, a transmission quality target of a common service is BLER < <NUM>, and a transmission quality target of a low-delay and high-reliability service is BLER < <NUM>. The second communications device may determine the first transmission quality target according to the method for determining the first transmission quality target by the first communications device in manner <NUM>. Details are not repeated herein. Alternatively, the second communications device does not need to determine the first transmission quality target (corresponding to a solution that the second communications device measures a channel based on a second transmission quality target in a second application scenario in step <NUM>). The second transmission quality target is a transmission quality target pre-stored by the first communications device and the second communications device.

The second transmission quality target may be a transmission quality target agreed upon by the first communications device and the second communications device. For example, BLER < <NUM> is used as the second transmission quality target.

It should be noted that in the foregoing two manners for obtaining the first transmission quality target, the transmission quality target of data transmission may be carried in physical layer control signaling or higher layer signaling for transmission. The higher layer signaling may be Media Access Control (MAC) signaling, radio resource control (RRC) signaling, or the like.

In addition, an effective time may be set for the first transmission quality target. For example, the physical layer signaling may be used to indicate an effective time of a transmission quality target, or the higher layer signaling may be used to indicate effective times of a plurality of one-time transmission quality targets.

When both the physical layer signaling and the higher layer signaling indicate the first transmission quality target, a priority may be predefined. For example, when the physical layer signaling and the higher layer signaling are received simultaneously, the indication of the physical layer signaling takes priority. Alternatively, if the physical layer signaling indicating the first transmission quality target is received within the effective time that is of the transmission quality target of the to-be-transmitted data and that is indicated by the higher layer signaling, the indication of the physical layer signaling takes priority.

The first communications device obtains first channel quality information.

The first channel quality information is used to indicate quality of a channel between the first communications device and the second communications device, and the first channel quality information is obtained based on the first transmission quality target. The first transmission quality target includes a target block error rate (BLER) and, optionally, a target signal-to-noise ratio (SNR). The first channel quality information includes a channel quality indicator (CQI), and, optionally, at least one of a precoding matrix indicator (PMI), and a rank indication (RI).

Optionally, three specific application scenarios are listed herein to describe how to obtain the first channel quality information:.

In a first scenario, the first communications device receives the first channel quality information sent by the second communications device.

In this scenario, the second communications device receives the first transmission quality target, measures a channel based on the first transmission quality target, generates the first channel quality information, and sends the first channel quality information to the first communications device.

In the second application scenario, the first communications device receives second channel quality information sent by the second communications device, and obtains the first channel quality information based on the second channel quality information. The second channel quality information is the quality that is of the channel between the first communications device and the second communications device and that is measured by the second communications device based on the second transmission quality target. When determining that the second transmission quality target is the same as the first transmission quality target, the first communications device uses the second channel quality information as the first channel quality information. When determining that the second transmission quality target is different from the first transmission quality target, the first communications device obtains the first channel quality information based on the second channel quality information.

Herein, Table <NUM> is used as an example to describe the second application scenario. Referring to Table <NUM>, Table <NUM> shows two transmission quality targets: BLER < <NUM> and BLER < <NUM>. The first channel quality information includes the CQI, represented by a CQI index in Table <NUM>. For example, BLER < <NUM> is the first transmission quality target, and BLER < <NUM> is the second transmission quality target. For example, the second channel quality information sent by the second communications device and received by the first communications device indicates that the CQI is <NUM>. However, the second transmission quality target is different from the first transmission quality target. The second channel quality information is obtained through channel measurement by the second communications device based on the second transmission quality target (BLER < <NUM>). Therefore, it is found in a column corresponding to the second transmission quality target (BLER < <NUM>) that, when the CQI is <NUM>, a corresponding SNR is <NUM>. Then, it is found in a column corresponding to the first transmission quality target (BLER < <NUM>) that an SNR that is less than or equal to <NUM> and closest to <NUM> is <NUM>. Finally, it is found in a column corresponding to the CQI index that, when the SNR (BLER < <NUM>) is <NUM>, a corresponding CQI is <NUM>. Based on this, it can be determined that the first channel quality information is CQI = <NUM>.

In a third application scenario, the first communications device measures channel quality of a sounding signal sent by the second communications device, and generates the first channel quality information.

There is no necessary sequence between step <NUM> and step <NUM>.

The first communications device determines a modulation and coding scheme (MCS) of to-be-transmitted data based on the first transmission quality target and the first channel quality information, and codes and modulates the to-be-transmitted data based on the MCS of the to-be-transmitted data.

The first communications device may determine the MCS of the to-be-transmitted data according to a preset mapping relationship or a preset mapping list and based on the first transmission quality target and the first channel quality information. Referring to Table <NUM>, Table <NUM> includes a mapping relationship between the first transmission quality target and the first channel quality information. As shown in Table <NUM>, Table <NUM> shows a specific mapping relationship between the first channel quality information and the MCS of the to-be-transmitted data. The MCS may include quadrature phase shift keying (QPSK), <NUM> quadrature amplitude modulation (QAM), or 64QAM.

It should be noted that there are a plurality of transmission quality targets in the present invention, and different mapping lists may be used for different transmission quality targets. For example, for two transmission quality targets BLER < <NUM> and BLER < <NUM>, when the first transmission quality target is BLER < <NUM>, Table <NUM> may be used; when the first transmission quality target is BLER < <NUM>, Table <NUM> may be used. The MCS in Table <NUM> may include binary phase shift keying (BPSK), the QPSK, the 16QAM, the 64QAM, or 256QAM.

The first communications device sends the MCS of the to-be-transmitted data and the coded and modulated to-be-transmitted data to a second communications device.

<FIG> is a schematic flowchart of data transmission from the first communications device to the second communications device. Referring to <FIG> is a schematic flowchart of data transmission from the second communications device to the first communications device. Another data transmission method shown in <FIG> includes the following steps.

The first channel quality information is used to indicate quality of a channel between the first communications device and a second communications device, and the first channel quality information is obtained based on the first transmission quality target.

The first communications device determines a modulation and coding scheme MCS of to-be-transmitted data based on the first transmission quality target and the first channel quality information.

The first communications device sends the MCS of the to-be-transmitted data to a second communications device.

The first communications device receives the to-be-transmitted data coded and modulated by the second communications device based on the MCS of the to-be-transmitted data.

Preferably, the first communications device may be a base station, and the second communications device may be UE. In this case, step <NUM> to step 104a are performed in a downlink data transmission scenario, and step <NUM> to step 105b are performed in an uplink data transmission scenario.

In the prior art, an adaptive coding and modulation technology is usually used to improve spectrum utilization while ensuring transmission quality. In adaptive coding and modulation, a communications receive end measures channel quality, and feeds back the channel quality to a transmit end, and the transmit end selects, based on a preset transmission quality target (for example, a block error rate is <NUM>%), a modulation and coding scheme most appropriate to the preset transmission quality target, codes and modulates a to-be-sent signal, and sends the signal to the receive end. Alternatively, the communications receive end measures channel quality, suggests a modulation and coding scheme based on a transmission quality target agreed upon with the transmit end, and feeds back the modulation and coding scheme to the transmit end. The transmit end performs sending based on the suggested modulation and coding scheme. Generally, a transmission quality target is agreed upon. For example, a transmission quality target of one air interface transmission is that the block error rate is less than <NUM>. For a service having a relatively high reliability requirement, a retransmission may be performed to further reduce the block error rate. For example, in a 3GPP LTE system, a maximum of eight retransmissions may be performed. However, a plurality of retransmissions may cause an increase in a transmission delay, and as a result, a requirement of a service that requires both an extremely low delay and relatively high reliability cannot be met. However, if a requirement on the block error rate is raised, for example, the block error rate is enhanced to BLER < <NUM>, a relatively low bit rate and a lower-order modulation and coding scheme are required correspondingly. This reduces system transmission efficiency. Consequently, setting only one transmission quality target of one air interface transmission in the prior art cannot meet a low delay and high reliability requirement and a system efficiency requirement at the same time.

In the present invention, the transmission quality target suitable for the to-be-transmitted data may be flexibly determined, and then the first channel quality information is obtained based on the transmission quality target, and the MCS that meets the transmission quality target of the to-be-transmitted data is determined, thereby meeting a service requirement of data transmission. For example, for data transmission requiring a low delay and high reliability, a relatively high transmission quality target may be selected, corresponding to a lower-order modulation scheme and a relatively low bit rate, while for data transmission that does not have a high delay requirement, a relatively low transmission quality target may be selected, corresponding to a higher-order modulation scheme and a relatively high bit rate. In this case, requirements of different services on the delay and reliability are met while system efficiency is ensured.

According to the data transmission method provided in this embodiment of the present invention, the first communications device obtains the first transmission quality target and the first channel quality information; determines the modulation and coding scheme MCS of the to-be-transmitted data based on the first transmission quality target and the first channel quality information; sends the MCS of the to-be-transmitted data to the second communications device; and codes and modulates the to-be-transmitted data based on the MCS of the to-be-transmitted data and sends the coded and modulated to-be-transmitted data to the second communications device, or receives the to-be-transmitted data coded and modulated by the second communications device based on the MCS of the to-be-transmitted data. Because the MCS of the to-be-transmitted data is determined based on the first transmission quality target and the first channel quality information, an MCS is determined, for data transmitted each time, based on a transmission quality target and first channel quality information of the data transmitted each time, resolving a prior-art problem that the transmission quality target cannot meet the requirement of the low-delay and high-reliability service and the system efficiency requirement at the same time.

With reference to the embodiment corresponding to <FIG>, another embodiment of the present invention provides a data transmission method. The method is a method on the second communications device side and is corresponding to the data transmission method described in the embodiment corresponding to <FIG>.

A second communications device receives a modulation and coding scheme MCS that is of to-be-transmitted data and that is sent by a first communications device.

The MCS of the to-be-transmitted data is determined by the first communications device based on a first transmission quality target and first channel quality information.

Optionally, before step <NUM>, the method may further include:
obtaining, by the second communications device, the first transmission quality target, and generating the first channel quality information based on the first transmission quality target; and sending, by the second communications device, the first channel quality information to the first communications device.

Specifically, in a possible implementation, the second communications device may determine the first transmission quality target from a plurality of transmission quality targets based on a delay requirement and a reliability requirement of the to-be-transmitted data. A lower delay requirement of the to-be-transmitted data indicates a higher first transmission quality target. A higher reliability requirement of the to-be-transmitted data indicates a higher first transmission quality target.

Further optionally, the second communications device may send the first transmission quality target to the first communications device.

In an example useful for understanding the invention, the second communications device may receive the first transmission quality target sent by the first communications device.

Optionally, before step <NUM>, the method may further include:.

In addition, before step <NUM>, the second communications device determines the first transmission quality target from a plurality of transmission quality targets, the transmission quality target being a target BLER, based on a delay requirement and a reliability requirement of the to-be-transmitted data, and may send the first transmission quality target to the first communications device, so that the first communications device obtains the first channel quality information. A lower delay requirement of the to-be-transmitted data indicates a higher first transmission quality target. A higher reliability requirement of the to-be-transmitted data indicates a higher first transmission quality target.

The second communications device receives the to-be-transmitted data sent by the first communications device, and demodulates and decodes the to-be-transmitted data based on the MCS of the to-be-transmitted data.

<FIG> is a schematic flowchart of data transmission from the first communications device to the second communications device. Referring to <FIG> is a schematic flowchart of data transmission from the second communications device to the first communications device. Another data transmission method shown in <FIG> includes the following steps,.

The second communications device codes and modulates the to-be-transmitted data based on the MCS of the to-be-transmitted data, and sends the coded and modulated to-be-transmitted data to the first communications device.

For step 202a or 202b, optionally, the MCS of the to-be-transmitted data may be determined by the first communications device according to a preset mapping relationship or a preset mapping list and based on the first transmission quality target and the first channel quality information.

Optionally, the transmission quality target may include at least one of a target block error rate BLER and a target signal-to-noise ratio SNR, and the first channel quality information may include at least one of a channel quality indicator CQI, a preceding matrix indicator PMI, and a rank indication RI.

According to the data transmission method provided in this embodiment of the present invention, the second communications device receives the modulation and coding scheme MCS that is of the to-be-transmitted data and that is sent by the first communications device; and receives the to-be-transmitted data sent by the first communications device and demodulates and decodes the to-be-transmitted data based on the MCS of the to-be-transmitted data, or codes and modulates the to-be-transmitted data based on the MCS of the to-be-transmitted data and sends the coded and modulated to-be-transmitted data to the first communications device. Because the MCS of the to-be-transmitted data is determined based on the first transmission quality target and the first channel quality information, an MCS is determined, for data transmitted each time, based on a transmission quality target and first channel quality information of the data transmitted each time, resolving a prior-art problem that the transmission quality target cannot meet a requirement of a low-delay and high-reliability service and a system efficiency requirement at the same time.

Based on the foregoing embodiments corresponding to <FIG> and <FIG> and <FIG> and <FIG>, in an embodiment of the present invention, four specific application scenarios are used as examples to describe the data transmission methods described in the embodiments corresponding to <FIG> and <FIG>. In the four application scenarios, the first communications device may be a base station, and the second communications device may be UE. Data transmission between the base station and the UE is used as an example for description. Details are as follows.

In a first application scenario, referring to <FIG> and <FIG>, <FIG> shows a downlink data transmission process, and <FIG> shows an uplink data transmission process. Specifically, a data transmission method provided in this embodiment of the present invention includes the following steps.

The base station determines a first transmission quality target from a plurality of transmission quality targets.

The base station sends the first transmission quality target to the UE.

The UE measures a channel based on the first transmission quality target sent by the base station, and generates first channel quality information.

The UE sends the first channel quality information to the base station.

The base station determines an MCS of to-be-transmitted data based on the first channel quality information.

During downlink data transmission, the method further includes the following step.

The base station sends, to the UE, the MCS of the to-be-transmitted data and the to-be-transmitted data coded and modulated based on the MCS of the to-be-transmitted data.

During uplink data transmission, the method further includes the following steps.

The base station sends the MCS of the to-be-transmitted data to the UE.

After coding and modulating the to-be-transmitted data based on the MCS that is of the to-be-transmitted data and that is sent by the base station, the UE sends the coded and modulated to-be-transmitted data to the base station.

In a second application scenario, referring to <FIG> and <FIG>, <FIG> shows a downlink data transmission process, and <FIG> shows an uplink data transmission process. Specifically, a data transmission method provided in this embodiment of the present invention includes the following steps.

The UE determines a first transmission quality target from a plurality of transmission quality targets.

The UE sends the first transmission quality target to the base station.

The UE measures a channel based on the first transmission quality target, and generates first channel quality information.

The base station sends, to the UE, the MCS of the to-be-transmitted data and the to-be-transmitted data coded and modulated based on the MCS of the to-be-transmitted data.

The base station sends the MCS of the to-be-transmitted data to the UE.

After coding and modulating the to-be-transmitted data based on the MCS that is of the to-be-transmitted data and that is sent by the base station, the UE sends the coded and modulated to-be-transmitted data to the base station.

In a third application scenario, referring to <FIG> and <FIG>, <FIG> shows a downlink data transmission process, and <FIG> shows an uplink data transmission process. A data transmission method provided in this embodiment of the present invention includes the following steps.

The UE measures a channel based on a second transmission quality target, and generates second channel quality information.

The UE sends the second channel quality information to the base station.

The base station determines whether the second transmission quality target is the same as a first transmission quality target.

When the second transmission quality target is different from the first transmission quality target, step <NUM> is performed before step <NUM> is performed. When the second transmission quality target is the same as the first transmission quality target, step <NUM> is directly performed.

The base station obtains first channel quality information based on the second channel quality information.

The second channel quality information is obtained through measurement based on the second transmission quality target, and the base station converts the second channel quality information to the first channel quality information specific to the first transmission quality target.

The base station sends, to the UE, the MCS of the to-be-transmitted data and the to-be-transmitted data coded and modulated based on the MCS of the to-be-transmitted data.

The base station sends the MCS of the to-be-transmitted data to the UE.

After coding and modulating the to-be-transmitted data based on the MCS that is of the to-be-transmitted data and that is sent by the base station, the UE sends the coded and modulated to-be-transmitted data to the base station.

In a fourth application scenario, referring to <FIG> and <FIG>, <FIG> shows a downlink data transmission process, and <FIG> shows an uplink data transmission process. A data transmission method provided in this embodiment of the present invention includes the following steps.

The UE sends a sounding signal to the base station.

The base station measures, based on the first transmission quality target, channel quality of the sounding signal sent by the UE, and generates first channel quality information.

The base station sends, to the UE, the MCS of the to-be-transmitted data and the to-be-transmitted data coded and modulated based on the MCS of the to-be-transmitted data.

The base station sends the MCS of the to-be-transmitted data to the UE.

After coding and modulating the to-be-transmitted data based on the MCS that is of the to-be-transmitted data and that is sent by the base station, the UE sends the coded and modulated to-be-transmitted data to the base station.

According to the data transmission method provided in this embodiment of the present invention, the first communications device obtains the first transmission quality target and the first channel quality information; determines the modulation and coding scheme MCS of the to-be-transmitted data based on the first transmission quality target and the first channel quality information; sends the MCS of the to-be-transmitted data to the second communications device; and codes and modulates the to-be-transmitted data based on the MCS of the to-be-transmitted data and sends the coded and modulated to-be-transmitted data to the second communications device, or receives the to-be-transmitted data coded and modulated by the second communications device based on the MCS of the to-be-transmitted data. Because the MCS of the to-be-transmitted data is determined based on the first transmission quality target and the first channel quality information, an MCS is determined, for data transmitted each time, based on a transmission quality target and first channel quality information of the data transmitted each time, resolving a prior-art problem that the transmission quality target cannot meet a requirement of a low-delay and high-reliability service and a system efficiency requirement at the same time.

Based on the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>, an embodiment of the present invention provides a first communications device, configured to perform the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>. Referring to <FIG>, the first communications device <NUM> includes a processing unit <NUM> and a sending unit <NUM>.

The processing unit <NUM> is configured to obtain a first transmission quality target and first channel quality information. The first channel quality information is used to indicate quality of a channel between the first communications device and a second communications device, and the first channel quality information is obtained based on the first transmission quality target.

The processing unit <NUM> is further configured to: determine a modulation and coding scheme MCS of to-be-transmitted data based on the first transmission quality target and the first channel quality information, and code and modulate the to-be-transmitted data based on the MCS of the to-be-transmitted data.

The sending unit <NUM> is configured to send, to the second communications device, the MCS of the to-be-transmitted data and the to-be-transmitted data coded and modulated by the processing unit <NUM>.

With reference to the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>, the first communications device <NUM> further includes a receiving unit <NUM>. The first communications device <NUM> may be further configured to perform the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>.

The processing unit <NUM> is configured to obtain a first transmission quality target and first channel quality information. The first channel quality information is used to indicate quality of a channel between the first communications device and a second communications device, and the first channel quality information is obtained based on the first transmission quality target,.

The processing unit <NUM> is further configured to determine a modulation and coding scheme MCS of to-be-transmitted data based on the first transmission quality target and the first channel quality information.

The sending unit <NUM> is configured to send the MCS of the to-be-transmitted data to the second communications device.

The receiving unit <NUM> is configured to receive the to-be-transmitted data coded and modulated by the second communications device based on the MCS of the to-be-transmitted data.

The processing unit <NUM> is further configured to determine the first transmission quality target from a plurality of transmission quality targets based on a delay requirement and a reliability requirement of the to-be-transmitted data. A lower delay requirement of the to-be-transmitted data indicates a higher first transmission quality target. A higher reliability requirement of the to-be-transmitted data indicates a higher first transmission quality target, where the transmission quality target is a target BLER.

Further, the sending unit <NUM> is configured to send the first transmission quality target to the second communications device, and the processing unit <NUM> is further configured to receive, by using the receiving unit <NUM>, the first channel quality information sent by the second communications device.

Optionally, the receiving unit <NUM> is further configured to receive second channel quality information sent by the second communications device. The second channel quality information is the quality that is of the channel between the first communications device and the second communications device and that is measured by the second communications device based on a second transmission quality target.

The processing unit <NUM> is further configured to obtain the first channel quality information based on the second channel quality information.

Optionally, the processing unit <NUM> is further configured to receive, by using the receiving unit <NUM>, the first transmission quality target sent by the second communications device.

Optionally, the processing unit <NUM> is further configured to: measure channel quality of a sounding signal sent by the second communications device, and generate the first channel quality information.

Optionally, the processing unit <NUM> is further configured to determine the MCS of the to-be-transmitted data according to a preset mapping relationship or a preset mapping list and based on the first transmission quality target and the first channel quality information.

Optionally, the processing unit <NUM> is further configured to receive, by using the receiving unit <NUM>, the first channel quality information sent by the second communications device.

Optionally, the transmission quality target includes at least one of a target block error rate BLER, a target signal-to-noise ratio SNR, a service type, and a parameter related to a transmission target. For example, the target BLER is <NUM> or <NUM>, the target signal-to-noise ratio SNR is <NUM> dB or <NUM> dB, or a service is a low-delay and high-reliability service or a common service. With regard to the parameter related to the transmission target, for example, a number of HARQs, the number of HARQs is zero or eight. If the number of HARQs is zero, a corresponding service is a low-delay and high-reliability service. If the number of HARQs is eight, a corresponding service is a common service.

Optionally, the first channel quality information includes at least one of a channel quality indicator CQI, a precoding matrix indicator PMI, and a rank indication RI.

The first communications device provided in this embodiment of the present invention obtains the first transmission quality target and the first channel quality information; determines the modulation and coding scheme MCS of the to-be-transmitted data based on the first transmission quality target and the first channel quality information; sends the MCS of the to-be-transmitted data to the second communications device; and codes and modulates the to-be-transmitted data based on the MCS of the to-be-transmitted data and sends the coded and modulated to-be-transmitted data to the second communications device, or receives the to-be-transmitted data coded and modulated by the second communications device based on the MCS of the to-be-transmitted data. Because the MCS of the to-be-transmitted data is determined based on the first transmission quality target and the first channel quality information, an MCS is determined, for data transmitted each time, based on a transmission quality target and first channel quality information of the data transmitted each time, resolving a prior-art problem that the transmission quality target cannot meet a requirement of the low-delay and high-reliability service and a system efficiency requirement at the same time.

Based on the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>, an embodiment of the present invention provides a second communications device, configured to perform the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>. Referring to <FIG>, the second communications device <NUM> includes a processing unit <NUM> and a receiving unit <NUM>.

The receiving unit <NUM> is configured to receive a modulation and coding scheme MCS that is of to-be-transmitted data and that is sent by a first communications device. The MCS of the to-be-transmitted data is determined by the first communications device based on a first transmission quality target and first channel quality information.

The receiving unit <NUM> is further configured to receive the to-be-transmitted data sent by the first communications device, and the processing unit <NUM> is configured to demodulate and decode the to-be-transmitted data based on the MCS of the to-be-transmitted data.

Optionally, the processing unit <NUM> is further configured to: obtain the first transmission quality target, and generate the first channel quality information based on the first transmission quality target.

The sending unit <NUM> is further configured to send the first channel quality information to the first communications device.

With reference to the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>, the second communications device <NUM> may be further configured to perform the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>.

The processing unit <NUM> is configured to code and modulate the to-be-transmitted data based on the MCS of the to-be-transmitted data.

The sending unit <NUM> is configured to send the coded and modulated to-be-transmitted data to the first communications device.

The processing unit <NUM> is further configured to determine the first transmission quality target from a plurality of transmission quality targets based on a delay requirement and a reliability requirement of the to-be-transmitted data. A lower delay requirement of the to-be-transmitted data indicates a higher first transmission quality target. A higher reliability requirement of the to-be-transmitted data indicates a higher first transmission quality target, wherein the transmission quality target is a target BLER. Optionally, the sending unit <NUM> is configured to send the first transmission quality target to the first communications device.

In an example useful for understanding the invention the processing unit <NUM> is further configured to receive, by using the receiving unit <NUM>, the first transmission quality target sent by the first communications device.

The sending unit <NUM> is further configured to send the first transmission quality target to the first communications device.

Optionally, the processing unit <NUM> is further configured to: measure a channel based on a second transmission quality target, and generate second channel quality information.

The sending unit <NUM> is further configured to send the second channel quality information to the first communications device.

Optionally, the MCS of the to-be-transmitted data is determined by the first communications device according to a preset mapping relationship or a preset mapping list and based on the first transmission quality target and the first channel quality information.

The second communications device provided in this embodiment of the present invention receives the modulation and coding scheme MCS that is of the to-be-transmitted data and that is sent by the first communications device; and receives the to-be-transmitted data sent by the first communications device and demodulates and decodes the to-be-transmitted data based on the MCS of the to-be-transmitted data, or codes and modulates the to-be-transmitted data based on the MCS of the to-be-transmitted data and sends the coded and modulated to-be-transmitted data to the first communications device. Because the MCS of the to-be-transmitted data is determined based on the first transmission quality target and the first channel quality information, an MCS is determined, for data transmitted each time, based on a transmission quality target and first channel quality information of the data transmitted each time, resolving a prior-art problem that the transmission quality target cannot meet a requirement of the low-delay and high-reliability service and a system efficiency requirement at the same time.

Based on the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>, another embodiment of the present invention provides a first communications device, configured to perform the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>. Referring to <FIG>, the first communications device <NUM> includes a processor <NUM>, a memory <NUM>, a transmitter <NUM>, and a receiver <NUM>. The processor <NUM>, the memory <NUM>, the transmitter <NUM>, and the receiver <NUM> are connected to each other. The memory <NUM> is configured to store data and a program, and the processor <NUM> is configured to invoke the program stored in the memory <NUM> to perform, by using the transmitter <NUM> and the receiver <NUM>, the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>.

The processor <NUM> is configured to obtain a first transmission quality target and first channel quality information. The first channel quality information is used to indicate quality of a channel between the first communications device and a second communications device, and the first channel quality information is obtained based on the first transmission quality target.

The processor <NUM> is further configured to: determine a modulation and coding scheme MCS of to-be-transmitted data based on the first transmission quality target and the first channel quality information, and code and modulate the to-be-transmitted data based on the MCS of the to-be-transmitted data.

The processor <NUM> is further configured to send, by using the transmitter <NUM>, the MCS of the to-be-transmitted data and the coded and modulated to-be-transmitted data to the second communications device.

With reference to the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>, the first communications device <NUM> may be further configured to perform the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>.

The processor <NUM> is further configured to determine a modulation and coding scheme MCS of to-be-transmitted data based on the first transmission quality target and the first channel quality information.

The processor is further configured to send the MCS of the to-be-transmitted data to the second communications device by using the transmitter <NUM>.

The processor is further configured to receive, by using the receiver <NUM>, the to-be-transmitted data coded and modulated by the second communications device based on the MCS of the to-be-transmitted data.

The processor <NUM> is further configured to determine the first transmission quality target from a plurality of transmission quality targets based on a delay requirement and a reliability requirement of the to-be-transmitted data, wherein the transmission quality target is a target BLER. A lower delay requirement of the to-be-transmitted data indicates a higher first transmission quality target. A higher reliability requirement of the to-be-transmitted data indicates a higher first transmission quality target.

Further, the processor <NUM> may be configured to send the first transmission quality target to the second communications device by using the transmitter <NUM>, and the processor <NUM> is further configured to receive, by using the receiver <NUM>, the first channel quality information sent by the second communications device.

Optionally, the processor <NUM> is further configured to receive, by using the receiver <NUM>, second channel quality information sent by the second communications device. The second channel quality information is the quality that is of the channel between the first communications device and the second communications device and that is measured by the second communications device based on a second transmission quality target.

The processor <NUM> is further configured to obtain the first channel quality information based on the second channel quality information.

Optionally, the processor <NUM> is further configured to receive, by using the receiver <NUM>, the first transmission quality target sent by the second communications device.

Optionally, the processor <NUM> is further configured to: measure channel quality of a sounding signal sent by the second communications device, and generate the first channel quality information.

Optionally, the processor <NUM> is further configured to determine the MCS of the to-be-transmitted data according to a preset mapping relationship or a preset mapping list and based on the first transmission quality target and the first channel quality information.

Based on the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>, an embodiment of the present invention provides a second communications device, configured to perform the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>. Referring to <FIG>, the second communications device <NUM> includes a processor <NUM>, a memory <NUM>, a transmitter <NUM>, and a receiver <NUM>. The processor <NUM>, the memory <NUM>, the transmitter <NUM>, and the receiver <NUM> are connected to each other. The memory <NUM> is configured to store data and a program, and the processor <NUM> is configured to invoke the program stored in the memory <NUM> to perform, by using the transmitter <NUM> and the receiver <NUM>, the data transmission method described in the embodiment corresponding to <FIG>, <FIG>, <FIG>, <FIG>, or <FIG>.

The processor <NUM> is configured to receive, by using the receiver <NUM>, a modulation and coding scheme MCS that is of to-be-transmitted data and that is sent by a first communications device. The MCS of the to-be-transmitted data is determined by the first communications device based on a first transmission quality target and first channel quality information.

The processor <NUM> is further configured to: receive, by using the receiver <NUM>, the to-be-transmitted data sent by the first communications device, and demodulate and decode the to-be-transmitted data based on the MCS of the to-be-transmitted data.

The processor <NUM> is further configured to: code and modulate the to-be-transmitted data based on the MCS of the to-be-transmitted data, and send the coded and modulated to-be-transmitted data to the first communications device by using the transmitter <NUM>.

Optionally, the processor <NUM> is further configured to: obtain the first transmission quality target, and generate the first channel quality information based on the first transmission quality target.

The processor <NUM> is further configured to send the first channel quality information to the first communications device by using the transmitter <NUM>.

The processor <NUM> is further configured to determine the first transmission quality target from a plurality of transmission quality targets based on a delay requirement and a reliability requirement of the to-be-transmitted data, wherein the transmission quality target is a target BLER. A lower delay requirement of the to-be-transmitted data indicates a higher first transmission quality target. A higher reliability requirement of the to-be-transmitted data indicates a higher first transmission quality target. Optionally, the processor <NUM> is configured to send the first transmission quality target to the first communications device by using the transmitter <NUM>.

According to an example useful for understanding the invention, the processor <NUM> is further configured to receive, by using the receiver <NUM>, the first transmission quality target sent by the first communications device.

Optionally, the processor <NUM> is further configured to: measure a channel based on a second transmission quality target, and generate second channel quality information.

The processor <NUM> is further configured to send the second channel quality information to the first communications device by using the transmitter <NUM>.

Based on the foregoing embodiments corresponding to <FIG>, an embodiment of the present invention provides a radio communications system, configured to perform the data transmission methods described in the embodiments corresponding to <FIG>. Referring to <FIG>, the radio communications system <NUM> includes a first communications device <NUM> and a second communications device <NUM>.

The first communications device is the first communications device described in the embodiment corresponding to <FIG>, and the second communications device is the second communications device described in the embodiment corresponding to <FIG>.

Alternatively, the first communications device is the first communications device described in the embodiment corresponding to <FIG>, and the second communications device is the second communications device described in the embodiment corresponding to <FIG>.

In the radio communications system provided in this embodiment of the present invention, the first communications device obtains a first transmission quality target and a first channel quality information; determines a modulation and coding scheme MCS of to-be-transmitted data based on the first transmission quality target and the first channel quality information; sends the MCS of the to-be-transmitted data to the second communications device; and codes and modulates the to-be-transmitted data based on the MCS of the to-be-transmitted data and sends the coded and modulated to-be-transmitted data to the second communications device, or receives the to-be-transmitted data coded and modulated by the second communications device based on the MCS of the to-be-transmitted data. Because the MCS of the to-be-transmitted data is determined based on the first transmission quality target and the first channel quality information, an MCS is determined, for data transmitted each time, based on a transmission quality target and first channel quality information of the data transmitted each time, resolving a prior-art problem that the transmission quality target cannot meet a requirement of a low-delay and high-reliability service and a system efficiency requirement at the same time.

A person of ordinary skill in the art may understand that all or some of the steps of the embodiments may be implemented by hardware or a program instructing related hardware. The program may be stored in a computer-readable storage medium. The storage medium may include a read-only memory, a magnetic disk, an optical disc, or the like.

Claim 1:
A data transmission method, comprising:
obtaining (<NUM>), by a first communication device, a first target block error rate, BLER,;
receiving (<NUM>), by the first communication device, a channel quality indicator, CQI, from the second communication device, wherein the CQI is used to indicate quality of a channel between the first communication device and the second communication device;
determining (103a), by the first communication device, a modulation and coding scheme, MCS, of to-be-transmitted data according to a preset table and the CQI, wherein the preset table indicates a mapping between the CQI and the MCS and corresponds to the first target BLER;
coding and modulating (103a), by the first communication device, the to-be-transmitted data based on the MCS; and
sending (104a), by the first communication device, the MCS and the coded and modulated to-be-transmitted data to the second communication device; characterized in that:
the obtaining (<NUM>), by a first communications device, a first target BLER comprises:
determining, by the first communications device, the first target BLER from two target BLERs based on a delay requirement and a reliability requirement of the to-be-transmitted data wherein a lower delay requirement of the to-be-transmitted data indicates a lower target BLER and a higher reliability requirement of the to be transmitted data indicates a lower target BLER, wherein the two target BLERs are <NUM> and <NUM>;
wherein different target BLERs correspond to different preset tables.