CN109672506B - Data transmission confirmation method and equipment - Google Patents
Data transmission confirmation method and equipment Download PDFInfo
- Publication number
- CN109672506B CN109672506B CN201810168674.0A CN201810168674A CN109672506B CN 109672506 B CN109672506 B CN 109672506B CN 201810168674 A CN201810168674 A CN 201810168674A CN 109672506 B CN109672506 B CN 109672506B
- Authority
- CN
- China
- Prior art keywords
- terminal
- resource
- data
- resources
- acknowledgement message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1671—Details of the supervisory signal the supervisory signal being transmitted together with control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
-
- 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
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application provides a data transmission confirmation method and equipment. The data transmission confirmation method comprises the following steps: a first terminal sends first data to network equipment on a first authorization-free GF resource, wherein the first GF resource belongs to a first GF resource group, the first GF resource group comprises N GF resources, and N is more than or equal to 1; the first terminal receives a target hybrid automatic repeat request (HARQ) confirmation message sent by the network device, wherein the target HARQ confirmation message corresponds to the first GF resource group, and is used for confirming data of all terminals transmitted on GF resources of the first GF resource group, and the data of all terminals comprise the first terminal and the first data. The embodiment of the application can reduce the related signaling overhead.
Description
Technical Field
The present disclosure relates to communications technologies, and in particular, to a method and a device for confirming data transmission.
Background
In a conventional cellular communication system, for example, in Long Term Evolution (LTE), a Grant-based (Grant-based) manner is adopted in Uplink (UL) transmission, that is, a base station schedules resources and related transmission parameters of a UE for UL transmission, for example, time domain, frequency domain, spatial domain resources and Modulation and Coding Scheme (MCS) used for UL transmission. The Grant-based (Grant-based) UL transmission procedure requires more signaling overhead, and the signaling overhead inevitably causes delay.
In the fifth Generation standard (5th Generation, 5G) for cellular Communication established by 3GPP, scenarios considered include Massive Machine Type Communication (mtc) and high-reliable and Low Latency Communications (URLLC). The data generated by the mtc service is usually small data (that is, each data packet is small), and if a conventional Grant-based UL transmission mode is adopted, the resources occupied by data transmission are far smaller than those used by signaling interaction (such as signaling interaction in scheduling request and scheduling authorization process, or signaling interaction in random access process) before data transmission, which results in low resource utilization rate, and especially in the case of a large number of mtc devices, system resources will be largely occupied by interactive signaling; the URLLC service requires low latency, and the signaling interaction in the Grant-based UL transmission process is very delayed due to RRC signaling, so the conventional Grant-based UL transmission method is difficult to meet the requirements of the URLLC service.
For the above reasons, 5G introduces a Grant-free (also called transmission without Grant or Grant-less) transmission mode in New Radio (NR) for UL transmission. The Grant-free transmission scheme is to select one transmission unit for UL transmission based on a certain rule from a transmission resource pool (may be referred to as a Grant-free transmission resource pool) pre-configured by a base station to directly perform UL transmission without requesting UL transmission resources from the base station when the UE has data to transmit. Therefore, the signaling interaction in the UL transmission process of the Grant-based can be saved, thereby reducing the signaling overhead and the transmission delay, and being particularly suitable for packet transmission and delay sensitive services.
The 5G-NR standard has explicitly agreed that mtc and URLLC support Grant-free transmission. In addition, the standard also determines the time frequency resource used by the base station to configure the Grant-free transmission, namely, the Grant-free transmission resource pool is configured. Each Grant-free transmission resource pool comprises one or more transmission units, and when the UE has data to transmit, one or more transmission units are selected from the Grant-free transmission resource pool configured for the UE to transmit. The same Grant-free transmission resource pool is generally configured for multiple UEs at the same time, in this case, although transmission failure may be caused by collision of different UEs selecting the same transmission unit, for a service that the UE is not determined to arrive at any time, since multiple UEs share the same Grant-free transmission resource, the utilization efficiency of the resource can be improved. The Grant-free transmission resource pool configured by the base station to one UE is usually periodic, and in one period, the base station may configure a plurality of Grant-free transmission resource pools for one UE. The Grant-free transport resource pool may also be referred to as a Grant-free resource for short.
After the UE sends data on the Grant-free resource configured to itself, it expects to receive a Hybrid Automatic Repeat request (HARQ) Acknowledgement sent by the base station, that is, an Acknowledgement (ACK)/Negative Acknowledgement (NACK), indicating whether the base station correctly receives the data sent by the UE. One method of HARQ acknowledgement for Grant-free transmission is to use UL Grant (UL Grant) messages. When the base station receives the Grant-free data (correctly decoded or incorrectly decoded) sent by the UE and other UL data of the UE just need to be sent, the base station sends a UL Grant message to the UE, wherein the UL Grant message carries ACK/NACK information of the Grant-free data of the UE.
However, the UL Grant message needs to be carried using a Physical Downlink Control Channel (PDCCH) (i.e. using DCI in the PDCCH), and each PDCCH needs to occupy at least one Physical resource of a CCE. When more UL data of the UE needs to be confirmed, the base station needs to send a large amount of UL Grant, i.e., a large amount of PDCCH, thereby causing a great waste of resources. Moreover, the resources of the control part of one downlink subframe are limited, and it is often difficult to carry a large number of PDCCHs.
Disclosure of Invention
The embodiment of the application provides a data transmission confirmation method and equipment, so as to reduce related signaling overhead.
In a first aspect, an embodiment of the present application provides a method for confirming data transmission, where the method includes: a first terminal sends first data to network equipment on a first authorization-free GF resource, wherein the first GF resource belongs to a first GF resource group, the first GF resource group comprises N GF resources, and N is more than or equal to 1; the first terminal receives a target hybrid automatic repeat request (HARQ) confirmation message sent by the network device, wherein the target HARQ confirmation message corresponds to the first GF resource group, and is used for confirming data of all terminals transmitted on GF resources of the first GF resource group, and the data of all terminals comprise the first terminal and the first data.
With reference to the first aspect, in a possible implementation manner of the first aspect, before the first terminal sends the first data to the network device on the first GF resource, the method further includes: the first terminal determines a group identifier corresponding to the first GF resource group according to the index of the time domain resource and/or the index of the frequency domain resource where the first GF resource group is located; the time domain resources comprise subframes or time slots or minislots, and the frequency domain resources comprise subcarriers or resource blocks.
With reference to the first aspect or one possible implementation manner of the first aspect, in another possible implementation manner of the first aspect, before the first terminal sends the first data to the network device on the first GF resource, the method further includes: and the first terminal receives first configuration information sent by the network equipment, wherein the first configuration information comprises a group identifier corresponding to the first GF resource group.
With reference to the first aspect or any one of the possible implementation manners of the first aspect, in another possible implementation manner of the first aspect, the receiving, by the first terminal, a target HARQ acknowledgement message sent by the network device includes: the first terminal receives a HARQ acknowledgement message sent by the network equipment; and the first terminal descrambles the HARQ acknowledgement message by using the group identifier, and when the HARQ acknowledgement message is descrambled correctly, the HARQ acknowledgement message is determined to be the target HARQ acknowledgement message.
With reference to the first aspect or any one of the possible implementation manners of the first aspect, in another possible implementation manner of the first aspect, the receiving, by the first terminal, a target HARQ acknowledgement message sent by the network device includes: the first terminal receives a HARQ acknowledgement message sent by the network equipment; and when the HARQ confirmation message comprises the group identification, determining that the HARQ confirmation message is a target HARQ confirmation message.
With reference to the first aspect or any one of the possible implementations of the first aspect, in another possible implementation of the first aspect, before the first terminal sends the first data to the network device on the first GF resource, the method further includes: the first terminal receives second configuration information sent by the network device, where the second configuration information includes a position index of the first terminal in a bit table, the target HARQ acknowledgment message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgment information of the first data.
With reference to the first aspect or any one of the possible implementations of the first aspect, in another possible implementation of the first aspect, before the first terminal sends the first data to the network device on the first GF resource, the method further includes: the first terminal receives third configuration information sent by the network equipment, wherein the third configuration information comprises a demodulation reference signal (DMRS) index of the first terminal in the first GF resources, and the DMRS indicated by the DMRS index is used for transmission of the first data; and the first terminal determines a position index of the first terminal in a bit table according to the DMRS index, the target HARQ acknowledgement message comprises the bit table, and a value corresponding to the position index in the bit table represents acknowledgement information of the first data.
With reference to the first aspect or any one of the possible implementations of the first aspect, in another possible implementation of the first aspect, before the first terminal sends the first data to the network device on the first GF resource, the method further includes: the first terminal receives fourth configuration information sent by the network equipment, wherein the fourth configuration information comprises a resource index of the first GF resources and a DMRS index of the first terminal in the first GF resources, the resource index is the ordering of the first GF resources in the first GF resource group, and the DMRS indicated by the DMRS index is used for transmission of the first data; and the first terminal determines a position index of the first terminal in a bit table according to the resource index and the DMRS index, the target HARQ acknowledgement message comprises the bit table, and a value corresponding to the position index in the bit table represents acknowledgement information of the first data.
With reference to the first aspect or any one of the possible implementations of the first aspect, in another possible implementation of the first aspect, the target HARQ acknowledgement message is carried in a group common downlink control information G-DCI.
In a second aspect, an embodiment of the present application provides a method for confirming data transmission, where the method includes: the network equipment receives first data sent by a first terminal on a first authorization-free GF resource, wherein the first GF resource belongs to a first GF resource group, the first GF resource group comprises N GF resources, and N is more than or equal to 1; the network device sends a target hybrid automatic repeat request (HARQ) acknowledgement message to the first terminal, wherein the target HARQ acknowledgement message corresponds to the first GF resource group, and is used for acknowledging data of all terminals transmitted on GF resources of the first GF resource group, and the data of all terminals comprise the first terminal and the first data.
With reference to the second aspect, in a possible implementation manner of the second aspect, before the network device receives the first data sent by the first terminal on the first GF resource, the method further includes: and the network equipment sends first configuration information to the first terminal, wherein the first configuration information comprises a group identifier corresponding to the first GF resource group.
With reference to the second aspect or one possible implementation manner of the second aspect, in another possible implementation manner of the second aspect, the sending, by the network device, a target HARQ acknowledgement message to the first terminal includes: the network equipment scrambles the target HARQ acknowledgement message according to the group identifier; and the network equipment sends the scrambled target HARQ acknowledgement message to the first terminal.
With reference to the second aspect or any possible implementation manner of the second aspect, in another possible implementation manner of the second aspect, before the network device receives the first data sent by the first terminal on the first GF resource, the method further includes: the network device sends second configuration information to the first terminal, where the second configuration information includes a position index of the first terminal in a bit table, the target HARQ acknowledgment message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgment information of the first data.
With reference to the second aspect or any possible implementation manner of the second aspect, in another possible implementation manner of the second aspect, before the network device receives the first data sent by the first terminal on the first GF resource, the method further includes: and third configuration information sent by the network equipment to the first terminal, wherein the third configuration information comprises a demodulation reference signal (DMRS) index of the first terminal in the first GF resources, and the DMRS indicated by the DMRS index is used for transmission of the first data.
With reference to the second aspect or any possible implementation manner of the second aspect, in another possible implementation manner of the second aspect, before the network device receives the first data sent by the first terminal on the first GF resource, the method further includes: the network device transmits fourth configuration information to the first terminal, wherein the fourth configuration information comprises a resource index of the first GF resources and a DMRS index of the first terminal in the first GF resources, the resource index is the ordering of the first GF resources in the first GF resource group, and the DMRS indicated by the DMRS index is used for transmission of the first data.
With reference to any one of the above aspects or any one of the possible implementations of any one of the aspects, in another possible implementation, the value of N is predefined, or the value of N is configured by the network device.
With reference to any one of the above aspects or any one of the possible implementations of any aspect, in another possible implementation, the group identity includes a group public radio network temporary identity G-RNTI.
In a third aspect, an embodiment of the present application provides a terminal, where the terminal has a function of implementing a first terminal behavior in any one of the first aspect. The function can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the functions described above.
In a fourth aspect, an embodiment of the present application provides a network device, where the network device has a function of implementing a behavior of the network device in any one of the second aspects. The function can be realized by hardware, and can also be realized by executing corresponding software by hardware. The hardware or software includes one or more modules corresponding to the functions described above.
In a fifth aspect, an embodiment of the present application provides a terminal, where the terminal includes: a processor, a memory, a transceiver; the transceiver is coupled to the processor, and the processor controls transceiving action of the transceiver;
wherein the memory is to store computer-executable program code, the program code comprising instructions; the instructions, when executed by the processor, cause the terminal to perform the method according to any of the first aspect.
In a sixth aspect, an embodiment of the present application provides a network device, where the network device includes: a processor, a memory, a transceiver; the transceiver is coupled to the processor, and the processor controls transceiving action of the transceiver;
wherein the memory is to store computer-executable program code, the program code comprising instructions; the instructions, when executed by the processor, cause the network device to perform the method of any of the second aspects above.
In a seventh aspect, an embodiment of the present application provides a communication device, including: an interface coupled to a processor, the processor configured to perform the method of any of the first aspects above.
The communication equipment can be a terminal or a chip; the memory may be integrated on the same chip as the processor or may be separately provided on different chips.
In an eighth aspect, an embodiment of the present application provides a communication device, including: an interface coupled to a processor, the processor configured to perform the method of any of the second aspects above.
The communication device may be a network device or a chip; the memory may be integrated on the same chip as the processor or may be separately provided on different chips.
In a ninth aspect, embodiments of the present application provide a computer-readable storage medium, which stores a computer program including at least one piece of code, where the at least one piece of code is executable by a computer to control the computer to perform operations according to any one of the first aspect to the second aspect.
In a tenth aspect, embodiments of the present application provide a computer program, which, when executed by a computer, is configured to perform the operations according to any one of the first to second aspects.
The program may be stored in whole or in part on a storage medium packaged with the processor, or in part or in whole on a memory not packaged with the processor.
Embodiments provided herein include any of:
embodiment 1, a method for confirming data transmission, the method comprising:
the network equipment receives first data sent by the terminal equipment on a first GF resource, wherein the first GF resource belongs to a first GF resource group, the first GF resource group comprises N GF resources, and N is more than or equal to 1;
and the network equipment sends HARQ confirmation information to the terminal equipment, wherein the HARQ confirmation information corresponds to the first GF resource group and comprises the confirmation information of the first data.
The N GF resources correspond to one HARQ acknowledgement message, and the upper limit of the number of the UE which can be accommodated by each GF resource is determined (depending on the number of the available DMRS), so that the Bitmap length in the HARQ acknowledgement message is fixed, and the length of the HARQ acknowledgement message is further fixed, which is beneficial to reducing the blind detection times when the UE receives the HARQ acknowledgement message, thereby ensuring that the UE saves more electricity.
And generating a scrambling code sequence based on the G-RNTI to scramble the HARQ acknowledgement message, thereby distinguishing the HARQ acknowledgement messages corresponding to different GF resource groups. Due to the adoption of the scrambling method, the G-RNTI does not need to be explicitly carried in the HARQ acknowledgement message, which is beneficial to reducing the transmission overhead of the HARQ acknowledgement message.
The group identifier corresponding to the resource group is explicitly carried in the HARQ acknowledgement message, and is used to distinguish HARQ acknowledgement messages corresponding to different GF resource groups. Compared with a scrambling method, the explicit carrying method obviously increases the transmission overhead of the HARQ acknowledgement message, but has the advantage of high flexibility, and is beneficial to indicating different HARQ acknowledgement messages under the condition that more GF resource groups exist.
Embodiment 4 is to send, by the network device, configuration information to the terminal device before the network device receives first data sent by the terminal device on the first GF resource, where the configuration information includes a position index of the terminal device in a bit table, and the HARQ acknowledgment message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgment information of the first data according to the method in any one of embodiments 1 to 3.
The base station indicates the position index of the UE in the Bitmap of the HARQ acknowledgement message, so that the UE determines which bit or bits in the Bitmap of the HARQ acknowledgement message correspond to the data sent by the UE, and whether the base station correctly receives the corresponding data is determined according to the bit value at the corresponding position.
Embodiment 5, according to the method of any of embodiments 1 to 3, before the network device receives first data sent by a terminal device on a first GF resource, the network device sends configuration information to the terminal device, where the configuration information includes a resource index of the first GF resource and a DMRS index of the terminal device in the first GF resource, and the resource index is an ordering of the first GF resource in the first GF resource group.
The base station indicates the resource index and the DMRS index for the UE, so that the UE determines the position index of the UE in the Bitmap of the HARQ acknowledgement message based on the two indexes. Since the DMRS index is not used only for the present application but is a basic configuration of GF transmission, only the resource index is an indication of the present application addition. Obviously, compared with the method in which the base station directly configures the location index of the UE, the indication overhead of configuring the resource index by the base station in this embodiment is smaller.
Embodiment 6 the method of any of embodiments 1-5, wherein the value of N is predefined or the value of N is configured by the network device.
N is predefined by the standard or configured by the base station, so that for the UE, N is a determined value, which makes the Bitmap length in the HARQ acknowledgment message fixed, and thus makes the HARQ acknowledgment message fixed, which is beneficial to reducing the number of blind detections when the UE receives the HARQ acknowledgment message, thereby making the UE more power-saving.
Embodiment 7, a method for acknowledging data transmission, the method comprising:
the method comprises the steps that terminal equipment sends first data to network equipment on a first GF resource, wherein the first GF resource belongs to a first GF resource group, the first GF resource group comprises N GF resources, and N is more than or equal to 1;
and the terminal equipment receives a HARQ acknowledgement message sent by the network equipment, wherein the HARQ acknowledgement message corresponds to the first GF resource group and comprises the acknowledgement information of the first data.
The N GF resources correspond to one HARQ acknowledgement message, and the upper limit of the number of the UE which can be accommodated by each GF resource is determined (depending on the number of the available DMRS), so that the Bitmap length in the HARQ acknowledgement message is fixed, and the length of the HARQ acknowledgement message is further fixed, which is beneficial to reducing the blind detection times when the UE receives the HARQ acknowledgement message, thereby ensuring that the UE saves more electricity.
Embodiment 8 and according to the method in embodiment 7, before the terminal device sends first data to a network device on a first GF resource, the terminal device receives configuration information sent by the network device, where the configuration information includes a G-RNTI corresponding to the first GF resource group, and the G-RNTI is used to descramble the HARQ acknowledgment message.
And generating a scrambling code sequence based on the G-RNTI to scramble the HARQ acknowledgement message, thereby distinguishing the HARQ acknowledgement messages corresponding to different GF resource groups. Due to the adoption of the scrambling method, the G-RNTI does not need to be explicitly carried in the HARQ acknowledgement message, which is beneficial to reducing the transmission overhead of the HARQ acknowledgement message.
Embodiment 9 and according to the method in embodiment 7, before the terminal device sends first data to a network device on a first GF resource, the terminal device receives configuration information sent by the network device, where the configuration information includes a group identifier corresponding to the first GF resource group, and the HARQ acknowledgment message includes the group identifier.
The group identifier corresponding to the resource group is explicitly carried in the HARQ acknowledgement message, and is used to distinguish HARQ acknowledgement messages corresponding to different GF resource groups. Compared with a scrambling method, the explicit carrying method obviously increases the transmission overhead of the HARQ acknowledgement message, but has the advantage of high flexibility, and is beneficial to indicating different HARQ acknowledgement messages under the condition that more GF resource groups exist.
The UE determines the G-RNTI according to the index of the subframe or the time slot or the micro-time slot where the first GF resource group is located, so that the base station is not required to configure the G-RNTI through signaling, and the configuration overhead is reduced.
Embodiment 11 and according to the method in embodiment 7, before the terminal device sends first data to a network device on a first GF resource, the terminal device determines a group identifier corresponding to the first GF resource group according to an index of a subframe, a slot, or a micro slot in which the first GF resource group is located, where the HARQ acknowledgment message includes the group identifier.
The UE determines the group identifier according to the index of the subframe or the time slot or the micro-time slot where the first GF resource group is located, so that the base station is not required to configure the group identifier through signaling, and the configuration overhead is favorably reduced.
Embodiment 12 and according to any of embodiments 7 to 11, before the terminal device sends first data to a network device on a first GF resource, the terminal device receives configuration information sent by the network device, where the configuration information includes a position index of the terminal device in a bit table, and the HARQ acknowledgment message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgment information of the first data.
The base station indicates the position index of the UE in the Bitmap of the HARQ acknowledgement message, so that the UE determines which bit or bits in the Bitmap of the HARQ acknowledgement message correspond to the data sent by the UE, and whether the base station correctly receives the corresponding data is determined according to the bit value at the corresponding position.
Embodiment 13, according to the method of any of embodiments 7 to 11, before the terminal device transmits first data to a network device on a first GF resource, the terminal device receives configuration information transmitted by the network device, where the configuration information includes a resource index of the first GF resource and a DMRS index of the terminal device in the first GF resource, and the resource index is an order of the first GF resource in the first GF resource group.
The base station indicates the resource index and the DMRS index for the UE, so that the UE determines the position index of the UE in the Bitmap of the HARQ acknowledgement message based on the two indexes. Since the DMRS index is not used only for the present application but is a basic configuration of GF transmission, only the resource index is an indication of the present application addition. Obviously, compared with the method in which the base station directly configures the location index of the UE, the indication overhead of configuring the resource index by the base station in this embodiment is smaller.
Embodiment 14, according to the method of embodiment 13, the terminal device determines a position index of the terminal device in a bit table based on the resource index and the DMRS index, and the HARQ acknowledgement message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgement information of the first data.
Embodiment 15 the method of any of embodiments 7-14, wherein the value of N is predefined or the value of N is configured by the network device.
N is predefined by the standard or configured by the base station, so that for the UE, N is a determined value, which makes the Bitmap length in the HARQ acknowledgment message fixed, and thus makes the HARQ acknowledgment message fixed, which is beneficial to reducing the number of blind detections when the UE receives the HARQ acknowledgment message, thereby making the UE more power-saving.
Embodiment 16, a network device, the network device comprising:
a processor, a memory, and a transceiver;
the transceiver is used for receiving and transmitting data;
the memory to store instructions;
the processor, configured to execute the instructions in the memory, to perform the method of any of embodiments 1-6.
Embodiment 17, the network device of embodiment 16, the transceiver comprising:
a transmitter and a receiver;
the receiver is configured to receive the first data, which is sent by the terminal device according to any one of embodiments 1 to 6;
the transmitter is configured to transmit the HARQ acknowledgement message or the configuration information according to any of embodiments 1 to 6.
Embodiment 18, a terminal device, the terminal device includes:
a processor, a memory, and a transceiver;
the transceiver is used for receiving and transmitting data;
the memory is to store instructions;
the processor is configured to execute the instructions in the memory to perform the method of any of embodiments 7-15.
Embodiment 19, the terminal device according to embodiment 18, the transceiver comprising:
a transmitter and a receiver;
the receiver is configured to receive the HARQ acknowledgement message or the configuration information according to any of embodiments 7-15 sent by a network device;
the transmitter is configured to transmit the first data according to any one of embodiments 7 to 15.
Embodiment 21 a computer program product comprising a computer program which, when executed on a computer unit, causes the computer unit to carry out the method of any one of embodiments 7-15.
Embodiment 22 a computer program which, when executed on a computer unit, causes the computer unit to carry out the method of any one of embodiments 1 to 6.
Embodiment 23 a computer program which, when executed on a computer unit, causes the computer unit to carry out the method of any one of embodiments 7 to 15.
Embodiment 24, a network device configured to perform the method of any of embodiments 1-6.
Embodiment 25, a terminal device configured to perform the method of any of embodiments 7-15.
Embodiment 26, a computer-readable storage medium having stored thereon a computer program which, when executed on a computer, causes the computer to carry out the method of any of embodiments 1-6.
Embodiment 27, a computer-readable storage medium having stored thereon a computer program which, when executed on a computer, causes the computer to carry out the method of any of embodiments 7-15.
Embodiment 28, a communication system comprising a terminal device as in any of embodiments 1-6 and a network device as in any of embodiments 7-15.
Embodiment 29, a chip, comprising: a processing module for performing the communication method of any of embodiments 1-6 and a communication interface.
Embodiment 30 the chip of embodiment 29, further comprising a storage module to store instructions, the processing module to execute the instructions stored by the storage module, and execution of the instructions stored in the storage module causes the processing module to perform the communication method of any of embodiments 1-6.
Embodiment 31, a chip, comprising: a processing module for performing the communication method of any of embodiments 7-15 is interfaced with a communication.
Embodiment 32 the chip of embodiment 31, further comprising a storage module to store instructions, the processing module to execute the instructions stored by the storage module, and execution of the instructions stored in the storage module causes the processing module to perform the communication method of any of embodiments 7-15.
The method and device for confirming data transmission according to the embodiment of the present application send first data to a network device over a first GF resource through a first terminal, where the first GF resource belongs to a first GF resource group, the first GF resource group includes N GF resources, the network device sends a target HARQ confirmation message to the terminal, the target HARQ confirmation message corresponds to the first GF resource group, the target HARQ confirmation message is used to confirm data of all terminals transmitted over GF resources of the first GF resource group, the all terminals include the first terminal, the data of all terminals include the first data, and data of all terminals transmitted over GF resources in the GF resource group is confirmed through the target HARQ confirmation message, where the terminals transmitting data over GF resources may include one or more terminals, that is, the purpose of terminal grouping based on GF resource grouping is achieved, the terminals corresponding to the same group of GF resources are mapped to the same HARQ acknowledgement message for data transmission acknowledgement, so that the related signaling overhead can be reduced.
Drawings
Reference will now be made in brief to the accompanying drawings, which are needed for purposes of illustration and description of the prior art.
Fig. 1 is a block diagram of a communication system to which the present application relates;
fig. 2 is a schematic diagram of a GF resource group and G-DCI when N is 2 according to the present application;
FIG. 3 is a flow chart of a data transmission acknowledgment method of the present application;
fig. 4 is a flow chart of another data transmission acknowledgement method of the present application;
fig. 5A is a flow chart of another data transmission acknowledgement method of the present application;
fig. 5B is a diagram illustrating another data transmission acknowledgement method according to the present application;
FIG. 6 is a schematic illustration of the group identity calculation of the present application;
fig. 7 is a flow chart of another acknowledgement method for data transmission according to the present application;
fig. 8A is a flow chart of another data transmission acknowledgement method of the present application;
fig. 8B is a diagram illustrating another data transmission acknowledgement method according to the present application;
fig. 9 is a flow chart of another acknowledgement method for data transmission according to the present application;
fig. 10 is a schematic structural diagram of a terminal according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a terminal according to another embodiment of the present application;
fig. 12 is a schematic structural diagram of a chip according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of a network device according to another embodiment of the present application;
fig. 14 is a schematic structural diagram of a network device according to another embodiment of the present application;
fig. 15 is a schematic structural diagram of a chip according to another embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application.
The "/" referred to in this application denotes an or relationship, e.g. a/B may denote: a is present alone, and B is present alone.
The term "and/or" as referred to herein, describes an association relationship of associated objects, and means that there may be three relationships, for example, a and/or B, which may mean: a exists alone, B exists alone, and A and B exist at the same time.
Fig. 1 is a block diagram of a communication system according to the present application. The data transmission confirmation method provided by the present application is applicable to the communication system shown in fig. 1, and the communication system may be an LTE communication system, or may be another communication system (e.g., a 5G communication system), which is not limited herein. As shown in fig. 1, the communication system includes: network equipment and a terminal.
Wherein the network device: which may be a base station or an access point, or may refer to a device in an access network that communicates over the air-interface, through one or more sectors, with wireless terminals. The base station may be configured to interconvert received air frames and IP packets as a router between the wireless terminal and the rest of the access network, which may include an Internet Protocol (IP) network. The base station can also coordinate the attribute management of the air interface and allocate transmission resources for the terminal. For example, the Base Station may be a Base Transceiver Station (BTS) in Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a Base Station (NodeB, NB) in Wideband Code Division Multiple Access (WCDMA), an evolved Node B (eNB or eNodeB) in Long Term Evolution (Long Term Evolution, LTE), a Relay (Relay) Station or Access Point (Access Point, AP), or a hotspot (pico), or a home Base Station (Femeto), or a Base Station in a 5G network, and the like, and is not limited herein.
A terminal: which may be wireless or wireline, and which may be a device providing voice and/or other traffic data connectivity to a user, a handheld device having wireless connection capability, or other processing device connected to a wireless modem. Wireless terminals, which may be mobile terminals such as mobile telephones (or "cellular" telephones) and computers having mobile terminals, such as portable, pocket, hand-held, computer-included, or vehicle-mounted mobile devices, may communicate with one or more core networks via a Radio Access Network (RAN), which may exchange language and/or data with the RAN. For example, Personal Communication Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), mobile phones, computers, wristbands, smartwatches, data cards, sensors, and other devices. A wireless Terminal may also be referred to as a system, a Subscriber Unit (Subscriber Unit), a Subscriber Station (Subscriber Station), a Mobile Station (Mobile), a Remote Station (Remote Station), a Remote Terminal (Remote Terminal), an Access Terminal (Access Terminal), a User Terminal (User Terminal), a User Agent (User Agent), and a User Device or User Equipment (User Equipment), which are not limited herein.
It should be noted that. For a Sidelink, Device to Device (D2D), e.g., a link between a bracelet and a handset in a bracelet-handset-base station, the bracelet may be considered a terminal and the handset a base station.
A "hybrid automatic repeat request acknowledgement (HARQ ACK) message" referred to in the present application is carried in Group common downlink control information (G-DCI), and the G-DCI is transmitted through a PDCCH. The PDCCH carrying G-DCI may also be referred to as a Group common physical downlink control channel (Group common PDCCH). The network device may send a HARQ ACK message to one or more terminals transmitting data through one GF resource group, where the HARQ ACK message includes acknowledgement information of the data sent by the one or more terminals through one GF resource group. The target HARQ ACK message may include one or more HARQ ACK messages, e.g., if the one or more terminals transmit data over a plurality of GF resources, the target HARQ ACK message includes a plurality of HARQ ACK messages, one HARQ ACK message corresponding to one GF resource group.
It should be noted that the G-DCI, the HARQ ACK message, and the target HARQ ACK message are only one message name, and the message name is not limited thereto.
According to the network equipment, every N authorization-free (GF) resources are divided into one group, the same GF resource can be only located in one group, and N is larger than or equal to 1. Wherein different GF resource groups are identified using a group identification (group ID). Each GF resource group corresponds to a hybrid automatic repeat request acknowledgement (HARQ ACK) message, i.e. one HARQ ACK message is used to reply to all terminals transmitting data in the GF resource group. In other words, the acknowledgement information corresponding to all data transmitted in the GF resource group (any GF resource or multiple GF resources) is included in the same HARQ ACK message, and the data may be from one terminal or from multiple terminals. HARQ ACK messages corresponding to different GF resource groups are distinguished by group identifications (group IDs) corresponding to the GF resource groups. The HARQ ACK message may specifically be carried in Group common downlink control information (G-DCI), where the G-DCI includes Bitmap information (Bitmap) and is used to perform HARQ acknowledgement on data transmitted on N GF resources corresponding to the HARQ ACK message.
The specific value of N may be predefined by a standard, or may be configured by a network device. The network device may configure a value of N for the terminal through Radio Resource Control (RRC) signaling, Media Access Control Element (MAC CE), or physical layer signaling.
The GF resources referred to in this application, which may also be referred to as GF transmission resources, may include, but are not limited to, a combination of one or more of the following: time domain resources (which may also be referred to as time resources), such as radio frames, subframes, symbols, etc.; frequency domain resources (which may also be referred to as spectrum resources), such as subcarriers, resource blocks, etc.; spatial domain resources such as transmit antennas, beams, etc.; code domain resources, such as Sparse Code Multiple Access (SCMA) codebooks, Low Density Signature (LDS) sequences, CDMA codes, etc.; and, an uplink pilot resource.
For example, fig. 2 is a schematic diagram of a GF resource group and G-DCI when N is 2, where GF resources 1 and GF resources 2 are divided into a first group, which may be identified by G-ID1(group ID 1); GF resources 3 and GF resources 4 are grouped into a second group, identified by G-ID2(group ID 2). The HARQ ACK message corresponding to the GF resource group of G-ID1 is G-DCI1, and the HARQ ACK message corresponding to the GF resource group of G-ID2 is G-DCI 2. When the UE performs data transmission in GF resources 1 and/or GF resources 2, receiving a corresponding confirmation message in G-DCI 1; when the UE performs data transmission in GF resources 3 and/or GF resources 4, a corresponding acknowledgement message is received in G-DCI 2. It is noted that the network device may assign multiple GF resource configurations to the same UE. For example, if the network device configures both GF resources 1 and GF resources 2 to UE1, then there are two bits in G-DCI1 corresponding to UE1, i.e., corresponding to acknowledgements for data transmitted by UE1 in GF resources 1 and GF resources 2, respectively. For another example, if the network device configures GF resources 1 and GF resources 4 to UE2 and UE2 transmits data on both GF resources, UE2 needs to receive G-DCI1 and G-DCI2, respectively, to obtain an acknowledgement that it transmits data on GF resources 1 and GF resources 4.
According to the method, the plurality of GF resources are grouped, each GF resource group corresponds to one HARQ ACK message, the acknowledgement of the data transmitted on the GF resources in the GF resource groups is fed back to the terminal through the HARQ ACK message, the terminal for transmitting the data on the GF resources can comprise one or more terminals, namely the purpose of grouping the terminals based on the GF resource groups is achieved, the terminals corresponding to the GF resources in the same group are mapped to the same HARQ ACK message for acknowledging the data transmission, and therefore related signaling overhead can be reduced.
The "first terminal" and the "second terminal" referred to herein are only used to distinguish different terminals in the communication network, that is, the communication system shown in fig. 1 may include a plurality of terminals, one or more of the plurality of terminals may use the GF resource for data transmission, and the data transmitted on the GF resource is confirmed by the data transmission confirmation method according to the embodiment of the present application. The second terminal may also perform the related method steps performed by the first terminal in the following embodiments. The following embodiments are exemplified using a first terminal and a network device.
For a specific explanation of the data transmission confirmation method of the present application, reference may be made to the following specific explanation of the embodiment.
Fig. 3 is a flowchart of a data transmission confirmation method according to the present application, where this embodiment relates to a network device and a terminal, and as shown in fig. 3, the method of this embodiment may include:
step 101, the first terminal sends first data to the network device on the first GF resource.
Accordingly, the network device receives the first data sent by the first terminal on the first GF resource.
The first GF resources belong to a first GF resource group, the first GF resource group comprises N GF resources, and N is more than or equal to 1.
Specifically, the first GF resource group includes N GF resources, and the terminal may transmit the first data using one or more GF resources of the N GF resources, where the one or more GF resources are the first GF resource.
Step 102, the network device sends a target HARQ acknowledgement message to the first terminal.
Correspondingly, the first terminal receives the target HARQ acknowledgement message sent by the network device.
The target HARQ acknowledgement message corresponds to the first GF resource group, where the target HARQ acknowledgement message is used to acknowledge data of all terminals transmitted on GF resources of the first GF resource group, where all terminals include the first terminal, and the data of all terminals include the first data, that is, the target HARQ acknowledgement message includes acknowledgement information of the first data.
It is to be understood that one or more terminals in the network may use GF resources in the first GF resource group for data transmission, where the first terminal is one of the one or more terminals, and the network device may acknowledge data of the one or more terminals transmitted on the GF resources in the first GF resource group through a target HARQ acknowledgment message. For example, a first terminal and a second terminal in the network use GF resources in a first GF resource group for data transmission, and the network device may acknowledge data of the first terminal and the second terminal transmitted on GF resources of the first GF resource group through a target HARQ acknowledgement message.
Specifically, the network device generates the target HARQ acknowledgement message, that is, the network device feedback acknowledgement information of data of all terminals transmitted through the GF resources of the first GF resource group to the one or more terminals, according to a reception condition of data transmitted by the one or more terminals, where the data transmitted by the one or more terminals includes the first data of the first terminal.
In this embodiment, a first terminal sends first data to a network device on a first GF resource, where the first GF resource belongs to a first GF resource group, the first GF resource group includes N GF resources, the network device sends a target HARQ acknowledgement message to the terminal, the target HARQ acknowledgement message corresponds to the first GF resource group, the target HARQ acknowledgement message is used to acknowledge data of all terminals transmitted on GF resources of the first GF resource group, the all terminals include the first terminal, the data of all terminals includes the first data, and the acknowledgement of the data of all terminals transmitted on GF resources in the GF resource group is implemented by the target HARQ acknowledgement message, where the terminals transmitting data on the GF resource group may include one or more terminals, that is, the purpose of terminal grouping is achieved based on GF resource grouping, the terminals corresponding to the same group of GF resources are mapped to the same HARQ acknowledgement message for data transmission acknowledgement, so that the related signaling overhead can be reduced.
The following describes in detail the technical solution of the embodiment of the method shown in fig. 3, using several specific embodiments.
Fig. 4 is a flowchart of another data transmission acknowledgement method according to the present application, and as shown in fig. 4, in this embodiment, on the basis of the foregoing embodiment, receiving and identifying a target HARQ acknowledgement message corresponding to a first GF resource group is implemented in a manner of scrambling and descrambling a group identifier, where the method of this embodiment may include:
after transmitting data in GF resources configured by the network device, the terminal receives an HARQ acknowledgement message to a corresponding downlink subframe/timeslot/minislot, which may be referred to as a "target HARQ acknowledgement opportunity". The target HARQ acknowledgement timing generally includes a plurality of time-frequency resources (i.e., DCI and/or G-DCI search spaces) that can be used for transmitting downlink control information (DCI and/or G-DCI), and the terminal blindly detects, at the target HARQ acknowledgement timing, HARQ acknowledgement messages (referred to as target HARQ acknowledgement messages) corresponding to GF resource groups to which the GF resources used for transmission belong, i.e., G-DCI. When the terminal receives a message in the target HARQ acknowledgement occasion, it may determine whether the message is the target HARQ acknowledgement message expected by itself through the following steps, that is, it may determine whether the received HARQ acknowledgement message is the HARQ acknowledgement message corresponding to the GF resource group to which the GF resource used for transmission by itself belongs. In the following embodiments, the first terminal is taken as an example, and other terminals in the communication network may execute the same method steps, which are not described herein again.
Step 201, the first terminal sends first data to the network device on the first GF resource.
Wherein the first GF resources belong to a first GF resource group.
Accordingly, the network device receives the first data sent by the first terminal on the first GF resource.
For a detailed explanation of step 201, refer to step 101 in the embodiment shown in fig. 3, which is not described herein again.
Step 202, the network device sends a HARQ acknowledgement message to the first terminal.
Specifically, the network device generates a target HARQ acknowledgement message, that is, acknowledgement information of data of all terminals transmitted by the network device to the one or more terminals through the GF resources in the first GF resource group, according to a reception condition of the data transmitted by the one or more terminals in the first GF resource group, where the data transmitted by the one or more terminals includes the first data of the first terminal. In this embodiment, the network device may further scramble the target HARQ acknowledgement message according to the group identifier of the first GF resource group, and then send the scrambled target HARQ acknowledgement message to one or more terminals. The network device may further determine data of other GF resource groups, so that the network device may send multiple HARQ acknowledgement messages, where each HARQ acknowledgement message corresponds to one GF resource group, and one HARQ acknowledgement message is the scrambled target HARQ acknowledgement message (i.e., the HARQ acknowledgement message corresponding to the first GF resource group).
The specific implementation manner of the network device scrambling the target HARQ acknowledgement message according to the group identifier of the first GF resource group may be that a scrambling sequence is generated based on the group identifier of the first GF resource group, and a Cyclic Redundancy Check (CRC) of a payload (payload) of G-DCI carrying the target HARQ acknowledgement message is scrambled using the scrambling sequence.
The first terminal receives the HARQ acknowledgement message sent by the network device, and the first terminal needs to determine whether the received HARQ acknowledgement message is a target HARQ acknowledgement message of itself through the following step 203.
Step 203, the first terminal descrambles the HARQ acknowledgement message by using the group identifier of the first GF resource group, and when the HARQ acknowledgement message is correctly descrambled, determines that the HARQ acknowledgement message is a target HARQ acknowledgement message, where the target HARQ acknowledgement message corresponds to the first GF resource group.
Specifically, the first terminal descrambles the received HARQ acknowledgement message by using the group identifier, and when the HARQ acknowledgement message is correctly descrambled, it is determined that the HARQ acknowledgement message is the target HARQ acknowledgement message.
The specific implementation manner of descrambling the received HARQ acknowledgement message may be that a scrambling sequence is generated based on the group identifier, and the scrambling sequence is used to descramble a CRC of a load (payload) performed on the received G-DCI. And when the CRC after descrambling is completely consistent with the CRC obtained according to the load calculation of the G-DCI, determining that the HARQ acknowledgement message is descrambled correctly.
In this embodiment, a first terminal sends first data to a network device on a first GF resource, where the first GF resource belongs to a first GF resource group, the first GF resource group includes N GF resources, the network device sends a HARQ acknowledgement message to the first terminal, the first terminal descrambles the HARQ acknowledgement message using a group identifier of the first GF resource group, and when the HARQ acknowledgement message is correctly descrambled, the HARQ acknowledgement message is determined to be the target HARQ acknowledgement message corresponding to the first GF resource group, the target HARQ acknowledgement message is used to acknowledge data of all terminals transmitted on GF resources of the first GF resource group, where all terminals include the first terminal, and the data of all terminals includes the first data, and acknowledgement of data of all terminals transmitted on GF resources in the GF resource group is implemented through the target HARQ acknowledgement message, the terminal for transmitting data on the GF resource may include one or more terminals, that is, the purpose of grouping terminals is achieved based on GF resource grouping, and terminals corresponding to GF resources in the same group are mapped to the same HARQ acknowledgment message for acknowledgment of data transmission, so that related signaling overhead can be reduced.
And the terminal transmitting data on GF resources in different GF resource groups acquires corresponding target HARQ acknowledgement message through scrambling and descrambling, and the identifier of the GF resource group does not need to be carried in the HARQ acknowledgement message in an explicit way, thereby further saving the overhead.
Fig. 5A is a flowchart of another data transmission acknowledgement method of the present application, and fig. 5B is a schematic diagram of another data transmission acknowledgement method of the present application, as shown in fig. 5A, in this embodiment, receiving and identifying a target HARQ acknowledgement message corresponding to a first resource group is implemented by explicitly carrying a group identifier in an HARQ acknowledgement message, where the method of this embodiment may include:
step 301, the first terminal sends first data to the network device on the first GF resource.
Wherein the first GF resources belong to a first GF resource group.
Accordingly, the network device receives the first data sent by the first terminal on the first GF resource.
For a detailed explanation of step 301, refer to step 101 in the embodiment shown in fig. 3, which is not described herein again.
Step 302, the network device sends a HARQ acknowledgement message to the first terminal.
Specifically, the network device generates a target HARQ acknowledgement message, that is, acknowledgement information of data of all terminals that the network device feedback feeds back to the one or more terminals through the GF resources of the first GF resource group, according to a reception condition of data transmitted by the one or more terminals in the first GF resource group, where the data transmitted by the one or more terminals includes the first data of the first terminal. The network device may further determine data of other GF resource groups, so that the network device may send a plurality of HARQ acknowledgement messages, each HARQ acknowledgement message corresponds to one GF resource group, and the network device may carry a group identifier in the HARQ acknowledgement message to distinguish HARQ acknowledgement messages of different GF resource groups. One of the HARQ acknowledgement messages is a target HARQ acknowledgement message carrying the group identifier of the first GF resource group (i.e., an HARQ acknowledgement message corresponding to the first GF resource group).
The first terminal receives the HARQ acknowledgement message sent by the network device, and the first terminal needs to determine whether the received HARQ acknowledgement message is a target HARQ acknowledgement message of itself through the following step 303.
It should be noted that the group id may also be carried in G-DCI carrying HARQ acknowledgement message.
Step 303, the first terminal determines whether the HARQ acknowledgement message includes a group identifier corresponding to the first GF resource group, and determines that the HARQ acknowledgement message is a target HARQ acknowledgement message when the HARQ acknowledgement message includes the group identifier corresponding to the first GF resource group.
The target HARQ acknowledgement message corresponds to the first GF resource group.
That is, when receiving a HARQ acknowledgement message, the first terminal may check whether the HARQ acknowledgement message carries a group identifier corresponding to the first GF resource group, and when carrying the group identifier corresponding to the first GF resource group, determine that the HARQ acknowledgement message is a target HARQ acknowledgement message, and then determine ACK/NACK information of the first data according to the target HARQ acknowledgement message.
It can be understood that, in another implementation manner, when receiving a G-DCI, a first terminal may check whether the G-DCI carries a group identifier corresponding to a first GF resource group, and when carrying the group identifier corresponding to the first GF resource group, determine that the G-DCI is the G-DCI expected by the first terminal, further obtain a target HARQ acknowledgement message from the G-DCI, and determine ACK/NACK information of the first data according to the target HARQ acknowledgement message.
By way of example in fig. 5B, GF resource 1 and GF resource 2 are defined as GF resource group 1, identified by G-ID 1; GF resources 3 and GF resources 4 are defined as GF resource group 2, identified by G-ID 2. The network equipment explicitly carries a G-ID1 in the transmitted G-DCI1 corresponding to the GF resource group 1, and the G-DCI1 is transmitted to one or more terminals for transmitting data on GF resources in the GF resource group 1; the network device explicitly carries the G-ID2 in the transmitted G-DCI2 corresponding to the GF resource group 2, indicating that the G-DCI2 is transmitted to one or more terminals transmitting data on GF resources in the GF resource group 2.
In this embodiment, a first terminal sends first data to a network device on a first GF resource, where the first GF resource belongs to a first GF resource group, the first GF resource group includes N GF resources, the network device sends a HARQ acknowledgement message to the first terminal, and when the HARQ acknowledgement message includes a group identifier of the first GF resource group, the network device determines that the HARQ acknowledgement message is a target HARQ acknowledgement message, where the target HARQ acknowledgement message corresponds to the first GF resource group, the target HARQ acknowledgement message is used to acknowledge data of all terminals transmitted on GF resources of the first GF resource group, where all terminals include the first terminal, and the data of all terminals includes the first data, and thus, data of all terminals transmitted on GF resources in the GF resource group is acknowledged by the target HARQ acknowledgement message, the terminal for transmitting data on the GF resource may include one or more terminals, that is, the purpose of grouping terminals is achieved based on GF resource grouping, and terminals corresponding to GF resources in the same group are mapped to the same HARQ acknowledgment message for acknowledgment of data transmission, so that related signaling overhead can be reduced.
And the terminal transmitting data on GF resources in different GF resource groups acquires corresponding target HARQ acknowledgement information by a mode of carrying the group identifier explicitly.
In this embodiment of the present application, the Group identifier is used to distinguish different GF resource groups, and the Group identifier may specifically include a Group common Radio Network Temporary Identity (G-RNTI) or a Group common Identity (G-ID). It is understood, of course, that other identifiers may be used for the group identifier, which is not illustrated here.
The group identifier in the above embodiment may be configured by the network device to the terminal, or may be determined by the terminal through calculation.
Specifically, in an implementation manner, the group identifier is configured by the network device to the terminal. Specifically, the network device sends first configuration information to the first terminal, and correspondingly, the first terminal receives the first configuration information sent by the network device, where the first configuration information includes a group identifier corresponding to the first GF resource group.
For example, when configuring a GF resource for a terminal, the network device may configure a group identifier corresponding to a GF resource group to which the GF resource belongs.
The first configuration information may be transmitted to the terminal through RRC signaling, MAC CE, or physical layer signaling.
In another implementation, the group identity is determined computationally by the terminal. Specifically, the first terminal determines a group identifier corresponding to the first GF resource group according to an index of a time domain resource and/or an index of a frequency domain resource where the first GF resource group is located. Wherein the time domain resources comprise subframes or time slots or minislots, and the frequency domain resources comprise subcarriers or resource blocks.
Specifically, the time-frequency resources in which the first GF resource group is located may include one or more subframes/slots/minislots. When the time-frequency resource in which the first GF resource group is located includes one subframe/slot/minislot, the first terminal may calculate the group identifier corresponding to the first GF resource group according to the index of the subframe/slot/minislot of the time-frequency resource in which the first GF resource group is located. When the time-frequency resource in which the first GF resource group is located includes a plurality of subframes/slots/minislots, the first terminal may calculate the group identifier corresponding to the first GF resource group according to an index of a specific subframe/slot/minislot in the time-frequency resource in which the first GF resource group is located, for example, calculate the group identifier corresponding to the first GF resource group by using an index of a first subframe/slot/minislot in the plurality of subframes/slots/minislots.
It is understood that other factors, such as the current system frame number, may also be considered in determining the group id corresponding to the first GF resource group.
For example, fig. 6 is a schematic diagram of group identity calculation in the present application, such as the conventional TDD configuration 0 shown in fig. 6, where each square represents a subframe, HARQ acknowledgement messages of subframes U3 and U4 are transmitted in the subframe D0, and for example, GF resources are configured in both U3 and U4, and GF resources in each UL subframe are defined as a GF resource group, then GF resources of different UL subframes are mapped to different G-DCIs in D0. Further, the network device may implicitly indicate a group identity (G-RNTI/G-ID) to the terminal via the subframe number. For example, when the terminal is configured with GF resources in U3 and data is transmitted on the GF resources in U3, the group identity (G-RNTI/G-ID) of the corresponding G-DCI in D0 is calculated from the subframe number of the subframe U3 by the terminal. Because the subframe numbers of different subframes are different, the group identifications (G-RNTI/G-ID) of the G-DCI corresponding to the different subframes calculated according to the subframe numbers are also different. And assuming that the subframe number of the subframe where the GF resources are located is z, the group identifier (G-RNTI/G-ID) of the G-DCI corresponding to the GF resource group in the subframe is h (z), and h is a function. In addition to the subframe number, other factors, such as the current system frame number, may also be considered in the calculation of the group identity (G-RNTI/G-ID). And assuming that the current system frame number is s and the subframe number of the subframe where the GF resource is located is z, the group identifier (G-RNTI/G-ID) corresponding to the G-DCI is h (z, s). The function h can be flexibly set according to requirements, which is not illustrated herein.
The terminal calculates the corresponding group identifier according to the index of the subframe/time slot/micro-time slot where the GF resource is located, thereby further saving the network configuration overhead.
Fig. 7 is a flowchart of another data transmission confirmation method according to the present application, and as shown in fig. 7, on the basis of any one of the foregoing embodiments, the method of the present embodiment may further include:
Correspondingly, the first terminal receives the second configuration information sent by the network equipment.
Wherein the second configuration information includes a position index of the first terminal in a bit table, the target HARQ acknowledgement message includes the bit table (bitmap), and a value corresponding to the position index in the bit table indicates acknowledgement information of the first data.
Specifically, the target HARQ acknowledgement message is configured to acknowledge data of all terminals transmitted on GF resources of the first GF resource group, where one or more bits in the target HARQ acknowledgement message correspond to the first data of the first terminal, and the second configuration information is used to indicate, to the first terminal, a position of the acknowledgement information of the first data in the target HARQ acknowledgement message.
And step 402, the first terminal acquires the confirmation information of the first data according to the second configuration information.
Specifically, after the first terminal obtains the target HARQ acknowledgement message through the above embodiment, the first terminal obtains a position index of the first terminal in the bit table according to the second configuration information, and obtains the acknowledgement information of the first data according to the position index.
For example, the network device configures the first terminal in GF resource 1, and configures the position index of the first terminal in the bit table to be k, so that the first terminal receives the target HARQ acknowledgement message after transmitting data in GF resource 1, and determines whether the network device correctly receives the first data according to the kth bit of the bitmap of the target HARQ acknowledgement message. For example, the kth bit of Bitmap is 1, which indicates that the network device correctly receives the first data, otherwise, indicates that the network device does not correctly receive the first data.
In this embodiment, the network device sends second configuration information to the first terminal, where the second configuration information includes a position index of the first terminal in a bit table, the target HARQ acknowledgment message includes the bit table (bitmap), and the first terminal obtains acknowledgment information of the first data according to the second configuration information, so as to determine whether the network device correctly receives the first data.
Fig. 8A is a flowchart of another data transmission confirmation method of the present application, and fig. 8B is a schematic diagram of another data transmission confirmation method of the present application, as shown in fig. 8A, in this embodiment, on the basis of any of the above embodiments, the method of this embodiment may further include:
Correspondingly, the first terminal receives the third configuration information sent by the network device.
The third configuration information includes a Demodulation Reference Signal (DMRS) index of the first terminal in the first GF resource, the DMRS indicated by the DMRS index being used for transmission of the first data.
Specifically, the third configuration information is used to implicitly indicate a position index of the terminal in a bit map (Bitmap). When the network device configures the GF resources for the terminal, different DMRSs are also configured for different terminals in the same GF resource, that is, in one GF resource, the network device identifies the identity of the data sender (i.e., a terminal identifier) through the DMRS of the received data, and in this case, the index of the DMRS configured for the terminal by the network device is the identity of the terminal, that is, the UE ID. Different GF resources multiplex the same DMRS, i.e., UE IDs in different GF resources may be multiplexed. For example, the UE IDs in GF resource 1 are 1-12, and the UE IDs in GF resource 2 are also 1-12.
And 502, the first terminal determines a position index of the first terminal in a bit table according to the DMRS index.
The target HARQ acknowledgement message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgement information of the first data.
Specifically, the target HARQ acknowledgement message is used to acknowledge data of all terminals transmitted on GF resources of the first GF resource group, one bit in the target HARQ acknowledgement message corresponds to the first data of the first terminal, and the third configuration information is used to indicate, to the first terminal, a position of the acknowledgement information of the first data in the target HARQ acknowledgement message.
As shown in fig. 8B, N ═ 1, i.e., the network device configuration or standard predefines that each GF resource is mapped to one G-DCI, with a one-to-one correspondence between the two. In this case, the location index of the first terminal in the Bitmap in the G-DCI may be implicitly indicated by the UE ID. Assuming that the UE ID of the first terminal in the GF resource is u and the corresponding position index is k, k is f (u), and f is a mapping function. One simple mapping method is that the UE ID is a location index, i.e., f (u) ═ u. As shown in fig. 8B, GF resources 1 and 2 are mapped to G-DCI1 and G-DCI2, respectively, each GF resource can accommodate 12 UEs (different UEs in the same GF resource are distinguished by DMRS), the Bitmap length in each G-DCI is 12, and then UEs with UE IDs 1, 2, …, 12 in GF resource 1 correspond to bits 1, 2, …, and 12 of the Bitmap in G-DCI1, respectively.
Specifically, after the first terminal acquires the target HARQ acknowledgment message through the above embodiment, the first terminal determines a position index of the first terminal in the bit table according to the third configuration information, and acquires the acknowledgment information of the first data according to the position index.
For example, the first terminal determines the position index bit 2 according to the third configuration information, and then after the first terminal sends data in the GF resource 1, the first terminal receives the target HARQ acknowledgment message, and determines whether the network device correctly receives the first data according to the 2 nd bit of the bitmap of the target HARQ acknowledgment message. For example, bit 2 of Bitmap is 1, which indicates that the network device correctly receives the first data, otherwise, indicates that the network device does not correctly receive the first data.
In this embodiment, the network device sends third configuration information to the first terminal, where the third configuration information includes a demodulation reference signal (DMRS) index of the first terminal in the first GF resource, and the first terminal determines a position index of the first terminal in the bit table according to the third configuration information, and obtains confirmation information of the first data according to the position index, so as to determine whether the network device correctly receives the first data.
Fig. 9 is a flowchart of another data transmission confirmation method according to the present application, and as shown in fig. 9, on the basis of any one of the foregoing embodiments, the method of the present embodiment may further include:
step 601, the network device sends fourth configuration information to the first terminal.
Correspondingly, the first terminal receives fourth configuration information sent by the network device.
The fourth configuration information includes a resource index of the first GF resources, which is an ordering of the first GF resources in the first GF resource group, and a DMRS index of the first terminal in the first GF resources, which DMRS is indicated for transmission of the first data.
Specifically, for the GF resources, N is more than or equal to 2, namely, the network equipment configuration or standard predefines that at least two GF resources are mapped to one G-DCI, namely, one HARQ acknowledgement message. In this case, when the network device configures a GF resource for the terminal, it needs to configure not only the DMRS (i.e., the corresponding UE ID) of the terminal in the GF resource, but also indicate the sequence of the GF resource in the GF resource group, that is, the GF resource is the several GF resource in the GF resource group where the GF resource is located. The ordering of GF resources in a GF resource group may be referred to as GF resource index.
And step 602, the first terminal determines a position index of the first terminal in a bit table according to the resource index and the DMRS index.
The target HARQ acknowledgement message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgement information of the first data.
Specifically, the target HARQ acknowledgement message is configured to acknowledge data of all terminals transmitted on GF resources of the first GF resource group, one or more bits in the target HARQ acknowledgement message correspond to the first data of the first terminal, and the fourth configuration information is configured to indicate, to the first terminal, a position of the acknowledgement information of the first data in the target HARQ acknowledgement message.
Specifically, the first terminal may determine a position index corresponding to itself in the Bitmap of the target HARQ acknowledgement message based on the DMRS index and the resource index configured by the network device. For example, if the resource index is n, the UE ID of the first terminal in the GF resource is u, the corresponding location index of the UE in the Bitmap is k ═ g (u, n), and g is the mapping function.
Further by way of example, assuming that N GF resources (GF resource indices are 0 to N-1, respectively) of GF resources 0 to GF resources N-1 are one GF resource group and mapped to G-DCI1, each GF resource can accommodate M terminals (different terminals in the same GF resource are distinguished by DMRS), the Bitmap length in G-DCI1 is M × N, where the position index of each bit is 0 to M × N-1, respectively. For UE1, the network device configures its UE ID in GF resource N (0 ≦ N-1) as M (0 ≦ M-1), and then the position index k of the corresponding bit in Bitmap of G-DCI for this UE1 is N × M + M.
Step 603, the first terminal obtains the confirmation information of the first data according to the position index.
Specifically, after the first terminal obtains the target HARQ acknowledgment message through the above embodiment, the first terminal determines a position index of the first terminal in the bit table according to the fourth configuration information, obtains the acknowledgment information of the first data according to the position index, and determines whether the network device correctly receives the first data.
It should be noted that, in this embodiment, the same UE may have multiple corresponding bits in a Bitmap of a target HARQ acknowledgment message, and in this case, the following any one or multiple cases occur:
case 1: the network device configures the UE to transmit data of different Transport Blocks (TBs), that is, data of different HARQ processes, in different GF resources of the same GF resource group. For example, the network device configuration UE1 may transmit data for different HARQ processes in GF resources 1 and GF resources 2, i.e., UE1 may transmit data for different TBs in GF resources 1 and GF resources 2, each corresponding to one bit in the Bitmap of the target HARQ acknowledgement message.
Case 2: the network device configures the UE to employ multi-layer streaming in the same GF resource. For example, the network device configures that the UE may adopt W layer transmission in the GF resource (that is, the UE adopts MIMO transmission), where each layer corresponds to one TB, and data of the W TBs corresponds to W bits in a Bitmap of the target HARQ acknowledgement message, and each bit corresponds to one TB;
case 3: the network device configures the UE to employ Code Block Group (CBG) based transmission. For example, the network device configures the UE to divide each TB into V CBGs for transmission, and the UE needs to perform HARQ acknowledgement for each CBG, where in this case, each TB sent by the UE needs to correspond to V bits in a Bitmap of a target HARQ acknowledgement message, and each bit corresponds to one CBG.
In case 1, the network device needs to configure a plurality of GF resources corresponding to the UE and a corresponding location index (explicit or implicit configuration) in each GF resource.
For case 2 or case 3, the network device only needs to configure the position index of the first bit of the multiple bits corresponding to the UE. For example, for case 2, the base station configures the position index of the first bit corresponding to the UE in the Bitmap to be k, and k-k + W-1 is the W bits corresponding to the UE; for case 3, the base station configures the position index of the first bit corresponding to the UE to be k, and k-k + V-1 is V bits corresponding to the UE.
For the case where any two or three of cases 1 to 3 occur simultaneously, the analogy may be made according to the above method, and details are not described again. For example, for the case 1 and the case 2 occurring simultaneously, the network device needs to configure a plurality of GF resources corresponding to the UE and a position index (explicit or implicit configuration) of a first bit corresponding to the GF resource. For a certain GF resource, assuming that the network device configures the position index of the first bit corresponding to the UE in the Bitmap to be k, k-k + W-1 is the W bits corresponding to the data transmitted by the UE in the GF.
In this embodiment, the network device sends fourth configuration information to the first terminal, where the fourth configuration information includes the resource index of the first GF resource and the DMRS index of the first terminal in the first GF resource, and the first terminal determines, according to the fourth configuration information, a position index of the first terminal in the bit table, and obtains, according to the position index, the confirmation information of the first data, so as to determine whether the network device correctly receives the first data.
It should be noted that, in the embodiment of the present application, under the condition of a given N, and when the upper limit of the number of UEs that can be accommodated by each GF resource is determined, the upper limit of the Bitmap length in the HARQ acknowledgment message of the present application is determined, so that the length of the G-DCI carrying the HARQ acknowledgment message may be fixed, thereby reducing the number of blind detections when the UE receives the G-DCI, and making the UE more power-saving.
It is understood that, in the above embodiments, the method or the step implemented by the first terminal may also be implemented by a chip inside the first terminal. The method or steps implemented by the network device may also be implemented by a chip inside the network device.
Fig. 10 is a schematic structural diagram of a terminal according to an embodiment of the present application, and as shown in fig. 10, the terminal according to the embodiment is used as a first terminal, and includes: a processing module 401, a sending module 402 and a receiving module 403.
A processing module 401, configured to send first data to a network device on a first authorization-free GF resource through a sending module 402, where the first GF resource belongs to a first GF resource group, the first GF resource group includes N GF resources, and N is greater than or equal to 1;
a receiving module 403, configured to receive a target HARQ acknowledgement message sent by the network device, where the target HARQ acknowledgement message corresponds to the first GF resource group, and the target HARQ acknowledgement message is used to acknowledge data of all terminals transmitted on GF resources of the first GF resource group, where all terminals include the first terminal, and the data of all terminals include the first data.
In some embodiments, the processing module 401 is further configured to: determining a group identifier corresponding to the first GF resource group according to the index of the time domain resource and/or the index of the frequency domain resource where the first GF resource group is located; the time domain resources comprise subframes or time slots or minislots, and the frequency domain resources comprise subcarriers or resource blocks.
In some embodiments, the receiving module 403 is further configured to: and receiving first configuration information sent by the network equipment, wherein the first configuration information comprises a group identifier corresponding to the first GF resource group.
In some embodiments, the receiving module 403 is configured to receive a HARQ acknowledgement message sent by the network device; the processing module 401 is configured to descramble the HARQ acknowledgment message by using the group identifier, and when the HARQ acknowledgment message is descrambled correctly, determine that the HARQ acknowledgment message is the target HARQ acknowledgment message.
In some embodiments, the receiving module 403 is configured to receive a HARQ acknowledgement message sent by the network device; the processing module 401 is configured to determine that the HARQ acknowledgement message is a target HARQ acknowledgement message when the HARQ acknowledgement message includes the group identifier.
In some embodiments, the receiving module 403 is further configured to: receiving second configuration information sent by the network device, where the second configuration information includes a position index of the first terminal in a bit table, and the target HARQ acknowledgement message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgement information of the first data.
In some embodiments, the receiving module 403 is further configured to: receiving third configuration information sent by the network equipment, wherein the third configuration information comprises a demodulation reference signal (DMRS) index of the first terminal in the first GF resources, and the DMRS indicated by the DMRS index is used for transmission of the first data; the processing module 401 is further configured to determine a position index of the first terminal in a bit table according to the DMRS index, where the target HARQ acknowledgement message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgement information of the first data.
In some embodiments, the receiving module 403 is further configured to: receiving fourth configuration information transmitted by the network device, wherein the fourth configuration information comprises a resource index of the first GF resources and a DMRS index of the first terminal in the first GF resources, the resource index is the ordering of the first GF resources in the first GF resource group, and the DMRS indicated by the DMRS index is used for transmission of the first data; the processing module 401 is further configured to determine a position index of the first terminal in a bit table according to the resource index and the DMRS index, where the target HARQ acknowledgement message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgement information of the first data.
In some embodiments, the target HARQ acknowledgement message is carried in group common downlink control information, G-DCI.
The first terminal described above in this embodiment may be configured to execute the technical solution executed by the chip of the first terminal/the first terminal in the foregoing method embodiments, and the implementation principle and the technical effect are similar, where the function of each module may refer to the corresponding description in the method embodiments, and is not described here again.
Fig. 11 is a schematic structural diagram of a terminal according to another embodiment of the present application, and as shown in fig. 11, the terminal according to this embodiment, as a first terminal, includes: a processor 411, a memory 412, a transceiver 413, and a bus 414. Wherein the processor 411, the memory 412 and the transceiver 413 are connected to each other through a bus 414. The bus 414 may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus 4104 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 11, but this is not intended to represent only one bus or type of bus.
In terms of hardware implementation, the above receiving module 403 and the sending module 402 may be the transceiver 413 in the present embodiment. Alternatively, the transceiver 413 includes a receiver and a transmitter, and the above receiving module 403 may be a receiver in the transceiver 413, and the above sending module 402 may be a transmitter in the transceiver 413. The above processing module 401 may be embedded in hardware or independent from the processor 411 of the first terminal.
The transceiver 413 may include a mixer or other necessary radio frequency communication device. The processor 411 may include at least one of a Central Processing Unit (CPU), a Digital Signal Processor (DSP), a Microcontroller (MCU), an Application Specific Integrated Circuit (ASIC), or a Field Programmable Gate Array (FPGA).
Optionally, the memory 412 of the first terminal of the present embodiment is configured to store program instructions, and the processor 411 is configured to call the program instructions in the memory 412 to implement the above-mentioned scheme.
The program instructions may be embodied in the form of software functional units and may be sold or used as a stand-alone product, and the memory 412 may be any form of computer readable storage medium. Based on such understanding, all or part of the technical solutions of the present application may be embodied in the form of a software product, which includes several instructions to enable a computer device, specifically, the processor 411, to execute all or part of the steps of the first terminal in the embodiments of the present application. And the aforementioned computer-readable storage media comprise: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The first terminal described above in this embodiment may be configured to execute the technical solution executed by the chip of the first terminal/the first terminal in the foregoing method embodiments, and the implementation principle and the technical effect are similar, where the function of each device may refer to the corresponding description in the method embodiments, and is not described here again.
Fig. 12 is a schematic structural diagram of a chip provided in an embodiment of the present application, and as shown in fig. 12, the chip of the present embodiment may be used as a chip of a first terminal, and the chip of the present embodiment may include: a memory 421 and a processor 422. The memory 421 is communicatively coupled to the processor 422.
In terms of hardware implementation, the above receiving module 403, processing module 401 and sending module 402 may be embedded in hardware or embedded in the processor 422 independent of the chip.
The memory 421 is used for storing program instructions, and the processor 422 is used for calling the program instructions in the memory 421 to execute the above-mentioned scheme.
The chip described above in this embodiment may be used to implement the technical solution of the first terminal or its internal chip in the above method embodiments of the present application, and the implementation principle and technical effect are similar, where the function of each module may refer to the corresponding description in the method embodiments, and is not described here again.
Fig. 13 is a schematic structural diagram of a network device according to another embodiment of the present application, and as shown in fig. 13, the communication device according to this embodiment may include: a receiving module 501, a processing module 502 and a sending module 503.
A receiving module 501, configured to receive first data sent by a first terminal on a first authorization-free GF resource, where the first GF resource belongs to a first GF resource group, the first GF resource group includes N GF resources, and N is greater than or equal to 1;
a processing module 502, configured to send a target HARQ acknowledgement message to the first terminal through a sending module 503, where the target HARQ acknowledgement message corresponds to the first GF resource group, and the target HARQ acknowledgement message is used to acknowledge data of all terminals transmitted on GF resources of the first GF resource group, where all terminals include the first terminal, and the data of all terminals include the first data.
In some embodiments, the sending module 503 is further configured to: and sending first configuration information to the first terminal, wherein the first configuration information comprises a group identifier corresponding to the first GF resource group.
In some embodiments, the processing module 502 is configured to scramble the target HARQ acknowledgement message according to the group identity; sending the scrambled target HARQ acknowledgement message to the first terminal through the sending module 503.
In some embodiments, the sending module 503 is further configured to: and sending second configuration information to the first terminal, wherein the second configuration information comprises a position index of the first terminal in a bit table, the target HARQ acknowledgement message comprises the bit table, and a value corresponding to the position index in the bit table represents acknowledgement information of the first data.
In some embodiments, the sending module 503 is further configured to: third configuration information is sent to the first terminal, wherein the third configuration information comprises a demodulation reference signal (DMRS) index of the first terminal in the first GF resources, and the DMRS indicated by the DMRS index is used for transmission of the first data.
In some embodiments, the sending module 503 is further configured to: transmitting fourth configuration information to the first terminal, the fourth configuration information including a resource index of the first GF resources and a DMRS index of the first terminal in the first GF resources, the resource index being an ordering of the first GF resources in the first GF resource group, the DMRS indicated by the DMRS index being used for transmission of the first data.
The network device described above in this embodiment may be configured to implement the technical solution executed by the chip of the network device/network device in each of the above method embodiments, and the implementation principle and the technical effect are similar, where the function of each module may refer to the corresponding description in the method embodiment, and is not described here again.
Fig. 14 is a schematic structural diagram of a network device according to another embodiment of the present application, and as shown in fig. 14, the network device according to this embodiment includes: a processor 511, a memory 512, a transceiver 513, and a bus 514. Wherein the processor 511, the memory 512 and the transceiver 513 are connected to each other by a bus 514. The bus 514 may be a PCI bus, an EISA bus, or the like. The bus 514 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 14, but this is not intended to represent only one bus or type of bus.
In terms of hardware implementation, the above sending module 503 and receiving module 501 may be the transceiver 513 in this embodiment. Alternatively, the transceiver 513 includes a transmitter and a receiver, the above sending module 503 may be a transmitter in the transceiver 513 in this embodiment, and the above receiving module 501 may be a receiver in the transceiver 513 in this embodiment.
The transceiver 513 may include a mixer or other necessary radio frequency communication device. The processor 511 may include at least one of a CPU, DSP, MCU, ASIC, or FPGA.
The network device described above in this embodiment may be configured to implement the technical solution executed by the chip of the network device/network device in each of the above method embodiments, and the implementation principle and the technical effect are similar, where the function of each device may refer to the corresponding description in the method embodiments, and is not described here again.
Fig. 15 is a schematic structural diagram of a chip provided in another embodiment of the present application, and as shown in fig. 15, the chip in this embodiment may be used as a chip of a network device, and the chip in this embodiment may include: a memory 521 and a processor 522. The memory 521 is communicatively coupled to the processor 522. The processor 522 may comprise, for example, at least one of a CPU, DSP, MCU, ASIC, or FPGA.
In a hardware implementation, the above sending module 503 and receiving module 501 may be embedded in the processor 522 in a hardware form or may be independent of a chip.
Wherein, the memory 521 is used for storing program instructions, and the processor 522 is used for calling the program instructions in the memory 521 to execute the above scheme.
The program instructions may be implemented in the form of software functional units and may be sold or used as a stand-alone product, and the memory may be any form of computer readable storage medium. Based on such understanding, all or part of the technical solutions of the present application may be embodied in the form of a software product, which includes several instructions to enable a computer device, specifically, the processor 522, to execute all or part of the steps of the second device in the embodiments of the present application. And the aforementioned computer-readable storage media comprise: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The chip described above in this embodiment may be used to implement the technical solutions of the network device or its internal chip in the above method embodiments of the present application, and the implementation principles and technical effects are similar, where the functions of each module may refer to the corresponding descriptions in the method embodiments, and are not described herein again.
It should be noted that, in the embodiment of the present application, the division of the module is schematic, and is only one logic function division, and there may be another division manner in actual implementation. Each functional module in the embodiments of the present application may be integrated into one processing module, or each module may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, 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. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
Claims (30)
1. A method for acknowledging data transfer, the method comprising:
a first terminal sends first data to network equipment on a first authorization-free GF resource, wherein the first GF resource belongs to a first GF resource group, the first GF resource group comprises N GF resources, and N is more than or equal to 1;
the first terminal receives a target hybrid automatic repeat request (HARQ) acknowledgement message sent by the network equipment at a target HARQ acknowledgement opportunity, the N GF resources correspond to one target HARQ acknowledgement message, the target HARQ acknowledgement message corresponds to the first GF resource group, the target HARQ acknowledgement message is used for acknowledging data of all terminals transmitted on the GF resources of the first GF resource group, the all terminals comprise the first terminal, and the data of all terminals comprise the first data.
2. The method of claim 1, wherein before the first terminal sends first data to a network device on a first GF resource, the method further comprises:
the first terminal determines a group identifier corresponding to the first GF resource group according to the index of the time domain resource and/or the index of the frequency domain resource where the first GF resource group is located;
the time domain resources comprise subframes or time slots or minislots, and the frequency domain resources comprise subcarriers or resource blocks.
3. The method of claim 1, wherein before the first terminal sends first data to a network device on a first GF resource, the method further comprises:
and the first terminal receives first configuration information sent by the network equipment, wherein the first configuration information comprises a group identifier corresponding to the first GF resource group.
4. The method according to claim 2 or 3, wherein the receiving, by the first terminal, the target HARQ acknowledgement message sent by the network device comprises:
the first terminal receives a HARQ acknowledgement message sent by the network equipment;
and the first terminal descrambles the HARQ acknowledgement message by using the group identifier, and when the HARQ acknowledgement message is descrambled correctly, the HARQ acknowledgement message is determined to be the target HARQ acknowledgement message.
5. The method according to claim 2 or 3, wherein the receiving, by the first terminal, the target HARQ acknowledgement message sent by the network device comprises:
the first terminal receives a HARQ acknowledgement message sent by the network equipment;
and when the HARQ confirmation message comprises the group identification, determining that the HARQ confirmation message is a target HARQ confirmation message.
6. The method according to any of claims 1 to 5, wherein before the first terminal transmits first data to a network device on the first GF resources, the method further comprises:
the first terminal receives second configuration information sent by the network device, where the second configuration information includes a position index of the first terminal in a bit table, the target HARQ acknowledgment message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgment information of the first data.
7. The method according to any of claims 1 to 5, wherein before the first terminal transmits the first data to the network device on the first GF resources, the method further comprises:
the first terminal receives third configuration information sent by the network equipment, wherein the third configuration information comprises a demodulation reference signal (DMRS) index of the first terminal in the first GF resources, and the DMRS indicated by the DMRS index is used for transmission of the first data;
and the first terminal determines a position index of the first terminal in a bit table according to the DMRS index, the target HARQ acknowledgement message comprises the bit table, and a value corresponding to the position index in the bit table represents acknowledgement information of the first data.
8. The method according to any of claims 1 to 5, wherein before the first terminal transmits first data to a network device on the first GF resources, the method further comprises:
the first terminal receives fourth configuration information sent by the network equipment, wherein the fourth configuration information comprises a resource index of the first GF resources and a DMRS index of the first terminal in the first GF resources, the resource index is the ordering of the first GF resources in the first GF resource group, and the DMRS indicated by the DMRS index is used for transmission of the first data;
and the first terminal determines a position index of the first terminal in a bit table according to the resource index and the DMRS index, the target HARQ acknowledgement message comprises the bit table, and a value corresponding to the position index in the bit table represents acknowledgement information of the first data.
9. The method according to any of claims 1 to 8, wherein the target HARQ acknowledgement message is carried in a group common Downlink control information, G-DCI.
10. A method for acknowledging data transfer, the method comprising:
the network equipment receives first data sent by a first terminal on a first authorization-free GF resource, wherein the first GF resource belongs to a first GF resource group, the first GF resource group comprises N GF resources, and N is more than or equal to 1;
the network device sends a target hybrid automatic repeat request (HARQ) acknowledgement message to the first terminal, so that the first terminal receives the HARQ acknowledgement message at a target HARQ acknowledgement opportunity, the N GF resources correspond to one target HARQ acknowledgement message, the target HARQ acknowledgement message corresponds to the first GF resource group, the target HARQ acknowledgement message is used for acknowledging data of all terminals transmitted on GF resources of the first GF resource group, the all terminals include the first terminal, and the data of all terminals include the first data.
11. The method according to claim 10, wherein before the network device receives the first data transmitted by the first terminal over the first GF resources, the method further comprises:
and the network equipment sends first configuration information to the first terminal, wherein the first configuration information comprises a group identifier corresponding to the first GF resource group.
12. The method of claim 11, wherein the network device sends a target HARQ acknowledgement message to the first terminal, comprising:
the network equipment scrambles the target HARQ acknowledgement message according to the group identifier;
and the network equipment sends the scrambled target HARQ acknowledgement message to the first terminal.
13. The method according to any of claims 10 to 12, wherein before the network device receives the first data sent by the first terminal on the first GF resources, the method further comprises:
the network device sends second configuration information to the first terminal, where the second configuration information includes a position index of the first terminal in a bit table, the target HARQ acknowledgment message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgment information of the first data.
14. The method according to any of claims 10 to 12, wherein before the network device receives the first data sent by the first terminal on the first GF resources, the method further comprises:
and third configuration information sent by the network equipment to the first terminal, wherein the third configuration information comprises a demodulation reference signal (DMRS) index of the first terminal in the first GF resources, and the DMRS indicated by the DMRS index is used for transmission of the first data.
15. The method according to any of claims 10 to 12, wherein before the network device receives the first data sent by the first terminal on the first GF resources, the method further comprises:
the network device transmits fourth configuration information to the first terminal, wherein the fourth configuration information comprises a resource index of the first GF resources and a DMRS index of the first terminal in the first GF resources, the resource index is the ordering of the first GF resources in the first GF resource group, and the DMRS indicated by the DMRS index is used for transmission of the first data.
16. A terminal as a first terminal, the first terminal comprising:
the processor is used for sending first data to the network equipment on a first authorization-free GF resource through the sender, wherein the first GF resource belongs to a first GF resource group, the first GF resource group comprises N GF resources, and N is more than or equal to 1;
a receiver, configured to receive a target HARQ acknowledgement message sent by the network device at a target HARQ acknowledgement timing, where the N GF resources correspond to one target HARQ acknowledgement message, the target HARQ acknowledgement message corresponds to the first GF resource group, and the target HARQ acknowledgement message is used to acknowledge data of all terminals transmitted on GF resources of the first GF resource group, where the all terminals include the first terminal, and the data of all terminals include the first data.
17. The terminal of claim 16, wherein the processor is further configured to:
determining a group identifier corresponding to the first GF resource group according to the index of the time domain resource and/or the index of the frequency domain resource where the first GF resource group is located;
the time domain resources comprise subframes or time slots or minislots, and the frequency domain resources comprise subcarriers or resource blocks.
18. The terminal of claim 16, wherein the receiver is further configured to:
and receiving first configuration information sent by the network equipment, wherein the first configuration information comprises a group identifier corresponding to the first GF resource group.
19. The terminal according to claim 17 or 18, wherein the receiver is configured to receive a HARQ acknowledgement message sent by the network device;
the processor is configured to descramble the HARQ acknowledgement message using the group identifier, and when the HARQ acknowledgement message is descrambled correctly, determine that the HARQ acknowledgement message is the target HARQ acknowledgement message.
20. The terminal according to claim 17 or 18, wherein the receiver is configured to receive a HARQ acknowledgement message sent by the network device;
the processor is configured to determine that the HARQ acknowledgement message is a target HARQ acknowledgement message when the HARQ acknowledgement message includes the group identity.
21. The terminal according to any of claims 16 to 20, wherein the receiver is further configured to: receiving second configuration information sent by the network device, where the second configuration information includes a position index of the first terminal in a bit table, and the target HARQ acknowledgement message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgement information of the first data.
22. The terminal according to any of claims 16 to 20, wherein the receiver is further configured to: receiving third configuration information sent by the network equipment, wherein the third configuration information comprises a demodulation reference signal (DMRS) index of the first terminal in the first GF resources, and the DMRS indicated by the DMRS index is used for transmission of the first data;
the processor is further configured to determine a position index of the first terminal in a bit table according to the DMRS index, where the target HARQ acknowledgement message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgement information of the first data.
23. The terminal according to any of claims 16 to 20, wherein the receiver is further configured to: receiving fourth configuration information transmitted by the network device, wherein the fourth configuration information comprises a resource index of the first GF resources and a DMRS index of the first terminal in the first GF resources, the resource index is the ordering of the first GF resources in the first GF resource group, and the DMRS indicated by the DMRS index is used for transmission of the first data;
the processor is further configured to determine a position index of the first terminal in a bit table according to the resource index and the DMRS index, where the target HARQ acknowledgement message includes the bit table, and a value corresponding to the position index in the bit table indicates acknowledgement information of the first data.
24. The terminal of any of claims 16 to 23, wherein the target HARQ acknowledgement message is carried in a group common downlink control information, G-DCI.
25. A network device, characterized in that the network device comprises:
the receiver is used for receiving first data sent by a first terminal on a first authorization-free GF resource, wherein the first GF resource belongs to a first GF resource group, the first GF resource group comprises N GF resources, and N is more than or equal to 1;
a processor, configured to send a target HARQ acknowledgement message to the first terminal through a sender, so that the first terminal receives the HARQ acknowledgement message at a target HARQ acknowledgement timing, where the N GF resources correspond to one target HARQ acknowledgement message, the target HARQ acknowledgement message corresponds to the first GF resource group, and the target HARQ acknowledgement message is used to acknowledge data of all terminals transmitted on GF resources of the first GF resource group, where the all terminals include the first terminal, and the data of all terminals includes the first data.
26. The network device of claim 25, wherein the transmitter is further configured to: and sending first configuration information to the first terminal, wherein the first configuration information comprises a group identifier corresponding to the first GF resource group.
27. The network device of claim 26, wherein the processor is configured to scramble the target HARQ acknowledgement message according to the group identification; and sending the scrambled target HARQ acknowledgement message to the first terminal through the sender.
28. The network device of any of claims 25 to 27, the transmitter further to: and sending second configuration information to the first terminal, wherein the second configuration information comprises a position index of the first terminal in a bit table, the target HARQ acknowledgement message comprises the bit table, and a value corresponding to the position index in the bit table represents acknowledgement information of the first data.
29. The network device of any one of claims 25 to 27, wherein the transmitter is further configured to: third configuration information is sent to the first terminal, wherein the third configuration information comprises a demodulation reference signal (DMRS) index of the first terminal in the first GF resources, and the DMRS indicated by the DMRS index is used for transmission of the first data.
30. The network device of any one of claims 25 to 27, wherein the transmitter is further configured to: transmitting fourth configuration information to the first terminal, the fourth configuration information including a resource index of the first GF resources and a DMRS index of the first terminal in the first GF resources, the resource index being an ordering of the first GF resources in the first GF resource group, the DMRS indicated by the DMRS index being used for transmission of the first data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2018/109394 WO2019076207A1 (en) | 2017-10-16 | 2018-10-09 | Data transmission acknowledgement method and device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710960609 | 2017-10-16 | ||
CN2017109606097 | 2017-10-16 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109672506A CN109672506A (en) | 2019-04-23 |
CN109672506B true CN109672506B (en) | 2022-01-14 |
Family
ID=66141985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810168674.0A Active CN109672506B (en) | 2017-10-16 | 2018-02-28 | Data transmission confirmation method and equipment |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109672506B (en) |
WO (1) | WO2019076207A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220225400A1 (en) * | 2019-05-03 | 2022-07-14 | Sony Group Corporation | Communications device, infrastructure equipment and methods |
WO2021042391A1 (en) * | 2019-09-06 | 2021-03-11 | Qualcomm Incorporated | Common bandwidth size based resource scheduling |
CN111031611B (en) * | 2020-01-03 | 2022-03-01 | 浙江工业大学 | Pilot random access method based on non-authorization |
CN113872736B (en) * | 2020-06-30 | 2023-08-18 | 成都鼎桥通信技术有限公司 | Data transmission method, device, equipment and storage medium |
CN114629606A (en) * | 2020-12-11 | 2022-06-14 | 上海朗帛通信技术有限公司 | Method and apparatus in a node used for wireless communication |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104685808A (en) * | 2012-09-26 | 2015-06-03 | Lg电子株式会社 | Method and apparatus for receiving ack/nack in wireless communication system |
CN105024782A (en) * | 2014-06-24 | 2015-11-04 | 魅族科技(中国)有限公司 | Data transmission method, associated equipment and system |
CN106507497A (en) * | 2015-09-08 | 2017-03-15 | 华为技术有限公司 | For the method for transmitting uplink data, terminal unit and the network equipment |
CN106899395A (en) * | 2015-12-19 | 2017-06-27 | 上海朗帛通信技术有限公司 | Uplink control signaling transmission method and device in a kind of LAA transmission |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103650620A (en) * | 2011-05-16 | 2014-03-19 | 黑莓有限公司 | Uplink random access data channel with HARQ |
US20140192767A1 (en) * | 2012-12-14 | 2014-07-10 | Futurewei Technologies, Inc. | System and Method for Small Traffic Transmissions |
EP3207651B1 (en) * | 2014-10-13 | 2018-06-06 | Telefonaktiebolaget LM Ericsson (publ) | Harq feedback reporting based on mirrored information copied from resource-assignment message |
US20170134139A1 (en) * | 2015-11-06 | 2017-05-11 | Electronics And Telecommunications Research Institute | Method and apparatus for fast access in communication system |
US10382169B2 (en) * | 2016-04-01 | 2019-08-13 | Huawei Technologies Co., Ltd. | HARQ systems and methods for grant-free uplink transmissions |
CN108347321A (en) * | 2017-01-25 | 2018-07-31 | 华为技术有限公司 | A kind of communication means and device |
-
2018
- 2018-02-28 CN CN201810168674.0A patent/CN109672506B/en active Active
- 2018-10-09 WO PCT/CN2018/109394 patent/WO2019076207A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104685808A (en) * | 2012-09-26 | 2015-06-03 | Lg电子株式会社 | Method and apparatus for receiving ack/nack in wireless communication system |
CN105024782A (en) * | 2014-06-24 | 2015-11-04 | 魅族科技(中国)有限公司 | Data transmission method, associated equipment and system |
CN106507497A (en) * | 2015-09-08 | 2017-03-15 | 华为技术有限公司 | For the method for transmitting uplink data, terminal unit and the network equipment |
CN106899395A (en) * | 2015-12-19 | 2017-06-27 | 上海朗帛通信技术有限公司 | Uplink control signaling transmission method and device in a kind of LAA transmission |
Non-Patent Citations (5)
Title |
---|
HARQ feedback indication design for UL grant-free transmission;Huawei, HiSilicon;《3GPP TSG RAN WG1 Ad hoc Meeting R1-1711431》;20170630;第2.2节 * |
Huawei, HiSilicon.HARQ feedback indication design for UL grant-free transmission.《3GPP TSG RAN WG1 Ad hoc Meeting R1-1711431》.2017, * |
Huawei, HiSilicon.The retransmission and HARQ schemes for grant-free.《3GPP TSG RAN WG1 Meeting #86bis R1-1608859》.2016, * |
Some considerations on UL grant-free transmission;ETRI;《3GPP TSG RAN WG1 Meeting #90bis R1-1718003》;20171003;第3.1节 * |
The retransmission and HARQ schemes for grant-free;Huawei, HiSilicon;《3GPP TSG RAN WG1 Meeting #86bis R1-1608859》;20161014;第2.1节 * |
Also Published As
Publication number | Publication date |
---|---|
WO2019076207A1 (en) | 2019-04-25 |
CN109672506A (en) | 2019-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109392152B (en) | Communication method and communication device | |
KR102293203B1 (en) | Data transmission method and device | |
US11032778B2 (en) | Uplink channel power allocation method and apparatus | |
CN109672506B (en) | Data transmission confirmation method and equipment | |
CN105519222B (en) | Data transmission method and device | |
TWI696360B (en) | Method for feeding back ack/nack information, terminal equipment and network equipment | |
US20200044788A1 (en) | Retransmission Protocol Feedback Handling with Multiple Feedback Times | |
CN112118078A (en) | User device, feedback control method, and retransmission control method | |
CN113273115B (en) | Information sending and receiving method and device | |
US20180213572A1 (en) | Method and system for data transmission | |
CN111435885B (en) | Method for transmitting data, communication device and network device | |
CN107852701B (en) | Transmission method of downlink feedback information, base station and terminal equipment | |
CN108365912B (en) | Transmission mode switching method and device | |
WO2016197396A1 (en) | Network apparatus, terminal apparatus and resource allocation method | |
WO2015101041A1 (en) | Random access method and device | |
US20180324821A1 (en) | Cross-carrier scheduling method, feedback method, and apparatus | |
CN110121901B (en) | Method and device for confirming authorization-free data transmission | |
CN107135046B (en) | Information transmission method and device | |
CN110035528B (en) | Communication method, device and system | |
CN111615803A (en) | Unlicensed uplink transmission | |
CN109698738B (en) | Communication method and communication device | |
US20200067644A1 (en) | Data feedback method and related device | |
CN104969499B (en) | A kind of method and apparatus of data transmission resources configuration | |
CN114402636A (en) | Method, terminal device and system for transmitting and receiving side-line control information | |
WO2017054208A1 (en) | Method and apparatus for determining and indicating air interface resource |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |