CN108631966B - Method and device for data transmission - Google Patents
Method and device for data transmission Download PDFInfo
- Publication number
- CN108631966B CN108631966B CN201710164850.9A CN201710164850A CN108631966B CN 108631966 B CN108631966 B CN 108631966B CN 201710164850 A CN201710164850 A CN 201710164850A CN 108631966 B CN108631966 B CN 108631966B
- Authority
- CN
- China
- Prior art keywords
- terminal device
- data
- terminal
- network device
- information
- 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.)
- Expired - Fee Related
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/1867—Arrangements specially adapted for the transmitter end
-
- 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/0058—Allocation criteria
-
- 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/0078—Timing of allocation
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本申请涉及通信领域,并且更具体地,涉及一种数据传输的方法和装置。The present application relates to the field of communications, and more particularly, to a method and apparatus for data transmission.
背景技术Background technique
现有技术中,免调度(grant-free)方案是一种不需要网络设备的调度授权指示,终端设备即可向网络设备发送上行数据的方案。具体的,终端设备可以将数据和终端设备的标识发送给网络设备,网络设备正确检测终端设备发送的信号后获取数据和终端设备的标识。In the prior art, a grant-free solution is a solution in which a terminal device can send uplink data to the network device without requiring a scheduling authorization instruction from the network device. Specifically, the terminal device can send the data and the identifier of the terminal device to the network device, and the network device acquires the data and the identifier of the terminal device after correctly detecting the signal sent by the terminal device.
在免调度方案中,终端设备可以基于调度的方式向网络设备发送数据,也可以基于竞争的方式向网络设备发送数据,其中,基于调度的方式发送数据是指终端设备通过网络设备动态指示的资源发送数据,基于竞争的方式是指待终端设备通过通信系统规定的资源发送数据。In the scheduling-free scheme, the terminal device can send data to the network device in a scheduling-based manner, or send data to the network device in a competition-based manner, wherein the scheduling-based method to send data refers to the resource dynamically indicated by the terminal device through the network device The contention-based method of sending data means that the terminal device to send data through the resources specified by the communication system.
当前,终端设备在基于竞争的方式发送数据时,网络设备需要根据不同的参考信号区分当前的数据传输是第几次传输,从而增加了基站的负担,并且,通信系统需要为终端设备的数据重传分配较多的导频资源,当数据不需要重传时,用于重传的参考信号资源被浪费。Currently, when a terminal device transmits data in a contention-based manner, the network device needs to distinguish the number of times the current data transmission is transmitted according to different reference signals, which increases the burden on the base station, and the communication system needs to re-evaluate the data of the terminal device. More pilot resources are allocated for transmission. When data does not need to be retransmitted, the reference signal resources used for retransmission are wasted.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本申请提供了一种数据传输的方法和装置,可以实现免调度重传,并且无需为重传预留参考信号资源。In view of this, the present application provides a method and apparatus for data transmission, which can realize scheduling-free retransmission and do not need to reserve reference signal resources for retransmission.
一方面,提供了一种数据传输的方法,该方法包括:第一终端设备确定第一信息块的重传时间单元;所述第一终端设备在所述重传时间单元向网络设备发送第一数据,所述第一数据包括所述第一信息块经过处理后得到的第一符号序列;其中,所述重传时间单元是所述第一终端设备根据所述第一终端设备的发送顺序信息确定的,所述第一终端设备的发送顺序信息是所述第一终端设备基于所述第一终端设备在第一集合中的位置确定的,所述第一终端设备在所述第一集合中的位置是所述第一终端设备根据预设的算法确定的。In one aspect, a method for data transmission is provided, the method comprising: a first terminal device determining a retransmission time unit of a first information block; the first terminal device sending a first information block to a network device in the retransmission time unit data, the first data includes the first symbol sequence obtained after the first information block is processed; wherein, the retransmission time unit is the sending sequence information of the first terminal device according to the first terminal device determined, the sending sequence information of the first terminal device is determined by the first terminal device based on the position of the first terminal device in the first set, where the first terminal device is in the first set The location of is determined by the first terminal device according to a preset algorithm.
本申请提供的数据传输的方法,第一终端设备根据第一终端设备在第一集合中的位置确定用于发送重传数据的重传时间单元,该位置为第一终端设备根据预设在第一终端设备和网络设备中的算法确定的位置,从而,当第一终端设备需要重传数据时,网络设备能够确定第一终端设备的重传时刻,并且系统无需为第一终端设备的重传预留参考信号资源,提高了资源利用率。In the data transmission method provided by this application, the first terminal device determines a retransmission time unit for sending retransmission data according to the position of the first terminal device in the first set, where the position is the first terminal device according to the preset position in the first set. A position determined by an algorithm in the terminal device and the network device, so that when the first terminal device needs to retransmit data, the network device can determine the retransmission time of the first terminal device, and the system does not need to retransmit data for the first terminal device Reference signal resources are reserved to improve resource utilization.
可选地,所述第一终端设备在所述重传时间单元向网络设备发送第一数据之前,所述方法还包括:所述第一终端设备从所述网络设备接收否定应答NACK,其中,所述NACK用于指示第二数据解码失败,所述第二数据包括所述第一信息块经过处理后得到的第二符号序列;所述第一终端设备根据所述NACK确定重传所述第一信息块。Optionally, before the first terminal device sends the first data to the network device in the retransmission time unit, the method further includes: the first terminal device receives a negative acknowledgement NACK from the network device, wherein, The NACK is used to indicate that the decoding of the second data fails, and the second data includes a second symbol sequence obtained after the first information block is processed; the first terminal device determines to retransmit the first information block according to the NACK. a block of information.
从而,第一终端设备可以根据网络设备发送的NACK确定第二数据未成功传输,并根据NACK确定重传第二数据对应的信息块(即,第一信息块)。Thus, the first terminal device may determine that the second data is not successfully transmitted according to the NACK sent by the network device, and determine to retransmit the information block (ie, the first information block) corresponding to the second data according to the NACK.
可选地,所述方法还包括:所述第一终端设备从所述网络设备接收第一集合的位置信息,所述位置信息用于指示所述第一集合包括的位置的数量,所述位置信息用于所述第一终端设备确定所述第一终端设备在所述第一集合中的位置。Optionally, the method further includes: receiving, by the first terminal device, location information of a first set from the network device, where the location information is used to indicate the number of locations included in the first set, the location information The information is used by the first terminal device to determine the location of the first terminal device in the first set.
网络设备接收到至少一个终端设备(包括第一终端设备)发送的数据后,可以根据上述数据的检测情况确定第一集合所包括的位置的数量,并向该至少一个终端设备发送位置信息,当第一终端设备接收到该位置信息时,根据该位置信息以及相应的算法确定第一终端设备在第一集合中的位置,从而可以确定第一终端设备发送数据的时间单元。After receiving the data sent by at least one terminal device (including the first terminal device), the network device can determine the number of locations included in the first set according to the detection of the above-mentioned data, and send location information to the at least one terminal device. When the first terminal device receives the location information, it determines the location of the first terminal device in the first set according to the location information and a corresponding algorithm, so that the time unit in which the first terminal device sends data can be determined.
可选地,第二终端设备与所述第一终端设备位于所述第一集合中的相同位置。Optionally, the second terminal device is located in the same position in the first set as the first terminal device.
第二终端设备为第一集合中任意一个与第一终端设备不同的重传的终端设备,在同一个接入时隙内的终端设备竞争接入后,收到的反馈消息为NACK的终端设备可以根据预定的规则排在队列中的相同位置,网络设备同样根据预定的规则确定该位置,从而,多个可能在不同接入时隙重传的终端设备可以在一个接入时隙中重传,提高了资源利用率。The second terminal device is any retransmission terminal device in the first set that is different from the first terminal device. After the terminal devices in the same access time slot compete for access, the feedback message received is a NACK terminal device It can be arranged in the same position in the queue according to a predetermined rule, and the network device also determines the position according to the predetermined rule, so that multiple terminal devices that may retransmit in different access time slots can retransmit in one access time slot. , improving resource utilization.
可选地,所述方法还包括:所述第一终端设备根据所述第一信息块初次传输使用的资源确定所述第一信息块重传使用的资源。Optionally, the method further includes: determining, by the first terminal device, resources used for retransmission of the first information block according to resources used for initial transmission of the first information block.
在本申请中,位于队列中相同位置的多个重传的终端设备可以根据该多个重传的终端设备初传使用的资源进行重传,网络设备根据该多个重传的终端设备初传使用的资源(不包括时域资源)接收重传数据,所述资源可以是频域资源,也可以是参考信号,还可以是其它资源,从而可以减小网络设备的接收复杂度。In this application, multiple retransmitted terminal devices located at the same position in the queue may perform retransmission according to the resources used for initial transmission by the multiple retransmitted terminal devices, and the network device may perform initial transmission according to the multiple retransmitted terminal devices. The used resources (excluding time domain resources) receive retransmission data, and the resources may be frequency domain resources, reference signals, or other resources, so that the receiving complexity of the network device can be reduced.
可选地,所述第一集合为发送重传数据的终端设备的集合。Optionally, the first set is a set of terminal devices that send retransmission data.
重传终端设备可以单独排队,即,第一集合为发送重传数据的终端设备的集合。从而,通信系统可以统一管理发送重传数据的终端设备,例如,为发送重传数据的终端设备分配资源,提高上行数据传输的可靠性。Retransmission terminal devices may be queued individually, that is, the first set is the set of terminal devices that transmit retransmission data. Therefore, the communication system can uniformly manage the terminal equipment that sends the retransmitted data, for example, allocate resources to the terminal equipment that sends the retransmitted data, so as to improve the reliability of uplink data transmission.
可选地,所述方法还包括:所述第一终端设备根据重传位置数量M和所述第一终端设备在所述第一集合中的位置确定所述第一信息块的重传时间单元,其中,所述M用于指示所述第一集合中M个位置的终端设备在所述重传时间单元发送数据,所述M为正整数。Optionally, the method further includes: determining, by the first terminal device, a retransmission time unit of the first information block according to the number of retransmission positions M and the position of the first terminal device in the first set , wherein the M is used to instruct the terminal devices in the M locations in the first set to send data in the retransmission time unit, and the M is a positive integer.
网络设备可以根据可使用的资源确定重传位置数量,如果可使用的资源较多,则网络设备可以设定重传位置数量为较大的值,并发送给终端设备;如果可使用的资源较少,则网络设备可以设定重传位置数量为较小的值,并发送给终端设备;或者,重传位置数量M默认等于在重传时间单元可使用的资源的数量K,当第一集合中的位置的数量等于或大于K时,那么,接着到来的接入时隙即为重传时间单元,第一集合中包含的M个位置对应的终端设备在该接入时隙内发送重传的数据,其中,所述重传位置数量默认等于在重传时间单元可使用的资源的数量,是指网络设备和第一集合中的终端设备无需进行信息交互即可分别确定重传位置数量等于在重传时间单元可使用的资源的数量。从而,网络设备可以根据实际情况灵活确定一个时间单元内发送重传数据的终端设备的数量,提高了资源利用率以及上行数据传输的可靠性。The network device can determine the number of retransmission locations according to the available resources. If there are more resources available, the network device can set the number of retransmission locations to a larger value and send it to the terminal device; If the number of retransmission locations is less, the network device can set the number of retransmission locations to a smaller value and send it to the terminal device; or, the number of retransmission locations M is equal to the number K of resources available in the retransmission time unit by default. When the number of positions in the M is equal to or greater than K, then the next access slot is the retransmission time unit, and the terminal equipment corresponding to the M positions included in the first set sends retransmissions in the access slot The number of retransmission locations is equal to the number of resources available in the retransmission time unit by default, which means that the network device and the terminal devices in the first set can respectively determine that the number of retransmission locations is equal to The number of resources available in the retransmission time unit. Therefore, the network device can flexibly determine the number of terminal devices that send retransmitted data within a time unit according to the actual situation, thereby improving resource utilization and reliability of uplink data transmission.
可选地,所述方法还包括:当所述第一信息块的传输次数满足退出条件时,所述第一终端设备退出所述第一集合。Optionally, the method further includes: when the number of times of transmission of the first information block satisfies an exit condition, the first terminal device exits the first set.
在本申请中,终端设备接收到的反馈信息为NACK或者碰撞时,都说明数据未传输成功,第一集合中的终端设备可能经过多次传输仍然未能成功发送数据,为了减小对第一集合中其它终端设备的影响,多次传输仍未能成功发送数据的终端设备可以退出第一集合,即,不再和第一集合中的其它终端设备竞争资源,从而可以提高其它终端设备的数据发送成功的概率。In this application, when the feedback information received by the terminal device is NACK or collision, it means that the data has not been successfully transmitted, and the terminal devices in the first set may still fail to send the data after multiple transmissions. Influenced by other terminal devices in the set, a terminal device that fails to send data after multiple transmissions can exit the first set, that is, it will no longer compete for resources with other terminal devices in the first set, so that the data of other terminal devices can be improved. The probability of a successful transmission.
可选地,所述方法还包括:所述第一终端设备从网络设备接收第一指示信息,所述第一指示信息用于指示所述第一终端设备发送数据使用的资源未被使用或所述网络设备未在所述第一终端设备发送数据使用的资源上检测出任何终端设备;所述第一终端设备根据所述第一指示信息退出所述第一集合。Optionally, the method further includes: the first terminal device receiving first indication information from a network device, where the first indication information is used to indicate that resources used by the first terminal device to send data are not used or are not used The network device does not detect any terminal device on the resource used by the first terminal device to send data; the first terminal device exits the first set according to the first indication information.
当第一集合中的包括的位置的数量较多(大于或等于2)时,除了满足退出条件的终端设备自己能够确定自己退出第一集合之外,其它终端设备并不能确定到底哪些终端设备退出了第一集合,从而可能会造成错误的排序结果。本申请提供的数据传输的方法,对需要退出第一集合的终端设备反馈第一指示信息,从而可以避免正在排序的终端设备确定错误的数据发送顺序。When the number of locations included in the first set is large (greater than or equal to 2), other terminal devices cannot determine which terminal devices exit the first set, except that the terminal devices that meet the exit conditions can determine themselves to exit the first set. the first set, which may result in incorrect sorting results. In the data transmission method provided by the present application, the first indication information is fed back to the terminal equipment that needs to exit the first set, so that the terminal equipment that is sorting can be prevented from determining an incorrect data sending order.
可选地,所述方法还包括:所述第一终端设备从网络设备接收第二指示信息,所述第二指示信息用于指示所述第一终端设备退出所述第一集合;所述第一终端设备根据所述第二指示信息退出所述第一集合。Optionally, the method further includes: the first terminal device receiving second indication information from a network device, where the second indication information is used to instruct the first terminal device to exit the first set; the first terminal device A terminal device exits the first set according to the second indication information.
当第一集合中的包括的位置的数量较多(大于或等于2)时,除了满足退出条件的终端设备自己能够确定自己退出第一集合之外,其它终端设备并不能确定到底哪些终端设备退出了第一集合,从而可能会造成错误的排序结果。本申请提供的数据传输的方法,对需要退出第一集合的终端设备反馈第二指示信息,从而可以避免正在排序的终端设备确定错误的数据发送顺序。When the number of locations included in the first set is large (greater than or equal to 2), other terminal devices cannot determine which terminal devices exit the first set, except that the terminal devices that meet the exit conditions can determine themselves to exit the first set. the first set, which may result in incorrect sorting results. In the data transmission method provided by the present application, the second indication information is fed back to the terminal equipment that needs to exit the first set, so that the terminal equipment that is being sorted can be prevented from determining an incorrect data sending order.
可选地,所述第一终端设备确定所述重传时间单元之前,该方法包括:所述第一终端设备从所述网络设备接收第三指示信息或者第四指示信息,其中,所述第三指示信息用于指示第二终端设备退出所述第一集合,所述第四指示信息用于指示所述第二终端设备发送数据使用的资源未被使用或所述网络设备未在所述第二终端设备发送数据使用的资源上检测出任何终端设备;所述第一终端设备根据所述第三指示信息或者所述第四指示信息确定所述第一终端设备在所述第一集合中的位置。Optionally, before the first terminal device determines the retransmission time unit, the method includes: the first terminal device receives third indication information or fourth indication information from the network device, wherein the first The third indication information is used to instruct the second terminal device to quit the first set, and the fourth indication information is used to indicate that the resources used by the second terminal device to send data are not used or the network device is not in the first set. Any terminal device is detected on the resources used by the second terminal device to send data; the first terminal device determines, according to the third indication information or the fourth indication information, whether the first terminal device is in the first set Location.
在本申请中,当第二终端设备需要退出第一集合时,例如,当第二终端设备的传输次数满足退出条件时,网络设备可以向第一终端设备以及第二终端设备发送第三指示信息或第四指示信息,其中,第二终端设备为第一集合中传输次数满足退出条件的终端设备,第一终端设备根据第三指示信息或者第四指示信息确定第二终端设备退出第一集合,从而,第一终端设备可以正确确定第一终端设备在第一集合中的位置。In this application, when the second terminal device needs to exit the first set, for example, when the number of transmissions of the second terminal device satisfies the exit condition, the network device may send third indication information to the first terminal device and the second terminal device or fourth indication information, wherein the second terminal device is a terminal device in the first set whose number of transmissions satisfies the exit condition, and the first terminal device determines that the second terminal device exits the first set according to the third indication information or the fourth indication information, Thus, the first terminal device can correctly determine the position of the first terminal device in the first set.
另一方面,本申请提供了一种数据传输的方法,该方法包括:网络设备确定第一终端设备的重传时间单元;所述网络设备在所述重传时间单元检测所述第一终端设备发送的第一数据,所述第一数据包括第一信息块经过处理后得到的第一符号序列;其中,所述重传时间单元是所述网络设备根据所述第一终端设备的发送顺序信息确定的,所述第一终端设备的发送顺序信息是所述网络设备基于所述第一终端设备在第一集合中的位置确定的,所述第一终端设备在所述第一集合中的位置是所述网络设备根据预设的算法确定的。On the other hand, the present application provides a data transmission method, the method includes: a network device determines a retransmission time unit of a first terminal device; the network device detects the first terminal device in the retransmission time unit The first data sent, the first data includes the first symbol sequence obtained after the first information block is processed; wherein, the retransmission time unit is the sending sequence information of the network device according to the first terminal device determined, the sending sequence information of the first terminal device is determined by the network device based on the position of the first terminal device in the first set, and the position of the first terminal device in the first set is determined by the network device according to a preset algorithm.
本申请提供的数据传输的方法,网络设备根据第一终端设备在第一集合中的位置确定第一终端设备用于发送重传数据的重传时间单元,该位置为网络设备根据预设在第一终端设备和网络设备中的算法确定的位置,从而,当第一终端设备需要重传数据时,网络设备能够确定第一终端设备的重传时刻,并且系统无需为第一终端设备的重传预留参考信号资源,提高了资源利用率。In the data transmission method provided by the present application, the network device determines the retransmission time unit used by the first terminal device to send the retransmission data according to the position of the first terminal device in the first set, and the position is the network device according to the preset position in the first set. A position determined by an algorithm in the terminal device and the network device, so that when the first terminal device needs to retransmit data, the network device can determine the retransmission time of the first terminal device, and the system does not need to retransmit data for the first terminal device Reference signal resources are reserved to improve resource utilization.
可选地,所述网络设备在所述重传时间单元检测所述第一终端设备发送的第一数据之前,所述方法还包括:所述网络设备向所述第一终端设备发送否定应答NACK,其中,所述NACK用于指示第二数据解码失败,所述第二数据包括所述第一信息块经过处理后得到的第二符号序列。Optionally, before the network device detects the first data sent by the first terminal device in the retransmission time unit, the method further includes: the network device sends a negative acknowledgement (NACK) to the first terminal device , wherein the NACK is used to indicate that the decoding of the second data fails, and the second data includes a second symbol sequence obtained after the first information block is processed.
从而,第一终端设备可以根据网络设备发送的NACK确定第二数据未成功传输,并根据NACK确定重传第二数据对应的信息块(即,第一信息块)。Thus, the first terminal device may determine that the second data is not successfully transmitted according to the NACK sent by the network device, and determine to retransmit the information block (ie, the first information block) corresponding to the second data according to the NACK.
可选地,所述方法还包括:所述网络设备向所述第一终端设备发送第一集合的位置信息,所述位置信息用于指示所述第一集合包括的位置的数量,以便于所述第一终端设备根据所述位置信息确定所述第一终端设备在所述第一集合中的位置。Optionally, the method further includes: the network device sending location information of the first set to the first terminal device, where the location information is used to indicate the number of locations included in the first set, so as to facilitate all The first terminal device determines the location of the first terminal device in the first set according to the location information.
网络设备接收到至少一个终端设备(包括第一终端设备)发送的数据后,可以根据上行数据的检测情况确定第一集合所包括的位置的数量,并向该至少一个终端设备发送位置信息,当终端设备接收到该位置信息时,根据该位置信息以及相应的算法确定终端设备在第一集合中的位置,从而可以确定终端设备发送数据的时间单元。After receiving the data sent by at least one terminal device (including the first terminal device), the network device can determine the number of locations included in the first set according to the detection of the uplink data, and send location information to the at least one terminal device. When the terminal device receives the location information, it determines the location of the terminal device in the first set according to the location information and a corresponding algorithm, so that the time unit in which the terminal device sends data can be determined.
可选地,第二终端设备与所述第一终端设备位于所述第一集合中的相同位置。Optionally, the second terminal device is located in the same position in the first set as the first terminal device.
第二终端设备为第一集合中任意一个与第一终端设备不同的重传的终端设备,在同一个接入时隙内的终端设备竞争接入后,收到的反馈消息为NACK的终端设备可以根据预定的规则排在队列中的相同位置,网络设备同样根据预定的规则确定该位置,从而,多个可能在不同接入时隙重传的终端设备可以在一个接入时隙中重传,提高了资源利用率。The second terminal device is any retransmission terminal device in the first set that is different from the first terminal device. After the terminal devices in the same access time slot compete for access, the feedback message received is a NACK terminal device It can be arranged in the same position in the queue according to a predetermined rule, and the network device also determines the position according to the predetermined rule, so that multiple terminal devices that may retransmit in different access time slots can retransmit in one access time slot. , improving resource utilization.
可选地,所述方法还包括:所述网络设备根据所述第一信息块初次传输使用的资源确定所述第一信息块重传使用的资源。Optionally, the method further includes: determining, by the network device, resources used for retransmission of the first information block according to resources used for initial transmission of the first information block.
在本申请中,位于队列中相同位置的多个重传的终端设备可以根据该多个重传的终端设备初传使用的资源进行重传,网络设备根据该多个重传的终端设备初传使用的资源(不包括时域资源)接收重传数据,所述资源可以是频域资源,也可以是参考信号,还可以是其它资源,从而可以减小网络设备的接收复杂度。In this application, multiple retransmitted terminal devices located at the same position in the queue may perform retransmission according to the resources used for initial transmission by the multiple retransmitted terminal devices, and the network device may perform initial transmission according to the multiple retransmitted terminal devices. The used resources (excluding time domain resources) receive retransmission data, and the resources may be frequency domain resources, reference signals, or other resources, so that the receiving complexity of the network device can be reduced.
可选地,所述第一集合为发送重传数据的终端设备的集合。Optionally, the first set is a set of terminal devices that send retransmission data.
重传终端设备可以单独排队,即,第一集合为发送重传数据的终端设备的集合。从而,通信系统可以统一管理发送重传数据的终端设备,例如,为发送重传数据的终端设备分配资源,提高上行数据传输的可靠性。Retransmission terminal devices may be queued individually, that is, the first set is the set of terminal devices that transmit retransmission data. Therefore, the communication system can uniformly manage the terminal equipment that sends the retransmitted data, for example, allocate resources to the terminal equipment that sends the retransmitted data, so as to improve the reliability of uplink data transmission.
可选地,所述方法还包括:所述网络设备根据重传位置数量M和所述第一终端设备在所述第一集合中的位置确定所述第一信息块的重传时间单元,其中,所述M用于指示所述第一集合中M个位置的终端设备在所述重传时间单元发送数据,所述M为正整数。Optionally, the method further includes: determining, by the network device, a retransmission time unit of the first information block according to the number of retransmission locations M and the location of the first terminal device in the first set, wherein , where the M is used to instruct the terminal devices in the M locations in the first set to send data in the retransmission time unit, where M is a positive integer.
网络设备可以根据可使用的资源确定重传位置数量,如果可使用的资源较多,则网络设备可以设定重传位置数量为较大的值,并发送给终端设备;如果可使用的资源较少,则网络设备可以设定重传位置数量为较小的值,并发送给终端设备;或者,重传位置数量M默认等于在重传时间单元可使用的资源的数量K,当第一集合中的位置的数量等于或大于K时,那么,接着到来的接入时隙即为重传时间单元,第一集合中包含的M个位置对应的终端设备在该接入时隙内发送重传的数据,其中,所述重传位置数量默认等于在重传时间单元可使用的资源的数量,是指网络设备和第一集合中的终端设备无需进行信息交互即可分别确定重传位置数量等于在重传时间单元可使用的资源的数量。从而,网络设备可以根据实际情况灵活确定一个时间单元内发送重传数据的终端设备的数据,提高了资源利用率以及上行数据传输的可靠性。The network device can determine the number of retransmission locations according to the available resources. If there are more resources available, the network device can set the number of retransmission locations to a larger value and send it to the terminal device; If the number of retransmission locations is less, the network device can set the number of retransmission locations to a smaller value and send it to the terminal device; or, the number of retransmission locations M is equal to the number K of resources available in the retransmission time unit by default. When the number of positions in the M is equal to or greater than K, then the next access slot is the retransmission time unit, and the terminal equipment corresponding to the M positions included in the first set sends retransmissions in the access slot The number of retransmission locations is equal to the number of resources available in the retransmission time unit by default, which means that the network device and the terminal devices in the first set can respectively determine that the number of retransmission locations is equal to The number of resources available in the retransmission time unit. Therefore, the network device can flexibly determine the data of the terminal device that sends the retransmitted data within a time unit according to the actual situation, which improves the resource utilization rate and the reliability of uplink data transmission.
可选地,所述方法还包括:当所述第一信息块的传输次数满足退出条件时,所述网络设备确定所述第一终端设备退出所述第一集合。Optionally, the method further includes: when the number of times of transmission of the first information block satisfies an exit condition, the network device determines that the first terminal device exits the first set.
在本申请中,终端设备接收到的反馈信息为NACK或者碰撞时,都说明数据未传输成功,第一集合中的终端设备可能经过多次传输仍然未能成功发送数据,为了减小对第一集合中其它终端设备的影响,多次传输仍未能成功发送数据的终端设备可以退出第一集合,即,不再和第一集合中的其它终端设备竞争资源,从而可以提高其它终端设备的数据发送成功的概率。In this application, when the feedback information received by the terminal device is NACK or collision, it means that the data has not been successfully transmitted, and the terminal devices in the first set may still fail to send the data after multiple transmissions. Influenced by other terminal devices in the set, a terminal device that fails to send data after multiple transmissions can exit the first set, that is, it will no longer compete for resources with other terminal devices in the first set, so that the data of other terminal devices can be improved. The probability of a successful transmission.
可选地,所述方法还包括:所述网络设备发送第一指示信息,所述第一指示信息用于指示所述第一终端设备发送数据使用的资源未被使用或所述网络设备未在所述第一终端设备发送数据使用的资源上检测出任何终端设备。Optionally, the method further includes: sending, by the network device, first indication information, where the first indication information is used to indicate that resources used by the first terminal device to send data are not used or the network device is not in use Any terminal device is detected on the resource used by the first terminal device to send data.
当队列中的包括的位置的数量较多(大于或等于2)时,除了满足退出条件的终端设备自己能够确定自己退出队列之外,其它终端设备并不能确定到底哪些终端设备退出了队列,从而可能会造成错误的排序结果。When the number of included positions in the queue is large (greater than or equal to 2), other terminal devices cannot determine which terminal devices have exited the queue, except that the terminal devices that meet the exit conditions can determine that they have exited the queue. May cause incorrect sorting results.
可选地,所述方法还包括:所述网络设备发送第二指示信息,所述第二指示信息用于指示所述第一终端设备退出所述第一集合。Optionally, the method further includes: sending, by the network device, second indication information, where the second indication information is used to instruct the first terminal device to quit the first set.
当队列中的包括的位置的数量较多(大于或等于2)时,除了满足退出条件的终端设备自己能够确定自己退出队列之外,其它终端设备并不能确定到底哪些终端设备退出了队列,从而可能会造成错误的排序结果。本申请提供的数据传输的方法,对需要退出队列的终端设备反馈第二指示信息,从而可以避免正在排队的终端设备确定错误的数据发送顺序。When the number of included positions in the queue is large (greater than or equal to 2), other terminal devices cannot determine which terminal devices have exited the queue, except that the terminal devices that meet the exit conditions can determine that they have exited the queue. May cause incorrect sorting results. In the data transmission method provided by the present application, the second indication information is fed back to the terminal device that needs to exit the queue, so that the terminal device in the queue can be prevented from determining an incorrect data sending sequence.
再一方面,本申请提供了一种数据传输的装置,该装置可以实现上述方面所涉及方法中第一终端设备所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的单元或模块。In yet another aspect, the present application provides a data transmission device, which can implement the functions performed by the first terminal device in the methods involved in the above aspects, and the functions can be implemented by hardware, or corresponding software can be executed by hardware. accomplish. The hardware or software includes one or more units or modules corresponding to the above functions.
在一种可能的设计中,该装置的结构中包括处理器和收发器,该处理器被配置为支持该装置执行上述方法中相应的功能。该收发器用于支持该装置与其它网元之间的通信。该装置还可以包括存储器,该存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。In a possible design, the structure of the apparatus includes a processor and a transceiver, and the processor is configured to support the apparatus to perform the corresponding functions in the above method. The transceiver is used to support communication between the device and other network elements. The apparatus may also include a memory, coupled to the processor, which holds program instructions and data necessary for the apparatus.
再一方面,本申请提供了一种数据传输的装置,该装置可以实现上述方面所涉及方法中网络设备所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的单元或模块。In another aspect, the present application provides a data transmission apparatus, which can implement the functions performed by the network equipment in the methods involved in the above aspects, and the functions can be implemented by hardware or by executing corresponding software in hardware. The hardware or software includes one or more units or modules corresponding to the above functions.
在一种可能的设计中,该装置的结构中包括处理器和收发器,该处理器被配置为支持该装置执行上述方法中相应的功能。该收发器用于支持该装置与其它网元之间的通信。该装置还可以包括存储器,该存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。In a possible design, the structure of the apparatus includes a processor and a transceiver, and the processor is configured to support the apparatus to perform the corresponding functions in the above method. The transceiver is used to support communication between the device and other network elements. The apparatus may also include a memory, coupled to the processor, which holds program instructions and data necessary for the apparatus.
再一方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被终端设备的通信单元、处理单元或收发器、处理器运行时,使得第一终端设备执行上述实现方式中的方法。In yet another aspect, a computer program product is provided, the computer program product comprising: computer program code, when the computer program code is executed by a communication unit, a processing unit or a transceiver, or a processor of a terminal device, the computer program code enables a first The terminal device executes the method in the above implementation manner.
再一方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被终端设备的通信单元、处理单元或收发器、处理器运行时,使得网络设备执行上述实现方式中的方法。In yet another aspect, a computer program product is provided, the computer program product comprising: computer program code, when the computer program code is executed by a communication unit, a processing unit or a transceiver, or a processor of a terminal device, the network device Execute the method in the above implementation.
再一方面,本申请提供了一种计算机存储介质,用于储存为上述第一终端设备所用的计算机软件指令,其包含用于执行上述方面所设计的程序。In another aspect, the present application provides a computer storage medium for storing computer software instructions used by the above-mentioned first terminal device, which includes the program designed for executing the above-mentioned aspects.
再一方面,本申请提供了一种计算机存储介质,用于储存为上述网络设备所用的计算机软件指令,其包含用于执行上述方面所设计的程序。In another aspect, the present application provides a computer storage medium for storing computer software instructions used by the above-mentioned network device, which includes the program designed for executing the above-mentioned aspects.
附图说明Description of drawings
图1是适用本申请的通信系统的示意性架构图;FIG. 1 is a schematic architecture diagram of a communication system applicable to the present application;
图2是本申请提供的一种数据传输的方法的示意性流程图;2 is a schematic flowchart of a method for data transmission provided by the present application;
图3是本申请提供的一种上行消息的格式的示意图;3 is a schematic diagram of a format of an uplink message provided by the present application;
图4是本申请提供的另一种数据传输的方法的示意性流程图;4 is a schematic flowchart of another method for data transmission provided by the present application;
图5是本申请提供的再一种数据传输的方法的示意性流程图;5 is a schematic flow chart of still another method for data transmission provided by the present application;
图6是本申请提供的再一种数据传输的方法的示意性流程图;6 is a schematic flow chart of still another method for data transmission provided by the present application;
图7是本申请提供的再一种数据传输的方法的示意性流程图;FIG. 7 is a schematic flow chart of still another data transmission method provided by the present application;
图8是本申请提供的再一种数据传输的方法的示意性流程图;8 is a schematic flow chart of still another method for data transmission provided by the present application;
图9是本申请提供的再一种数据传输的方法的示意性流程图;FIG. 9 is a schematic flowchart of still another method for data transmission provided by the present application;
图10是本申请提供的再一种数据传输的方法的示意性流程图;FIG. 10 is a schematic flowchart of still another data transmission method provided by the present application;
图11是本申请提供的一种可能的第一终端设备的结构示意图;11 is a schematic structural diagram of a possible first terminal device provided by the present application;
图12是本申请提供的另一种可能的第一终端设备的结构示意图;12 is a schematic structural diagram of another possible first terminal device provided by the present application;
图13是本申请提供的一种可能的网络设备的结构示意图;13 is a schematic structural diagram of a possible network device provided by the present application;
图14是本申请提供的另一种可能的网络设备的结构示意图。FIG. 14 is a schematic structural diagram of another possible network device provided by this application.
具体实施方式Detailed ways
下面将结合附图,对本申请中的技术方案进行描述。The technical solutions in the present application will be described below with reference to the accompanying drawings.
图1示出了一种适用本申请的通信系统100。该通信系统100包括网络设备110和终端设备120,网络设备110与终端设备120通过无线网络进行通信,当终端设备120发送数据时,无线通信模块可对信息进行编码以用于传输,具体地,无线通信模块可获取要通过信道发送至网络设备110的一定数目的数据比特,这些数据比特例如是处理模块生成的、从其它设备接收的或者在存储模块中保存的数据比特。这些数据比特可包含在一个或多个传输块(也可称为信息块)中,传输块可被分段以产生多个编码块。FIG. 1 shows a communication system 100 to which the present application is applicable. The communication system 100 includes a network device 110 and a terminal device 120. The network device 110 communicates with the terminal device 120 through a wireless network. When the terminal device 120 sends data, the wireless communication module can encode the information for transmission. Specifically, The wireless communication module may obtain a certain number of data bits to be sent over the channel to the network device 110, such as data bits generated by the processing module, received from other devices, or stored in the storage module. These data bits may be contained in one or more transport blocks (also referred to as information blocks), which may be segmented to produce multiple encoded blocks.
在本申请中,终端设备可称为接入终端、用户设备(user equipment,UE)、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。接入终端可以是蜂窝电话、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及第五代(5th-Generation,5G)系统中的用户设备。In this application, terminal equipment may be referred to as access terminal, user equipment (UE), subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile equipment, user terminal, terminal, wireless Communication equipment, user agent or user equipment. Access terminals can be cellular phones, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, and user equipment in 5th-Generation (5G) systems .
网络设备可以是码分多址(code division multiple access,CDMA)系统中的基站(base transceiver station,BTS),也可以是宽带码分多址(wideband code divisionmultiple access,WCDMA)系统中的基站(node B,NB),还可以是长期演进(long termevolution,LTE)系统中的演进型基站(evolutional node B,eNB),还可以是5G系统中的基站(gNB),上述基站仅是举例说明,网络设备还可以为中继站、接入点、车载设备、可穿戴设备以及其它类型的设备。The network device may be a base transceiver station (BTS) in a code division multiple access (CDMA) system, or a base station (node) in a wideband code division multiple access (WCDMA) system B, NB), it can also be an evolved base station (evolutional node B, eNB) in a long term evolution (long term evolution, LTE) system, and can also be a base station (gNB) in a 5G system. The device may also be a relay station, an access point, an in-vehicle device, a wearable device, and other types of devices.
此外,在LTE系统或5G系统中可以同时有多个小区同频工作,在某些特殊场景下,也可以认为载波与小区的概念等同。例如,在载波聚合(carrier aggregation,CA)场景下,当为终端设备配置辅载波时,会同时携带辅载波的载波索引和工作在该辅载波的辅小区的小区标识,在这种情况下,可以认为载波与小区的概念等同,比如终端设备接入一个载波和接入一个小区是等同的。In addition, in an LTE system or a 5G system, multiple cells can work on the same frequency at the same time. In some special scenarios, the concepts of a carrier and a cell can also be considered equal. For example, in a carrier aggregation (CA) scenario, when a secondary carrier is configured for a terminal device, both the carrier index of the secondary carrier and the cell identity of the secondary cell operating on the secondary carrier are carried. In this case, It can be considered that the concepts of a carrier and a cell are equivalent, for example, a terminal device accessing a carrier is equivalent to accessing a cell.
上述适用本申请的通信系统仅是举例说明,适用本申请的通信系统不限于此,例如,通信系统中包括的网络设备和终端设备的数量还可以是其它的数量。The above communication systems applicable to the present application are only examples, and the communication systems applicable to the present application are not limited thereto. For example, the number of network devices and terminal devices included in the communication system may also be other numbers.
为了方便理解本申请,下面,对本申请可能涉及的概念做详细介绍。In order to facilitate the understanding of the present application, the concepts that may be involved in the present application are described in detail below.
免调度传输可以理解为如下含义的任意一种含义,或,多种含义,或者多种含义中的部分技术特征的组合或其他类似含义:Scheduling-free transmission can be understood as any one of the following meanings, or multiple meanings, or a combination of some technical features in multiple meanings, or other similar meanings:
免调度传输可以指:网络设备预先分配并告知终端设备多个传输资源;终端设备有上行数据传输需求时,从网络设备预先分配的多个传输资源中选择至少一个传输资源,使用所选择的传输资源发送上行数据;网络设备在所述预先分配的多个传输资源中的一个或多个传输资源上检测终端设备发送的上行数据。所述检测可以是盲检测,也可能根据所述上行数据中某一个控制域进行检测,或者是其他方式进行检测。Scheduling-free transmission may refer to: the network equipment pre-allocates and informs the terminal equipment of multiple transmission resources; when the terminal equipment has uplink data transmission requirements, it selects at least one transmission resource from the multiple transmission resources pre-allocated by the network equipment, and uses the selected transmission resource. The resource sends uplink data; the network device detects the uplink data sent by the terminal device on one or more transmission resources in the multiple pre-allocated transmission resources. The detection may be blind detection, detection may also be performed according to a certain control field in the uplink data, or detection may be performed in other manners.
免调度传输可以指:网络设备预先分配并告知终端设备多个传输资源,以使终端设备有上行数据传输需求时,从网络设备预先分配的多个传输资源中选择至少一个传输资源,使用所选择的传输资源发送上行数据。Scheduling-free transmission may refer to: the network device pre-allocates and informs the terminal device of multiple transmission resources, so that when the terminal device has an uplink data transmission requirement, it selects at least one transmission resource from the multiple transmission resources pre-allocated by the network device, and uses the selected transmission resource. transmission resources to send uplink data.
免调度传输可以指:获取预先分配的多个传输资源的信息,在有上行数据传输需求时,从所述多个传输资源中选择至少一个传输资源,使用所选择的传输资源发送上行数据。获取的方式可以从网络设备获取。Scheduling-free transmission may refer to acquiring information of multiple pre-allocated transmission resources, selecting at least one transmission resource from the multiple transmission resources when there is a demand for uplink data transmission, and using the selected transmission resource to send uplink data. The obtaining method can be obtained from the network device.
免调度传输可以指:不需要网络设备动态调度即可实现终端设备的上行数据传输的方法,所述动态调度可以是指网络设备为终端设备的每次上行数据传输通过信令来指示传输资源的一种调度方式。可选地,实现终端设备的上行数据传输可以理解为允许两个或两个以上终端设备的数据在相同的时频资源上进行上行数据传输。可选地,所述传输资源可以是终端设备接收所述的信令的时刻以后的一个或多个传输时间单元的传输资源。一个传输时间单元可以是指一次传输的最小时间单元,比如传输时间间隔(transmission timeinterval,TTI)。Scheduling-free transmission may refer to a method for realizing uplink data transmission of terminal equipment without the need for dynamic scheduling by network equipment. A way of scheduling. Optionally, realizing the uplink data transmission of the terminal equipment can be understood as allowing the data of two or more terminal equipments to perform uplink data transmission on the same time-frequency resource. Optionally, the transmission resources may be transmission resources of one or more transmission time units after the time when the terminal device receives the signaling. A transmission time unit may refer to a minimum time unit of one transmission, such as a transmission time interval (transmission time interval, TTI).
免调度传输可以指:终端设备在不需要网络设备调度的情况下进行上行数据传输。所述调度可以指终端设备发送上行调度请求给网络设备,网络设备接收调度请求后,向终端设备发送上行许可,其中所述上行许可指示分配给终端设备的上行传输资源。Scheduling-free transmission may refer to: the terminal device performs uplink data transmission without the need for scheduling by the network device. The scheduling may refer to that the terminal device sends an uplink scheduling request to the network device, and after receiving the scheduling request, the network device sends an uplink grant to the terminal device, wherein the uplink grant indicates uplink transmission resources allocated to the terminal device.
免调度传输可以指:一种竞争传输方式,具体地可以指多个终端在预先分配的相同的时频资源上同时进行上行数据传输,而无需基站进行调度。Scheduling-free transmission may refer to: a contention transmission manner, and specifically may refer to multiple terminals performing uplink data transmission on the same pre-allocated time-frequency resource without the need for a base station to perform scheduling.
所述的数据可以为业务数据或者信令数据。The data may be service data or signaling data.
所述盲检测可以理解为在不预知是否有数据到达的情况下,对可能到达的数据进行的检测。所述盲检测也可以理解为没有显式的信令指示下的检测。The blind detection can be understood as detection of data that may arrive without predicting whether or not data will arrive. The blind detection can also be understood as detection without explicit signaling indication.
在本申请中,免调度传输的基本时间单元可以是一个TTI(例如,包括短传输时间间隔(short transmission time interval,sTTI))。当引入sTTI技术后,免调度传输可以包括在TTI长度为1毫秒(ms)或TTI长度小于1ms的下行数据信道接收或上行数据信道发送。In the present application, the basic time unit of unscheduled transmission may be one TTI (eg, including a short transmission time interval (sTTI)). When the sTTI technology is introduced, scheduling-free transmission may include reception on a downlink data channel or transmission on an uplink data channel with a TTI length of 1 millisecond (ms) or a TTI length of less than 1 ms.
在本申请中,网络设备和终端设备用于传输信息的时频资源可以是基于竞争机制使用的时频资源,也可以是基于非竞争机制使用的时频资源,其中,对于基于竞争机制使用的时频资源,终端设备可以检测某一时频资源当前是否处于空闲状态,或者说,该时频资源是否被其他设备使用,若该时频资源处于空闲状态,或者说,该时频资源未被其他设备使用,则终端设备可以使用该时频资源进行通信,例如,进行上行传输等;若该时频资源不处于空闲状态,或者说,该时频资源已被其他设备使用,则终端设备无法使用该时频资源。需要说明的是,在本申请中,上述竞争机制的具体方法和过程可以与现有技术相似,这里,为了避免赘述,省略其详细说明。In this application, the time-frequency resources used by the network device and the terminal device to transmit information may be the time-frequency resources used based on the contention mechanism, or the time-frequency resources used based on the non-contention mechanism. Time-frequency resources, the terminal device can detect whether a certain time-frequency resource is currently in an idle state, or whether the time-frequency resource is used by other devices, if the time-frequency resource is in an idle state, or the time-frequency resource is not used by other devices. If the time-frequency resource is used by the device, the terminal device can use the time-frequency resource for communication, such as uplink transmission; if the time-frequency resource is not in an idle state, or the time-frequency resource has been used by other devices, the terminal device cannot use it the time-frequency resource. It should be noted that, in the present application, the specific method and process of the above competition mechanism may be similar to the prior art, and the detailed description thereof is omitted here in order to avoid redundant description.
在本申请中,通信系统100所使用的时频资源(或者说,网络设备和终端设备基于竞争机制使用的时频资源)可以是许可时频资源,也可以是免许可时频资源,本申请对此不做限定。在本申请中,通信系统100中的各通信设备(例如,网络设备或终端设备)可以基于免调度传输方案使用时频资源进行通信,也可以基于调度方式使用时频资源进行通信,本申请对此不做限定。In this application, the time-frequency resources used by the communication system 100 (or, in other words, the time-frequency resources used by network equipment and terminal equipment based on the competition mechanism) may be licensed time-frequency resources or license-free time-frequency resources. This is not limited. In this application, each communication device (eg, network device or terminal device) in the communication system 100 may use time-frequency resources for communication based on a scheduling-free transmission scheme, or may use time-frequency resources for communication based on a scheduling method. This is not limited.
在本申请中,网络设备和终端设备用于传输信息的资源在时域上可以划分为多个时间单元,并且,该多个时间单元可以是连续的,也可以是某些相邻的时间单元之间设有预设的间隔,本申请对此不做限定。In this application, the resources used by the network device and the terminal device to transmit information may be divided into multiple time units in the time domain, and the multiple time units may be continuous or some adjacent time units There is a preset interval therebetween, which is not limited in this application.
在本申请中,一个时间单元的长度可以任意设定,本申请对此不做限定。In this application, the length of a time unit can be arbitrarily set, which is not limited in this application.
例如,1个时间单元可以包括一个或多个子帧。For example, 1 time unit may include one or more subframes.
或者,1个时间单元可以包括一个或多个时隙(slot)或微时隙(mini-slot)。Alternatively, 1 time unit may include one or more slots or mini-slots.
或者,1个时间单元可以包括一个或多个时域符号。Alternatively, 1 time unit may include one or more time domain symbols.
或者,1个时间单元可以包括一个或多个TTI或sTTI。Alternatively, 1 time unit may include one or more TTIs or sTTIs.
或者,1个时间单元的长度为1ms。Alternatively, 1 time unit has a length of 1 ms.
或者,1个时间单元的长度小于1ms。Alternatively, the length of 1 time unit is less than 1 ms.
其中,TTI是现有通信系统中普遍使用的时间参数,是通信系统中调度数据的时间单位。在LTE系统中,1个TTI的时间长度为1ms,对应一个子帧(sub-frame)的时间长度,也就是两个时隙的时间长度。The TTI is a time parameter commonly used in existing communication systems, and is a time unit for scheduling data in the communication system. In the LTE system, the time length of one TTI is 1 ms, which corresponds to the time length of one sub-frame (sub-frame), that is, the time length of two time slots.
在本申请中,数据的传输可以是基于网络设备调度的,调度的基本时间单元是一个或多个最小的时间调度单元,其中,最小的时间调度单元可以是上述的TTI,也可以是上述的sTTI。具体的调度流程是基站发送控制信道,例如,物理下行控制信道(physicaldownlink control channel,PDCCH)或增强物理下行控制信道(enhanced physicaldownlink control channel,EPDCCH)或用于调度sTTI传输的物理下行控制信道(sTTIphysical downlink control channel,sPDCCH),该控制信道可以承载使用不同的下行控制信息(downlink control information,DCI)格式的用于调度物理下行共享信道(physical downlink shared channel,PDSCH)或物理上行共享信道(physical uplinkshared channel,PUSCH)的调度信息,该调度信息包括资源分配信息,调制编码方式等控制信息。终端设备检测控制信道,并根据检测出的控制信道中承载的调度信息来进行下行数据信道的接收或上行数据信道的发送。In this application, data transmission may be scheduled based on network equipment, and the basic time unit of the scheduling is one or more minimum time scheduling units, where the minimum time scheduling unit may be the above-mentioned TTI, or the above-mentioned sTTI. The specific scheduling process is that the base station sends a control channel, for example, a physical downlink control channel (PDCCH) or an enhanced physical downlink control channel (EPDCCH) or a physical downlink control channel (sTTIphysical) for scheduling sTTI transmissions downlink control channel, sPDCCH), the control channel can carry different downlink control information (downlink control information, DCI) formats for scheduling physical downlink shared channel (physical downlink shared channel, PDSCH) or physical uplink shared channel (physical uplink shared channel) channel, PUSCH) scheduling information, the scheduling information includes resource allocation information, modulation and coding methods and other control information. The terminal device detects the control channel, and performs the reception of the downlink data channel or the transmission of the uplink data channel according to the scheduling information carried in the detected control channel.
本申请对通信系统100所使用的频谱资源不做限定,可以是授权频谱,也可以是非授权频谱,或其它共享频谱。The present application does not limit the spectrum resources used by the communication system 100, which may be licensed spectrum, unlicensed spectrum, or other shared spectrum.
上文详细介绍了本申请可能涉及的概念,下面,将结合附图详细描述本申请提供的数据传输的方法和装置。Concepts that may be involved in the present application have been introduced in detail above, and the data transmission method and apparatus provided in the present application will be described in detail below with reference to the accompanying drawings.
图2示出了本申请提供的一种数据传输的方法200的示意性交互图。该方法200包括:FIG. 2 shows a schematic interaction diagram of a
S210,第一终端设备确定第一信息块的重传时间单元。S210: The first terminal device determines a retransmission time unit of the first information block.
S220,所述第一终端设备在所述重传时间单元向网络设备发送第一数据,所述第一数据包括所述第一信息块经过处理后得到的第一符号序列。S220: The first terminal device sends first data to the network device in the retransmission time unit, where the first data includes a first symbol sequence obtained after the first information block is processed.
其中,所述重传时间单元是所述第一终端设备根据所述第一终端设备的发送顺序信息确定的,所述第一终端设备的发送顺序信息是所述第一终端设备基于所述第一终端设备在第一集合中的位置确定的,所述第一终端设备在所述第一集合中的位置是所述第一终端设备根据预设的算法确定的。The retransmission time unit is determined by the first terminal device according to the sending sequence information of the first terminal device, and the sending sequence information of the first terminal device is determined by the first terminal device based on the first terminal device. The position of a terminal device in the first set is determined, and the position of the first terminal device in the first set is determined by the first terminal device according to a preset algorithm.
在S210中,第一集合为包括第一终端设备在内的至少一个终端设备的集合,至少一个终端设备组成第一集合,第一集合中的至少一个终端设备按照顺序排列,每个终端设备占据第一集合中的一个位置,同一个位置可以由多个终端设备共同占据。至少一个终端设备在第一集合中的排列顺序与该至少一个终端设备的数据发送顺序相对应,例如,对于第一终端设备来说,其数据发送顺序可以与其排列顺序相同,也可以按照预设的规则或者网络设备指定的规则与其排列顺序对应。第一终端设备在第一集合中的位置是第一终端设备根据相应的算法确定的,该算法例如可以是终端设备按照其使用的资源的编号确定其在集合中的位置,该算法同时存储在第一终端设备和网络设备中,第一终端设备和网络设备能够分别确定第一终端设备在第一集合中的位置,从而,网络设备能够确定第一终端设备发送数据的时间单元,该时间单元具体可以是第一终端设备发送重传数据的时间单元,即,重传时间单元。In S210, the first set is a set of at least one terminal device including the first terminal device, the at least one terminal device forms the first set, the at least one terminal device in the first set is arranged in order, and each terminal device occupies For a location in the first set, the same location may be jointly occupied by multiple terminal devices. The arrangement order of the at least one terminal device in the first set corresponds to the data transmission order of the at least one terminal device. For example, for the first terminal device, the data transmission order may be the same as its arrangement order, or it may be preset The rules specified by the network device or the rules specified by the network device correspond to their arrangement order. The position of the first terminal device in the first set is determined by the first terminal device according to a corresponding algorithm. In the first terminal device and the network device, the first terminal device and the network device can respectively determine the position of the first terminal device in the first set, so that the network device can determine the time unit in which the first terminal device sends data, the time unit Specifically, it may be the time unit in which the first terminal device sends the retransmission data, that is, the retransmission time unit.
在本申请中,终端设备在一个时间单元发送数据是指终端设备基于该时间单元对应的资源发送数据,不同的时间单元对应的资源不同。In this application, sending data by a terminal device in one time unit means that the terminal device sends data based on resources corresponding to the time unit, and resources corresponding to different time units are different.
例如,不同的时间单元对应的资源不同可以指不同的时间单元对应相同的时域资源和不同的频域资源。For example, different resources corresponding to different time units may refer to different time units corresponding to the same time domain resources and different frequency domain resources.
或者,不同的时间单元对应的资源不同可以指不同的时间单元对应不同的时域资源和相同的频域资源。Alternatively, different resources corresponding to different time units may refer to different time units corresponding to different time domain resources and the same frequency domain resources.
或者,不同的时间单元对应的资源不同可以指不同的时间单元对应不同的时域资源和不同的频域资源。Alternatively, different resources corresponding to different time units may refer to different time units corresponding to different time domain resources and different frequency domain resources.
或者,不同的时间单元对应的资源不同可以指不同的时间单元对应相同的时频资源和不同的码域资源。Alternatively, different resources corresponding to different time units may refer to different time units corresponding to the same time-frequency resources and different code domain resources.
在S220中,第一终端设备确定了重传时间单元之后,在该重传时间单元向网络设备发送第一数据,其中,该第一数据为重传数据,该第一数据包括第一信息块经过第一终端设备处理(例如,编码调制,速率匹配等)后得到的第一符号序列。In S220, after determining the retransmission time unit, the first terminal device sends first data to the network device in the retransmission time unit, where the first data is retransmission data, and the first data includes a first information block The first symbol sequence obtained after being processed by the first terminal device (eg, coded modulation, rate matching, etc.).
在本申请中,第一集合的可以是队列(queue),也可以是堆,也可以是栈,还可以是其它形式,本申请对第一集合的具体形式不做限定。因此,在本申请中,有时使用队列描述仅是为了便于理解技术方案,而不应被认为是对本申请的限定。In this application, the first set may be a queue, a heap, a stack, or other forms, and the specific form of the first set is not limited in this application. Therefore, in this application, the description of queues is sometimes used only to facilitate understanding of the technical solution, and should not be considered as a limitation of this application.
还应理解,在本申请中,第一终端设备为任意一个终端设备,第一信息块为任意一个待发送的信息块,这些不应被理解为对本申请的限定。It should also be understood that, in this application, the first terminal device is any terminal device, and the first information block is any information block to be sent, which should not be construed as a limitation on this application.
综上,本申请提供的数据传输的方法,第一终端设备根据第一终端设备在第一集合中的位置确定用于发送重传数据的重传时间单元,该位置为第一终端设备根据预设在第一终端设备和网络设备中的算法确定的位置,从而,当第一终端设备需要重传数据时,网络设备能够确定第一终端设备的重传时刻,并且系统无需为第一终端设备的重传预留参考信号资源,提高了资源利用率。To sum up, in the data transmission method provided by the present application, the first terminal device determines the retransmission time unit for sending the retransmission data according to the position of the first terminal device in the first set, and the position is the first terminal device according to the preset The location determined by the algorithm in the first terminal device and the network device, so that when the first terminal device needs to retransmit data, the network device can determine the retransmission time of the first terminal device, and the system does not need to be the first terminal device. The retransmission of the reserved reference signal resources improves the resource utilization.
可选地,第一终端设备在所述重传时间单元向网络设备发送第一数据之前,方法200还包括:Optionally, before the first terminal device sends the first data to the network device in the retransmission time unit, the
S201,所述第一终端设备从所述网络设备接收否定应答(negativeacknowledgement,NACK),其中,所述NACK用于指示第二数据解码失败,所述第二数据包括所述第一信息块经过处理后得到的第二符号序列。S201. The first terminal device receives a negative acknowledgement (NACK) from the network device, where the NACK is used to indicate that decoding of second data fails, and the second data includes the first information block that has been processed The second symbol sequence obtained after.
S202,所述第一终端设备根据所述NACK确定重传所述第一信息块。S202, the first terminal device determines to retransmit the first information block according to the NACK.
在本申请中,第一终端设备向网络设备发送的上行消息包括以下信息中的至少一种:参考信号序列、第一终端设备的标识和用户数据,其中,所述用户数据例如可以是第一数据或者第二数据,上行消息的格式如图3所示,上行消息在一个上行TTI中发送。图3所示的上行消息仅是举例说明,适用于本申请的上行消息的格式还可以是其它格式,例如,第一终端设备的标识可以包含在用户数据中,或者通过特定的参考信号序列标识第一终端设备。In this application, the uplink message sent by the first terminal device to the network device includes at least one of the following information: a reference signal sequence, an identifier of the first terminal device, and user data, where, for example, the user data may be the first Data or second data, the format of the uplink message is shown in Figure 3, and the uplink message is sent in one uplink TTI. The uplink message shown in FIG. 3 is only an example, and the format of the uplink message applicable to this application may also be other formats. For example, the identifier of the first terminal device may be included in the user data, or identified by a specific reference signal sequence. The first terminal device.
在图3所示的上行消息中,参考信号用于网络设备检测第一终端设备的用户活跃性(user activity)以及用于网络设备进行信道估计。如果网络设备检测出第一终端设备发送的参考信号,则说明第一终端设备正处于该网络设备覆盖的小区范围内且第一终端设备正在向网络设备发送数据,即,第一终端设备处于用户活跃状态。参考信号例如可以是前导码(preamble)、解调参考信号或者随机序列。用户数据例如可以是第一信息块经过处理后的符号序列。In the uplink message shown in FIG. 3 , the reference signal is used for the network device to detect the user activity of the first terminal device and for the network device to perform channel estimation. If the network device detects the reference signal sent by the first terminal device, it means that the first terminal device is in the cell range covered by the network device and the first terminal device is sending data to the network device, that is, the first terminal device is in the user active state. The reference signal may be, for example, a preamble, a demodulation reference signal, or a random sequence. The user data may be, for example, a processed symbol sequence of the first information block.
通信系统预定义终端设备发送上行消息可以使用的时间单元(例如,接入时隙或接入机会),预定义的形式表现为:通信协议中规定,或者网络设备确定时间单元后并通过广播信道或者系统信息发送给终端设备。当终端设备准备发送上行消息时,随机选择一个参考信号发送上行消息。The communication system predefines the time unit (for example, access time slot or access opportunity) that the terminal device can use to send the uplink message, and the predefined form is expressed as: specified in the communication protocol, or the network device determines the time unit and transmits it through the broadcast channel. Or system information is sent to the terminal device. When the terminal device is ready to send the uplink message, it randomly selects a reference signal to send the uplink message.
终端设备在选择的时间单元上发送上行消息后,网络设备在终端设备可能会选择的时间单元上检测,网络设备根据参考信号完成用户活跃性检测以及信道估计后,进一步检测用户数据,并向终端设备反馈上行消息的接收状态。网络设备在一个时间单元上检测终端设备发送上行消息的结果有以下几种:After the terminal device sends the uplink message on the selected time unit, the network device detects it on the time unit that may be selected by the terminal device. After the network device completes the user activity detection and channel estimation according to the reference signal, it further detects the user data and reports it to the terminal device. The device feeds back the receiving status of uplink messages. The results of the network device detecting the uplink message sent by the terminal device in a time unit are as follows:
第一种,网络设备检测出终端设备发送的参考信号并且正确检测出该终端设备发送的用户数据。对应该检测结果的终端设备发送情况是:只有一个终端设备选择了该参考信号。First, the network device detects the reference signal sent by the terminal device and correctly detects the user data sent by the terminal device. The transmission situation of the terminal equipment corresponding to the detection result is that only one terminal equipment selects the reference signal.
第二种,网络设备检测出终端设备发送的参考信号但未正确检测出终端设备发送的用户数据。对应该检测结果的终端设备发送情况是:只有一个终端设备选择了该参考信号但用户数据由于信道质量差等原因未正确检测出,或者至少两个终端设备选择了相同的参考信号且到达网络设备侧时信号呈现增强状态,因此网络设备正确检测出有终端设备发送该参考信号,但该至少两个终端设备的用户数据不同导致网络设备检测用户数据失败。Second, the network device detects the reference signal sent by the terminal device but fails to correctly detect the user data sent by the terminal device. The terminal equipment sending situation corresponding to the detection result is: only one terminal equipment selects the reference signal but the user data is not correctly detected due to poor channel quality, or at least two terminal equipments select the same reference signal and reach the network equipment. When the signal is in an enhanced state, the network device correctly detects that a terminal device sends the reference signal, but the user data of the at least two terminal devices is different, which causes the network device to fail to detect the user data.
第三种,网络设备检测出该时间单元上有终端设备发送了参考信号(例如,接收到的参考信号序列和网络设备自身存储的序列的相关值超过了预定义的第一门限,或接收到的参考信号的能量值超过了预定义的第一门限)但未正确检测出是哪个参考信号。对应该检测结果的终端设备发送情况是,两个或者两个以上终端设备选择了相同的参考信号。Third, the network device detects that a terminal device has sent a reference signal in this time unit (for example, the correlation value between the received reference signal sequence and the sequence stored by the network device itself exceeds a predefined first threshold, or the received The energy value of the reference signal exceeds a predefined first threshold), but which reference signal is not correctly detected. The situation corresponding to the terminal equipment sending the detection result is that two or more terminal equipments select the same reference signal.
第四种,网络设备在该时间单元上没有检测出任何参考信号被发送(例如,接收到的参考信号序列和网络设备自身存储的序列的相关值未超过预定义的第二门限,或接收到的参考信号的能量值未超过预定义的第二门限)。对应该检测结果的终端设备发送情况是,没有任何一个终端设备发送任何参考信号。Fourth, the network device does not detect that any reference signal is sent in this time unit (for example, the correlation value between the received reference signal sequence and the sequence stored by the network device itself does not exceed a predefined second threshold, or the received The energy value of the reference signal does not exceed the predefined second threshold). Corresponding to the situation of the terminal equipment sending the detection result, none of the terminal equipment sends any reference signal.
网络设备将在该时间单元内的所有检测情况反馈给终端设备,反馈消息包含每个参考信号的检测结果,针对每个参考信号的检测结果可以通过两个比特反馈给终端设备:The network device feeds back all the detection conditions in the time unit to the terminal device. The feedback message includes the detection result of each reference signal. The detection result for each reference signal can be fed back to the terminal device through two bits:
情况1,网络设备检测出终端设备发送的参考信号并且正确检测出该终端设备发送的用户数据,反馈肯定应答(acknowledgement,ACK);
情况2,网络设备检测出终端设备发送的参考信号但未正确检测出终端设备发送的用户数据,反馈NACK;
情况3,网络设备检测出该时间单元上有终端设备发送了参考信号但未正确检测出是哪个参考信号,反馈碰撞(collision,C);In
情况4,网络设备在该时间单元上没有检测出任何参考信号,反馈空白(blank,B)。In
网络设备向终端设备发送的反馈消息中包括网络设备对所有参考信号的检测结果。网络设备首先尝试检测每个终端设备可能使用的参考信号,当网络设备检测到某个参考信号被终端设备使用后,网络设备继续检测该参考信号对应的上行消息,因此,在本申请中,网络设备对参考信号的检测结果包括网络设备对参考信号对应的上行消息的检测结果。终端设备接收到反馈消息后,需要从中确定该终端设备发送的上行消息在网络设备侧的检测结果。例如,网络设备和终端设备预先约定对所有可使用的参考信号排序,网络设备使用该排序反馈每个参考信号的检测结果(例如,每个参考信号的检测结果使用2个比特表示)。终端设备收到反馈消息后,根据该终端设备自身发送上行消息时使用的参考信号的序号,从反馈消息中确定该参考信号的检测结果。预先约定可以表现为:通信协议中规定,或者网络设备确定排序后并通过广播信道或者系统信息发送给终端设备。The feedback message sent by the network device to the terminal device includes detection results of all reference signals by the network device. The network device first tries to detect the reference signal that may be used by each terminal device. After the network device detects that a certain reference signal is used by the terminal device, the network device continues to detect the uplink message corresponding to the reference signal. Therefore, in this application, the network The detection result of the reference signal by the device includes the detection result of the uplink message corresponding to the reference signal by the network device. After the terminal device receives the feedback message, it needs to determine the detection result on the network device side of the uplink message sent by the terminal device. For example, the network device and the terminal device pre-agreed to rank all available reference signals, and the network device uses the ranking to feed back the detection result of each reference signal (for example, the detection result of each reference signal is represented by 2 bits). After receiving the feedback message, the terminal device determines the detection result of the reference signal from the feedback message according to the sequence number of the reference signal used by the terminal device itself to send the uplink message. The pre-agreed can be expressed as: stipulated in the communication protocol, or the network device determines the sequence and sends it to the terminal device through a broadcast channel or system information.
例如,对N个可使用的参考信号排序为:参考信号1,参考信号2,参考信号3,……,参考信号N。网络设备发送给终端设备的反馈消息中包括:检测结果1,检测结果2,检测结果3,……,检测结果N。如终端设备发送上行消息时使用的参考信号为参考信号3,那么终端设备收到该反馈消息后,从中确定网络设备对该上行消息的检测结果为检测结果3。For example, the sequence of N available reference signals is:
在S201中,当第一终端设备接收到的检测结果为NACK时,根据NACK确定第二数据未成功传输。当第一终端设备根据NACK确定重传第一信息块时,加入第一集合,根据预设的算法确定第一终端设备在第一集合中的位置,从而确定了重传时间单元,并在该重传时间单元向网络设备发送第一信息块的重传数据(第一数据)。上述预设的算法例如可以是终端设备按照使用的参考信号的序号以及网络设备反馈的参考信号的检测结果和第一集合的位置信息确定终端设备在第一集合中的位置,具体地可参考图4至图9所示的方法。In S201, when the detection result received by the first terminal device is NACK, it is determined according to the NACK that the second data is not successfully transmitted. When the first terminal device determines to retransmit the first information block according to the NACK, it joins the first set, and determines the position of the first terminal device in the first set according to a preset algorithm, thereby determining the retransmission time unit, and in this The retransmission time unit sends retransmission data (first data) of the first information block to the network device. The above preset algorithm may be, for example, that the terminal device determines the position of the terminal device in the first set according to the sequence number of the reference signal used, the detection result of the reference signal fed back by the network device, and the position information of the first set. 4 to the method shown in Figure 9.
在本申请中,第二数据可以是第一信息块的初传数据,也可以是第一信息块的重传数据。In this application, the second data may be initial transmission data of the first information block, or may be retransmission data of the first information block.
对于其他三种情况,当第一终端设备接收到的检测结果为ACK时,第一终端设备确定第二数据成功传输,通信结束;当第一终端设备接收到的检测结果为C时,第一终端设备确定第二数据未成功传输,第一终端设备可以继续排队发送第二数据,也可以不发送第二数据;当第一终端设备接收到的检测结果为B时,第一终端设备确定有可用的参考信号,当第一终端设备有数据需要发送时,可以在下个接入机会选择该可用的参考信号发送数据。For the other three cases, when the detection result received by the first terminal device is ACK, the first terminal device determines that the second data is successfully transmitted, and the communication ends; when the detection result received by the first terminal device is C, the first terminal device The terminal device determines that the second data is not successfully transmitted, and the first terminal device may continue to queue to send the second data, or may not send the second data; when the detection result received by the first terminal device is B, the first terminal device determines that there is Available reference signals, when the first terminal device has data to send, it can select the available reference signals to send data at the next access opportunity.
可选地,方法200还包括:Optionally,
S203,所述第一终端设备从所述网络设备接收第一集合的位置信息,所述位置信息用于指示所述第一集合包括的位置的数量,所述位置信息用于所述第一终端设备确定所述第一终端设备在所述第一集合中的位置。S203: The first terminal device receives location information of a first set from the network device, where the location information is used to indicate the number of locations included in the first set, and the location information is used by the first terminal The device determines the location of the first terminal device in the first set.
第一集合的位置信息可以为第一集合包括的位置的数量。网络设备还可以发送位置参数信息,第一终端设备根据该位置参数信息确定第一集合包括的位置的数量。The location information of the first set may be the number of locations included in the first set. The network device may also send location parameter information, and the first terminal device determines the number of locations included in the first set according to the location parameter information.
网络设备接收到至少一个终端设备(包括第一终端设备)发送的数据后,可以根据上述数据的检测情况确定第一集合所包括的位置的数量,并向该至少一个终端设备发送位置信息,当第一终端设备接收到该位置信息时,根据该位置信息和网络设备反馈的参考信号的检测结果以及相应的算法确定第一终端设备在第一集合中的位置,从而可以确定第一终端设备发送数据的时间单元。After receiving the data sent by at least one terminal device (including the first terminal device), the network device can determine the number of locations included in the first set according to the detection of the above-mentioned data, and send location information to the at least one terminal device. When the first terminal device receives the location information, it determines the location of the first terminal device in the first set according to the location information and the detection result of the reference signal fed back by the network device and the corresponding algorithm, so that it can be determined that the first terminal device sends Time unit of data.
图4示出了本申请提供的另一种数据传输的方法的示例性流程图。为方便理解,以队列为例进行说明。FIG. 4 shows an exemplary flowchart of another data transmission method provided by the present application. For ease of understanding, a queue is used as an example for description.
在图4中,RA slot表示随机接入时隙,RA是Random Access的缩写,每个RA slot占用有限的资源,比如占用有限的时频资源,每个实线方框表示一个参考信号,同一个RAslot中的三个实线方框表示三个不同的参考信号,这三个参考信号可以是相互正交的参考信号。In Figure 4, RA slot represents random access time slot, RA is the abbreviation of Random Access, each RA slot occupies limited resources, such as limited time-frequency resources, each solid line box represents a reference signal, the same as Three solid-line boxes in one RAslot represent three different reference signals, and the three reference signals may be mutually orthogonal reference signals.
d1至d7表示7个终端设备,每个实线方框中的数字表示使用该参考信号的终端设备的数量,例如,在RA slot1中,第一个实线方框中的数字为4,表示d1、d2、d3、d4这四个终端设备使用该实线方框对应的参考信号。d1 to d7 represent 7 terminal devices, the number in each solid line box represents the number of terminal devices using that reference signal, for example, in RA slot1, the number in the first solid line box is 4, indicating that The four terminal devices d1, d2, d3, and d4 use the reference signal corresponding to the solid line box.
数据竞争传输队列(data contention transmission queue,DCTQ)中终端设备的顺序例如可以是依次排列,即,排在队首的终端设备首先发送数据,排在队尾的终端设备最后发送数据。每个DCTQ两侧的箭头表示终端设备加入队列的方向,即,新加入DCTQ的终端设备排在队列的尾部。The order of the terminal devices in the data contention transmission queue (DCTQ) may be, for example, sequentially arranged, that is, the terminal device at the head of the queue sends data first, and the terminal device at the end of the queue sends data last. The arrows on both sides of each DCTQ indicate the direction in which the terminal equipment joins the queue, that is, the terminal equipment newly joining the DCTQ is queued at the end of the queue.
在本申请中,终端设备在可用的参考信号中随机选择一个参考信号,上述可用的参考信号可以是协议规定的,也可以是网络设备指示的。In this application, the terminal device randomly selects a reference signal among the available reference signals, and the above-mentioned available reference signal may be specified by the protocol or indicated by the network device.
在RA slot1中,网络设备(图4中未示出)接收到7个终端设备发送的数据后,根据数据的接收情况确定反馈的状态信息,第一个实线方框对应的参考信号(简称为第一参考信号)有四个终端设备使用,网络设备无法正确解调第一参考信号,这四个终端设备处于碰撞状态,因此,网络设备反馈C;第二个实线方框对应的参考信号(简称为第二参考信号)只有d5使用,且网络设备正确接收到d5发送的数据,因此,网络设备向d5反馈肯定应答A;第三个实线方框对应的参考信号(简称为第三参考信号)有两个设备使用,网络设备无法正确解调第三参考信号,即,这两个终端设备处于碰撞状态,因此,网络设备反馈C。上述反馈信息如图4中虚线方框所示。网络设备在RA slot1之后发送反馈消息,反馈消息包括上述状态信息。In RA slot1, after receiving the data sent by the seven terminal devices, the network device (not shown in FIG. 4 ) determines the feedback status information according to the data received. The reference signal corresponding to the first solid-line box (referred to as the The first reference signal) is used by four terminal devices. The network device cannot correctly demodulate the first reference signal. These four terminal devices are in a collision state. Therefore, the network device feeds back C; the reference corresponding to the second solid line box The signal (referred to as the second reference signal) is only used by d5, and the network device correctly receives the data sent by d5. Therefore, the network device feeds back a positive response A to d5; the reference signal corresponding to the third solid line box (referred to as the first Three reference signals) are used by two devices, the network device cannot correctly demodulate the third reference signal, that is, the two terminal devices are in a collision state, therefore, the network device feeds back C. The above feedback information is shown in the dotted box in FIG. 4 . The network device sends a feedback message after RA slot1, and the feedback message includes the above state information.
在本申请中,终端设备碰撞或者终端设备发送的数据发送碰撞均指终端设备在相同的资源上发送数据导致网络设备接收数据失败,并非指物理实体发生碰撞。In this application, the terminal device collision or the data transmission collision sent by the terminal device refers to the failure of the network device to receive data due to the terminal device sending data on the same resource, and does not refer to the collision of physical entities.
还应理解,多个终端设备使用相同的资源发送数据会导致网络设备接收失败,为了便于理解,在本申请中,假设各个终端设备使用相同的频域资源,通过多个终端设备使用相同的参考信号发送数据导致网络设备无法正确解调进行说明。It should also be understood that multiple terminal devices use the same resource to send data, which will cause the network device to fail to receive data. For ease of understanding, in this application, it is assumed that each terminal device uses the same frequency domain resources, and multiple terminal devices use the same reference. Signals sending data that the network device cannot properly demodulate to account for.
网络设备分别根据RA slot1中两个参考信号(第一参考信号和第三参考信号)对应的数据未成功接收确定DCTQ的长度为2,即,队列中包括两个位置。The network device determines that the length of the DCTQ is 2 according to the unsuccessful reception of data corresponding to the two reference signals (the first reference signal and the third reference signal) in the RA slot1 respectively, that is, the queue includes two positions.
d1、d2、d3、d4、d6、d7这六个终端设备接收到反馈消息后,确定重新发送数据,根据RA slot1中两个参考信号(第一参考信号和第三参考信号)对应的数据未成功接收确定DCTQ的长度为2,并根据按照各自使用的参考信号的序号确定各自在DCTQ中的位置,DCTQ如图4所示,d1、d2、d3、d4分别根据其使用的第一参考信号的序号1排在第一位,d6、d7分别根据其使用的第三参考信号的序号3以及第二参考信号对应的上行数据成功接收排在第二位。上述示例仅是举例说明,也可以是d6、d7排在第一位,先发送,d1、d2、d3、d4排在第二位,后发送。每过一个RA slot,DCTQ的长度自动减1,排在DCTQ中的终端设备的位置的序号也自动减1。每个时隙后,网络设备根据该时隙的竞争结果以及上个时隙的队列长度减去1确定下个时隙的队列长度。例如,网络设备在RA slot1之后反馈的DCTQ长度为2(第一长度),在RA slot2中,d1、d2和d3发送的上行数据未成功接收,网络设备根据参考信号的序号确定使用第一参考信号的终端设备先发送数据,使用第二参考信号的终端设备后发送数据,即,RAslot2之后DCTQ中需要为使用第一参考信号和第二参考信号的终端设备分配两个位置,上述第一长度在RA slot2减去1,得到的结果为1(这个“1”表示RA slot1之后DCTQ中的终端设备在RA slot2之后还需要1次发送机会),网络设备根据上述两个位置以及第一长度减去1得到的结果确定RA slot2之后反馈的DCTQ的长度为3。终端设备同样可以根据上述方法确定各自的数据发送顺序,并根据网络设备反馈的DCTQ的长度确定在DCTQ中具体的位置。After receiving the feedback message, the six terminal devices d1, d2, d3, d4, d6, and d7 determine to resend the data. According to the data corresponding to the two reference signals (the first reference signal and the third reference signal) in RA slot1, the The successful reception determines that the length of the DCTQ is 2, and the respective positions in the DCTQ are determined according to the serial numbers of the reference signals used by them. The
d5接收到反馈消息后确定不加入DCTQ。After receiving the feedback message, d5 determines not to join the DCTQ.
在RA slot2,d1、d2、d3、d4向网络设备发送数据,网络设备根据该数据的检测结果在RA slot2后发送反馈消息,其中,网络设备成功解调d1发送的参考信号并识别出d1,但是未成功接收d1发送的用户数据,因此,d1收到的反馈消息为否定应答N;d2、d3使用同一个参考信号,处于碰撞状态,因此,d2、d3收到的反馈消息为C;d4发送的数据被正确接收,因此,d4收到的反馈消息为A。In RA slot2, d1, d2, d3, and d4 send data to the network device, and the network device sends a feedback message after RA slot2 according to the detection result of the data, wherein the network device successfully demodulates the reference signal sent by d1 and identifies d1, However, the user data sent by d1 was not successfully received. Therefore, the feedback message received by d1 is a negative response N; d2 and d3 use the same reference signal and are in a collision state. Therefore, the feedback message received by d2 and d3 is C; d4 The sent data is received correctly, therefore, the feedback message received by d4 is A.
d1、d2、d3接收到反馈消息后,d1确定重传数据,d2、d3确定重新发送之前发送的数据,d1根据其使用的第一参考信号的序号1确定d1比使用第二参考信号和第三参考信号的终端设备(即d2、d3、d4)先发送数据,并根据数值1(RA slot1之后的队列长度2减去1得到的值)确定d1位于RA slot2之后的DCTQ中的第二位;d2和d3分别根据其使用的第二参考信号的序号2确定各自的数据发送次序位于使用第一参考信号的终端设备(即d1)的后面,并根据数值1(RA slot1之后的队列长度2减去1得到的值)确定d2和d3位于RA slot2之后的DCTQ中的第三位。After d1, d2, and d3 receive the feedback message, d1 determines to retransmit the data, d2 and d3 determine to retransmit the previously sent data, and d1 determines d1 according to the
在RA slot3,轮到d6、d7发送数据。d6、d7发送的数据均被网络设备成功接收,d6、d7收到的反馈消息为A。In RA slot3, it is the turn of d6 and d7 to send data. The data sent by d6 and d7 are all successfully received by the network device, and the feedback message received by d6 and d7 is A.
在RA slot4,轮到d1发送数据,d1在该时隙发送的数据为重传数据。由于网络设备已识别出d1的标识,且网络设备中存储的DCTQ与各个终端设备存储的DCTQ相同,因此,网络设备能够确定d1的重传时间单元,从而,网络设备可以将d1在RA slot2发送的数据和在RAslot4发送的数据合并后进行译码,增大了d1数据传输成功的概率。In RA slot4, it is d1's turn to send data, and the data sent by d1 in this time slot is retransmission data. Since the network device has recognized the identity of d1, and the DCTQ stored in the network device is the same as the DCTQ stored by each terminal device, the network device can determine the retransmission time unit of d1, so that the network device can send d1 to RA slot2. The data of d1 and the data sent in RAslot4 are combined and decoded, which increases the probability of successful d1 data transmission.
可选地,当在一个RA slot内仅有一个终端设备重传时,该终端设备可以选择固定的参考信号,网络设备也根据该固定的参考信号接收重传数据,从而可以减小网络设备的接收复杂度。Optionally, when only one terminal device retransmits in an RA slot, the terminal device can select a fixed reference signal, and the network device also receives retransmission data according to the fixed reference signal, so that the network device can be reduced. Receive complexity.
在RA slot5,轮到d2和d3发送数据。d2和d3发送的数据均被网络设备成功接收,d2、d3收到的反馈消息为A,此后,网络设备和各个终端设备中的DCTQ队列均为空。In RA slot5, it is the turn of d2 and d3 to send data. The data sent by d2 and d3 are all successfully received by the network device, and the feedback message received by d2 and d3 is A. After that, the DCTQ queues in the network device and each terminal device are empty.
在本申请中,当发生碰撞的终端设备(即收到反馈消息为C的终端设备)再次发送时,可以采用功率爬坡调整发射功率。In this application, when the terminal device that has collided (ie, the terminal device that received the feedback message as C) transmits again, power ramping may be used to adjust the transmit power.
应理解,为了便于描述,在本申请中,在一个接入时隙之后是指在该接入时隙之后且在下一个接入时隙之前,例如,在RA slot1之后是指在RA slot1之后且在RA slot2之前。It should be understood that, for convenience of description, in this application, after an access slot refers to after the access slot and before the next access slot, for example, after RA slot1 refers to after RA slot1 and before RA slot2.
上述实施例是根据本申请的数据传输方法的免调度传输方案,并且实现了自动调度式异步重传,其中,自动调度式是指重传发生的时刻不是终端设备随机选择的,而是根据排队自动实现的,从而提高了上行数据传输的可靠性,此外,网络设备和终端设备分别仅维护一个队列,方案简单易实现。The above embodiment is a scheduling-free transmission scheme according to the data transmission method of the present application, and realizes automatic scheduling asynchronous retransmission. It is automatically realized, thereby improving the reliability of uplink data transmission. In addition, the network device and the terminal device each maintain only one queue, and the solution is simple and easy to implement.
上述实施例仅是举例说明,本申请提供的数据传输的方法不限于此。本申请对图4中终端设备在DCTQ中的排序方法不作限定,例如,通信协议还可以规定优先级较高的终端设备排在队列的前面,优先发送数据。The above embodiments are only examples, and the data transmission method provided by the present application is not limited thereto. The present application does not limit the sorting method of terminal devices in DCTQ in FIG. 4 . For example, the communication protocol may further stipulate that terminal devices with higher priority are arranged at the front of the queue and send data preferentially.
可选地,第二终端设备与所述第一终端设备位于所述第一集合中的相同位置。Optionally, the second terminal device is located in the same position in the first set as the first terminal device.
第二终端设备为第一集合中任意一个与第一终端设备不同的重传的终端设备,在同一个接入时隙内的终端设备竞争接入后,收到的反馈消息为NACK的终端设备可以根据预定的规则排在队列中的相同位置,网络设备同样根据预定的规则确定该位置,从而,多个可能在不同接入时隙重传的终端设备可以在一个接入时隙中重传,提高了资源利用率。The second terminal device is any retransmission terminal device in the first set that is different from the first terminal device. After the terminal devices in the same access time slot compete for access, the feedback message received is a NACK terminal device It can be arranged in the same position in the queue according to a predetermined rule, and the network device also determines the position according to the predetermined rule, so that multiple terminal devices that may retransmit in different access time slots can retransmit in one access time slot. , improving resource utilization.
可选地,方法200还包括:Optionally,
S204,所述第一终端设备根据所述第一信息块初次传输使用的资源确定所述第一信息块重传使用的资源。S204: The first terminal device determines, according to the resources used for initial transmission of the first information block, resources used for retransmission of the first information block.
在本申请中,位于队列中相同位置的多个重传的终端设备可以根据该多个重传的终端设备初传使用的资源进行重传,网络设备根据该多个重传的终端设备初传使用的资源接收重传数据,所述资源可以是时频资源,也可以是参考信号,还可以是其它资源,从而可以减小网络设备的接收复杂度。In this application, multiple retransmitted terminal devices located at the same position in the queue may perform retransmission according to the resources used for initial transmission by the multiple retransmitted terminal devices, and the network device may perform initial transmission according to the multiple retransmitted terminal devices. The used resources are used to receive retransmission data, and the resources may be time-frequency resources, reference signals, or other resources, so that the receiving complexity of the network device can be reduced.
图5示出了本申请提供的再一种数据传输的方法的示例性流程图。FIG. 5 shows an exemplary flowchart of still another data transmission method provided by the present application.
图5中各个标识以及文字的含义与图4所示的标识以及文字的含义相同,此外,d1(1)表示d1使用第一参考信号,d4(3)表示d4使用第三参考信号。The meanings of the symbols and characters in FIG. 5 are the same as those shown in FIG. 4 . In addition, d1(1) indicates that d1 uses the first reference signal, and d4(3) indicates that d4 uses the third reference signal.
在RA slot2之后,按照图4所示的终端设备确定其在队列中的位置方法,网络设备反馈的DCTQ长度为4,DCTQ中终端设备的排列顺序应为d6d7→d1→d2d3→d4,即,d6和d7排在第一位,d4排在最后一位。按照图5所示的终端设备确定其在队列中的位置方法,网络设备反馈的DCTQ长度为3,d1和d4收到的反馈消息为N,因此,d1和d4可以排在相同的位置,例如,如图5中所示的顺序d6d7→d1(1)d4(3)→d2d3,d1和d4也可以排在d2和d3后面;d2和d3收到的反馈消息为C,由于d2和d3使用的第二参考信号的序号2大于d1使用的第一参考信号的序号1,因此,d2和d3排在d1后面,由于RA slot1之后的DCTQ长度(第一长度)为2,第一长度在RA slot2之后减去1的结果为1(即,d6d7占据的位置),因此,d2和d3排在DCTQ的第三位。从而,根据图5所示的数据传输的方法,d1和d4可以在同一个时隙发送重传数据,提高了资源利用率。After RA slot2, according to the method shown in Figure 4 for the terminal equipment to determine its position in the queue, the DCTQ length fed back by the network equipment is 4, and the arrangement order of the terminal equipment in the DCTQ should be d6d7→d1→d2d3→d4, that is, d6 and d7 come first, and d4 comes last. According to the method shown in Figure 5 for the terminal device to determine its position in the queue, the DCTQ length fed back by the network device is 3, and the feedback messages received by d1 and d4 are N. Therefore, d1 and d4 can be ranked in the same position, for example , the order d6d7→d1(1)d4(3)→d2d3 as shown in Figure 5, d1 and d4 can also be arranged behind d2 and d3; the feedback message received by d2 and d3 is C, because d2 and d3 use The
d1和d4在RA slot2分别使用第一参考信号和第三参考信号发送数据,则d1和d4分别记录在RA slot2使用的参考信号,网络设备也记录d1和d4在RA slot2使用的参考信号,并在RA slot4根据第一参考信号接收d1发送的数据,根据第三参考信号接收d4发送的数据,从而可以减小网络设备的接收复杂度。d1 and d4 use the first reference signal and the third reference signal to send data in RA slot2 respectively, then d1 and d4 respectively record the reference signals used in RA slot2, and the network device also records the reference signals used by d1 and d4 in RA slot2, and In
上述实施例仅是举例说明,本申请不限于此,例如,d1和d4还可以根据预定的规则确定重传使用的参考信号。The above embodiments are only examples, and the present application is not limited thereto. For example, d1 and d4 may also determine the reference signal used for retransmission according to a predetermined rule.
可选地,所述第一集合为发送重传数据的终端设备的集合。Optionally, the first set is a set of terminal devices that send retransmission data.
上述实施例均为重传终端设备与非重传终端设备位于相同队列中的情况,作为一个可选的实施例,重传终端设备可以单独排队,即,第一集合为发送重传数据的终端设备的集合。从而,通信系统可以统一管理发送重传数据的终端设备,例如,为发送重传数据的终端设备分配资源,提高上行数据传输的可靠性。The above embodiments are all in the case where the retransmission terminal equipment and the non-retransmission terminal equipment are located in the same queue. As an optional embodiment, the retransmission terminal equipment can be queued separately, that is, the first set is the terminals that send the retransmission data. Collection of equipment. Therefore, the communication system can uniformly manage the terminal equipment that sends the retransmitted data, for example, allocate resources to the terminal equipment that sends the retransmitted data, so as to improve the reliability of uplink data transmission.
可选地,当第一集合为发送重传数据的终端设备的集合时,方法200还包括:Optionally, when the first set is a set of terminal devices that send retransmission data, the
S205,所述第一终端设备根据重传位置数量M和所述第一终端设备在所述第一集合中的位置确定所述第一信息块的重传时间单元,其中,所述M用于指示所述第一集合中M个位置的终端设备在所述重传时间单元发送数据,所述M为正整数。S205, the first terminal device determines a retransmission time unit of the first information block according to the number of retransmission positions M and the position of the first terminal device in the first set, where M is used for Indicates that the terminal devices in the M locations in the first set send data in the retransmission time unit, where M is a positive integer.
重传位置数量用于指示第一集合中有多少个位置的终端设备可以在下个接入时隙发送数据,例如,当前第一集合包括6个位置,重传位置数量为3,则第一集合中位于前3个位置的终端设备可以在下个接入时隙发送数据,具体哪些位置的终端设备可以发送数据,本申请对此不做限定。The number of retransmission positions is used to indicate how many positions in the first set terminal equipment can send data in the next access time slot. For example, the current first set includes 6 positions, and the number of retransmission positions is 3, then the first set The terminal devices located in the first three positions can send data in the next access time slot, and the specific terminal devices in the positions can send data, which is not limited in this application.
网络设备可以根据可使用的资源确定重传位置数量,如果可使用的资源较多,则网络设备可以设定重传位置数量为较大的值,并发送给终端设备;如果可使用的资源较少,则网络设备可以设定重传位置数量为较小的值,并发送给终端设备;或者,重传位置数量M默认等于在重传时间单元可使用的资源的数量K,当第一集合中的位置的数量等于或大于K时,那么,接着到来的接入时隙即为重传时间单元,第一集合中包含的M个位置对应的终端设备在该接入时隙内发送重传的数据,其中,所述重传位置数量默认等于在重传时间单元可使用的资源的数量,是指网络设备和第一集合中的终端设备无需进行信息交互即可分别确定重传位置数量等于在重传时间单元可使用的资源的数量。The network device can determine the number of retransmission locations according to the available resources. If there are more resources available, the network device can set the number of retransmission locations to a larger value and send it to the terminal device; If the number of retransmission locations is less, the network device can set the number of retransmission locations to a smaller value and send it to the terminal device; or, the number of retransmission locations M is equal to the number K of resources available in the retransmission time unit by default. When the number of positions in the M is equal to or greater than K, then the next access slot is the retransmission time unit, and the terminal equipment corresponding to the M positions included in the first set sends retransmissions in the access slot The number of retransmission locations is equal to the number of resources available in the retransmission time unit by default, which means that the network device and the terminal devices in the first set can respectively determine that the number of retransmission locations is equal to The number of resources available in the retransmission time unit.
从而,网络设备可以根据实际情况灵活确定一个时间单元内发送重传数据的终端设备的数量,提高了资源利用率以及上行数据传输的可靠性。Therefore, the network device can flexibly determine the number of terminal devices that send retransmitted data within a time unit according to the actual situation, thereby improving resource utilization and reliability of uplink data transmission.
图6示出了本申请提供的再一种数据传输的方法的示意性流程图。FIG. 6 shows a schematic flowchart of still another data transmission method provided by the present application.
图6中,DCTQ中的终端设备为传输非重传数据的终端设备,传输重传数据的终端设备在重传队列(retransmission queue,RTQ)中排队传输,此外,其它的标识和文字的含义与图5所示的标识和文字的含义相同。In Figure 6, the terminal equipment in DCTQ is the terminal equipment that transmits non-retransmitted data, and the terminal equipment that transmits retransmission data is queued for transmission in the retransmission queue (RTQ). The symbols and characters shown in FIG. 5 have the same meaning.
在图6中,处于碰撞状态的终端设备进入DCTQ排队传输,处于重传状态的终端设备进入RTQ排队传输。对于DCTQ,每个接入时隙之后,网络设备反馈该接入时隙中每个参考信号的竞争结果和DCTQ的长度,每个接入时隙后,DCTQ的长度自动减1,即,终端设备在DCTQ中的位置向前移动一位,网络设备根据该接入时隙的竞争结果以及上个接入时隙的DCTQ长度减1确定新的DCTQ长度。如果DCTQ中的终端设备在前一个接入时隙发送了数据且收到的反馈信息为C,则终端设备重新在DCTQ中排队,例如,可以排在DCTQ的队尾;如果DCTQ中的终端设备在前一个接入时隙中发送了数据且收到的反馈信息为N,则终端设备进入RTQ排队,例如,可以排在RTQ的队尾。In FIG. 6 , the terminal equipment in the collision state enters the DCTQ queuing transmission, and the terminal equipment in the retransmission state enters the RTQ queuing transmission. For DCTQ, after each access slot, the network device feeds back the contention result of each reference signal in the access slot and the length of the DCTQ. After each access slot, the length of the DCTQ is automatically reduced by 1, that is, the terminal The position of the device in the DCTQ moves forward by one, and the network device determines the new DCTQ length according to the contention result of the access slot and the DCTQ length of the previous
RTQ中的终端设备根据预定义的发送时间单元或者默认的发送时间单元开始传输数据,具体地,RTQ中的终端设备根据预定义的发送重传数据的时间单元或者重传队列长度(即,重传位置数量)确定发送重传数据的具体时间单元。预定义的发送时间单元是指:通信协议中规定的终端设备发送数据的时间单元或者网络设备预先确定并通过广播消息或系统消息发送给终端设备的时间单元。默认的发送时间单元是指网络设备和终端设备无需信息交互即可分别确定的终端设备发送数据的时间单元。RTQ中的终端设备发送数据的时刻与DCTQ中的终端设备发送数据的时刻没有关系,二者可能相同(如图6所示),也可能不同。The terminal device in RTQ starts to transmit data according to the predefined sending time unit or the default sending time unit. The number of transmission locations) determines the specific time unit for sending retransmission data. The predefined sending time unit refers to the time unit in which the terminal device sends data specified in the communication protocol or the time unit pre-determined by the network device and sent to the terminal device through a broadcast message or a system message. The default sending time unit refers to the time unit in which the terminal device sends data, which can be separately determined by the network device and the terminal device without information exchange. The time when the terminal device in RTQ sends data has nothing to do with the time when the terminal device in DCTQ sends data, and the two may be the same (as shown in FIG. 6 ) or different.
如图6所示,在RA slot1之后,d5接收到的反馈消息为N,则d5进入RTQ;在RA slot2之后,d1接收到的反馈消息为N,d1进入RTQ,并且排在d5之后;在RA slot3之后,d6接收到的反馈消息为N,d6进入RTQ,排在d1之后。As shown in Figure 6, after RA slot1, the feedback message received by d5 is N, then d5 enters RTQ; after RA slot2, the feedback message received by d1 is N, d1 enters RTQ, and ranks after d5; After RA slot3, the feedback message received by d6 is N, and d6 enters RTQ and ranks after d1.
当RTQ中的终端设备开始传输数据时,RA slot4之后有三个可用的参考信号,网络设备可以确定重传队列长度为3,则排在RTQ中前三位的终端设备(即,d5、d1和d6)在RAslot5可以传输数据,d3等待下一个重传时隙。在RA slot5之后,d1收到的反馈消息为N,则d1再次进入RTQ排队,例如,d1排在RTQ队尾。When the terminal equipment in RTQ starts to transmit data, there are three available reference signals after RA slot4, the network equipment can determine that the retransmission queue length is 3, then the top three terminal equipments in RTQ (ie, d5, d1 and d6) Data can be transmitted in RAslot5, and d3 waits for the next retransmission slot. After RA slot5, the feedback message received by d1 is N, then d1 enters the RTQ queue again, for example, d1 is queued at the end of the RTQ queue.
上述实施例仅是举例说明,本申请提供的数据传输的方法不限于此,例如,为了避免RA slot5中传输的数据发生碰撞,网络设备可以将重传队列长度设定为1。The above embodiments are only examples, and the data transmission method provided by the present application is not limited thereto. For example, in order to avoid collision of data transmitted in RA slot 5, the network device may set the retransmission queue length to 1.
因此,本申请提供的数据传输的方法,发送重传数据的终端设备在仅包括发送重传数据的终端设备的队列中排队,从而有利于网络设备统一管理发送重传数据的终端设备,此外,网络设备根据可用资源确定重传队列长度,可以提高资源利用率以及上行数据传输的可靠性。Therefore, in the data transmission method provided by the present application, the terminal equipment that sends the retransmitted data is queued in a queue that only includes the terminal equipment that sends the retransmitted data, thereby helping the network equipment to uniformly manage the terminal equipment that sends the retransmitted data. In addition, The network device determines the length of the retransmission queue according to the available resources, which can improve resource utilization and reliability of uplink data transmission.
可选地,方法200还包括:Optionally,
S206,当所述第一信息块的传输次数满足退出条件时,所述第一终端设备退出所述第一集合。S206, when the number of times of transmission of the first information block satisfies the exit condition, the first terminal device exits the first set.
在S206中,传输次数可以是碰撞次数,也可以是重传次数,还可以是重传次数和碰撞次数之和。In S206, the number of transmissions may be the number of collisions, the number of retransmissions, or the sum of the number of retransmissions and the number of collisions.
在本申请中,终端设备接收到的反馈信息为NACK或者C时,都说明数据未传输成功,第一集合中的终端设备可能经过多次传输仍然未能成功发送数据,为了减小对第一集合中其它终端设备的影响,多次传输仍未能成功发送数据的终端设备可以退出第一集合,即,不再和第一集合中的其它终端设备竞争资源,例如,可以设定退出条件为传输次数阈值,当第一信息块的碰撞次数(即,第一终端设备接收到C的数量)大于或等于传输次数阈值时,第一终端设备退出第一集合;或者,当第一信息块的重传次数大于或等于传输次数阈值时,第一终端设备退出第一集合;或者,当第一信息块的碰撞次数与重传次数之和大于或等于传输次数阈值时,第一终端设备退出第一集合。In this application, when the feedback information received by the terminal device is NACK or C, it means that the data has not been transmitted successfully, and the terminal devices in the first set may still fail to transmit the data successfully after multiple transmissions. Influenced by other terminal devices in the set, a terminal device that fails to send data after multiple transmissions can exit the first set, that is, no longer compete for resources with other terminal devices in the first set. For example, the exit condition can be set as The transmission times threshold, when the collision times of the first information block (that is, the number of Cs received by the first terminal device) is greater than or equal to the transmission times threshold, the first terminal device exits the first set; or, when the first information block When the number of retransmissions is greater than or equal to the threshold of the number of transmissions, the first terminal device exits the first set; or, when the sum of the number of collisions of the first information block and the number of retransmissions is greater than or equal to the threshold of the number of transmissions, the first terminal device exits the first set. a collection.
退出第一集合的终端设备可以在预设时段后通过第一集合对应的资源再次尝试竞争接入,也可以通过除第一集合对应的资源之外的其它资源再次尝试竞争接入。The terminal equipment that exits the first set may try to compete for access again through resources corresponding to the first set after a preset period of time, or may try to compete for access again through resources other than resources corresponding to the first set.
图7示出了本申请提供的再一种数据传输的方法的示意性流程图。FIG. 7 shows a schematic flowchart of still another data transmission method provided by the present application.
图7中各个标识以及文字的含义与图4所示的标识以及文字的含义相同,X形标识表示该设备在当前接入时隙之后退出队列。例如,通信系统设定退出条件为传输次数等于3,如图7所示,d1经历了一次碰撞和两次重传后,碰撞次数和重传次数之和满足了退出条件,在RA slot4之后,d1和网络设备都确定d1退出DCTQ,网络设备反馈的DCTQ的长度为1,此时,d2和d3分别根据队列长度为1确定在RA slot5发送数据;d2和d3发送的数据在RA slot5碰撞,二者的碰撞次数满足了退出条件,则RA slot5之后d2、d3和网络设备都确定d2和d3退出DCTQ,网络设备反馈的DCTQ的长度为0。The meanings of the signs and characters in FIG. 7 are the same as those of the signs and characters shown in FIG. 4 , and the X-shaped sign indicates that the device exits the queue after the current access time slot. For example, the communication system sets the exit condition as the number of transmissions equal to 3. As shown in Figure 7, after d1 has experienced one collision and two retransmissions, the sum of the number of collisions and the number of retransmissions satisfies the exit condition. After RA slot4, Both d1 and the network device determine that d1 exits the DCTQ, and the length of the DCTQ returned by the network device is 1. At this time, d2 and d3 determine to send data in RA slot 5 according to the queue length of 1 respectively; the data sent by d2 and d3 collide in RA slot 5, If the number of collisions between the two satisfies the exit condition, after RA slot5, d2, d3 and the network device all determine that d2 and d3 exit the DCTQ, and the length of the DCTQ fed back by the network device is 0.
因此,本申请提供的数据传输的方法,当终端设备的传输次数满足退出条件时退出队列,从而可以减小对队列中其它终端设备的影响,提高了上行数据传输的可靠性。Therefore, in the data transmission method provided by the present application, the terminal device exits the queue when the number of transmissions of the terminal device meets the exit condition, thereby reducing the impact on other terminal devices in the queue and improving the reliability of uplink data transmission.
可选地,方法200还包括:Optionally,
S230,所述第一终端设备从网络设备接收第一指示信息,所述第一指示信息用于指示所述第一终端设备发送数据使用的资源未被占用。S230: The first terminal device receives first indication information from the network device, where the first indication information is used to indicate that the resources used by the first terminal device to send data are not occupied.
S240,所述第一终端设备根据所述第一指示信息退出所述第一集合。S240, the first terminal device exits the first set according to the first indication information.
可选地,方法200还包括:Optionally,
S250,所述第一终端设备从网络设备接收第二指示信息,所述第二指示信息用于指示所述第一终端设备退出所述第一集合。S250: The first terminal device receives second indication information from the network device, where the second indication information is used to instruct the first terminal device to quit the first set.
S260,所述第一终端设备根据所述第二指示信息退出所述第一集合。S260, the first terminal device exits the first set according to the second indication information.
当队列中的包括的位置的数量较多(大于或等于2)时,除了满足退出条件的终端设备自己能够确定自己退出队列之外,其它终端设备并不能确定到底哪些终端设备退出了队列,从而可能会造成错误的排序结果。When the number of included positions in the queue is large (greater than or equal to 2), other terminal devices cannot determine which terminal devices have exited the queue, except that the terminal devices that meet the exit conditions can determine that they have exited the queue. May cause incorrect sorting results.
为了避免这种情况,本申请提出以下两种解决方案。In order to avoid this situation, the present application proposes the following two solutions.
方案一Option One
针对每个竞争资源上的竞争结果,除了上述四种反馈结果外,网络设备还可以反馈状态R(即,第二指示信息),状态R表示使用该竞争资源的终端设备退出队列,队列中正在排队的终端设备可以根据R确定正确的数据发送顺序。For the contention result on each contention resource, in addition to the above four kinds of feedback results, the network device can also feed back the state R (ie, the second indication information). The queued terminal equipment can determine the correct data transmission order according to R.
方案二Option II
针对每个竞争资源上的竞争结果,仍然只反馈A、N、B、C四种结果,对于需要退出队列的终端设备,即使该终端设备使用竞争资源发送了数据,网络设备反馈的结果也是B(即,第一指示信息),使用该竞争资源的终端设备退出队列,通过该竞争资源发送数据的终端设备根据该反馈结果B确定退出队列,队列中其它终端设备根据B确定正确的数据发送顺序。For the competition result on each competing resource, only four results of A, N, B, and C are still fed back. For the terminal device that needs to exit the queue, even if the terminal device uses the competing resource to send data, the result returned by the network device is B. (ie, the first indication information), the terminal device using the competing resource exits the queue, the terminal device sending data through the competing resource determines to exit the queue according to the feedback result B, and other terminal devices in the queue determine the correct data transmission order according to B .
图8示出了本申请提供的再一种数据传输的方法的示意性流程图。FIG. 8 shows a schematic flowchart of still another data transmission method provided by the present application.
图8中,上方的X形标识表示d1和d2在该接入时隙后退出DCTQ,下方的X形标识表示该队列为错误的队列,其余标识和文字的含义与图4中标识和文字的含义相同。In Figure 8, the upper X-shaped mark indicates that d1 and d2 exit the DCTQ after the access time slot, the lower X-shaped mark indicates that the queue is an incorrect queue, and the meanings of the remaining marks and words are the same as those of the marks and words in Figure 4. Same meaning.
通信系统预先规定碰撞次数达到两次的终端设备退出队列,d1和d2在RA slot1发生碰撞,在RA slot2再次发生碰撞,则d1和d2应该退出DCTQ。网络设备反馈的DCTQ的队列长度为3,对于d1和d2的竞争结果,网络设备可以反馈R,也可以反馈B,从而,DCTQ中所有的终端设备根据B或R确定使用第三参考信号发送数据的终端设备退出DCTQ,DCTQ的队尾不会再有终端设备排队,RA slot2之后正确的顺序是d4d5→d6d7→d3,而不是d6d7→d3→d1d2,错误的队列如图8下部带有X标记的队列所示。The communication system pre-specifies that the terminal equipment whose collision times reach two times exits the queue, d1 and d2 collide in RA slot1, and collide again in RA slot2, then d1 and d2 should exit DCTQ. The DCTQ queue length fed back by the network device is 3. For the contention results of d1 and d2, the network device can feed back R or B. Therefore, all terminal devices in the DCTQ determine to use the third reference signal to send data according to B or R. If the terminal equipment exits DCTQ, there will be no terminal equipment queued at the end of the DCTQ queue. After RA slot2, the correct sequence is d4d5→d6d7→d3 instead of d6d7→d3→d1d2. The wrong queue is marked with an X at the bottom of Figure 8. shown in the queue.
如果网络设备不发送B或R,而是对d1和d2在RA slot2碰撞的结果反馈C,且反馈DCTQ长度为3,那么除了d1和d2之外,其它终端设备均无法确定d1和d2是否会继续排队,从而会导致出现错误的排队结果。If the network device does not send B or R, but feeds back C on the result of the collision of d1 and d2 in RA slot2, and the feedback DCTQ length is 3, then except d1 and d2, other terminal devices cannot determine whether d1 and d2 will Continue queuing, resulting in incorrect queuing results.
因此,本申请提供的数据传输的方法,对需要退出队列的终端设备反馈第一指示信息或者第二指示信息,从而可以避免正在排队的终端设备确定错误的数据发送顺序。Therefore, in the data transmission method provided by the present application, the first indication information or the second indication information is fed back to the terminal equipment that needs to exit the queue, so that the terminal equipment in the queue can be prevented from determining an incorrect data sending order.
图9示出了本申请提供的再一种数据传输的方法的示意性流程图。FIG. 9 shows a schematic flow chart of still another data transmission method provided by the present application.
图9中,上方的X形标识表示d5在该接入时隙后退出RTQ,下方的X形标识表示该队列为错误的队列,其余标识和文字的含义与图5中标识和文字的含义相同。In Figure 9, the upper X-shaped mark indicates that d5 exits RTQ after the access time slot, the lower X-shaped mark indicates that the queue is an incorrect queue, and the meanings of the remaining marks and words are the same as those of the marks and words in Figure 5. .
通信系统预先规定传输次数达到两次的终端设备退出队列,d2、d3在RA slot1发生碰撞,在RA slot2再次发生碰撞,因此,d2和d3退出DCTQ。网络设备反馈DCTQ长度为1,由于RA slot2之后DCTQ中仅剩余一个位置,占据该位置的d6和d7不会做出错误判断。The communication system pre-specifies that the terminal equipment whose transmission times reach twice exit the queue, d2 and d3 collide in RA slot1, and collide again in RA slot2, therefore, d2 and d3 exit the DCTQ. The network device feeds back that the DCTQ length is 1. Since there is only one position left in the DCTQ after RA slot2, d6 and d7 occupying this position will not make a wrong judgment.
对于d5,由于d5在RA slot1和RA slot5均为传输成功,因此,d5需要退出RTQ,网络设备反馈的RTQ长度为2,网络设备可以反馈第一参考信号的竞争结果为R或B,d1和d6根据R或B确定RA slot5中使用第一参考信号传输数据的终端设备不再排队,从而确定正确的RTQ。For d5, since d5 is successfully transmitted in both RA slot1 and RA slot5, d5 needs to exit RTQ, the RTQ length fed back by the network device is 2, the network device can feed back the competition result of the first reference signal as R or B, d1 and d6 According to R or B, it is determined that the terminal equipment in RA slot 5 that uses the first reference signal to transmit data is no longer queued, so as to determine the correct RTQ.
如果网络设备在RA slot5之后反馈的RTQ的队列长度为2,而不反馈第一参考信号的竞争结果为R或B,则d1和d6无法确定RA slot5中使用第一参考信号传输数据的终端设备是否还会排队,从而可能导致错误的排队结果,对于d1来说,可能的错误排队结果如图9中X形标识所标记的RTQ。If the queue length of the RTQ fed back by the network device after RA slot5 is 2, and the contention result of not feeding back the first reference signal is R or B, then d1 and d6 cannot determine the terminal device that uses the first reference signal to transmit data in RA slot5 Whether it will still be queued, which may lead to wrong queuing results, for d1, the possible wrong queuing results are RTQ marked by the X-shaped mark in Figure 9.
因此,本申请提供的数据传输的方法,对需要退出队列的终端设备反馈第一指示信息或者第二指示信息,从而可以避免正在排队的终端设备确定错误的数据发送顺序。Therefore, in the data transmission method provided by the present application, the first indication information or the second indication information is fed back to the terminal equipment that needs to exit the queue, so that the terminal equipment in the queue can be prevented from determining an incorrect data sending order.
可选地,所述第一终端设备确定所述重传时间单元之前,方法200还包括:Optionally, before the first terminal device determines the retransmission time unit, the
S270,所述第一终端设备从所述网络设备接收第三指示信息或者第四指示信息,其中,所述第三指示信息用于指示第二终端设备退出第一集合,所述第四指示信息用于指示所述第二终端设备发送数据使用的资源未被使用或所述网络设备未在所述第二终端设备发送数据使用的资源上检测出任何终端设备。S270. The first terminal device receives third indication information or fourth indication information from the network device, where the third indication information is used to instruct the second terminal device to exit the first set, and the fourth indication information It is used to indicate that the resource used by the second terminal device to send data is not used or the network device has not detected any terminal device on the resource used by the second terminal device to send data.
S280,所述第一终端设备根据所述第三指示信息或者所述第四指示信息确定所述第一终端设备在第一集合中的位置。S280, the first terminal device determines the position of the first terminal device in the first set according to the third indication information or the fourth indication information.
在本申请中,当第二终端设备需要退出第一集合时,例如,当第二终端设备的传输次数满足退出条件时,网络设备可以向第一终端设备以及第二终端设备发送第三指示信息或第四指示信息,其中,第二终端设备为第一集合中传输次数满足退出条件的终端设备,第一终端设备根据第三指示信息或者第四指示信息确定该第二终端设备退出第一集合,从而,第一终端设备可以正确确定第一终端设备在第一集合中的位置。In this application, when the second terminal device needs to exit the first set, for example, when the number of transmissions of the second terminal device satisfies the exit condition, the network device may send third indication information to the first terminal device and the second terminal device or fourth indication information, wherein the second terminal device is a terminal device in the first set whose transmission times satisfy the exit condition, and the first terminal device determines that the second terminal device exits the first set according to the third indication information or the fourth indication information , so that the first terminal device can correctly determine the position of the first terminal device in the first set.
如图9所示,通信系统预先规定传输次数达到两次的终端设备退出队列,在RAslot5中,d5的传输次数达到了两次,且仍未传输成功,因此,d5需要退出RTQ,网络设备向RTQ中的终端设备发第三指示信息或者第四指示信息,此时,d5即S270和S280中的第二终端设备,RTQ即第一集合,d1和d6即第一终端设备,d1和d6分别根据第三指示信息或者第四指示信息确定使用第一参考信号的终端设备(即d5)退出队列,从而,d1根据网络设备反馈的队列长度2确定d1位于RTQ的第一位,d6根据网络设备反馈的队列长度2确定d6位于RTQ的第二位。As shown in Figure 9, the communication system pre-specifies that the terminal equipment whose transmission times reach twice exits the queue. In RAslot5, the transmission times of d5 reaches two times, and the transmission is still not successful. Therefore, d5 needs to exit RTQ, and the network equipment sends The terminal equipment in RTQ sends the third indication information or the fourth indication information. At this time, d5 is the second terminal equipment in S270 and S280, RTQ is the first set, d1 and d6 are the first terminal equipment, and d1 and d6 are respectively the first terminal equipment. According to the third indication information or the fourth indication information, it is determined that the terminal device using the first reference signal (ie, d5) exits the queue. Therefore, d1 determines that d1 is at the first position of RTQ according to the
图10示出了本申请提供的再一种数据传输的方法的示意性流程图。该方法300包括:FIG. 10 shows a schematic flowchart of still another data transmission method provided by the present application. The
S310,网络设备确定第一终端设备的重传时间单元。S310, the network device determines the retransmission time unit of the first terminal device.
S320,所述网络设备在所述重传时间单元检测所述第一终端设备发送的第一数据,所述第一数据包括第一信息块经过处理后得到的第一符号序列。S320: The network device detects, in the retransmission time unit, first data sent by the first terminal device, where the first data includes a first symbol sequence obtained after processing the first information block.
其中,所述重传时间单元是所述网络设备根据所述第一终端设备的发送顺序信息确定的,所述第一终端设备的发送顺序信息是所述网络设备基于所述第一终端设备在第一集合中的位置确定的,所述第一终端设备在所述第一集合中的位置是所述网络设备根据预设的算法确定的。Wherein, the retransmission time unit is determined by the network device according to the sending sequence information of the first terminal device, and the sending sequence information of the first terminal device is determined by the network device based on the sending sequence information of the first terminal device The location in the first set is determined, and the location of the first terminal device in the first set is determined by the network device according to a preset algorithm.
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的方法300中网络设备的具体工作过程,可以参考前述方法200中网络设备的对应过程,在此不加赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, for the specific working process of the network device in the above-described
因此,本申请提供的数据传输的方法,网络设备根据第一终端设备在第一集合中的位置确定第一终端设备用于发送重传数据的重传时间单元,该位置为网络设备根据预设在第一终端设备和网络设备中的算法确定的位置,从而,当第一终端设备需要重传数据时,网络设备能够确定第一终端设备的重传时刻,并且系统无需为第一终端设备的重传预留参考信号资源,提高了资源利用率。Therefore, in the data transmission method provided by this application, the network device determines the retransmission time unit used by the first terminal device to send the retransmission data according to the location of the first terminal device in the first set, and the location is the network device according to the preset The position determined by the algorithm in the first terminal device and the network device, so that when the first terminal device needs to retransmit data, the network device can determine the retransmission time of the first terminal device, and the system does not need to Retransmission reserves reference signal resources, which improves resource utilization.
可选地,所述网络设备在所述重传时间单元检测所述第一终端设备发送的第一数据之前,方法300还包括:Optionally, before the network device detects the first data sent by the first terminal device in the retransmission time unit, the
S301,所述网络设备向所述第一终端设备发送NACK,其中,所述NACK用于指示第二数据解码失败,所述第二数据包括所述第一信息块经过处理后得到的第二符号序列。S301, the network device sends a NACK to the first terminal device, where the NACK is used to indicate that the decoding of second data fails, and the second data includes a second symbol obtained after the first information block is processed sequence.
从而,第一终端设备可以根据网络设备发送的NACK确定第二数据未成功传输,并根据NACK确定重传第二数据对应的信息块(即,第一信息块)。Thus, the first terminal device may determine that the second data is not successfully transmitted according to the NACK sent by the network device, and determine to retransmit the information block (ie, the first information block) corresponding to the second data according to the NACK.
可选地,方法300还包括:Optionally,
S302,所述网络设备向所述第一终端设备发送第一集合的位置信息,所述位置信息用于指示所述第一集合包括的位置的数量,以便于所述第一终端设备根据所述位置信息确定所述第一终端设备在所述第一集合中的位置。S302: The network device sends location information of the first set to the first terminal device, where the location information is used to indicate the number of locations included in the first set, so that the first terminal device can The location information determines the location of the first terminal device in the first set.
网络设备接收到至少一个终端设备(包括第一终端设备)发送的数据后,可以根据上行数据的检测情况确定第一集合所包括的位置的数量,并向该至少一个终端设备发送位置信息,当终端设备接收到该位置信息时,根据该位置信息以及相应的算法确定终端设备在第一集合中的位置,从而可以确定终端设备发送数据的时间单元。After receiving the data sent by at least one terminal device (including the first terminal device), the network device can determine the number of locations included in the first set according to the detection of the uplink data, and send location information to the at least one terminal device. When the terminal device receives the location information, it determines the location of the terminal device in the first set according to the location information and a corresponding algorithm, so that the time unit in which the terminal device sends data can be determined.
可选地,第二终端设备与所述第一终端设备位于所述第一集合中的相同位置。Optionally, the second terminal device is located in the same position in the first set as the first terminal device.
第二终端设备为第一集合中任意一个与第一终端设备不同的重传的终端设备,在同一个接入时隙内的终端设备竞争接入后,收到的反馈消息为NACK的终端设备可以根据预定的规则排在队列中的相同位置,网络设备同样根据预定的规则确定该位置,从而,多个可能在不同接入时隙重传的终端设备可以在一个接入时隙中重传,提高了资源利用率。The second terminal device is any retransmission terminal device in the first set that is different from the first terminal device. After the terminal devices in the same access time slot compete for access, the feedback message received is a NACK terminal device It can be arranged in the same position in the queue according to a predetermined rule, and the network device also determines the position according to the predetermined rule, so that multiple terminal devices that may retransmit in different access time slots can retransmit in one access time slot. , improving resource utilization.
可选地,方法300还包括:Optionally,
S303,所述网络设备根据所述第一信息块初次传输使用的资源确定所述第一信息块重传使用的资源。S303: The network device determines, according to the resources used for initial transmission of the first information block, resources used for retransmission of the first information block.
在本申请中,位于队列中相同位置的多个重传的终端设备可以根据该多个重传的终端设备初传使用的资源进行重传,网络设备根据该多个重传的终端设备初传使用的资源(不包括时域资源)接收重传数据,所述资源可以是频域资源,也可以是参考信号,还可以是其它资源,从而可以减小网络设备的接收复杂度。In this application, multiple retransmitted terminal devices located at the same position in the queue may perform retransmission according to the resources used for initial transmission by the multiple retransmitted terminal devices, and the network device may perform initial transmission according to the multiple retransmitted terminal devices. The used resources (excluding time domain resources) receive retransmission data, and the resources may be frequency domain resources, reference signals, or other resources, so that the receiving complexity of the network device can be reduced.
可选地,所述第一集合为发送重传数据的终端设备的集合。Optionally, the first set is a set of terminal devices that send retransmission data.
重传终端设备可以单独排队,即,第一集合为发送重传数据的终端设备的集合。从而,通信系统可以统一管理发送重传数据的终端设备,例如,为发送重传数据的终端设备分配资源,提高上行数据传输的可靠性。Retransmission terminal devices may be queued individually, that is, the first set is the set of terminal devices that transmit retransmission data. Therefore, the communication system can uniformly manage the terminal equipment that sends the retransmitted data, for example, allocate resources to the terminal equipment that sends the retransmitted data, so as to improve the reliability of uplink data transmission.
可选地,方法300还包括:Optionally,
S304,所述网络设备根据重传位置数量M和所述第一终端设备在所述第一集合中的位置确定所述第一信息块的重传时间单元,其中,所述M用于指示所述第一集合中M个位置的终端设备在所述重传时间单元发送数据,所述M为正整数。S304, the network device determines the retransmission time unit of the first information block according to the number of retransmission positions M and the position of the first terminal device in the first set, where M is used to indicate the The terminal devices at M locations in the first set send data in the retransmission time unit, where M is a positive integer.
网络设备可以根据可使用的资源确定重传位置数量,如果可使用的资源较多,则网络设备可以设定重传位置数量为较大的值,并发送给终端设备;如果可使用的资源较少,则网络设备可以设定重传位置数量为较小的值,并发送给终端设备;或者,重传位置数量M默认等于在重传时间单元可使用的资源的数量K,当第一集合中的位置的数量等于或大于K时,那么,接着到来的接入时隙即为重传时间单元,第一集合中包含的M个位置对应的终端设备在该接入时隙内发送重传的数据,其中,所述重传位置数量默认等于在重传时间单元可使用的资源的数量,是指网络设备和第一集合中的终端设备无需进行信息交互即可分别确定重传位置数量等于在重传时间单元可使用的资源的数量。The network device can determine the number of retransmission locations according to the available resources. If there are more resources available, the network device can set the number of retransmission locations to a larger value and send it to the terminal device; If the number of retransmission locations is less, the network device can set the number of retransmission locations to a smaller value and send it to the terminal device; or, the number of retransmission locations M is equal to the number K of resources available in the retransmission time unit by default. When the number of positions in the M is equal to or greater than K, then the next access slot is the retransmission time unit, and the terminal equipment corresponding to the M positions included in the first set sends retransmissions in the access slot The number of retransmission locations is equal to the number of resources available in the retransmission time unit by default, which means that the network device and the terminal devices in the first set can respectively determine that the number of retransmission locations is equal to The number of resources available in the retransmission time unit.
从而,网络设备可以根据实际情况灵活确定一个时间单元内发送重传数据的终端设备的数据,提高了资源利用率以及上行数据传输的可靠性。Therefore, the network device can flexibly determine the data of the terminal device that sends the retransmitted data within a time unit according to the actual situation, which improves the resource utilization rate and the reliability of uplink data transmission.
可选地,方法300还包括:Optionally,
S305,当所述第一信息块的传输次数满足退出条件时,所述网络设备确定所述第一终端设备退出所述第一集合。S305, when the number of times of transmission of the first information block satisfies the exit condition, the network device determines that the first terminal device exits the first set.
在S305中,传输次数可以是碰撞次数,也可以是重传次数,还可以是重传次数和碰撞次数之和。In S305, the number of transmissions may be the number of collisions, the number of retransmissions, or the sum of the number of retransmissions and the number of collisions.
在本申请中,终端设备接收到的反馈信息为NACK或者C时,都说明数据未传输成功,第一集合中的终端设备可能经过多次传输仍然未能成功发送数据,为了减小对第一集合中其它终端设备的影响,多次传输仍未能成功发送数据的终端设备可以退出第一集合,即,不再和第一集合中的其它终端设备竞争资源,从而可以提高其它终端设备的数据发送成功的概率。In this application, when the feedback information received by the terminal device is NACK or C, it means that the data has not been transmitted successfully, and the terminal devices in the first set may still fail to transmit the data successfully after multiple transmissions. Influenced by other terminal devices in the set, a terminal device that fails to send data after multiple transmissions can exit the first set, that is, it will no longer compete for resources with other terminal devices in the first set, so that the data of other terminal devices can be improved. The probability of a successful transmission.
可选地,方法300还包括:Optionally,
S306,所述网络设备发送第一指示信息,所述第一指示信息用于指示所述第一终端设备发送数据使用的资源未被使用或所述网络设备未在所述第一终端设备发送数据使用的资源上检测出任何终端设备。S306, the network device sends first indication information, where the first indication information is used to indicate that the resources used by the first terminal device to send data are not used or the network device does not send data on the first terminal device Any end device detected on the resource used.
当队列中的包括的位置的数量较多(大于或等于2)时,除了满足退出条件的终端设备自己能够确定自己退出队列之外,其它终端设备并不能确定到底哪些终端设备退出了队列,从而可能会造成错误的排序结果。When the number of included positions in the queue is large (greater than or equal to 2), other terminal devices cannot determine which terminal devices have exited the queue, except that the terminal devices that meet the exit conditions can determine that they have exited the queue. May cause incorrect sorting results.
本申请提供的数据传输的方法,对需要退出队列的终端设备反馈第一指示信息,从而可以避免正在排队的终端设备确定错误的数据发送顺序。In the data transmission method provided by the present application, the first indication information is fed back to the terminal equipment that needs to exit the queue, so that the terminal equipment in the queue can be prevented from determining an incorrect data sending sequence.
可选地,方法300还包括:Optionally,
S307,所述网络设备发送第二指示信息,所述第二指示信息用于指示所述第一终端设备退出所述第一集合。S307: The network device sends second indication information, where the second indication information is used to instruct the first terminal device to quit the first set.
当队列中的包括的位置的数量较多(大于或等于2)时,除了满足退出条件的终端设备自己能够确定自己退出队列之外,其它终端设备并不能确定到底哪些终端设备退出了队列,从而可能会造成错误的排序结果。When the number of included positions in the queue is large (greater than or equal to 2), other terminal devices cannot determine which terminal devices have exited the queue, except that the terminal devices that meet the exit conditions can determine that they have exited the queue. May cause incorrect sorting results.
本申请提供的数据传输的方法,对需要退出队列的终端设备反馈第二指示信息,从而可以避免正在排队的终端设备确定错误的数据发送顺序。In the data transmission method provided by the present application, the second indication information is fed back to the terminal device that needs to exit the queue, so that the terminal device in the queue can be prevented from determining an incorrect data sending sequence.
上文详细介绍了本申请提供的数据传输的方法示例。可以理解的是,终端设备和网络设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。The method examples of data transmission provided by the present application are described in detail above. It can be understood that, in order to implement the above-mentioned functions, the terminal device and the network device include corresponding hardware structures and/or software modules for executing each function. Those skilled in the art should easily realize that the present application can be implemented in hardware or a combination of hardware and computer software with the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein. Whether a function is performed by hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of this application.
本申请可以根据上述方法示例对终端设备等进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The present application may divide the functional units of the terminal device and the like according to the above method examples. For example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units. It should be noted that the division of units in this application is schematic, and is only a logical function division, and other division methods may be used in actual implementation.
在采用集成的单元的情况下,图11示出了上述实施例中所涉及的第一终端设备的一种可能的结构示意图。第一终端设备1100包括:处理单元1102和通信单元1103。处理单元1102用于对第一终端设备1100的动作进行控制管理,例如,处理单元1102用于支持第一终端设备1100执行图2的S210和/或用于本文所描述的技术的其它过程。通信单元1103用于支持第一终端设备1100与其它网络实体的通信,例如与网络设备之间的通信。第一终端设备1100还可以包括存储单元1101,用于存储第一终端设备1100的程序代码和数据。In the case of using an integrated unit, FIG. 11 shows a possible schematic structural diagram of the first terminal device involved in the above embodiment. The
其中,处理单元1102可以是处理器或控制器,例如可以是中央处理器(centralprocessing unit,CPU),通用处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信单元1103可以是收发器、收发电路等。存储单元1101可以是存储器。The
本申请提供的第一终端设备1100,根据第一终端设备1100在第一集合中的位置确定用于发送重传数据的重传时间单元,该位置为第一终端设备1100根据预设在第一终端设备1100和网络设备中的算法确定的位置,从而,当第一终端设备1100需要重传数据时,网络设备能够确定第一终端设备1100的重传时刻,并且系统无需为第一终端设备1100的重传预留参考信号资源,提高了资源利用率。The
当处理单元1102为处理器,通信单元1103为收发器,存储单元1101为存储器时,本申请所涉及的第一终端设备可以为图12所示的第一终端设备。When the
参阅图12所示,该第一终端设备1200包括:处理器1202、收发器1203、存储器1201。其中,收发器1203、处理器1202以及存储器1201可以通过内部连接通路相互通信,传递控制和/或数据信号。Referring to FIG. 12 , the
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不加赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, for the specific working process of the above-described devices and units, reference may be made to the corresponding processes in the foregoing method embodiments, and details are not repeated here.
本申请提供的第一终端设备1200,根据第一终端设备1200在第一集合中的位置确定用于发送重传数据的重传时间单元,该位置为第一终端设备1200根据预设在第一终端设备1200和网络设备中的算法确定的位置,从而,当第一终端设备1200需要重传数据时,网络设备能够确定第一终端设备1200的重传时刻,并且系统无需为第一终端设备1200的重传预留参考信号资源,提高了资源利用率。The
在采用集成的单元的情况下,图13示出了上述实施例中所涉及的网络设备的一种可能的结构示意图。网络设备1300包括:处理单元1302和通信单元1303。处理单元1302用于对网络设备1300的动作进行控制管理,例如,处理单元1302用于支持网络设备1300执行图10的S310和/或用于本文所描述的技术的其它过程。通信单元1303用于支持网络设备1300与其它网络实体的通信,例如与终端设备之间的通信。网络设备1300还可以包括存储单元1301,用于存储网络设备1300的程序代码和数据。In the case of using an integrated unit, FIG. 13 shows a possible schematic structural diagram of the network device involved in the above embodiment. The
其中,处理单元1302可以是处理器或控制器,例如可以是CPU,通用处理器,DSP,ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信单元1303可以是收发器、收发电路等。存储单元1301可以是存储器。The
本申请提供的数据传输的网络设备1300,根据第一终端设备在第一集合中的位置确定第一终端设备用于发送重传数据的重传时间单元,该位置为网络设备1300根据预设在第一终端设备和网络设备1300中的算法确定的位置,从而,当第一终端设备需要重传数据时,网络设备1300能够确定第一终端设备的重传时刻,并且系统无需为第一终端设备的重传预留参考信号资源,提高了资源利用率。The
当处理单元1302为处理器,通信单元1303为收发器,存储单元1301为存储器时,本申请所涉及的网络设备可以为图14所示的网络设备。When the
参阅图14所示,该网络设备1400包括:处理器1402、收发器1403、存储器1401。其中,收发器1403、处理器1402以及存储器1401可以通过内部连接通路相互通信,传递控制和/或数据信号。Referring to FIG. 14 , the
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不加赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, for the specific working process of the above-described devices and units, reference may be made to the corresponding processes in the foregoing method embodiments, and details are not repeated here.
本申请提供的数据传输的网络设备1400,根据第一终端设备在第一集合中的位置确定第一终端设备用于发送重传数据的重传时间单元,该位置为网络设备1400根据预设在第一终端设备和网络设备1400中的算法确定的位置,从而,当第一终端设备需要重传数据时,网络设备1400能够确定第一终端设备的重传时刻,并且系统无需为第一终端设备的重传预留参考信号资源,提高了资源利用率。The
在本申请各个实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施过程构成任何限定。In each embodiment of the present application, the size of the sequence number of each process does not mean the sequence of execution, and the execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the present application.
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。In addition, the term "and/or" in this article is only an association relationship to describe the associated objects, indicating that there can be three kinds of relationships, for example, A and/or B, it can mean that A exists alone, A and B exist at the same time, There are three cases of B alone. In addition, the character "/" in this document generally indicates that the related objects are an "or" relationship.
结合本申请公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,RAM)、闪存、只读存储器(readonly memory,ROM)、可擦除可编程只读存储器(erasable programmable ROM,EPROM)、电可擦可编程只读存储器(electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于终端设备中。当然,处理器和存储介质也可以作为分立组件存在于终端设备和网络设备中。The steps of the methods or algorithms described in conjunction with the disclosure of the present application may be implemented in a hardware manner, or may be implemented in a manner in which a processor executes software instructions. Software instructions can be composed of corresponding software modules, and software modules can be stored in random access memory (RAM), flash memory, read only memory (ROM), erasable programmable read only memory (erasable). programmable ROM, EPROM), electrically erasable programmable read-only memory (electrically EPROM, EEPROM), registers, hard disk, removable hard disk, compact disk read only (CD-ROM) or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, such that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and storage medium may reside in an ASIC. Alternatively, the ASIC may be located in the end device. Of course, the processor and the storage medium may also exist in the terminal device and the network device as discrete components.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented in software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The computer program instructions, when loaded and executed on a computer, result in whole or in part of the processes or functions described herein. The computer may be a general purpose computer, special purpose computer, computer network, or other programmable device. The computer instructions may be stored in or transmitted over a computer-readable storage medium. The computer instructions can be sent from one website site, computer, server, or data center to another website site by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.) , computer, server or data center. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes an integration of one or more available media. The usable media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVDs), or semiconductor media (eg, solid state disks (SSDs)), and the like.
以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。The specific embodiments described above further describe the purpose, technical solutions and beneficial effects of the present application in detail. It should be understood that the above descriptions are only specific embodiments of the present application, and are not intended to limit the The protection scope, any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present application shall be included within the protection scope of the present application.
Claims (42)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710164850.9A CN108631966B (en) | 2017-03-20 | 2017-03-20 | Method and device for data transmission |
| PCT/CN2018/079071 WO2018171492A1 (en) | 2017-03-20 | 2018-03-15 | Data transmission method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710164850.9A CN108631966B (en) | 2017-03-20 | 2017-03-20 | Method and device for data transmission |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108631966A CN108631966A (en) | 2018-10-09 |
| CN108631966B true CN108631966B (en) | 2020-07-28 |
Family
ID=63586176
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710164850.9A Expired - Fee Related CN108631966B (en) | 2017-03-20 | 2017-03-20 | Method and device for data transmission |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108631966B (en) |
| WO (1) | WO2018171492A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010027216A1 (en) * | 2008-09-05 | 2010-03-11 | Electronics And Telecommunications Research Institute | Apparatus and method for transmitting data and apparatus and method for receiving data of multi-carrier communication system |
| WO2010143898A2 (en) * | 2009-06-10 | 2010-12-16 | Samsung Electronics Co., Ltd. | Apparatus and method for resource allocation information transmission in mobile communication system |
| CN103748907A (en) * | 2011-07-28 | 2014-04-23 | 美国博通公司 | Switching between cellular and license-exempt (shared) bands |
| CN105284172A (en) * | 2013-03-08 | 2016-01-27 | 华为技术有限公司 | System and method for uplink grant-free transmission scheme |
| CN106160954A (en) * | 2015-03-23 | 2016-11-23 | 联想(北京)有限公司 | Information transferring method, base station and terminal |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7996744B2 (en) * | 2007-04-30 | 2011-08-09 | Nokia Corporation | Method and apparatus for providing a data retransmission scheme |
| CN101414901B (en) * | 2007-10-16 | 2012-12-19 | 电信科学技术研究院 | Control method, system and equipment for down data link of TDD HSDPA system |
| US9750056B2 (en) * | 2015-01-27 | 2017-08-29 | Huawei Technologies Co., Ltd. | System and method for transmission in a grant-free uplink transmission scheme |
-
2017
- 2017-03-20 CN CN201710164850.9A patent/CN108631966B/en not_active Expired - Fee Related
-
2018
- 2018-03-15 WO PCT/CN2018/079071 patent/WO2018171492A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010027216A1 (en) * | 2008-09-05 | 2010-03-11 | Electronics And Telecommunications Research Institute | Apparatus and method for transmitting data and apparatus and method for receiving data of multi-carrier communication system |
| WO2010143898A2 (en) * | 2009-06-10 | 2010-12-16 | Samsung Electronics Co., Ltd. | Apparatus and method for resource allocation information transmission in mobile communication system |
| CN103748907A (en) * | 2011-07-28 | 2014-04-23 | 美国博通公司 | Switching between cellular and license-exempt (shared) bands |
| CN105284172A (en) * | 2013-03-08 | 2016-01-27 | 华为技术有限公司 | System and method for uplink grant-free transmission scheme |
| CN106160954A (en) * | 2015-03-23 | 2016-11-23 | 联想(北京)有限公司 | Information transferring method, base station and terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108631966A (en) | 2018-10-09 |
| WO2018171492A1 (en) | 2018-09-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11627599B2 (en) | Method and apparatus for signal transmission, and terminal | |
| EP3539340B1 (en) | Coexistence of grant-free and grant-based uplink transmissions | |
| US10581577B2 (en) | Data scheduling and transmission method, apparatus, and system | |
| US11191099B2 (en) | Data transmission method and device, and storage medium | |
| KR102149262B1 (en) | Method and apparatus for determining contention window size in clear channel evaluation | |
| US20250358053A1 (en) | HARQ-ACK Codebook Generation Method, HARQ-ACK Codebook Transmission Method, and PDSCH Reception Method | |
| CN110999156B (en) | Method and apparatus for autonomous transmission | |
| US9014120B2 (en) | Method of resource allocation, system and transmitter | |
| US10660133B2 (en) | Method and system for random access and uplink data transmission for low latency communication | |
| US20140092789A1 (en) | PHICH-less Operation for Uplink-Downlink Configuration Zero | |
| US20130242913A1 (en) | Method for transmitting uplink response signal, terminal equipment and base station | |
| CN116015578B (en) | Data transmission indication and data transmission method, base station, terminal and storage medium | |
| EP4300860A2 (en) | Resource allocation method and device, storage medium, and terminal | |
| US11528714B2 (en) | Data transmission method and apparatus | |
| US12279291B2 (en) | Information sending method and apparatus | |
| US20240023140A1 (en) | Method and apparatus for resource coordination between vehicle-to-everything devices and user equipment | |
| US12418911B2 (en) | Transmission method, communication node and medium | |
| EP3836673B1 (en) | Service collision processing method and user terminal. | |
| US10999016B2 (en) | Control information sending method, control information receiving method, network device, and terminal device | |
| CN107431901B (en) | Apparatus and method for allocating resources on a radio interface of a cellular network | |
| CN115868135B (en) | Carrier switching method, device, equipment and storage medium | |
| CN108631967B (en) | Method and device for data transmission | |
| CN108631966B (en) | Method and device for data transmission | |
| CN108633084B (en) | Data transmission method and device | |
| WO2023131010A1 (en) | Data transmission method and apparatus |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200728 Termination date: 20210320 |