Uplink transmission method and communication device
By sending scheduling information including side-line transmission parameters and uplink transmission parameters in network equipment, the problems of long delay and low efficiency in uplink cooperative transmission are solved, and more efficient resource scheduling and transmission efficiency are achieved.
Patent Information
- Application Number
- CN201980101310.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-10-31
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2039-10-31
AI Technical Summary
The prior art has problems of long delay and low efficiency in uplink cooperative transmission, mainly because the independently scheduled side-line resources and uplink resources cannot adapt to uplink cooperative transmission.
By sending scheduling information including side-line transmission parameters and uplink transmission parameters in the network device, it is ensured that the terminal device can obtain the required resource indication information in one scheduling information, thereby improving the efficiency of resource scheduling and reducing delay.
It realizes the delay of uplink cooperative transmission, improves the efficiency of uplink cooperative transmission, and avoids the problem of multiple scheduling resources.
Smart Images

Figure CN114556793B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to an uplink transmission method and a communication device. Background Art
[0002] Wireless communication technology has experienced rapid development in the past few decades, from the first generation of wireless communication systems based on analog communication systems, to 2G wireless communication systems represented by the global system for mobile communication (GSM), to 3G wireless communication systems represented by wideband code division multiple access (WCDMA), and then to 4G wireless communication systems such as long term evolution (LTE), which are now widely used in the world and have achieved great success. The services supported by wireless communication systems have also evolved from the initial voice and text messages to the current support for wireless high-speed data communications. At the same time, the number of wireless connections around the world is experiencing a continuous and rapid growth, and various new types of wireless services are also emerging, such as the Internet of Things and autonomous driving, which have put forward higher requirements for the next generation of wireless communication systems, that is, 5G systems.
[0003] Currently, terminal devices can complete sidelink transmission on sidelink resources, and terminal devices and network devices can complete uplink transmission on uplink resources and / or downlink transmission on downlink resources. In the future, user collaborative transmission will also be supported. User collaboration means that terminal devices can complete user collaborative transmission with network devices with the assistance of other terminal devices, such as uplink collaborative transmission and / or downlink collaborative transmission. Figure 1 , uplink cooperative transmission means that the second terminal receives data from the first terminal on the first sideline resource and forwards the data to the network device on the uplink resource. Downlink cooperative transmission means that the second terminal receives data from the network device on the uplink resource and forwards the data to the first terminal on the second sideline resource. The uplink resource is located after the first sideline resource in the time domain, and the second sideline resource is located after the downlink resource in the time domain, so that the CUE has enough time to complete the data forwarding operation. Summary of the invention
[0004] The embodiments of the present application provide an uplink transmission method and a communication device, which can reduce the delay of uplink collaborative transmission and improve the efficiency of uplink collaborative transmission.
[0005] To achieve the above effects, this application adopts the following technical solutions:
[0006] In a first aspect, an uplink transmission method is provided. The method includes: a network device sends first scheduling information to a first terminal and a second terminal. The first scheduling information includes indication information of a sidelink transmission parameter and indication information of a first uplink transmission parameter, the sidelink transmission parameter is used by the first terminal to send first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send the first data to the network device. The network device receives the first data from the second terminal.
[0007] In a possible design method, the first scheduling information may also include indication information of a second uplink transmission parameter, and the second uplink transmission parameter is used by the first terminal to send the second data to the network device. Accordingly, the uplink transmission method described in the first aspect may also include: the network device receives the second data from the first terminal. That is, multiple types of wireless connections can be established simultaneously between the first terminal and the network device to improve the throughput of uplink data transmission.
[0008] In a second aspect, an uplink transmission method is provided. The method includes: a first terminal receives first scheduling information from a network device. The first scheduling information includes indication information of a sideline transmission parameter and indication information of a first uplink transmission parameter, the sideline transmission parameter is used by the first terminal to send first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send the first data to the network device. The first terminal sends the first data to the second terminal.
[0009] In a possible design method, the first scheduling information may also include indication information of a second uplink transmission parameter, and the second uplink transmission parameter is used for the first terminal to send the second data to the network device. Accordingly, the uplink transmission method described in the second aspect may also include: the first terminal sends the second data to the network device. That is, multiple types of wireless connections can be established simultaneously between the first terminal and the network device to improve the throughput of uplink data transmission.
[0010] In a third aspect, an uplink transmission method is provided. The method includes: a second terminal receives first scheduling information from a network device. The first scheduling information includes indication information of a sidelink transmission parameter and indication information of a first uplink transmission parameter, the sidelink transmission parameter is used by the first terminal to send first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send the first data to the network device. The second terminal receives the first data from the first terminal and sends the first data to the network device.
[0011] In a possible design method, the first scheduling information may also include indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send the second data to the network device. In other words, multiple types of wireless connections may be established simultaneously between the first terminal and the network device to improve the throughput of uplink data transmission.
[0012] Based on the uplink transmission method described in the first aspect to the third aspect, the network device can simultaneously indicate the sidelink resources and the first uplink resources required for the uplink cooperative transmission in one scheduling information, thereby improving the efficiency of resource scheduling, and can avoid the problem of multiple scheduling of sidelink resources and / or uplink resources due to the fact that independently scheduled sidelink resources and uplink resources cannot adapt to the uplink cooperative transmission, which can reduce the delay of the uplink cooperative transmission and improve the efficiency of the uplink cooperative transmission.
[0013] In the uplink transmission method described in any one of the first aspect to the third aspect, the sidelink transmission parameter may include indication information of the sidelink time domain resource, and the sidelink time domain resource is used by the first terminal to send the first data to the second terminal. Accordingly, the first uplink transmission parameter may include indication information of the first uplink time domain resource, and the first uplink time domain resource is used by the second terminal to send the first data to the network device; the second uplink transmission parameter may include indication information of the second uplink time domain resource, and the second uplink time domain resource is used by the first terminal to send the second data to the network device.
[0014] Exemplarily, the indication information of the sideline time domain resource may include one or more of the time domain starting position, time domain ending position, single transmission duration, and number of repetitions of the sideline resource. Among them, the time domain starting position of the sideline resource is the starting position of the first transmission in one or more transmissions corresponding to the number of repetitions, such as the time slot where the first symbol in the first transmission is located. The time domain ending position of the sideline resource is the ending position of the last transmission in one or more transmissions corresponding to the number of repetitions, such as the time slot where the last symbol in the last transmission is located. The number of repetitions is a positive integer, or the number of repetitions may not be configured, in which case it may default to a single transmission.
[0015] Exemplarily, the indication information of the first uplink time domain resource may include the time domain starting position of the first uplink resource, or the time domain offset between the time domain starting position of the first uplink resource and the time domain starting position or the time domain ending position of the sidelink resource. The time domain starting position of the first uplink resource may be: the starting symbol of the first uplink resource in the time domain, or one or more of the time slots where the starting symbol is located.
[0016] Optionally, the time domain offset between the time domain starting position of the first uplink resource and the time domain starting position or the time domain ending position of the sidelink resource may include one of the following: a first time domain offset and a third time domain offset. The first time domain offset may be: the time domain offset between the time domain starting position of the first uplink resource and the time domain ending position of the sidelink resource; the third time domain offset may be: the time domain offset between the time domain starting position of the first uplink resource and the time domain starting position of the sidelink resource.
[0017] In the embodiment of the present application, the time domain starting position of the first uplink resource can be directly configured, or can be determined according to the following methods 1 to 3. The details are described below.
[0018] Method 1: The time domain starting position of the first uplink resource is: the sum of the time domain starting position of the sidelink resource and the third time domain offset.
[0019] Method 2: The time domain starting position of the first uplink resource is: the sum of the time domain ending position of the sidelink resource and the first time domain offset.
[0020] Method three, the time domain starting position of the first uplink resource is: the sum of the time domain starting position of the sidelink resource, the total length of the sidelink transmission, and the first time domain offset.
[0021] Exemplarily, the indication information of the second uplink time domain resource may include the time domain starting position of the second uplink resource, or the time domain offset between the time domain starting position of the second uplink resource and the time domain starting position or the time domain ending position of the sidelink resource. The time domain starting position of the second uplink resource may be: the starting symbol of the second uplink resource in the time domain, or one or more of the time slots where the starting symbol is located.
[0022] Optionally, the time domain offset between the time domain starting position of the second uplink resource and the time domain starting position or the time domain ending position of the sidelink resource may include one of the following: a second time domain offset and a fourth time domain offset. The second time domain offset may be: the time domain offset between the time domain starting position of the second uplink resource and the time domain ending position of the sidelink resource; the fourth time domain offset may be: the time domain offset between the time domain starting position of the second uplink resource and the time domain starting position of the sidelink resource.
[0023] In the embodiment of the present application, the time domain starting position of the second uplink resource can be directly configured, or can be determined according to the following methods 4 to 6. The details are described below.
[0024] Method four, the time domain starting position of the second uplink resource is: the sum of the time domain starting position of the sidelink resource and the fourth time domain offset.
[0025] Method five: the time domain starting position of the second uplink resource is: the sum of the time domain ending position of the sidelink resource and the second time domain offset.
[0026] Method six, the time domain starting position of the second uplink resource is: the sum of the time domain starting position of the sidelink resource, the total length of the sidelink transmission, and the second time domain offset.
[0027] It should be noted that, in the above-mentioned method 3 and method 6, when the number of repetitions is configured to be 1, or the number of repetitions is not configured, that is, the side transmission is a single transmission, the total length of the side transmission is the length of the single transmission.
[0028] Optionally, when the number of repetitions is greater than 1, such as when the side transmission is multiple consecutive transmissions, the total length of the side transmission is the product of the length of a single transmission and the number of repetitions.
[0029] It should be noted that the content of the indication information of the first uplink time domain resource and the content of the indication information of the second uplink time domain resource may be completely the same, partially the same, or completely different. The same part may be indicated by the same indication field in the first scheduling information, that is, the same part may be indicated only once to save signaling overhead.
[0030] Further, in any one of the uplink transmission methods of the first aspect to the third aspect, the first uplink transmission parameter may further include a first uplink MCS, and the second uplink transmission parameter may further include a second uplink MCS. The first uplink MCS and the second uplink MCS are indicated by the same indication field in the first scheduling information. That is, when the first uplink MCS and the second uplink MCS are the same, the first uplink MCS and the second uplink MCS may occupy the same indication field in the first scheduling information to further reduce signaling overhead.
[0031] Further, in any one of the uplink transmission methods described in the first aspect to the third aspect, the first uplink transmission parameter may also include indication information of a first uplink frequency domain resource, and the first uplink frequency domain resource is used by the second terminal to send the first data to the network device; the second uplink transmission parameter may also include indication information of a second uplink frequency domain resource, and the second uplink frequency domain resource is used by the first terminal to send the second data to the network device. Among them, the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource are indicated by the same indication field in the first scheduling information. That is to say, when the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource are the same, the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource may occupy the same indication field in the first scheduling information to further reduce the signaling overhead.
[0032] In any one of the uplink transmission methods described in the first aspect to the third aspect, the second data may be different from the first data to improve the uplink throughput between the first terminal and the network device, thereby improving the uplink transmission efficiency. Alternatively, the second data may be the same as the first data, that is, the first data and the second data are both the same original data coded and modulated using the same MCS, and the network device may combine and decode the first uplink signal carrying the first data and the second uplink signal carrying the second data to improve the decoding success rate, thereby improving the reliability of uplink data transmission.
[0033] In a fourth aspect, a communication device is provided. The communication device communicates with a first terminal and a second terminal as a network device. The communication device includes: a receiving module and a sending module. The sending module is used to send first scheduling information to the first terminal and the second terminal; the first scheduling information includes indication information of a sidelink transmission parameter and indication information of a first uplink transmission parameter, the sidelink transmission parameter is used by the first terminal to send first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send first data to the network device. The receiving module is used to receive the first data from the second terminal.
[0034] In a possible design, the first scheduling information may also include indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send the second data to the network device. The receiving module is also used to receive the second data from the first terminal.
[0035] In a fifth aspect, a communication device is provided. The communication device communicates with a network device and a second terminal as a first terminal. The communication device includes: a receiving module and a sending module. The receiving module is used to receive first scheduling information from the network device; the first scheduling information includes indication information of a sidelink transmission parameter and indication information of a first uplink transmission parameter, the sidelink transmission parameter is used for the first terminal to send the first data to the second terminal, and the first uplink transmission parameter is used for the second terminal to send the first data to the network device. The sending module is used to send the first data to the second terminal.
[0036] In a possible design, the first scheduling information may also include indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send the second data to the network device. The sending module is also used to send the second data to the network device.
[0037] In a sixth aspect, a communication device is provided. The communication device communicates with a network device and a first terminal as a second terminal. The communication device includes: a receiving module and a sending module. The receiving module is used to receive first scheduling information from the network device; the first scheduling information includes indication information of a sideline transmission parameter and indication information of a first uplink transmission parameter, the sideline transmission parameter is used by the first terminal to send the first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send the first data to the network device. The receiving module is also used to receive the first data from the first terminal. The sending module is used to send the first data to the network device.
[0038] In one possible design, the first scheduling information may also include indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send second data to the network device.
[0039] In the communication device described in any one of aspects 4 to 6, the sidelink transmission parameter may include indication information of the sidelink time domain resource, and the sidelink time domain resource is used for the first terminal to send the first data to the second terminal. Correspondingly, the first uplink transmission parameter may include indication information of the first uplink time domain resource, and the first uplink time domain resource is used for the second terminal to send the first data to the network device; the second uplink transmission parameter may include indication information of the second uplink time domain resource, and the second uplink time domain resource is used for the first terminal to send the second data to the network device.
[0040] Exemplarily, the indication information of the sideline time domain resource may include one or more of the time domain starting position, time domain ending position, single transmission duration, and number of repetitions of the sideline resource. Among them, the time domain starting position of the sideline resource is the starting position of the first transmission in one or more transmissions corresponding to the number of repetitions, such as the time slot where the first symbol in the first transmission is located. The time domain ending position of the sideline resource is the ending position of the last transmission in one or more transmissions corresponding to the number of repetitions, such as the time slot where the last symbol in the last transmission is located. The number of repetitions is a positive integer, or the number of repetitions may not be configured, in which case the default is a single transmission.
[0041] Exemplarily, the indication information of the first uplink time domain resource may include the time domain starting position of the first uplink resource, or the time domain offset between the time domain starting position of the first uplink resource and the time domain starting position or the time domain ending position of the sidelink resource. The time domain starting position of the first uplink resource may be: the starting symbol of the first uplink resource in the time domain, or one or more of the time slots where the starting symbol is located.
[0042] Optionally, the time domain offset between the time domain starting position of the first uplink resource and the time domain starting position or the time domain ending position of the sidelink resource may include one of the following: a first time domain offset and a third time domain offset. The first time domain offset may be: the time domain offset between the time domain starting position of the first uplink resource and the time domain ending position of the sidelink resource; the third time domain offset may be: the time domain offset between the time domain starting position of the first uplink resource and the time domain starting position of the sidelink resource.
[0043] In the embodiment of the present application, the time domain starting position of the first uplink resource can be directly configured, or can be determined according to the following methods 1 to 3. The details are described below.
[0044] Method 1: The time domain starting position of the first uplink resource is: the sum of the time domain starting position of the sidelink resource and the third time domain offset.
[0045] Method 2: The time domain starting position of the first uplink resource is: the sum of the time domain ending position of the sidelink resource and the first time domain offset.
[0046] Method three, the time domain starting position of the first uplink resource is: the sum of the time domain starting position of the sidelink resource, the total length of the sidelink transmission, and the first time domain offset.
[0047] Exemplarily, the indication information of the second uplink time domain resource may include the time domain starting position of the second uplink resource, or the time domain offset between the time domain starting position of the second uplink resource and the time domain starting position or the time domain ending position of the sidelink resource. The time domain starting position of the second uplink resource may be: the starting symbol of the second uplink resource in the time domain, or one or more of the time slots where the starting symbol is located.
[0048] Optionally, the time domain offset between the time domain starting position of the second uplink resource and the time domain starting position or the time domain ending position of the sidelink resource may include one of the following: a second time domain offset and a fourth time domain offset. The second time domain offset may be: the time domain offset between the time domain starting position of the second uplink resource and the time domain ending position of the sidelink resource; the fourth time domain offset may be: the time domain offset between the time domain starting position of the second uplink resource and the time domain starting position of the sidelink resource.
[0049] In the embodiment of the present application, the time domain starting position of the second uplink resource can be directly configured, or can be determined according to the following methods 4 to 6. The details are described below.
[0050] Method four, the time domain starting position of the second uplink resource is: the sum of the time domain starting position of the sidelink resource and the fourth time domain offset.
[0051] Method five: the time domain starting position of the second uplink resource is: the sum of the time domain ending position of the sidelink resource and the second time domain offset.
[0052] Method six, the time domain starting position of the second uplink resource is: the sum of the time domain starting position of the sidelink resource, the total length of the sidelink transmission, and the second time domain offset.
[0053] It should be noted that, in the above-mentioned method 3 and method 6, when the number of repetitions is configured to be 1, or the number of repetitions is not configured, that is, the side transmission is a single transmission, the total length of the side transmission is the length of the single transmission.
[0054] Optionally, when the number of repetitions is greater than 1, such as when the side transmission is multiple consecutive transmissions, the total length of the side transmission is the product of the length of a single transmission and the number of repetitions.
[0055] It should be noted that the content of the indication information of the first uplink time domain resource and the content of the indication information of the second uplink time domain resource may be completely the same, partially the same, or completely different. The same part may be indicated by the same indication field in the first scheduling information, that is, the same part may be indicated only once to save signaling overhead.
[0056] Further, in any one of the communications devices described in aspects 4 to 6, the first uplink transmission parameter may further include a first uplink MCS, and the second uplink transmission parameter may further include a second uplink MCS. The first uplink MCS and the second uplink MCS are indicated by the same indication field in the first scheduling information. That is, when the first uplink MCS and the second uplink MCS are the same, the first uplink MCS and the second uplink MCS may occupy the same indication field in the first scheduling information to reduce signaling overhead.
[0057] Further, in any one of the communication devices described in the fourth aspect to the sixth aspect, the first uplink transmission parameter may also include indication information of a first uplink frequency domain resource, and the first uplink frequency domain resource is used by the second terminal to send the first data to the network device; the second uplink transmission parameter may also include indication information of a second uplink frequency domain resource, and the second uplink frequency domain resource is used by the first terminal to send the second data to the network device. Among them, the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource are indicated by the same indication field in the first scheduling information. That is to say, when the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource are the same, the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource can occupy the same indication field in the first scheduling information to further reduce the signaling overhead.
[0058] In any communication device described in any one of the fourth to sixth aspects, the second data may be different from the first data or may be the same as the first data, which is not limited in the embodiments of the present application.
[0059] Optionally, the communication device described in any one of the fourth to sixth aspects may further include a processing module and a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device described in any one of the fourth to sixth aspects may execute the uplink transmission method described in any one of the first to third aspects.
[0060] It should be noted that the communication device described in any one of the fourth to sixth aspects may be the first terminal or the second terminal or the network device described in any one of the first to third aspects, or a component or combination device in the first terminal or the second terminal or the network device, or a chip or chip system arranged in the first terminal or the second terminal or the network device, and the present application does not limit this.
[0061] In a seventh aspect, a communication device is provided, wherein the communication device is used to execute the uplink transmission method according to any one of the first aspect to the third aspect.
[0062] In an eighth aspect, a communication device is provided. The communication device includes: a processor, the processor is coupled to a memory, and the memory is used to store a computer program. The processor is used to execute the computer program stored in the memory, so that the communication device performs the uplink transmission method described in any possible implementation of the first aspect to the third aspect.
[0063] In a possible design, the communication device described in the eighth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an input / output port. The transceiver may be used for the communication device to communicate with other communication devices.
[0064] In the present application, the communication device described in the eighth aspect can be a terminal device or a network device, or it can be a component or a combination device in the first terminal or the second terminal or the network device, or a chip or chip system arranged inside the terminal device or the network device.
[0065] The technical effects of the communication device described in the eighth aspect can refer to the technical effects of the uplink transmission method described in any possible implementation method in the first to third aspects, and will not be repeated here.
[0066] The technical effects of the communication device described in any one of the fourth to eighth aspects can refer to the technical effects of the uplink transmission method described in any possible implementation method described in the first to third aspects, and will not be repeated here.
[0067] In a ninth aspect, a communication device is provided, the communication device including a processor, for example, for implementing the functions or methods involved in any possible implementation of the first to third aspects above, the communication device may be, for example, a chip system. In a feasible implementation, the chip system also includes a memory, the memory is used to store program instructions and data necessary to implement the functions of the methods described in the first to third aspects above.
[0068] The chip system in the above aspects may be a system on chip (SOC) or a baseband chip, etc., wherein the baseband chip may include a processor, a channel encoder, a digital signal processor, a modem and an interface module, etc.
[0069] The chip system in the above aspects may be composed of chips, or may include chips and other discrete devices.
[0070] In a tenth aspect, a communication system is provided, wherein the communication system comprises a first terminal and one or more second terminals, wherein the first terminal and the one or more second terminals belong to the same multicast group.
[0071] In an eleventh aspect, a communication system is provided, which includes a first terminal, one or more second terminals, and a network device.
[0072] In a twelfth aspect, a computer-readable storage medium is provided, comprising: computer instructions are stored in the computer-readable storage medium; when the computer instructions are executed on a computer, the computer executes the uplink transmission method described in any possible implementation method of the first aspect to the third aspect.
[0073] In the thirteenth aspect, a computer program product containing instructions is provided, including a computer program or instructions, which, when executed on a computer, enables the computer to execute the uplink transmission method described in any possible implementation of the first to third aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0074] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0075] Figure 2 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 1 ;
[0076] Figure 3 A schematic diagram of a flow chart of an uplink transmission method provided in an embodiment of the present application;
[0077] Figure 4 Schematic diagram of a DCI carrying first scheduling information provided in an embodiment of the present application Figure 1 ;
[0078] Figure 5 Schematic diagram of the time domain position relationship between the first uplink resource and the sidelink resource provided in the embodiment of the present application Figure 1 ;
[0079] Figure 6 Schematic diagram of the time domain position relationship between the first uplink resource and the sidelink resource provided in the embodiment of the present application Figure 2 ;
[0080] Figure 7 Schematic diagram of a DCI carrying first scheduling information provided in an embodiment of the present application Figure 2 ;
[0081] Figure 8 Schematic diagram of the time domain position relationship between the first uplink resource, the second uplink resource and the sidelink resource provided in the embodiment of the present application Figure 1 ;
[0082] Fig. 9 Schematic diagram of the time domain position relationship between the first uplink resource, the second uplink resource and the sidelink resource provided in the embodiment of the present application Figure 2;
[0083] Fig.10 Schematic diagram of a DCI carrying first scheduling information provided in an embodiment of the present application Figure 3 ;
[0084] Fig.11 Schematic diagram of a DCI carrying first scheduling information provided in an embodiment of the present application Figure 4 ;
[0085] Fig.12 Schematic diagram of a DCI carrying first scheduling information provided in an embodiment of the present application Figure 5 ;
[0086] Fig.13 Schematic diagram of a DCI carrying first scheduling information provided in an embodiment of the present application Figure 6 ;
[0087] Fig.14 Schematic diagram of a DCI carrying first scheduling information provided in an embodiment of the present application Figure 7 ;
[0088] Fig.15 Schematic diagram of a DCI carrying first scheduling information provided in an embodiment of the present application Figure 8 ;
[0089] Fig.16 A schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 2 . DETAILED DESCRIPTION
[0090] The following takes uplink collaborative transmission as an example to introduce possible problems in user collaborative transmission.
[0091] refer to Figure 1In user cooperative transmission, if the sidelink resources and uplink resources are independently scheduled by the network device, such as the network device schedules the sidelink resources through a radio resource control (RRC) signaling and schedules the uplink resources through another RRC signaling. The sidelink resources and uplink resources scheduled by the network device may not be adapted to the uplink cooperative transmission, that is, when the network device independently schedules the sidelink resources and uplink resources, it does not consider whether the scheduled uplink resources and sidelink resources can adapt to the uplink cooperative transmission. For example, taking uplink cooperative transmission as an example, in one case, the sidelink resources scheduled by the network device may be located before the uplink resources in time or the distance between the two is too close, so that the second terminal does not have enough time to receive data from the first terminal and complete the forwarding operation to the network device, such as receiving and decoding the sidelink wireless signal carrying the data, recovering the original information of the data, and re-encoding and modulating the recovered original information, and mapping the modulated data on the uplink resources to send to the network device.
[0092] However, if the scheduled uplink resources and sidelink resources cannot adapt to the uplink collaborative transmission, such as the uplink resources are located before the sidelink resources in the time domain, or although the uplink resources are located after the sidelink resources in the time domain, the time interval between the uplink resources and the sidelink resources is less than the shortest time required for the second terminal to forward the received data, the network device will need to schedule the uplink resources and sidelink resources again. That is, the above-mentioned resource scheduling operation may need to be performed multiple times before the sidelink resources and uplink resources required for the forwarding operation can be scheduled, and the resource scheduling efficiency is low, resulting in a long delay and low efficiency in the uplink collaborative transmission.
[0093] In order to solve the above problems, the embodiment of the present application provides a technical solution applicable to uplink cooperative transmission. The technical solution provided by the present application will be described below in conjunction with the accompanying drawings.
[0094] The technical solutions of the embodiments of the present application can be applied to various communication systems: fourth generation (4G) mobile communication systems, such as long term evolution (LTE) systems, fifth generation (5G) mobile communication systems, such as new radio (NR) systems, and future communication systems, such as sixth generation (6G) mobile communication systems, and wireless fidelity (WiFi) systems.
[0095] The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include certain devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these schemes may also be used.
[0096] In addition, in the embodiments of the present application, words such as "exemplarily" and "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.
[0097] In the embodiments of the present application, "information", "signal", "message", "channel" and "signaling" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent. "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent.
[0098] In the embodiments of the present application, sometimes a subscript such as W1 may be mistakenly written as a non-subscript such as W1. When the difference is not emphasized, the meanings to be expressed are consistent.
[0099] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0100] In some embodiments of the present application, Figure 1 It should be noted that the solutions in the embodiments of the present application can also be applied to other mobile communication systems, and the corresponding names can also be replaced by the names of corresponding functions in other mobile communication systems.
[0101] Figure 1 A schematic diagram of the architecture of a communication system applicable to the uplink transmission method provided in the embodiment of the present application. Figure 1 The communication system shown in FIG. 1 is used as an example to describe in detail a communication system applicable to an embodiment of the present application. Figure 1As shown, the communication system includes a network device and at least two terminal devices, such as a first terminal and a second terminal. Figure 1 The second terminal and the network device shown in can be one or more. When there are multiple second terminals, the first terminal can have multiple communication connections with multiple network devices at the same time through the multiple second terminals, or there can be one communication connection between the multiple second terminals and the same network device. In other words, the first terminal can establish an indirect communication connection with one or more network devices using one or more second terminals as relays. It should be understood that the first terminal can also establish a direct communication connection with one or more network devices. In other words, the communication connection between the first terminal and the network device can be one or more, and the embodiment of the present application does not impose any restrictions on the type and number of communication connections that may exist between the first terminal and the network device.
[0102] It should be noted that, in the embodiment of the present application, the first terminal may also be referred to as a source user equipment (SUE), and the second terminal may also be referred to as a cooperation user equipment (CUE).
[0103] refer to Figure 1 The network device is configured to send first scheduling information to the first terminal and the second terminal. The first scheduling information includes indication information of a sidelink transmission parameter and indication information of a first uplink transmission parameter, the sidelink transmission parameter is used by the first terminal to send the first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send the first data to the network device. The network device is also configured to receive the first data from the second terminal.
[0104] In one possible design, the first scheduling information may also include indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send the second data to the network device. Accordingly, the network device is also used to receive the second data from the first terminal. In other words, multiple types of wireless connections may be established simultaneously between the first terminal and the network device to improve the throughput of uplink data transmission.
[0105] The first terminal is used to receive first scheduling information from the network device. The first scheduling information includes indication information of a sidelink transmission parameter and indication information of a first uplink transmission parameter, the sidelink transmission parameter is used by the first terminal to send first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send the first data to the network device. The first terminal is also used to send the first data to the second terminal.
[0106] In a possible design, the first scheduling information may also include indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send the second data to the network device. Accordingly, the first terminal is also used to send the second data to the network device.
[0107] The second terminal is used to receive the first scheduling information from the network device. The first scheduling information includes indication information of a sidelink transmission parameter and indication information of a first uplink transmission parameter, the sidelink transmission parameter is used by the first terminal to send the first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send the first data to the network device. The second terminal is also used to receive the first data from the first terminal and send the first data to the network device.
[0108] In one possible design, the first scheduling information may also include indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send second data to the network device.
[0109] In an embodiment of the present application, the above-mentioned network device may be any device with a wireless transceiver function. Including but not limited to: an evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in LTE, a base station (gNodeB or gNB) or a transceiver point (transmission receiving point / transmission reception point, TRP) in NR, a base station of subsequent evolution of 3GPP, an access node in a WiFi system, a wireless relay node, a wireless backhaul node, etc. The base station may be: a macro base station, a micro base station, a micro-micro base station, a small station, a relay station, or a balloon station, etc. Multiple base stations may support networks of the same technology mentioned above, or they may support networks of different technologies mentioned above. The base station may include one or more co-sited or non-co-sited TRPs. The network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The network device may also be a server, a wearable device, or a vehicle-mounted device, etc. The following is an example of a network device being a base station. The multiple network devices may be base stations of the same type or different types. The base station may communicate with the terminal device or communicate with the terminal device through a relay station. The terminal device may communicate with multiple base stations of different technologies. For example, the terminal device may communicate with a base station supporting an LTE network or a base station supporting a 5G network, and may also support dual connection with a base station of an LTE network and a base station of a 5G network.
[0110] The first terminal and the second terminal are devices with wireless transceiver functions, which can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; they can also be deployed on the water surface (such as ships, etc.); they can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a vehicle-mounted terminal device, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a wearable terminal device, etc. The embodiments of the present application do not limit the application scenarios. A terminal may also be sometimes referred to as terminal equipment, user equipment (UE), access terminal equipment, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote terminal equipment, mobile device, UE terminal equipment, terminal equipment, wireless communication equipment, UE agent or UE device, etc. A terminal may also be a fixed terminal or a mobile terminal.
[0111] It should be noted that the above-mentioned second terminal serves as a relay device between the first terminal and the network device, which can be a terminal device or a network device, and the embodiment of the present application does not limit this.
[0112] It should be understood that Figure 1 This is a simplified schematic diagram for ease of understanding only. The communication system may also include other network devices and / or other terminal devices. Figure 1 Not drawn in.
[0113] Figure 2 FIG. 2 is a schematic diagram of a communication device 200 that can be used to perform the uplink transmission method provided in an embodiment of the present application. In one aspect, the communication device 200 can be a terminal device, such as Figure 1 The first terminal and the second terminal in the communication device 200 may also be a chip used in a terminal device or other components with terminal functions. On the other hand, the communication device 200 may be a network device, or a chip used in a network device or other components with network device functions.
[0114] like Figure 2As shown, the communication device 200 may include a processor 201, a memory 202, and a transceiver 203. The processor 201 is coupled with the memory 202 and the transceiver 203, for example, they may be connected via a communication bus.
[0115] Combine the following Figure 2 The components of the communication device 200 are described in detail:
[0116] The processor 201 is the control center of the communication device 200, and can be a processor or a general term for multiple processing elements. For example, the processor 201 is one or more central processing units (CPUs), or can be an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (FPGAs).
[0117] The processor 201 may execute various functions of the communication device 200 by running or executing software programs stored in the memory 202 and calling data stored in the memory 202 .
[0118] In a specific implementation, as an embodiment, the processor 201 may include one or more CPUs, such as Figure 2 CPU0 and CPU1 are shown in the figure.
[0119] In a specific implementation, as an embodiment, the communication device 200 may also include multiple processors, such as Figure 2 201 and processor 204 are shown in FIG. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor here may refer to one or more communication devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0120] The memory 202 may be a read-only memory (ROM) or other types of static storage communication devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage communication devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage communication device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 202 may exist independently or be integrated with the processor 201.
[0121] The memory 202 is used to store the software program for executing the solution of the present application, and the execution is controlled by the processor 201. The above specific implementation can refer to the following method embodiment, which will not be repeated here.
[0122] The transceiver 203 is used for communication with other communication devices. Of course, the transceiver 203 can also be used for communication with a communication network. The transceiver 203 can include a receiver to implement a receiving function, and a transmitter to implement a sending function.
[0123] It should be noted that Figure 2 The structure of the communication device 200 shown in the figure does not constitute a limitation on the communication device. The actual communication device may include more or less components than those shown in the figure, or combine certain components, or arrange the components differently.
[0124] The following will be combined Figure 3-Figure 5 The uplink transmission method provided in the embodiment of the present application is specifically described.
[0125] Figure 3 A flow chart of an uplink transmission method provided in an embodiment of the present application. The uplink transmission method can be applied to Figure 1 The first terminal is shown to communicate via uplink cooperative communication between the second terminal and the network device, and / or uplink direct communication between the first terminal and the network device.
[0126] like Figure 3 As shown, the uplink transmission method includes:
[0127] S301: A network device sends first scheduling information to a first terminal and a second terminal. Correspondingly, the first terminal and the second terminal receive the first scheduling information from the network device.
[0128] Exemplarily, the network device may send first scheduling information to the first terminal and the second terminal on a physical downlink control channel (PDCCH), such as carrying the first scheduling information in downlink control information (DCI) of the PDCCH.
[0129] For example, Figure 4 Schematic diagram of a DCI carrying first scheduling information provided in an embodiment of the present application Figure 1 The following combination Figure 4 , describing in detail the content of the first scheduling information.
[0130] In one possible design approach, Figure 4 As shown, the first scheduling information includes indication information of sidelink transmission parameters and indication information of first uplink transmission parameters, the sidelink transmission parameters are used by the first terminal to send first data to the second terminal, and the first uplink transmission parameters are used by the second terminal to send first data to the network device.
[0131] Among them, Figure 4 As shown, the sidelink transmission parameter may include indication information of the sidelink time domain resource, and the sidelink time domain resource is used by the first terminal to send the first data to the second terminal; the first uplink transmission parameter may include indication information of the first uplink time domain resource, and the first uplink time domain resource is used by the second terminal to send the first data to the network device.
[0132] For example, Figure 4 As shown, the indication information of the sideline time domain resource may include one or more of the time domain starting position, time domain ending position, single transmission duration, and number of repetitions of the sideline resource. Among them, the time domain starting position of the sideline resource is the starting position of the first transmission in one or more transmissions corresponding to the number of repetitions, such as the time slot where the first symbol in the first transmission is located. The time domain ending position of the sideline resource is the ending position of the last transmission in one or more transmissions corresponding to the number of repetitions, such as the time slot where the last symbol in the last transmission is located. The number of repetitions is a positive integer, or the number of repetitions may not be configured, in which case it may default to a single transmission.
[0133] It should be noted that the embodiments of the present application do not specifically limit the content of the indication information of the side time domain resources, as long as the time domain position of the side resources can be uniquely determined. For example, for multiple side transmissions, the indication information of the side time domain resources may only include the time domain starting position, single transmission duration and number of repetitions of the side resources, or only include the time domain ending position, single transmission duration and number of repetitions. For another example, for a single side transmission, the indication information of the side time domain resources may not include the number of repetitions. Furthermore, the indication information of the side time domain resources may only include the time domain starting position and time domain ending position of the side resources, or only include the time domain starting position and single transmission duration of the side resources, or only include the time domain ending position and single transmission duration of the side resources.
[0134] For example, Figure 4 As shown, the indication information of the first uplink time domain resource may include the time domain starting position of the first uplink resource, or the time domain offset between the first uplink resource and the sidelink resource. In addition, the indication information of the first uplink time domain resource may also include the time domain ending position of the first uplink resource, the transmission duration, etc. Among them, the time domain starting position of the first uplink resource may include: the symbol number of the time domain starting symbol of the first uplink resource, and / or the time slot number of the time slot where the time domain starting symbol is located. Among them, "symbol" may be an orthogonal frequency division multiplexing (OFDM) symbol, and "slot" may be one of a full slot, a short slot, and a mini slot.
[0135] Alternatively, if Figure 4 As shown, the time domain offset between the first uplink resource and the sidelink resource may include one of the following: a first time domain offset and a third time domain offset. The first time domain offset may be: a time domain offset between a time domain starting position of the first uplink resource and a time domain ending position of the sidelink resource; the third time domain offset may be: a time domain offset between a time domain starting position of the first uplink resource and a time domain starting position of the sidelink resource.
[0136] It should be noted that the embodiment of the present application does not specifically limit the content of the indication information of the first uplink time domain resource, as long as it can ensure that the time domain starting position of the first uplink resource is located after the time domain ending position of the sideline resource, that is, the time domain position relationship between the first uplink resource and the sideline resource can ensure that the second terminal has sufficient processing time to complete the following operations: receiving the first data from the first terminal, demodulating and decoding to obtain the original information of the first data, then re-modulating and encoding the original information, and forwarding the first data to the network device. For example, the indication information of the first uplink time domain resource may only include the time domain starting position of the first uplink resource. For another example, if the indication information of the sideline time domain resource includes the time domain starting position of the sideline resource, the single transmission duration and the number of repetitions, the indication information of the first uplink time domain resource may only include the first time domain offset. For another example, if the indication information of the sideline time domain resource includes the time domain starting position of the sideline resource, the indication information of the first uplink time domain resource may only include the third time domain offset.
[0137] The following describes in detail, with reference to a specific example, how to determine the time domain starting position of the first uplink resource when the indication information of the first uplink time domain resource does not include the time domain starting position of the first uplink resource.
[0138] For example, Figure 5 Schematic diagram of the time domain position relationship between the sidelink resource and the first uplink resource provided in the embodiment of the present application Figure 1 .like Figure 5 As shown, the indication information of the sideline time domain resource may include one or more of the following: the time domain end position t1 of the sideline resource, the time domain start position t2, the single transmission duration L, and the number of repetitions K. SL-i is the sideline resource occupied by the i-th transmission, wherein i is a positive integer, and its value range is from 1 to K. The number of repetitions K is the number of sideline transmissions or an index value corresponding to the number of sideline transmissions. The single transmission duration L is the duration of a single transmission in the K sideline transmissions, such as the number of consecutive symbols contained in the single transmission. The time domain start position t2 is the time domain start position of the first transmission in the K repeated transmissions, such as the symbol number of the time domain start symbol of the first transmission, and / or the time slot number of the time slot where the time domain start symbol is located. The time domain end position t1 is the end position of the last transmission in the K repeated transmissions, such as the symbol number of the time domain end symbol of the last transmission, and / or the time slot number of the time slot where the time domain end symbol is located.
[0139] like Figure 5As shown, the indication information of the first uplink time domain resource may include one or more of the following: the time domain starting position t3 of the first uplink resource, the first time domain offset T1 between the time domain starting position t3 of the first uplink resource and the time domain ending position t1 of the sidelink resource, and the third time domain offset T3 between the time domain starting position t3 of the first uplink time domain resource and the time domain starting position t2 of the sidelink resource. The time domain starting position of the first uplink resource may include the symbol number of the time domain starting symbol of the first uplink resource, and / or the time slot number of the time slot where the time domain starting symbol is located.
[0140] It should be noted that the reference Figure 5 , when K=1, it can be regarded as a single transmission. Or, when the number of repetitions K is not configured, it can also be regarded as a single transmission by default. For example, Figure 6 Schematic diagram of the time domain position relationship between the sidelink resource and the first uplink resource provided in the embodiment of the present application Figure 2 . refer to Figure 5 ,like Figure 6 As shown, in a single transmission scenario, the indication information of the sidelink time domain resource may not include the number of repetitions K.
[0141] In the embodiment of the present application, the time domain starting position of the first uplink resource can be determined according to one of the following methods 1 to 3. Figure 5 and Figure 6 Specific instructions.
[0142] Method 1: The time domain starting position t3 of the first uplink resource can be: the sum of the time domain ending position t1 of the sidelink resource and the first time domain offset T1, that is, Figure 5 and Figure 6 As shown, t3=t1+T1.
[0143] In the second method, the time domain starting position t3 of the first uplink resource can be: the sum of the time domain starting position t2 of the sidelink resource, the total length of the sidelink transmission, and the first time domain offset T1, that is, Figure 5 As shown, t3 = t2 + K*L + T1. When the number of repetitions is greater than 1, and the side transmission is multiple consecutive transmissions, the total length of the side transmission is the product of the number of repetitions K and the single transmission duration L, K*L.
[0144] Mode 3: The time domain starting position t3 of the first uplink resource may be: the sum of the time domain starting position t2 of the sidelink resource and the third time domain offset T3, that is, Figure 5 and Figure 6 As shown, t3=t2+T3.
[0145] For example, Figure 7 Schematic diagram of a DCI carrying first scheduling information provided in an embodiment of the present application Figure 2 The following combination Figure 7 , further describing in detail the content of the first scheduling information.
[0146] In one possible design approach, Figure 7 As shown, the first scheduling information may also include indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send second data to the network device.
[0147] Optionally, combined Figure 4 ,like Figure 7 As shown, the second uplink transmission parameter may include indication information of a second uplink time domain resource, and the second uplink time domain resource is used by the first terminal to send the second data to the network device.
[0148] For example, Figure 7 As shown, the indication information of the second uplink time domain resource may include the time domain starting position of the second uplink resource, or the time domain offset between the second uplink resource and the sidelink resource. In addition, the indication information of the second uplink time domain resource may include the time domain ending position of the second uplink resource, the transmission duration, etc. Among them, the time domain starting position of the second uplink resource may include: the symbol number of the time domain starting symbol of the second uplink resource, and / or the time slot number of the time slot where the time domain starting symbol is located.
[0149] Alternatively, if Figure 7 As shown, the time domain offset between the second uplink resource and the sidelink resource may include one of the following: a second time domain offset and a fourth time domain offset. The second time domain offset may be: a time domain offset between a time domain starting position of the second uplink resource and a time domain ending position of the sidelink resource; the fourth time domain offset may be: a time domain offset between a time domain starting position of the second uplink resource and a time domain starting position of the sidelink resource.
[0150] It should be noted that the embodiment of the present application does not specifically limit the content of the indication information of the second uplink time domain resource, as long as the time domain starting position of the second uplink resource can be uniquely determined and it is ensured that the time domain starting position of the second uplink resource is located after the time domain ending position of the sidelink resource. For example, the indication information of the second uplink time domain resource may only include the time domain starting position of the second uplink resource. For another example, if the indication information of the sidelink time domain resource includes the time domain starting position of the sidelink resource, the duration of a single transmission, and the number of repetitions, the indication information of the second uplink time domain resource may only include the second time domain offset. For another example, if the indication information of the sidelink time domain resource includes the time domain starting position of the sidelink resource, the indication information of the second uplink time domain resource may only include the fourth time domain offset.
[0151] In addition, in a scenario where the channel quality is poor, the first terminal can send the first data to the network device on the sidelink resource and the first uplink resource with the assistance of the second terminal, and send the first data to the network device on the second uplink resource, so that the network device combines and decodes the first data received on the first uplink resource and the first data received on the second uplink resource to improve the decoding success rate, thereby improving the reliability of uplink data transmission. In this case, the time domain position relationship between the second uplink resource and the first uplink resource also needs to ensure that the time deviation between the time when the first data forwarded by the second terminal on the first uplink resource arrives at the network device and the time when the first data sent by the first terminal on the second uplink resource arrives at the network device is less than or equal to the arrival time deviation threshold, so as to save the amount of storage resources for the network device to cache the first data.
[0152] The method for determining the time domain starting position of the second uplink resource is described in detail below with reference to a specific example.
[0153] like Figure 8 and Fig. 9 As shown, the indication information of the second uplink time domain resource may include one or more of the following: the time domain starting position t4 of the second uplink resource, the second time domain offset T2 between the time domain starting position t4 of the second uplink resource and the time domain ending position t1 of the sidelink resource, and the fourth time domain offset T4 between the time domain starting position t4 of the second uplink time domain resource and the time domain starting position t2 of the sidelink resource. The time domain starting position of the second uplink resource may include the symbol number of the time domain starting symbol of the second uplink resource, and / or the time slot number of the time slot where the time domain starting symbol is located.
[0154] In the embodiment of the present application, the time domain starting position of the second uplink resource can be determined according to the following method 4 to method 6. The details are described below.
[0155] Mode 4: The time domain starting position t4 of the second uplink resource can be: the sum of the time domain ending position t1 of the sidelink resource and the second time domain offset T2, that is, Figure 8 and Fig. 9 As shown, t4=t1+T2.
[0156] Mode 5: The time domain starting position t4 of the second uplink resource can be: the sum of the time domain starting position t2 of the sidelink resource, the total length of the sidelink transmission, and the second time domain offset T2, that is, Figure 8 As shown, t4 = t2 + K*L + T2. When the number of repetitions is greater than 1, and the side transmission is multiple consecutive transmissions, the total length of the side transmission is the product of the number of repetitions K and the single transmission duration L, K*L.
[0157] Mode 6: The time domain starting position t4 of the second uplink resource may be: the sum of the time domain starting position t2 of the sidelink resource and the fourth time domain offset T4, that is, Figure 8 and Fig. 9 As shown, t4=t2+T4.
[0158] It should be noted that in the above-mentioned methods 2 and 5, when the side transmission is a single transmission, if the number of repetitions is configured as 1, or the number of repetitions is not configured, the total length of the side transmission is the single transmission length L.
[0159] It is easy to understand that the indication information of the first uplink time domain resource and the indication information of the second uplink time domain resource can be completely the same, partially the same, or completely different. Among them, the same content in the indication information of the first uplink time domain resource and the indication information of the second uplink time domain resource can be indicated by the same indication field in the first scheduling information to reduce signaling overhead. For example, Figure 8 and Fig. 9 As shown, the indication information of the first uplink time domain resource and the indication information of the second uplink time domain resource are partially the same and may include one or more of the following: t3=t4, T1=T2, T3=T4.
[0160] For example, Figure 10-12 Schematic diagram of DCI carrying first scheduling information provided in the embodiments of the present application Figures 3 to 5 The following combination Figure 7-Figure 9 , Figure 10-12 , further describing in detail the content of the first scheduling information.
[0161] refer to Figure 7-Figure 9 , assuming that T1=T2, that is, the first time domain offset is equal to the second time domain offset, then T1 and T2 can occupy the same indication field to reduce signaling overhead. Fig.10 As shown, since T1=T2, only T1 is carried in the first uplink time domain indication information, and T2 does not need to be carried in the second uplink time domain indication information. Of course, it is also possible to carry T2 only in the second uplink time domain indication information, and T1 does not need to be carried in the first uplink time domain indication information. In other words, since T1=T2, only one of the first time domain offset indication field and the second time domain offset needs to be transmitted.
[0162] Similarly, reference Figure 7-Figure 9 , assuming that T3 = T4, that is, the third time domain offset is equal to the fourth time domain offset, then T3 and T4 can occupy the same indication field to reduce signaling overhead. Fig.11As shown, since T3=T4, only T3 is carried in the first uplink time domain indication information, and T4 does not need to be carried in the second uplink time domain indication information. Of course, it is also possible to carry T4 only in the second uplink time domain indication information, and T3 does not need to be carried in the first uplink time domain indication information. That is to say, since T3=T4, only one of the third time domain offset and the fourth time domain offset needs to be transmitted.
[0163] Furthermore, if the indication information of the first uplink time domain resource and the indication information of the second uplink time domain resource are all the same, only one of the indication information of the first uplink time domain resource and the indication information of the second uplink time domain resource needs to be transmitted. Fig.12 As shown, the indication information of the first uplink transmission parameter includes the indication information of the first uplink time domain resources, and the indication information of the second uplink transmission parameter does not include the indication information of the second uplink time domain resources.
[0164] Furthermore, if Figure 7 As shown, the sidelink transmission parameters may also include a sidelink modulation and coding scheme (MCS), the first uplink transmission parameter information may also include a first uplink MCS, and the second uplink transmission parameter may also include a second uplink MCS. Among them, any two of the above-mentioned sidelink MCS, the first uplink MCS, and the second uplink MCS may be the same or different. When any two of the above-mentioned sidelink MCS, the first uplink MCS, and the second uplink MCS are the same, the any two MCSs may occupy the same indication field in the first scheduling information to further reduce the signaling overhead. For example, if the first uplink MCS and the second uplink MCS are the same, the first uplink MCS and the second uplink MCS may occupy the same indication field in the first scheduling information.
[0165] For example, Fig.13 Schematic diagram of a DCI carrying first scheduling information provided in an embodiment of the present application Figure 6 . Combined Figure 7 , assuming that the first uplink MCS is the same as the second uplink MCS, the first uplink MCS and the second uplink MCS can occupy the same indication field in the first scheduling information to further reduce signaling overhead. Fig.13As shown, since the first uplink MCS is the same as the second uplink MCS, it is only necessary to carry the first uplink MCS and the second MCS in the first MCS indication field in the indication information of the first uplink transmission parameter, and it is not necessary to carry the second uplink MCS in the indication information of the second uplink transmission parameter. Of course, it is also possible to carry the first uplink MCS and the second uplink MCS in the second uplink MCS indication field in the indication information of the second uplink transmission parameter, and it is not necessary to carry the first uplink MCS in the first uplink MCS indication field in the indication information of the first uplink transmission parameter.
[0166] Furthermore, if Figure 7 As shown, the sidelink transmission parameter may also include indication information of the sidelink frequency domain resource, the first uplink transmission parameter may also include indication information of the first uplink frequency domain resource, the first uplink frequency domain resource is used by the second terminal to send the first data to the network device; the second uplink transmission parameter may also include indication information of the second uplink frequency domain resource, the second uplink frequency domain resource is used by the first terminal to send the second data to the network device. Among them, the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource may be the same or different. When the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource are the same, the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource may occupy the same indication field in the first scheduling information to further reduce the signaling overhead. Among them, the indication information of each frequency domain resource may include one or more of the frequency domain starting position, frequency domain ending position, and the number of frequency domain resources of the resources on each communication link. The frequency domain starting position and frequency domain ending position of each resource can be expressed in the following ways: resource block (RB) index, physical resource block (PRB), sub-band index, sub-channel index, etc. The number of frequency domain resources of each resource can include the number of RBs, PRBs, sub-bands, and sub-channels included in each frequency domain resource. The implementation method of the indication information of each frequency domain resource is not specifically limited in the embodiment of the present application.
[0167] Similar to the indication information of the first uplink time domain resource and the indication information of the second uplink time domain resource, the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource may be completely the same, partially the same, or completely different. Among them, the same content in the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource may also occupy the same indication field in the first scheduling information to further reduce the signaling overhead. For the transmission scheme when part of the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource are the same, refer to Fig.10 or Fig.11The transmission scheme when part of the indication information of the first uplink time domain resource and the indication information of the second uplink time domain resource are the same is not described in detail here.
[0168] For example, Fig.14 Schematic diagram of a DCI carrying first scheduling information provided in an embodiment of the present application Figure 7 . Combined Figure 7 , assuming that the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource are all the same, the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource can occupy the same indication field in the first scheduling information. Fig.14 As shown, since the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource are all the same, it is only necessary to carry the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource in the indication information of the first uplink frequency domain resource in the indication information of the first uplink transmission parameter, and it is not necessary to carry the indication information of the second uplink frequency domain resource in the indication information of the second uplink frequency domain resource in the indication information of the second uplink transmission parameter. Of course, it is also possible to carry the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource in the indication information of the second uplink transmission parameter, and it is not necessary to carry the indication information of the first uplink frequency domain resource in the indication information of the first uplink transmission parameter in the indication information of the first uplink transmission parameter.
[0169] Further, refer to Figure 7 If all contents of the indication information of the first uplink transmission parameter and the indication information of the second uplink transmission parameter are the same, the indication information of the first uplink transmission parameter and the indication information of the second uplink transmission parameter may occupy the same indication field in the first scheduling information.
[0170] For example, Fig.15 Schematic diagram of a DCI carrying first scheduling information provided in an embodiment of the present application Figure 8 .like Fig.15 As shown, the indication information of the first uplink transmission parameter and the indication information of the second uplink transmission parameter only occupy the indication information indication field of the first uplink transmission parameter in the first scheduling information, that is, only one of the indication information of the first uplink transmission parameter or the indication information of the second uplink transmission parameter needs to be transmitted.
[0171] In a possible design method, before executing the above S301, the following steps may also be performed:
[0172] When the first terminal needs to send data to the network device, the first terminal can send an uplink transmission request and a buffer state report (BSR) to the network device. The BSR carries the data volume of the uplink data to be transmitted by the first terminal, such as the data volume of the data to be sent in the media access control layer (MAC) buffer of the first terminal.
[0173] Then, the network device can determine the content of the above-mentioned first scheduling information based on the data volume, the service type of the first terminal, the number of idle resources in the second uplink resources between the first terminal and the network device, the channel quality of the second uplink channel between the first terminal and the network device, the number of idle resources in the sidelink resources between the first terminal and the second terminal, the channel quality of the sidelink channel between the first terminal and the second terminal, the number of idle resources in the first uplink resources between one or more second terminals and the network device, the channel quality of the first uplink channel between one or more second terminals and the network device, and other information, and send it to the first terminal and one or more second terminals.
[0174] After executing S301, the first terminal, the second terminal, and the network device may complete the transmission of the uplink data to be transmitted of the first terminal according to the first scheduling information, that is, execute the following S302-S303:
[0175] S302: The first terminal sends first data to the second terminal. Correspondingly, the second terminal receives the first data from the first terminal.
[0176] Exemplarily, the first terminal may send sidelink control information (SCI) to the second terminal on a physical sidelink control channel (PSCCH). Accordingly, the second terminal receives SCI from the first terminal on the PSCCH. Then, the first terminal may send first data to the second terminal on a physical sidelink shared channel (PSSCH). Accordingly, the second terminal receives first data from the first terminal on the PSSCH.
[0177] Among them, SCI carries sidelink demodulation information of the first data, such as sidelink MCS, time-frequency resources of a demodulation reference signal (DMRS) carrying a sidelink link, etc., so that the second terminal can parse PSSCH according to the sidelink demodulation information to restore the original information of the first data, that is, the original data before encoding and modulation of the first data.
[0178] It should be noted that, in a scenario where the number of repetitions is greater than 1, such as K=8, if the second terminal has successfully decoded the first data, the second terminal may send feedback information to the first terminal, and the feedback information is used for the first terminal to stop sending the first data, so as to save resource overhead between the first terminal and the second terminal, and reduce power consumption of the first terminal and the second terminal. Exemplarily, if the second terminal successfully decodes the first data, the second terminal may send an ACK indication bit to the first terminal on the physical sidelink feedback channel (PSFCH). The embodiment of the present application does not specifically limit the specific implementation method of the feedback information sent by the second terminal to the first terminal.
[0179] S303: The second terminal sends the first data to the network device. Correspondingly, the network device receives the first data from the second terminal.
[0180] For example, if the second terminal successfully decodes the first data according to the first uplink MCS, that is, successfully obtains the original information of the first data, the second terminal can re-encode and modulate the original information of the first data, and send the re-encoded and modulated first data to the network device on the first uplink resource. In other words, the second terminal can forward the first data from the first terminal to the network device in a decoding and forwarding manner.
[0181] Alternatively, optionally, if the second terminal fails to decode the first data based on the side demodulation information, the second terminal may also directly forward the wireless signal of the PSSCH carrying the first data to the network device by increasing the transmission power, that is, the first data may be forwarded to the network device by amplifying and forwarding.
[0182] Then, the network device can demodulate and decode the received first data. For example, the wireless signal carrying the first data can be demodulated and decoded according to the first uplink MCS or the sidelink MCS.
[0183] It should be noted that, in the embodiment of the present application, there may be multiple cooperative terminals providing uplink cooperative transmission services for the first terminal. Figure 1 The second terminal in sends the first data to the network device, and through other terminals, such as the third terminal ( Figure 1The first terminal (not shown) sends the third data to the network device. If the first data and the third data are the same data and use the same MCS scheme, the network device can combine and decode the first data and the third data to improve the decoding performance of the uplink transmission. It is easy to understand that if the first data and the third data are different data, the uplink throughput between the first terminal and the network device can be improved.
[0184] It is easy to understand that the first terminal can also directly send the second data to the network device on the second uplink resource. Figure 3 The uplink transmission method shown may further include S304:
[0185] S304: The first terminal sends second data to the network device. Correspondingly, the network device receives the second data from the first terminal.
[0186] The second data may be the same as the first data or different from the first data. Specifically, when the channel environment is good, the second data may be different from the first data to improve the uplink throughput between the first terminal and the network device and improve communication efficiency. Or, optionally, when the channel environment is poor, the second data may be the same as the first data, that is, the first data and the second data are both data obtained by encoding and modulating the same original data using the same MCS. The network device may combine and decode the first uplink signal carrying the first data and the second uplink signal carrying the second data to improve decoding performance and success rate, thereby improving the reliability of uplink data transmission between the first terminal and the network device.
[0187] based on Figure 3 In the uplink transmission method shown, the network device can simultaneously indicate the sidelink resources and the first uplink resources required for the uplink cooperative transmission in one scheduling information, thereby improving the efficiency of resource scheduling. It can also avoid the problem of multiple scheduling of sidelink resources and / or uplink resources caused by the fact that independently scheduled sidelink resources and uplink resources cannot adapt to the uplink cooperative transmission, and can reduce the delay of the uplink cooperative transmission and improve the efficiency of the uplink cooperative transmission.
[0188] Combination of the above Figure 3-Figure 15 The uplink transmission method provided by the embodiment of the present application is described in detail. Fig.16 Another communication device provided in an embodiment of the present application is described in detail.
[0189] Fig.16 This is a schematic diagram of the structure of the communication device provided in the embodiment of the present application. Figure 2 The communication device can be applied to Figure 1 In the communication system shown, execution Figure 3 The functions of the network device in the uplink transmission method shown. For the convenience of explanation, Fig.16Only the main components of the communication device are shown.
[0190] like Fig.16 As shown, the communication device 1600 includes: a receiving module (or a receiving unit) 1601 and a sending module (or a sending unit) 1602.
[0191] Among them, the sending module 1602 is used to send first scheduling information to the first terminal and the second terminal; the first scheduling information includes indication information of sidelink transmission parameters and indication information of first uplink transmission parameters, the sidelink transmission parameters are used by the first terminal to send first data to the second terminal, and the first uplink transmission parameters are used by the second terminal to send first data to the network device.
[0192] The receiving module 1601 is configured to receive first data from a second terminal.
[0193] In a possible design, the first scheduling information may also include indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send the second data to the network device. The receiving module 1601 is also used to receive the second data from the first terminal.
[0194] In another possible design, the communication device 1600 may also be adapted to Figure 1 In the communication system shown, execution Figure 3 The function of the first terminal in the uplink transmission method shown.
[0195] The receiving module 1601 is used to receive first scheduling information from a network device; wherein the first scheduling information includes indication information of a sidelink transmission parameter and indication information of a first uplink transmission parameter, the sidelink transmission parameter is used by the first terminal to send first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send the first data to the network device. The sending module 1602 is used to send the first data to the second terminal.
[0196] In a possible design, the first scheduling information may also include indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send the second data to the network device. The sending module 1602 is also used to send the second data to the network device.
[0197] In another possible design, the communication device 1600 may also be adapted to Figure 1 In the communication system shown, execution Figure 3 The function of the second terminal in the uplink transmission method shown.
[0198] Among them, the receiving module 1601 is used to receive first scheduling information from the network device; wherein the first scheduling information includes indication information of sidelink transmission parameters and indication information of first uplink transmission parameters, the sidelink transmission parameters are used by the first terminal to send first data to the second terminal, and the first uplink transmission parameters are used by the second terminal to send first data to the network device.
[0199] The receiving module 1601 is further configured to receive first data from a first terminal. The sending module 1602 is configured to send the first data to a network device.
[0200] In one possible design, the first scheduling information may also include indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send second data to the network device.
[0201] exist Fig.16 In the communication device 1600 shown, the sidelink transmission parameter may include indication information of the sidelink time domain resource, and the sidelink time domain resource is used for the first terminal to send the first data to the second terminal. Correspondingly, the first uplink transmission parameter may include indication information of the first uplink time domain resource, and the first uplink time domain resource is used for the second terminal to send the first data to the network device; the second uplink transmission parameter may include indication information of the second uplink time domain resource, and the second uplink time domain resource is used for the first terminal to send the second data to the network device.
[0202] Exemplarily, the indication information of the sideline time domain resource may include one or more of the time domain starting position, time domain ending position, single transmission duration, and number of repetitions of the sideline resource. Among them, the time domain starting position of the sideline resource is the starting position of the first transmission in one or more transmissions corresponding to the number of repetitions, such as the time slot where the first symbol in the first transmission is located. The time domain ending position of the sideline resource is the ending position of the last transmission in one or more transmissions corresponding to the number of repetitions, such as the time slot where the last symbol in the last transmission is located. The number of repetitions is a positive integer, or the number of repetitions may not be configured, in which case the default is a single transmission.
[0203] Exemplarily, the indication information of the first uplink time domain resource may include the time domain starting position of the first uplink resource, or the time domain offset between the time domain starting position of the first uplink resource and the time domain starting position or the time domain ending position of the sidelink resource. The time domain starting position of the first uplink resource may be: the starting symbol of the first uplink resource in the time domain, or one or more of the time slots where the starting symbol is located.
[0204] Optionally, the time domain offset between the time domain starting position of the first uplink resource and the time domain starting position or the time domain ending position of the sidelink resource may include one of the following: a first time domain offset and a third time domain offset. The first time domain offset may be: the time domain offset between the time domain starting position of the first uplink resource and the time domain ending position of the sidelink resource; the third time domain offset may be: the time domain offset between the time domain starting position of the first uplink resource and the time domain starting position of the sidelink resource.
[0205] In the embodiment of the present application, the time domain starting position of the first uplink resource can be directly configured, or can be determined according to the following methods 1 to 3. The details are described below.
[0206] Method 1: The time domain starting position of the first uplink resource is: the sum of the time domain starting position of the sidelink resource and the third time domain offset.
[0207] Method 2: The time domain starting position of the first uplink resource is: the sum of the time domain ending position of the sidelink resource and the first time domain offset.
[0208] Method three, the time domain starting position of the first uplink resource is: the sum of the time domain starting position of the sidelink resource, the total length of the sidelink transmission, and the first time domain offset.
[0209] Exemplarily, the indication information of the second uplink time domain resource may include the time domain starting position of the second uplink resource, or the time domain offset between the time domain starting position of the second uplink resource and the time domain starting position or the time domain ending position of the sidelink resource. The time domain starting position of the second uplink resource may be: the starting symbol of the second uplink resource in the time domain, or one or more of the time slots where the starting symbol is located.
[0210] Optionally, the time domain offset between the time domain starting position of the second uplink resource and the time domain starting position or the time domain ending position of the sidelink resource may include one of the following: a second time domain offset and a fourth time domain offset. The second time domain offset may be: the time domain offset between the time domain starting position of the second uplink resource and the time domain ending position of the sidelink resource; the fourth time domain offset may be: the time domain offset between the time domain starting position of the second uplink resource and the time domain starting position of the sidelink resource.
[0211] In the embodiment of the present application, the time domain starting position of the second uplink resource can be directly configured, or can be determined according to the following methods 4 to 6. The details are described below.
[0212] Method four, the time domain starting position of the second uplink resource is: the sum of the time domain starting position of the sidelink resource and the fourth time domain offset.
[0213] Method five: the time domain starting position of the second uplink resource is: the sum of the time domain ending position of the sidelink resource and the second time domain offset.
[0214] Method six, the time domain starting position of the second uplink resource is: the sum of the time domain starting position of the sidelink resource, the total length of the sidelink transmission, and the second time domain offset.
[0215] It should be noted that, in the above-mentioned method 3 and method 6, when the number of repetitions is configured to be 1, or the number of repetitions is not configured, that is, the side transmission is a single transmission, the total length of the side transmission is the length of the single transmission.
[0216] Optionally, when the number of repetitions is greater than 1, such as when the side transmission is multiple consecutive transmissions, the total length of the side transmission is the product of the length of a single transmission and the number of repetitions.
[0217] Further, in any one of the uplink transmission methods of the first aspect to the third aspect, the first uplink transmission parameter may further include a first uplink MCS, and the second uplink transmission parameter may further include a second uplink MCS. The first uplink MCS and the second uplink MCS are indicated by the same indication field in the first scheduling information. That is, when the first uplink MCS and the second uplink MCS are the same, the first uplink MCS and the second uplink MCS may occupy the same indication field in the first scheduling information to reduce signaling overhead.
[0218] Further, in Fig.16 In the communication device 1600 shown, the first uplink transmission parameter may also include indication information of the first uplink frequency domain resource, and the first uplink frequency domain resource is used by the second terminal to send the first data to the network device; the second uplink transmission parameter may also include indication information of the second uplink frequency domain resource, and the second uplink frequency domain resource is used by the first terminal to send the second data to the network device. Among them, the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource are indicated by the same indication field in the first scheduling information. That is to say, when the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource are the same, the indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource can occupy the same indication field in the first scheduling information to further reduce the signaling overhead.
[0219] exist Fig.16 In the communication device 1600 shown, the second data may be different from the first data or may be the same as the first data, which is not limited in the embodiment of the present application.
[0220] Optionally, Fig.16 The communication device 1600 shown may also include a processing module and / or a storage module ( Fig.16The processing module can control the sending module 1602 and the receiving module 1601 to complete the uplink transmission method described in the above method embodiment. The storage module stores a program or instruction. When the processing module executes the program or instruction, Fig.16 The communication device 1600 shown can execute the uplink transmission method described in the above method embodiment.
[0221] It should be noted that Fig.16 The communication device 1600 shown may be Figure 1 The first terminal or the second terminal or the network device or Figure 2 The communication device 200 shown may also be a component or a combined device, such as a chip or a chip system, arranged in the first terminal or the second terminal or the network device, which is not limited in the embodiment of the present application.
[0222] when Fig.16 When the communication device 1600 shown is a terminal device or a network device, the receiving module 1601 and the sending module 1602 may be a receiver and a transmitter in the terminal device or the network device, respectively. The receiving module 1601 and the sending module 1602 may also be combined into one component, such as a transceiver having a receiving function and a sending function in the terminal device or the network device. The receiving module 1601, the sending module 1602, and the transceiver may include an antenna and a radio frequency circuit, etc.; Fig.16 The processing module in the communication device 1600 shown may be a processor, such as a central processing unit (CPU).
[0223] When the communication device 1600 is a component having the above-mentioned terminal device function or network device function, such as a chip or a chip system, the receiving module 1601 and the sending module 1602 may be a radio frequency unit, and the processing module may be a processor. When the communication device 1600 is a chip system, the receiving module 1601 and the sending module 1602 may be the input and output interfaces of the chip system, and the processing module may be the processor in the chip system.
[0224] The technical effect of the communication device 1600 can be referred to Figure 3 The technical effects of the uplink transmission method shown are not repeated here.
[0225] The embodiment of the present application provides a chip system, which includes a processor and an input / output port, wherein the processor is coupled to a memory containing instructions, and is used to control a communication device equipped with the chip system to implement the uplink transmission method described in the above method embodiment.
[0226] The above-mentioned memory may be a memory integrated inside the chip system, such as an internal cache, or an external memory located outside the chip system and having a signal connection with the chip system, such as an external cache, or may include both internal memory and external memory. The memory is used to store program instructions and data for implementing the uplink transmission method described in the above method embodiment.
[0227] The chip system may be composed of chips, or may include chips and other discrete devices.
[0228] An embodiment of the present application provides a communication system, which includes a network device and at least two terminal devices, such as a first terminal and a second terminal.
[0229] An embodiment of the present application provides a computer-readable storage medium, including: the computer-readable storage medium stores computer instructions; when the computer instructions are executed on a computer, the computer executes the uplink transmission method described in the above method embodiment.
[0230] An embodiment of the present application provides a computer program product including instructions, including a computer program or instructions. When the computer program or instructions are executed on a computer, the computer is enabled to execute the uplink transmission method described in the above method embodiment.
[0231] It should be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0232] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0233] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented using software, the above embodiments 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 or computer programs. When the computer instructions or computer programs are loaded or executed 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 device. The 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, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.
[0234] It should be understood that the term "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 represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.
[0235] In this application, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0236] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0237] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0238] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0239] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0240] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0241] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0242] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
[0243] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. An uplink transmission method, characterized in that: include: The network device sends first scheduling information to the first terminal and the second terminal; The first scheduling information includes indication information of a sidelink transmission parameter and indication information of a first uplink transmission parameter, the sidelink transmission parameter is used by the first terminal to send the first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send the first data to the network device; The network device receives the first data from the second terminal; The first scheduling information further includes indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send second data to the network device; The uplink transmission method further includes: The network device receives the second data from the first terminal.
2. An uplink transmission method, characterized in that: include: The first terminal receives first scheduling information from the network device; wherein the first scheduling information includes indication information of a sidelink transmission parameter and indication information of a first uplink transmission parameter, the sidelink transmission parameter is used by the first terminal to send first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send the first data to the network device; The first terminal sends the first data to the second terminal; The first scheduling information further includes indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send second data to the network device; The uplink transmission method further includes: The first terminal sends the second data to the network device.
3. An uplink transmission method, characterized in that: include: The second terminal receives first scheduling information from the network device; wherein the first scheduling information includes indication information of a sidelink transmission parameter and indication information of a first uplink transmission parameter, the sidelink transmission parameter is used by the first terminal to send first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send the first data to the network device; The second terminal receives the first data from the first terminal; The second terminal sends the first data to the network device; The first scheduling information also includes indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send second data to the network device.
4. The uplink transmission method according to any one of claims 1 to 3, characterized in that: The sidewalk transmission parameter includes indication information of a sidewalk time domain resource, where the sidewalk time domain resource is used by the first terminal to send the first data to the second terminal; The first uplink transmission parameter includes indication information of a first uplink time domain resource, where the first uplink time domain resource is used by the second terminal to send the first data to the network device; The second uplink transmission parameter includes indication information of a second uplink time domain resource, and the second uplink time domain resource is used by the first terminal to send second data to the network device.
5. The uplink transmission method according to claim 4, characterized in that: The indication information of the sidelink time domain resource includes the time domain starting position, time domain ending position, single transmission duration and number of repetitions of the sidelink resource, and the indication information of the first uplink time domain resource includes a first time domain offset, which is the time domain offset between the time domain starting position of the first uplink resource and the time domain ending position of the sidelink resource.
6. The uplink transmission method according to claim 5, characterized in that: The time domain starting position of the first uplink resource is: the time domain starting position of the sidelink resource, the product of the single transmission duration and the number of repetitions, and the sum of the first time domain offset.
7. The uplink transmission method according to claim 4, characterized in that: The indication information of the sidelink time domain resource includes the time domain starting position, time domain ending position, single transmission duration and number of repetitions of the sidelink resource, and the indication information of the second uplink time domain resource includes a second time domain offset, which is the time domain offset between the time domain starting position of the second uplink resource and the time domain ending position of the sidelink resource.
8. The uplink transmission method according to claim 7, characterized in that: The time domain starting position of the second uplink resource is: the time domain starting position of the sidelink resource, the product of the single transmission duration and the number of repetitions, and the sum of the second time domain offset.
9. The uplink transmission method according to any one of claims 1 to 3, characterized in that: The first uplink transmission parameter further includes a first uplink MCS, and the second uplink transmission parameter further includes a second uplink MCS; The first uplink MCS and the second uplink MCS are indicated by the same indication field in the first scheduling information.
10. The uplink transmission method according to any one of claims 1 to 3, characterized in that: The first uplink transmission parameter further includes indication information of a first uplink frequency domain resource, where the first uplink frequency domain resource is used by the second terminal to send the first data to the network device; the second uplink transmission parameter further includes indication information of a second uplink frequency domain resource, where the second uplink frequency domain resource is used by the first terminal to send the second data to the network device; The first uplink frequency domain resource and the second uplink frequency domain resource are indicated by the same indication field in the first scheduling information.
11. The uplink transmission method according to any one of claims 1 to 3, characterized in that: The second data is the same as the first data.
12. A communication device, characterized in that: The communication device communicates with the first terminal and the second terminal as a network device, and the communication device includes: a receiving module and a sending module; wherein, The sending module is used to send first scheduling information to the first terminal and the second terminal; the first scheduling information includes indication information of a sidelink transmission parameter and indication information of a first uplink transmission parameter, the sidelink transmission parameter is used by the first terminal to send first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send the first data to the network device; The receiving module is used to receive the first data from the second terminal; The first scheduling information further includes indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send second data to the network device; The receiving module is further configured to receive the second data from the first terminal.
13. A communication device, characterized in that: The communication device communicates with the network device and the second terminal as a first terminal, and the communication device includes: a receiving module and a sending module; wherein, The receiving module is configured to receive first scheduling information from the network device; wherein the first scheduling information includes indication information of a sidelink transmission parameter and indication information of a first uplink transmission parameter, the sidelink transmission parameter is used by the first terminal to send first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send the first data to the network device; The sending module is used to send the first data to the second terminal; The first scheduling information further includes indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send second data to the network device; The sending module is further used to send the second data to the network device.
14. A communication device, characterized in that: The communication device communicates with the network device and the first terminal as a second terminal, and the communication device includes: a receiving module and a sending module; wherein, The receiving module is configured to receive first scheduling information from the network device; wherein the first scheduling information includes indication information of a sidelink transmission parameter and indication information of a first uplink transmission parameter, the sidelink transmission parameter is used by the first terminal to send first data to the second terminal, and the first uplink transmission parameter is used by the second terminal to send the first data to the network device; The receiving module is further configured to receive the first data from the first terminal; The sending module is used to send the first data to the network device; The first scheduling information also includes indication information of a second uplink transmission parameter, where the second uplink transmission parameter is used by the first terminal to send second data to the network device.
15. The communication device according to any one of claims 12 to 14, characterized in that: The sidewalk transmission parameter includes indication information of a sidewalk time domain resource, where the sidewalk time domain resource is used by the first terminal to send the first data to the second terminal; The first uplink transmission parameter includes indication information of a first uplink time domain resource, where the first uplink time domain resource is used by the second terminal to send the first data to the network device; The second uplink transmission parameter includes indication information of a second uplink time domain resource, and the second uplink time domain resource is used by the first terminal to send second data to the network device.
16. The communication device according to claim 15, characterized in that: The indication information of the sidelink time domain resource includes the time domain starting position, time domain ending position, single transmission duration and number of repetitions of the sidelink resource, and the indication information of the first uplink time domain resource includes a first time domain offset, which is the time domain offset between the time domain starting position of the first uplink resource and the time domain ending position of the sidelink resource.
17. The communication device according to claim 16, characterized in that: The time domain starting position of the first uplink resource is: the time domain starting position of the sidelink resource, the product of the single transmission duration and the number of repetitions, and the sum of the first time domain offset.
18. The communication device according to claim 15, characterized in that: The indication information of the sidelink time domain resource includes the time domain starting position, time domain ending position, single transmission duration and number of repetitions of the sidelink resource, and the indication information of the second uplink time domain resource includes a second time domain offset, which is the time domain offset between the time domain starting position of the second uplink resource and the time domain ending position of the sidelink resource.
19. The communication device according to claim 18, characterized in that: The time domain starting position of the second uplink resource is: the time domain starting position of the sidelink resource, the product of the single transmission duration and the number of repetitions, and the sum of the second time domain offset.
20. The communication device according to any one of claims 12 to 14, characterized in that: The first uplink transmission parameter further includes a first uplink MCS, and the second uplink transmission parameter further includes a second uplink MCS; The first uplink MCS and the second uplink MCS are indicated by the same indication field in the first scheduling information.
21. The communication device according to any one of claims 12 to 14, characterized in that: The first uplink transmission parameter further includes indication information of a first uplink frequency domain resource, where the first uplink frequency domain resource is used by the second terminal to send the first data to the network device; the second uplink transmission parameter further includes indication information of a second uplink frequency domain resource, where the second uplink frequency domain resource is used by the first terminal to send the second data to the network device; The indication information of the first uplink frequency domain resource and the indication information of the second uplink frequency domain resource are indicated by the same indication field in the first scheduling information.
22. The communication device according to any one of claims 12 to 14, characterized in that: The second data is the same as the first data.
23. A communication device, characterized in that: The communication device includes: a processor, the processor is coupled to a memory; The memory is used to store computer programs; The processor is configured to execute the computer program stored in the memory, so that the communication device implements the method according to any one of claims 1 to 11.
24. A chip system, characterized in that: The chip system includes a processor and an input / output port, and the processor is coupled to a memory containing instructions for controlling a communication device installed with the chip system to implement a method as described in any one of claims 1-11.
25. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a program or an instruction. When the program or the instruction is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 11.
26. A computer program product, characterized in that The computer program product comprises: a computer program code, and when the computer program code is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Joint scheduling method and device
CN114424463A