WO2019214119A1 - Dispositif et procédé de transmission de données - Google Patents
Dispositif et procédé de transmission de données Download PDFInfo
- Publication number
- WO2019214119A1 WO2019214119A1 PCT/CN2018/105206 CN2018105206W WO2019214119A1 WO 2019214119 A1 WO2019214119 A1 WO 2019214119A1 CN 2018105206 W CN2018105206 W CN 2018105206W WO 2019214119 A1 WO2019214119 A1 WO 2019214119A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- node
- resource
- time period
- time
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Definitions
- the present application relates to the field of communications and, more particularly, to methods and apparatus for transmitting data.
- Ultra-Reliable Low Latency Communication (URLLC) service requires extremely high latency. When there is no reliability requirement, the delay requirement is within 0.5ms. Under the 99.999% reliability requirement, the delay is still It should be within 1ms.
- LTE Long Term Evolution
- Short TTI Short Transmission Time Interval
- shorter scheduling units such as mini-slots, are defined, that is, one or more orthogonal frequency division multiplexing (Orthogonal Frequency Division Multiplexing) , OFDM) symbol as a scheduling unit
- OFDM Orthogonal Frequency Division Multiplexing
- the total OFDM symbol length of the scheduling unit is less than the length of one slot.
- a slot with a large subcarrier spacing such as a subcarrier spacing of 60 kHz
- a slot having a length of 7 OFDM symbols and a time length of only 0.125 ms are defined, that is, one or more orthogonal frequency division multiplexing (Orthogonal Frequency Division Multiplexing) , OFDM) symbol as a scheduling unit
- the shortest data interaction method is that one controller can control multiple terminals (Slaves), and the controller and multiple terminals generally adopt a serial connection topology, in a task time (cycle time)
- the controller will make all the data of the terminal into a large package, and use the data train mode to serially access each terminal in a certain order.
- a terminal receives the data packet, it will parse its corresponding data.
- the data that needs to be fed back is placed in the data packet, and when the entire data packet (data train) is finally returned to the controller, the data interaction in a cycle time is completed.
- the upstream terminal can communicate with the downstream terminal, but the reverse is not possible, and it is necessary to wait until the next cycle time.
- the present application provides a method and apparatus for transmitting data, which can further shorten the delay and improve the efficiency.
- a method for transmitting data comprising: receiving, by a first node, first data of the first node on a first resource allocated to the first node in a first time period and Receiving, by the second resource allocated to the second node, second data of the second node; the first node transmitting the second data on the second resource in a second time period according to the first rule;
- the first rule includes one or more of the following:
- the first node receives data corresponding to itself (that is, an example of the first data) by using its own resource (that is, an example of the first resource), and the first node may also use the collaborative resource (ie, the second resource)
- the cooperation data that is, an example of the second data
- the cooperation data may be data corresponding to other nodes
- the self resources and the cooperation resources may be pre-configured resources.
- the pre-configured resources respectively receive their own data and collaboration data on different resources, thereby preventing the first node from first listening to whether the channel is idle, and then delaying the transmission, and saving resources.
- the first node may also be according to a certain rule (ie, an example of the first rule), the rule may be a decoding situation of the own data, and/or, the decoding of other node data, or the importance of the respective data. Degree, etc., collaboratively forward collaborative data on collaborative resources to improve the probability that other nodes can correctly receive their own data, further improving transmission performance.
- a certain rule ie, an example of the first rule
- the rule may be a decoding situation of the own data, and/or, the decoding of other node data, or the importance of the respective data.
- Degree, etc. collaboratively forward collaborative data on collaborative resources to improve the probability that other nodes can correctly receive their own data, further improving transmission performance.
- the method further comprises:
- the first node If the first node receives the second feedback information indicating that the second data is successfully received, the first node stops sending the second data, and the second feedback information is in the second resource or the first The third resource is sent by the first resource and the second node.
- the first node may determine its own cooperative behavior according to whether the collaboration data is successfully received by the collaboration node. For example, after the collaboration data is successfully received by the collaboration node, the first node may no longer cooperate to send the collaboration data. save resources.
- the method further comprises:
- the first node receives a first configuration, where the first configuration is used to indicate the first resource and the second resource.
- the first node may receive configuration information indicating the self resource and the cooperation resource in advance.
- the first configuration is further configured to indicate the third resource.
- the configuration information received by the first node may further include configuration information for indicating a third resource, where the third resource may be a resource shared by some or all nodes.
- the method further comprises:
- the first node receives a second configuration, and the second configuration is used to indicate the first rule.
- the first node may further receive related information about the first rule in advance, and the second configuration and the first configuration may be included in one configuration information.
- the method further comprises:
- the first node receives a third configuration, and the third configuration is used to indicate the second time period.
- the first node may further receive a time period about when to change the transceiving state, and the third configuration, the second configuration, and the first configuration may be included in one configuration information.
- the third configuration indicates the second time period by indicating one or more of the following:
- the duration of the second period of time or,
- the second time period is spaced from the time domain of the first time period
- the type of time unit occupied by the second time period is the type of time unit occupied by the second time period.
- the method further comprises:
- the first node receives a fourth configuration, where the fourth configuration is used to indicate the first time period.
- the fourth configuration indicates the first time period by indicating one or more of the following:
- the duration of the first period of time or,
- the type of time unit occupied by the first time period is the type of time unit occupied by the first time period.
- a method for transmitting data comprising: receiving, by a first node, second data of the second node on a second resource allocated to a second node in a first time period; Transmitting, by the first node, the first data of the first node and the sending the second data on the second resource, on a first resource allocated to the first node, according to a first rule;
- the first rule includes one or more of the following:
- the M nodes include the second node, and M is a positive integer
- the first node sends data corresponding to itself (that is, an example of the first data) by using its own resource (that is, an example of the first resource), and the first node may also use the collaborative resource (ie, the second resource).
- the data is received/transmitted (that is, an example of the second data), wherein the cooperation data may be data corresponding to other nodes, and the self resources and the cooperation resources may be pre-configured resources.
- the pre-configured resources respectively transmit their own data and collaboration data on different resources, thereby preventing the first node from first listening to whether the channel is idle, and then delaying the transmission, and saving resources.
- the first node may also be according to a certain rule (ie, an example of the first rule), the rule may be a decoding situation of the own data, and/or, the decoding of other node data, or the importance of the respective data. Degree, etc., collaboratively forward collaborative data on collaborative resources to improve the probability that other nodes can correctly receive their own data, further improving transmission performance.
- a certain rule ie, an example of the first rule
- the rule may be a decoding situation of the own data, and/or, the decoding of other node data, or the importance of the respective data.
- Degree, etc. collaboratively forward collaborative data on collaborative resources to improve the probability that other nodes can correctly receive their own data, further improving transmission performance.
- the method further includes:
- the first node If the first node receives the second feedback information indicating that the second data is successfully received, the first node stops sending the second data, and the second feedback information is in the second resource or the first The third resource is sent by the first resource and the second node.
- the first node may determine its own cooperative behavior according to whether the collaboration data is successfully received by the collaboration node. For example, after the collaboration data is successfully received by the collaboration node, the first node may no longer cooperate to send the collaboration data. save resources.
- the method further includes:
- the first node receives a first configuration, where the first configuration is used to indicate the first resource and the second resource.
- the first node may receive configuration information indicating the self resource and the cooperation resource in advance.
- the first configuration is further configured to indicate the third resource.
- the configuration information received by the first node may further include configuration information for indicating a third resource, where the third resource may be a resource shared by some or all nodes.
- the method further includes:
- the first node receives a second configuration, and the second configuration is used to indicate the first rule.
- the first node may further receive related information about the first rule in advance, and the second configuration and the first configuration may be included in one configuration information.
- the method further includes:
- the first node receives a third configuration, and the third configuration is used to indicate the second time period.
- the first node may further receive a time period about when to change the transceiving state, and the third configuration, the second configuration, and the first configuration may be included in one configuration information.
- the third configuration indicates the second time period by indicating one or more of the following:
- the duration of the second period of time or,
- the second time period is spaced from the time domain of the first time period
- the type of time unit occupied by the second time period is the type of time unit occupied by the second time period.
- the method further includes:
- the first node receives a fourth configuration, where the fourth configuration is used to indicate the first time period.
- the fourth configuration indicates the first time period by indicating one or more of the following:
- the duration of the first period of time or,
- the type of time unit occupied by the first time period is the type of time unit occupied by the first time period.
- a third aspect provides a method for transmitting data, the method comprising: the third node transmitting the first configuration to a first node, wherein the first configuration is used to indicate a first allocation to the first node a resource and a second resource allocated to the second node;
- the third node sends the first data of the first node on the first resource and the second data of the second node on the second resource in a first time period;
- the second resource is used by the first node to send second data in a second time period according to the first rule, where the first rule includes one or more of the following:
- the first node receives data corresponding to itself (that is, an example of the first data) sent by the third node by using its own resource (that is, an example of the first resource), and the first node may also use the collaboration resource (ie, An example of the second resource receives the cooperation data (that is, an example of the second data), wherein the cooperation data may be data corresponding to other nodes, and the self resource and the cooperation resource may be pre-configured resources.
- the pre-configured resources respectively receive their own data and collaboration data on different resources, thereby preventing the first node from first listening to whether the channel is idle, and then delaying the transmission, and saving resources.
- the first node may also be according to a certain rule (ie, an example of the first rule), the rule may be a decoding situation of the own data, and/or, the decoding of other node data, or the importance of the respective data. Degree, etc., collaboratively forward collaborative data on collaborative resources to improve the probability that other nodes can correctly receive their own data, further improving transmission performance.
- a certain rule ie, an example of the first rule
- the rule may be a decoding situation of the own data, and/or, the decoding of other node data, or the importance of the respective data.
- Degree, etc. collaboratively forward collaborative data on collaborative resources to improve the probability that other nodes can correctly receive their own data, further improving transmission performance.
- the method further comprises:
- the third node receives the second feedback information indicating that the second data is successfully received, stopping sending the second data in the first time period, where the second feedback information is in the second resource Or the third resource is sent by the third resource, and the third resource is a resource shared by the first node and the second node.
- the first configuration is further configured to indicate the third resource.
- the method further comprises:
- the third node sends a second configuration to the first node, where the second configuration is used to indicate the first rule.
- the method further comprises:
- the third node sends a third configuration to the first node, where the third configuration is used to indicate the second time period.
- the third configuration indicates the second time period by indicating one or more of the following:
- the duration of the second period of time or,
- the second time period is spaced from the time domain of the first time period
- the type of time unit occupied by the second time period is the type of time unit occupied by the second time period.
- the method further comprises:
- the third node sends a fourth configuration to the first node, where the fourth configuration is used to indicate the first time period.
- the fourth configuration indicates the first time period by indicating one or more of the following:
- the duration of the first period of time or,
- the type of time unit occupied by the first time period is the type of time unit occupied by the first time period.
- a method of transmitting data comprising:
- the third node sends the first configuration to the first node, where the first configuration is used to indicate a first resource allocated to the first node and a second resource allocated to the second node;
- the second resource is used by the first node to send second data in a second time period according to the first rule, where the first rule includes one or more of the following:
- the M nodes include the second node, and M is a positive integer
- the first node sends the data corresponding to itself (that is, an example of the first data) by receiving the self resource (ie, an example of the first resource) sent by the third node, and the first node may also use the collaboration resource (That is, an example of the second resource receives/transmits the cooperation data (that is, an example of the second data), wherein the cooperation data may be data corresponding to other nodes, and the self resource and the cooperation resource may be pre-configured resources.
- the pre-configured resources respectively transmit their own data and collaboration data on different resources, thereby preventing the first node from first listening to whether the channel is idle, and then delaying the transmission, and saving resources.
- the first node may also be according to a certain rule (ie, an example of the first rule), the rule may be a decoding situation of the own data, and/or, the decoding of other node data, or the importance of the respective data. Degree, etc., collaboratively forward collaborative data on collaborative resources to improve the probability that other nodes can correctly receive their own data, further improving transmission performance.
- a certain rule ie, an example of the first rule
- the rule may be a decoding situation of the own data, and/or, the decoding of other node data, or the importance of the respective data.
- Degree, etc. collaboratively forward collaborative data on collaborative resources to improve the probability that other nodes can correctly receive their own data, further improving transmission performance.
- the method further includes:
- the third node successfully receives the second data, sending second feedback information indicating that the second data is successfully received, where the second feedback information is used to indicate to stop sending the second data, where the The second feedback information is sent on the second resource or the third resource, where the third resource is a resource shared by the first node and the second node.
- the first configuration is further configured to indicate the third resource.
- the method further includes:
- the third node sends a second configuration to the first node, where the second configuration is used to indicate the first rule.
- the method further includes:
- the third node sends a third configuration to the first node, where the third configuration is used to indicate the second time period.
- the third configuration indicates the second time period by indicating one or more of the following:
- the duration of the second period of time or,
- the second time period is spaced from the time domain of the first time period
- the type of time unit occupied by the second time period is the type of time unit occupied by the second time period.
- the method further includes:
- the third node sends a fourth configuration to the first node, where the fourth configuration is used to indicate the first time period.
- the fourth configuration indicates the first time period by indicating one or more of the following:
- the duration of the first period of time or,
- the type of time unit occupied by the first time period is the type of time unit occupied by the first time period.
- a fifth aspect provides a method for transmitting data, where the method includes: receiving, by a first node, first data by using a first frequency band, where a destination node of the first data is the first node; The second frequency band receives the second data, and the destination node of the second data is the second node.
- the first node receives data corresponding to itself (that is, an example of the first data) through the own frequency band (ie, an example of the first frequency band), and the first node may also pass the cooperative frequency band (ie, the second frequency band)
- the cooperation data ie, an example of the second data
- the cooperation data may be data corresponding to other nodes
- the self frequency band and the cooperation frequency band may be pre-configured resources.
- the pre-configured resources respectively receive their own data and collaboration data on different resources, thereby preventing the first node from first listening to whether the channel is idle, and then delaying the transmission, and saving resources.
- each node can exchange data through pre-configured resources within one task time, and thus can also shorten the delay.
- the first node sends the second data to the second node by using the second frequency band.
- the first node may also send the cooperation data to other nodes (ie, the second node is an example) through the cooperative frequency band, so that other nodes receive the respective data.
- the first node sends the second data to the second node by using the second frequency band, including: the first node is determining When the first data is correctly decoded, the second data is sent to the second node by using the second frequency band; or the first node is sent by the second node for the second And transmitting, by the second frequency band, the second data to the second node; or the first node, when determining that the urgency of the second data meets a preset condition, The second frequency band sends the second data to the second node.
- the first node is converted from the receiving state to the transmitting state, or the first node sending the collaboration data may be based on different triggering conditions.
- the first node may decode the received data, and if the decoding is correct, the first node converts from the receiving state to the transmitting state, and then cooperatively transmits the cooperative data on the cooperative frequency band (ie, an example of the second data).
- the first node receives the non-acknowledgment information sent by the other node, in order to ensure that the other nodes correctly receive the data required by the other node, the first node converts from the receiving state to the transmitting state, that is, sends the cooperation on the cooperative frequency band. data.
- the method further includes: the first node sending, by using the first frequency band or a preset third frequency band, a confirmation for the first data And the information, so that the node that receives the confirmation information stops transmitting the first data according to the confirmation information.
- the decoding result of the first data of the first node may be sent through a preset frequency band, or may be sent through its own frequency band, so that other nodes no longer send the first data in the next time period.
- a sixth aspect provides a method for transmitting data, the method comprising: sending, by a third node, first data by using a first frequency band, where a destination node of the first data is a first node; The frequency band sends the second data, and the destination node of the second data is the second node.
- the third node sends the first data corresponding to the first node by using the first frequency band, and the third node sends the second data corresponding to the second node by using the second frequency band, so that other nodes receive their own in the frequency band.
- Data receiving collaborative data on a cooperating band. Data is sent on different resources through pre-configured resources, so that other nodes need to first listen to whether the channel is idle, and then delay the transmission, and save resources.
- each node can exchange data through pre-configured resources within one task time, and thus can also shorten the delay.
- the method further includes: the third node receiving, by using the first frequency band or a preset third frequency band, the first data a feedback information, and determining, according to the first feedback information, whether to stop sending the first data; and/or, the third node receiving, by the second frequency band or the third frequency band, for the second And feedback information of the data, and determining, according to the second feedback information, whether to stop sending the second data.
- the third node may determine whether to convert the state of the frame format (ie, convert the transceiving state) by receiving feedback information of other nodes, or whether it is necessary to stop transmitting some data. Thereby, waste of resources can be avoided. For example, when the feedback information for the first data is the confirmation information, and the feedback information for the second data is the non-confirmation information, the third node may only send the second data, no longer send the first data, or may not send the information. The power of the resource is allocated to the sending resource according to certain rules.
- the third node by using the first frequency band or the preset third frequency band, receives the first feedback information for the first data, including: Receiving, by the third node, the first frequency band or the preset third frequency band, after the first time, receiving first feedback information for the first data, where the first time is sent from the third node After the first data is subjected to a preset first time duration; and/or, the third node receives feedback information for the second data by using the second frequency band or the third frequency band,
- the method includes: the third node passes the second frequency band or the third frequency band, and after the second time, receives second feedback information for the second data, where the second time is from the third node After the second data is sent, the time after the preset second duration is experienced.
- the third node transitions from the transmitting state to the receiving state, which may be based on different triggering conditions. For example, after the third node continues to transmit for a certain period of time, it can be converted from the transmitting state to the receiving state, so that all other nodes can correctly receive the data.
- a seventh aspect provides a method for transmitting data, the method comprising: a first node transmitting first data by using a first frequency band, where the first data is data generated by the first node;
- the second frequency band receives the second data, the second data is data generated by the second node, or the destination node of the second data is the second node.
- the first node sends data corresponding to itself (that is, an example of the first data) through the own frequency band (ie, an example of the first frequency band), and the first node may also pass the cooperative frequency band (ie, the second frequency band)
- the cooperation data ie, an example of the second data
- the cooperation data may be data corresponding to other nodes
- the self frequency band and the cooperation frequency band may be pre-configured resources.
- the pre-configured resources respectively send and receive their own data and collaboration data on different resources, thereby preventing the first node from first listening to whether the channel is idle, and then delaying the transmission.
- each node can exchange data through pre-configured resources within one task time, thereby saving resources and shortening delay.
- the receiving, by the first node, the second data by using the second frequency band includes: the first node receiving, by using the first frequency band, at a first time When the acknowledgment information for the first data is received, the first node receives the second data after the first time through the second frequency band; or the first node passes the second frequency band And, at a second moment, when receiving the non-acknowledgment information for the second data, the first node receives the second data after the second time interval by using the second frequency band.
- the first node may convert from the sending state to the receiving state according to the confirmation information for the self data or according to the non-confirmation information for the cooperation data.
- the first node sends the second data by using the second frequency band.
- the first node may also send the cooperation data to other nodes (ie, the second node is an example) through the cooperative frequency band, so that other nodes receive the respective data.
- the sending, by the first node, the second data by using the second frequency band that: the first node receives the second data When the information is not confirmed, the first node sends the second data by using the second frequency band; or, when the first node determines that the urgency of the second data meets a preset condition, the first node passes the The second data is transmitted in the second frequency band.
- the first node is converted from the receiving state to the transmitting state, or the first node sending the collaboration data may be based on different triggering conditions. For example, when the first node receives the non-acknowledgment information sent by other nodes, in order to ensure that the other nodes correctly receive the data required by the other node, the first node converts from the receiving state to the transmitting state, that is, sends the cooperative data on the cooperative frequency band. . Alternatively, the first node may also cooperate to send the second data when determining that the second data is important.
- the method further includes: the first node receiving, by using the first frequency band, acknowledge information for the first data, to facilitate the first The node stops transmitting the first data according to the confirmation information.
- the first node may further receive the confirmation information of the first data by the other node by using the self-band, and the first node may stop sending the first data according to the confirmation information.
- a method for transmitting data comprising: receiving, by a third node, first data by using a first frequency band, where the first data is data generated by a first node;
- the frequency band receives the second data, and the second data is data generated by the second node.
- the third node receives the first data corresponding to the first node by using the first frequency band, and the third node receives the second data corresponding to the second node by using the second frequency band.
- other nodes can separately transmit their own data and cooperative data through pre-configured self-resources and cooperative resources, thereby avoiding delays caused by other nodes needing to first listen to whether the channel is idle and then transmitting. Can save resources.
- each node can exchange data through pre-configured resources within one task time, and thus can also shorten the delay.
- the method further includes: the method further includes: sending, by the third node, the first frequency band or a preset third frequency band Determining information of the first data, so that the node that receives the confirmation information stops transmitting the first data according to the confirmation information; and/or, the third node passes the second frequency band or a preset The third frequency band transmits acknowledgement information for the second data, so that the node that receives the acknowledgement information stops transmitting the second data according to the acknowledgement information.
- the third node may send the acknowledgement information for the first data to other nodes, and/or the third node sends the acknowledgement information for the second data to other nodes, so that the other nodes no longer send the first information. Data and / or second data, thereby saving resources.
- an apparatus for transmitting data having a function of implementing the first node in the method design of the first aspect, the second aspect, the fifth aspect, and the seventh aspect.
- These functions can be implemented in hardware or in software by executing the corresponding software.
- the hardware or software includes one or more units corresponding to the functions described above.
- an apparatus for transmitting data having a function of implementing a third node in the method design of the third aspect, the fourth aspect, the sixth aspect, and the eighth aspect.
- These functions can be implemented in hardware or in software by executing the corresponding software.
- the hardware or software includes one or more units corresponding to the functions described above.
- an apparatus for transmitting data including a transceiver, a processor, and a memory.
- the processor is configured to control a transceiver transceiver signal for storing a computer program, the processor for calling and running the computer program from the memory, such that the device transmitting the data performs the first aspect, the second aspect, and the fifth aspect Aspect, the seventh aspect, and the method of any one of the first aspect, the second aspect, the fifth aspect, and the seventh aspect.
- an apparatus for transmitting data including a transceiver, a processor, and a memory.
- the processor is configured to control a transceiver transceiver signal for storing a computer program, the processor for calling and running the computer program from the memory, such that the device for transmitting the data performs the third aspect, the fourth aspect, and the sixth Aspect, the eighth aspect, and the method of any one of the third aspect, the fourth aspect, the sixth aspect, and the eighth aspect.
- an apparatus for transmitting data is provided, and the apparatus for transmitting data may be a child node in the above method design, or a chip disposed in the child node.
- the apparatus for transmitting data includes a processor coupled to the memory and operable to execute instructions in the memory to implement the first aspect, the second aspect, the fifth aspect, the seventh aspect, and the first aspect, the second aspect, and the The method performed by the child node in any of the possible implementation manners of the fifth aspect and the seventh aspect.
- the means for transmitting data further includes a memory.
- the means for transmitting data further includes a communication interface, the processor being coupled to the communication interface.
- an apparatus for transmitting data is provided, and the apparatus for transmitting data may be the master node in the method design described above, or a chip disposed in the master node.
- the apparatus for transmitting data includes a processor coupled to the memory and operable to execute instructions in the memory to implement the third aspect, the fourth aspect, the sixth aspect, the eighth aspect, and the third aspect, the fourth aspect, and the The method performed by the master node in any of the possible implementations of the sixth aspect and the eighth aspect.
- the means for transmitting data further includes a memory.
- the means for transmitting data further includes a communication interface, the processor being coupled to the communication interface.
- a computer program product comprising: computer program code, when the computer program code is run on a computer, causing the computer to perform the method of the above aspects.
- a computer readable medium storing program code for causing a computer to perform the method of the above aspects when the computer program code is run on a computer.
- a chip system comprising a processor for supporting a child node to implement the functions involved in the above aspects, for example, generating, receiving, transmitting, or processing data involved in the above method And / or information.
- the chip system further includes a memory for storing program instructions and data necessary for the child nodes.
- the chip system can be composed of chips, and can also include chips and other discrete devices.
- a chip system comprising a processor for supporting a master node to implement functions involved in the above aspects, for example, generating, receiving, transmitting, or processing data involved in the foregoing method And / or information.
- the chip system further includes a memory for storing necessary program instructions and data of the master node.
- the chip system can be composed of chips, and can also include chips and other discrete devices.
- FIG. 1 is a schematic diagram of a system of a method for transmitting data applicable to an embodiment of the present application
- 2 is a schematic diagram of the operation of an industrial wired EtherCAT bus
- 3 is a schematic diagram of an unlicensed LBT coordinated transmission mode
- FIG. 4 is a schematic flowchart of a method for transmitting data applicable to an embodiment of the present application
- FIG. 5 is a schematic diagram of a resource unit applicable to an embodiment of the present application.
- FIG. 6 is a schematic diagram of a method for transmitting data applicable to an embodiment of the present application.
- FIG. 7 is a schematic diagram of a method for transmitting data applicable to the first embodiment of the present application.
- FIG. 8 is a schematic diagram of a method for transmitting data applicable to a second embodiment of the present application.
- FIG. 9 is another schematic diagram of a method of transmitting data applicable to the first embodiment of the present application.
- FIG. 10 is a schematic diagram of a method of transmitting data applicable to a third embodiment of the present application.
- FIG. 11 is another schematic diagram of a method for transmitting data applicable to the second embodiment of the present application.
- FIG. 12 is a schematic diagram of a method for transmitting data applicable to a fourth embodiment of the present application.
- FIG. 13 is another schematic diagram of a method of transmitting data applicable to the fourth embodiment of the present application.
- FIG. 14 is a schematic diagram of a method of transmitting data applicable to a fifth embodiment of the present application.
- 15 is a schematic diagram of a method for transmitting data applicable to a sixth embodiment of the present application.
- 16 is another schematic diagram of a method for transmitting data applicable to a sixth embodiment of the present application.
- 17 is a schematic diagram of a method of transmitting data applicable to a seventh embodiment of the present application.
- FIG. 18 is a schematic diagram of a method of transmitting data applicable to a ninth embodiment of the present application.
- 19 is a schematic diagram of a type of relative time suitable for frame format conversion in the embodiment of the present application.
- 20 is a schematic diagram of types of absolute moments suitable for frame format conversion in the embodiment of the present application.
- 21 is a schematic diagram of frame format conversion applicable to multiple child nodes in the embodiment of the present application.
- 22 is a schematic diagram of a method of transmitting data applicable to a tenth embodiment of the present application.
- 23 is a schematic diagram of a method of transmitting data applicable to an eleventh embodiment of the present application.
- Figure 24 is a schematic diagram of a method of transmitting data applicable to the twelfth embodiment of the present application.
- 25 is a schematic diagram of a method of transmitting data applicable to a thirteenth embodiment of the present application.
- 26 is a schematic diagram of a conventional frame structure suitable for use in an embodiment of the present application.
- FIG. 27 is a schematic diagram of a self-contained frame structure applicable to an embodiment of the present application.
- 29 is a schematic diagram of a method of transmitting data applicable to the fifteenth embodiment of the present application.
- FIG. 30 is a schematic diagram of a method of transmitting data applicable to the sixteenth embodiment of the present application.
- 31 is a schematic diagram of a type of relative time suitable for frame format conversion of the thirteenth embodiment of the present application.
- 32 is a schematic diagram of a type of absolute time suitable for frame format conversion of the thirteenth embodiment of the present application.
- 33 is a schematic diagram of a type of frame format conversion applicable to a plurality of child nodes of the thirteenth embodiment of the present application.
- Figure 34 is a schematic diagram of a method of transmitting data applicable to the seventeenth embodiment of the present application.
- 35 is a schematic diagram of an apparatus for transmitting data applicable to an embodiment of the present application.
- 36 is a schematic diagram of an apparatus for transmitting data applicable to an embodiment of the present application.
- 37 is a schematic diagram of an apparatus for transmitting data applicable to another embodiment of the present application.
- system 100 is a schematic diagram of a system 100 for transmitting data suitable for use in embodiments of the present application.
- the system 100 includes at least one master node and at least one slave node (Slave).
- system 100 can include a primary node 110, a first child node 120, a second child node 130, and a third child node 140.
- the interaction between the master node and the child nodes can be achieved by transmitting data.
- the master node and the child node may be a network device and a network device, or a network device and a terminal device, or a terminal device and a terminal device.
- the terminal device in the embodiment of the present application may refer to a user equipment, an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or User device.
- the terminal device may also be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), with wireless communication.
- SIP Session Initiation Protocol
- WLL Wireless Local Loop
- PDA Personal Digital Assistant
- the network device in the embodiment of the present application may be a device for communicating with the terminal device, and the network device may be a Global System of Mobile communication (GSM) system or Code Division Multiple Access (CDMA).
- Base Transceiver Station which may also be a base station (NodeB, NB) in a Wideband Code Division Multiple Access (WCDMA) system, or an evolved base station in an LTE system (Evolutional The NodeB, eNB or eNodeB) may also be a wireless controller in a Cloud Radio Access Network (CRAN) scenario, or the network device may be a relay station, an access point, an in-vehicle device, a wearable device, and a future.
- the network device in the 5G network or the network device in the PLMN network in the future is not limited in this embodiment.
- LTE Long Term Evolution
- 5G fifth-generation mobile communication
- the International Telecommunication Union defines three types of services in the 5G expectation and requirements, namely Enhanced Mobile BroadBand (eMBB) and Ultra-Reliable Low (Ultra-Reliable Low). Latency Communication, URLLC) and massive machine type of communication (mMTC).
- the eMBB service mainly includes ultra-high definition video, Augmented Reality (AR), and Virtual Reality (VR).
- the main features are large transmission data and high transmission rate.
- the URLLC service is mainly used for industrial control, driverless, etc. in the Internet of Things.
- the main features are ultra-high reliability, low latency, low transmission data and burstiness.
- the mMTC service is mainly used for smart grids and smart cities in the Internet of Things.
- the main features are the connection of mass devices, the small amount of data transmitted, and the delay of tolerating for a long time.
- This mode is to decompose a task (original task) into several semantically equivalent subtasks, and these tasks are executed in parallel by a special worker thread.
- the result of the original task is formed by integrating the processing results of each subtask.
- one controller controls a plurality of terminals (ie, an example of a Slave), and the controller and the plurality of terminals generally adopt a serial connection topology manner in a task time unit (cycletime).
- the controller will make all the data of the terminal into a large package, and use the data train mode to serially access each terminal in a certain order.
- a terminal receives the data packet, it will parse its corresponding data.
- the data that needs to be fed back is placed in the data packet, and when the entire data packet (data train) finally returns to the controller, the data interaction within one task time unit is completed.
- D2D device-to-device
- the terminal uses a Listen-before-Talk (LBT) method. That is, before the terminal sends data, it needs to listen to whether other terminals are transmitting data, and initiate data when it is determined that the channel is idle.
- LBT Listen-before-Talk
- the operations of receiving/transmitting each transmission time interval (TTI) of each terminal are semi-statically configured to perform cooperative forwarding between terminals.
- the third method is to semi-statically configure the listening and sending status of each terminal. All terminals still use the time-division method for cooperative transmission, so the delay is large and the resource utilization is not high.
- each terminal in the third mode can only listen to or send data of one terminal at the same time, and cannot transmit its own and collaborative data at the same time, so the spectrum utilization rate is also low.
- FIG. 4 is a schematic flowchart of a method for transmitting data applicable to an embodiment of the present application.
- the receiving end includes two types of channel types: a data channel and a control channel.
- the user data is used to receive the command data of the user from the configured common resource; and the command data and/or the feedback data of the cooperative user are received by using the cooperative resource.
- the receiving end can use the user resource to send feedback data for the command data from the configured common resource.
- the transmitting end may also decode the feedback data. If the decoding fails, the transmitting end may send control data for the feedback data, for example, may send unconfirmed (Non-Acknowledgement , NACK) information. If the receiving end receives the NACK information, the receiving end retransmits the feedback data of the user, so that the transmitting end can correctly decode.
- the receiving end may also use the cooperative resource to receive feedback information of other cooperative receiving ends, and determine the receiving and transmitting state of the receiving end according to the feedback information.
- the data sent from the sending end (or the master node Master) to the receiving end (or the child node master) is represented by the command data
- the data sent from the receiving end to the sending end is represented by the feedback data.
- the control data is used to indicate the data sent by the transmitting end to the receiving end for the feedback data.
- the command data and the feedback data may both be data signals, only the corresponding transmission directions are different, and there is no necessary sequence.
- Control data such as ACK/NACK, is control information indicating whether the command data or feedback data is decoded correctly.
- the receiving end transmits and receives control data from the configured common resources.
- FIG. 4 is only an exemplary illustration, and the method for transmitting data in the embodiment of the present application is specifically described in the following embodiments.
- GSM Global System of Mobile communication
- CDMA Code Division Multiple Access
- WCDMA Wideband Code Division Multiple Access
- GPRS General Packet Radio Service
- LTE Long Term Evolution
- FDD Frequency Division Duplex
- TDD Time Division Duplex
- UMTS Universal Mobile Telecommunication System
- WiMAX Worldwide Interoperability for Microwave Access
- FIG. 1 is merely illustrative and should not be construed as limiting the application.
- the number of the primary node and the child nodes and the manner of deployment are not particularly limited in this application.
- FIG. 1 is only one possible application scenario of the embodiment of the present application, and should not be construed as limiting the present application.
- the minimum scheduling time unit refers to the resource granularity in the time domain.
- a time unit (also referred to as a time domain unit) may be, but is not limited to, a symbol, or a mini-slot, or a slot, or a subframe, or a Frame.
- the duration of one subframe in the time domain may be 1 millisecond (ms)
- one slot is composed of 7 or 14 symbols
- one mini slot may include at least one symbol (for example, 2 symbols or 4 symbols) Symbol or 7 symbols or 14 symbols, or any number of symbols less than or equal to 14 symbols).
- the symbol refers to the smallest unit of time domain resources.
- the embodiment of the present application does not limit the length of time of one symbol.
- the length of one symbol can vary for different subcarrier spacing.
- the symbols may include uplink symbols and downlink symbols.
- the uplink symbols may be referred to as Single Carrier-Frequency Division Multiple Access (SC-FDMA) symbols or Orthogonal Frequency Division Multiple Access (Orthogonal).
- Frequency Division Multiplexing (OFDM) symbols; downlink symbols may be referred to as OFDM symbols, for example.
- the symbol may be another example of the resource unit.
- the cycle time may refer to the time required to complete a complete interaction.
- a plurality of small time units can be included in one cycle time.
- the embodiment of the present application is described by taking a task time unit as an example. It should be understood that the present application does not limit one task time unit.
- a resource unit that can be used as a unit of measure for resources that are occupied by resources in the time domain, frequency domain, or time-frequency domain.
- the resource unit may represent the resource granularity in the frequency domain, as shown in FIG. 5.
- the resource unit may be, but not limited to, a resource block (RB), a resource block group (RBG), a physical resource block (PRB), a virtual resource block (VRB), a resource.
- RB resource block
- RBG resource block group
- PRB physical resource block
- VRB virtual resource block
- a resource Resource Element, RE
- subcarrier a subcarrier
- subband and the like.
- a Resource Element can also be called a resource element.
- One symbol can be corresponding to the time domain, and one subcarrier can be corresponding to the frequency domain.
- the RE may be an example of a resource unit.
- N RB occupies N RB consecutive subcarriers in the frequency domain.
- N RB is a positive integer.
- N RB can be equal to 12.
- the RB may be defined only from the frequency domain resource, that is, the number of time domain resources occupied by the RB in the time domain is not limited.
- the RB may be another example of the resource unit.
- the “protocol” may refer to a standard protocol in the communication field, and may include, for example, the LTE protocol, the NR protocol, and related protocols used in a future communication system, which is not limited in this application.
- pre-definition may be implemented by pre-storing corresponding codes, tables, or other manners that can be used to indicate related information in a device (for example, including a terminal device and a network device).
- a device for example, including a terminal device and a network device.
- pre-definition can be defined in the protocol.
- the first, second, third, etc. are only for facilitating the distinction between different objects, for example, distinguishing different slaves, different data, etc., and should not constitute any limitation to the present application, for example, the first data.
- the command data may be included as well as the feedback data; or the first data may include data of at least two nodes.
- the method of transmitting data provided by the present application is applicable to a communication system, such as system 100 shown in FIG.
- the present application can be applied to an application scenario that requires high reliability and low latency, and is not limited to industrial motion control, robot cooperation scenarios, and can also be used in other typical terminal cooperation, wireless mesh network (Mesh) and the like.
- the present application can be used in various combinations of Master and Slaves, network devices and terminal devices, network devices and network devices, terminal devices, and terminal devices.
- the master node in the embodiment of the present application can communicate with one or more child nodes at the same time.
- the master node ie, an example of the third node
- the master node 110 in FIG. 1 may correspond to the master node 110 in FIG. 1 .
- the child nodes ie, an example of the first node in the embodiment may correspond to any one or more of the child node 120, the child node 130, and the child node 140 in FIG.
- FIG. 6 is a schematic diagram of a method 200 of transmitting data provided by an embodiment of the present application. As shown, the method 200 shown in FIG. 6 can include steps 210, 220.
- the first node receives the first data by using the first frequency band, where the destination node of the first data is the first node.
- the first node receives the second data by using the second frequency band, and the destination node of the second data is the second node.
- the first child node (ie, an instance of the slave or the first node) and the master node (ie, an instance of the master) or the second child node (ie, an instance of the second node) transmit data through pre-configured Public resources for data transmission.
- the common resource parameter (that is, an example of the configuration parameter) may be configured by the master node, or may be configured by other network devices, which is not limited in this embodiment of the present application.
- the first node receives the first data of the first node on a first resource allocated to the first node in a first time period, and receives the first data on a second resource allocated to a second node The second data of the two nodes; the first node sends the second data on the second resource in a second time period according to the first rule; wherein the first rule includes one or more of the following: Sending the second data if the first data is successfully received or decoded correctly, and sending the second data if receiving the first feedback information indicating that the second data is failed to be received; if the current time period is Transmitting the second data in the second time period; and sending the second data if the urgency of the second data meets an emergency condition.
- the transmission mentioned in the embodiment of the present application may refer to data transmission from a primary node to a child node, data transmission from a child node to a primary node, or may refer to a child node to a child node.
- the data transmission is not limited in this embodiment of the present application.
- the first rule mentioned in the embodiment of the present application can be understood as a condition that triggers a node to switch from a receiving state to a transmitting state, and/or a condition that changes from a transmitting state to a receiving state.
- the first resource allocated to the first node mentioned in the embodiment of the present application may be understood as a resource used by the first node to receive/transmit its own data (ie, an example of the first data);
- the second resource allocated to the second node mentioned in the embodiment of the present application can be understood as a resource used by the second node to receive/transmit its own data (ie, an example of the second data).
- the first resource may also serve as a cooperative resource of the second node, where the second node receives/transmits the first data, or receives/transmits collaboration data other than the self data (ie, data of other nodes).
- the second resource may also serve as a cooperative resource of the first node, for the first node to receive/send the second data, or to receive/transmit collaborative data other than the own data (ie, data of other nodes).
- Radio Resource Control semi-static message
- MAC Media Access Control
- MAC Media Access Control
- MAC Media Access Control
- MAC Media Access Control
- MAC User level of a physical layer
- common control information such as an L1 message or a Common L1
- MAC Media Access Control
- the common resource parameter may include at least one of the following: time-frequency resource, rate matching and mapping mode, redundancy (RV) version, scrambling code, modulation mode, frame format, frequency hopping pattern, precoding (Precoding) ) Matrix, Hybrid Automatic Repeat ReQuest (HARQ) process, Reference Signal (RS) sequence, Orthogonal Cover Code (OCC) sequence, Non-orthogonal multiple access (Non) - Orthogonal Multiple Access (NOMA) Sequence, Waveform, and Subsequence Control System (SCS).
- the time-frequency resource, the rate matching, the RE mapping mode, the scrambling code, and the modulation mode are the most basic scheduling information, and the overhead of the dedicated L1 scheduling signaling can be eliminated by the semi-static configuration.
- a time-frequency resource for transmitting data is configured for the master node and the child node, and the time-frequency resource includes a time domain resource and a frequency domain resource.
- the cooperative behavior that is, for a group of child nodes, cooperatively participates in data transmission of at least one target child node, or jointly receives data sent by at least one target child node.
- Collaborative behavior includes the behavior of each target child node cooperating with other child nodes to receive and/or transmit signals, as well as the behavior of receiving and/or transmitting frame format conversions.
- the frame format includes a sending frame, a receiving frame, a sending dominant frame, and a listening dominant frame.
- the default initial frame structure form will be configured, and subsequent changes will be made dynamically according to the collaborative behavior.
- the configuration of the RV version, the hopping pattern, and the Precoding matrix can enable the Slave coding diversity, channel diversity, frequency domain diversity, and multiple-input multiple-output (MIMO) diversity to further improve the receiving performance. .
- MIMO multiple-input multiple-output
- the HARQ process can be configured to configure the HARQ process with different receiving data and sending data for each sub-node, or configure the same HARQ process.
- the RS sequence and the OCC sequence define sequence characteristics of various RS sequences, such as a channel-state information reference signal (CSI-RS) and a demodulation reference signal (DM-RS). Phase-tracking reference signals (PT-RS), TRS, etc. RS can coexist with data in a rate matching manner, or it can directly punch data.
- CSI-RS channel-state information reference signal
- DM-RS demodulation reference signal
- PT-RS Phase-tracking reference signals
- TRS can directly punch data.
- the NOMA sequence defines that multiple child nodes can share the same or part of time-frequency resources in an OCC orthogonal manner or a NOMA non-orthogonal multiple access manner, thereby increasing the number of access users.
- the waveform may be Orthogonal Frequency Division Multiplexing (OFDM), Single-Carrier Frequency-Division Multiple Access (SC-FDM), or the like.
- the SCS can correspond to different subcarrier widths, such as 15 kHz/30 kHz/60 kHz.
- the first configuration mentioned in the embodiment of the present application may be understood as a configuration related to resources for transmitting and receiving self data and/or cooperation data.
- the second configuration mentioned in the embodiment of the present application can be understood as a configuration related to a frame format, a condition of a frame format conversion, an opportunity, a cooperative behavior, and the like.
- the third configuration and the fourth configuration mentioned in the embodiments of the present application can be understood as time information of a frame format of a node in a certain state, or time information related to a frame format conversion.
- the time information may include at least one of the following: a starting position of the time period, a duration of the time period, a time domain pattern of the time period, and a conversion from the receiving state (transmission state) to the transmitting state (reception state). Time interval, time unit type, etc.
- first configuration, the second configuration, the third configuration, and the fourth configuration may be included in the common resource parameters described above.
- the first configuration, the second configuration, the third configuration, and the fourth configuration may be separately sent to each node, or may be included in one message and sent to each node.
- the first node can receive data and the first node can also send data.
- the embodiments of the present application are not limited to uplink or downlink transmission or SideLink transmission or Device-to-Device (D2D) transmission.
- the first data can be understood as: data of the first node; or, the first data can be understood as: the destination node of the first data is the first child node. That is, the first data may be data corresponding to the first child node sent by the master node.
- the first frequency band may be a resource used by the first child node to receive its own data.
- the first node receives the second data through the second frequency band, and the destination node of the second data is the second node. That is, the second data may be data corresponding to the second child node sent by the master node.
- the first child node can receive data corresponding to other child nodes through the second frequency band, and can also cooperatively forward the data.
- the first rule can be understood as: triggering the condition that the first node changes the sending and receiving state.
- the first node changes the transceiving state according to the decoding condition of its own data. For example, if the reception is successful or the decoding is correct, it is converted from the receiving state to the transmitting state.
- the second data is sent.
- the transceiving state is changed according to the decoding status of the respective data by other nodes. For example, when other nodes have correctly received the respective data, the first node does not need to cooperate to forward the cooperation data; for example, when other nodes do not all correctly receive the respective data, or all of them do not correctly receive the respective data, the first The node can convert from the receiving state to the transmitting state and cooperatively forward the cooperative data to improve the probability that the cooperative node receives the respective data.
- the second data is sent.
- the second data is sent.
- the emergency condition may be preset or determined on a case-by-case basis.
- the emergency condition may include: when the transmitted data includes warning information (for example, commercial mobile alert system (CMAS) information), determining that the urgency of the data meets the emergency condition; or the emergency condition may include: When the data is data with high latency requirements, it is determined that the urgency of the data meets the emergency condition.
- the first node can cooperatively forward the second data.
- the first rule mentioned in the present application includes one or more items, and it can be understood that the first rule may include one or more of all possible ways listed.
- the four possible ways listed above are exemplified for example.
- the first rule may include any one of the possible modes listed above, for example, may include the first possible manner, the second possible manner, the third possible manner, or the fourth possibility The way.
- the first rule may include some of the possible ways listed above.
- the first rule may include: a first possible way and a second possible way, or a first possible way and a third possible way, or the first possible way and the fourth Possible way, or, the second possible way and the third possible way, or the second possible way and the fourth possible way, or the third possible way and the fourth possible the way.
- the first rule may include: a first possible mode, a second possible mode, and a third possible mode, or the first possible mode, the second possible mode, and the fourth Possible way, or, the first possible way, the third possible way, and the fourth possible way, or the second possible way, the third possible way, and the fourth possibility The way.
- the first rule may include all of the possible ways listed above, that is, the first rule may include: a first possible way, a second possible way, a third possible way, and a fourth possibility The way.
- first”, “second”, “third”, and “fourth” are only for distinguishing different objects, and do not constitute any limitation to the present application.
- first possible way and the second possible way are merely to indicate two different possible ways.
- a process in which a master (that is, an example of a master node) transmits data to a slave (that is, an example of a child node or a first node) will be described as an example.
- the Master is simply referred to as M
- the Slave is simply referred to as S
- S1, S2, and S3 respectively represent different child nodes.
- the data transmitted between the Master and the Slave includes at least the following two methods.
- the joint coding may refer to sending and receiving command data of all or a part of the child nodes as a data packet, where the data packet may be jointly coded by command data of all or a part of the child nodes. It can also be just a joint rate match.
- the Joint Coded Cyclic Redundancy Check (CRC) can be performed only on the overall data, or each sub-node can still maintain its own independent CRC.
- the coding may be a variety of feasible coding modes such as a Low Density Parity Check Code (LDPC), a Turbo, and a Polarization.
- LDPC Low Density Parity Check Code
- Turbo Turbo
- Polarization Polarization
- FIG. 7 shows a schematic diagram of joint coding when a primary node transmits data to a child node.
- the data transmitted between M and S includes: command data (command, C) and feedback data (denoted as R). That is, the self data of S1 (that is, the data corresponding to S1) is recorded as C1, R1, and S2's own data (that is, the data corresponding to S2) is recorded as C2, R2, and S3's own data (that is, the data corresponding to S3).
- command data command, C
- R feedback data
- the self data of S1 that is, the data corresponding to S1
- S2's own data that is, the data corresponding to S2
- S3's own data that is, the data corresponding to S3.
- first data may include C1 and/or R1 and the second data may include C2 and/or R2.
- R1 can also be called feedback data of C1
- R2 can also be called feedback data of C2.
- time unit in the embodiment of the present application may also be referred to as a duration or a time interval or a time period or a time. That is, one cycle time includes a plurality of durations or time intervals or time periods or moments.
- M is always in the transmission state in one cycle time, that is, the data packets including C1, C2, and C3 are always sent.
- the data packet may also include feedback data R1, R2, and R3.
- S1 receives the packet in the first time unit. If S1 decodes C1 correctly, then S1 may no longer receive the data packet in a later time unit, but cooperatively forward the data packet.
- S2 receives the packet in the first time unit, but the decoding fails, then S2 still receives the packet in the second time unit. If S2 is correctly decoded for C2 in the second time unit, then S2 does not receive the data packet in the third time unit, but cooperatively forwards the data packet.
- S3 In the first two time units, S3 receives the data packet, and the decoding fails, then S3 still receives the data packet in the third time unit. If, in the third time unit, S3 correctly decodes the received C3, then in the following time unit, S3 does not need to receive the data packet again, but cooperatively transmits the data packet.
- T is used to indicate Transmit
- R is used to indicate reception. After receiving the data of the own node, and the decoding is correct, the child node can no longer receive its own data, but cooperatively send the data of other child nodes.
- Non-joint coding may refer to different resources configured by different sub-nodes, for example, different time-frequency resources, different orthogonal resources, different NOMA resources, and the like.
- the correct child node S it is no longer possible to receive/send its own data, but only the collaborative data (ie, the data of other child nodes).
- Figure 8 shows a schematic diagram of non-co-encoding when the primary node sends data to the child node.
- Fig. 8 there is one master node M and three child nodes S1, S2, S3.
- One cycle time is 1ms, and there are eight time units in one cycle time.
- M is always in the transmitting state in one cycle time, that is, data C1, C2, C3 is always transmitted.
- M can also send feedback data R1, R2, R3.
- S1 receives C1, C2, C3 from M in the first time unit. If S1 decodes C1 correctly, then S1 may no longer receive data C1 in subsequent time units, but cooperatively forward data of other child nodes, namely C2 and C3.
- S2 receives C1, C2, C3 from M in the first time unit. Assuming that S2 fails to decode C2, then S2 still receives data C2 in the second time unit. Specifically, S2 receives C1, C2, C3 from M, and C2 and C3 from S1 in the second time unit. If S2 is correctly decoded in C2 in the second time unit, S2 does not receive data in the third time unit, but cooperatively forwards data of other child nodes, that is, S2 cooperatively forwards C1 and C3.
- S3 receives C1, C2, C3 from M in the first time unit, but fails to decode C3, then S3 still receives data C3 in the second time unit. Specifically, S3 receives C1, C2, C3 from M, and C2 and C3 from S1 in the second time unit. If S3 is still in error in C3 decoding in the second time unit, then S3 still receives data C3 in the third time unit. Specifically, S3 receives C1, C2, C3 from M, and C2 and C3 from S1, and C1 and C3 from S2 in the third time unit. If S3 is correctly decoded in C3 in the third time unit, S3 no longer receives the data, but cooperatively forwards the data of other child nodes, namely C1 and C2.
- the child nodes may be grouped first, the data corresponding to one group of nodes is jointly coded, and the data corresponding to the other group of nodes is non-joined.
- common resource parameters are pre-configured, that is, semi-statically configured common resource parameters.
- the common resource parameters are semi-statically configured for M, S1, S2, and S3.
- the common resource may include the resource of S1, the resource of S2, and the resource of S3.
- the resource of S1 refers to the resource used when transmitting S1 own data
- the resource of S2 refers to the resource used when S1 transmits the data corresponding to S2 (that is, the data corresponding to S2)
- the resource of S3 refers to , S1 uses the resources used when transmitting data corresponding to S3.
- the common resources include the resources of S1, the resources of S2, and the resources of S3.
- the common resources include the resources of S1, the resources of S2, and the resources of S3.
- the common resources include the resources of S1, the resources of S2, and the resources of S3.
- the common resources include the resources of S1, the resources of S2, and the resources of S3.
- Time-frequency resources are semi-statically configured for M, S1, S2, and S3.
- S1 receives the time-frequency resource sizes F1 and T of its own data each time, and the time-frequency resource sizes F2/F3 and T that are cooperatively transmitted and received.
- the time-frequency resource size of the S1 receiving the data itself is F1 and T
- the time-frequency resource size of the cooperative transmitting and receiving S2 is F2 and T
- the time-frequency resource size of the cooperative transmitting and receiving S3 is F3 and T.
- S2 receives the time-frequency resource sizes F2 and T of its own data each time, and the time-frequency resource sizes F1/F3 and T that are cooperatively transmitted and received.
- the time-frequency resource size of the S2 receiving its own data is F2 and T
- the time-frequency resource size of the cooperative transmitting and receiving S1 is F1 and T
- the time-frequency resource size of the cooperative transmitting and receiving S3 is F3 and T.
- S3 receives the time-frequency resource sizes F3 and T of its own data each time, and the time-frequency resource sizes F2/F1 and T that are cooperatively transmitted and received.
- the time-frequency resource size of the S3 receiving the data itself is F3 and T
- the time-frequency resource size of the cooperative transmitting and receiving S2 is F2 and T
- the time-frequency resource size of the cooperative transmitting and receiving S1 is F1 and T.
- the M transmits and receives the time-frequency resource sizes F1 and T of the data corresponding to S1, and transmits and receives the time-frequency resource sizes F2 and T of the data corresponding to S2, and transmits and receives the time-frequency resource sizes F3 and T of the data corresponding to S3.
- the M transmits and receives the data corresponding to S1, the data corresponding to S2, and the data corresponding to S3, and the time-frequency resources may all be the same or partially the same.
- FIG. 9 illustrates the process of data transmission in the first four time units by M, S1, and S2.
- the C1 and C2 non-coupling coding will be described as an example.
- the first node receives a first configuration, where the first configuration is used to indicate the first resource and the second resource.
- the common resource parameters ie, an example of the first configuration
- the configured common resource parameters include the resources of S1 and the resources of S2, and vice versa for S2 and M.
- the first configuration can be understood as a resource for instructing each node to send and receive its own data and collaboration data.
- Each time S1 receives the time-frequency resource sizes F1 and T of its own data, and cooperatively transmits and receives time-frequency resource sizes F2 and T.
- Each time S2 receives the time-frequency resource sizes F2 and T of its own data, the time-frequency resource sizes F1 and T that are cooperatively transmitted and received.
- each user in the configured resource may have more than one resource, for example, the frequency domain resource of the S2 cooperative receiving S1 is F1, but the frequency of the S1 is cooperatively transmitted.
- the domain resource is F3, and as long as these resources are configured to be public, there is no comprehension bias.
- M transmits data C1, C2 on different frequency domain resources F1 and F2.
- the S1 public resource F1 receives C1 and the public resource F2 receives C2.
- S2 receives C1 on the common resource F1 and C2 on the common resource F2.
- the first node receives a fourth configuration, where the fourth configuration is used to indicate the first time period.
- the fourth configuration indicates the first time period by indicating one or more of: a starting position of the first time period, a duration of the first time period, the first The time domain pattern of the time period, and the time unit type occupied by the first time period.
- the information of the time period in which the data is received may be configured in advance for the child node.
- the child node may be instructed to receive data at a certain starting location and/or for a predetermined period of time.
- the first node receives a second configuration, where the second configuration is used to indicate the first rule.
- the semi-static configuration cooperation behavior ie, an example of the second configuration.
- Collaboration behavior can include changes in frame format, collaborative reception and/or collaborative delivery, and the like.
- the frame format includes two states, a receiving state and a transmitting state. In the embodiment of the present application, at least one of the following collaborative actions is included.
- the master node When the master node is in the transmit state, it sends data to the child node according to the configured common resource parameters.
- the child node When receiving the state, the child node receives its own data co-sent from the master node and/or other child nodes according to the configured common resource parameters, and cooperatively receives the master node and/or other children on other common resources.
- the data corresponding to other child nodes sent by the node is not limited to the configured common resource parameters.
- the child node When the child node is in the transmit state, it does not send data on its own resources according to the configured common resource parameters, and cooperatively transmits command data of other child nodes on other common resources.
- the power of the non-transmitted resource may be allocated to the sending resource according to a certain rule.
- the first node receives the third configuration
- the third configuration is used to indicate the second time period. That is, for the master node, it can be configured to be in the transmit state at the beginning, and after a predetermined time (ie, an example of the second time period), it is converted to the receive state.
- the second time period of the indication may be at least one of: a starting position of the second time period, a duration of the second time period, a time domain pattern of the second time period, the first a time domain interval between the second time period and the first time period, and a time unit type occupied by the second time period).
- the initial configuration of the frame format of M is a transmission state
- the frame format of S is initially configured as a reception state.
- S1 decodes C1 correctly during the T1 period, and then, in the T2 period, S1 is switched from the receiving state to the transmitting state. After S1 is switched from the receiving state to the transmitting state, in the following period, it is possible to not receive its own data on F1, but to jointly transmit C2 on F2.
- S2 it is assumed that in the T1 period, S2 decodes the C2 error and remains in the receive state during the T2 period. And, S2 receives data from M and S1 in the T2 period.
- the child node determines the state of the frame format to be converted at a given time.
- the given time can be after multiple Ts.
- C2 is transmitted to S2 through F2.
- the child node may be forwarded from the receiving state to the transmitting state according to the importance degree of the data corresponding to the other child nodes, that is, the data corresponding to the other child nodes are cooperatively transmitted.
- S1 terminates receiving/transmitting data on F1 and cooperatively transmits C2 on F2.
- S2 receives C2 from M and S1 transmissions on F2. Assuming S2 decodes C2 correctly, S2 transitions from the receive state to the transmit state during the T3 period.
- S1 may directly forward the C2 data that is co-sent, or may decode, re-encode, and forward.
- S1 or S2 decodes its own data correctly, it can continue to receive data from M or other child nodes, and cooperatively forward the received data.
- the configured common resource parameters may further include: a rate matching and mapping mode, an RV version, and a modulation mode.
- a resource mapping manner of sending data of each child node on respective time-frequency resources is determined.
- the rate matching method is to completely fill the data of any transport block size within a given time-frequency resource.
- the mapping mode may be first frequency domain re-time domain mapping, or first time domain re-frequency domain mapping.
- the configured common resource parameters further include: other basic parameters, such as a HARQ process, an RS sequence, a waveform, a subcarrier width, and the like.
- FIG. 10 is a schematic diagram of a method of transmitting data according to another embodiment of the present application.
- the first configuration is further used to indicate the third resource. That is, when the common resource is configured, the common control channel resource parameter (that is, an example of the third resource) may be additionally configured, including the time-frequency resource, sequence, and the like of the S-feedback ACK/NACK.
- the target child node sends ACK information/NACK information to the other child nodes and/or the primary node according to the decoding result of the target child node to the own data, where the ACK information/NACK information is used for the other child nodes and / or whether the master node continues to send data of the target child node.
- the child node feeds back ACK information on a given time-frequency resource, and the ACK information is received by the master node and the child node that is cooperatively transmitted, thereby terminating the sending of the master node and the cooperatively sent child node.
- the command data corresponding to the child node Thereby unnecessary transmission can be avoided, further saving resources.
- S1 decodes C1 correctly, thereby transmitting ACK information, and M and S2 receive the ACK information. In the following time unit, M and S2 do not need to send C1 again.
- the NACK information is fed back at a given moment and the resource, and the NACK information is received by the primary node and the cooperatively sent child node, thereby triggering the primary node and the cooperatively sent child node to send the target.
- the command data of the child node, the number of consecutive transmissions triggered is K1, where K1 ⁇ 1.
- the feedback message can trigger a state change in the frame format. That is, according to the decoding result of the target child node to its own data, the target child node sends ACK information/NACK information to other child nodes and/or the master node, and the ACK information/NACK information is used for the other child nodes and/or The master node determines the state of the frame format.
- the ACK information is fed back at a given time and resource, and the ACK information is received by the cooperatively sent child node, and the cooperative child node is triggered to be converted from the transmitting state to the receiving state.
- the NACK information is fed back at a given moment and the resource, and the NACK information is received by the cooperatively sent child node, and the cooperative child node is triggered to be converted from the receiving state to the transmitting state.
- the feedback ACK/NACK information may carry indication information at the same time, indicating which cooperative child nodes and/or the master node perform cooperative transmission or no cooperative transmission.
- indication information may also be indicated.
- FIG. 11 illustrates an example of the process of data transmission in the first four time units by M, S1, and S2, and the process is specifically described.
- the joint coding is performed using C1 and C2 data as an example.
- the common resource parameters are configured in advance for M, S1, and S2.
- the configured common resource parameters include the resources of S1 and the resources of S2, and vice versa for S2 and M.
- time-frequency resources are configured for M, S1, and S2.
- One possible way is to configure the same common resource parameters for all the child nodes, such as configuring the frequency domain F1+F2 for S1 and S2, and the time domain T as the time-frequency resource of the jointly encoded data packet of one transmission.
- another possible way is to group all the child nodes, and each group of the nodes performs joint coding, for example, configuring the frequency domain F1 for S1/S3, and the time domain T as the time-frequency of the jointly encoded data packet of one transmission.
- Resource configure frequency domain F2 for S2/S4, time domain T as the time-frequency resource of the jointly encoded data packet of one transmission.
- the resources of each user in the configured resources may be more than one, for example, the frequency domain resource of the S2 cooperative receiving S1 is F1, but the frequency domain resource of the cooperative sending S1 is F3, as long as these If resources are configured to be public, there will be no comprehension bias.
- M transmits joint encoded data C1 & C2 on the common resource F1+F2, and the child nodes S1 and S2 receive C1&C2 on the configured common resources F1 and F2.
- C1 & C2 indicates that C1 and C2 are transmitted in the form of data packets.
- the configured resources may also include configuring a collaboration behavior.
- Collaborative behavior includes changes in frame format, collaborative reception, and collaborative delivery.
- the configured collaborative behavior includes at least one of the following.
- the master node continuously sends the jointly encoded data.
- the frame format is switched from the receiving state to the transmitting state at a given time.
- the given time may refer to K2 ⁇ 0 after K2 periods.
- the child node When the child node receives the state, it receives the joint encoded data packet according to the configured common resource parameters, and decodes the data corresponding to itself. Alternatively, the child node can simultaneously decode data of other child nodes.
- the child node When the child node is in the transmit state, it sends a joint encoded data packet according to the configured common resource parameters.
- the child nodes can be forwarded directly, or they can be decoded and forwarded.
- the initial configuration of the frame format of M is the transmission state
- the frame format of S is initially configured as the reception state.
- S1 terminates receiving/transmitting data on F1 and cooperatively transmits C1&C2 on F2.
- S2 receives C1&C2 from M and S1 transmissions on F2. Assuming S2 decodes C2 correctly, S2 transitions from the receive state to the transmit state during the T3 period.
- S1 may directly forward the C1&C2 data sent by the cooperative, and may also decode and re-encode and forward the data.
- M continues to send C1&C2.
- S1 continues to send C1&C2 on F2.
- S2 continues to send C1&C2 on F1.
- M continues to send C1&C2.
- S1 continues to send C1&C2 on F2.
- S2 continues to send C1&C2 on F1.
- the configured common resource parameters may further include: a rate matching and mapping mode, an RV version, and a modulation mode.
- a resource mapping manner of sending data of each child node on respective time-frequency resources is determined.
- the rate matching method is to completely fill the data of any transport block size within a given time-frequency resource.
- the mapping mode may be first frequency domain re-time domain mapping, or first time domain re-frequency domain mapping.
- the configured common resource parameters further include: other basic parameters, such as a HARQ process, an RS sequence, a waveform, a subcarrier width, and the like.
- FIG. 12 is a schematic diagram of a method of transmitting data according to another embodiment of the present application.
- the common control channel resource parameters may be additionally configured, including the time-frequency resource, sequence, and the like of the S-feedback ACK/NACK.
- the target child node sends ACK information/NACK information to the other child nodes and/or the primary node according to the decoding result of the target child node to the own data, where the ACK information/NACK information is used for the other child nodes and / or whether the master node continues to send data of the target child node.
- the child node After the child node is correctly decoded, the child node feeds back ACK information at a given time and resource, and the ACK information is received by the master node and the child node that is cooperatively transmitted, thereby terminating the master node and the cooperative child node to send the corresponding node. data. Thereby unnecessary transmission can be avoided, further saving resources.
- the target child node sends ACK information/NACK information to the other child nodes and/or the primary node according to the decoding result of the target child node to the own data, where the ACK information/NACK information is used for the other child nodes and / or the master node determines the state of the frame format.
- FIG. 11 The embodiment shown in FIG. 11 is similar to the embodiment shown in FIG. 10, and is not described here for brevity.
- each of the foregoing configuration information may be included in one information, for example, in a configuration information, indicating its own resources, cooperation resources, feedback resources, conditions for triggering frame format conversion, conditions for triggering transmission and reception state transition, Time information of the transceiver state, etc.
- 7 to 11 are examples in which the master node transmits data to the child nodes as an example.
- data is transmitted from a child node to a master node in conjunction with FIG. 12 to FIG.
- the first node receives the second data of the second node on the second resource allocated to the second node in the first time period
- the first rule includes one or more of the following:
- the M nodes include the second node, where M is a positive integer
- the child node sends feedback data (Response, denoted as R) to the master node, R1 is feedback data corresponding to S1, R2 is feedback data corresponding to S2, and R3 is feedback data corresponding to S3.
- the feedback data may be carried in the data channel or in the control channel, which is not limited in this embodiment of the present application.
- the child nodes can also receive data sent by other cooperative child nodes.
- FIG. 12 shows a schematic diagram of a child node transmitting feedback data to a master node.
- the common resource parameters (ie, an example of the first configuration) and the cooperative behavior (ie, an example of the second configuration) are semi-statically configured for the primary node and a set of child nodes.
- the common resource includes resources of the target child node, and resources of some or all of the cooperative child nodes.
- the resources include at least one of the following: time-frequency resources, rate matching and mapping mode, RV version, modulation mode, frame format, frequency hopping pattern, HARQ process, RS sequence, OCC sequence, NOMA sequence, waveform, and SCS.
- Collaborative behavior can be understood as an example of the first rule.
- Collaborative behavior includes the behavior of each target child node cooperating with other child nodes to receive and transmit data or signals, and the behavior of receiving and transmitting frame format conversions.
- the collaborative behavior includes at least one of the following.
- the master node continuously listens in a semi-statically configured repetition or cycle time unit, and correctly receives the target feedback message to indicate each child node, and initially configures the child node according to a certain cooperation rule.
- Each child node sends its own feedback message according to a certain rule.
- the master node receives the feedback message of the target child node, it considers successful reception.
- the target child node When the target child node sends a message to the master node, it also sends the message to other parts of the child node in the group.
- the child node in the initial configuration of the child node listens to the child node in the sending state, and sends the self-feedback message and the received messages of other child nodes according to certain rules at the time of sending the message, and implicitly indicates The number of child nodes the message contains (for example, by the size of the selected resource block). For example, for S2, S2 sends R1 and R2.
- the child node self-feedback message After the child node self-feedback message is received by the master node, it will cooperatively send messages of other child nodes that are not received by the master node at its own transmission opportunity. For example, for S3, since the master node feedback R3 receives correctly, S3 only needs to send R1 and R2.
- the message sent may be jointly coded or non-co-coded.
- the transmitted data can be either non-co-coded or joint coded.
- the two cases in the interaction process in which the child node transmits data to the master node will be respectively described with reference to FIGS. 13 and 14.
- FIG. 13 is the case of non-coupling coding.
- FIG. 13 illustrates the process of data transmission in the first four time units by M, S1, S2, and S3.
- the non-coupling coding of R1, R2, and R3 is taken as an example for description.
- the common resource parameter is semi-statically configured for the master node M and the group of child nodes S1, S2, and S3.
- the common resource includes the resource of S1, the resource of S2, and the resource of S3, and vice versa for S2, S3, and M. .
- Each time S1 sends the time-frequency resource sizes F1 and T of its own data, the cooperative transmission and reception time-frequency resource sizes are F2/F3 and T. S2 and S3 are similar.
- the resources of each user in the common resource may be more than one, for example, the frequency domain resource of the S2 cooperative receiving S1 is F1, and the frequency domain resource of the cooperative sending S1 is F4, as long as the resource configuration is configured. For the public, there will be no understanding bias.
- the diagram (1) in FIG. 13 is taken as an example.
- S1 sends R1 on F1, and M
- S2, S3 all receive R1 on F1.
- S1 receives R1 on F1 and R2 on F2.
- S1 receives R1 on F1, R2 on F2, and R3 on F3.
- S1 sends R1 on F1, R2 on F2, and R3 on F3.
- Collaboration behavior can include changes in frame format, collaborative reception and/or collaborative delivery, and the like.
- at least one of the following collaborative actions is included.
- the child node When the child node receives the state, it cooperates to receive feedback data sent by other child nodes on other common resources according to the configured common resource parameters.
- the child node When the child node is in the transmitting state, it sends its own feedback data on its own resources according to the configured common resource parameters, and cooperatively transmits the feedback data of other child nodes on other common resources.
- the power of the non-transmitted resource may be allocated to the sending resource according to a certain rule.
- the primary node is always configured to receive, that is, the primary node continues to receive R1, R2, and R3.
- the child node is configured to at least one of two phases of a feedback data interaction phase and a feedback data collaborative delivery phase. Next, the configuration of these two phases will be specifically described.
- the primary node may also be configured as a receiving state at the beginning, and after a predetermined time, converted to a transmitting state.
- the feedback data interaction phase frame format includes at least one of the following configurations.
- interaction phase K3 of all the child nodes may be configured the same or differently configured.
- Different sub-nodes are configured with different transceiving patterns to ensure as many data interaction opportunities as possible, such as comb-tooth transceiver patterns with different sub-node configurations that do not overlap.
- T1 is in the transmitting state
- S2 and S3 are in the receiving state.
- T2 is in the transmit state
- S1 and S3 are in the receive state.
- T3 is in the transmit state and S1 and S2 are in the receive state.
- Different sub-nodes are configured with different transceiving patterns to ensure as many data interaction opportunities as possible. For example, configuring a specific sub-node (for example, a sub-node with better channel quality of other sub-nodes) is initially received, while other sub-nodes The node is initially in the transmit state, which in turn ensures sufficient data interaction in a shorter time. As shown in the diagram (2) in FIG. 13, it is assumed that the channel quality between S1 and S2 and S3 is good, the configuration S1 is initially in the receiving state, and S2 and S3 are initially in the transmitting state. That is, in the T1 period, S1 is the receiving state, and S2 and S3 are the transmitting states.
- the feedback data cooperative transmission phase frame format includes at least one of the following configurations.
- the cooperative transmission phase K4 of all the child nodes may be configured the same or different configurations.
- different child nodes can also autonomously perform frame format conversion according to the decoding situation of the feedback data of other child nodes.
- the frame format conversion is performed according to the pattern of the configured transceiving frame format.
- the target child node receives M feedback data of the M child nodes, and the target child node determines whether to convert the state of the frame format according to the information of the M feedback data.
- the feedback data sent by the other child nodes is decoded, and the frame format conversion is performed according to the decoding result and a certain criterion.
- the child nodes S2 and S3 respectively transmit R2 and R3 on the configured common resources F2 and F3; M and S1 receive R2 and R3 on the configured common resources.
- S1 correctly decodes R2 and R3.
- S1 transmits its own R1 on the configured common resource, and cooperatively transmits R2 and R3; M, S2, and S3 receive R1, R2, and R3 on the common resource.
- S2 and S3 determine whether the T3 period is converted to a transmission state according to a decoding situation of the feedback data transmitted cooperatively; or forcibly convert to a transmission state according to the configured cooperation phase frame format pattern.
- S1, S2, and S3 cooperate to transmit R1, R2, and R3.
- S1, S2, and S3 cooperate to transmit R1, R2, and R3.
- the configured common resource parameters may further include: a rate matching and mapping mode, an RV version, and a modulation mode.
- the resource mapping manner of the sending data of each child node on the respective time-frequency resources is determined.
- the rate matching mode is that the data of any transport block size is completely filled in a given time-frequency resource, for example, the mapping mode may be first frequency.
- the domain re-time domain mapping, or the first-time domain re-frequency domain mapping, etc., for example, the RV version of each transmission may be the same or different, for example, the modulation mode of each transmission may be the same or different.
- the configured common resource parameters may further include: a HARQ process, an RS sequence, a waveform, a subcarrier width, and the like.
- the master node M can feed back ACK/NACK. The details will be explained next.
- the common resource parameters are semi-statically configured for the master node M and the group of child nodes S1, S2, and S3, and the common control channel resource parameters may be additionally configured, including the time-frequency resources and sequences of the A/N fed back by the child node.
- the semi-static configuration of the cooperative behavior of the master node M and a group of child nodes S1, S2, and S3 can additionally increase the following possibilities.
- the primary node decodes the feedback data of a certain child node
- the ACK information is fed back at a given time and resource, and the ACK information is received by the child node and the child node that is cooperatively transmitted, thereby terminating the child.
- the feedback data corresponding to the node is sent on the child node and the cooperative child node.
- the NACK information is fed back at a given time and resource, and the NACK information is received by the child node and the child node that is cooperatively transmitted, thereby triggering the child.
- the node and the cooperative child node send feedback data of the target child node, and the number of consecutive transmissions triggered is K5 (K5 ⁇ 1).
- the primary node decodes the feedback data of a certain child node
- the ACK information is fed back at a given time and resource, and the ACK information is received by the cooperatively sent child node, and the cooperative child node is triggered from the transmitting state. Convert to receive state.
- the primary node fails to decode the feedback data of a certain child node
- the NACK information is fed back at a given moment and the resource, and the NACK information is received by the cooperatively sent child node, and the cooperative child node is triggered from the receiving state. Convert to send status.
- the feedback ACK information/NACK information may carry indication information at the same time, indicating which cooperative child nodes perform cooperative transmission or no cooperative transmission.
- the indication information may further indicate information such as a corresponding transmission power, a time-frequency resource, and the like.
- FIG. 14 is the case of joint coding.
- FIG. 14 takes the process of data transmission in the first 4 time units by M, S1, S2, and S3 as an example, and specifically describes the process.
- the joint coding is performed by taking R1, R2, and R3 as an example.
- the common resource parameters are semi-statically configured for the master node M and a group of child nodes S1, S2, and S3.
- time-frequency resources are configured for M, S1, S2, and S3.
- One possible way is to configure the same joint coded common resource parameters for all the child nodes, such as configuring the frequency domain F1+F2+F3 for S1, S2 and S3, and the time domain T as the joint coded data packet of one transmission. Frequency resources.
- all the child nodes are grouped, and each group of the child nodes is jointly coded, for example, the frequency domain F1+F2 is configured for S1/S2, and the time domain T is used as the time-frequency of the jointly encoded data packet of one transmission.
- configuring the independently coded common resource parameters of each child node such as the time-frequency resource size F1 and T of S1 each time sending its own data, and the cooperative transmission and reception time-frequency resource size is F2/F3 and T; S2 and S3 are similar.
- the configured resources may also include configuring a collaboration behavior.
- Collaborative behavior includes changes in frame format, collaborative reception and/or collaborative delivery, and the like.
- at least one of the following collaborative actions is included.
- the primary node can always be configured to receive state. That is, the master node continuously receives the feedback data of S1, S2, and S3.
- the child node is configured to feedback at least one of two phases of the data interaction phase and the feedback data cooperation delivery phase. Next, the configuration of these two phases will be specifically described.
- the feedback data interaction phase frame format includes at least one of the following configurations.
- interaction phase K6 of all the child nodes may be configured the same or differently.
- Different sub-nodes are configured with different transceiving patterns to ensure as many data interaction opportunities as possible, such as comb-tooth transceiver patterns with different sub-node configurations that do not overlap.
- T1 is in the transmitting state
- S2 and S3 are in the receiving state.
- T2 is in the transmit state
- S1 and S3 are in the receive state.
- T3 is in the transmit state and S1 and S2 are in the receive state.
- Different sub-nodes are configured with different transceiving patterns to ensure as many data interaction opportunities as possible. For example, configuring a specific sub-node (for example, a sub-node with better channel quality of other sub-nodes) is initially received, while other sub-nodes The node is initially in the transmit state, which in turn ensures sufficient data interaction in a shorter time. As shown in the diagram (2) in FIG. 14, it is assumed that the channel quality between S1 and S2 and S3 is good, the configuration S1 is initially in the receiving state, and S2 and S3 are initially in the transmitting state. That is, in the T1 period, S1 is the receiving state, and S2 and S3 are the transmitting states.
- the feedback data cooperative transmission phase frame format includes at least one of the following configurations.
- the cooperative transmission phase K7 of all the child nodes may be configured the same or differently configured.
- different sub-nodes can still be configured with different transceiving patterns to ensure that there is still an opportunity to exchange feedback data during the cooperation phase.
- the frame format conversion is semi-statically configured by pattern.
- different child nodes can also autonomously perform frame format conversion according to the decoding situation of the feedback data of other child nodes.
- the frame format conversion is performed according to the pattern of the configured transceiving frame format.
- the feedback data sent by the other child nodes is decoded, and the frame format conversion is performed according to the decoding result and a certain criterion.
- the primary node may also be configured as a receiving state at the beginning, and after a predetermined time, converted to a transmitting state.
- the configured resource may also include an encoding mode.
- the configuration of the coding mode includes at least the following cases.
- One possible way is to use separate coding methods for the child nodes in the interaction phase.
- joint coding in the cooperation phase, and the joint coding parameters are based on semi-static configuration.
- a certain child node can decode the joint encoded data instead of directly.
- a certain child node performs joint coding only when all the cooperative feedback data in the joint coding is correctly decoded, and transmits it on the joint coded common resource.
- a certain child node may fill the undecoded correct feedback data with specific bit data (or soft information), perform joint coding, and perform joint coding. Sent on public resources.
- the resources of the independently encoded data and the resources of the jointly encoded data may overlap, and the primary node and the cooperative child node may receive by using an Interference Cancellation (IC) type algorithm.
- IC Interference Cancellation
- the child node when the receiving node is in the receiving state, the child node cooperatively receives the jointly encoded feedback data on the common resource according to the configured common resource parameter, or receives the independently encoded feedback data.
- the joint encoded feedback data is sent on the common resource, or the feedback data is sent on the own resource, and the other public resources are cooperatively sent to other Independently encoded feedback data for child nodes.
- the power of the non-transmitted resource may be allocated to the sending resource according to a certain rule.
- the child nodes S2 and S3 respectively transmit R2 and R3 on the configured common resources F2 and F3; M and S1 receive R2 and R3 on the configured common resources.
- S1 correctly decodes R2 and R3.
- S1 transmits its own R1 on the configured common resource, and cooperatively transmits R2 and R3; M, S2, and S3 receive R1, R2, and R3 on the common resource.
- S2 and S3 determine whether the T3 period is converted to the transmission state according to the decoding condition of the feedback data for cooperative transmission, and determine whether the T3 period is independent coding or joint coding; or forcibly convert to the configured cooperation phase frame format pattern according to Transmit state.
- S1, S2, and S3 cooperate to jointly transmit the jointly encoded R1&R2&R3.
- S1, S2, and S3 cooperate to jointly transmit the jointly encoded R1&R2&R3.
- the configured common resource parameters may further include: a rate matching and mapping mode, an RV version, and a modulation mode.
- the resource mapping manner of the sending data of each child node on the respective time-frequency resources is determined.
- the rate matching mode is that the data of any transport block size is completely filled in a given time-frequency resource, for example, the mapping mode may be first frequency.
- the domain re-time domain mapping, or the first-time domain re-frequency domain mapping, etc., for example, the RV version of each transmission may be the same or different, for example, the modulation mode of each transmission may be the same or different.
- the configured common resource parameters may further include: a HARQ process, an RS sequence, a waveform, a subcarrier width, and the like.
- the embodiment of FIG. 14 can also introduce an ACK/NACK control channel, thereby avoiding unnecessary transmission and further saving resources. Here, it will not be repeated for brevity.
- FIG. 12 to FIG. 14 are examples in which the child node transmits data to the master node as an example.
- a cycle time can include any number of time units.
- a cycle time can also be composed of different data transmission directions according to a given or arbitrary pattern.
- the data may be sent to the child node in the first 4 time units, and then the next 4 time units are sub- The node sends data to the master node, and so on.
- the data transmitted by the child node may be received by the master node in the first four time units, and then the next four time units are received by the child node for the data sent by the master node. analogy.
- FIG. 15 is a schematic diagram of a method of transmitting data according to another embodiment of the present application.
- the Master operates on the entire bandwidth (Whole Bandwith), and the Slave operates on a part of the bandwidth part (BWP).
- BWP bandwidth part
- the introduction of BWP is because the NR band is wider than the LTE band.
- the NR band is at least 100M, and the radio frequencies of different terminals are different, and the maximum bandwidth that can be supported is different.
- Slave1, Slave2, and Slave3 operate on BWP1, BWP2, and BWP3, respectively.
- one cycle time includes four time units, and the representation of the time unit may be a mini-slot.
- the Master sends command data CMD1, CMD2, and CMD3 on three frequency resources, and Slave1, Slave2, and Slave3 respectively receive CMD1, CMD2, and CMD3 on the corresponding frequency resources.
- Slave1, Slave2, and Slave3 respectively receive CMD1, CMD2, and CMD3 on the corresponding frequency resources.
- some Slaves some of the other slaves' frequency resources are out-band, so they do not receive the corresponding command data.
- Out-band can be understood as.
- the unallocated bandwidth is Out-band for the user.
- the common resources include resources of the target slave and resources of some or all of the collaborative slaves.
- the resources of all the cooperative slaves are configured for Slave1, that is, the resources of the cooperative Slave2 and Slave3 are configured.
- the resources of some collaborative slaves are configured for Slave2, that is, the resources of the collaborative Slave1 are configured, and the resources of the collaborative Slave3 are not configured.
- the public resource specifically includes at least one of the following: time-frequency resources, rate matching and mapping mode, RV version, modulation mode, frame format, frequency hopping pattern, HARQ process, RS sequence, OCC sequence, NOMA sequence, waveform, and SCS.
- Collaborative behavior can include the behavior of each target slave collaborating with other slaves to receive and transmit signals, as well as the behavior of receiving and transmitting frame format conversions. In the embodiment of the present application, at least one of the following collaborative actions is included.
- the Master sends and listens in a repeating or periodic configuration of semi-static or dynamic L1 signaling or a time unit of a given pattern.
- Slaves can be initially configured to listen or transmit status. As shown in Figure 15, in the first mini-slot, Slave1, Slave2, and Slave3 are configured to listen (or receive). In the second mini-slot, Slave2 is converted to the transmit state, and Slave2 and Slave3 are still Listening status.
- the transmission status frame format conversion is performed in the configured time domain (Timing), and optionally, the feedback data of the target slave and/or the collaborative Slaves are repeatedly transmitted on the configured common resources.
- Command or feedback data As shown in Figure 15, Slave1 receives the target command data CMD1 in the first mini-slot and decodes it correctly. In the second mini-slot, the third mini-slot, and the fourth mini-slot, The feedback data RSP1, CMD2, and CMD3 are sent on the configured common resources.
- Slave2 After the target Slave fails to decode, it continues to maintain the listening state, and can simultaneously receive command command data and/or cooperative Slaves commands and/or feedback data. As shown in FIG. 15, Slave2 receives the target command data CMD2 in the first mini-slot, and the decoding fails, and continues to receive the command data CMD2 and/or the feedback data RSP1 from the Master and Slave1 in the second mini-slot.
- the Master receives the feedback data of the slaves in the configured listening time unit. As shown in Figure 15, the Master receives the feedback data RSP1 of Slave1 in the second mini-slot, the third mini-slot, and the fourth mini-slot; the Master is in the third mini-slot, and the fourth mini-slot
- the feedback data RSP2 of the Slave 2 is received internally; the Master receives the feedback data RSP3 of the Slave 3 in the fourth mini-slot.
- the command data and the feedback data of each slave share the same frequency domain resource in a rate matching manner, so the master or the cooperative slave can simultaneously receive the command and feedback data of the slave at a given time-frequency resource.
- IC class algorithms can be used to improve performance.
- the Master receives the command data CMD2 of the Slave 2 and the feedback data RSP2 of the Slave 2 on the given frequency resource of the third mini-slot.
- the command data and the feedback data of each slave may be distinguished by using a Cyclic Redundancy Check (CRC) Radio Network Temporary Identity (RNTI) scrambling, for example, RNTI. - CMD and RNTI-RSP.
- CRC Cyclic Redundancy Check
- RNTI Radio Network Temporary Identity
- the data of the slave slave can be directly forwarded or coded and forwarded for the data of the coordinated slave, and can be further distinguished for the coded and forwarded.
- One possible way is that the last time it is intercepted as command data or feedback data, it can be forwarded only for the secondary data, or it can be merged with the same data that was previously heard and then forwarded. Or, another possible way, the last time the interception is a mixture of command data and feedback data, the IC algorithm can be used, the feedback data is extracted, and the feedback data is forwarded, and the command data does not need to be sent.
- the effective BWPs of different slaves may be different, and cooperative forwarding is only performed within the respective BWPs.
- each slave sends data, and can perform reasonable power control on its own feedback data and cooperation data, and prioritize its own reliability.
- the slaves can be configured to be in a listening state in a certain period, and the masters are configured in the same state as the sending state to exchange and send acknowledgement results to avoid unnecessary cooperative transmission.
- an exemplary description is made in the manner that the primary node first sends command data, and then the child node sends feedback data.
- the embodiment of the present application does not impose restrictions on the order in which command data and feedback data are sent.
- the child node may first send the feedback data, and then the master node sends the command data; or, the child node and the master node may simultaneously send the feedback data and the command data; or, the different child nodes may be sent in different orders. This embodiment of the present application does not limit this.
- FIG. 16 takes the process of data transmission in the first four time units by M, S1, and S2 as an example.
- the master node sends command data (Command) to the child node, and the child node sends feedback data (Response) to the master node, C1 and R1 are command data and feedback data corresponding to S1, and C2 and R2 are command data and feedback data corresponding to S2.
- the command data and the feedback data may be carried on the data channel or on the control channel.
- the common resource parameter is semi-statically configured for the master node M and the group of child nodes S1 and S2.
- the common resource includes the resource of S1 and the resource of S2, and vice versa for S2 and M.
- Each time S1 sends and receives its own time-frequency resource size F1 and T, and the time-frequency resource size F2 and T for cooperative transmission and reception; S2 transmits and receives its own time-frequency resource size F2 and T each time, and the time-frequency resource size of cooperative transmission and reception is F1. And T.
- S1 receives C1 on F1, and S1 receives C2 on F2.
- S1 transmits R1 on F1 and C2 on F2.
- Collaborative behavior includes changes in frame format, collaborative reception and/or collaborative delivery, and the like.
- at least one of the following collaborative actions is included.
- One possible way is to convert the frame format of the master node from the transmit state to the receive state at a given time.
- the frame format is switched from the receiving state to the transmitting state at a given time.
- the child node when receiving the state, receives command data sent by the master node and/or other child nodes cooperatively according to the configured common resource parameter, and/or cooperates on other public resources. Receive command data or feedback data sent from the primary node and/or other child nodes.
- the child node when the child node is in the transmitting state, it sends feedback data on its own resources according to the configured common resource parameters, and/or cooperatively transmits command data or feedback data of other child nodes on other common resources.
- the master node transmits command data C1 and C2 on different frequency domain resources F1 and F2, and the child nodes S1 and S2 receive C1 and C2 on the configured common resources F1 and F2. It is assumed that S1 decodes C1 correctly, and converts from the receiving state to the transmitting state in the T2 period; S2 fails to decode C2, and remains in the receiving state during the T2 period.
- the master node converts from the transmitting state to the receiving state, and receives the feedback data R1 sent by S1.
- S1 sends R1 on its own resources and cooperates to send C2 on other common resources.
- S2 receives C2 from S1 on its own resource and R1 from S1 on the cooperative resource.
- S2 decodes C2 correctly and transitions from the receive state to the transmit state during the T3 period.
- S1 may directly forward the C2 data that is co-sent, or may decode, re-encode, and forward.
- S1 continues to send R1 and C2.
- S2 sends R1 and R2.
- the master node M receives R1 from S1 and S2 on the resources of S1, and receives R2 from S2 and C2 from S1 on the resources of S2.
- the master node M may perform HARQ combining with R1 received by the T2 period for R1 to improve reception performance.
- the master node M can perform the IC and other algorithms to improve the receiving performance according to the known C2 data for the mixed data of C2 and S2 on the S2 resource.
- M continues to receive data from S1 and S2.
- the configured common resource parameters may further include: a rate matching and mapping mode, an RV version, and a modulation mode.
- the resource mapping manner of the sending data of each child node on the respective time-frequency resources is determined.
- the rate matching mode is that the data of any transport block size is completely filled in a given time-frequency resource, for example, the mapping mode may be first frequency.
- the domain re-time domain mapping, or the first-time domain re-frequency domain mapping, etc., for example, the RV version of each transmission may be the same or different, for example, the modulation mode of each transmission may be the same or different.
- the configured common resource parameters may further include: a HARQ process, an RS sequence, a waveform, a subcarrier width, and the like.
- Fig. 17 is a diagram showing the continuous transmission of the master node. 17 is mostly similar to FIG. 16, and is not described in detail herein for the sake of brevity. Next, the difference between the embodiment of Fig. 17 and the embodiment of Fig. 16 will be mainly described.
- the frame format of the master node is switched from the transmit state to the receive state at a given time, wherein the given time is after the K8th T time, where K8>1, so that the master node M can continuously send K8 command data, which can improve the reliability of command data.
- S2 simultaneously receives C1 from the autonomous node and R1 from S1 on the cooperative resource.
- C1 and R1 may be distinguished by RNTI-CMD and RNTI-RSP scrambling of CRC.
- S2 can directly forward C1 and R1; it can also be decoded and coded and forwarded, and the IC algorithm can be used to extract and feed back the feedback data R1.
- the command data C1 is not sent because R1 occurs after C1, so if R1 occurs, R1 is data that needs to be transmitted cooperatively.
- the child node may also be configured to periodically be in the receiving state.
- Figure 18 shows a schematic diagram of a child node periodically in a receiving state. 18 is mostly similar to FIG. 16, and is not described in detail herein for the sake of brevity. Next, the difference between the embodiment of Fig. 18 and the embodiment of Fig. 16 will be mainly described.
- the frame format of the master node is switched from the transmit state to the receive state at a given time, where the given time is after the K9th T time, where K9 ⁇ 1 (including the case of Figures 16 and 17) ), so that the master node M can continuously transmit K9 command data.
- the pattern of the reception and transmission frame format of the S1 after the Lth T time can be configured, and the pattern is a pattern of the relative time, which can be numbered starting from the L time, as shown in FIG.
- the pattern of the S1 reception and transmission frame format after the Lth T time can be configured, and the pattern is an absolute time pattern, which can be numbered starting from the start of the cycle time, as shown in FIG.
- M transmits C1 on F1 and M transmits C2 on F2.
- S1 and S2 receive C1 and C2 on F1 and F2.
- S2 simultaneously receives C1 from the autonomous node and R1 from S1 on the cooperative resource.
- C1 and R1 may be distinguished by RNTI-CMD and RNTI-RSP scrambling of CRC.
- S2 can directly forward C1 and R1; it can also be decoded and coded and forwarded, and the IC algorithm can be used to extract and feed back the feedback data R1.
- the command data C1 is not sent because R1 occurs after C1, so if R1 occurs, R1 is data that needs to be transmitted cooperatively.
- S1 converts the pattern according to the configured frame format, switches to the receiving state, and receives the feedback data R2 from S2.
- S1 sends R1 and R2, and S2 also sends R1 and R2.
- the master node M does not receive the mixed data of R2 and C2 for S2 at the same time, but only receives R2, so the receiving performance is improved.
- Different child nodes may concurrently transmit multiple services, so some child nodes cannot be allocated for some resources in the common resource.
- concept of BWP is introduced in the 5G standard, that is, the activation bands of different sub-nodes do not necessarily occupy the entire system spectrum resources, but only a part of the spectrum resources, and different sub-nodes may allocate different spectrum resources. These resources may not overlap, or partially overlap, or completely overlap.
- Figure 22 shows a schematic diagram of the cooperative bandwidth of different child nodes.
- the embodiment of Fig. 22 has the following differences.
- the common resource parameter is semi-statically configured for the master node M and the group of child nodes S1 and S2, wherein the resource specifically includes at least one of the following:
- Time-frequency resource The time-frequency resource size F1 and T of S1 each time transmitting its own data, and the cooperative transmission time-frequency resource size is F2 and T. Each time S2 transmits the time-frequency resource sizes F2 and T of its own data, there is no time-frequency resource for cooperative transmission.
- different child nodes can perform cooperative reception/send on overlapping common resources.
- FIG. 23 shows a schematic diagram of frequency hopping.
- the embodiment of Fig. 23 has the following differences.
- the frequency domain resources of S1 in the period from T1 to T4 are respectively configured as F1/F2/F1/F2, and the frequency domain resource configuration of S2 is reversed.
- each child node needs to know the hopping pattern of other child nodes in addition to its own hopping pattern, thereby performing cooperative reception/transmission.
- a multiplexing method needs to be considered, and multiplexing may be time-division multiplexing, frequency division multiplexing, space division multiplexing, and the like.
- Fig. 24 shows a schematic diagram of multiplexing.
- the embodiment of Fig. 24 has the following differences.
- the multiplexing pattern may be a time division multiplexing pattern, which is grouped for different child nodes, and different groups occupy different or partially overlapping time units.
- the multiplexing pattern may be a frequency division multiplexing pattern, which is grouped for different child nodes, and different groups occupy different or partially overlapping frequency domain units.
- the multiplexing pattern may be a space division multiplexing pattern, and may further correspond to different OCC orthogonal sequences, or different NOMA non-orthogonal sequences, or different Precoding matrices (corresponding to multi-user multi-entry) Multiple layers of Multi-User Multiple-Input Multiple-Output (MU-MIMO) transmission, etc.
- MU-MIMO Multi-User Multiple-Input Multiple-Output
- Figure 24 shows the code division multiplexing mode of OCC or NOMA in space division multiplexing.
- S1 and S3 use different Code1 and Code3 for code division multiplexing
- S2 and S4 use different Code2 and Code4 for code division multiplexing.
- each child node needs to know the multiplexing pattern of other child nodes in addition to its own multiplexing pattern, thereby performing cooperative reception/transmission.
- FIG. 15 to FIG. 24 illustrate an interaction process of receiving/transmitting a hybrid cooperative transmission by a master node and a child node.
- the master node and the child node receive/transmit mixed cooperation.
- An interactive process with ACK/NACK feedback is described as an example.
- FIG. 25 is a schematic diagram of a method of transmitting data according to another embodiment of the present application.
- the Master operates on the entire bandwidth
- the Slave operates on a part of the bandwidth part (BWP).
- one cycle time includes four time units, and the representation of the time unit may be a mini-slot.
- the representation of the time unit may be a mini-slot.
- each mini-slot there are command data or feedback data, as well as ACK/NACK information.
- each time unit is configured as a self-contained frame format, such as sending a dominant frame, indicating that the first frame is received first, or the first time is received, and the number of transmitted symbols is greater than Or equal to the number of received symbols; if the interception is dominant, it means that it is received first or later, or it means that it is received first, and the number of received symbols is greater than or equal to the number of transmitted symbols.
- the Master is initially configured to send a dominant frame, and the Slaves initially configures to listen to the dominant frame.
- the cooperative behavior of the semi-static configuration of the master and the set of slaves includes at least one of the following.
- the transmission state at the rear of the time unit is converted into a listening state, and the NACK of other slaves is intercepted; and the next time unit frame format is converted into a transmission dominant frame, in the configuration.
- the feedback data of the target slave is sent on the common resource and the command or feedback data of the collaborative Slaves that feeds back the NACK.
- the target slave After the target slave fails to decode the target command data, it feeds back NACK and continues to maintain the interception dominant, while receiving the target command data and the command or feedback data of the cooperative Slaves.
- the Master receives the feedback data of the slaves in the configured listening time unit, and feeds back the ACK/NACK information.
- the time unit frame format of the subsequent timing domain (Timing) is converted into the interception dominant detection to listen to the cooperative slave.
- the Master and all the Slaves need to receive the ACK of all the Slaves before performing the frame format switching, and then enter the cooperative feedback phase of the RSP, and the control data transmission and the feedback data transmission are separated in time as a whole.
- command data and the feedback data for each slave may be distinguished by using RNTI-CMD and RNTI-RSP scrambling of the CRC.
- the data of the slave slave can be forwarded or decoded and forwarded for the data of the cooperative slave.
- the effective BWPs of different slaves may be different, and each slave performs cooperative forwarding only within the respective BWP.
- each slave sends data, and can perform reasonable power control on its own feedback data and cooperation data, and prioritize its own reliability.
- each slave only feeds back NACK.
- the ACK/NACK of the slave part or all of the slaves may be jointly coded by the ACK/NACK, and may be sent in the form of a data packet, which may be distinguished from the command data by using RNTI, and may be configured to send the joint coded ACK.
- /NACK parameters such as Timing and period.
- an exemplary description is made in the manner that the primary node first sends command data, and then the child node sends feedback data.
- the embodiment of the present application does not impose restrictions on the order in which command data and feedback data are sent.
- the child node may first send the feedback data, and then the master node sends the command data; or, the child node and the master node may simultaneously send the feedback data and the command data; or, the different child nodes may be sent in different orders. This embodiment of the present application does not limit this.
- the embodiment of FIG. 25 considers ACK/NACK feedback, and therefore needs to configure a time unit for transmitting and receiving a control channel, mainly considering two feasible frame structures, a conventional frame structure based on LTE and 5G systems, as shown in FIG. Show.
- two or more standard time units constitute a complete transmission time unit, where the standard time unit refers to the time unit defined in the standard, which may be Short-TTI, slot, Sub-Frame, Frame. , mini-slot, symbol, etc.
- the transmission time unit includes reception/transmission of command or feedback data, and transmission/reception of a corresponding ACK/NACK.
- T1 transmits feedback data
- T2 receives an ACK/NACK control message fed back by the master node
- T1 receives the master.
- the command data sent by the node, and T2 feeds back the ACK/NACK control message of the command data.
- T1 and T2 may be equal or not equal.
- T1 and T2 may be adjacent to each other, or may be non-adjacent times, which is not limited by the embodiment of the present application.
- the embodiment of the present application does not limit how to configure T1 and T2.
- the time of T1 and T2 may be semi-static RRC configuration, or may be configured by the Group Common L1 control message, or configured by user-level L1 control message. . It should be understood that T1 and T2 are equally applicable to the flexible frame structure of a 5G system.
- Another frame structure is based on a Self-Contain frame structure in a 5G system, as shown in FIG.
- the Self-Contain frame structure includes the following three features: DL symbols, UL symbols in the same subframe, or GP symbols and/or Flexible Symbols; the same subframe contains DL data and corresponding HARQ feedback; UL scheduling information and corresponding data information are transmitted in the same subframe.
- the transmission time unit and the reception time unit are further divided in a standard time unit (Duration), so a standard time unit can constitute a completed transmission time unit. Where GP means no power is transmitted.
- the graph (1) in Fig. 27 corresponds to the transmission dominant frame, and the graph (2) in Fig. 27 corresponds to the reception dominant frame.
- the embodiments of the present application are applicable to both frame structures.
- they are all represented by a Self-Contain frame structure (the GP is not shown by default), and different time stamps (such as T1 and T2) are used to distinguish the data transmission and reception time and the ACK/NACK control message transmission and reception time, and set the T2 time. Less than T1 time (because the ACK/NACK control message has a lower resource occupancy rate than the data).
- the master node sends command data (Command) to the child node, and the child node sends feedback data (Response) to the master node, C1 and R1 are command data and feedback data corresponding to S1, and C2 and R2 are command data and feedback data corresponding to S2.
- the child node may only feed back NACK information, and C2N indicates NACK information of the decoded C2 fed back by S2.
- the master node may feed back NACK and ACK information, R1N/R2N is the NACK information of the decoded R1/R2 fed back by M, and R1A/R2A is the ACK information of the decoded R1/R2 fed back by M.
- the command data and the feedback data are carried on the data channel, and the data channel corresponds to T1/T3/T5/T7 in FIG. 28, and the A/N is carried on the control channel, and the control channel corresponds to T2/T4/T6/T8 in FIG. 28.
- the common resource parameter is semi-statically configured for the master node M and the group of child nodes S1 and S2.
- the common resource includes the resource of S1 and the resource of S2, and vice versa for S2 and M.
- each time S1 sends and receives its own time-frequency resource size F1 and T, the time-frequency resource size of cooperative transmission and reception is F2 and T.
- Each time S2 sends and receives its own time-frequency resource size F2 and T, the time-frequency resource size of cooperative transmission and reception is F1 and T.
- T corresponds to T1/T3/T5/T7.
- the time-frequency resource of the ACK/NACK control message is configured.
- Each time S1 sends and receives the time-frequency resource sizes F1 and T of its own control message, the time-frequency resource size of the cooperative transmission and reception control message is F2 and T.
- Each time S2 sends and receives the time-frequency resource size F2 and T of the control message, the time-frequency resource size of the cooperative transmission and reception control message is F1 and T.
- T corresponds to T2/T4/T6/T8.
- semi-statically configure collaborative behavior includes changes in frame format, collaborative reception and/or collaborative delivery, and the like.
- the initial master node is configured to be in a transmit state, corresponding to a self-contained transmit dominant frame; the child node is configured as a receive state, corresponding to a receive-dominant frame of the Self-Contain.
- One possible way is to convert the frame format of the master node from a transmit frame to a receive frame at a given time, or from a transmit dominant frame to a receive dominant frame.
- the frame format is switched from the receiving state to the transmitting state at a given time.
- This state change can occur within a transmission frame, such as a transmitted symbol that receives a dominant frame is converted to a received symbol.
- the child node when the data channel receives the state, the child node receives the command data sent by the master node and/or other child nodes cooperatively on the own resource according to the configured common resource parameter. Or, according to the ACK information, no longer receives its own command data, and cooperatively receives command data or feedback data sent from the master node and/or other child nodes on other common resources. Or the command data or the feedback data is no longer received according to the ACK corresponding to the other child nodes.
- the child node when the data node is in the data channel transmission state, the child node sends the feedback data according to the configured common resource parameter on the self resource, or retransmits the feedback data according to the NACK fed back by the master node, or according to the ACK fed back by the master node.
- the transmission of the feedback data is terminated, or the feedback data is terminated according to the NACK that is not received by the primary node.
- the cooperative retransmission command data terminates the cooperative retransmission feedback data according to the ACK of the master node, or terminates the cooperative retransmission command data according to the NACK that does not receive the other child nodes or terminates the cooperative retransmission feedback data according to the NACK that does not receive the master node.
- the child node when the control node receives the control channel, the child node receives, on its own resource, a control message such as an ACK/NACK corresponding to the feedback data jointly sent by the master node and/or other child nodes according to the configured common resource parameter. And cooperatively receiving control messages such as ACK/NACK corresponding to command data or feedback data sent by the master node and/or other child nodes on other common resources.
- a control message such as an ACK/NACK corresponding to the feedback data jointly sent by the master node and/or other child nodes according to the configured common resource parameter.
- cooperatively receiving control messages such as ACK/NACK corresponding to command data or feedback data sent by the master node and/or other child nodes on other common resources.
- the child node when the control node transmits the control channel, the child node sends a control message such as ACK/NACK corresponding to the command data on its own resource according to the configured common resource parameter, and cooperatively transmits the other child nodes on other common resources.
- a control message such as ACK/NACK corresponding to the command data or the feedback data.
- the master node transmits command data C1 and C2 on different frequency domain resources F1 and F2, and the child nodes S1 and S2 receive C1 and on the configured common resources F1 and F2. C2. It is assumed that S1 decodes C1 correctly, the control channel is converted from the transmit state to the receive state during the T2 period, and the subsequent frame format is converted from the receive dominant frame to the transmit dominant frame. Suppose S2 decodes the C2 error and still maintains the transmit state of the control channel during the T2 period.
- S2 feeds back the decoding error information C2N of C2 and is received by the master node and the child node S1.
- the master node converts from the transmitting state to the receiving state, and receives the feedback data R1 of the child node S1.
- S1 sends R1 on its own resource and cooperatively sends C2 on other common resources according to C2N.
- S2 receives C2 from S1 on its own resource and R1 from S1 on the cooperative resource.
- the control channel is converted from the transmit state to the receive state during the T4 period, and the subsequent frame format is converted from the receive dominant frame to the transmit dominant frame.
- S1 may directly forward the C2 data that is co-sent, or may decode, re-encode, and forward.
- the master node feeds back the decoding error message R1N of R1 and is simultaneously received by S1 and S2.
- S1 continues to transmit R1 according to R1N, and since C2N is not received, the cooperative transmission C2 is stopped.
- S2 sends R2 and sends R1 cooperatively according to R1N.
- the master node M receives R1 from S1 and S2 on the resources of S1, and receives R2 from S2 on the resources of S2.
- the master node M may perform HARQ combining with R1 received in the T3 period for R1 to improve the receiving performance.
- the master node feeds back R1A and R2N and is simultaneously received by S1 and S2.
- S2 retransmits R2 according to R2N.
- S1 terminates the transmission of R1 according to R1A, and since R2 feedback data is not received, R2 cannot be cooperatively transmitted.
- the master node feeds back R2A and is received by S2.
- the configured common resource parameter may further include: a rate matching and mapping mode of the data, an RV version, and a modulation mode.
- the resource mapping manner of the sending data of each child node on the respective time-frequency resources is determined.
- the rate matching mode is that the data of any transport block size is completely filled in a given time-frequency resource, for example, the mapping mode may be first frequency.
- the domain re-time domain mapping, or the first-time domain re-frequency domain mapping, etc., for example, the RV version of each transmission may be the same or different, for example, the modulation mode of each transmission may be the same or different.
- the configured common resource parameter may further include: a sequence resource of the ACK/NACK control message, or a rate matching and mapping manner.
- the bearer may be carried in a sequence manner; for carrying more control messages, such as CSI measurement information, etc., it may be carried in a manner similar to data encoding and rate matching.
- the configured common resource parameters may further include: a HARQ process, an RS sequence, a waveform, a subcarrier width, and the like.
- Fig. 29 is a diagram showing the continuous transmission of the master node. 29 is mostly similar to FIG. 28 and will not be described in detail herein for the sake of brevity. Next, the difference between the embodiment of Fig. 29 and the embodiment of Fig. 28 will be mainly described.
- the frame format of the master node is switched from the transmission frame to the reception frame at a given time, or from the transmission dominant frame to the reception dominant frame, wherein the given time is after the K10th T time.
- K10>1 the master node M can continuously send K10 command data continuously, thereby improving the reliability of the command data.
- the frame format of the primary node is converted from the transmitted frame to the received frame according to a certain criterion according to the received ACK/NACK fed by the child node, or converted from the transmitted dominant frame to the received Dominant frame.
- the criterion includes at least one of the following cases.
- the given set of sub-nodes may be determined according to channel quality, routing status, number of transmissions, ACK/NACK information ratio, and the like.
- the ratio of the ACK/NACK information may be: after receiving the N ACK information, performing frame format conversion, N ⁇ 1; or the ACK/NACK information ratio may also be a preset value, and performing frame format conversion.
- the preset value may be determined according to the user himself.
- the NACK information fed back by a certain sub-node is not received, and then the frame format conversion is performed. Among them, a given set of child nodes is similar to 2.
- S2 simultaneously receives C1 from the autonomous node and R1 from S1 on the cooperative resource.
- the C1 and R1 data can be distinguished by using CRC RNTI-CMD and RNTI-RSP scrambling.
- S2 can directly forward C1 and R1; it can also be decoded and coded and forwarded, and the IC algorithm can be used to extract and feed back the feedback data R1.
- the command data C1 is not sent because R1 occurs after C1, so if R1 occurs, R1 is data that needs to be transmitted cooperatively.
- the child node may also be configured to periodically be in the receiving state.
- Figure 30 shows a schematic diagram of a child node periodically in a receiving state.
- Figure 30 is mostly similar to Figure 28 and will not be described in detail herein for the sake of brevity. Next, the difference between the embodiment of Fig. 30 and the embodiment of Fig. 28 will be mainly described.
- the frame format of the master node is switched from the transmission frame to the reception frame at a given time, or from the transmission dominant frame to the reception dominant frame, wherein the given time is after the K11th T time.
- K11 ⁇ 1 including the case of Figs. 28 and 29
- the frame format is switched from the receiving state to the transmitting state at a given time.
- This state change can occur within a transmission frame, such as a transmitted symbol that receives a dominant frame is converted to a received symbol.
- each frame in the pattern may be any one of a transmit dominant frame, a received dominant frame, a full transmit frame, and a full received frame.
- the pattern of the reception and transmission frame format of S1 after the Lth T time can be configured, and the pattern is a pattern of relative time, which can be numbered starting from the L time, as shown in FIG.
- the pattern of the S1 reception and transmission frame format after the Lth T time can be configured, and the pattern is an absolute time pattern, which can be numbered starting from the beginning of the cycle time, as shown in FIG.
- S1 is configured as a receiving state according to the pattern, thereby receiving the feedback data R2 of S2 to perform cooperative transmission of R2 according to the decoding error message R2N in the T7 period.
- the embodiment also includes the following in FIG. 22, FIG. 23, FIG. Example.
- the ACK/NACK part can be added on the basis of FIG. 22 to FIG. 24, which is succinct and will not be described again.
- the ACK/NACK conversion frame format of the child node or the cooperative child node may be specifically described below.
- FIG. 34 shows a schematic diagram of converting a frame format according to a cooperative child node NACK. On the basis of the scheme in Fig. 28, there are the following differences.
- the cooperative behavior of the primary node M and the set of child nodes S1 and S2 is semi-statically configured.
- the case of frame format conversion may also include the following two cases.
- the frame format is at a given time.
- the sub-node receives the ACK information of the self-feedback data or decodes the self-data correctly, according to certain criteria Determines whether the frame format is converted from the transmit state to the receive state at a given time. This state change can occur within a transmission frame, such as a transmitted symbol that transmits a dominant frame is converted to a received symbol.
- the certain criterion may be determined according to the number of transmissions of multiple child nodes, the channel quality, the ratio of NACK and ACK, and the like.
- the feedback data of the child nodes that need to be cooperatively transmitted can be received as early as possible, and the data is cooperatively transmitted at the next moment to improve the receiving performance of the feedback data.
- the master node feeds back R1A and R2N and is simultaneously received by S1 and S2, and S1 sets the T7 period data channel from the ACK of the feedback data of the self and the NACK of the feedback data of S2.
- the transmit state is converted to the receive state (the corresponding transmit dominant frame is converted to a full receive frame).
- S2 retransmits R2 according to R2N, and S1 receives R2.
- S1 receives the A/N message of R2 fed back by the master node to determine whether to jointly transmit R2 at the subsequent T9 time.
- the frame format may also be converted according to the ACK according to the child node itself.
- the cooperative behavior of the primary node M and the set of child nodes S1 and S2 is semi-statically configured.
- the case of frame format conversion may also include the following two cases.
- the frame format is at a given time. Switch from the transmit state to the receive state. This state change can occur within a transmission frame, such as a transmitted symbol that transmits a dominant frame is converted to a received symbol.
- the sub-node receives the ACK information of the self-feedback data or decodes the self-data correctly, optionally, if the NACK and ACK information sent by the other multiple sub-nodes are received on the control channel, according to certain criteria Determines whether the frame format is converted from the transmit state to the receive state at a given time. This state change can occur within a transmission frame, such as a transmitted symbol that transmits a dominant frame is converted to a received symbol.
- the certain criterion may be determined according to the number of transmissions of multiple child nodes, the channel quality, the ratio of NACK and ACK, and the like.
- the feedback data of the child nodes that need to be cooperatively transmitted can be received as early as possible, and the data is cooperatively transmitted at the next moment to improve the receiving performance of the feedback data.
- the master node feeds back R1A and R2N, and is simultaneously received by S1 and S2, and S1 transmits the T7 period data channel from the transmitting state according to the ACK of the self-feedback data and the NACK of the feedback data of S2. Converted to receive state (the corresponding transmit dominant frame is converted to full receive frame).
- S2 retransmits R2 according to R2N, and S1 receives R2.
- S1 receives the ACK/NACK information of R2 fed back by the primary node to determine whether to jointly transmit R2 in the subsequent T9 period.
- the coordinated transmission power can be controlled.
- the scheme in Fig. 28 there are the following differences.
- the master node M and a group of child nodes S1, S2 are semi-statically configured with cooperative behavior, and the pattern configuration of power allocation is increased.
- One possible way is to distribute the unsent power evenly to other resources that need to be sent for user resources that do not need to be co-transmitted (such as ACK has been received, or no NACK is received).
- One possible way is to allocate unsent power to other resources that need to be sent according to certain criteria for user resources that do not need to be transmitted cooperatively (such as ACK has been received, or no NACK is received).
- the criterion can perform power allocation according to channel quality, routing state, number of transmissions, user number, and the like of different users.
- the master node may jointly feed back ACK/NACK.
- the master node may jointly feed back ACK/NACK.
- the primary node feeds back some or all of the ACK/NACKs of the child nodes, and these ACK/NACKs can be jointly encoded and sent to the child nodes in the form of a data packet.
- One possible way is to occupy the data channel and distinguish it from the normal command data in at least one of the following: a specific time-frequency resource, a specific RS sequence, a specific CRC-RNTI, and the like.
- the jointly encoded ACK/NACK may adopt a multiple transmission manner, and configure a Timing time, a period, a frame format and the like for transmitting a joint coded ACK/NACK.
- the first data may be simultaneously transmitted with the primary node and the coordinated child node on the first time-frequency resource; and the primary node may be simultaneously connected to the primary time-frequency resource.
- the cooperative child node transmits the second data. Therefore, the time delay of the task time can be saved, and the efficiency can be further improved.
- the target child node can transmit data with the master node or transmit data with the cooperative child node, which can further save resources.
- the target child node can receive data from the master node and the cooperative child node at the same time, which can improve the probability that the target child node receives the data.
- no additional scheduling and BWP switching are required, and the delay is reduced.
- the frequency domain channel diversity gain of multiple users can also be obtained.
- the frame structure of the 5G system is a flexible configuration frame structure.
- the protocol defines 14 symbols as a slot of a slot, and each symbol can be any one of a DL downlink symbol, a UL uplink symbol, and a flexible flexible symbol.
- the DL downlink symbol is simply referred to as D
- the UL uplink symbol is simply referred to as U
- the flexible flexible symbol is simply referred to as X.
- the protocol also defines a plurality of possible configurations and indexes of the frame structure in a slot.
- the specific frame structure may be configured by using the RRC semi-static configuration, or may be configured by the Group Common L1 signaling, which is not limited in this embodiment. .
- Table 1 shows the frame structure of the Normal Cyclic Prefix (Normal CP) of the 5G system.
- Normal CP Normal Cyclic Prefix
- a new symbol type is defined, which is referred to as an Autonomous Symbol in the embodiment of the present application.
- DL automatic symbols for short description, abbreviated as DA
- UL automatic symbols for simple description, abbreviated as UA
- Flexible automatic symbols for simple description, referred to as XA
- XA Flexible automatic symbols
- These newly defined symbols can coexist with the existing three types of symbols, or they can replace existing symbol types in part or in whole.
- the default configuration is DL symbol, and when it conforms to the frame structure conversion condition, it is converted into a UA symbol or a U symbol or an X symbol.
- the frame structure transition condition is configured by semi-static RRC signaling or dynamic L1 signaling, at least one possible condition is included.
- the conversion condition is greater than one, the condition can be numbered and indexed.
- a possible way is to perform frame structure conversion when M cooperative data is decoded correctly or incorrectly or meets a preset condition, wherein N is assumed to be the total cooperative data number, M is greater than or equal to 1, and M is less than or a positive integer equal to N;
- the frame structure conversion is performed.
- the self data decoding is correct or incorrect, and the M cooperative data is decoded correctly or The error or the pre-set condition is satisfied, and the frame format conversion is performed after receiving the non-confirmation information or the confirmation information of the own data and receiving the non-confirmation information or the confirmation information of the M cooperation data or satisfying the preset condition.
- the start time (Timing) of the frame structure conversion is configured by semi-static RRC signaling or dynamic L1 signaling, including at least one possible start time.
- the start time may be numbered and indexed.
- One possible way is to start with the current Symbol/mini-slot/slot/Frame, the Kth (where K is greater than or equal to 0) different symbol type boundaries, or the Kth specific symbol type boundary for frame structure A transformation in which a particular symbol type boundary, such as the boundary between an X symbol and a UA symbol, converts the UA symbol to a DA symbol.
- the current Symbol/mini-slot/slot/Frame may be the time when the data decoding is completed, or the time when the cooperative data is decoded, or the time when the data confirmation or non-confirmation message is received. Or the time when a collaborative data confirmation or non-confirmation message is received.
- the duration of the frame structure transition is configured by semi-static RRC signaling or dynamic L1 signaling, including at least one possible duration below.
- the duration may be indexed when the duration is greater than one.
- the duration is L Symbol/mini-slot/slot/Frame
- the duration is a template defined by the time domain pattern.
- the unit of the pattern template can be Symbol/mini-slot/slot/Frame, which can be continuous or spaced in time.
- configuring the frame structure converted symbol format by semi-static RRC signaling or dynamic L1 signaling includes at least one possible manner.
- the conversion mode may be numbered and indexed.
- the DA symbol is converted to a UA symbol or a U symbol
- the UA symbol is converted to a DA symbol or a D symbol
- One possible way is to convert the UA symbol to an XA symbol or an X symbol.
- Table 2 shows a form of the automatic conversion frame structure of the embodiment of the present application.
- the frame structure type is configured by semi-static RRC signaling or dynamic L1 signaling, and includes at least one possible frame structure type.
- the frame structure type may be numbered and indexed.
- One possible way, within the slot is a single DA or UA or XA symbol type.
- the slot 1 configuration table 2 format 0 is taken as an example. After the receiving self data is correctly decoded, the frame format conversion is performed in the slot, and the DA symbols after the K symbols are converted into the UA symbol or the U symbol.
- slot 1 is configured with format 0 of slot 1 and slot 2 is configured with format 0 of table 2 as an example.
- slot 1 receives its own data and decodes correctly, frame format conversion is performed in slot 2, and the DA symbol of slot 2 is converted into a UA symbol or U. symbol;
- the slot 1 configuration table 1 format 0, the slot 2 configuration table 2 format 0 is taken as an example.
- the slot 1 control channel receives the non-confirmation information of the cooperation data, the frame format conversion is performed in the slot 2, and the DA symbol of the slot 2 is converted. Coordinate data is transmitted for the UA symbol or U symbol.
- One possible way is to configure multiple different types of symbols in the slot. For example, configuring M DA symbols, N UA symbols, P XA symbols, M' D symbols, N' U symbols, P' X symbols, where M, N, P, M', N', P are satisfied.
- the sum of ' is the total number of symbols of the slot, and at the same time satisfying M, N, P, M', N', P' is 0 at the same time.
- the slot 1 configuration table 1 format 28, the slot 2 configuration table 2 format 3 is taken as an example.
- the frame format conversion is performed in the slot 2, and the DA symbol of the slot 2 is converted into the UA symbol or U.
- the slot 2 configuration table 2 format 4 is taken as an example.
- the slot 1 receives its own data decoding correctly, the UA symbol is converted into the DA symbol or the D symbol at the symbol type boundary of the slot 1, and the cooperation is received.
- Non-confirmation information of the data simultaneously performing frame format conversion in slot 2, converting the DA symbol of slot 2 into a UA symbol or a U symbol, and transmitting the cooperation data, and converting the UA symbol of slot 2 into a DA symbol or a D symbol;
- slot 1 is configured in Table 2 format 9
- slot 2 is configured as Table 2 format 6 as an example.
- the D symbol of slot 1 receives the confirmation information of its own data and optionally receives the non-confirmed information of the cooperation data
- slot 2 is selected.
- the UA symbol is converted into a DA symbol or a D symbol
- the cooperative data is received
- the DA symbol of slot 2 is converted into a UA symbol or a U symbol.
- One possible way is to configure a frame structure pair with the opposite sign direction of the corresponding index in the slot, where DA and UA, D and A, etc. are opposite signs.
- the format 0/1, the format 3/6, the format 4/7, and the format 5/8 in Table 2 are mutually opposite frame structure pairs, and the frame structure can flexibly change the frame when cooperatively transmitting at multiple nodes. Structure direction and effective collaborative transmission.
- each slot can contain any number of symbols, such as 7 symbols / 14 symbols, etc.
- Different frame structures can be arbitrarily combined into other types of frame structures.
- two different 7-symbol slots can form a new 14-symbol.
- the frame structure of the slot is only an exemplary description, and the embodiment of the present application is not limited thereto.
- each slot can contain any number of symbols, such as 7 symbols / 14 symbols, etc.
- Different frame structures can be arbitrarily combined into other types of frame structures.
- two different 7-symbol slots can form a new 14-symbol.
- the frame structure of the slot can be arbitrarily combined into other types of frame structures.
- the frame structure of the embodiment of the present application may be used in combination with the frame structure of the existing 5G system, including the replacement of some symbols in the frame structure of the present application with the symbols of the existing 5G system, or the frame structure of the present application.
- the slots of the slot and the 5G system form a new slot frame structure and the like.
- the automatic frame structure of the present application can be used as a new frame format table alone, combined with the frame format table of the 5G system, or as a supplement to the frame format table of the 5G system, and a unified number index is performed.
- the frame structure of the present application can be applied to communication between the network side and the network side, and can also be used for uplink/downward/supplementary uplink (SUL) communication between the network side and the terminal side. It can be used for D2D/SideLink communication between the terminal side and the terminal side.
- SUL uplink/downward/supplementary uplink
- the DA/UA symbol may be configured by semi-static RRC signaling or dynamic L1 signaling, and the relationship with the configuration signaling of other symbols may be at least one of the following manners.
- the semi-static RRC signaling or the dynamic L1 signaling configuration of the DA or UA may modify the semi-statically configured X symbol; or may not be modified by it;
- the DA or UA configured by the semi-static RRC signaling or the dynamic L1 signaling may modify the X symbol of the dynamic L1 signaling configuration, where the dynamic L1 signaling may be a dynamic slot format indicator field (Slot Format Indicator). , SFI), may also be L1 signaling at the cell level or user level; or may not be modified by it;
- SFI slot Format Indicator
- the DA or UA configured by the semi-static RRC signaling or the dynamic L1 signaling may modify the D or U symbol of the dynamic L1 signaling configuration, where the dynamic L1 signaling may be a dynamic SFI or a cell level. Or user-level L1 signaling; or it may not be modified by it;
- the DA or UA configured by semi-static RRC signaling or dynamic L1 signaling may modify measurement related signal transmission (such as periodic or semi-persistent SPS CSI-RS or SRS, etc.); or may not be Its modification;
- Reuse symbols defined by existing standards The new symbol definition is not introduced, the existing standard D, U, and X symbols are reused, and the frame structure can be automatically converted on the agreed symbol type.
- the time when the frame structure can be configured by semi-static RRC signaling or dynamic L1 signaling can be automatically converted.
- the semi-static RRC signaling configuration automatic conversion takes effect, after which the frame structure can be converted according to a given condition; the semi-static RRC signaling configuration automatic conversion stops, and the frame structure cannot be performed after the time.
- the dynamic L1 signaling configuration automatic conversion takes effect or stops, optionally by means of RNTI scrambling on the proprietary DCI.
- the symbol type that can be automatically converted by configuring the frame structure by semi-static RRC signaling or dynamic L1 signaling optionally, when there are multiple manners, multiple ways may be indexed.
- D, U and X symbols can be automatically converted into a frame structure.
- the frame structure automatic conversion is effective by using semi-static RRC signaling or dynamic L1 signaling, and when there is a conflict with configuration signaling of other symbols, at least one of the following solutions may be adopted.
- the semi-static RRC signaling or the dynamic L1 signaling configuration frame structure automatic conversion takes effect, and the semi-statically configured X symbol may be modified; or may not be modified by the same;
- the automatic conversion of the frame structure is implemented by the semi-static RRC signaling or the dynamic L1 signaling configuration, and the X symbol of the dynamic L1 signaling configuration may be modified.
- the dynamic L1 signaling may be a dynamic SFI or a cell. Level or user level L1 signaling; or may not be modified by it;
- the automatic conversion of the frame structure is implemented by the semi-static RRC signaling or the dynamic L1 signaling configuration, and the D or U symbol configured by the dynamic L1 signaling may be modified.
- the dynamic L1 signaling may be a dynamic SFI, or may be It is L1 signaling at the cell level or user level; or it may not be modified by it;
- the frame structure automatic conversion is effective by semi-static RRC signaling or dynamic L1 signaling configuration, and the measurement related signal transmission (such as CSI-RS or SRS of periodic or semi-persistent SPS) may be modified; or Can not be modified by it.
- the measurement related signal transmission such as CSI-RS or SRS of periodic or semi-persistent SPS
- the frame structure transition condition is configured by semi-static RRC signaling or dynamic L1 signaling, including at least one possible condition below.
- the condition can be numbered and indexed.
- a possible way is to perform frame structure conversion when M cooperative data is decoded correctly or incorrectly or meets a preset condition, wherein N is assumed to be the total cooperative data number, M is greater than or equal to 1, and M is less than or a positive integer equal to N;
- the frame structure conversion is performed.
- the start time (Timing) of the frame structure conversion is configured by semi-static RRC signaling or dynamic L1 signaling, including at least one possible start time.
- the start time may be numbered and indexed.
- One possible way is to start with the current Symbol/mini-slot/slot/Frame, the Kth (where K is greater than or equal to 0) different symbol type boundaries, or the Kth specific symbol type boundary for frame structure conversion Where a particular symbol type boundary, such as the boundary between the X symbol and the UA symbol, converts the UA symbol to a DA symbol.
- the currently located Symbol/mini-slot/slot/Frame may be the time when the data decoding is completed, or the time when the cooperative data is decoded, or the time when the data confirmation or non-confirmation message is received. Or the time when a collaborative data confirmation or non-confirmation message is received.
- the duration of the frame structure transition is configured by semi-static RRC signaling or dynamic L1 signaling, including at least one possible duration below.
- the duration may be indexed when the duration is greater than one.
- the duration is L Symbol/mini-slot/slot/Frame
- the duration is a template defined by the time domain pattern.
- the unit of the pattern template can be Symbol/mini-slot/slot/Frame, which can be continuous or spaced in time.
- the method for transmitting data in the embodiment of the present application is described above based on different interaction angles and frame structure angles.
- the target child node receives the data corresponding to itself through the own frequency band, and the target child node can also receive the cooperation data through the cooperative frequency band, wherein the cooperation data may be data corresponding to other nodes, and the self frequency band and the cooperation frequency band may be pre-configured. resource of.
- the pre-configured resources respectively receive their own data and collaboration data on different resources, thereby preventing the first node from first listening to whether the channel is idle, and then delaying the transmission, and saving resources.
- the network side can perform demodulation according to a single resource mapping manner, with low complexity and good edge coverage performance.
- the size of the sequence number of each process does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not be taken by the embodiment of the present application.
- the implementation process constitutes any qualification.
- FIG. 35 is a schematic block diagram of an apparatus for transmitting data according to an embodiment of the present application.
- the apparatus 500 for transmitting data may include: a first transceiver unit 510 and a second transceiver unit 520.
- the device 500 can be a terminal device or a chip configured in the terminal device.
- the first transceiver unit 510 is configured to receive first data of the first node and allocate to the first data on a first resource allocated to the first node in a first time period. Receiving, by the second resource of the two nodes, the second data of the second node;
- the second transceiver unit 520 is configured to: send the second data on the second resource in a second time period according to the first rule; where the first rule includes one or more of the following:
- the first transceiver unit 520 stops transmitting the second data, where the second feedback information is in the first And being sent by the second resource or the third resource, where the third resource is a resource shared by the first node and the second node.
- the first transceiver unit 510 is configured to receive a first configuration, where the first configuration is used to indicate the first resource and the second resource.
- the first configuration is further used to indicate the third resource.
- the first transceiver unit 510 is configured to receive a second configuration, where the second configuration is used to indicate the first rule.
- the first transceiver unit 510 is configured to receive a third configuration, where the third configuration is used to indicate the second time period.
- the third configuration indicates the second time period by indicating one or more of the following:
- the type of time unit occupied by the second time period is the type of time unit occupied by the second time period.
- the first transceiver unit 510 is configured to receive a fourth configuration, where the fourth configuration is used to indicate the first time period.
- the fourth configuration indicates the first time period by indicating one or more of the following:
- the type of time unit occupied by the first time period is the type of time unit occupied by the first time period.
- the first transceiver unit 510 is configured to receive second data of the second node on a second resource allocated to the second node in a first time period;
- the second transceiver unit 520 is configured to: send, according to the first rule, the first data of the first node and send the second resource on the first resource allocated to the first node in a second time period The second data; wherein the first rule comprises one or more of the following:
- the M nodes include the second node, where M is a positive integer
- the first transceiver unit 520 stops transmitting the second data, where the second feedback information is in the first And being sent by the second resource or the third resource, where the third resource is a resource shared by the first node and the second node.
- the first transceiver unit 510 is configured to receive a first configuration, where the first configuration is used to indicate the first resource and the second resource.
- the first configuration is further used to indicate the third resource.
- the first transceiver unit 510 is configured to receive a second configuration, where the second configuration is used to indicate the first rule.
- the first transceiver unit 510 is configured to receive a third configuration, where the third configuration is used to indicate the second time period.
- the third configuration indicates the second time period by indicating one or more of the following:
- the type of time unit occupied by the second time period is the type of time unit occupied by the second time period.
- the first transceiver unit 510 is configured to receive a fourth configuration, where the fourth configuration is used to indicate the first time period.
- the fourth configuration indicates the first time period by indicating one or more of the following:
- the type of time unit occupied by the first time period is the type of time unit occupied by the first time period.
- the first transceiver unit 510 is configured to receive first data by using a first frequency band, where the destination node of the first data is the first node;
- the second transceiver unit 520 is configured to: receive second data by using a second frequency band, where the destination node of the second data is a second node.
- the second transceiver unit 520 is configured to: send the second data to the second node by using the second frequency band.
- the apparatus 500 further includes a processing unit 530, when the processing unit 530 determines that the first data is correctly decoded, the second transceiver unit 520 is configured to send the first node to the second node by using the second frequency band. Two data.
- the second transceiver unit 520 is configured to: when receiving the non-acknowledgment information for the second data sent by the second node, send the first node to the second node by using the second frequency band Two data.
- the second transceiver unit 520 is configured to send the second data to the second node by using the second frequency band.
- the first transceiver unit 510 is configured to: send, by using the first frequency band or the preset third frequency band, acknowledge information for the first data, so that the node that receives the acknowledgement information is configured according to the The confirmation message stops transmitting the first data.
- the first node receives data corresponding to itself (that is, an example of the first data) through the own frequency band (ie, an example of the first frequency band), and the first node may also pass the cooperative frequency band (ie, the second frequency band)
- the cooperation data ie, an example of the second data
- the cooperation data may be data corresponding to other nodes
- the self frequency band and the cooperation frequency band may be pre-configured resources.
- the pre-configured resources respectively receive their own data and collaboration data on different resources, thereby preventing the first node from first listening to whether the channel is idle, and then delaying the transmission, and saving resources.
- each node can exchange data through pre-configured resources within one task time, and thus can also shorten the delay.
- the first transceiver unit 510 is configured to send first data by using a first frequency band, where the first data is data generated by the first node;
- the second transceiver unit 520 is configured to: receive the second data by using the second frequency band, where the second data is data generated by the second node, or the destination node of the second data is the second node.
- the second transceiver unit 520 is configured to send the second data by using the second frequency band.
- the second transceiver unit 520 when the second transceiver unit 520 is configured to receive the non-acknowledgment information for the second data, the second transceiver unit 520 is configured to send the second data by using the second frequency band; or
- the second transceiver unit 520 is configured to send the second data by using the second frequency band.
- the first transceiver unit 510 is configured to receive, by using the first frequency band, acknowledge information for the first data, so that the first node stops sending the first data according to the acknowledgement information.
- the first node sends data corresponding to itself (that is, an example of the first data) through the own frequency band (ie, an example of the first frequency band), and the first node may also pass the cooperative frequency band (ie, the second frequency band)
- the cooperation data ie, an example of the second data
- the cooperation data may be data corresponding to other nodes
- the self frequency band and the cooperation frequency band may be pre-configured resources.
- the pre-configured resources respectively send and receive their own data and collaboration data on different resources, thereby preventing the first node from first listening to whether the channel is idle, and then delaying the transmission.
- each node can exchange data through pre-configured resources within one task time, thereby saving resources and shortening delay.
- the means 500 for transmitting data may correspond to a child node in the method 200 of transmitting data in accordance with an embodiment of the present application, which may include means for a method performed by a child of the method 200.
- the modules in the device 500 for transmitting data and the other operations and/or functions described above are respectively used to implement the corresponding processes of the method 200, and the specific processes in which the respective units perform the above-mentioned respective steps have been described in detail in the method 200, for the sake of brevity, This will not be repeated here.
- the processing unit 530 determines information of a common resource, where the common resource can be used for transmitting data by a group of child nodes, and the processing unit 530 determines a resource that overlaps the first resource with the common resource.
- the overlapping resources are used by the first child node to transmit data, where the first resource is a resource occupied by the first child node, and the first child node is the group of child nodes. Any of the child nodes; the first transceiver unit 510 transmits data based on the overlapping resources.
- the processing unit 530 is configured to: determine at least one resource mapping manner on the common resource, where the at least one resource mapping manner includes at least one of the following: a pre-frequency domain post-time domain, and a pre-time domain post-frequency Domain, time-frequency hybrid mapping.
- the processing unit 530 is configured to: determine a location of the at least one starting subcarrier in the common resource; the processing unit 530 is further configured to: determine, according to the location of the at least one starting subcarrier, A resource that overlaps with the common resource.
- the information of the common resource includes an index table, where the index table is used by the group of child nodes to determine a resource for transmitting data from the common resource.
- the information of the common resource includes at least one redundancy version RV.
- the apparatus 500 for transmitting data may correspond to a child node in the method 400 of transmitting data in accordance with an embodiment of the present application, which may include a module for a method performed by a child of the method 400.
- the modules in the device 500 for transmitting data and the other operations and/or functions described above are respectively used to implement the corresponding processes of the method 400.
- the specific process for each unit to perform the above-mentioned corresponding steps has been described in detail in the method 400, for the sake of brevity, This will not be repeated here.
- the communication device 500 can be a network device or a chip configured in the network device.
- the first transceiver unit 510 is configured to send the first configuration to a first node, where the first configuration is used to indicate a first resource allocated to the first node a second resource assigned to the second node;
- the second transceiver unit 520 is configured to: send the first data of the first node on the first resource and the second data of the second node on the second resource in a first time period; among them,
- the second resource is used by the first node to send second data in a second time period according to the first rule, where the first rule includes one or more of the following:
- the first transceiver unit 510 receives the second feedback information indicating that the second data is successfully received, stopping sending the second data in the first time period, where the second feedback information is And sending, by the second resource or the third resource, the third resource is a resource shared by the first node and the second node.
- the first configuration is further used to indicate the third resource.
- the first transceiver unit 510 is configured to send a second configuration, where the second configuration is used to indicate the first rule.
- the first transceiver unit 510 is configured to send a third configuration, where the third configuration is used to indicate the second time period.
- the third configuration indicates the second time period by indicating one or more of the following:
- the second time period is spaced from the time domain of the first time period
- the type of time unit occupied by the second time period is the type of time unit occupied by the second time period.
- the first transceiver unit 510 is configured to send a fourth configuration, where the fourth configuration is used to indicate the first time period.
- the fourth configuration indicates the first time period by indicating one or more of the following:
- the duration of the first period of time or
- the type of time unit occupied by the first time period is the type of time unit occupied by the first time period.
- the first transceiver unit 510 is configured to send the first configuration to a first node, where the first configuration is used to indicate a first resource that is allocated to the first node. And a second resource assigned to the second node;
- the second transceiver unit 520 is configured to receive first data of the first node on the first resource and second data of the second node on the second resource in a first time period; among them,
- the second resource is used by the first node to send second data in a second time period according to the first rule, where the first rule includes one or more of the following:
- the M satisfies a threshold, and the second data is sent, where the M nodes include the second node, and M is a positive integer;
- the second transceiver unit 520 is further configured to: if the second data is successfully received, send second feedback information indicating that the second data is successfully received, where the second feedback information is used to indicate to stop sending The second data, the second feedback information is sent on the second resource or the third resource, where the third resource is a resource shared by the first node and the second node.
- the first configuration is further used to indicate the third resource.
- the first transceiver unit 510 is configured to send a second configuration, where the second configuration is used to indicate the first rule.
- the first transceiver unit 510 is configured to send a third configuration, where the third configuration is used to indicate the second time period.
- the third configuration indicates the second time period by indicating one or more of the following:
- the second time period is spaced from the time domain of the first time period
- the type of time unit occupied by the second time period is the type of time unit occupied by the second time period.
- the first transceiver unit 510 is configured to receive a fourth configuration, where the fourth configuration is used to indicate the first time period.
- the fourth configuration indicates the first time period by indicating one or more of the following:
- the duration of the first period of time or
- the type of time unit occupied by the first time period is the type of time unit occupied by the first time period.
- the first transceiver unit 510 is configured to send first data by using a first frequency band, where a destination node of the first data is a first node;
- the second transceiver unit 520 is configured to: send the second data by using the second frequency band, where the destination node of the second data is the second node.
- the first transceiver unit 510 is configured to receive first feedback information for the first data by using the first frequency band or a preset third frequency band, and the processing unit 530 determines, according to the first feedback information, Whether to stop sending the first data; and/or
- the second transceiver unit 520 is configured to receive feedback information for the second data by using the second frequency band or the third frequency band, and the processing unit 530 determines, according to the second feedback information, whether to stop sending the second data.
- the first transceiver unit 510 receives, by using the first frequency band or the preset third frequency band, the first feedback information for the first data after the first time, the first time is from the a time after the third node sends the first data and experiences a preset first duration; and/or
- the second transceiver unit 520 receives the second feedback information for the second data after the second time interval by using the second frequency band or the third frequency band, where the second time is sent from the third node The time after the second data is subjected to the preset second time period.
- the third node sends the first data corresponding to the first node by using the first frequency band, and the third node sends the second data corresponding to the second node by using the second frequency band, so that other nodes receive their own in the frequency band.
- Data receiving collaborative data on a cooperating band. Data is sent on different resources through pre-configured resources, so that other nodes need to first listen to whether the channel is idle, and then delay the transmission, and save resources.
- each node can exchange data through pre-configured resources within one task time, and thus can also shorten the delay.
- the first transceiver unit 510 is configured to receive first data by using a first frequency band, where the first data is data generated by the first node;
- the second transceiver unit 520 is configured to: receive second data by using a second frequency band, where the second data is data generated by the second node.
- the first transceiver unit 510 is configured to send, by using the first frequency band or the preset third frequency band, acknowledge information for the first data, so that the node that receives the acknowledgement information is configured according to the acknowledgement The information stops transmitting the first data; and/or
- the second transceiver unit 520 is configured to send, by using the second frequency band or the preset third frequency band, acknowledge information for the second data, so that the node that receives the acknowledgement information stops sending according to the acknowledgement information.
- Second data is sent, by using the second frequency band or the preset third frequency band, acknowledge information for the second data, so that the node that receives the acknowledgement information stops sending according to the acknowledgement information.
- the third node receives the first data corresponding to the first node by using the first frequency band, and the third node receives the second data corresponding to the second node by using the second frequency band.
- other nodes can separately transmit their own data and cooperative data through pre-configured self-resources and cooperative resources, thereby avoiding delays caused by other nodes needing to first listen to whether the channel is idle and then transmitting. Can save resources.
- each node can exchange data through pre-configured resources within one task time, and thus can also shorten the delay.
- the apparatus 500 can correspond to a master node in the method 200 in accordance with an embodiment of the present application, and the apparatus 500 can include means for performing a method performed by a master node of the method 200.
- the modules in the device 500 and the other operations and/or functions described above are respectively used to implement the corresponding processes of the method 200.
- the specific processes in which the respective units perform the above-mentioned corresponding steps have been described in detail in the method 200. For the sake of brevity, no longer Narration.
- the processing unit 530 is configured to determine information of a common resource, where the common resource can be used to transmit data to a group of child nodes, and determine a resource in which the first resource overlaps with the common resource, where the overlapping The resource is used by the first child node to transmit data, where the first resource is a resource occupied by the first child node, and the first child node is any one of the group of child nodes. a node; based on the overlapping resources, the first transceiver unit 510 and the first child node transmit data.
- the processing unit 530 is configured to: determine at least one resource mapping manner on the common resource, where the at least one resource mapping manner includes at least one of the following: a pre-frequency domain post-time domain, and a pre-time domain post-frequency Domain, time-frequency hybrid mapping.
- the processing unit 530 is configured to: determine a location of the at least one starting subcarrier in the common resource; the processing unit 530 is further configured to: determine, according to the location of the at least one starting subcarrier, A resource that overlaps with the common resource.
- the information of the common resource includes an index table, where the index table is used by the group of child nodes to determine a resource for transmitting data from the common resource.
- the information of the common resource includes at least one redundancy version RV.
- the means 500 for transmitting data may correspond to a master node in a method 400 of transmitting data in accordance with an embodiment of the present application, which may include means for a method performed by a master node of method 400.
- the modules in the device 500 for transmitting data and the other operations and/or functions described above are respectively used to implement the corresponding processes of the method 400. The specific process for each unit to perform the above-mentioned corresponding steps has been described in detail in the method 400, for the sake of brevity, This will not be repeated here.
- FIG. 36 is a schematic structural diagram of a device 600 for transmitting data according to an embodiment of the present disclosure, where the device may be a terminal device.
- the device 600 includes a processor 601 and a transceiver 602.
- the device 600 further includes a memory 603.
- the processor 602, the transceiver 602 and the memory 603 communicate with each other through an internal connection path for transferring control and/or data signals
- the memory 603 is for storing a computer program
- the processor 601 is used for the memory 603.
- the computer program is called and executed to control the transceiver 602 to send and receive signals.
- the processor 601 and the memory 603 may be combined to form a processing device 604 for executing the program code stored in the memory 603 to implement the above functions.
- the memory 603 may also be integrated in the processor 601 or independent of the processor 601.
- the device 600 may further include an antenna 610, configured to send uplink data or uplink control signaling output by the transceiver 602 by using a wireless signal.
- device 600 may correspond to a child node in method 200 in accordance with an embodiment of the present application, which may include a module for performing a method performed by a child node of method 200, and each module in device 600 and The other operations and/or functions described above are respectively implemented to implement the corresponding processes of the method 200.
- the memory 603 is configured to store program code, so that when the program code is executed, the processor 601 performs a process of decoding, converting a frame format, and the like in the method 200, and controls the transceiver 602 to execute the data to be transmitted and received in the method 200, and the like.
- the specific process of each module performing the above-mentioned corresponding steps has been described in detail in the method 200. For brevity, no further details are provided herein.
- device 600 may correspond to a child node in method 400 in accordance with an embodiment of the present application, which may include a module for performing a method performed by a child node of method 400, and each module in device 600 and described above Other operations and/or functions are respectively implemented to implement the corresponding processes of method 400.
- the memory 603 is configured to store program code, so that when the program code is executed, the processor 601 performs a process of decoding, converting a frame format, and the like in the method 400, and controls the transceiver 602 to execute the data to be transmitted and received in the method 400, and the like.
- the specific process of each module performing the above-mentioned corresponding steps has been described in detail in the method 400. For brevity, no further details are provided herein.
- the above processor 601 can be used to perform the actions implemented by the terminal described in the foregoing method embodiments, and the transceiver 602 can be used to perform the transmission of the terminal (child node) described in the foregoing method embodiment to the network device (master node). Or the action sent.
- the transceiver 602 can be used to perform the transmission of the terminal (child node) described in the foregoing method embodiment to the network device (master node). Or the action sent.
- the above processor 601 and memory 603 can be integrated into one processing device, and the processor 601 is configured to execute program code stored in the memory 603 to implement the above functions.
- the memory 603 can also be integrated in the processor 601.
- the device 600 described above can also include a power source 605 for providing power to various devices or circuits in the terminal.
- the device 600 may further include one or more of an input unit 614, a display unit 616, an audio circuit 618, a camera 620, and a sensor 622, and the audio circuit may also Including speaker 6182, microphone 6184, and the like.
- FIG. 37 is a schematic structural diagram of a device 700 for transmitting data according to another embodiment of the present disclosure, where the device may be a network device.
- the device 700 includes a processor 710 and a transceiver 720.
- the device 700 also includes a memory 730.
- the processor 710, the transceiver 720, and the memory 730 communicate with each other through an internal connection path for transferring control and/or data signals.
- the memory 730 is configured to store a computer program, and the processor 710 is configured to be called from the memory 730.
- the computer program is run to control the transceiver 720 to send and receive signals.
- the above processor 710 and memory 730 can synthesize a processing device, and the processor 710 is configured to execute the program code stored in the memory 730 to implement the above functions.
- the memory 730 can also be integrated in the processor 710 or independent of the processor 710.
- the device may further include an antenna 740, configured to send downlink data or downlink control signaling output by the transceiver 720 by using a wireless signal.
- the apparatus 700 may correspond to a primary node in the method 200 in accordance with an embodiment of the present application, and the apparatus 700 may include means for performing a method performed by a primary node of the method 200.
- each module in the device 700 and the other operations and/or functions described above are respectively implemented to implement the corresponding processes of the method 200.
- the memory 730 is configured to store program code, such that when the program code is executed, the processor 710 performs a process of decoding, converting a frame format, and the like in the method 200, and controls the transceiver 720 to execute the method 200 through the antenna 740.
- the specific process of performing the above-mentioned corresponding steps in each module is described in detail in the method 200. For brevity, no further details are provided herein.
- the device 700 can correspond to a master node in the method 400 in accordance with an embodiment of the present application, which can include a module for performing a method performed by a master node of the method 400.
- the various modules in the device 700 and the other operations and/or functions described above are respectively implemented to implement the corresponding processes of the method 400.
- the memory 730 is configured to store program code such that when executing the program code, the processor 710 performs the decoding, conversion frame format, and the like in the method 400, and controls the transceiver 720 to perform the method 400 through the antenna 740.
- the specific process of performing the above-mentioned corresponding steps in each module is described in detail in the method 400. For brevity, no further details are provided herein.
- the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSPs), and dedicated integration.
- DSPs digital signal processors
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- 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 memory.
- the non-volatile memory may be a read-only memory (ROM), a programmable read only memory (ROMM), an erasable programmable read only memory (erasable PROM, EPROM), or an electrical Erase programmable EPROM (EEPROM) or flash memory.
- the volatile memory can be a random access memory (RAM) that acts as an external cache.
- RAM random access memory
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- synchronous dynamic randomness synchronous dynamic randomness.
- Synchronous DRAM SDRAM
- DDR SDRAM double data rate synchronous DRAM
- ESDRAM enhanced synchronous dynamic random access memory
- SLDRAM synchronous connection dynamic random access memory Take memory
- DR RAM direct memory bus random access memory
- the application further provides a computer program product, comprising: computer program code, when the computer program code is run on a computer, causing the computer to perform the operations of FIG. 6 to FIG. 34
- a computer program product comprising: computer program code, when the computer program code is run on a computer, causing the computer to perform the operations of FIG. 6 to FIG. 34
- the method in the examples is shown.
- the application further provides a computer readable medium storing program code, when the program code is run on a computer, causing the computer to perform the operations of FIG. 6 to FIG. 34
- the method in the examples is shown.
- the application further provides a system including the foregoing network device and one or more terminal devices.
- the above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination.
- the above-described embodiments may 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.
- the processes or functions according to embodiments of the present application are 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 transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be wired from a website site, computer, server or data center (for example, infrared, wireless, microwave, etc.) to another website site, computer, server or data center.
- the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that contains one or more sets of available media.
- the usable medium can be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium.
- the semiconductor medium can be a solid state hard drive.
- the disclosed system, apparatus, and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the unit is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be electrical, mechanical or otherwise.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- 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.
- the functions may be stored in a computer readable storage medium if implemented in the form of a software functional unit and sold or used as a standalone product.
- the technical solution of the present application which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including
- the instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present application.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne un dispositif et un procédé de transmission de données. Le procédé comprend les étapes suivantes : dans une première période de temps, un premier nœud reçoit des premières données d'un premier nœud sur une première ressource attribuée au premier nœud et reçoit des secondes données d'un second nœud sur une seconde ressource attribuée au second nœud ; le premier nœud envoie les secondes données sur la seconde ressource dans une seconde période de temps conformément à une première règle, la première règle comprenant au moins un des éléments suivants : si les premières données sont reçues avec succès ou décodées correctement, envoyer les secondes données ; si des premières informations de rétroaction indiquant que la réception des secondes données a échouée sont reçues, envoyer les secondes données ; si la période de temps actuelle est la seconde période de temps, envoyer les secondes données ; et si un degré d'urgence des secondes données satisfait une condition d'urgence, envoyer les secondes données. Au moyen de la présente invention, le premier nœud peut transmettre différentes données au moyen de la première bande de fréquence et de la seconde bande de fréquence respectivement, ce qui peut réduire efficacement le retard de transmission et améliorer l'efficacité. Le procédé fourni dans le présent mode de réalisation peut s'appliquer aux systèmes de communications, tels que V2X, LTE-V, V2V, mise en réseau de véhicule, MTC, IdO, LTE-M, M2M, Internet des objets, et analogue(s).
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNPCT/CN2018/085917 | 2018-05-07 | ||
CN2018085917 | 2018-05-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019214119A1 true WO2019214119A1 (fr) | 2019-11-14 |
Family
ID=68468423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/105206 WO2019214119A1 (fr) | 2018-05-07 | 2018-09-12 | Dispositif et procédé de transmission de données |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2019214119A1 (fr) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017117253A1 (fr) * | 2015-12-30 | 2017-07-06 | Idac Holdings, Inc. | Procédés, systèmes, et dispositifs permettant une coopération d'unité de transmission/réception sans fil |
WO2017198175A1 (fr) * | 2016-05-20 | 2017-11-23 | Huawei Technologies Co., Ltd. | Coopération d'un équipement utilisateur assistée par licence dans une liaison latérale sans licence |
CN107852234A (zh) * | 2015-07-17 | 2018-03-27 | 株式会社 Kt | 资源分配方法和通信装置 |
-
2018
- 2018-09-12 WO PCT/CN2018/105206 patent/WO2019214119A1/fr active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107852234A (zh) * | 2015-07-17 | 2018-03-27 | 株式会社 Kt | 资源分配方法和通信装置 |
WO2017117253A1 (fr) * | 2015-12-30 | 2017-07-06 | Idac Holdings, Inc. | Procédés, systèmes, et dispositifs permettant une coopération d'unité de transmission/réception sans fil |
WO2017198175A1 (fr) * | 2016-05-20 | 2017-11-23 | Huawei Technologies Co., Ltd. | Coopération d'un équipement utilisateur assistée par licence dans une liaison latérale sans licence |
Non-Patent Citations (2)
Title |
---|
HUAWEI ET AL.: "Discussion on Over-The-Air Time Synchronization for URLLC", 3GPP TSG RAN WG1 MEETING #91, RL-1719414, 18 November 2017 (2017-11-18), XP051369323 * |
QUALCOMM: "Discussion of LAN over 5GNR", 3GPP TSG-SA WG1 MEETING #77, S1-171166, 7 February 2017 (2017-02-07), XP051216013 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10595166B2 (en) | Systems and methods for processing time reduction signaling | |
US10966281B2 (en) | Transmission timing information sending method, transmission timing information receiving method, and apparatus | |
JP2019135882A (ja) | シングルインターレースモードおよびマルチインターレースモードをサポートする時分割複信(tdd)サブフレーム構造 | |
JP7075487B2 (ja) | 無線アクセス・ネットワークのための確認応答シグナリング処理 | |
TWI718240B (zh) | 用於傳輸業務的方法、移動台和網絡設備 | |
WO2013000245A1 (fr) | Procédé et système de commande de la transmission de données destinés à un équipement utilisateur | |
WO2013178187A2 (fr) | Procédé et appareil de traitement d'informations | |
CN109327905A (zh) | 数据传输的方法、终端及计算机可读介质 | |
WO2014173333A1 (fr) | Procédé et dispositif permettant de transmettre des informations de commande de liaison montante | |
CN113328834A (zh) | 一种通信方法及装置 | |
CN115150941A (zh) | 无线通信***中的装置及由其执行的方法 | |
WO2018233705A1 (fr) | Procédé de transmission de données, procédé de retour de transmission de données, et dispositif associé | |
CN108400950B (zh) | 上行控制的接收、发送方法、装置、基站及用户设备 | |
JP2024070190A (ja) | タイプ2のコンフィギュアードグラントをサポートするためのネットワーク制御リピータ(ncr)手順 | |
WO2019214119A1 (fr) | Dispositif et procédé de transmission de données | |
WO2022150976A1 (fr) | Procédé et appareil de renvoi de programmation semi-persistante, dispositif et support de stockage | |
WO2024093891A1 (fr) | Procédé et appareil de traitement de conflits, terminal et dispositif de réseau | |
WO2024067092A1 (fr) | Procédé et appareil de communication | |
WO2024061072A1 (fr) | Procédé et appareil de communication | |
WO2022028579A1 (fr) | Procédé de transmission d'informations uci, procédé de réception d'informations uci, terminal et dispositif de réseau | |
WO2023134661A1 (fr) | Procédé et appareil de transmission d'uci, terminal, dispositif réseau et support de stockage | |
WO2020156339A1 (fr) | Procédé et appareil de communication | |
WO2024092793A1 (fr) | Procédé d'indication de configuration et appareil de communication | |
WO2022121856A1 (fr) | Procédé et appareil pour la génération de livre de codes de canal partagé de liaison descendante physique d'ordonnancement semi-persistant | |
WO2021134578A1 (fr) | Procédé de transmission à sauts multiples, et dispositif |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18918226 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18918226 Country of ref document: EP Kind code of ref document: A1 |