Communication method and device

By determining their respective time-frequency resources and MCS for different service data flows in the 5G system, the problems of resource waste and reliability in the prior art are solved, and flexible data transmission and resource optimization are achieved.

CN116250322BActive Publication Date: 2025-04-29HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080105258.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-18
Publication Date
2025-04-29
Estimated Expiration
2040-09-18

AI Technical Summary

Technical Problem

In 5G systems, the reliability requirements for data flows for different services are different. The prior art can easily lead to waste of resources or cannot meet the reliability requirements of certain data flows when allocating resources.

Method used

By determining the respective time-frequency resources and modulation coded symbols (MCS) between the terminal and the network device, it can meet the reliability requirements of different data streams and flexibly conduct data transmission.

Benefits of technology

It realizes that while meeting the reliability of multiple data streams, it avoids resource waste and reduces signaling overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116250322B_ABST
    Figure CN116250322B_ABST
Patent Text Reader

Abstract

The present application provides a communication method and device, which relate to the field of communication technology. A terminal receives first indication information indicating time-frequency resources and the MCS of first data sent by a network device, and determines a first time-frequency resource carrying the first data, a second time-frequency resource carrying the second data, and the MCS of the second data. Among them, the time-frequency resources include a first time-frequency resource and a second time-frequency resource. In this method, when there are two data, the terminal can determine the time-frequency resources and MCS of the two data, thereby meeting the needs of different data and flexibly performing data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] Compared with previous generations of mobile communication systems, the fifth generation (5G) system has higher requirements in terms of transmission rate, latency and power consumption, and is committed to supporting higher system performance, multiple service types, different deployment scenarios and a wider spectrum range.

[0003] In the 5G system, for data streams of two different services or two data streams of the same service but with different reliability requirements, the two data streams are modulated and encoded according to the reliability requirement of one of the data streams. Due to the different reliability requirements, when the reliability of one data stream is met, it may cause resource waste or the reliability of one of the data streams cannot be met. For example, the reliability requirement of the first data stream is 99%, and the reliability requirement of the second data stream is 99.999%. At this time, if the reliability of the second data stream is met as the resource allocation target, more resources need to be allocated to transmit the first data stream and the second data stream. In this case, since the reliability requirement of the first data stream is lower than that of the second data stream, it will cause resource waste. If the reliability requirement of the first data stream is met as the resource allocation target, fewer resources will be allocated to transmit the first data stream and the second data stream. At this time, the reliability requirement of the second data stream cannot be met. Summary of the invention

[0004] The embodiments of the present application provide a communication method and apparatus for avoiding waste of resources while satisfying the reliability of two data streams.

[0005] To achieve the above objectives, the present application provides the following technical solutions:

[0006] In the first aspect, a communication method is provided. A terminal receives first indication information indicating a time-frequency resource and an MCS of a first data from a network device, the time-frequency resource includes a first time-frequency resource and a second time-frequency resource, the first time-frequency resource is a time-frequency resource for carrying the first data, and the second time-frequency resource is a time-frequency resource for carrying the second data; the terminal determines the MCS of the first time-frequency resource, the second time-frequency resource, and the second data; wherein at least one of the first time-frequency resource, the second time-frequency resource, and the MCS of the second data is determined according to the first indication information; the terminal sends the first data to the network device on the first time-frequency resource according to the MCS of the first data, and sends the second data to the network device on the second time-frequency resource according to the MCS of the second data; or, the terminal receives the first data from the network device on the first time-frequency resource according to the MCS of the first data, and receives the second data from the network device on the second time-frequency resource according to the MCS of the second data. In the method provided in the first aspect, in the case of two data, the terminal can determine the time-frequency resources and MCS of the two data, so as to meet the reliability requirements of different data and flexibly transmit data. Compared with modulating and coding the two data according to the reliability requirement of one of the data (i.e., the two data use joint coding, for example, the two data use the same MCS), the two data use their own MCSs to meet the reliability of the two data while avoiding resource waste. In addition, when at least one of the first time-frequency resource, the second time-frequency resource, and the MCS of the second data is determined according to the first indication information, the signaling overhead can be reduced compared with all indications using the indication information.

[0007] In a possible implementation manner, the first data and the second data are transmitted in the same physical channel.

[0008] In a possible implementation, the terminal determines the size of the first data, and determines the first time-frequency resource according to the size of the first data and the MCS of the first data; or, the terminal determines the first time-frequency resource according to the time-frequency resource and the relationship between the first time-frequency resource and the time-frequency resource; or, the terminal receives the second indication information, and determines the first time-frequency resource according to the second indication information; or, the terminal determines the first time-frequency resource according to the time-frequency resource and the second time-frequency resource. This possible implementation provides multiple methods for determining the first time-frequency resource, so that the first time-frequency resource can be determined in different situations, which improves the flexibility of determining the first time-frequency resource.

[0009] In a possible implementation manner, there is a preset proportional relationship between the first time-frequency resource and the time-frequency resource; or there is a preset corresponding relationship between the first time-frequency resource and the time-frequency resource.

[0010] In a possible implementation manner, the terminal receives fifth indication information from the network device, and determines the size of the first data according to the fifth indication information.

[0011] In a possible implementation, the terminal determines the second time-frequency resource based on the time-frequency resource and the relationship between the second time-frequency resource and the time-frequency resource; or, the terminal receives the third indication information and determines the second time-frequency resource based on the third indication information; or, the terminal determines the second time-frequency resource based on the time-frequency resource and the first time-frequency resource; or, the terminal determines the size of the second data and determines the second time-frequency resource based on the MCS of the second data and the size of the second data. This possible implementation provides multiple methods for determining the second time-frequency resource, so that the second time-frequency resource can be determined in different situations, which improves the flexibility of determining the second time-frequency resource.

[0012] In one possible implementation, there is a preset proportional relationship between the second time-frequency resource and the time-frequency resource; or, there is a preset corresponding relationship between the second time-frequency resource and the time-frequency resource. In one possible implementation, the terminal receives sixth indication information from the network device, and determines the size of the second data according to the sixth indication information.

[0013] In one possible implementation, the terminal determines the MCS of the second data based on the MCS of the first data and the relationship between the MCS of the first data and the MCS of the second data; or, the terminal receives fourth indication information and determines the MCS of the second data based on the fourth indication information; or, the terminal determines the size of the second data and determines the MCS of the second data based on the size of the second data and the second time-frequency resource. This possible implementation provides multiple methods for determining the MCS of the second data, so that the MCS of the second data can be determined in different situations, thereby improving the flexibility of determining the MCS of the second data.

[0014] In one possible implementation, there is a preset index relationship between the MCS of the first data and the MCS of the second data; or, the modulation modes in the MCS of the first data and the MCS of the second data are the same, and the code rates in the MCS of the first data and the MCS of the second data have a preset proportional relationship.

[0015] In a possible implementation, the terminal sends or receives the first data on the first time-frequency resource according to the MCS of the first data; the terminal sends or receives the second data on the second time-frequency resource according to the MCS of the second data.

[0016] In a second aspect, a communication method is provided. A network device sends first indication information indicating a time-frequency resource and an MCS of first data to a terminal, where the time-frequency resource includes a first time-frequency resource and a second time-frequency resource, where the first time-frequency resource is a time-frequency resource that carries the first data, and the second time-frequency resource is a time-frequency resource that carries the second data; the network device receives or sends the first data according to the first time-frequency resource and the MCS of the first data; and the network device receives or sends the second data according to the second time-frequency resource and the MCS of the second data.

[0017] In a possible implementation manner, the first data and the second data are transmitted in the same physical channel.

[0018] In a possible implementation manner, the network device sends second indication information to the terminal, where the second indication information indicates the first time-frequency resource.

[0019] In a possible implementation manner, the network device sends third indication information to the terminal, where the third indication information indicates the second time-frequency resource.

[0020] In a possible implementation manner, the network device sends fourth indication information to the terminal, where the fourth indication information indicates the MCS of the second data.

[0021] In a possible implementation manner, the network device sends fifth indication information to the terminal, where the fifth indication information indicates the size of the first data.

[0022] In a possible implementation manner, the network device sends sixth indication information to the terminal, where the sixth indication information indicates the size of the second data.

[0023] In a possible implementation, the network device sends indication information to the terminal, where the indication information indicates at least one of the first time-frequency resource, the second time-frequency resource, and the MCS of the second data.

[0024] In the third aspect, a communication method is provided. A terminal receives eighth indication information from a network device, the eighth indication information indicating a first time-frequency resource and an MCS of first data, the first time-frequency resource being a time-frequency resource carrying the first data; the terminal determines a second time-frequency resource and an MCS of the second data; wherein at least one of the second time-frequency resource and the MCS of the second data is determined according to the eighth indication information, and the second time-frequency resource is a time-frequency resource carrying the second data; the terminal sends the first data to the network device on the first time-frequency resource according to the MCS of the first data, and sends the second data to the network device on the second time-frequency resource according to the MCS of the second data; or, the terminal receives the first data from the network device on the first time-frequency resource according to the MCS of the first data, and receives the second data from the network device on the second time-frequency resource according to the MCS of the second data. The beneficial effects of the method provided in the third aspect can refer to the relevant description of the beneficial effects of the first aspect.

[0025] In a possible implementation manner, the first data and the second data are transmitted in the same physical channel.

[0026] In a possible implementation, the terminal receives third indication information, and determines the second time-frequency resource based on the third indication information; the terminal determines the MCS of the second data based on the MCS of the first data, and the relationship between the MCS of the first data and the MCS of the second data.

[0027] In a possible implementation, the terminal receives fourth indication information, and determines the MCS of the second data based on the fourth indication information; the terminal determines the second time-frequency resource based on the first time-frequency resource and the relationship between the first time-frequency resource and the second time-frequency resource.

[0028] In a possible implementation, the terminal determines the second time-frequency resources based on the first time-frequency resources and the relationship between the first time-frequency resources and the second time-frequency resources; the terminal determines the MCS of the second data based on the MCS of the first data and the relationship between the MCS of the first data and the MCS of the second data.

[0029] The above-mentioned multiple implementation methods provide multiple methods for determining the MCS of the second time-frequency resources and the second data, so that the MCS of the second time-frequency resources and the second data can be determined in different situations, thereby improving the flexibility of determining the MCS of the second time-frequency resources and the second data.

[0030] In a fourth aspect, a communication method is provided. A network device sends eighth indication information to a terminal, the eighth indication information indicating a first time-frequency resource and an MCS of first data, the first time-frequency resource being a time-frequency resource that carries the first data; wherein the eighth indication information is also used by the terminal to determine at least one of a second time-frequency resource and an MCS of second data, the second time-frequency resource being a time-frequency resource that carries the second data; the network device sends the first data to the terminal on the first time-frequency resource according to the MCS of the first data, and sends the second data to the terminal on the second time-frequency resource according to the MCS of the second data; or, the network device receives the first data from the terminal on the first time-frequency resource according to the MCS of the first data, and receives the second data from the terminal on the second time-frequency resource according to the MCS of the second data.

[0031] In a possible implementation manner, the first data and the second data are transmitted in the same physical channel.

[0032] In a possible implementation manner, the network device sends third indication information to the terminal, where the third indication information indicates the second time-frequency resource.

[0033] In a possible implementation manner, the network device sends fourth indication information to the terminal, where the fourth indication information indicates the MCS of the second data.

[0034] In a possible implementation manner, there is a relationship between the first time-frequency resource and the second time-frequency resource; there is a relationship between the MCS of the first data and the MCS of the second data.

[0035] In a fifth aspect, a communication method is provided. A terminal receives eleventh indication information and twelfth indication information from a network device, the eleventh indication information indicates a first resource and a third MCS, the twelfth indication information indicates a second resource and a fourth MCS, the third MCS is an MCS for sending or receiving first data on the first resource, and the fourth MCS is an MCS for sending or receiving second data on the second resource; in the case where the first resource and the second resource overlap, the terminal sends the first data to the network device on the first time-frequency resource according to the first MCS, and sends the second data to the network device on the second time-frequency resource according to the second MCS; or, the terminal receives the first data from the network device on the first time-frequency resource according to the first MCS, and receives the second data from the network device on the second time-frequency resource according to the second MCS; wherein the first MCS is an MCS for sending or receiving the first data on the first time-frequency resource, and the second MCS is an MCS for sending or receiving the second data on the second time-frequency resource; the first resource includes the first time-frequency resource and the second time-frequency resource, or the second resource includes the first time-frequency resource and the second time-frequency resource.

[0036] In a possible implementation, the terminal receives tenth indication information from the network device, and the tenth indication information indicates the first time-frequency resource or the first MCS; when the tenth indication information indicates the first time-frequency resource, the terminal determines the first time-frequency resource according to the tenth indication information, and determines the first MCS, the second time-frequency resource and the second MCS according to the first time-frequency resource, the eleventh indication information and the twelfth indication information; when the tenth indication information indicates the first MCS, the terminal determines the first MCS according to the tenth indication information, and determines the first time-frequency resource, the second time-frequency resource and the second MCS according to the first MCS, the eleventh indication information and the twelfth indication information.

[0037] In a possible implementation, when the tenth indication information is used to determine the first time-frequency resource, the terminal determines the first MCS according to the first time-frequency resource and the size of the first data; the terminal determines the second time-frequency resource according to the first time-frequency resource, and the first resource or the second resource; the terminal determines the second MCS according to the second time-frequency resource and the size of the second data; the size of the first data is determined according to the eleventh indication information, and the size of the second data is determined according to the twelfth indication information.

[0038] In a possible implementation, when the tenth indication information is used to determine the first MCS, the terminal determines the first time-frequency resource according to the first MCS and the size of the first data; the terminal determines the second time-frequency resource according to the first time-frequency resource, and the first resource or the second resource; the terminal determines the second MCS according to the second time-frequency resource and the size of the second data; the size of the first data is determined according to the eleventh indication information, and the size of the second data is determined according to the twelfth indication information.

[0039] In a possible implementation, the first resource includes the first time-frequency resource and the second time-frequency resource, the terminal determines the second time-frequency resource based on the second resource, the terminal determines the first time-frequency resource based on the first resource and the second time-frequency resource, the second MCS is the fourth MCS, the first MCS is the third MCS or the first MCS is determined according to the size of the first time-frequency resource and the first data.

[0040] In a possible implementation manner, the terminal determines X1 REs in the first resource as the second time-frequency resources, where X1 is the number of REs in the second resource used for transmitting data.

[0041] In a possible implementation, the second resource includes the first time-frequency resource and the second time-frequency resource, the terminal determines the first time-frequency resource based on the first resource, the terminal determines the second time-frequency resource based on the second resource and the first time-frequency resource, the first MCS is the third MCS, the second MCS is the fourth MCS or the second MCS is determined according to the size of the second time-frequency resource and the second data.

[0042] In a possible implementation manner, the terminal determines X2 REs in the second resource as the first time-frequency resource, where X2 is the number of REs in the first resource used for transmitting data.

[0043] In a possible implementation manner, the first data and the second data are transmitted in the same physical channel.

[0044] In a sixth aspect, a communication method is provided. A network device sends an eleventh indication message and a twelfth indication message to a terminal, the eleventh indication message indicates a first resource and a third MCS, the twelfth indication message indicates a second resource and a fourth MCS, the third MCS is an MCS for sending or receiving first data on the first resource, and the fourth MCS is an MCS for sending or receiving second data on the second resource; in the case where the first resource and the second resource overlap, the eleventh indication message and the twelfth indication message are used to determine at least one of a first time-frequency resource, a first MCS, a second time-frequency resource, and a second MCS; wherein the first MCS is an MCS for sending or receiving the first data on the first time-frequency resource, and the second MCS is an MCS for sending or receiving the second data on the second resource. The network device sends the first data to the terminal on the first time-frequency resource according to the first MCS, and sends the second data to the terminal on the second time-frequency resource according to the second MCS; or, the network device receives the first data from the terminal on the first time-frequency resource according to the first MCS, and receives the second data from the terminal on the second time-frequency resource according to the second MCS.

[0045] In a possible implementation manner, the network device sends tenth indication information to the terminal, where the tenth indication information indicates the first time-frequency resource or the first MCS.

[0046] In a possible implementation, the first resource includes the first time-frequency resource and the second time-frequency resource, the second time-frequency resource is determined based on the second resource, the first time-frequency resource is determined based on the first resource and the second time-frequency resource, the second MCS is the fourth MCS, the first MCS is the third MCS or the first MCS is determined based on the size of the first time-frequency resource and the first data.

[0047] In a possible implementation manner, X1 REs in the first resource are the second time-frequency resources, and X1 is the number of REs in the second resource used for transmitting data.

[0048] In a possible implementation, the second resource includes the first time-frequency resource and the second time-frequency resource, the first time-frequency resource is determined based on the first resource, the second time-frequency resource is determined based on the second resource and the first time-frequency resource, the first MCS is the third MCS, the second MCS is the fourth MCS or the second MCS is determined based on the size of the second time-frequency resource and the second data.

[0049] In a possible implementation manner, X2 REs in the second resource are the first time-frequency resources, and X2 is the number of REs in the first resource used for transmitting data.

[0050] In a possible implementation manner, the first data and the second data are transmitted in the same physical channel.

[0051] In the seventh aspect, a communication device is provided, including: a communication unit and a processing unit; the communication unit is used to receive first indication information from a network device, the first indication information indicates a time-frequency resource and an MCS of a first data, the time-frequency resource includes a first time-frequency resource and a second time-frequency resource, the first time-frequency resource is a time-frequency resource that carries the first data, and the second time-frequency resource is a time-frequency resource that carries the second data; the processing unit is used to determine the MCS of the first time-frequency resource, the second time-frequency resource, and the second data; wherein at least one of the MCSs of the first time-frequency resource, the second time-frequency resource, and the second data is determined according to the first indication information; the communication unit is also used to: send the first data to the network device on the first time-frequency resource according to the MCS of the first data, and send the second data to the network device on the second time-frequency resource according to the MCS of the second data; or, receive the first data from the network device on the first time-frequency resource according to the MCS of the first data, and receive the second data from the network device on the second time-frequency resource according to the MCS of the second data.

[0052] In a possible implementation manner, the first data and the second data are transmitted in the same physical channel.

[0053] In one possible implementation, the processing unit is specifically used to: determine the size of the first data, and determine the first time-frequency resource based on the size of the first data and the MCS of the first data; or, determine the first time-frequency resource based on the time-frequency resource, and the relationship between the first time-frequency resource and the time-frequency resource; or, receive the second indication information through the communication unit, and determine the first time-frequency resource based on the second indication information; or, determine the first time-frequency resource based on the time-frequency resource and the second time-frequency resource.

[0054] In a possible implementation, the communication unit is further used to receive fifth indication information from the network device; and the processing unit is further used to determine the size of the first data according to the fifth indication information.

[0055] In one possible implementation, the processing unit is specifically used to: determine the second time-frequency resource based on the time-frequency resource and the relationship between the second time-frequency resource and the time-frequency resource; or, receive third indication information through the communication unit, and determine the second time-frequency resource based on the third indication information; or, determine the second time-frequency resource based on the time-frequency resource and the first time-frequency resource; or, determine the size of the second data, and determine the second time-frequency resource based on the MCS of the second data and the size of the second data.

[0056] In a possible implementation, the communication unit is further used to receive sixth indication information from the network device; and the processing unit is further used to determine the size of the second data according to the sixth indication information.

[0057] In one possible implementation, the processing unit is specifically used to: determine the MCS of the second data based on the MCS of the first data and the relationship between the MCS of the first data and the MCS of the second data; or, receive fourth indication information through the communication unit, and determine the MCS of the second data based on the fourth indication information; or, determine the size of the second data, and determine the MCS of the second data based on the size of the second data and the second time-frequency resources.

[0058] In an eighth aspect, a communication device is provided, comprising: a communication unit and a processing unit; the processing unit is used to send first indication information to a terminal through the communication unit, the first indication information indicating the time-frequency resources and the MCS of the first data, the time-frequency resources comprising the first time-frequency resources and the second time-frequency resources, the first time-frequency resources being the time-frequency resources carrying the first data, and the second time-frequency resources being the time-frequency resources carrying the second data; the communication unit is also used to: send the first data to the terminal on the first time-frequency resources according to the MCS of the first data, and send the second data to the terminal on the second time-frequency resources according to the MCS of the second data; or, receive the first data from the terminal on the first time-frequency resources according to the MCS of the first data, and receive the second data from the terminal on the second time-frequency resources according to the MCS of the second data.

[0059] In a possible implementation manner, the first data and the second data are transmitted in the same physical channel.

[0060] In a possible implementation, the processing unit is further configured to send second indication information to the terminal through the communication unit, where the second indication information indicates the first time-frequency resource.

[0061] In a possible implementation, the processing unit is further configured to send third indication information to the terminal through the communication unit, where the third indication information indicates the second time-frequency resource.

[0062] In a possible implementation, the processing unit is further configured to send fourth indication information to the terminal through the communication unit, where the fourth indication information indicates the MCS of the second data.

[0063] In a possible implementation manner, the processing unit is further configured to send fifth indication information to the terminal through the communication unit, where the fifth indication information indicates the size of the first data.

[0064] In a possible implementation manner, the processing unit is further configured to send sixth indication information to the terminal through the communication unit, where the sixth indication information indicates the size of the second data.

[0065] In the ninth aspect, a communication device is provided, comprising: a communication unit and a processing unit; the communication unit is used to receive an eighth indication information from a network device, the eighth indication information indicating an MCS of a first time-frequency resource and a first data, the first time-frequency resource being a time-frequency resource that carries the first data; the processing unit is used to determine a second time-frequency resource and an MCS of the second data; wherein at least one of the second time-frequency resource and the MCS of the second data is determined according to the eighth indication information, and the second time-frequency resource is a time-frequency resource that carries the second data; the communication unit is also used to: send the first data to the network device on the first time-frequency resource according to the MCS of the first data, and send the second data to the network device on the second time-frequency resource according to the MCS of the second data; or, receive the first data from the network device on the first time-frequency resource according to the MCS of the first data, and receive the second data from the network device on the second time-frequency resource according to the MCS of the second data.

[0066] In a possible implementation manner, the first data and the second data are transmitted in the same physical channel.

[0067] In a possible implementation, the processing unit is specifically used to: receive third indication information through the communication unit, and determine the second time-frequency resources according to the third indication information; determine the MCS of the second data according to the MCS of the first data, and the relationship between the MCS of the first data and the MCS of the second data.

[0068] In one possible implementation, the processing unit is specifically used to: receive fourth indication information through the communication unit, and determine the MCS of the second data based on the fourth indication information; determine the second time-frequency resource based on the first time-frequency resource, and the relationship between the first time-frequency resource and the second time-frequency resource.

[0069] In a possible implementation, the processing unit is specifically used to: determine the second time-frequency resources based on the first time-frequency resources and the relationship between the first time-frequency resources and the second time-frequency resources; determine the MCS of the second data based on the MCS of the first data and the relationship between the MCS of the first data and the MCS of the second data.

[0070] In the tenth aspect, a communication device is provided, comprising: a communication unit and a processing unit; the processing unit is used to send an eighth indication information to a terminal through the communication unit, the eighth indication information indicating the MCS of a first time-frequency resource and a first data, the first time-frequency resource being a time-frequency resource that carries the first data; wherein the eighth indication information is also used by the terminal to determine at least one of a second time-frequency resource and an MCS of a second data, the second time-frequency resource being a time-frequency resource that carries the second data; the communication unit is also used to: send the first data to the terminal on the first time-frequency resource according to the MCS of the first data, and send the second data to the terminal on the second time-frequency resource according to the MCS of the second data; or, receive the first data from the terminal on the first time-frequency resource according to the MCS of the first data, and receive the second data from the terminal on the second time-frequency resource according to the MCS of the second data.

[0071] In a possible implementation manner, the first data and the second data are transmitted in the same physical channel.

[0072] In a possible implementation, the processing unit is further configured to send third indication information to the terminal through the communication unit, where the third indication information indicates the second time-frequency resource.

[0073] In a possible implementation, the processing unit is further configured to send fourth indication information to the terminal through the communication unit, where the fourth indication information indicates the MCS of the second data.

[0074] In a possible implementation manner, there is a relationship between the first time-frequency resource and the second time-frequency resource; there is a relationship between the MCS of the first data and the MCS of the second data.

[0075] In the eleventh aspect, a communication device is provided, comprising: one or more functional units, the one or more functional units are used to implement any one of the methods provided in the fifth aspect, for example, comprising a communication unit and a processing unit; the processing unit is used to perform the sending and / or receiving actions in any one of the methods provided in the fifth aspect through the communication unit, and the processing unit is also used to perform other actions in any one of the methods provided in the fifth aspect.

[0076] In the twelfth aspect, a communication device is provided, comprising: one or more functional units, the one or more functional units are used to implement any one of the methods provided in the sixth aspect, for example, comprising a communication unit and a processing unit; the processing unit is used to perform the sending and / or receiving actions in any one of the methods provided in the sixth aspect through the communication unit, and the processing unit is also used to perform other actions in any one of the methods provided in the sixth aspect.

[0077] In the thirteenth aspect, a communication device is provided, comprising: one or more processors, a transceiver; the one or more processors, a transceiver support the communication device to execute any one of the methods provided in any one of the first to sixth aspects.

[0078] In the fourteenth aspect, a communication device is provided, comprising: a processor and a communication interface, wherein the processor is coupled to a memory via the communication interface, and when the processor executes a computer program or computer instruction in the memory, any one of the methods provided in any one of the first to sixth aspects is executed.

[0079] In a fifteenth aspect, a computer-readable storage medium is provided, comprising computer instructions, which, when executed on a communication device, enable the communication device to execute any one of the methods provided in any one of the first to sixth aspects.

[0080] In the sixteenth aspect, a computer program product is provided, comprising computer instructions, which, when executed on a communication device, cause the communication device to execute any one of the methods provided in any one of the first to sixth aspects.

[0081] In the seventeenth aspect, a communication system is provided, comprising the above-mentioned network device and the above-mentioned terminal.

[0082] The technical effects brought about by any implementation method in the seventh to seventeenth aspects can refer to the technical effects brought about by the corresponding implementation methods in the first to sixth aspects, and will not be repeated here.

[0083] It should be noted that, under the premise that the solutions are not contradictory, the solutions in each aspect can be combined. BRIEF DESCRIPTION OF THE DRAWINGS

[0084] Figure 1 It is a schematic diagram of communication between the terminal and the network device;

[0085] Figure 2 It is a flowchart of uplink and downlink data transmission;

[0086] Figure 3 Schematic diagram of PDSCH resources;

[0087] Figure 4is a schematic diagram of RBG;

[0088] Figure 5 A schematic diagram of frequency domain resources occupied by PDSCH;

[0089] Figure 6 Schematic diagram of mapping codewords to layers;

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

[0091] Figure 8 A schematic diagram of the locations of a first time-frequency resource and a second time-frequency resource provided in an embodiment of the present application;

[0092] Fig. 9 A schematic diagram of the locations of a first time-frequency resource and a second time-frequency resource provided in another embodiment of the present application;

[0093] Fig.10 A schematic diagram of the locations of a first time-frequency resource and a second time-frequency resource provided in another embodiment of the present application;

[0094] Fig.11 A flowchart of another communication method provided in an embodiment of the present application;

[0095] Fig.12 A schematic diagram of the locations of a first time domain resource and a second time domain resource provided in an embodiment of the present application;

[0096] Fig.13 A schematic diagram of the locations of a first frequency domain resource and a second frequency domain resource provided in an embodiment of the present application;

[0097] Fig.14 A flowchart of another communication method provided in an embodiment of the present application;

[0098] Fig.15 A flowchart of another communication method provided in an embodiment of the present application;

[0099] Fig.16 A schematic diagram of resource overlap for network device scheduling provided in an embodiment of the present application;

[0100] Fig.17 A schematic diagram of the composition of a communication device provided in an embodiment of the present application;

[0101] Fig.18 A schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application;

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

[0103] The network elements involved in the embodiments of the present application include network devices and terminals in the communication system. Figure 1 .

[0104] based on Figure 1 For the communication scenario shown in the figure, for downlink data transmission, see Figure 2 In (a), the network device sends the physical downlink control channel (PDCCH) and the physical downlink shared channel (PDSCH). The terminal first detects the PDCCH and receives the PDSCH according to the indication information in the PDCCH. After receiving the PDSCH, the terminal decodes the PDSCH. If the PDSCH decoding is successful, the terminal sends an acknowledgement (ACK) to the network device. If the PDSCH decoding fails, the terminal sends a negative acknowledgement (NACK) to the network device. The network device detects ACK or NACK on the corresponding resource.

[0105] based on Figure 1 For the communication scenario shown in the figure, for uplink data transmission, see Figure 2 In (b), the network device sends PDCCH, the terminal first detects PDCCH, and then sends physical downlink shared channel (PUSCH) according to the indication information in PDCCH. The network device detects PUSCH on the corresponding resource.

[0106] It can be understood that in the embodiments of the present application, PDSCH, PDCCH and PUSCH are merely examples of downlink data channels, downlink control channels and uplink data channels of the physical layer. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of the present application do not limit this.

[0107] The communication system in the embodiment of the present application may be a fourth generation (4th Generation, 4G) system, various systems based on the evolution of the 4G system, a 5G system, various systems based on the evolution of the 5G system, and future mobile communication systems. The core network of the 4G system may be referred to as an evolved packet core (EPC) system, and the access network may be referred to as a long term evolution (LTE) system. The core network of the 5G system may be referred to as a 5GC (5G core) system, and the access network may be referred to as a new radio (NR) system.

[0108] Exemplarily, the present application can be applied to business scenarios such as enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable and low-latency communications (URLLC).

[0109] The network device in the embodiment of the present application is an entity on the network side for sending and receiving signals. The network device may be a device deployed in a radio access network (RAN) to provide wireless communication functions for a terminal, for example, a transmission reception point (TRP), a base station, various forms of control nodes, a road side unit (RSU), etc. Among them, the base station may be various forms of macro base stations, micro base stations (also called small stations), relay stations, access points (AP), etc. For example, the base station may be an evolved NodeB (eNB or eNodeB), a next generation node base station (gNB), a next generation eNB (ng-eNB), a relay node (RN), an integrated access and backhaul (IAB) node, etc. In a system using different radio access technologies (RAT), the names of devices with base station functions may be different. For example, it can be called eNB or eNodeB in LTE system, and it can be called gNB in ​​5G system or NR system. This application does not limit the specific name of the base station. The control node can connect to multiple base stations and configure resources for multiple terminals covered by multiple base stations.

[0110] The terminal in the embodiment of the present application may be an entity on the user side for receiving and sending signals. The terminal is used to provide one or more of voice services and data connectivity services to users. The terminal may also be referred to as user equipment (UE), terminal equipment, user unit, user station, mobile station, mobile station, mobile terminal, remote station, remote terminal, mobile device, user terminal. The terminal may be a vehicle to everything (V2X) device, such as a smart car, a digital car, an unmanned car, etc. The terminal may also be a device to device (D2D) device. The terminal may also be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality terminal device, an augmented reality terminal device, a wireless terminal in industrial control, a wireless terminal in unmanned driving, a wireless terminal in remote surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device.

[0111] In order to make the embodiments of the present application clearer, some of the contents involved in the embodiments of the present application are briefly introduced below.

[0112] 1. Resource allocation for uplink and downlink data.

[0113] The resource allocation of uplink data includes two modes: configured grant (CG) and dynamic grant (DG). The resource allocation of downlink data includes two modes: semi-persistent scheduling (SPS) and DG.

[0114] The allocation of CG resources is semi-statically scheduled. After the network device allocates resources to the terminal, the terminal can use the allocated resources for a period of time in the future, with the characteristic of "allocate once, use multiple times". Specifically, the network device can configure a period of time domain resources that appear periodically for the terminal. CG resources can include type 1 (type1) CG (configured grant type-1) resources and type 2 (type2) CG (configured grant type-2) resources. Type 1 CG resources are transmission resources that the network device directly configures to the terminal through radio resource control (radio resource control, RRC) signaling, and the terminal can directly use the CG resources to transmit data. Type 2 CG resources are the period in which the network device configures the transmission resources through RRC signaling, and then activates the transmission resources through the downlink control information (downlink control information, DCI) in the PDCCH.

[0115] DG resources are transmission resources dynamically allocated to the terminal by the network equipment through the DCI in the PDCCH.

[0116] 2. PDSCH time-frequency resource indication mechanism.

[0117] Part 1: Indication of PDSCH time domain resources.

[0118] The PDSCH time domain resource is determined by the time domain resource information, which includes the PDSCH mapping type, K0, S and L. K0 represents the time slot interval of the PDSCH relative to the corresponding PDCCH, and S and L represent the starting position (e.g., starting symbol) and length of the PDSCH in the time slot indicated by K0, respectively.

[0119] At present, through the time domain resource indication field (4 bits) in the PDCCH, a row in the table pre-configured by the high-level layer is selected as the time domain resource of the PDSCH. Take the table pre-configured by the high-level layer as Table 1 as an example. For example, when the row index indicated by the time domain resource indication field in the PDCCH is 1, and the demodulation reference signal (DMRS)-Type A-Position (dmrs-TypeA-Position) is 2, the PDSCH mapping type is Type A, K0=0, S=2, and L=12.

[0120] Table 1

[0121]

[0122] For example, see Figure 3 , if the PDCCH to which the downlink control information (DCI) used to schedule the PDSCH belongs is sent in time slot n, and S=3, L=5, then the PDSCH is located in time slot The symbol 3 to the symbol 7. Among them, μ PDSCH and μ PDCCH It can be determined according to the subcarrier spacing. The floor symbol.

[0123] Part 2: Indication of PDSCH frequency domain resources.

[0124] The PDSCH frequency domain resources are indicated by the frequency domain resource indication field of the PDCCH. There are two methods for indicating frequency domain resources.

[0125] The first indication method is type 0. The frequency domain granularity of this indication method is resource block groups (RBG). For example, the bandwidth is 10 resource blocks (RB) and the size of the RBG (that is, the number of RBs contained in the RBG) is 2. Figure 4 As shown, 10 RBs can be divided into 5 groups to obtain 5 RBGs. The frequency domain resources occupied by the PDSCH are indicated in the form of a bitmap. Taking the indication information in the PDCCH as 10001 as an example, the PDSCH occupies RBG0 and RBG4.

[0126] The second indication method is type 1 (type 1), in which the PDCCH indicates the starting position of the RB in the frequency domain (denoted as RB start ) and L, where L represents the length of the occupied RB. Take the bandwidth of 10 RB as an example. Figure 5 , if RB start=2, L =3. Then the frequency domain resources occupied by PDSCH are RB2, RB3 and RB4.

[0127] 3. PUSCH time-frequency resource indication mechanism.

[0128] The indication method of PUSCH time domain resources is similar to that of PDSCH, except that for PDSCH, the time slot offset is represented by K0, while for PUSCH, the time slot offset is represented by K2.

[0129] The indication method of PUSCH frequency domain resources is similar to that of PDSCH.

[0130] 4. MCS indication mechanism.

[0131] MCS is used to describe the modulation method and target code rate used to transmit information. In the prior art, the protocol predefines or the network device configures the MCS index table through signaling. In the table, each row corresponds to a set of modulation order and code rate. The network device can select a row in the table through indication information, and then notify the terminal of the modulation method and code rate used to transmit data. Table 2 is an example of an MCS table in the prior art. In the table, different modulation orders correspond to different modulation methods. For example, the modulation order Q m =2 corresponds to the quadrature phase shift keying (QPSK) modulation method, Q m =4 corresponds to 16 quadrature amplitude modulation (QAM), Q m =6 corresponds to 64QAM, Q m =8 corresponds to 256QAM. Generally speaking, the modulation mode and code rate are determined by the MCS index. For example, if the MCS index notified by the network device to the terminal is 3, then according to the table, the modulation order Q m =2, the code rate is 449 / 1024. That is, the modulation mode adopted by the terminal is QPSK, and the code rate is 449 / 1024.

[0132] Table 2

[0133]

[0134] In order to support a wider range of applications, the prior art provides three tables, each corresponding to different reliability requirements, and the specific table to be selected can be configured to the terminal by a high-level configuration parameter.

[0135] 5. Calculation of transport block size (TBS).

[0136] During the communication process, the data sent from the media access control (MAC) layer to the physical layer is organized in the form of transport blocks (TB), and the data transmission between the network device and the terminal is also carried out in TB. After the terminal determines the time-frequency resources allocated for the data, it needs to determine the TBS based on the time-frequency resources and MCS.

[0137] The third information can be calculated based on any two of the data size, the MCS of the data, and the time-frequency resources of the data. The detailed calculation process of TBS can be found in the relevant description in NR R15 protocol 38.214.

[0138] 6. A method of transmitting two TBs in the same physical channel (PDSCH or PUSCH).

[0139] When two TBs are transmitted in a physical channel, the two TBs are independently encoded, modulated, and mapped to different layers, that is, different TBs are distinguished by the spatial dimension. The number of layers indicates the number of data streams that can be transmitted independently. One layer means that one data stream can be transmitted independently on the same time-frequency resource, and two layers means that two data streams can be transmitted independently on the same time-frequency resource. Transmitting multi-stream data on the same time-frequency resource is achieved through the spatial dimension.

[0140] For details, see Figure 6 , two codewords correspond to two TBs. Codeword 1 corresponds to TB1, and the symbols obtained after coding and modulation are d(0), d(1), d(2) and d(3). Codeword 2 corresponds to TB2, and the symbols obtained after coding and modulation independently of TB1 are h(0), h(1), h(2), h(3), h(4) and h(5). The current PDSCH transmission is 5 layers, then the modulated symbols corresponding to TB1 will be mapped to the first and second layers, and the modulated symbols corresponding to TB2 will be mapped to the third, fourth and fifth layers. In other words, the modulated symbols corresponding to different TBs will be independently mapped to different spatial dimensions. For the specific mapping process, please refer to the prior art and will not be repeated here.

[0141] Among the many application scenarios of 5G systems, there are widespread scenarios where a terminal reuses multiple services. For example, smart grid terminals will integrate three services: differential protection, three remote services (telemetry, telesignaling, and remote control), and network timing services. There are great differences in the requirements for performance indicators such as reliability, latency, and data rate between different services. At the same time, in many scenarios, due to the limited transmission time slots, for example, the uplink and downlink ratio of the existing public network is 7:3 or 8:2, that is, there are only a few uplink time slots. Therefore, if a terminal reuses multiple services, it will face the need to transmit two or more services at the same scheduling time. Generally speaking, the data transmitted in a physical channel will use the same MCS. At this time, if the selected MCS meets the needs of services with high reliability requirements (such as URLLC services), the spectrum efficiency of services with low reliability requirements (such as eMBB services) will be reduced; conversely, if the selected MCS meets the needs of services with low reliability requirements, although the spectrum efficiency will be relatively high, it may not meet the needs of services with high reliability requirements.

[0142] If two types of service data are transmitted in one physical channel, there are two situations when implemented using existing technologies. Situation 1: The two types of service data use the same MCS, which cannot meet the needs of the two types of service data at the same time. Situation 2: Multiplexing the two types of service data through the spatial dimension, that is, the transmission blocks corresponding to different service data occupy different layers. Although Situation 2 can independently encode and modulate different service data, its flexibility is limited. On the one hand, not all scenarios can support very high spatial dimensions. For example, for some terminals, there are only 1 or 2 transmitting antennas, and it is difficult to support a high number of layers of data transmission. On the other hand, multiplexing two service data through the spatial dimension limits the two TBs to occupy the same time-frequency resources, making data transmission inflexible. For example, in Figure 6 In the example, the number of symbols on different layers is 2, that is, the number of symbols corresponding to the two TBs transmitted must have a definite correspondence. Figure 6 In the example, because the number of layers for transmitting TB1 is 2 and the number of layers for transmitting TB2 is 3, the ratio of the number of modulation symbols corresponding to TB1 and TB2 is 2:3. This fixed ratio relationship cannot flexibly support data transmission. For example, when the data volume of one service is very large and the data volume corresponding to another service is very small, the existing technology cannot flexibly support it.

[0143] In order to meet the needs of different data and flexibly transmit data, it is best for the two data to use their own MCS and time-frequency resources. To this end, the embodiment of the present application provides a communication method, which can be specifically implemented by the methods shown in the following embodiments 1 to 3. The common point of embodiments 1 to 3 is that the terminal must determine the time-frequency resources and MCS of the two data. The difference is that in embodiment 1, the network device indicates to the terminal the total time-frequency resources of the two data and the MCS of one of the data, and in embodiment 2, the network device indicates to the terminal the time-frequency resources and MCS of one of the two data, and in embodiment 3, the network device at least indicates to the terminal the size of the two data and the total time-frequency resources of the two data.

[0144] In the embodiments of the present application, the functions of the network device may also be performed by a module (such as a chip) in the network device, or by a control subsystem including a base station function. The control subsystem including a base station function here may be a control center in an industrial Internet of Things application scenario such as a smart grid, factory automation, and smart transportation. The functions of the terminal may also be performed by a module (such as a chip) in the terminal.

[0145] Embodiment 1

[0146] Figure 7 A communication method is provided in Embodiment 1 of the present application.

[0147] 701. A network device sends first indication information to a terminal, where the first indication information indicates a time-frequency resource and an MCS of first data, where the time-frequency resource includes a first time-frequency resource and a second time-frequency resource, where the first time-frequency resource is a time-frequency resource that carries the first data, and the second time-frequency resource is a time-frequency resource that carries the second data. Correspondingly, the terminal receives the first indication information from the network device.

[0148] The first data and the second data in the present application may be TB. The first data and the second data may be two data of different service types, or two data of the same service type but with different reliability requirements. The first data and the second data may both be newly transmitted data, or both be retransmitted data, or one may be newly transmitted data and the other may be retransmitted data. The first data and the second data may be uplink data or downlink data.

[0149] There are two ways to understand that the time-frequency resources include the first time-frequency resources and the second time-frequency resources. One way of understanding is that the time-frequency resources are composed of the first time-frequency resources and the second time-frequency resources, that is, the time-frequency resources only include the first time-frequency resources and the second time-frequency resources, and do not include other resources. Another way of understanding is that in addition to the first time-frequency resources and the second time-frequency resources, the time-frequency resources also include other resources, for example, resources for transmitting DMRS. The first time-frequency resources and the second time-frequency resources included in the time-frequency resources can overlap in full, overlap partially, or not overlap at all. Figure 8 (a) and Figure 8 As shown in (b) in FIG. 1 , the first time-frequency resource and the second time-frequency resource do not overlap at all. Figure 8 In (a), the time-frequency resources include only the first time-frequency resources and the second time-frequency resources. Figure 8 In (b), the time-frequency resources include not only the first time-frequency resources but also the second time-frequency resources, and also include other resources. Fig. 9 (a) and Fig. 9 As shown in (b) of FIG. , the first time-frequency resource and the second time-frequency resource partially overlap. Fig. 9 In (a), the time-frequency resources include only the first time-frequency resources and the second time-frequency resources. Fig. 9 In (b), the time-frequency resources include not only the first time-frequency resources but also the second time-frequency resources, and also include other resources. Fig.10 (a) and Fig.10 As shown in (b) in FIG. 1 , the first time-frequency resource and the second time-frequency resource completely overlap. Fig.10 In (a), the time-frequency resources include only the first time-frequency resources and the second time-frequency resources. Fig.10 In (b), the time-frequency resources include not only the first time-frequency resources and the second time-frequency resources, but also other resources.

[0150] When the first time-frequency resource and the second time-frequency resource completely overlap or partially overlap, the first data and the second data can be transmitted through different layers on the overlapping time-frequency resources. For example, if four layers of data can be transmitted on the overlapping time-frequency resources, the first data can occupy one layer and the second data can occupy three layers.

[0151] Optionally, when the first time-frequency resources and the second time-frequency resources completely overlap or partially overlap, the first data and the second data can be transmitted on the overlapping time-frequency resources with different powers. For example, the power for transmitting the first data is P1, and the power for transmitting the second data is P2. The receiving end can distinguish the first data and the second data based on the difference between P1 and P2.

[0152] 702. The terminal determines the MCS of the first time-frequency resource, the second time-frequency resource, and the second data.

[0153] See also Figure 7 , the method also includes step 703 or step 704.

[0154] 703. The terminal sends the first data to the network device on the first time-frequency resource according to the MCS of the first data, and sends the second data to the network device on the second time-frequency resource according to the MCS of the second data. Correspondingly, the network device receives the first data from the terminal on the first time-frequency resource according to the MCS of the first data, and receives the second data from the terminal on the second time-frequency resource according to the MCS of the second data.

[0155] 704. The network device sends the first data to the terminal on the first time-frequency resource according to the MCS of the first data, and sends the second data to the terminal on the second time-frequency resource according to the MCS of the second data. Correspondingly, the terminal receives the first data from the network device on the first time-frequency resource according to the MCS of the first data, and receives the second data from the network device on the second time-frequency resource according to the MCS of the second data.

[0156] Optionally, the first data and the second data are transmitted in the same physical channel. When the first data and the second data are uplink data, the physical channel is PUSCH; when the first data and the second data are downlink data, the physical channel is PDSCH. The first data and the second data may be scheduled by the same DCI. The first indication information may be carried in the DCI.

[0157] The terminal may determine the first time-frequency resource by any one of the following methods 11 to 14.

[0158] Mode 11: The terminal determines the size of the first data, and determines the first time-frequency resource according to the size of the first data and the MCS of the first data indicated by the first indication information. Specifically, the network device may send fifth indication information to the terminal, and the fifth indication information indicates the size of the first data. Correspondingly, the terminal receives the fifth indication information from the network device, and determines the size of the first data according to the fifth indication information.

[0159] In the case where the first data is new transmission data, in one implementation, the fifth indication information is carried in high-level signaling (e.g., RRC signaling). In some scenarios, this implementation can meet business needs. For example, in the case where the first data is URLLC business data, the URLLC business data is a small packet, and the packet size is relatively fixed, so the size of the data is configured through high-level signaling. In another implementation, the network device configures a candidate set of TBSs to the terminal through high-level signaling. For example, the candidate set may include TBS1, TBS2, and TBS3. Further, a TBS is indicated from the candidate set as the TBS of the first data through the fifth indication information in the DCI. The DCI here may be a DCI for scheduling the first data and the second data.

[0160] In the case where the first data is retransmission data, the fifth indication information is indication information indicating that the first data is retransmission data. In this case, the terminal can determine the size of the retransmission data based on the size of the new transmission data corresponding to the retransmission data. Optionally, the fifth indication information can indicate that the first data is retransmission data through a new data indicator (NDI) indication field in the DCI. In the case where the MCS indication field is not used to indicate the MCS of the first data, the fifth indication information can also be an MCS indication field. For example, referring to Table 2, if the MCS index of the first data is 28, 29, 30 or 31, it can indicate that the first data is retransmission data.

[0161] In another implementation, there may be a corresponding relationship between the size of the first data and the size of the second data. In this case, after knowing the size of the second data, the terminal may determine the size of the first data according to the corresponding relationship. Wherein, when the second data is new transmission data or retransmission data, the determination of the size of the second data is similar to that of the first data. In addition, the size of the second data may also be determined according to the time-frequency resources carrying the second data and the MCS of the second data. Specifically, the size of the first data may differ from the size of the second data by a fixed difference X. For example, when the first data is A1, the size of the second data is A1+X. X may be a positive value or a negative value. Alternatively, the size of the first data may differ from the size of the second data by a proportional factor R0, where R0 is a positive real number. For example, when the first data is A1, the size of the second data is an integer value corresponding to A1 multiplied by R0 (or A1 divided by R0). For example, when A1=256 and R0=0.7, A1 multiplied by R0 is 179.2. In the present application, the integer value corresponding to the real number can be obtained by one of the following three rounding schemes, which can be rounding down (obtaining 179), rounding up (obtaining 180), or rounding off (obtaining 179).

[0162] In mode 11, the third information can be calculated according to any two of the size of the data, the MCS of the data, and the time-frequency resources of the data. After the terminal determines the size of the first data and determines the MCS of the first data according to the first indication information, the terminal can determine the first time-frequency resource according to the size of the first data and the MCS of the first data. For example, if the number of resource elements (RE) used to transmit data in the first time-frequency resource is N, and the TBS of the first data is X, the spectrum efficiency SE1 can be calculated, and the modulation mode and code rate that meet the requirements can be selected in the MCS table through the spectrum efficiency SE1. For example, the modulation mode and code rate corresponding to the spectrum efficiency closest to the spectrum efficiency SE1 in the MCS table can be selected, the modulation mode and code rate corresponding to the spectrum efficiency greater than the spectrum efficiency SE1 and closest to the spectrum efficiency SE1 in the MCS table can be selected, and the modulation mode and code rate corresponding to the spectrum efficiency less than the spectrum efficiency SE1 and closest to the spectrum efficiency SE1 in the MCS table can also be selected.

[0163] Mode 12: The terminal determines the first time-frequency resource according to the time-frequency resource indicated by the first indication information and the relationship between the first time-frequency resource and the time-frequency resource.

[0164] Specifically, the relationship between the first time-frequency resource and the time-frequency resource may be a proportional relationship, for example, the proportion of the first time-frequency resource occupied by the time-frequency resource (denoted as R1, R1 is greater than 0 and less than or equal to 1). In this case, after the terminal determines the time-frequency resource according to the first indication information, if the time-frequency resource includes M (M is an integer greater than 0) REs, the number of REs in the first time-frequency resource is: the integer value corresponding to M*R1. "*" means "multiplied". Among them, R1 can be indicated to the terminal by the network device. Optionally, R1 can be notified to the terminal through DCI, RRC and other signaling. For example, a set of R1 can be configured through RRC signaling, for example, the set of R1 includes A, B, C, and D, and an R1, such as A, is indicated from the set of R1 through DCI as the R1 actually used.

[0165] The relationship between the first time-frequency resource and the time-frequency resource may also be a corresponding relationship, for example, when the time-frequency resource is A3, the first time-frequency resource is B3, and when the time-frequency resource is A4, the first time-frequency resource is B4. B3 and B4 may be the same or different. Optionally, the corresponding relationship between the first time-frequency resource and the time-frequency resource may be notified to the terminal via RRC signaling.

[0166] Mode 13: The network device sends a second indication information to the terminal, and the second indication information indicates the first time-frequency resource. The terminal receives the second indication information, and determines the first time-frequency resource according to the second indication information. The second indication information can be carried in signaling. In the present application, various messages or information can be carried in signaling, and the signaling can be RRC signaling, media access control control element (media access control control element, MAC CE) signaling or DCI. Different messages or information in the present application can be carried in the same signaling or in different signaling. For example, a certain message or information and the first indication information can be carried in different DCIs or in the same DCI.

[0167] Mode 14: The terminal determines the first time-frequency resource according to the time-frequency resource indicated by the first indication information and the second time-frequency resource.

[0168] In the case where the terminal has determined the second time-frequency resource, the terminal may determine the first time-frequency resource according to the time-frequency resource indicated by the first indication information and the second time-frequency resource using a preset rule. The method for determining the second time-frequency resource may be found below.

[0169] In the case where the first time-frequency resource and the second time-frequency resource do not overlap, the terminal can determine that the time-frequency resource used to transmit data except the second time-frequency resource in the time-frequency resource indicated by the first indication information is the first time-frequency resource. It should be noted that the time-frequency resource may include resources used to transmit other signals, which cannot be used as resources for transmitting data. Therefore, the time-frequency resources except the second time-frequency resource in the time-frequency resource may not all be used as the first time-frequency resource, but the time-frequency resource used to transmit data is used as the first time-frequency resource.

[0170] The terminal may determine the second time-frequency resource by any one of the following methods 21 to 24.

[0171] Mode 21: The terminal determines the size of the second data, and determines the second time-frequency resource according to the MCS of the second data and the size of the second data. The network device may send sixth indication information to the terminal, and the sixth indication information indicates the size of the second data. Correspondingly, the terminal receives the sixth indication information from the network device, and determines the size of the second data according to the sixth indication information. The method for the terminal to determine the size of the second data can be directly obtained according to the above-mentioned mode 11.

[0172] If the terminal determines the size of the second data and also determines the MCS of the second data, the second time-frequency resource may be determined according to the size of the second data and the MCS of the second data. The method for determining the MCS of the second data may be found below.

[0173] Mode 22: The terminal determines the second time-frequency resource according to the time-frequency resource indicated by the first indication information and the relationship between the second time-frequency resource and the time-frequency resource indicated by the first indication information. The specific implementation process can be directly obtained according to the above mode 12.

[0174] Mode 23: The network device sends third indication information to the terminal, where the third indication information indicates the second time-frequency resource. The terminal receives the third indication information and determines the second time-frequency resource according to the third indication information.

[0175] Mode 24: The terminal determines the second time-frequency resource based on the time-frequency resource indicated by the first indication information and the first time-frequency resource.

[0176] When the terminal has determined the first time-frequency resource, the terminal may determine the second time-frequency resource according to the time-frequency resource indicated by the first indication information and the first time-frequency resource using a preset rule. The method for determining the first time-frequency resource may be found above.

[0177] The terminal may determine the MCS of the second data by any one of the following methods 31 to 33.

[0178] Mode 31: The terminal determines the MCS of the second data according to the MCS of the first data indicated by the first indication information and the relationship between the MCS of the first data and the MCS of the second data.

[0179] In a first implementation, there is a corresponding relationship between the index of the MCS of the second data and the index of the MCS of the first data. For example, there is a certain offset between the index of the MCS of the first data and the index of the MCS of the second data. The offset can be a positive number or a negative number. Exemplarily, if the index corresponding to the MCS of the first data is 1, if the offset is 5, then the index corresponding to the MCS of the second data is 6, and the terminal determines that the MCS with index 6 in the MCS table (for example, Table 2 above) is the MCS of the second data. If the index corresponding to the MCS of the first data is 5, if the offset is -2, then the index corresponding to the MCS of the second data is 3, and the terminal determines that the MCS with index 3 in the MCS table is the MCS of the second data. Among them, the offset can be a default, or it can be indicated by the network device through indication information.

[0180] It should be noted that if the index of the MCS of the second data determined by the offset exceeds the index range of the MCS table, for example, the index of the MCS of the first data is 3, but the offset is -5, and after calculation, the index is -2. In this case, the index in the MCS table closest to the calculated index can be selected as the index of the MCS of the second data, so the index of the MCS of the second data can be obtained as 0. Similarly, when the calculated index is too large, it may also exceed the index range of the MCS table. In this case, the index in the MCS table closest to the calculated index can also be used as the index of the MCS of the second data.

[0181] In the second implementation, according to the above, the MCS includes a modulation mode and a code rate, so the modulation mode of the second data can be the same as the modulation mode of the first data, and there is a certain relationship between the code rate of the second data and the code rate of the first data. The relationship between the code rate of the second data and the code rate of the first data can be a proportional relationship. For example, the code rate of the second data is R2 (R2 is greater than 0) times the code rate of the first data. If the code rate of the first data is Rx, then the code rate of the second data is: Rx*R2. Among them, R2 can be indicated by the network device to the terminal. Optionally, R2 can be 0. If R2 is 0, it means that the second data is not transmitted. That is, there is only one data transmission. Optionally, the network device can indicate how many data are transmitted by whether R2 is 0.

[0182] Mode 32: The network device sends fourth indication information to the terminal, where the fourth indication information indicates the MCS of the second data, for example, the fourth indication information may be an index of the MCS of the second data. The terminal receives the fourth indication information and determines the MCS of the second data according to the fourth indication information.

[0183] Mode 33: The terminal determines the size of the second data, and determines the MCS of the second data according to the size of the second data and the second time-frequency resources.

[0184] The method for the terminal to determine the size of the second data can be directly obtained according to the method for determining the size of the first data in the above-mentioned method 11. After the terminal determines the size of the second data, if the terminal also determines the second time-frequency resource, the terminal can determine the MCS of the second data according to the size of the second data and the second time-frequency resource. The method for determining the second time-frequency resource can be found above.

[0185] Based on the above various methods, optionally, at least one of the first time-frequency resource, the second time-frequency resource and the MCS of the second data is determined according to the first indication information. In this case, the implementation of step 702 may have multiple solutions as shown in Table 3.

[0186] Table 3

[0187]

[0188]

[0189] The various schemes shown in Table 3 make full use of the relationship between time-frequency resources, data size and MCS to determine the MCS of the first time-frequency resources, the second time-frequency resources and the second data, which can save the overhead of indication signaling.

[0190] Based on the above various methods, optionally, the first time-frequency resource, the second time-frequency resource and the MCS of the second data may not be determined according to the first indication information. In this case, the implementation of step 702 may have multiple solutions as shown in Table 4.

[0191] Table 4

[0192]

[0193] In each scheme shown in Table 4, the determination of the MCS of the first time-frequency resource, the second time-frequency resource and the second data is decoupled from the first indication information, so that the indication of resources and MCS can be performed more flexibly.

[0194] In the method provided in the first embodiment, when there are two data, the terminal can determine the time-frequency resources and MCS of the two data, so as to meet the reliability requirements of different data and flexibly transmit data. Compared with jointly modulating and coding the two data according to the reliability requirements of one of the data (for example, the two data use the same MCS), the two data use their own MCS to avoid resource waste while meeting the reliability of the two data. In addition, when at least one of the first time-frequency resource, the second time-frequency resource and the MCS of the second data is determined according to the first indication information, the signaling overhead can be reduced compared to using the indication information for all indications.

[0195] In addition, the prior art cannot flexibly indicate MCS and allocate time-frequency resources when transmitting two or more service data in one physical channel. In this application, a suitable MCS can be selected according to service requirements, which can ensure the robustness of data with higher reliability requirements on the one hand, and the spectrum efficiency of data with lower reliability requirements on the other hand.

[0196] Embodiment 2

[0197] Fig.11 A communication method is provided in Embodiment 2 of the present application.

[0198] 1101. The network device sends eighth indication information to the terminal, where the eighth indication information indicates a first time-frequency resource and an MCS of first data, where the first time-frequency resource is a time-frequency resource that carries the first data; wherein the eighth indication information is also used by the terminal to determine at least one of a second time-frequency resource and an MCS of the second data, where the second time-frequency resource is a time-frequency resource that carries the second data. Correspondingly, the terminal receives the eighth indication information from the network device.

[0199] Among them, the relevant description about the first data, the second data, the first time-frequency resources and the second time-frequency resources can be found in Example 1.

[0200] 1102. The terminal determines the MCS of the second time-frequency resource and the second data.

[0201] See also Fig.11 , the method also includes step 1103 or step 1104.

[0202] 1103. The terminal sends the first data to the network device on the first time-frequency resource according to the MCS of the first data, and sends the second data to the network device on the second time-frequency resource according to the MCS of the second data. Correspondingly, the network device receives the first data from the terminal on the first time-frequency resource according to the MCS of the first data, and receives the second data from the terminal on the second time-frequency resource according to the MCS of the second data. For the relevant description of step 1103, please refer to the above step 703, which will not be repeated here.

[0203] 1104. The network device sends the first data to the terminal on the first time-frequency resource according to the MCS of the first data, and sends the second data to the terminal on the second time-frequency resource according to the MCS of the second data. Correspondingly, the terminal receives the first data from the network device on the first time-frequency resource according to the MCS of the first data, and receives the second data from the network device on the second time-frequency resource according to the MCS of the second data. For the relevant description of step 1104, please refer to the above step 704, which will not be repeated here.

[0204] Optionally, the first data and the second data are transmitted in the same physical channel. For the description of this optional feature, please refer to the corresponding feature in the first embodiment, which will not be repeated here.

[0205] The terminal may determine the second time-frequency resource through the following method 11 or method 12.

[0206] Mode 11: The network device sends third indication information to the terminal, where the third indication information indicates the second time-frequency resource. The terminal receives the third indication information and determines the second time-frequency resource according to the third indication information.

[0207] Method 12: The terminal determines the second time-frequency resources based on the first time-frequency resources indicated by the eighth indication information and the relationship between the first time-frequency resources and the second time-frequency resources; or, the terminal determines the time domain resources (recorded as the second time domain resources) and frequency domain resources (recorded as the second frequency domain resources) included in the second time-frequency resources according to the two indication information (that is, the second time domain resources and the second frequency domain resources are both indicated by the network device).

[0208] When the terminal determines the second time-frequency resource according to the first time-frequency resource indicated by the eighth indication information and the relationship between the first time-frequency resource and the second time-frequency resource, method 12 can be implemented in multiple ways.

[0209] In the first implementation, the second time domain resource is indicated by the network device, and the second frequency domain resource is related to the frequency domain resource in the first time-frequency resource (recorded as the first frequency domain resource). In this case, the terminal can determine the second time domain resource according to the indication of the network device, and determine the second frequency domain resource by the relationship between the second frequency domain resource and the first frequency domain resource.

[0210] In the second implementation, the second frequency domain resource is indicated by the network device, and the second time domain resource is related to the time domain resource in the first time-frequency resource (recorded as the first time domain resource). In this case, the terminal can determine the second frequency domain resource according to the indication of the network device, and determine the second time domain resource by the relationship between the second time domain resource and the first time domain resource.

[0211] In a third implementation, the second frequency domain resource is related to the first frequency domain resource, and the second time domain resource is related to the first time domain resource. In this case, the terminal can determine the second frequency domain resource by the relationship between the second frequency domain resource and the first frequency domain resource, and determine the second time domain resource by the relationship between the second time domain resource and the first time domain resource.

[0212] The relationship between the second time domain resource and the first time domain resource may be as follows:

[0213] 1) The second time domain resource and the first time domain resource are located in the same row of the time domain resource allocation table (for example, Table 1 above). In this case, several more columns indicating information about the second time domain resource may be added to the time domain resource allocation table. Taking Table 1 as an example, 4 more columns may be added, which respectively indicate the PDSCH mapping type of the second time domain resource, K0 of the second time domain resource, S of the second time domain resource, and L of the second time domain resource. At this point, after the first time domain resource is determined, the second time domain resource is also determined.

[0214] 2) There is an offset between the index of the second time domain resource and the index of the first time domain resource. The offset can be a positive number or a negative number. Exemplarily, if the index of the first time domain resource is 1 and the offset is 5, the index of the second time domain resource is 6, and the terminal determines that the time domain resource with index 6 in the time domain resource allocation table (for example, Table 1 above) is the second time domain resource. If the index of the first time domain resource is 5 and the offset is -2, the index of the second time domain resource is 3, and the terminal determines that the time domain resource with index 3 in the time domain resource allocation table is the second time domain resource. The offset can be a default value or can be indicated by the network device through indication information.

[0215] It should be noted that if the index of the second time domain resource determined by the offset exceeds the index range of the time domain resource allocation table, for example, the index of the first time domain resource is 3, but the offset is -5, and after calculation, it is found that indcx is -2, in this case, the index closest to the calculated index in the time domain resource allocation table can be selected as the index of the second time domain resource, so the index of the second time domain resource can be obtained as 0. Similarly, when the calculated index is too large, it may also exceed the index range of the time domain resource allocation table. At this time, the index closest to the calculated index in the time domain resource allocation table can also be used as the index of the second time domain resource.

[0216] Among them, 1) and 2) can both be considered that there is an index relationship between the second time domain resource and the first time domain resource, which are just two situations in this scenario.

[0217] 3) There is a certain interval between the second time domain resource and the first time domain resource (that is, there is an offset between the two). Furthermore, the number of symbols occupied by the second time domain resource and the first time domain resource is the same, or they may have a certain proportional relationship. Among them, the interval can be 0 or a value greater than 0. The ratio of the number of symbols occupied by the second time domain resource and the first time domain resource can be indicated by a proportional factor, and the proportional factor can be a value greater than 0. The interval and the proportional factor can be indicated by a network device, or they can be pre-configured (for example, the proportional factor can be configured in the time domain resource allocation table. In this case, when indicating a row in the time domain resource allocation table, not only the row of resources is indicated, but also a proportional factor). For example, a time slot includes 14 symbols, the starting symbol of the first time domain resource is symbol 3, and the symbol length is 5 symbols, that is, the first time domain resource occupies symbols 3 to 7 in the time slot. If the interval is 4 symbols and the scaling factor is 1 (i.e., the symbol length of the second time domain resource is also 5 symbols), then it can be determined that the starting symbol of the second time domain resource is symbol 12. In this case, only symbols 12 and 13 are available in the time slot. At this time, it is considered that the second time domain resource has crossed the time slot boundary. There are two methods to determine the second time domain resource: 1) See Fig.12 (a) in which the second time domain resource is not allowed to cross the time slot boundary. In this case, the second time domain resource is symbol 12 and symbol 13; 2) see Fig.12 (b) in the figure allows the second time domain resources to cross the time slot boundary. At this time, the second time domain resources are symbols 12 and 13 and symbols 1 to 3 of the next time slot.

[0218] Optionally, the second time domain resource and the first time domain resource can be indicated by the same indication field, that is, the second time domain resource can be determined by the indication field indicating the first time domain resource. The relationship between the second frequency domain resource and the first frequency domain resource can be as follows:

[0219] 1) The second frequency domain resource is the same as the first frequency domain resource. In this case, after the first frequency domain resource is determined, the second frequency domain resource is also determined.

[0220] 2) There is a certain interval between the second frequency domain resource and the first frequency domain resource (that is, there is an offset between the two). Furthermore, the number of RBs occupied by the second frequency domain resource and the first frequency domain resource can be equal, or they can have a certain proportional relationship. The interval can be 0 or a value greater than 0. The ratio of the number of RBs occupied by the second frequency domain resource and the first frequency domain resource can be indicated by a proportional factor, and the proportional factor can be a value greater than 0. The interval and the proportional factor can be indicated by a network device or can be pre-configured. For example, see Fig.13, the starting RB of the first frequency domain resource is RB1, and the RB length is 3 RBs, that is, the first frequency domain resource occupies RB1 to RB3. If the interval is 4 RBs and the proportional factor is 1 (that is, the RB length of the second frequency domain resource is also 3 RBs), it can be determined that the RBs occupied by the second frequency domain resource are RB8 to RB10.

[0221] The terminal may determine the MCS of the second data by the following method 21 or method 22.

[0222] Mode 21: The terminal determines the MCS of the second data according to the MCS of the first data indicated by the eighth indication information and the relationship between the MCS of the first data and the MCS of the second data. For the specific implementation of Mode 21, please refer to Mode 31 in Embodiment 1.

[0223] Method 22: The network device sends fourth indication information to the terminal, and the fourth indication information indicates the MCS of the second data. For example, the fourth indication information may indicate the index of the MCS of the second data. The terminal receives the fourth indication information and determines the MCS of the second data according to the fourth indication information. Based on the above various methods, optionally, at least one of the second time-frequency resource and the MCS of the second data is determined according to the eighth indication information. In this case, step 1102 may be implemented in a variety of ways as shown in Table 5.

[0224] Table 5

[0225]

[0226] For solution 1, the MCS of the second data is determined by the relationship between the MCS of the first data and the MCS of the second data, which can save the signaling overhead of indicating the MCS of the second data. For solution 2, the MCS of the second time-frequency resource and the second data are determined by the first time-frequency resource and the MCS of the first data, respectively, which can save the signaling overhead of indicating the MCS of the second time-frequency resource and the second data. For solution 3, the determination of the MCS of the second data does not depend on the MCS of the first data, which can effectively improve the flexibility of the MCS indication of the second data.

[0227] Based on the above various methods, optionally, the MCS of the second time-frequency resource and the second data may not be determined according to the eighth indication information. In this case, step 1102 may be implemented through the solution shown in Table 6.

[0228] Table 6

[0229] plan Method for calculating the second time-frequency resource Method for calculating the MCS of the second data Solution 1 Method 11 Method 22

[0230] In the method provided in the second embodiment, when there are two data, the terminal can determine the time-frequency resources and MCS of the two data, so as to meet the reliability requirements of different data and flexibly transmit data. Compared with jointly modulating and coding the two data according to the reliability requirements of one of the data (for example, the two data use the same MCS), the two data use their own MCS to meet the reliability of the two data while avoiding resource waste. In addition, when at least one of the second time-frequency resource and the MCS of the second data is determined according to the eighth indication information, the signaling overhead can be reduced compared to using the indication information for all indications.

[0231] In addition, the prior art cannot flexibly indicate MCS and allocate time-frequency resources when transmitting two or more service data in one physical channel. In this application, a suitable MCS can be selected according to service requirements, which can ensure the robustness of data with higher reliability requirements on the one hand, and the spectrum efficiency of data with lower reliability requirements on the other hand.

[0232] Embodiment 3

[0233] Fig.14 A communication method is provided in Embodiment 3 of the present application.

[0234] 1401. The network device sends ninth indication information to the terminal, the ninth indication information indicating the time-frequency resources, the size of the first data, and the size of the second data, the time-frequency resources include the first time-frequency resources and the second time-frequency resources, the first time-frequency resources are the time-frequency resources that carry the first data, and the second time-frequency resources are the time-frequency resources that carry the second data. Correspondingly, the terminal receives the ninth indication information from the network device. For the relevant description of the first data, the second data, the first time-frequency resources, and the second time-frequency resources, please refer to Embodiment 1, which will not be repeated here.

[0235] The ninth indication information may directly or indirectly indicate the size of the first data and the size of the second data. For example, in the case of indirect indication, the ninth indication information indicates the size of the first data by indicating information used to determine the size of the first data, and indicates the size of the second data by indicating information used to determine the size of the second data. Optionally, the first data and the second data are transmitted in the same physical channel. The relevant description of this optional method can be found above and will not be repeated here.

[0236] 1402. The network device sends tenth indication information to the terminal, where the tenth indication information is used to determine a first time-frequency resource or a first MCS, where the first MCS is an MCS for sending or receiving first data on the first time-frequency resource. Correspondingly, the terminal receives the tenth indication information from the network device.

[0237] In the case where the tenth indication information is used to determine the first time-frequency resource, the tenth indication information may directly indicate the first time-frequency resource, in which case the terminal may directly determine the first time-frequency resource according to the tenth indication information. The tenth indication information may also indirectly indicate the first time-frequency resource, for example, indicating the relationship between the first time-frequency resource and the time-frequency resource (for example, the proportion of the first time-frequency resource occupied by the time-frequency resource), in which case the terminal may determine the first time-frequency resource according to the tenth indication information and the time-frequency resource. For the specific method, please refer to method 12 in embodiment 1, which will not be described in detail.

[0238] In the case where the tenth indication information is used to determine the first MCS, the tenth indication information may indicate the first MCS, and the terminal determines the first MCS according to the tenth indication information.

[0239] 1403. When the tenth indication information indicates the first time-frequency resource, the terminal determines the first time-frequency resource according to the tenth indication information, and determines the first MCS, the second time-frequency resource, and the second MCS according to the first time-frequency resource and the ninth indication information; when the tenth indication information indicates the first MCS, the terminal determines the first MCS according to the tenth indication information, and determines the first time-frequency resource, the second time-frequency resource, and the second MCS according to the first MCS and the ninth indication information. The second MCS is the MCS for sending or receiving the second data on the second time-frequency resource.

[0240] In the case where the tenth indication information is used to determine the first time-frequency resource, the implementation process of step 1403 includes: 11) determining the first time-frequency resource according to the tenth indication information. 12) determining the first MCS according to the first time-frequency resource and the size of the first data indicated by the ninth indication information. 13) determining the second time-frequency resource according to the first time-frequency resource and the time-frequency resource indicated by the ninth indication information. 14) determining the second MCS according to the second time-frequency resource and the size of the second data indicated by the ninth indication information.

[0241] In the case where the tenth indication information is used to determine the first MCS, the implementation process of step 1403 includes: 21) determining the first MCS according to the tenth indication information. 22) determining the first time-frequency resource according to the first MCS and the size of the first data indicated by the ninth indication information. 23) determining the second time-frequency resource according to the first time-frequency resource and the time-frequency resource indicated by the ninth indication information. 24) determining the second MCS according to the second time-frequency resource and the size of the second data indicated by the ninth indication information. The specific implementation of each step in the implementation process of step 1403 can be found above and will not be repeated here.

[0242] See also Fig.14 , the method also includes step 1404 or step 1405.

[0243] 1404. The terminal sends the first data to the network device on the first time-frequency resource according to the first MCS, and sends the second data to the network device on the second time-frequency resource according to the second MCS. Correspondingly, the network device receives the first data from the terminal on the first time-frequency resource according to the first MCS, and receives the second data from the terminal on the second time-frequency resource according to the second MCS. For the relevant description of step 1404, please refer to the above step 703.

[0244] 1405. The network device sends the first data to the terminal on the first time-frequency resource according to the first MCS, and sends the second data to the terminal on the second time-frequency resource according to the second MCS. Correspondingly, the terminal receives the first data from the network device on the first time-frequency resource according to the first MCS, and receives the second data from the network device on the second time-frequency resource according to the second MCS. For the relevant description of step 1405, please refer to the above step 704.

[0245] In the method provided in Example 3, when there are two data, the terminal can determine the time-frequency resources and MCS of the two data, so as to meet the reliability requirements of different data and flexibly transmit data. Compared with jointly modulating and coding the two data according to the reliability requirements of one of the data (for example, the two data use the same MCS), the two data use their own MCS to avoid resource waste while meeting the reliability of the two data. In addition, when the prior art transmits two or more service data in a physical channel, it is not possible to flexibly indicate the MCS and allocate time-frequency resources. In the present application, a suitable MCS can be selected according to service requirements, which can ensure the robustness of data with higher reliability requirements on the one hand, and the spectrum efficiency of data with lower reliability requirements on the other hand.

[0246] Embodiment 4

[0247] Fig.15 A communication method is provided for Embodiment 4 of the present application.

[0248] 1501. The network device sends eleventh indication information and twelfth indication information to the terminal, the eleventh indication information indicates the first resource and the third MCS, the twelfth indication information indicates the second resource and the fourth MCS, the third MCS is the MCS for sending or receiving the first data on the first resource, and the fourth MCS is the MCS for sending or receiving the second data on the second resource. Correspondingly, the terminal receives the eleventh indication information and the twelfth indication information from the network device.

[0249] The first resource and the second resource may both be CG resources, or both may be DG resources, or one may be a CG resource and the other may be a DG resource.

[0250] The size of the first data can be determined according to the first resource and the third MCS indicated by the eleventh indication information, and the size of the second data can be determined according to the second resource and the fourth MCS indicated by the twelfth indication information. Optionally, the first data and the second data are transmitted in the same physical channel. The relevant description of this optional method can be found above.

[0251] After step 1501, execute step 1502 or 1503.

[0252] 1502. When the first resource and the second resource overlap, the terminal sends the first data to the network device on the first time-frequency resource according to the first MCS, and sends the second data to the network device on the second time-frequency resource according to the second MCS. Correspondingly, the network device receives the first data from the terminal on the first time-frequency resource according to the first MCS, and receives the second data from the terminal on the second time-frequency resource according to the second MCS.

[0253] 1503. When the first resource and the second resource overlap, the network device sends the first data to the terminal on the first time-frequency resource according to the first MCS, and sends the second data to the terminal on the second time-frequency resource according to the second MCS. Correspondingly, the terminal receives the first data from the network device on the first time-frequency resource according to the first MCS, and receives the second data from the network device on the second time-frequency resource according to the second MCS.

[0254] The first MCS is the MCS for sending or receiving first data on the first time-frequency resource, and the second MCS is the MCS for sending or receiving second data on the second time-frequency resource; the first resource includes the first time-frequency resource and the second time-frequency resource, or the second resource includes the first time-frequency resource and the second time-frequency resource.

[0255] Optionally, before step 1502 and step 1503, the terminal may determine to multiplex the first data and the second data in one physical channel for transmission. Specifically, the data may be multiplexed on a resource with a higher priority or a resource containing a larger number of REs in the first resource and the second resource. In the case where one of the first resource and the second resource is a CG resource and the other is a DG resource, the data may be multiplexed on the DG resource or the CG resource in the first resource and the second resource.

[0256] Optionally, before step 1502 and step 1503, the terminal may adopt the following method A or method B to determine the first time-frequency resource, the second time-frequency resource, the first MCS and the second MCS.

[0257] Method A

[0258] The terminal receives the tenth indication information from the network device, and the tenth indication information indicates the first time-frequency resource or the first MCS; when the tenth indication information indicates the first time-frequency resource, the terminal determines the first time-frequency resource according to the tenth indication information, and determines the first MCS, the second time-frequency resource and the second MCS according to the first time-frequency resource, the eleventh indication information and the twelfth indication information; when the tenth indication information indicates the first MCS, the terminal determines the first MCS according to the tenth indication information, and determines the first time-frequency resource, the second time-frequency resource and the second MCS according to the first MCS, the eleventh indication information and the twelfth indication information.

[0259] When the tenth indication information is used to determine the first time-frequency resource, mode A may include:

[0260] 31) The terminal determines the first time-frequency resource according to the tenth indication information. 32) The terminal determines the first MCS according to the first time-frequency resource and the size of the first data; or, the terminal determines the first MCS according to the third MCS or the fourth MCS. The size of the first data is determined according to the eleventh indication information. 33) The second time-frequency resource is determined according to the first time-frequency resource, and the first resource or the second resource (which resource depends on which resource the terminal decides to multiplex the first data and the second data). 34) The terminal determines the second MCS according to the second time-frequency resource and the size of the second data. The size of the second data is determined according to the twelfth indication information.

[0261] The process of the terminal determining the first MCS based on the third MCS or the fourth MCS may include: using the modulation mode of the third MCS as the modulation mode in the first MCS, determining the spectrum efficiency according to the first time-frequency resources and the size of the first data, dividing the spectrum efficiency by the modulation order of the third MCS to obtain the code rate in the first MCS, and the first MCS can be determined after the modulation mode in the first MCS and the code rate in the first MCS are determined; or, using the modulation mode of the fourth MCS as the modulation mode in the first MCS, determining the spectrum efficiency according to the first time-frequency resources and the size of the first data, dividing the spectrum efficiency by the modulation order of the fourth MCS to obtain the code rate in the first MCS, and the first MCS can be determined after the modulation mode in the first MCS and the code rate in the first MCS are determined.

[0262] When the tenth indication information is used to determine the first MCS, the method A may include:

[0263] 41) The terminal determines the first MCS according to the tenth indication information. 42) The terminal determines the first time-frequency resource according to the first MCS and the size of the first data. The size of the first data is determined according to the eleventh indication information. 43) The terminal determines the second time-frequency resource according to the first time-frequency resource, and the first resource or the second resource (which resource depends on which resource the terminal decides to multiplex the first data and the second data). 44) The terminal determines the second MCS according to the second time-frequency resource and the size of the second data. The size of the second data is determined according to the twelfth indication information.

[0264] Step 41) can be implemented by the following method a1 or method a2.

[0265] Mode a1: The first MCS is determined according to the third MCS. The third MCS includes the modulation mode and the code rate R 第三MCS In addition, the tenth indication information may indicate beta. In this case, the modulation mode of the first MCS is the same as the modulation mode of the third MCS, and the code rate of the first MCS is based on R 第三MCS and beta, for example, the code rate of the first MCS = beta*R 第三MCS , or, the code rate of the first MCS = R 第三MCS / beta.

[0266] Mode a2: The first MCS is determined according to the fourth MCS. The fourth MCS includes the modulation mode and the code rate R 第四MCS In addition, the tenth indication information may indicate beta. In this case, the modulation mode of the first MCS is the same as the modulation mode of the fourth MCS, and the code rate of the first MCS is based on R 第四MCS and beta, for example, the code rate of the first MCS = beta*R 第四MCS , or, the code rate of the first MCS = R 第四MCS / beta.

[0267] In mode A, optionally, the method further includes: the network device sends tenth indication information to the terminal.

[0268] Method B

[0269] In one case, the first resource includes the first time-frequency resource and the second time-frequency resource (that is, the terminal decides to multiplex the first data and the second data into the first resource), the terminal determines the second time-frequency resource based on the second resource, the terminal determines the first time-frequency resource based on the first resource and the second time-frequency resource, the second MCS is the fourth MCS, the first MCS is the third MCS (at this time, the size of the first data actually transmitted is determined according to the first MCS and the first time-frequency resource) or the first MCS is determined according to the size of the first time-frequency resource and the first data. In this case, the first resource is larger than the second resource. Optionally, the terminal determines X1 REs in the first resource as the second time-frequency resource, and X1 is the number of REs in the second resource used to transmit data.

[0270] In another case, the second resource includes the first time-frequency resource and the second time-frequency resource (that is, the terminal decides to multiplex the first data and the second data into the second resource), the terminal determines the first time-frequency resource based on the first resource, the terminal determines the second time-frequency resource based on the second resource and the first time-frequency resource, the first MCS is the third MCS, the second MCS is the fourth MCS (at this time, the size of the second data actually transmitted is determined according to the second MCS and the second time-frequency resource) or the second MCS is determined according to the size of the second time-frequency resource and the second data. In this case, the second resource is larger than the first resource. Optionally, the terminal determines X2 REs in the second resource as the first time-frequency resource, and X2 is the number of REs in the first resource used to transmit data.

[0271] For example, in the case of uplink data scheduling, after allocating CG resources to the terminal, the network device may allocate DG resources to the terminal. In some cases, the DG resources and the CG resources overlap. For example, Fig.16 The situation shown. There are two meanings of overlap, one is overlap in the time domain, and the other is overlap in the frequency domain. Optionally, time domain overlap means that at least one symbol of the time domain information corresponding to the two time-frequency resources is the same. In the case of overlap in the time domain, in the prior art, it is not allowed to transmit on CG resources and DG resources at the same time, and a resource is selected for data transmission according to certain rules, that is, only one data can be sent. In this scenario, the method provided in Example 4 can be used to multiplex the two data in one physical channel for transmission. After multiplexing the physical channel, the two data can be transmitted simultaneously on one of the following resources: 1) DG resources; 2) CG resources; 3) resources with high priority; 4) resources containing a large number of REs. Among them, the priority of the resource can be indicated by DCI. When the resource with high priority is used first, if the two resources have the same priority, they can be transmitted on the resources corresponding to 1) or 2) or 4).

[0272] For the data sent on the CG resource (assuming it is the first resource), the network device will indicate the MCS (i.e., the third MCS). Then, based on the CG resource and the third MCS, the size of the data sent on the CG resource (i.e., the first data) can be determined. For the data sent on the DG resource (assuming it is the second resource), the network device will also indicate the MCS (i.e., the fourth MCS). Then, based on the DG resource and the fourth MCS, the size of the data sent on the DG resource (i.e., the second data) can be determined.

[0273] After multiplexing the physical channel, due to limited resources, the two data cannot use the MCS indicated by the network device for data transmission. Therefore, it is necessary to re-determine the MCS and time-frequency resources for the two data. In this case, the method provided in Embodiment 4 of the present application can be used to determine the time-frequency resources (i.e., the first time-frequency resources and the second time-frequency resources) and MCS (i.e., the first MCS and the second MCS) of the two data.

[0274] The beneficial effects of the fourth embodiment can be found in the third embodiment and will not be described in detail.

[0275] In the above-mentioned Embodiment 3 and Embodiment 4, the tenth indication information may also be used not to determine the first time-frequency resource or the first MCS, but to determine the second time-frequency resource or the second MCS. In this case, the implementation process is similar to the implementation process described in the above-mentioned Embodiment 3 and Embodiment 4. It is only necessary to replace the first time-frequency resource and the second time-frequency resource in the description related to the tenth indication information, and the first data and the second data with each other for understanding, and no further details are given. In the above-mentioned Embodiment 3 and Embodiment 4, the implementation process of each step that is not described in detail can be referred to the description of the corresponding steps in Embodiment 1 and Embodiment 2, and no further details are given.

[0276] It should be noted that in the above embodiments of the present application, two data are used as an example to illustrate the method of determining the MCS and time-frequency resources. In actual implementation, more data may be used, and the determination method is similar, which will not be repeated.

[0277] It should be noted that the prior art does not allow new transmission data and retransmission data for different data to be transmitted in the same physical channel. Even if data is transmitted through multiple layers, one is not allowed to be new transmission data and the other is retransmission data. In the present application, new transmission data and retransmission data can be transmitted in the same physical channel, and the above method can be used to determine the time-frequency resources and MCS of new transmission data and retransmission data. Compared with the prior art, the delay can be effectively reduced. In the prior art, each scheduling only allows scheduling retransmission data or scheduling initial transmission data. If retransmission data is scheduled, initial transmission data can only be scheduled next time, which will cause a delay in initial transmission data. Similarly, if initial transmission data is scheduled, reliability will be reduced. Reliability and delay are two very important indicators for URLLC systems. Through this solution, gains can be brought to URLLC.

[0278] The above mainly introduces the scheme of the embodiment of the present application from the perspective of interaction between network elements. It can be understood that in order to realize the above functions, each network element includes at least one of the hardware structure and software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in this document, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

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

[0280] For example, Fig.17 A possible structural diagram of a communication device (referred to as communication device 170) involved in the above embodiment is shown, and the communication device 170 includes a processing unit 1701 and a communication unit 1702. Optionally, it also includes a storage unit 1703. The communication device 170 can be used to illustrate the structure of the network device and the terminal in the above embodiment.

[0281] when Fig.17When used to illustrate the structure of the terminal involved in the above embodiment, the processing unit 1701 is used to control and manage the actions of the terminal. For example, the processing unit 1701 is used to execute Figure 7 701 to 704, Fig.11 1101 to 1104, Fig.14 1401 to 1405, Fig.15 1501 to 1503 in the embodiment of the present application, and / or the actions performed by the terminal in other processes described in the embodiment of the present application. The processing unit 1701 can communicate with other network entities through the communication unit 1702, for example, Figure 7 The storage unit 1703 is used to store program codes and data of the terminal.

[0282] when Fig.17 When used to illustrate the structure of the network device involved in the above embodiment, the processing unit 1701 is used to control and manage the actions of the network device. For example, the processing unit 1701 is used to execute Figure 7 701, 703 and 704, Fig.11 1101, 1103 and 1104, Fig.14 1401, 1402, 1404 and 1405, Fig.15 1501 to 1503 in the embodiment of the present application, and / or the actions performed by the network device in other processes described in the embodiment of the present application. The processing unit 1701 can communicate with other network entities through the communication unit 1702, for example, Figure 7 The storage unit 1703 is used to store program codes and data of the network device.

[0283] Exemplarily, the communication device 170 may be a device or a chip or a chip system.

[0284] When the communication device 170 is a device, the processing unit 1701 may be a processor; the communication unit 1702 may be a communication interface, a transceiver, or an input interface and / or an output interface. Optionally, the transceiver may be a transceiver circuit. Optionally, the input interface may be an input circuit, and the output interface may be an output circuit.

[0285] When the communication device 170 is a chip or a chip system, the communication unit 1702 may be a communication interface, an input interface and / or an output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system, etc. The processing unit 1701 may be a processor, a processing circuit or a logic circuit, etc.

[0286] Fig.17If the integrated unit is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the method described in each embodiment of the present application. The storage medium for storing computer software products includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories, random access memories, magnetic disks or optical disks.

[0287] The present application also provides a hardware structure diagram of a communication device, see Fig.18 or Fig.19 The communication device includes a processor 1801, and optionally, also includes a memory 1802 connected to the processor 1801.

[0288] Processor 1801 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the present application. Processor 1801 may also include multiple CPUs, and processor 1801 may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. The processor here may refer to one or more devices, circuits, or processing cores for processing data (such as computer program instructions).

[0289] The memory 1802 may be a ROM or other types of static storage devices that can store static information and instructions, a RAM or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory, a read-only optical disc or other optical disc storage, an optical disc storage (including a compressed optical disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, etc.), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, and the embodiments of the present application do not impose any restrictions on this. The memory 1802 may exist independently (in this case, the memory may be located outside the communication device or inside the communication device), or it may be integrated with the processor 1801. Among them, the memory 1802 may contain a computer program code. The processor 1801 is used to execute the computer program code stored in the memory 1802, thereby realizing the method provided in the embodiments of the present application.

[0290] In the first possible implementation, see Fig.18 , the communication device also includes a transceiver 1803. The processor 1801, the memory 1802 and the transceiver 1803 are connected via a bus. The transceiver 1803 is used to communicate with other devices or a communication network. Optionally, the transceiver 1803 may include a transmitter and a receiver. The device used to implement the receiving function in the transceiver 1803 can be regarded as a receiver, and the receiver is used to perform the receiving step in the embodiment of the present application. The device used to implement the sending function in the transceiver 1803 can be regarded as a transmitter, and the transmitter is used to perform the sending step in the embodiment of the present application.

[0291] Based on the first possible implementation, Fig.18 It can be used to illustrate the structure of the network device and terminal involved in the above embodiment. The processor 1801 can be used to implement Fig.17 The function of the processing unit 1701, the memory 1802 is used to implement Fig.17 The function of the storage unit 1703 in the transceiver 1803 is used to implement Fig.17 The function of the communication unit 1702.

[0292] In a second possible implementation, the processor 1801 includes a logic circuit, and an input interface and / or an output interface. Exemplarily, the output interface is used to perform the sending action in the corresponding method, and the input interface is used to perform the receiving action in the corresponding method.

[0293] Based on the second possible implementation, see Fig.19 , Fig.19 The structural schematic diagram shown can be used to illustrate the structures of the network devices and terminals involved in the above embodiments.

[0294] when Fig.19 When used to illustrate the structure of the terminal involved in the above embodiment, the processor 1801 is used to control and manage the actions of the terminal. For example, the logic circuit in the processor 1801 is used to execute Figure 7 701 to 704, Fig.11 1101 to 1104, Fig.14 1401 to 1405, Fig.15 1501 to 1503 in the embodiment of the present application, and / or the actions performed by the terminal in other processes described in the embodiment of the present application. The logic circuit in the processor 1801 can communicate with other network entities through the input interface and / or the output interface, for example, Figure 7 The memory 1802 is used to store program codes and data of the terminal.

[0295] when Fig.19 When used to illustrate the structure of the network device involved in the above embodiment, the processor 1801 is used to control and manage the actions of the network device. For example, the logic circuit in the processor 1801 is used to execute Figure 7 701, 703 and 704, Fig.11 1101, 1103 and 1104, Fig.14 1401, 1402, 1404 and 1405, Fig.15 1501 to 1503 in the embodiment of the present application, and / or the actions performed by the network device in other processes described in the embodiment of the present application. The logic circuit in the processor 1801 can communicate with other network entities through the input interface and / or the output interface, for example, Figure 7 The memory 1802 is used to store program codes and data of the network device.

[0296] In the implementation process, each step in the method provided in this embodiment can be completed by an integrated logic circuit of hardware in a processor or by instructions in the form of software. The steps of the method disclosed in the embodiment of the present application can be directly embodied as being executed by a hardware processor, or by a combination of hardware and software modules in a processor.

[0297] An embodiment of the present application also provides a computer-readable storage medium, including instructions, which, when executed on a communication device, enable the communication device to execute any of the above methods.

[0298] The embodiment of the present application also provides a computer program product including instructions, which, when executed on a communication device, enables the communication device to execute any of the above methods.

[0299] An embodiment of the present application also provides a communication system, including: a network device and a terminal.

[0300] An embodiment of the present application also provides a chip, including: a processor and a communication interface, the processor is coupled to a memory via the communication interface, and when the processor executes a computer program or instruction in the memory, any one of the methods provided in the above embodiments is executed.

[0301] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loading and executing computer program instructions on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. Computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode. Computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that contains one or more servers that can be integrated with a medium. Available media can be magnetic media (e.g., floppy disk, hard disk, tape), optical media (e.g., DVD), or semiconductor media (e.g., solid-state hard disk), etc.

[0302] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other changes to the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0303] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0304] In the description of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In the description of this application, unless otherwise specified, "at least one" means one or more, and "a plurality" means two or more than two.

[0305] In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.

[0306] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

Claims

1. A communication method, characterized in that: include: Receive first indication information from a network device, where the first indication information indicates a time-frequency resource and a modulation and coding scheme MCS of first data, where the time-frequency resource includes a first time-frequency resource and a second time-frequency resource, where the first time-frequency resource is a time-frequency resource that carries the first data, and the second time-frequency resource is a time-frequency resource that carries the second data; Determine an MCS of the first time-frequency resource, the second time-frequency resource, and the second data; wherein at least one of the MCSs of the first time-frequency resource, the second time-frequency resource, and the second data is determined according to the first indication information; Sending the first data to the network device on the first time-frequency resource according to the MCS of the first data, and sending the second data to the network device on the second time-frequency resource according to the MCS of the second data; or, receiving the first data from the network device on the first time-frequency resource according to the MCS of the first data, and receiving the second data from the network device on the second time-frequency resource according to the MCS of the second data; The determining of the first time-frequency resource includes: determining a size of the first data, and determining the first time-frequency resource according to the size of the first data and the MCS of the first data; or, determining the first time-frequency resource according to the time-frequency resource and the relationship between the first time-frequency resource and the time-frequency resource; or, receiving second indication information, and determining the first time-frequency resource according to the second indication information; or, The first time-frequency resource is determined according to the time-frequency resource and the second time-frequency resource.

2. The method according to claim 1, characterized in that: The first data and the second data are transmitted in the same physical channel.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: receiving fifth indication information from the network device; The size of the first data is determined according to the fifth indication information.

4. The method according to claim 1, characterized in that: The determining the second time-frequency resource includes: determining the second time-frequency resource according to the time-frequency resource and the relationship between the second time-frequency resource and the time-frequency resource; or, receiving third indication information, and determining the second time-frequency resource according to the third indication information; or, Determine the second time-frequency resource according to the time-frequency resource and the first time-frequency resource; or, Determine the size of the second data, and determine the second time-frequency resources according to the MCS of the second data and the size of the second data.

5. The method according to claim 1, characterized in that The method further comprises: receiving sixth indication information from the network device; The size of the second data is determined according to the sixth indication information.

6. The method according to claim 1, characterized in that The determining the MCS of the second data includes: determining the MCS of the second data according to the MCS of the first data and the relationship between the MCS of the first data and the MCS of the second data; or, receiving fourth indication information, and determining the MCS of the second data according to the fourth indication information; or, Determine the size of the second data, and determine the MCS of the second data according to the size of the second data and the second time-frequency resources.

7. A communication method, characterized in that: include: Sending first indication information to a terminal, where the first indication information indicates a time-frequency resource and a modulation and coding scheme MCS of first data, where the time-frequency resource includes a first time-frequency resource and a second time-frequency resource, where the first time-frequency resource is a time-frequency resource that carries the first data, and the second time-frequency resource is a time-frequency resource that carries the second data; Sending the first data to the terminal on the first time-frequency resource according to the MCS of the first data, and sending the second data to the terminal on the second time-frequency resource according to the MCS of the second data; or receiving the first data from the terminal on the first time-frequency resource according to the MCS of the first data, and receiving the second data from the terminal on the second time-frequency resource according to the MCS of the second data; Wherein, second indication information is sent to the terminal, and the second indication information indicates the first time-frequency resource.

8. The method according to claim 7, characterized in that The first data and the second data are transmitted in the same physical channel.

9. The method according to claim 7 or 8, characterized in that: The method further comprises: Send third indication information to the terminal, where the third indication information indicates the second time-frequency resource.

10. The method according to claim 7, characterized in that The method further comprises: Send fourth indication information to the terminal, where the fourth indication information indicates the MCS of the second data.

11. The method according to claim 7, characterized in that The method further comprises: Send fifth indication information to the terminal, where the fifth indication information indicates a size of the first data.

12. The method according to claim 7, characterized in that The method further comprises: Sending sixth indication information to the terminal, where the sixth indication information indicates a size of the second data.

13. A communication device, characterized in that: include: a communication unit and a processing unit; The communication unit is configured to receive first indication information from a network device, where the first indication information indicates a time-frequency resource and a modulation and coding scheme MCS of first data, where the time-frequency resource includes a first time-frequency resource and a second time-frequency resource, where the first time-frequency resource is a time-frequency resource that carries the first data, and the second time-frequency resource is a time-frequency resource that carries the second data; The processing unit is configured to determine the MCS of the first time-frequency resource, the second time-frequency resource, and the second data; wherein at least one of the MCS of the first time-frequency resource, the second time-frequency resource, and the second data is determined according to the first indication information; The communication unit is further configured to: send the first data to the network device on the first time-frequency resource according to the MCS of the first data, and send the second data to the network device on the second time-frequency resource according to the MCS of the second data; or receive the first data from the network device on the first time-frequency resource according to the MCS of the first data, and receive the second data from the network device on the second time-frequency resource according to the MCS of the second data; The processing unit is specifically used for: determining a size of the first data, and determining the first time-frequency resource according to the size of the first data and the MCS of the first data; or, determining the first time-frequency resource according to the time-frequency resource and the relationship between the first time-frequency resource and the time-frequency resource; or, receiving second indication information through the communication unit, and determining the first time-frequency resource according to the second indication information; or, The first time-frequency resource is determined according to the time-frequency resource and the second time-frequency resource.

14. The communication device according to claim 13, characterized in that: The first data and the second data are transmitted in the same physical channel.

15. The communication device according to claim 13 or 14, characterized in that: The communication unit is further configured to receive fifth indication information from the network device; The processing unit is further used to determine the size of the first data according to the fifth indication information.

16. The communication device according to claim 13, characterized in that: The processing unit is specifically used for: determining the second time-frequency resource according to the time-frequency resource and the relationship between the second time-frequency resource and the time-frequency resource; or, receiving third indication information through the communication unit, and determining the second time-frequency resource according to the third indication information; or, Determine the second time-frequency resource according to the time-frequency resource and the first time-frequency resource; or, Determine the size of the second data, and determine the second time-frequency resources according to the MCS of the second data and the size of the second data.

17. The communication device according to claim 13, characterized in that: The communication unit is further configured to receive sixth indication information from the network device; The processing unit is further used to determine the size of the second data according to the sixth indication information.

18. The communication device according to claim 13, characterized in that: The processing unit is specifically used for: determining the MCS of the second data according to the MCS of the first data and the relationship between the MCS of the first data and the MCS of the second data; or, receiving fourth indication information through the communication unit, and determining the MCS of the second data according to the fourth indication information; or, Determine the size of the second data, and determine the MCS of the second data according to the size of the second data and the second time-frequency resources.

19. A communication device, characterized in that: include: a communication unit and a processing unit; The processing unit is configured to send first indication information to the terminal through the communication unit, where the first indication information indicates a time-frequency resource and a modulation and coding scheme MCS of first data, where the time-frequency resource includes a first time-frequency resource and a second time-frequency resource, where the first time-frequency resource is a time-frequency resource that carries the first data, and the second time-frequency resource is a time-frequency resource that carries the second data; The communication unit is further configured to: send the first data to the terminal on the first time-frequency resource according to the MCS of the first data, and send the second data to the terminal on the second time-frequency resource according to the MCS of the second data; or receive the first data from the terminal on the first time-frequency resource according to the MCS of the first data, and receive the second data from the terminal on the second time-frequency resource according to the MCS of the second data; The processing unit is further used to send second indication information to the terminal through the communication unit, where the second indication information indicates the first time-frequency resource.

20. The communication device according to claim 19, characterized in that The first data and the second data are transmitted in the same physical channel.

21. The communication device according to claim 19 or 20, characterized in that: The processing unit is further used to send third indication information to the terminal through the communication unit, where the third indication information indicates the second time-frequency resource.

22. The communication device according to claim 19, characterized in that The processing unit is further used to send fourth indication information to the terminal through the communication unit, where the fourth indication information indicates the MCS of the second data.

23. The communication device according to claim 19, characterized in that The processing unit is further used to send fifth indication information to the terminal through the communication unit, where the fifth indication information indicates the size of the first data.

24. The communication device according to claim 19, characterized in that The processing unit is further used to send sixth indication information to the terminal through the communication unit, where the sixth indication information indicates the size of the second data.

25. A communication device, characterized in that: The communication device includes one or more processors and transceivers; the one or more processors and the transceiver support the communication device to execute the method according to any one of claims 1-6, or execute the method according to any one of claims 7-12.

26. A communication device, characterized in that: The communication device includes a processor and a communication interface, and the processor is coupled to a memory through the communication interface. When the processor executes a computer program or computer instruction in the memory, the method described in any one of claims 1 to 6 is executed, or the method described in any one of claims 7 to 12 is executed.

27. A computer-readable storage medium, characterized in that: The method comprises computer instructions, which, when executed on a communication device, cause the communication device to execute the method according to any one of claims 1 to 6; or, execute the method according to any one of claims 7 to 12.

28. A computer program product, characterized in that The method comprises computer instructions, which, when executed on a communication device, cause the communication device to execute the method according to any one of claims 1 to 6; or, execute the method according to any one of claims 7 to 12.

Citation Information

Patent Citations

  • Data transmission method and device, and electronic equipment

    CN108023665A