CN111757294A - 一种重传资源的调度方法及设备 - Google Patents
一种重传资源的调度方法及设备 Download PDFInfo
- Publication number
- CN111757294A CN111757294A CN201910259339.6A CN201910259339A CN111757294A CN 111757294 A CN111757294 A CN 111757294A CN 201910259339 A CN201910259339 A CN 201910259339A CN 111757294 A CN111757294 A CN 111757294A
- Authority
- CN
- China
- Prior art keywords
- terminal
- time
- retransmission
- scheduling request
- data
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 484
- 230000005540 biological transmission Effects 0.000 claims abstract description 172
- 125000004122 cyclic group Chemical group 0.000 claims description 359
- 230000008569 process Effects 0.000 claims description 303
- 238000004891 communication Methods 0.000 claims description 179
- 238000013507 mapping Methods 0.000 claims description 158
- 238000012545 processing Methods 0.000 claims description 98
- 238000013468 resource allocation Methods 0.000 claims description 22
- 238000001228 spectrum Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 20
- 238000005516 engineering process Methods 0.000 description 11
- 238000001514 detection method Methods 0.000 description 8
- 101150071746 Pbsn gene Proteins 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 6
- 230000007480 spreading Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 235000019580 granularity Nutrition 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 1
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000037361 pathway Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/121—Wireless traffic scheduling for groups of terminals or users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供了一种重传资源的调度方法及设备,可应用于如V2X、V2V、V2P、V2I、V2N等车联网中的无人驾驶,自动驾驶,网联驾驶等场景,还可应用于D2D,解决了重传时的传输延时长,及可能由于无法为重传数据分配合适的时频资源大小,导致发送端无法发送完整的重传数据,接收端无法做合并译码,出现译码失败的问题。方案为:第一终端在SL上向第二终端发送数据;接收来自第二终端的用于指示第二终端是否成功接收数据的HARQ‑ACK反馈消息;根据HARQ‑ACK反馈消息确定数据需要重传;在重传SR周期中、接收到HARQ‑ACK反馈消息的时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求,重传调度请求用于请求调度重传数据的时频资源。
Description
技术领域
本申请涉及通信领域,尤其涉及一种重传资源的调度方法及设备。
背景技术
侧行链路(side link,SL)是基于蜂窝网络(如3G、4G长期演进(Long TermEvolution,LTE)或5G NR等)的车辆与其他设备通信(vehicle to everything,V2X)技术中,针对终端和终端之间直接通信定义的链路,也即终端和终端之间不通过网络设备,如基站的转发而直接通信。目前,在SL通信的模式(mode)1中,终端可根据网络设备的调度在被调度的时频资源上发送SL通信的控制信息以及数据。另外,基于5G NR的V2X在SL通信中引入了单播和组播传输。在单播/组播传输中,为提高传输可靠性,降低传输延时,可以使用物理层混合自动重传请求(hybrid automatic repeat request,HARQ)技术。在HARQ技术中,接收端可通过向发送端反馈HARQ-确认(acknowledgement,ACK)反馈消息,以用于指示发送端发送的数据自身是否成功接收。发送端根据HARQ-ACK反馈消息可确定是否需要进行数据重传。
在发送端采用上述mode1进行SL通信的情况下,如果发送端根据接收端反馈的HARQ-ACK反馈消息确定要进行数据重传,则发送端可通过发送调度请求(schedulingrequest,SR)和缓存状态报告(buffer status report,BSR)来请求网络设备(如基站)为其调度用于数据传输的时频资源。例如,参见图1所示,目前针对不同终端或同一个终端的不同逻辑信道配置有不同的SR周期。如果发送端通过SL向接收端发送了新数据(new data,ND,或称为初传数据)并收到接收端反馈的HARQ-ACK反馈消息,如否定应答(negativeacknowledgement,NACK),发送端可确定需要进行数据重传。此时,发送端可先在最近的SR时机(occasion)向基站发送SR。基站收到SR后,可下发调度授予(scheduling grant,SG)为发送端分配时频资源。发送端再利用该时频资源向基站发送BSR,该BSR中指示等待发送数据(即需要重传的数据)的大小。基站根据BSR的指示进一步发送SG,以为发送端分配用于数据传输的时频资源。发送端采用该时频资源才可完成重传数据(retransmission data,RD)的传输。
由图1及上述描述可以理解的是,发送端在需要进行数据重传时,如果通过发送SR和BSR来请求基站调度用于数据传输的时频资源,则必须等待至少两个传输环回时间(round trip time,RTT),导致重传时的传输延时长。另外,在目前的机制中基站无法区分请求调度的数据是初传数据还是重传数据,如果请求调度的是重传数据,则可能会由于基站无法为其分配合适的时频资源大小,导致发送端无法发送完整的重传数据,接收端无法做合并译码,出现译码失败。
发明内容
本申请实施例提供一种重传资源的调度方法及设备,可以应用于如V2X、V2V、V2P、V2I、V2N等车联网中的无人驾驶,自动驾驶,网联驾驶等场景,还可应用于设备到设备(Device to Device,D2D),解决了重传时的传输延时长,以及可能由于无法为重传数据分配合适的时频资源大小,导致发送端无法发送完整的重传数据,接收端无法做合并译码,出现译码失败的问题。
为达到上述目的,本申请实施例提供如下技术方案:
第一方面,本申请实施例提供一种重传资源的调度方法,该方法可以包括:第一终端在SL上向第二终端发送数据,第二终端可根据自身对接收到的数据是否译码成功来向第一终端反馈HARQ-ACK反馈消息。第一终端接收来自第二终端的HARQ-ACK反馈消息,该HARQ-ACK反馈消息用于指示第二终端是否成功接收数据。第一终端根据接收到的HARQ-ACK反馈消息可确定数据是否需要重传;如果确定数据需要重传,则第一终端可在重传SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求,该重传调度请求用于请求调度重传数据的时频资源,该第一时间单元是接收到HARQ-ACK反馈消息的时间单元。
本申请实施例提供的重传资源的调度方法,第一终端在确定需要进行SL上的数据重传时,通过采用本申请实施例新引入的重传调度请求,在重传SR周期的发送时机向网络设备请求调度在SL上重传数据的时频资源,使得网络设备能够确定出第一终端是请求调度重传数据的,从而可为重传数据分配合适的时频资源大小,避免了第二终端在接收到重传数据后无法做合并译码,出现译码失败的问题。另外,该重传SR周期可根据SL的时间单元来设计,以便第一终端能够及时的将重传调度请求发送给网络设备,解决了重传时的传输延时长的问题。
在一种可能的实现方式中,重传SR周期可与SL的一个时间单元相同。
在另一种可能的实现方式中,在第一终端在重传SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,该方法还包括:第一终端接收来自网络设备的资源配置,该资源配置可用于配置反馈重传调度请求的时频资源和初始序列循环移位;第一终端根据初始序列循环移位和预配置的序列循环移位生成重传调度请求。这样,针对重传调度请求使用的PUCCH反馈模式为format 0的情况,通过为不同的终端配置不同的初始序列循环移位,实现多个终端对同一时频资源的复用,提高网络资源的利用率。
在另一种可能的实现方式中,在第一终端在重传SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,该方法还包括:第一终端接收来自网络设备的资源配置,该资源配置可用于配置反馈重传调度请求的时频资源,初始序列循环移位和OCC;第一终端根据初始序列循环移位,OCC以及预配置的SR比特信息生成重传调度请求。这样,针对重传调度请求使用的PUCCH反馈模式为format 1的情况,通过为不同的终端配置不同的初始序列循环移位和OCC,实现多个终端对同一时频资源的复用,提高网络资源的利用率。
在另一种可能的实现方式中,重传SR周期与SL的N个时间单元相同,N为大于1的整数。
在另一种可能的实现方式中,在第一终端在重传SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,该方法还包括:第一终端接收来自网络设备的资源配置,该资源配置可用于配置反馈重传调度请求的时频资源和初始序列循环移位;第一终端根据第一时间单元与发送时机的间隔K和第一映射关系,获取与K对应的序列循环移位,K为大于或等于1且小于或等于N的整数,第一映射关系包括:K,以及与K对应的序列循环移位;第一终端根据初始序列循环移位和与K对应的序列循环移位生成重传调度请求。这样,针对重传调度请求使用的PUCCH反馈模式为format 0的情况,通过为不同的终端配置不同的初始序列循环移位,实现多个终端对同一时频资源的复用,提高网络资源的利用率,且通过设计不同的序列循环移位使得网络设备能够确定出第一终端请求调度的重传数据具体是哪个数据。
在另一种可能的实现方式中,在第一终端在重传SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,该方法还包括:第一终端接收来自网络设备的资源配置,该资源配置用于配置反馈重传调度请求的时频资源,初始序列循环移位和OCC;第一终端根据第一时间单元与发送时机的间隔K和第二映射关系,获取与K对应的SR比特信息,第二映射关系包括:K,以及与K对应的SR比特信息;第一终端根据初始序列循环移位,OCC以及与K对应的SR比特信息生成重传调度请求。这样,针对重传调度请求使用的PUCCH反馈模式为format 1的情况,通过为不同的终端配置不同的初始序列循环移位和OCC,实现多个终端对同一时频资源的复用,提高网络资源的利用率,且通过设计不同的SR比特信息使得网络设备能够确定出第一终端请求调度的重传数据具体是哪个数据。
在另一种可能的实现方式中,在第一终端在重传SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,该方法还包括:第一终端接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源;第一终端生成重传调度请求;重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔;或,重传调度请求是包括N个比特位的位图bitmap,N个比特位的每一个比特位用于指示发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度。这样,针对重传调度请求使用的PUCCH反馈模式为format 2/3的情况,通过设计UCI格式使得网络设备能够确定出第一终端请求调度的重传数据具体是哪个数据。
在另一种可能的实现方式中,N小于或等于SL中HARQ进程的数量M,M为正整数。
在另一种可能的实现方式中,在第一终端在重传SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,该方法还包括:第一终端接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源和初始序列循环移位;第一终端根据HARQ-ACK反馈消息确定HARQ进程号,根据HARQ进程号和第三映射关系,获取与HARQ进程号对应的序列循环移位,第三映射关系包括:HARQ进程号,以及与HARQ进程号对应的序列循环移位;第一终端根据初始序列循环移位和与HARQ进程号对应的序列循环移位生成重传调度请求。这样,针对重传调度请求使用的PUCCH反馈模式为format 0的情况,通过为不同的终端配置不同的初始序列循环移位,实现多个终端对同一时频资源的复用,提高网络资源的利用率。且,通过为不同的HARQ进程号设计不同的序列循环移位,使得网络设备能够确定出第一终端请求调度的重传数据具体是哪个数据。
在另一种可能的实现方式中,在第一终端在重传SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,该方法还包括:第一终端接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源,初始序列循环移位和OCC;第一终端根据HARQ-ACK反馈消息确定HARQ进程号,根据HARQ进程号和第四映射关系,获取与HARQ进程号对应的SR比特信息,第四映射关系包括:HARQ进程号,以及与HARQ进程号对应的SR比特信息;第一终端根据初始序列循环移位,OCC以及与HARQ进程号对应的SR比特信息生成重传调度请求。这样,针对重传调度请求使用的PUCCH反馈模式为format 1的情况,通过为不同的终端配置不同的初始序列循环移位和OCC,实现多个终端对同一时频资源的复用,提高网络资源的利用率,且通过为不同的HARQ进程号设计不同的SR比特信息,使得网络设备能够确定出第一终端请求调度的重传数据具体是哪个数据。
在另一种可能的实现方式中,在第一终端在重传SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,该方法还包括:第一终端接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源;第一终端生成重传调度请求;重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示需要重传的数据的HARQ进程号;或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度。这样,针对重传调度请求使用的PUCCH反馈模式为format 2/3的情况,通过设计UCI格式使得网络设备能够确定出第一终端请求调度的重传数据具体是哪个数据。
在另一种可能的实现方式中,上述资源配置还可用于配置反馈重传调度请求的OCC;在第一终端生成重传调度请求之后,方法还包括:第一终端通过OCC对重传调度请求进行时域扩频处理。这样,针对重传调度请求使用的PUCCH反馈模式为format 4的情况,通过为不同的终端配置不同的OCC,实现多个终端对同一时频资源的复用,提高网络资源的利用率。
第二方面,本申请实施例提供一种重传资源的调度方法,该方法可以包括:第一终端在SL上向第二终端发送数据,第二终端可根据自身对接收到的数据是否译码成功来向第一终端反馈HARQ-ACK反馈消息。第一终端接收来自第二终端的HARQ-ACK反馈消息,该HARQ-ACK反馈消息用于指示第二终端是否成功接收数据。第一终端根据接收到的HARQ-ACK反馈消息可确定数据是否需要重传;如果确定数据需要重传,且第一终端配置有第一上行控制信息的时频资源,第一终端通过配置的第一上行控制信息的时频资源发送第二上行控制信息,第二上行控制信息包括重传调度请求,或第二上行控制信息包括重传调度请求和第一上行控制信息,重传调度请求用于请求调度重传数据的时频资源。
本申请实施例提供的重传资源的调度方法,第一终端在确定需要进行SL上的数据重传时,如果恰好有配置的用于Uu的HARQ-ACK反馈消息或SR或CSI等的时频资源,通过采用本申请实施例新引入的重传调度请求,在该时频资源上向网络设备请求调度在SL上重传数据的时频资源,使得网络设备能够确定出第一终端是请求调度重传数据的,从而可为重传数据分配合适的时频资源大小,避免了第二终端在接收到重传数据后无法做合并译码,出现译码失败的问题。同时,第一终端还可及时的将重传调度请求发送给网络设备,解决了重传时的传输延时长的问题。
在一种可能的实现方式中,在第一终端通过配置的第一上行控制信息的时频资源发送第二上行控制信息之前,该方法还包括:第一终端接收来自网络设备的资源配置,该资源配置用于配置初始序列循环移位和发送第一上行控制信息的时频资源;第一终端根据第二上行控制信息和第一映射关系,获取与第二上行控制信息对应的序列循环移位,第一映射关系包括第二上行控制信息,以及与第二上行控制信息对应的序列循环移位;第一终端根据初始序列循环移位和与第二上行控制信息对应的序列循环移位生成重传调度请求。这样,针对重传调度请求使用的PUCCH反馈模式为format 0的情况,通过为不同的终端配置不同的初始序列循环移位,实现多个终端对同一时频资源的复用,提高网络资源的利用率,且通过设计不同的序列循环移位使得网络设备能够确定出第一终端请求调度的重传数据具体是哪个数据。
在另一种可能的实现方式中,在第一终端通过配置的第一上行控制信息的时频资源发送第二上行控制信息之前,该方法还包括:第一终端接收来自网络设备的资源配置,该资源配置用于配置初始序列循环移位,OCC以及发送第一上行控制信息的时频资源;第一终端根据第二上行控制信息和第二映射关系,获取与第二上行控制信息对应的SR比特信息,第二映射关系包括:第二上行控制信息,以及与第二上行控制信息对应的SR比特信息;第一终端根据初始序列循环移位,OCC以及与第二上行控制信息对应的SR比特信息生成重传调度请求。针对重传调度请求使用的PUCCH反馈模式为format 1的情况,通过为不同的终端配置不同的初始序列循环移位和OCC,实现多个终端对同一时频资源的复用,提高网络资源的利用率,且通过设计不同的SR比特信息使得网络设备能够确定出第一终端请求调度的重传数据具体是哪个数据。
在另一种可能的实现方式中,在第一终端通过配置的第一上行控制信息的时频资源发送第二上行控制信息之前,该方法还包括:第一终端接收来自网络设备的资源配置,资源配置用于配置发送第一上行控制信息的时频资源;第一终端生成重传调度请求;重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔;或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度,N是配置的重传SR周期包括的时间单元的个数,N为大于1的整数。针对重传调度请求使用的PUCCH反馈模式为format 2/3的情况,通过设计UCI格式使得网络设备能够确定出第一终端请求调度的重传数据具体是哪个数据。
在另一种可能的实现方式中,在第一终端通过配置的第一上行控制信息的时频资源发送第二上行控制信息之前,该方法还包括:第一终端接收来自网络设备的资源配置,资源配置用于配置初始序列循环移位和发送第一上行控制信息的时频资源;第一终端根据HARQ-ACK反馈消息确定HARQ进程号,根据HARQ进程号和第三映射关系,获取与HARQ进程号对应的序列循环移位,第三映射关系包括:HARQ进程号,以及与HARQ进程号对应的序列循环移位;第一终端根据初始序列循环移位和与HARQ进程号对应的序列循环移位生成重传调度请求。针对重传调度请求使用的PUCCH反馈模式为format 0的情况,通过为不同的终端配置不同的初始序列循环移位,实现多个终端对同一时频资源的复用,提高网络资源的利用率。且,通过为不同的HARQ进程号设计不同的序列循环移位,使得网络设备能够确定出第一终端请求调度的重传数据具体是哪个数据。
在另一种可能的实现方式中,在第一终端通过配置的第一上行控制信息的时频资源发送第二上行控制信息之前,该方法还包括:第一终端接收来自网络设备的资源配置,资源配置用于配置初始序列循环移位,OCC以及发送第一上行控制信息的时频资源;第一终端根据HARQ-ACK反馈消息确定HARQ进程号,根据HARQ进程号和第四映射关系,获取与HARQ进程号对应的SR比特信息,第四映射关系包括:HARQ进程号,以及与HARQ进程号对应的SR比特信息;第一终端根据初始序列循环移位,OCC以及与HARQ进程号对应的SR比特信息生成重传调度请求。针对重传调度请求使用的PUCCH反馈模式为format 1的情况,通过为不同的终端配置不同的初始序列循环移位和OCC,实现多个终端对同一时频资源的复用,提高网络资源的利用率,且通过为不同的HARQ进程号设计不同的SR比特信息,使得网络设备能够确定出第一终端请求调度的重传数据具体是哪个数据。
在另一种可能的实现方式中,在第一终端通过配置的第一上行控制信息的时频资源发送第二上行控制信息之前,该方法还包括:第一终端接收来自网络设备的资源配置,资源配置用于配置发送第一上行控制信息的时频资源;第一终端生成重传调度请求;重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示需要重传的数据的HARQ进程号;或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度,N是配置的重传SR周期包括的时间单元的个数,N为大于1,且小于或等于M的整数,M是SL中HARQ进程的数量。针对重传调度请求使用的PUCCH反馈模式为format 2/3的情况,通过设计UCI格式使得网络设备能够确定出第一终端请求调度的重传数据具体是哪个数据。
在另一种可能的实现方式中,资源配置还用于配置反馈重传调度请求的OCC;在第一终端生成重传调度请求之后,方法还包括:第一终端通过OCC对重传调度请求进行时域扩频处理。针对重传调度请求使用的PUCCH反馈模式为format 4的情况,通过为不同的终端配置不同的OCC,实现多个终端对同一时频资源的复用,提高网络资源的利用率。
第三方面,本申请实施例提供一种重传资源的调度的方法,该方法可包括:网络设备在重传SR周期中一个发送时机通过配置的时频资源接收第一终端发送的重传调度请求,该重传调度请求用于请求调度重传数据的时频资源;网络设备根据重传调度请求,为第一终端调度重传数据的时频资源。
在一种可能的实现方式中,重传SR周期与SL的一个时间单元相同,SL是第一终端与第二终端进行数据传输的链路。
在另一种可能的实现方式中,在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,该方法还包括:网络设备根据重传调度请求确定初始序列循环移位,根据承载重传调度请求的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端,并确定需要重传的数据;为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,该方法还包括:网络设备根据重传调度请求确定初始序列循环移位和OCC,根据承载重传调度请求的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端,并确定需要重传的数据;为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,重传SR周期与SL的N个时间单元相同,N为大于1的整数。
在另一种可能的实现方式中,在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,该方法还包括:网络设备根据重传调度请求确定初始序列循环移位,根据承载重传调度请求的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端;网络设备根据重传调度请求确定序列循环移位;网络设备根据序列循环移位和第一映射关系,确定与序列循环移位对应的K,K是第一时间单元与发送时机的间隔,第一映射关系包括:序列循环移位,以及与序列循环移位对应的K,第一时间单元是第一终端接收到HARQ-ACK反馈消息的时间单元;网络设备根据K确定需要重传的数据;为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,该方法还包括:网络设备根据重传调度请求确定初始序列循环移位和OCC,根据承载重传调度请求的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端;网络设备根据重传调度请求确定SR比特信息;网络设备根据SR比特信息和第二映射关系,确定与SR比特信息对应的K,K是第一时间单元与发送时机的间隔,第二映射关系包括:SR比特信息,以及与SR比特信息对应的K,第一时间单元是第一终端接收到HARQ-ACK反馈消息的时间单元;网络设备根据K确定需要重传的数据;为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔;在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,方法还包括:网络设备根据承载重传调度请求的时频资源,或根据承载重传调度请求的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据第一信息和第二信息确定需要重传的数据;为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
或,重传调度请求是包括N个比特位的位图bitmap,N个比特位的每一个比特位用于指示发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度;在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,方法还包括:网络设备根据承载重传调度请求的时频资源,或根据承载重传调度请求的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据位图确定需要重传的数据;为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,N小于或等于SL中HARQ进程的数量M,M为正整数。
在另一种可能的实现方式中,在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,该方法还包括:网络设备根据重传调度请求确定初始序列循环移位,根据承载重传调度请求的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端;网络设备根据重传调度请求确定序列循环移位;网络设备根据序列循环移位和第三映射关系,确定与序列循环移位对应的HARQ进程号,第三映射关系包括:序列循环移位,以及与序列循环移位对应的HARQ进程号;网络设备根据HARQ进程号确定需要重传的数据;为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,该方法还包括:网络设备根据重传调度请求确定初始序列循环移位和OCC,根据承载重传调度请求的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端;网络设备根据重传调度请求确定SR比特信息;网络设备根据SR比特信息和第四映射关系,确定与SR比特信息对应的HARQ进程号,第四映射关系包括:SR比特信息,以及与SR比特信息对应的HARQ进程号;网络设备根据HARQ进程号确定需要重传的数据;为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示需要重传的数据的HARQ进程号;在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,方法还包括:网络设备根据承载重传调度请求的时频资源,或根据承载重传调度请求的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据第一信息和第二信息确定需要重传的数据,为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度;在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,方法还包括:网络设备根据承载重传调度请求的时频资源,或根据承载重传调度请求的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据位图确定需要重传的数据,为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
第四方面,本申请实施例提供一种重传资源的调度的方法,该方法可以包括:网络设备通过配置的第一上行控制信息的时频资源接收第一终端发送的第二上行控制信息,第二上行控制信息包括重传调度请求,或第二上行控制信息包括重传调度请求和第一上行控制信息,重传调度请求用于请求调度重传数据的时频资源;网络设备根据重传调度请求,为第一终端调度重传数据的时频资源。
在一种可能的实现方式中,在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,该方法还包括:网络设备根据重传调度请求确定初始序列循环移位,根据承载第二上行控制信息的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端,并确定需要重传的数据;网络设备根据重传调度请求为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,该方法还包括:网络设备根据重传调度请求确定初始序列循环移位和OCC,根据承载第二上行控制信息的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端,并确定需要重传的数据;网络设备根据重传调度请求为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔;在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,方法还包括:网络设备根据第一信息和第二信息确定需要重传的数据,网络设备根据承载第二上行控制信息的时频资源,或根据承载第二上行控制信息的时频资源和OCC,确定发送重传调度请求的终端为第一终端;网络设备根据重传调度请求为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度;在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,方法还包括:网络设备根据承载第二上行控制信息的时频资源,或根据承载第二上行控制信息的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据位图确定需要重传的数据;网络设备根据重传调度请求为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源;其中,N是配置的重传SR周期包括的时间单元的个数,N为大于1的整数。
在另一种可能的实现方式中,在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,该方法还包括:网络设备根据重传调度请求确定初始序列循环移位,根据承载第二上行控制信息的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端;网络设备根据重传调度请求确定序列循环移位;网络设备根据序列循环移位和第三映射关系,确定与序列循环移位对应的HARQ进程号,第三映射关系包括:序列循环移位,以及与序列循环移位对应的HARQ进程号;网络设备根据HARQ进程号确定需要重传的数据;为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,该方法还包括:网络设备根据重传调度请求确定初始序列循环移位和OCC,根据承载第二上行控制信息的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端;网络设备根据重传调度请求确定SR比特信息;网络设备根据SR比特信息和第四映射关系,确定与SR比特信息对应的HARQ进程号,第四映射关系包括:SR比特信息,以及与SR比特信息对应的HARQ进程号;网络设备根据HARQ进程号确定需要重传的数据;为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示需要重传的数据的HARQ进程号;在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,方法还包括:网络设备根据承载第二上行控制信息的时频资源,或根据承载第二上行控制信息的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据第一信息和第二信息确定需要重传的数据,为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源。
或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度;在网络设备根据重传调度请求,为第一终端调度重传数据的时频资源之前,方法还包括:网络设备根据承载第二上行控制信息的时频资源,或根据承载第二上行控制信息的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据位图确定需要重传的数据,为第一终端调度重传数据的时频资源,包括:根据需要重传的数据为第一终端调度时频资源;其中,N为大于1,且小于或等于M的整数,M是SL中HARQ进程的数量。
其中,对第三方面及各实现方式对应有益效果的描述,可参考第一方面及各实现方式中对应内容的具体描述,对第四方面及各实现方式对应有益效果的描述,可参考第二方面及各实现方式中对应内容的具体描述,此处不再一一赘述。
第五方面,本申请实施例提供一种通信装置,该通信可以包括:控制单元,数据发送单元和数据接收单元。
其中,数据发送单元,用于在SL上向第二终端发送数据。数据接收单元,用于接收来自第二终端的HARQ-ACK反馈消息,该HARQ-ACK反馈消息用于指示第二终端是否成功接收数据。控制单元,用于根据接收到的HARQ-ACK反馈消息确定数据需要重传。数据发送单元,还用于在重传SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求,该重传调度请求用于请求调度重传数据的时频资源,该第一时间单元是接收到HARQ-ACK反馈消息的时间单元。
在一种可能的实现方式中,重传SR周期可与SL的一个时间单元相同。
在另一种可能的实现方式中,数据接收单元,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源和初始序列循环移位;该通信装置还可以包括:数据处理单元,用于根据初始序列循环移位和预配置的序列循环移位生成重传调度请求。
在另一种可能的实现方式中,数据接收单元,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源,初始序列循环移位和OCC;该通信装置还可以包括:数据处理单元,用于根据初始序列循环移位,OCC以及预配置的SR比特信息生成重传调度请求。
在另一种可能的实现方式中,重传SR周期与SL的N个时间单元相同,N为大于1的整数。
在另一种可能的实现方式中,数据接收单元,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源和初始序列循环移位;通信装置还可以包括:数据处理单元,用于根据第一时间单元与发送时机的间隔K和第一映射关系,获取与K对应的序列循环移位,K为大于或等于1且小于或等于N的整数,第一映射关系包括:K,以及与K对应的序列循环移位,根据初始序列循环移位和与K对应的序列循环移位生成重传调度请求。
在另一种可能的实现方式中,数据接收单元,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源,初始序列循环移位和OCC;通信装置还可以包括:数据处理单元,用于根据第一时间单元与发送时机的间隔K和第二映射关系,获取与K对应的SR比特信息,第二映射关系包括:K,以及与K对应的SR比特信息;根据初始序列循环移位,OCC以及与K对应的SR比特信息生成重传调度请求。
在另一种可能的实现方式中,数据接收单元,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源;通信装置还可以包括:数据处理单元,用于生成重传调度请求;重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔;或,重传调度请求是包括N个比特位的位图bitmap,N个比特位的每一个比特位用于指示发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度。
在另一种可能的实现方式中,N小于或等于SL中HARQ进程的数量M,M为正整数。
在另一种可能的实现方式中,数据接收单元,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源和初始序列循环移位;通信装置还可以包括:数据处理单元,用于根据HARQ-ACK反馈消息确定HARQ进程号,根据HARQ进程号和第三映射关系,获取与HARQ进程号对应的序列循环移位,第三映射关系包括:HARQ进程号,以及与HARQ进程号对应的序列循环移位;根据初始序列循环移位和与HARQ进程号对应的序列循环移位生成重传调度请求。
在另一种可能的实现方式中,数据接收单元,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源,初始序列循环移位和OCC;通信装置还可以包括:数据处理单元,用于根据HARQ-ACK反馈消息确定HARQ进程号,根据HARQ进程号和第四映射关系,获取与HARQ进程号对应的SR比特信息,第四映射关系包括:HARQ进程号,以及与HARQ进程号对应的SR比特信息;根据初始序列循环移位,OCC以及与HARQ进程号对应的SR比特信息生成重传调度请求。
在另一种可能的实现方式中,数据接收单元,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源;通信装置还可以包括:数据处理单元,用于生成重传调度请求;重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示需要重传的数据的HARQ进程号;或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度。
在另一种可能的实现方式中,资源配置还用于配置反馈重传调度请求的OCC;数据处理单元,还用于通过OCC对重传调度请求进行时域扩频处理。
第六方面,本申请实施例提供一种通信装置,该通信装置可以包括:数据发送单元,数据接收单元和控制单元。数据发送单元,用于在SL上向第二终端发送数据;数据接收单元,用于接收来自第二终端的HARQ-ACK反馈消息,HARQ-ACK反馈消息用于指示第二终端是否成功接收数据;控制单元,用于根据HARQ-ACK反馈消息确定数据需要重传;数据发送单元,还用于如果该通信装置配置有第一上行控制信息的时频资源,通过配置的第一上行控制信息的时频资源发送第二上行控制信息,第二上行控制信息包括重传调度请求,或第二上行控制信息包括重传调度请求和第一上行控制信息,重传调度请求用于请求调度重传数据的时频资源。
在一种可能的实现方式中,数据接收单元,还用于接收来自网络设备的资源配置,资源配置用于配置初始序列循环移位和发送第一上行控制信息的时频资源;通信装置还可以包括:数据处理单元,用于根据第二上行控制信息和第一映射关系,获取与第二上行控制信息对应的序列循环移位,第一映射关系包括第二上行控制信息,以及与第二上行控制信息对应的序列循环移位;根据初始序列循环移位和与第二上行控制信息对应的序列循环移位生成重传调度请求。
在另一种可能的实现方式中,数据接收单元,还用于接收来自网络设备的资源配置,资源配置用于配置初始序列循环移位,OCC以及发送第一上行控制信息的时频资源;通信装置还可以包括:数据处理单元,用于根据第二上行控制信息和第二映射关系,获取与第二上行控制信息对应的SR比特信息,第二映射关系包括:第二上行控制信息,以及与第二上行控制信息对应的SR比特信息;根据初始序列循环移位,OCC以及与第二上行控制信息对应的SR比特信息生成重传调度请求。
在另一种可能的实现方式中,数据接收单元,还用于接收来自网络设备的资源配置,资源配置用于配置发送第一上行控制信息的时频资源;通信装置还可以包括:数据处理单元,用于生成重传调度请求;重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔;或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度,N是配置的重传SR周期包括的时间单元的个数,N为大于1的整数。
在另一种可能的实现方式中,数据接收单元,还用于接收来自网络设备的资源配置,资源配置用于配置初始序列循环移位和发送第一上行控制信息的时频资源;通信装置还可以包括:数据处理单元,用于根据HARQ-ACK反馈消息确定HARQ进程号,根据HARQ进程号和第三映射关系,获取与HARQ进程号对应的序列循环移位,第三映射关系包括:HARQ进程号,以及与HARQ进程号对应的序列循环移位;根据初始序列循环移位和与HARQ进程号对应的序列循环移位生成重传调度请求。
在另一种可能的实现方式中,数据接收单元,还用于接收来自网络设备的资源配置,资源配置用于配置初始序列循环移位,OCC以及发送第一上行控制信息的时频资源;通信装置还可以包括:数据处理单元,用于根据HARQ-ACK反馈消息确定HARQ进程号,根据HARQ进程号和第四映射关系,获取与HARQ进程号对应的SR比特信息,第四映射关系包括:HARQ进程号,以及与HARQ进程号对应的SR比特信息;根据初始序列循环移位,OCC以及与HARQ进程号对应的SR比特信息生成重传调度请求。
在另一种可能的实现方式中,数据接收单元,还用于接收来自网络设备的资源配置,资源配置用于配置发送第一上行控制信息的时频资源;通信装置还可以包括:数据处理单元,用于生成重传调度请求;重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示需要重传的数据的HARQ进程号;或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度,N是配置的重传SR周期包括的时间单元的个数,N为大于1,且小于或等于M的整数,M是SL中HARQ进程的数量。
在另一种可能的实现方式中,资源配置还用于配置反馈重传调度请求的OCC;数据处理单元,还用于通过OCC对重传调度请求进行时域扩频处理。
第七方面,本申请实施例提供一种通信装置,该通信装置可以包括:数据接收单元和配置单元。数据接收单元,用于在重传SR周期中一个发送时机通过配置的时频资源接收第一终端发送的重传调度请求,重传调度请求用于请求调度重传数据的时频资源;配置单元,用于根据重传调度请求,为第一终端调度重传数据的时频资源。
在一种可能的实现方式中,重传SR周期与SL的一个时间单元相同,SL是第一终端与第二终端进行数据传输的链路。
在另一种可能的实现方式中,通信装置还可以包括:数据处理单元,用于根据重传调度请求确定初始序列循环移位,根据承载重传调度请求的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端,并确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,通信装置还可以包括:数据处理单元,用于根据重传调度请求确定初始序列循环移位和OCC,根据承载重传调度请求的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端,并确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,重传SR周期与SL的N个时间单元相同,N为大于1的整数。
在另一种可能的实现方式中,通信装置还可以包括:数据处理单元,用于根据重传调度请求确定初始序列循环移位,根据承载重传调度请求的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端;根据重传调度请求确定序列循环移位;根据序列循环移位和第一映射关系,确定与序列循环移位对应的K,K是第一时间单元与发送时机的间隔,第一映射关系包括:序列循环移位,以及与序列循环移位对应的K,第一时间单元是第一终端接收到HARQ-ACK反馈消息的时间单元;根据K确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,通信装置还可以包括:数据处理单元,用于根据重传调度请求确定初始序列循环移位和OCC,根据承载重传调度请求的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端;根据重传调度请求确定SR比特信息;根据SR比特信息和第二映射关系,确定与SR比特信息对应的K,K是第一时间单元与发送时机的间隔,第二映射关系包括:SR比特信息,以及与SR比特信息对应的K,第一时间单元是第一终端接收到HARQ-ACK反馈消息的时间单元;根据K确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔;通信装置还可以包括:数据处理单元,用于根据承载重传调度请求的时频资源,或根据承载重传调度请求的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据第一信息和第二信息确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
或,重传调度请求是包括N个比特位的位图bitmap,N个比特位的每一个比特位用于指示发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度;通信装置还可以包括:数据处理单元,用于根据承载重传调度请求的时频资源,或根据承载重传调度请求的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据位图确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,N小于或等于SL中HARQ进程的数量M,M为正整数。
在另一种可能的实现方式中,通信装置还可以包括:数据处理单元,用于根据重传调度请求确定初始序列循环移位,根据承载重传调度请求的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端;根据重传调度请求确定序列循环移位;根据序列循环移位和第三映射关系,确定与序列循环移位对应的HARQ进程号,第三映射关系包括:序列循环移位,以及与序列循环移位对应的HARQ进程号;根据HARQ进程号确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,通信装置还可以包括:数据处理单元,用于根据重传调度请求确定初始序列循环移位和OCC,根据承载重传调度请求的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端;根据重传调度请求确定SR比特信息;根据SR比特信息和第四映射关系,确定与SR比特信息对应的HARQ进程号,第四映射关系包括:SR比特信息,以及与SR比特信息对应的HARQ进程号;根据HARQ进程号确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示需要重传的数据的HARQ进程号;通信装置还可以包括:数据处理单元,用于根据承载重传调度请求的时频资源,或根据承载重传调度请求的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据第一信息和第二信息确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度;通信装置还可以包括:数据处理单元,用于根据承载重传调度请求的时频资源,或根据承载重传调度请求的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据位图确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
第八方面,本申请实施例提供一种通信装置,该通信装置可以包括:数据接收单元和配置单元。数据接收单元,用于通过配置的第一上行控制信息的时频资源接收第一终端发送的第二上行控制信息,第二上行控制信息包括重传调度请求,或第二上行控制信息包括重传调度请求和第一上行控制信息,重传调度请求用于请求调度重传数据的时频资源;配置单元,用于根据重传调度请求,为第一终端调度重传数据的时频资源。
在一种可能的实现方式中,通信装置还可以包括:数据处理单元,用于根据重传调度请求确定初始序列循环移位,根据承载第二上行控制信息的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端,并确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,通信装置还可以包括:数据处理单元,用于根据重传调度请求确定初始序列循环移位和OCC,根据承载第二上行控制信息的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端,并确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔;通信装置还可以包括:数据处理单元,用于根据第一信息和第二信息确定需要重传的数据,网络设备根据承载第二上行控制信息的时频资源,或根据承载第二上行控制信息的时频资源和OCC,确定发送重传调度请求的终端为第一终端;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度;通信装置还可以包括:数据处理单元,用于根据承载第二上行控制信息的时频资源,或根据承载第二上行控制信息的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据位图确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源;其中,N是配置的重传SR周期包括的时间单元的个数,N为大于1的整数。
在另一种可能的实现方式中,通信装置还可以包括:数据处理单元,用于根据重传调度请求确定初始序列循环移位,根据承载第二上行控制信息的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端;根据重传调度请求确定序列循环移位;根据序列循环移位和第三映射关系,确定与序列循环移位对应的HARQ进程号,第三映射关系包括:序列循环移位,以及与序列循环移位对应的HARQ进程号;根据HARQ进程号确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,通信装置还可以包括:数据处理单元,用于根据重传调度请求确定初始序列循环移位和OCC,根据承载第二上行控制信息的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端;根据重传调度请求确定SR比特信息;根据SR比特信息和第四映射关系,确定与SR比特信息对应的HARQ进程号,第四映射关系包括:SR比特信息,以及与SR比特信息对应的HARQ进程号;根据HARQ进程号确定需要重传的数据;配置单元,具体用于需要重传的数据为第一终端调度时频资源。
在另一种可能的实现方式中,重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示需要重传的数据的HARQ进程号;通信装置还可以包括:数据处理单元,用于根据承载第二上行控制信息的时频资源,或根据承载第二上行控制信息的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据第一信息和第二信息确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源。
或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度;通信装置还可以包括:数据处理单元,用于根据承载第二上行控制信息的时频资源,或根据承载第二上行控制信息的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据位图确定需要重传的数据;配置单元,具体用于根据需要重传的数据为第一终端调度时频资源;其中,N为大于1,且小于或等于M的整数,M是SL中HARQ进程的数量。
第九方面,本申请实施例提供一种通信装置,该通信装置为终端或者终端中的芯片或终端中的片上系统;通信装置包括处理器和存储器;存储器用于存储计算机执行指令,当处理器运行时,处理器执行存储器存储的计算机执行指令,以使通信装置执行如上述第一方面或第一方面的可能的实现方式中,或第二方面或第二方面的可能的实现方式中任一所述的重传资源的调度方法。
第十方面,本申请实施例提供一种通信装置,该通信装置为网络设备或者网络设备中的芯片或网络设备中的片上系统;通信装置包括处理器和存储器;存储器用于存储计算机执行指令,当处理器运行时,处理器执行存储器存储的计算机执行指令,以使通信装置执行如上述第三方面或第三方面的可能的实现方式中,或第四方面或第四方面的可能的实现方式中任一所述的重传资源的调度方法。
第十一方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机可读存储介质在计算机上运行时,使得计算机执行如上述第一方面或第一方面的可能的实现方式中,或第二方面或第二方面的可能的实现方式中任一所述的重传资源的调度方法。
第十二方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机可读存储介质在计算机上运行时,使得计算机执行如上述第三方面或第三方面的可能的实现方式中,或第四方面或第四方面的可能的实现方式中任一所述的重传资源的调度方法。
第十三方面,本申请实施例提供一种通信系统,该通信系统可包括如第五方面或第六方面所述的通信装置,以及如第七方面或第八方面所述的通信装置。
可以理解地,上述提供的第五方面至第十方面所述的通信装置,上述提供的第十一方面、第十二方面所述的计算机可读存储介质,以及第十三方面所述的通信系统均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
附图说明
图1为现有技术提供的一种请求资源调度的示意图;
图2为本申请实施例提供的一种通信系统的组成示意图;
图3为本申请实施例提供的一种通信装置的组成示意图;
图4为本申请实施例提供一种重传资源的调度方法的流程示意图;
图5为本申请实施例提供的另一种重传资源的调度方法的流程示意图;
图6为本申请实施例提供的一种重传SR周期的配置示意图;
图7为本申请实施例提供的另一种重传SR周期的配置示意图;
图8为本申请实施例提供的一种重传调度请求的格式示意图;
图9为本申请实施例提供的另一种重传调度请求的格式示意图;
图10为本申请实施例提供的一种请求重传资源调度的示意图;
图11为本申请实施例提供的另一种请求重传资源调度的示意图;
图12为本申请实施例提供另一种重传资源的调度方法的流程示意图;
图13为本申请实施例提供另一种重传资源的调度方法的流程示意图;
图14为本申请实施例提供一种上行控制信息的格式示意图;
图15为本申请实施例提供的另一种通信装置的组成示意图;
图16为本申请实施例提供的又一种通信装置的组成示意图。
具体实施方式
当前,无人驾驶(unmanned driving)/自动驾驶(automated driving)技术正在得到广大车企的关注。第三代合作伙伴项目(the 3rd generation partnership project,3GPP)提出了基于蜂窝网络的V2X技术,该技术可将车辆互联,为车辆提供网联驾驶(connected driving)功能,以便车辆可感知周边车辆的存在,并实现和周边车辆的直接交互,如碰撞报警,行人告警等。其中,网联驾驶功能可提供包括:车到车(vehicle tovehicle,V2V)、车到人(vehicle to pedestrian,V2P)、车到基础设施(vehicle toinfrastructure,V2I)和车到网络(vehicle to network,V2N)的智能交通业务。除V2N中数据通信使用上下行链路,其余业务,即V2V/V2I/V2P中数据通信均使用SL。在SL通信中,终端和终端之间可不通过网络设备,如基站的转发直接通信。其中,在V2X技术中,该终端可以指车载通信模块或通信终端,手持通信终端,路边单元(road side unit,RSU)等。
目前,SL通信包含两种通信模式:mode1和mode2。其中,mode1是基于网络设备调度的SL通信,终端可根据网络设备的调度在被调度的时频资源上发送SL通信的控制信息(或称为侧行链路控制信息(sidelink control information,SCI))以及数据。mode2是非调度的SL通信,终端可在资源池(resource pool)包含的可用时频资源中自行选择SL通信所需的时频资源,然后在所选择的时频资源上发送控制信息以及数据。需要说明的是,在mode1中,终端和网络设备之间只有控制信息的交互,没有数据的收发。另外,上述时频资源可以包括时域资源(或称为时间资源)和频域资源(或称为频率资源)。对于时域资源,可以是帧,子帧,时隙,微时隙,符号等不同的时间粒度。对于频域资源,可以将用于SL通信的频段分成若干个资源块(resource block),也可以将用于SL通信的频段分成若干个子信道(subchannel),每个子信道包含一定数量的资源块。SL上的一次传输(如传输控制信息或数据)可以占用一个或多个资源块或者子信道。其中,控制信息可通过物理层侧行控制信道(physical sidelink control channel,PSCCH)传输,数据可通过物理层侧行共享信道(physical sidelink shared channel,PSSCH)传输。
另外,在基于5G NR的V2X中,不仅有SL上的广播传输,还引入了SL上的单播和组播传输。在单播/组播传输中,为提高传输可靠性,降低传输延时,可以使用HARQ技术。因此,3GPP标准在SL通信中定义了物理层侧行反馈信道(physical sidelink feedbackchannel,PSFCH),用于发送侧行链路反馈控制信息(side link feedback controlinformation,SFCI)。如,至少可以用于接收端向发送端反馈是否接收成功的HARQ-ACK反馈消息,还可以用于接收端向发送端反馈其他信息,如信道状态报告(channel statusreport,CSI),参考信号接收功率(refence signal received power,RSRP),接收端测量的干扰信息,接收端感知的可用时频资源等。
发送端根据接收到的HARQ-ACK反馈消息可确定是否需要进行数据重传。如果发送端确定要进行数据重传,则可根据自身所采用的通信模式(mode1或mode2)获取适合的时频资源,以进行数据的重传。
在现有技术中,如果发送端采用上述mode1进行SL通信,那么在确定要进行数据重传时,可通过发送SR和BSR来请求网络设备为其调度用于数据传输的时频资源。但是,由上述图1可知,发送端如果通过发送SR和BSR来请求网络设备调度用于数据传输的时频资源,会导致重传时的传输延时长。另外,可能会由于基站无法为发送端分配合适的时频资源大小,导致发送端无法发送完整的重传数据,接收端无法做合并译码,出现译码失败。
为了解决上述问题,本申请实施例提供一种重传资源的调度方法:第一终端在SL上向第二终端发送了数据后,第一终端可接收第二终端反馈的HARQ-ACK反馈消息。根据接收到的HARQ-ACK反馈消息,第一终端如果确定需要进行数据重传,则可以在重传SR周期中、接收到HARQ-ACK反馈消息的时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求。其中,该重传调度请求是本申请引入的一个新的调度请求,其英文全称可为:scheduling request for SL retransmission,对应的英文缩写可为:SR_Rx。该重传调度请求可用于请求网络设备为第一终端调度在SL上重传数据的时频资源。这样,网络设备根据该重传调度请求可确定终端是请求调度重传数据的,从而可为重传数据分配合适的时频资源大小,避免了第二终端在接收到重传数据后无法做合并译码,出现译码失败的问题。另外,重传SR周期可根据SL的时间单元来设计,以便第一终端能够及时的将重传调度请求发送给网络设备。这样,解决了重传时的传输延时长的问题。
下面将结合附图对本申请实施例的实施方式进行详细描述。
请参考图2,为本申请实施例提供的一种通信系统的组成示意图。如图2所示,该通信系统至少可以包括:第一终端201,至少一个第二终端202以及网络设备203。
第一终端201和第二终端202均具备V2X通信的能力。利用基于蜂窝网络的V2X技术,第一终端201和第二终端202可通过SL直接通信。如,利用基于蜂窝网络的V2X技术,第一终端201和第二终端202可通过SL直接进行车辆数据的交互,以实现设备(如车辆)间的相互感知。
SL通信可包含两种通信模式:mode1和mode2。在本申请实施例中,终端(如,第一终端201和/或第二终端202)可工作于mode1,或同时工作于mode1和mode2。示例性的,以第一终端201作为发送端,至少一个第二终端202作为接收端为例。当第一终端采用model与至少一个第二终端202进行SL通信的情况下,可由网络设备203为其调度用于在SL上传输数据的时频资源。第一终端201可通过该时频资源,采用单播或组播方式向至少一个第二终端202发送数据。另外,在单播/组播传输中,为提高传输可靠性,降低传输延时,可使用HARQ技术。也就是说,第二终端202译码接收到的数据,并可通过向第一终端201反馈HARQ-ACK反馈消息,以用于指示第一终端201发送的数据自身是否成功接收。第一终端201根据HARQ-ACK反馈消息可确定是否需要进行数据重传。
在采用mode1的SL通信中,当第一终端201确定需要进行数据重传时,对于SL上用于重传的时频资源,可由网络设备203在初传调度时提前调度并下发给第一终端201。例如,网络设备203配置第一终端201的最大重传次数为3,网络设备203可以在初传调度时,将SL上用于初传和用于3次重传的时频资源一并调度并下发给第一终端201。
网络设备203也可以在初传调度时仅调度在SL上用于初传的时频资源。在该方式中,如果初传失败,第一终端201可通过向网络设备203发送重传调度请求,以触发网络设备203为该第一终端201分配用于重传的时频资源。网络设备203还可以在初传调度时,调度用于初传和前几次(前一次,前两次等)重传的时频资源,在该方式中,如果初传和前几次重传均失败,第一终端201也可通过向网络设备203发送重传调度请求,以触发网络设备203为该第一终端201分配用于重传的时频资源。例如,继续以网络设备203配置第一终端201的最大重传次数为3为例,网络设备203可以在初传调度时,将SL上用于初传和用于第一次重传的时频资源一并调度并下发给第一终端201。如果初传和第一次重传均失败,则第一终端201可向网络设备203发送重传调度请求。网络设备203在接收到重传调度请求后,可向第一终端201分配用于重传的时频资源。第一终端201请求调度用于重传的时频资源,以及网络设备203为第一终端201调度用于重传的时频资源的具体实现将在后续方法实施例中详细描述,此处不进行赘述。
其中,在本申请实施例中,第一终端201和第二终端202可以分别指车载通信模块或通信终端或其他嵌入式通信模块,手持通信终端(如手机,平板电脑等),RSU等。在一些实施例中,第一终端201和第二终端202的设备形态可以相同,如第一终端201和第二终端202均为车载通信终端。在另一些实施例中,第一终端201和第二终端202的设备形态也可以不同,如第一终端201为车载通信终端,第二终端202为RSU。也就是说,本申请实施例可适用于车载通信模块(通信终端)与车载通信模块(通信终端),车载通信模块(通信终端)与手持通信终端,车载通信模块(通信终端)与RSU,手持通信终端与RSU等场景中。作为一种示例,图2中是以第一终端201和第二终端202均为车载通信模块(或车载通信终端,其设置在图2所示的车辆中)为例示出的。
网络设备203是无线网络中的设备,例如将终端(上述第一终端201和/或第二终端202)接入到无线网络的无线接入网(radio access network,RAN)节点。目前,一些RAN节点的举例为:gNB、传输接收点(transmission reception point,TRP)、演进型节点B(evolvedNode B,eNB)(或称为宏基站)、微基站、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(basetransceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(base band unit,BBU)、基带池BBU,或无线保真(wireless fidelity,Wifi)接入点(access point,AP)等。在一种网络结构中,网络设备203可以包括集中单元(centralized unit,CU)节点、或分布单元(distributed unit,DU)节点、或包括CU节点和DU节点的RAN设备。在一些实施例中,在V2X技术中,上述网络设备203也可以是终端,该终端是车联网中可以为其他终端(如上述第一终端201)调度资源的终端,如称为头终端,或称为组头终端。当然,该终端也可以具备V2X通信的能力,即可与其他终端(如,上述第一终端201和/或第二终端202)通过SL直接进行数据(如车辆数据)的交互。
需要说明的是,在本申请实施例中,上述蜂窝网络可以是为云无线接入网(cloudradio access network,CRAN),异构网络(heterogeneous network,HetNet),通用移动通信系统(universal mobile telecommunications system,UMTS),4G LTE,也可以为5G NR,还可以为其他移动通信系统,如下一代移动通信系统,不予限制。另外,网络设备203和终端,如第一终端201是通过Uu(UTRAN-to-UE)空口进行交互的。
其中,在具体实现时,图2所示各设备具有图3所示部件。图3为本申请实施例提供的一种通信装置的组成示意图。当该通信装置执行方法实施例中终端(如第一终端)的功能时,该通信装置可以为终端或者终端内部的芯片或者片上系统;当该通信装置执行方法实施例中网络设备的功能时,该通信装置可以为网络设备或者网络设备内部的芯片或者片上系统。
如图3所示,该通信装置300包括至少一个处理器301,通信线路302,以及至少一个收发器303;进一步的,图3所示通信装置还可以包括存储器304。其中,处理器301,存储器304以及收发器303三者之间可以通过通信线路302连接。在本申请实施例中,至少一个可以是一个、两个、三个或者更多个,本申请实施例不做限制。
在本申请实施例中,处理器301可以是中央处理器(central processing unit,CPU),通用处理器网络处理器(network processor,NP)、数字信号处理器(digital signalprocessing,DSP)、微处理器、微控制器、可编程逻辑器件(programmable logic device,PLD)或它们的任意组合。处理器还可以是其它任意具有处理功能的装置,例如电路、器件或软件模块。
在本申请实施例中,通信线路302可包括通路,用于在通信装置包括的部件之间传送信息。
在本申请实施例中,收发器303用于与其他设备或通信网络(如以太网,RAN,无线局域网(wireless local area networks,WLAN)等)通信。收发器303可以是模块、电路、收发器或者任何能够实现通信的装置。
在本申请实施例中,存储器304可以是只读存储器(read-only memory,ROM)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(randomaccess memory,RAM)或者可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
一种可能的设计中,存储器304可以独立于处理器301存在,即存储器304可以为处理器301外部的存储器,此时,存储器304可以通过通信线路302与处理器301相连接,用于存储指令或者程序代码。处理器301调用并执行存储器304中存储的指令或程序代码时,能够实现本申请下述实施例提供的方法。又一种可能的设计中,存储器304也可以和处理器301集成在一起,即存储器304可以为处理器301的内部存储器,例如,该存储器304为高速缓存,可以用于暂存一些数据和/或指令信息等。
作为一种可实现方式,处理器301可以包括一个或多个CPU,例如图3中的CPU0和CPU1。作为另一种可实现方式,通信装置300可以包括多个处理器,例如图3中的处理器301和处理器305。
需要说明的是,上述的通信装置300可以是一个通用设备或者是一个专用设备。例如,通信装置300可以是车载通信终端、RSU、PDA、移动手机、平板电脑、无线终端、嵌入式设备、芯片系统或有图3中类似结构的设备。本申请实施例不限定通信装置300的类型。本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。
下面结合图2所示通信系统,对本申请实施例提供的方法进行描述。其中,下述方法实施例中提及的各个通信装置均可以具有图3所示组成部分,不再赘述。此外,本申请下述实施例中各个设备间交互的消息的名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。
图4为本申请实施例提供一种重传资源的调度方法的流程示意图,如图4所示,所述方法可以包括:
在基于蜂窝网络的V2X技术中,具备V2X能力的终端(如上述第一终端和第二终端)之间可通过SL直接进行通信,如第一终端和第二终端之间通过SL发送数据。以下实施例中,均以第一终端是发送端,第二终端是接收端为例进行介绍。
S401、第一终端在SL上向第二终端发送数据。
示例性的,在第一终端采用mode1进行SL通信的情况下,可由网络设备调度第一终端用于数据传输的时频资源。第一终端根据网络设备的调度通过被调度的时频资源可在SL上以单播或组播的方式向第二终端发送数据。
S402、第一终端接收来自第二终端的HARQ-ACK反馈消息。
其中,该HARQ-ACK反馈消息用于指示第二终端是否成功接收数据。
示例性的,在第一终端向第二终端发送了数据后,第二终端可接收第一终端发送的数据,并对数据进行译码。第二终端根据译码结果(正确或失败)可向第一终端进行SL上HARQ反馈。例如,第二终端可向第一终端反馈上述HARQ-ACK反馈消息。
在本申请一些实施例中,第二终端进行SL上HARQ反馈可以有三种模式。模式1:ACK/NACK反馈。具体的,如果第二终端对接收的数据译码正确,则向第一终端反馈ACK,如果第二终端对接收的译码失败(或说译码错误),则向第一终端反馈NACK。模式2:NACK-only反馈。具体的,如果第二终端对接收的数据译码正确,则不作任何反馈,如果第二终端对接收的数据译码失败,则向第一终端反馈NACK。模式3:ACK-only反馈。如果第二终端对接收的数据译码正确,则向第一终端反馈ACK,如果第二终端对接收的数据译码失败,则不作任何反馈。需要说明的是,本申请所有实施例的HARQ-ACK反馈消息可以采用上述三种HARQ反馈模式的任意一种方式来实现,本申请实施例在此并不做具体限制。
S403、第一终端根据HARQ-ACK反馈消息确定数据需要重传。
在第一终端接收到第二终端发送的HARQ-ACK反馈消息后,根据该HARQ-ACK反馈消息,第一终端可确定是否需要进行数据重传。如果确定出需要进行数据重传,则可执行以下S404。
示例性的,结合S402中HARQ-ACK反馈消息的具体实现,第一终端根据HARQ-ACK反馈消息,确定是否需要进行数据重传具体可以包括:在第二终端采用上述模式1进行HARQ反馈的情况下,如果第一终端接收到NACK,则可确定需要进行数据重传,如果第一终端接收到ACK,则可确定不需要进行数据重传。在第二终端采用上述模式2进行HARQ反馈的情况下,可以根据不同的策略确定是否要进行数据重传。例如,第一终端只要接收到NACK则确定需要进行重传,没有接收到NACK则确定不需要进行重传。又例如,第一终端可以测量接收到的NACK的能量,根据该能量是否超过预设阈值确定是否需要进行重传,如,如果能量超过预设阈值,则可认为较多终端没有译码正确,此时第一终端可确定需要进行数据重传,如果能量低于预设阈值,则可认为只有少数终端没有译码正确,此时第一终端可确定不进行数据重传。在第二终端采用上述模式3进行HARQ反馈的情况下,也可以根据不同的策略确定是否要进行数据重传。例如,第一终端没有接收到ACK则确定需要进行重传。又例如,第一终端可以测量接收到的ACK的能量,根据该能量是否超过预设阈值确定是否需要进行重传,如,如果能量超过预设阈值,则可认为较多终端译码成功,此时第一终端可确定不需要进行数据重传,如果能量低于预设阈值,在可认为只有少数终端译码成功,此时第一终端可确定需要进行数据重传。
S404、第一终端在重传SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求。
其中,第一时间单元是接收到HARQ-ACK反馈消息的时间单元。该重传调度请求用于请求调度重传数据的时频资源。
在第一终端确定需要进行数据重传时,可在重传SR周期中、接收到HARQ-ACK反馈消息的时间单元的下一个发送时机,通过网络设备配置的时频资源向网络设备发送重传调度请求。在本申请实施例中,该重传调度请求可用于请求网络设备为第一终端调度在SL上重传数据的时频资源。该重传SR周期是网络设备配置的,且网络设备是根据SL的时间单元来配置的,如该重传SR周期与SL的一个时间单元相同,又如该重传SR周期与SL的N(N为大于1的整数)个时间单元相同。
S405、网络设备在重传SR周期中一个发送时机通过配置的时频资源接收第一终端发送的重传调度请求。
S406、网络设备根据重传调度请求,为第一终端调度重传数据的时频资源。
在第一终端发送了重传调度请求后,网络设备可在发送时机通过配置的时频资源接收第一终端发送的重传调度请求。根据接收到的重传调度请求,网络设备可获知第一终端是请求调度用于数据重传的时频资源,这样,网络设备便可为该第一终端分配合适的时频资源大小,以用于第一终端进行数据重传。
本申请实施例提供的重传资源的调度方法,第一终端在确定需要进行SL上的数据重传时,通过采用本申请实施例新引入的重传调度请求,在重传SR周期的发送时机向网络设备请求调度在SL上重传数据的时频资源,使得网络设备能够确定出第一终端是请求调度重传数据的,从而可为重传数据分配合适的时频资源大小,避免了第二终端在接收到重传数据后无法做合并译码,出现译码失败的问题。另外,该重传SR周期可根据SL的时间单元来设计,以便第一终端能够及时的将重传调度请求发送给网络设备,解决了重传时的传输延时长的问题。
可以理解的是,上述重传调度请求是一种上行控制信息(uplink controlinformation,UCI),因此,可通过上行控制信道(physical uplink control channel,PUCCH)来承载该重传调度请求。网络设备可通过无线资源控制(radio resource control,RRC)信令为每个终端(包括上述第一终端)配置用于重传调度请求的专用上行资源。例如,可以通过新增一个PUCCH-资源(Resource)配置,指示用于反馈重传调度请求的资源。该资源配置可以包括:物理资源块(physical resource block,PRB)起始位置,跳频模式,重传调度请求使用的PUCCH反馈模式等。其中,在目前的标准协议中,PUCCH包括五种反馈模式,分别为:格式(format)0,format 1,format 2,format 3,format 4。相应的,重传调度请求使用的PUCCH反馈模式也可以为上述五种反馈模式。且由于PUCCH反馈模式不同时,具体的PUCCH-资源配置是不同的。另外,在本申请实施例中,用于发送重传调度请求的重传SR周期是网络设备配置的,且网络设备可以根据SL的时间单元来配置。如该重传SR周期与SL的一个时间单元相同,又如该重传SR周期与SL的N(N为大于1的整数)个时间单元相同。
本申请以下实施例将根据PUCCH反馈模式的不同,以及重传SR周期配置的不同,具体介绍本申请实施例提供的重传资源的调度方法。
图5为本申请实施例提供的另一种重传资源的调度方法的流程示意图。以下实施例中以第一终端是发送端,第二终端是接收端为例进行介绍。如图5所示,所述方法可以包括:(1)“资源配置”流程,以及(2)“重传资源调度”流程。
其中,(1)、“资源配置”流程:可以包括以下S501和S502。
S501、第一终端接收网络设备对重传SR周期的配置。
示例性的,在建立SL时,网络设备可以通过RRC信令为每个终端(如包括该第一终端)配置用于重传调度请求的SR周期。本申请实施例将用于重传调度请求的SR周期称为重传SR周期。
重传SR周期可以与SL的一个时间单元相同。重传SR周期也可以与SL的N个时间单元相同,N是大于1的整数。
示例性的,网络设备可以根据SL上用于承载HARQ-ACK反馈消息的PSFCH的周期来为第一终端配置重传SR周期。
需要说明的是,在本申请实施例中,时间单元可以指的是帧,子帧,时隙,微时隙,符号等不同的时间粒度的时间,本申请实施例并不做限制。
例如,在SL上,可由网络设备配置用于承载HARQ-ACK反馈消息的PSFCH的周期,如每1个(或2个,甚至更多)时间单元配置一个用于承载HARQ-ACK反馈消息的PSFCH,也即PSFCH的周期为1个时间单元(或2个时间单元,甚至更多)。也可以由终端指示用于承载HARQ-ACK反馈消息的PSFCH,在该方式下,任何时间单元都可能有需要反馈HARQ-ACK反馈消息。在本实施例中,可以将重传SR周期(重传调度请求是终端与网络设备之间的交互,因此其是通过Uu空口来实现传输的)设置为与SL的一个时间单元相同的时间长度,这样,可使得在SL上的每个PSFCH在时域上对应一个用于承载重传调度请求的PUCCH。例如,以时间单元为时隙,Uu和SL具有相同的子载波间隔(subcarrier spacing,SCS),即Uu的时隙和SL的时隙对齐为例,如图6中的(a)和(b)所示,在SL上,配置的用于承载HARQ-ACK反馈消息的PSFCH的周期为1个时隙。那么,可配置重传SR周期为1个时隙。这样,每个时隙上均配置有用于反馈重传调度请求的资源。如图6中的(a)和(b)所示,当前时隙(如时隙n+1)上配置的时频资源(即当前的发送时机)可用于终端向网络设备反馈前一个时隙(即当前的发送时机的前一个时隙,如时隙n)对应在SL上的时隙(如时隙n')上PSFCH对应的数据是否需要重传调度。其中,图6中的(a)为短(short)PSFCH的示意图,图6中的(b)为长(long)PSFCH的示意图。
又例如,可以将重传SR周期设置为与SL的N(N是大于1的整数)个的时间单元相同的时间长度。这样,在SL上的N个PSFCH在时域上可能对应一个用于承载重传调度请求的PUCCH。例如,以时间单元为时隙,Uu和SL具有相同的SCS,即Uu的时隙和SL的时隙对齐为例,如图7中的(a)和(b)所示,在SL上,配置的用于承载HARQ-ACK反馈消息的PSFCH的周期为1个时隙。配置重传SR周期为2(即N=2)个时隙,这样,每两个时隙上会配置有一个用于反馈重传调度请求的资源。如图7中的(a)和(b)所示,当前时隙(如时隙n+2)上配置的时频资源(即当前的发送时机)可用于终端向网络设备反馈前两个时隙(即当前的发送时机的前两个时隙,如时隙n+1和时隙n)对应在SL上的时隙(如时隙n+1'和时隙n')上PSFCH对应的数据是否需要重传调度。其中,图7中的(a)为短(short)PSFCH的示意图,图7中的(b)为长(long)PSFCH的示意图。
S502、第一终端接收来自网络设备的资源配置。
示例性的,在建立SL时,网络设备还可以通过RRC信令为每个终端(如包括该第一终端)配置用于重传调度请求的专用上行资源。例如,可以通过PUCCH-资源配置,来指示用于反馈重传调度请求的资源。网络设备配置的资源可以包括:时域资源,频域资源和码域资源中的一个或多个。其中,为了提高资源的利用率,网络设备可能会为多个终端配置相同的时频资源(即多个终端复用相同的时频资源)用于重传调度请求的反馈,此时,可通过为不同的终端配置不同的码域资源来实现不同终端的区分。
在本申请一些实施例中,针对重传调度请求使用的PUCCH反馈模式的不同,网络设备的资源配置也不同。
例如,针对重传调度请求使用的PUCCH反馈模式为format 0的情况:网络设备下发给第一终端的资源配置可以包括:配置反馈重传调度请求的时域资源,如在一个时隙的起始符号和所占符号数,如配置重传调度请求在时域上占用一个时隙的1-2个符号。例如,如图6中的(a)所示,可配置重传调度请求在1个时隙中可以占用配置的从起始符号1开始的1个符号数,这样,在时域上重传调度请求可通过每个时隙的第1个符号来进行发送。配置反馈重传调度请求的码域资源,如初始序列循环移位(m0)。对于反馈重传调度请求的频域资源,可以不在该资源配置中进行配置,频域资源默认配置为:所占的PRB数为1,也就是说,重传调度请求在频域上占用1个PRB。网络设备可以通过为不同的终端配置不同初始序列循环移位,以便多个终端复用相同的时频资源。如,配置的初始序列循环移位的取值可以为0,1,…,11,这样,可以支持最多12个终端复用同一个时频资源。另外,网络设备在为每个终端配置了用于重传调度请求的专用上行资源后,可以建立初始序列循环移位与终端标识的对应关系。
针对重传调度请求使用的PUCCH反馈模式为format 1的情况:网络设备下发给第一终端的资源配置可以包括:配置反馈重传调度请求的时域资源,如在一个时隙的起始符号和所占符号数,如配置重传调度请求在时域上占用一个时隙的4-14个符号;配置反馈重传调度请求的码域资源,如初始序列循环移位(如可用m0表示)和叠加正交码(orthogonalcover code,OCC)。对于反馈重传调度请求的频域资源,可以不在该资源配置中进行配置,频域资源默认配置为:所占的PRB数为1,也就是说,重传调度请求在频域上占用1个PRB。网络设备可以通过为不同的终端配置不同的初始序列循环移位和OCC,以便多个终端复用相同的时频资源。如,配置的初始序列循环移位的取值可以为0,1,…,11,OCC的取值可以为0,1,…,6,这样,可以支持最多12×7=84个终端复用同一个时频资源。另外,网络设备在为每个终端配置了用于重传调度请求的专用上行资源后,可以建立初始序列循环移位和OCC与终端标识的对应关系。
针对重传调度请求使用的PUCCH反馈模式为format 2或format 3的情况:网络设备下发给第一终端的资源配置可以包括:配置反馈重传调度请求的时域资源,如在一个时隙的起始符号和所占符号数,配置反馈重传调度请求的频域资源,如所占的PRB数。由于format 2和format 3不支持多个终端复用同一个时频资源,因此在该资源配置中可不包括码域资源的配置。
针对重传调度请求使用的PUCCH反馈模式为format 4的情况:网络设备下发给第一终端的资源配置可以包括:配置反馈重传调度请求的时域资源,如在一个时隙的起始符号和所占符号数,配置反馈重传调度请求的码域资源,如OCC。对于反馈重传调度请求的频域资源,可以不在该资源配置中进行配置,频域资源默认配置为:所占的PRB数为1,也就是说,重传调度请求在频域上占用1个PRB。网络设备可以通过为不同的终端配置不同的OCC,以便多个终端复用相同的时频资源。如,配置的OCC的取值可以为2或4,这样,可以支持2个或4个终端复用同一个时频资源。另外,网络设备在为每个终端配置了用于重传调度请求的专用上行资源后,可以建立OCC与终端标识的对应关系。
(2)、“重传资源调度”流程:可以包括以下S503-S509。
S503、第一终端在SL上向第二终端发送数据。
S504、第一终端接收来自第二终端的HARQ-ACK反馈消息。
S505、第一终端根据HARQ-ACK反馈消息确定数据需要重传。
其中,S503-S505的具体描述分别与图4所示的实施例中S401-S403对应步骤的描述相同,此处不再一一赘述。
S506、第一终端生成重传调度请求。
在第一终端根据HARQ-ACK反馈消息确定需要进行数据重传时,第一终端可以生成重传调度请求。
其中,在本申请实施例中,针对重传SR周期配置的不同(与SL的一个时间单元相同,或与SL的N个时间单元相同),以及重传调度请求使用的PUCCH反馈模式的不同,对第一终端生成重传调度请求的具体过程分别进行介绍。
在一些实施例中,结合上述图6所示,针对重传SR周期与SL的一个时间单元相同的情况。
示例性的,如果重传调度请求使用的PUCCH反馈模式为format 0,由于在SL上的每个PSFCH在时域上对应一个用于承载重传调度请求的PUCCH,因此,可以将用于生成重传调度请求的序列循环移位(sequence cyclic shift,sequence cs,可用mcs表示)预配置为一个固定值。如可以将序列循环移位mcs设置为0。那么,第一终端可根据S502的资源配置中包括的初始序列循环移位和预配置的序列循环移位生成重传调度请求。如,根据初始序列循环移位m0=1和mcs=0来生成重传调度请求。其中,mcs是系统预配置(或说预设定)的,使用m0和mcs可以唯一确定一个序列(该序列即为重传调度请求),其对应一个终端,如第一终端。
如果重传调度请求使用的PUCCH反馈模式为format 1,同样的,在SL上的每个PSFCH在时域上对应一个用于承载重传调度请求的PUCCH,因此,可以将用于生成重传调度请求的SR比特信息,如b(0)预配置为一个固定值。如可以将b(0)设置为0。那么,第一终端可根据S502的资源配置中包括的初始序列循环移位和OCC,以及预配置的序列循环移位生成重传调度请求。如,根据初始序列循环移位m0=1,OCC=2,以及b(0)=0来生成重传调度请求。其中,b(0)是系统预配置(或说预设定)的,使用m0,OCC和b(0)可以唯一确定一个序列(该序列即为重传调度请求),其对应一个终端,如第一终端。
需要说明的是,由于在重传SR周期与SL的一个时间单元相同时,不会存在一次反馈多个数据是否需要重传调度的需求,因此,可不用format 2/3/4的反馈模式来传输重传调度请求。
在其他一些实施例中,结合上述图7所示,针对重传SR周期与SL的N个时间单元相同的情况,其中N为大于1的整数。
示例性的,如果重传调度请求使用的PUCCH反馈模式为format 0,由于在SL上的N个PSFCH,在时域上可能对应一个用于承载重传调度请求的PUCCH,因此,可针对不同的N和K来配置用于生成重传调度请求的序列循环移位(用mcs表示)。本申请实施例中,在重传SR周期已配置,即N确定的情况下,将不同K和序列循环移位对应关系可称为第一映射关系。
其中,K是终端接收到HARQ-ACK反馈消息的时间单元,即反馈HARQ-ACK反馈消息的PSFCH所在的时间单元(本申请中将其称为第一时间单元)与发送时机的间隔。K为大于或等于1且小于或等于N的整数。结合图7,以重传SR周期为2个时隙为例,K的取值可以是1,也可以是2。K=1表示接收到HARQ-ACK反馈消息的时间单元与发送时机的间隔为1。K=2表示接收到HARQ-ACK反馈消息的时间单元与发送时机的间隔为1。例如,如表1所示,针对不同的K和N值可以有不同的序列循环移位(用mcs表示)配置。
表1 SR_Rx比特信息到PUCCH 0格式的映射表
N | K=1 | K=2 | K=3 | K=4 | K=5 | K=6 | K=7 | K=8 | … |
2 | 0 | 6 | |||||||
3 | 0 | 6 | 3 | ||||||
4 | 0 | 6 | 3 | 9 | |||||
5 | 0 | 6 | 3 | 9 | 1 | ||||
6 | 0 | 6 | 3 | 9 | 1 | 4 | |||
7 | 0 | 6 | 3 | 9 | 1 | 4 | 7 | ||
8 | 0 | 6 | 3 | 9 | 1 | 4 | 7 | 10 | |
… |
第一终端在确定需要进行数据重传时,可根据接收到HARQ-ACK反馈消息的时间单元,即第一时间单元与发送时机的间隔K和第一映射关系,获取与K对应的序列循环移位。然后,根据S502的资源配置中包括的初始序列循环移位和获取到的与K对应的序列循环移位生成所述重传调度请求。
例如,结合图7,重传SR周期配置为2个时隙,即N=2。第一映射关系为上述表1中的第二行,即第一映射关系包括:K=1时,对应的mcs配置为0;K=2时,对应的mcs配置为6。当重传SR周期配置为2个时隙时,在SL上的2个PSFCH,在时域上对应一个用于承载重传调度请求的PUCCH,即一个PUCCH上对应反馈两个PSFCH上的重传调度请求。
以第一终端根据时隙n'接收到的HARQ-ACK反馈消息确定不需要进行数据重传,根据时隙n+1'接收到的HARQ-ACK反馈消息确定需要进行数据重传为例。其中,时隙n+1'与发送时机的时隙n+2间隔为1。第一终端根据第一映射关系,可确定出与K=1对应的mcs为0。然后,第一终端根据S502的资源配置中包括的初始序列循环移位,如m0=1,以及获取到的与K=1对应的序列循环移位,即mcs=0,可生成序列1,该序列1即为重传调度请求。
以第一终端根据时隙n'接收到的HARQ-ACK反馈消息确定需要进行数据重传,根据时隙n+1'接收到的HARQ-ACK反馈消息也确定需要进行数据重传为例。其中,时隙n'与发送时机的时隙n+2间隔为2,时隙n+1'与发送时机的时隙n+2间隔为1。第一终端根据第一映射关系,可确定出与K=1对应的mcs为0,然后,第一终端根据S502的资源配置中包括的初始序列循环移位,如m0=1,以及获取到的与K=1对应的序列循环移位,即mcs=0,可生成序列1。并且,第一终端根据第一映射关系,可确定出与K=2对应的mcs为6,然后,第一终端根据S502的资源配置中包括的初始序列循环移位,如m0=1,以及获取到的与K=2对应的序列循环移位,即mcs=6,可生成序列2。由于一个PUCCH上对应反馈两个PSFCH上的重传调度请求,因此,该序列1和序列2即为重传调度请求。
如果重传调度请求使用的PUCCH反馈模式为format 1,同样的,在SL上的N个PSFCH,在时域上可能对应一个用于承载重传调度请求的PUCCH,因此,可针对不同的N和K来配置用于生成重传调度请求的SR比特信息(用b(0),b(1)表示)。本申请实施例中,在重传SR周期已配置,即N确定的情况下,将不同K和SR比特信息的对应关系可称为第二映射关系。
其中,K是第一时间单元与发送时机的间隔。K为大于或等于1且小于或等于N的整数。具体描述与重传调度请求使用的PUCCH反馈模式为format 0时的描述相同。例如,如表2所示,针对不同的K和N值可以有不同的SR比特信息(用b(0),b(1)表示)配置。且在该方式中,N的最大取值为4。
表2 SR_Rx比特信息到PUCCH 1格式的映射表
第一终端在确定需要进行数据重传时,可根据接收到HARQ-ACK反馈消息的时间单元,即第一时间单元与发送时机的间隔K和第二映射关系,获取与K对应的SR比特信息。然后,根据S502的资源配置中包括的初始序列循环移位和OCC,以及获取到的与K对应的SR比特信息生成重传调度请求。
例如,结合图7,重传SR周期配置为2个时隙,即N=2。第二映射关系为上述表1中的第二行,即第二映射关系包括:K=1时,对应的SR比特信息配置为b(0)=0;K=2时,对应的SR比特信息配置为b(0)=1。当重传SR周期配置为2个时隙时,一个PUCCH上对应反馈两个PSFCH上的重传调度请求。
以第一终端根据时隙n'接收到的HARQ-ACK反馈消息确定不需要进行数据重传,根据时隙n+1'接收到的HARQ-ACK反馈消息确定需要进行数据重传为例。其中,时隙n+1'与发送时机的时隙n+2间隔为1。第一终端根据第二映射关系,可确定出与K=1对应的SR比特信息配置为b(0)=0。然后,第一终端根据S502的资源配置中包括的初始序列循环移位,如m0=1,OCC=2,以及获取到的与K=1对应的SR比特信息,即b(0)=0,可生成序列3,该序列3即为重传调度请求。
以第一终端根据时隙n'接收到的HARQ-ACK反馈消息确定需要进行数据重传,根据时隙n+1'接收到的HARQ-ACK反馈消息也确定需要进行数据重传为例。其中,时隙n'与发送时机的时隙n+2间隔为2,时隙n+1'与发送时机的时隙n+2间隔为1。第一终端根据第二映射关系,可确定出与K=1对应的SR比特信息配置为b(0)=0,然后,第一终端根据S502的资源配置中包括的初始序列循环移位,如m0=1,OCC=2,以及获取到的与K=1对应的SR比特信息,即b(0)=0,可生成序列4。并且,第一终端根据第二映射关系,可确定出与K=2对应的SR比特信息配置为b(0)=1,然后,第一终端根据S502的资源配置中包括的初始序列循环移位,如m0=1,OCC=2,以及获取到的与K=2对应的SR比特信息,即b(0)=1,可生成序列5。由于一个PUCCH上对应反馈两个PSFCH上的重传调度请求,因此,该序列4和序列5即为重传调度请求。
如果重传调度请求使用的PUCCH反馈模式为format 2/3,同样的,在SL上的N个PSFCH,在时域上可能对应一个用于承载重传调度请求的PUCCH,即一个PUCCH上对应反馈N个PSFCH上的重传调度请求。在该PUCCH反馈模式下,重传调度请求的格式可以采用以下两种UCI格式中的任一种。
格式1:重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔。例如,如图8中的(a)所示,no of SR_Rx字段用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,其余的字段均为第二信息,即用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔。第二信息的个数与no of SR_Rx字段指示的个数相同。
结合上述图7,以重传SR周期配置为2个时隙,即N=2为例。所述的发送时机的前N个时间单位即为图7中所示的时隙n和时隙n+1,所述的发送时机的前N(N为2)个时间单元对应的时间单元,即为图7中所示的时隙n'和时隙n+1'对应的发送数据的时隙。no of SR_Rx字段则用于指示时隙n'和时隙n+1'对应的发送数据的时隙上发送的数据中需要重传的数据个数。如,第一终端根据时隙n'上接收到的HARQ-ACK反馈消息确定需要进行数据重传,根据时隙n+1'上接收到的HARQ-ACK反馈消息确定不需要进行数据重传,则no of SR_Rx字段的取值为1,且重传调度请求还包括一个第二信息,该第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元,即时隙n'与发送时机(即时隙n+2)的间隔,该第二信息具体取值为2。又如,第一终端根据时隙n'上接收到的HARQ-ACK反馈消息确定需要进行数据重传,根据时隙n+1'上接收到的HARQ-ACK反馈消息确定也需要进行数据重传,则no ofSR_Rx字段的取值为2,且重传调度请求还包括两个第二信息。其中一个第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元,即时隙n'与发送时机(即时隙n+2)的间隔,该第二信息具体取值为2。另一个第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元,即时隙n+1'与发送时机(即时隙n+2)的间隔,该第二信息具体取值为1。
格式2:重传调度请求是包括N个比特位的位图(bitmap),N个比特位的每一个比特位用于指示发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度。其中,可以用1表示对应的时间单元上发送的数据的需要重传调度,0表示对应的时间单元上发送的数据不需要重传调度。例如,如图8中的(b)所示,n比特的位图,从最高位到最低位依次表示发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度。
继续结合上述图7,以重传SR周期配置为2个时隙,即N=2为例。所述的发送时机的前N个时间单位即为图7中所示的时隙n和时隙n+1,所述的发送时机的前N(N为2)个时间单元对应的时间单元,即为图7中所示的时隙n'和时隙n+1'。则重传调度请求是包括2个比特位的位图,其中,第一个比特位用于指示时隙n'上发送的数据是否需要重传调度,第二个比特位用于指示时隙n+1'上发送的数据是否需要重传调度。
在第一终端确定需要进行数据重传时,如果重传调度请求使用的PUCCH反馈模式为format 2/3,则可以根据上述格式1或格式2生成重传调度请求。
如果重传调度请求使用的PUCCH反馈模式为format 4,第一终端在确定出需要进行数据重传时,可以按照PUCCH反馈模式为format 2/3的方式生成重传调度请求。区别在于,由于Format 4支持通过OCC让多个终端复用同一个时频资源,因此,在生成重传调度请求后,第一终端还可根据S502的资源配置中包括的OCC对生成的重传调度请求进行时域扩频处理。
在另外一些实施例中,重传SR周期的配置也可以与SL中的HARQ进程号(HARQprocess ID)绑定,如可为每个HARQ进程对应配置一个用于反馈重传调度请求的资源。此时,如果重传SR周期与SL上的N个时间单元相同,则该N的取值大于1,且小于或等于SL中HARQ进程的数量M,M为正整数。例如,SL中定义了4个HARQ进程,则重传SR周期小于或等于SL上的4个时间单元。这样,在重传SR周期的每个发送时机上,最多可反馈一个终端的4个HARQ进程上发送的数据是否需要重传调度。
其中,在SL上传输数据的HARQ进程号可由网络设备分配,携带在下行控制信息(downlink control information,DCI)中指示给第一终端。另外,该HARQ进程号可携带在侧行链路控制信息(sidelink control information,SCI)中用于SL上的HARQ-ACK反馈消息的传输。示例性的,如果第一终端同时工作在mode1和mode2,则需要协调mode1和mode2的HARQ进程号,如第一终端最大支持16个HARQ进程,Mode 1和mode 2模式下,HARQ进程号可使用不同的区间,如mode 1使用HARQ进程号1~8,mode 2使用HARQ进程号9~16。
示例性的,如果重传调度请求使用的PUCCH反馈模式为format 0,由于在SL上的N个HARQ进程可能对应一个用于承载重传调度请求的PUCCH,因此,可针对不同的HARQ进程号来配置用于生成重传调度请求的序列循环移位(用mcs表示)。本申请实施例中,在重传SR周期已配置,即N确定的情况下,将不同HARQ进程号和序列循环移位对应关系可称为第三映射关系。其中,如果SL上有4个HARQ进程,则HARQ进程号为1~4的序列循环移位的配置可以如上述表1中的第四行所示。此时,表1中的K表示HARQ进程号。即,第三映射关系包括:K=1(即HARQ进程号为1)时,对应的mcs配置为0;K=2(即HARQ进程号为2)时,对应的mcs配置为6;K=3(即HARQ进程号为3)时,对应的mcs配置为3;K=4(即HARQ进程号为4)时,对应的mcs配置为9。类似的,如果SL上有3个HARQ进程,则HARQ进程号为1~3的序列循环移位的配置可以如上述表1中的第三行所示。如果SL上有2个HARQ进程,则HARQ进程号为1~2的序列循环移位的配置可以如上述表1中的第二行所示。
第一终端在确定需要进行数据重传时,可根据接收到的HARQ-ACK反馈消息确定HARQ进程号,根据确定出的HARQ进程号和上述第三映射关系,获取与HARQ进程号对应的序列循环移位。然后,第一终端根据S502的资源配置中包括的初始序列循环移位和与HARQ进程号对应的序列循环移位生成重传调度请求。例如,如果SL上有4个HARQ进程,第一终端在确定需要进行数据重传时,根据接收到的HARQ-ACK反馈消息确定HARQ进程号为2,根据确定出的HARQ进程号2和上述第三映射关系,获取与HARQ进程号2对应的序列循环移位,即mcs=6。然后,第一终端根据S502的资源配置中包括的初始序列循环移位,如m0=1,以及与HARQ进程号2对应的序列循环移位,即mcs=6,可生成序列,该序列即为重传调度请求。
如果重传调度请求使用的PUCCH反馈模式为format 1,同样的,由于在SL上的N个HARQ进程可能对应一个用于承载重传调度请求的PUCCH,因此,可针对不同的HARQ进程号来配置用于生成重传调度请求的SR比特信息(用b(0),b(1)表示)。本申请实施例中,在重传SR周期已配置,即N确定的情况下,将不同HARQ进程号和SR比特信息的对应关系可称为第四映射关系。其中,如果SL上有4个HARQ进程,则HARQ进程号为1~4的序列循环移位的配置可以如上述表2中的第四行所示。此时,表2中的K表示HARQ进程号。即,第四映射关系包括:K=1(即HARQ进程号为1)时,对应的SR比特信息配置为b(0)=0,b(1)=0;K=2(即HARQ进程号为2)时,对应的SR比特信息配置为b(0)=1,b(1)=1;K=3(即HARQ进程号为3)时,对应的SR比特信息配置为b(0)=0,b(1)=1;K=4(即HARQ进程号为4)时,对应的SR比特信息配置为b(0)=1,b(1)=0。类似的,如果SL上有3个HARQ进程,则HARQ进程号为1~3的序列循环移位的配置可以如上述表2中的第三行所示。如果SL上有2个HARQ进程,则HARQ进程号为1~2的序列循环移位的配置可以如上述表2中的第二行所示。
第一终端在确定需要进行数据重传时,可根据接收到的HARQ-ACK反馈消息确定HARQ进程号,根据确定出的HARQ进程号和上述第四映射关系,获取与HARQ进程号对应的SR比特信息。然后,第一终端根据S502的资源配置中包括的初始序列循环移位,OCC,以及与HARQ进程号对应的SR比特信息生成重传调度请求。例如,如果SL上有4个HARQ进程,第一终端在确定需要进行数据重传时,根据接收到的HARQ-ACK反馈消息确定HARQ进程号为2,根据确定出的HARQ进程号2和上述第四映射关系,获取与HARQ进程号2对应的SR比特信息,即b(0)=1,b(1)=1。然后,第一终端根据S502的资源配置中包括的初始序列循环移位,如m0=1,OCC=2,以及与HARQ进程号2对应的SR比特信息,即b(0)=1,b(1)=1,可生成序列,该序列即为重传调度请求。
如果重传调度请求使用的PUCCH反馈模式为format 2/3,同样的,在SL上的N个HARQ进程可能对应一个用于承载重传调度请求的PUCCH。在该PUCCH反馈模式下,重传调度请求的格式可以采用以下两种UCI格式中的任一种。
格式3:重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于需要重传的数据的HARQ进程号。例如,如图9中的(a)所示,no of SR_Rx字段用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,其余的字段均为第二信息,即用于指示需要重传调度的数据的HARQ进程号。第二信息的个数与no of SR_Rx字段指示的个数相同。例如,以重传SR周期配置为4个时隙,即N=4,SL上有4个HARQ进程为例。如果发送时机的前4个时间单元对应的时间单元上发送的数据中需要重传的数据个数为2,且需要重传调度的数据的HARQ进程号分别为1和4,则no of SR_Rx字段的取值为2,重传调度请求包括两个第二信息,其中一个第二信息具体取值为1,另一个第二信息具体取值为4。
格式4:重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度。其中,可以用1表示对应HARQ进程发送的数据的需要重传调度,0表示对应的HARQ进程发送的数据不需要重传调度。例如,如图9中的(b)所示,n比特的位图,从最高位到最低位依次表示N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度。例如,以SL上有4个HARQ进程为例。如果4个HARQ进程中,HARQ进程号为1和2的HARQ进程号对应的数据需要重传调度,HARQ进程号为3和4的HARQ进程号对应的数据不需要重传调度,则4比特的位图可为1100。
在第一终端确定需要进行数据重传时,如果重传调度请求使用的PUCCH反馈模式为format 2/3,则可以根据上述格式3或格式4生成重传调度请求。
如果重传调度请求使用的PUCCH反馈模式为format 4,第一终端在确定出需要进行数据重传时,可以按照PUCCH反馈模式为format 2/3的方式生成重传调度请求。区别在于,由于Format 4支持通过OCC让多个终端复用同一个时频资源,因此,在生成重传调度请求后,第一终端还可根据S502的资源配置中包括的OCC对生成的重传调度请求进行时域扩频处理。
S507、第一终端在重传SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求。
其中,第一时间单元是接收到HARQ-ACK反馈消息的时间单元。该重传调度请求用于请求调度重传数据的时频资源。
在第一终端确定需要进行数据重传时,可在重传SR周期中、接收到HARQ-ACK反馈消息的时间单元的下一个发送时机,通过S502中配置的时频资源向网络设备发送重传调度请求。例如,参见图6,第一时间单元为时隙n',第一终端按照上述S506中的方式生成重传调度请求后,可在图中所示的时隙n+1通过S502中配置的时频资源向网络设备发送重传调度请求。又例如,参见图7所示,第一时间单元可为时隙n',第一终端按照上述S506中的方式生成重传调度请求后,可在图中所示的时隙n+2通过S502中配置的时频资源向网络设备发送重传调度请求。当然,在图7所示的方式中,如果根据时隙n'和时隙n+1'上反馈的HARQ-ACK反馈消息确定出两个时隙发送的数据均需要重传,第一终端可在时隙n+2上反馈时隙n'和时隙n+1'这两个时隙的重传调度请求。
S508、网络设备在重传SR周期中一个发送时机通过配置的时频资源接收第一终端发送的重传调度请求。
S509、网络设备根据重传调度请求,为第一终端调度重传数据的时频资源。
在第一终端发送了重传调度请求后,网络设备可在发送时机通过配置的时频资源接收第一终端发送的重传调度请求。根据接收到的重传调度请求,网络设备可确定出请求调度重传资源的终端是第一终端,且可以确定出第一终端请求调度的是哪个数据的重传资源。网络设备根据确定的结果可为该第一终端分配合适的时频资源大小,以用于第一终端进行数据重传。
可以理解的是,在S506中针对不同的重传SR周期配置(与SL的一个时间单元相同,或与SL的N个时间单元相同),以及重传调度请求使用的PUCCH反馈模式的不同,第一终端生成重传调度请求的具体过程是不同的,因此,网络设备在接收到重传调度请求后,也可以根据重传SR周期配置的不同,以及重传调度请求使用的PUCCH反馈模式的不同,确定请求调度重传资源的终端,以及终端请求调度的是哪个数据的重传资源。
在一些实施例中,结合上述图6所示,针对重传SR周期与SL的一个时间单元相同的情况。
示例性的,如果重传调度请求使用的PUCCH反馈模式为format 0,网络设备可在重传SR周期中一个发送时机上,在配置的时频资源上进行序列盲检测,此时,如果接收到(即检测到)重传调度请求,网络设备可根据重传调度请求确定初始序列循环移位。由于初始序列循环移位与终端标识存在对应关系,因此,网络设备根据承载重传调度请求的时频资源和确定出的初始序列循环移位,可确定出发送重传调度请求的终端,即为上述第一终端。又由于一个PSFCH在时域上对应一个用于承载重传调度请求的PUCCH,因此网络设备还可确定出第一终端请求调度重传资源的数据是哪个数据。这样,网络设备便可根据确定出的需要重传的数据为第一终端调度时频资源。
例如,网络设备确定终端请求调度重传资源的数据是哪个数据的具体实现可以是:如图10中的(a)所示,以Uu和SL具有相同的SCS为例,Uu的时隙和SL的时隙是对齐的。假设第一终端接收到网络设备在物理下行控制信道(physical downlink control channel,PDCCH)上发送的调度下行控制信息(downlink control information,DCI)的时隙为n,假设,预配置/配置PSSCH到PDCCH的时间间隔为1,则第一终端可在第n+1时隙进行侧行数据的发送。又假设,预配置/配置PSFCH到PSSCH的时间间隔为2,则第一终端在第n+3时隙可以接收第二终端反馈的HARQ-ACK反馈消息,如NACK。如果在接收到NACK后的1个时隙是一个发送时机,则第一终端可在第n+4时隙发送重传调度请求。也就是说,网络设备可在第n+4时隙接收到重传调度请求。网络设备根据接收到的重传调度请求可确定出初始序列循环移位,根据承载重传调度请求的时频资源和确定出的初始序列循环移位,可确定出发送重传调度请求的终端为上述第一终端。网络设备还可根据在第n+4时隙接收到的重传调度请求,确定出需要重传的数据是在第n时隙调度的侧行数据。也即确定出了第一终端请求调度重传资源的数据是在第n时隙调度的侧行数据。如果Uu和SL具有不同的SCS,如图10中的(b)和(c)所示,网络设备可以根据Uu和SL的SCS的相应倍数关系确定请求调度重传资源的数据是在哪个时隙调度的侧行数据。
如果重传调度请求使用的PUCCH反馈模式为format 1,同样的,网络设备可在重传SR周期中一个发送时机上,在配置的时频资源上进行序列盲检测,此时,如果接收到(即检测到)重传调度请求,网络设备可根据重传调度请求确定初始序列循环移位和OCC。由于初始序列循环移位和OCC与终端标识存在对应关系,因此,网络设备根据承载重传调度请求的时频资源和确定出的初始序列循环移位和OCC,可确定出发送重传调度请求的终端,即为上述第一终端。又由于一个PSFCH在时域上对应一个用于承载重传调度请求的PUCCH,因此网络设备还可确定出第一终端请求调度重传资源的数据是哪个数据。这样,网络设备便可根据确定出的需要重传的数据为第一终端调度时频资源。网络设备确定终端请求调度重传资源的数据是哪个数据的具体实现可参考PUCCH反馈模式为format 0中的具体描述,此处不再详细描述。
在其他一些实施例中,结合上述图7所示,针对重传SR周期与SL的N个时间单元相同的情况,其中N为大于1的整数。
示例性的,如果重传调度请求使用的PUCCH反馈模式为format 0,网络设备可在重传SR周期中一个发送时机上,在配置的时频资源上进行序列盲检测,此时,如果接收到(即检测到)重传调度请求,网络设备可根据重传调度请求确定初始序列循环移位。由于初始序列循环移位与终端标识存在对应关系,因此,网络设备根据承载重传调度请求的时频资源和确定出的初始序列循环移位,可确定出发送重传调度请求的终端,即为上述第一终端。由于N个PSFCH在时域上对应一个用于承载重传调度请求的PUCCH,因此,网络设备还可根据重传调度请求确定序列循环移位,根据序列循环移位和上述第一映射关系,可确定与序列循环移位对应的K,该K是接收到HARQ反馈信息的时间单元(即PSFCH)与发送时机的间隔。这样,网络设备根据确定出的接收到HARQ反馈信息的时间单元(即PSFCH)与发送时机的间隔K,可确定出第一终端请求调度重传资源的数据是哪个数据。从而,网络设备便可根据确定出的需要重传的数据为第一终端调度时频资源。网络设备确定终端请求调度重传资源的数据是哪个数据的具体实现可参考配置的重传SR周期与SL的一个时间单元相同时,PUCCH反馈模式为format 0中的具体描述,此处不再详细描述。
如果重传调度请求使用的PUCCH反馈模式为format 1,同样的,网络设备可在重传SR周期中一个发送时机上,在配置的时频资源上进行序列盲检测。此时,如果接收到(即检测到)重传调度请求,网络设备可根据重传调度请求确定初始序列循环移位和OCC。由于初始序列循环移位和OCC与终端标识存在对应关系,因此,网络设备根据承载重传调度请求的时频资源和确定出的初始序列循环移位以及OCC,可确定出发送重传调度请求的终端,即为上述第一终端。由于N个PSFCH在时域上对应一个用于承载重传调度请求的PUCCH,因此,网络设备还可根据重传调度请求确定SR比特信息,根据SR比特信息和上述第二映射关系,可确定与SR比特信息对应的K,该K是接收到HARQ反馈信息的时间单元(即PSFCH)与发送时机的间隔。这样,网络设备根据确定出的接收到HARQ反馈信息的时间单元(即PSFCH)与发送时机的间隔K,可确定出第一终端请求调度重传资源的数据是哪个数据。从而,网络设备便可根据确定出的需要重传的数据为第一终端调度时频资源。网络设备确定终端请求调度重传资源的数据是哪个数据的具体实现可参考配置的重传SR周期与SL的一个时间单元相同时,PUCCH反馈模式为format 0中的具体描述,此处不再详细描述。
如果重传调度请求使用的PUCCH反馈模式为format 2/3,同样的,网络设备可在重传SR周期中一个发送时机上,在配置的时频资源上进行序列盲检测。此时,如果接收到(即检测到)重传调度请求,网络设备可根据重传调度请求来确定请求调度重传资源的终端,以及终端请求调度的是哪个数据的重传资源。例如,如果重传调度请求的格式为上述格式1,则网络设备可以根据承载重传调度请求的时频资源确定发送重传调度请求的终端,即为第一终端。根据第一信息可以确定出在发送时机的前N个时间单元对应的时间单元发送的数据中需要重传的数据个数,并根据每个第二信息指示的接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔,可最终确定出需要重传的数据是在哪个时隙调度的侧行数据。从而,网络设备便可根据确定出的需要重传的数据为第一终端调度时频资源。网络设备确定终端请求调度重传资源的数据是哪个数据的具体实现可参考配置的重传SR周期与SL的一个时间单元相同时,PUCCH反馈模式为format 0中的具体描述,此处不再详细描述。
又例如,如果重传调度请求的格式为上述格式2,则网络设备可以根据承载重传调度请求的时频资源,确定发送所述重传调度请求的终端,即为第一终端。根据位图中每个比特位的指示,可确定出需要重传的数据是在哪个时隙调度的侧行数据。从而,网络设备便可根据确定出的需要重传的数据为第一终端调度时频资源。
如果重传调度请求使用的PUCCH反馈模式为format 4,网络设备根据重传调度请求确定请求调度重传资源的终端,以及终端请求调度的是哪个数据的重传资源的具体实现可参考PUCCH反馈模式为format 2/3的具体实现。区别在于,由于Format 4支持通过OCC让多个终端复用同一个时频资源,网络设备是根据承载重传调度请求的时频资源和OCC来确定请求调度重传资源的终端的。
在另一些实施例中,如果重传SR周期的配置与SL中的HARQ进程号绑定,则重传调度请求使用的PUCCH反馈模式不同时,网络设备确定请求调度重传资源的终端,以及终端请求调度的是哪个数据的重传资源的具体实现也不同。
示例性的,如果重传调度请求使用的PUCCH反馈模式为format 0,网络设备可在重传SR周期中一个发送时机上,在配置的时频资源上进行序列盲检测,此时,如果接收到(即检测到)重传调度请求,网络设备可根据重传调度请求确定初始序列循环移位。由于初始序列循环移位与终端标识存在对应关系,因此,网络设备根据承载重传调度请求的时频资源和确定出的初始序列循环移位,可确定出发送重传调度请求的终端,即为上述第一终端。由于N个PSFCH在时域上对应一个用于承载重传调度请求的PUCCH,因此,网络设备还可根据重传调度请求确定序列循环移位,根据序列循环移位和上述第三映射关系,可确定与序列循环移位对应的HARQ进程号。这样,网络设备根据确定出的HARQ进程号,可确定出第一终端请求调度重传资源的数据是哪个数据。例如,如图11所示,以重传SR周期为4个时隙为例,第一终端在一个重传SR周期内接收到2个NACK,并根据PSFCH和PSSCH的对应关系,第一终端可获得接收NACK所对应的PSSCH的进程号。第一终端在最近到达的发送时机上发送重传调度请求,网络设备根据重传调度请求可获知需要重传数据对应的进程号。从而,网络设备便可根据确定出的需要重传的数据为第一终端调度时频资源。
如果重传调度请求使用的PUCCH反馈模式为format 1,网络设备可在重传SR周期中一个发送时机上,在配置的时频资源上进行序列盲检测,此时,如果接收到(即检测到)重传调度请求,网络设备可根据重传调度请求确定初始序列循环移位和OCC。由于初始序列循环移位和OCC与终端标识存在对应关系,因此,网络设备根据承载重传调度请求的时频资源和确定出的初始序列循环移位以及OCC,可确定出发送重传调度请求的终端,即为上述第一终端。由于N个PSFCH在时域上对应一个用于承载重传调度请求的PUCCH,因此,网络设备还可根据重传调度请求确定SR比特信息,根据SR比特信息和上述第四映射关系,可确定与SR比特信息对应的HARQ进程号。这样,网络设备根据确定出的HARQ进程号,可确定出第一终端请求调度重传资源的数据是哪个数据。从而,网络设备便可根据确定出的需要重传的数据为第一终端调度时频资源。
如果重传调度请求使用的PUCCH反馈模式为format 2/3,同样的,网络设备可在重传SR周期中一个发送时机上,在配置的时频资源上进行序列盲检测。此时,如果接收到(即检测到)重传调度请求,网络设备可根据重传调度请求来确定请求调度重传资源的终端,以及终端请求调度的是哪个数据的重传资源。例如,如果重传调度请求的格式为上述格式3,则网络设备可以根据承载重传调度请求的时频资源确定发送重传调度请求的终端,即为第一终端。根据第一信息可以确定出在发送时机的前N个时间单元对应的时间单元发送的数据中需要重传的数据个数,并根据每个第二信息指示的需要重传的数据的HARQ进程号,可最终确定出需要重传的数据是在哪个时隙调度的侧行数据。从而,网络设备便可根据确定出的需要重传的数据为第一终端调度时频资源。
又例如,如果重传调度请求的格式为上述格式4,则网络设备可以根据承载重传调度请求的时频资源,确定发送所述重传调度请求的终端,即为第一终端。根据位图中每个比特位的指示,可确定出需要重传的数据的HARQ进程号,进而确定出需要重传的数据。从而,网络设备便可根据确定出的需要重传的数据为第一终端调度时频资源。
如果重传调度请求使用的PUCCH反馈模式为format 4,网络设备根据重传调度请求确定请求调度重传资源的终端,以及终端请求调度的是哪个数据的重传资源的具体实现可参考PUCCH反馈模式为format 2/3的具体实现。区别在于,由于Format 4支持通过OCC让多个终端复用同一个时频资源,网络设备是根据承载重传调度请求的时频资源和OCC来确定请求调度重传资源的终端的。
本申请实施例提供的重传资源的调度方法,第一终端在确定需要进行SL上的数据重传时,通过采用本申请实施例新引入的重传调度请求,在重传SR周期的发送时机向网络设备请求调度在SL上重传数据的时频资源,使得网络设备能够确定出第一终端是请求调度重传数据的,从而可为重传数据分配合适的时频资源大小,避免了第二终端在接收到重传数据后无法做合并译码,出现译码失败的问题。另外,该重传SR周期可根据SL的时间单元来设计,以便第一终端能够及时的将重传调度请求发送给网络设备,解决了重传时的传输延时长的问题。
并且,本申请实施例中根据不同的重传SR周期设计不同的码域资源区分以便多个终端可复用同一个时频资源来进行重传调度请求的传输,提高了网络资源的利用率。
上述图4和图5所示的实施例是通过为重传调度请求配置专用上行资源来实现重传调度请求的传输的。在终端,如第一终端确定需要进行数据重传时,如果恰好有配置的Uu的用于传输HARQ-ACK反馈消息或SR或CSI等的时频资源,则第一终端可以重用该时频资源来向网络设备传输重传调度请求。以下结合图12和图13所示的实施例进行详细介绍。
图12为本申请实施例提供另一种重传资源的调度方法的流程示意图,如图12所示,所述方法可以包括:
S1201、第一终端在SL上向第二终端发送数据。
S1202、第一终端接收来自第二终端的HARQ-ACK反馈消息。
其中,该HARQ-ACK反馈消息用于指示第二终端是否成功接收数据。
S1203、第一终端根据HARQ-ACK反馈消息确定数据需要重传。
其中,S1201-S1203的具体描述分别与图4所示的实施例中S401-S403对应步骤的描述相同,此处不再一一赘述。
S1204、如果第一终端配置有第一上行控制信息的时频资源,第一终端通过配置的第一上行控制信息的时频资源发送第二上行控制信息,第二上行控制信息包括重传调度请求,或第二上行控制信息包括重传调度请求和第一上行控制信息,重传调度请求用于请求调度重传数据的时频资源。
在第一终端确定需要进行数据重传时,如果此时恰好有配置的用于Uu的HARQ-ACK反馈消息或SR或CSI等第一上行控制信息的时频资源,第一终端可通过该时频资源将重传调度请求传输给网络设备。在本申请实施例中,该重传调度请求可用于请求网络设备为第一终端调度在SL上重传数据的时频资源。
S1205、网络设备通过配置的第一上行控制信息的时频资源接收第一终端发送的第二上行控制信息。
S1206、网络设备根据重传调度请求,为第一终端调度重传数据的时频资源。
在网络设备在配置的第一上行控制信息的时频资源上接收到重传调度请求后,根据接收到的重传调度请求,网络设备可获知第一终端是请求调度用于数据重传的时频资源,这样,网络设备便可为该第一终端分配合适的时频资源大小,以用于第一终端进行数据重传。
本申请实施例提供的重传资源的调度方法,第一终端在确定需要进行SL上的数据重传时,如果恰好有配置的用于Uu的HARQ-ACK反馈消息或SR或CSI等的时频资源,通过采用本申请实施例新引入的重传调度请求,在该时频资源上向网络设备请求调度在SL上重传数据的时频资源,使得网络设备能够确定出第一终端是请求调度重传数据的,从而可为重传数据分配合适的时频资源大小,避免了第二终端在接收到重传数据后无法做合并译码,出现译码失败的问题。同时,第一终端还可及时的将重传调度请求发送给网络设备,解决了重传时的传输延时长的问题。
类似的,重传调度请求使用的PUCCH反馈模式不同时,具体的PUCCH-资源配置不同。以下实施例将根据PUCCH反馈模式的不同,具体介绍本申请实施例提供的重传资源的调度方法
图13为本申请实施例提供的另一种重传资源的调度方法的流程示意图。以下实施例中以第一终端是发送端,第二终端是接收端为例进行介绍。如图13所示,所述方法可以包括:(1)“资源配置”流程,以及(2)“重传资源调度”流程。
其中,(1)、“资源配置”流程:可以包括以下S1301。
S1301、第一终端接收来自网络设备的资源配置。
示例性的,网络设备可以通过RRC信令为每个终端(如包括该第一终端)配置用于发送第一控制信息的资源。第一控制信息可以是指Uu的HARQ-ACK反馈消息或SR或CSI等信息。网络设备配置的资源可以包括:时域资源,频域资源和码域资源中的一个或多个。其中,为了提高资源的利用率,网络设备可能会为多个终端配置相同的时频资源(即多个终端复用相同的时频资源)用于第一控制信息的反馈,此时,如果重传调度请求也复用该时频资源,可通过为不同的终端配置不同的码域资源来实现不同终端的区分。
在一些实施例中,针对重传调度请求使用的PUCCH反馈模式的不同,网络设备的资源配置也是不同。
例如,针对重传调度请求使用的PUCCH反馈模式为format 0的情况:网络设备下发给第一终端的资源配置可以包括:配置发送第一控制信息的时域资源,如在一个时隙的起始符号和所占符号数。对于发送第一控制信息的频域资源,可以不在该资源配置中进行配置,频域资源默认配置为:所占的PRB数为1,也就是说,第一控制信息在频域上占用1个PRB。配置反馈重传调度请求的码域资源,如初始序列循环移位(m0)。网络设备可以通过为不同的终端配置不同初始序列循环移位,以便多个终端复用相同的时频资源。另外,网络设备在为每个终端配置了初始序列循环移位后,可以建立初始序列循环移位与终端标识的对应关系。
针对重传调度请求使用的PUCCH反馈模式为format 1的情况:网络设备下发给第一终端的资源配置可以包括:配置发送第一控制信息的时域资源,如在一个时隙的起始符号和所占符号数;对于发送第一控制信息的频域资源,可以不在该资源配置中进行配置,频域资源默认配置为:所占的PRB数为1。配置反馈重传调度请求的码域资源,如初始序列循环移位(如可用m0表示)和OCC。网络设备可以通过为不同的终端配置不同的初始序列循环移位和OCC,以便多个终端复用相同的时频资源。另外,网络设备在为每个终端配置了初始序列循环移位和OCC后,可以建立初始序列循环移位和OCC与终端标识的对应关系。
针对重传调度请求使用的PUCCH反馈模式为format 2或format 3的情况:网络设备下发给第一终端的资源配置可以包括:配置发送第一控制信息的时域资源,如在一个时隙的起始符号和所占符号数,配置发送第一控制信息的频域资源,如所占的PRB数。由于format 2和format 3不支持多个终端复用同一个时频资源,因此在该资源配置中可不包括码域资源的配置。
针对重传调度请求使用的PUCCH反馈模式为format 4的情况:网络设备下发给第一终端的资源配置可以包括:配置发送第一控制信息的时域资源,如在一个时隙的起始符号和所占符号数;对于发送第一控制信息的频域资源,可以不在该资源配置中进行配置,频域资源默认配置为:所占的PRB数为1。配置反馈重传调度请求的码域资源,如OCC。网络设备可以通过为不同的终端配置不同的OCC,以便多个终端复用相同的时频资源。另外,网络设备在为每个终端配置了OCC后,可以建立OCC与终端标识的对应关系。
(2)、“重传资源调度”流程:可以包括以下S1302-S1308。
S1302、第一终端在SL上向第二终端发送数据。
S1303、第一终端接收来自第二终端的HARQ-ACK反馈消息。
S1304、第一终端根据HARQ-ACK反馈消息确定数据需要重传。
其中,S1302-S1304的具体描述分别与图4所示的实施例中S401-S403对应步骤的描述相同,此处不再一一赘述。
S1305、第一终端生成重传调度请求。
在第一终端根据HARQ-ACK反馈消息确定需要进行数据重传时,第一终端可以生成重传调度请求。
其中,在本申请实施例中,针对重传调度请求使用的PUCCH反馈模式的不同,对第一终端生成重传调度请求的具体过程分别进行介绍。
在一些实施例中,如果重传调度请求使用的PUCCH反馈模式为format 0,由于可能存在不同的第一控制信息与重传调度请求复用同一个时频资源的情况,因此,可针对与重传调度请求复用时频资源的第一控制信息的不同来配置用于生成重传调度请求的序列循环移位(用mcs表示)。本申请实施例中,将第二控制信息和序列循环移位的对应关系可称为第一映射关系。其中,第二控制信息包括重传调度请求,或第二控制信息包括重传调度请求和与重传调度请求复用时频资源的第一控制信息。
例如,如果重传调度请求重用用于Uu的SR传输的时频资源,第一映射关系,即第二控制信息和序列循环移位对应关系可如表3所示。其中,该Uu的SR可以是针对UL的调度请求,也可以是针对SL的调度请求。表3中,positive SR表示第二控制信息包括Uu的SR。positive SR_Rx表示第二控制信息包括重传调度请求。positive SR+positive SR_Rx表示第二控制信息包括Uu的SR和重传调度请求。
表3 SR和SR_Rx比特信息到PUCCH 0格式的映射表
Positive SR | m<sub>cs</sub>=0 |
Positive SR_Rx | m<sub>cs</sub>=6 |
Positive SR+Positive SR_Rx | m<sub>cs</sub>=3 |
又例如,如果重传调度请求重用用于Uu的1比特(bit)的HARQ-ACK反馈消息和/或Uu的SR传输的时频资源,第一映射关系,即第二控制信息和序列循环移位对应关系可如表4所示。表4中,HARQ-ACK表示第二控制信息包括Uu的HARQ-ACK反馈消息。HARQ-ACK+positiveSR表示第二控制信息包括Uu的SR和Uu的HARQ-ACK反馈消息。HARQ-ACK+positive SR_Rx表示第二控制信息包括重传调度请求和Uu的HARQ-ACK反馈消息。HARQ-ACK+positive SR+positive SR_Rx表示第二控制信息包括Uu的SR,Uu的HARQ-ACK反馈消息以及重传调度请求。
表4 SR,1bit HARQ-ACK反馈消息和SR_Rx比特信息到PUCCH 0格式的映射表
HARQ-ACK反馈消息的比特位取值 | 0 | 1 |
HARQ-ACK | m<sub>cs</sub>=0 | m<sub>cs</sub>=6 |
HARQ-ACK+positive SR | m<sub>cs</sub>=3 | m<sub>cs</sub>=9 |
HARQ-ACK+positive SR_Rx | m<sub>cs</sub>=1 | m<sub>cs</sub>=7 |
HARQ-ACK+positive SR+positive SR_Rx | m<sub>cs</sub>=4 | m<sub>cs</sub>=10 |
再例如,如果重传调度请求重用用于Uu的2比特的HARQ-ACK反馈消息和/或Uu的SR传输的时频资源,第一映射关系,即第二控制信息和序列循环移位对应关系可如表5所示。表5中,HARQ-ACK表示第二控制信息包括Uu的HARQ-ACK反馈消息。HARQ-ACK+positive SR表示第二控制信息包括Uu的SR和Uu的HARQ-ACK反馈消息。HARQ-ACK+positive SR_Rx表示第二控制信息包括重传调度请求和Uu的HARQ-ACK反馈消息。HARQ-ACK+positive SR+positive SR_Rx表示第二控制信息包括Uu的SR,Uu的HARQ-ACK反馈消息以及重传调度请求。
表5 SR,2bit HARQ-ACK反馈消息和SR_Rx比特信息到PUCCH 0格式的映射表
第一终端在确定需要进行数据重传时,可根据第二上行控制信息和上述表3或表4或表5所示的第一映射关系,获取与第二上行控制信息对应的序列循环移位。然后,根据S1301的资源配置中包括的初始序列循环移位和与第二上行控制信息对应的序列循环移位生成重传调度请求。例如,结合表3,以重传调度请求重用用于Uu的SR传输的时频资源为例,在确定需要进行数据重传时,如果恰好有配置的用于Uu的SR的时频资源,假设此时也有Uu的SR需要发送,也就是说,第二控制消息需要包括Uu的SR和重传调度请求。第一终端根据表3所示的第一映射关系可获得序列循环移位mcs=3。然后,根据S1301的资源配置中包括的初始序列循环移位,如m0=1,和与第二上行控制信息对应的序列循环移位mcs=3,可生成序列,该序列即为重传调度请求。
如果重传调度请求使用的PUCCH反馈模式为format 1,同样的,由于可能存在不同的第一控制信息与重传调度请求复用同一个时频资源的情况,因此,可针对与重传调度请求复用时频资源的第一控制信息的不同来配置用于生成重传调度请求的SR比特信息(用b(0),b(1)表示)。本申请实施例中,将第二控制信息和SR比特信息的对应关系可称为第二映射关系。其中,第二控制信息包括重传调度请求,或第二控制信息包括重传调度请求和与重传调度请求复用时频资源的第一控制信息。
例如,如果重传调度请求重用用于Uu的SR传输的时频资源,第二映射关系,即第二控制信息和SR比特信息对应关系可如表6所示。其中,该Uu的SR可以是针对UL的调度请求,也可以是针对SL的调度请求。表6中,positive SR表示第二控制信息包括Uu的SR。positiveSR_Rx表示第二控制信息包括重传调度请求。positive SR+positive SR_Rx表示第二控制信息包括Uu的SR和重传调度请求。
表6 SR和SR_Rx比特信息到PUCCH 1格式的映射表
Positive SR | b(0)=0 |
Positive SR_Rx | b(0)=1 |
Positive SR+Positive SR_Rx | b(0)=0,b(1)=1 |
第一终端在确定需要进行数据重传时,可根据第二上行控制信息和上述表6所示的第二映射关系,获取与第二上行控制信息对应的SR比特信息。然后,根据S1301的资源配置中包括的初始序列循环移位和0CC,以及与第二上行控制信息对应的SR比特信息生成重传调度请求。例如,结合表6,在确定需要进行数据重传时,如果恰好有配置的用于Uu的SR的时频资源,假设此时也有Uu的SR需要发送,也就是说,第二控制消息需要包括Uu的SR和重传调度请求。第一终端根据表6所示的第二映射关系可获得SR比特信息,即b(0)=0,b(1)=1。然后,根据S1301的资源配置中包括的初始序列循环移位,如m0=1,OCC=2,以及与第二上行控制信息对应的SR比特信息,即b(0)=0,b(1)=1,可生成序列,该序列即为重传调度请求。
需要说明的是,重传调度请求使用的PUCCH反馈模式为format 0/1,只适用于一个PUCCH上对应反馈一个PSFCH上的重传调度请求的场景,如果一个PUCCH上对应反馈多个PSFCH上的重传调度请求(如,图5所示的实施例中的对应场景),此时只能针对多个PSFCH中的一个反馈重传调度请求,如最接近发送时机所在时隙的PSFCH对应的时隙或HARQ进程号。
如果重传调度请求使用的PUCCH反馈模式为format 2/3,则可以将需要与重传调度请求复用时频资源的Uu的HARQ-ACK反馈消息和/或SR和/或CSI,以及重传调度请求进行合并,生成新的UCI格式,如图14所示,然后将其进行统一编码后发送。
其中,在图14中,OACK为有Uu的HARQ-ACK反馈消息时的HARQ-ACK反馈消息的信息比特数;OSR为有Uu的SR时的信息比特数;OCSI为有上行信道信息反馈时所包含的CSI的信息比特数;OSR_Rx为有重传调度请求时所包含的重传调度请求的信息比特数。另外,第一终端生成的重传调度请求的格式可以参考图5所示的实施例中的格式1,格式2,此处不再详细赘述。
如果重传调度请求使用的PUCCH反馈模式为format 4,第一终端在确定出需要进行数据重传时,可以按照PUCCH反馈模式为format 2/3的方式生成重传调度请求。区别在于,由于Format 4支持通过OCC让多个终端复用同一个时频资源,因此,在生成重传调度请求后,第一终端还可根据S1301的资源配置中包括的OCC对生成的重传调度请求进行时域扩频处理。
在另外一些实施例中,也可以使用HARQ进程号将发送重传调度请求的终端给以区分。
示例性的,如果重传调度请求使用的PUCCH反馈模式为format 0,可针对不同的HARQ进程号来配置用于生成重传调度请求的序列循环移位(用mcs表示)。本申请实施例中,可将不同HARQ进程号和序列循环移位对应关系可称为第三映射关系。第一终端在确定需要进行数据重传时,可根据接收到的HARQ-ACK反馈消息确定HARQ进程号,根据确定出的HARQ进程号和上述第三映射关系,获取与HARQ进程号对应的序列循环移位。然后,第一终端根据S1301的资源配置中包括的初始序列循环移位和与HARQ进程号对应的序列循环移位生成重传调度请求。
如果重传调度请求使用的PUCCH反馈模式为format 1,可针对不同的HARQ进程号来配置用于生成重传调度请求的SR比特信息(用b(0),b(1)表示)。本申请实施例中,将不同HARQ进程号和SR比特信息的对应关系可称为第四映射关系。第一终端在确定需要进行数据重传时,可根据接收到的HARQ-ACK反馈消息确定HARQ进程号,根据确定出的HARQ进程号和上述第四映射关系,获取与HARQ进程号对应的SR比特信息。然后,第一终端根据S1301的资源配置中包括的初始序列循环移位,OCC,以及与HARQ进程号对应的SR比特信息生成重传调度请求。
如果重传调度请求使用的PUCCH反馈模式为format 2/3,则可以将需要与重传调度请求复用时频资源的Uu的HARQ-ACK反馈消息和/或SR和/或CSI,以及重传调度请求进行合并,生成新的UCI格式,如图14所示,然后将其进行统一编码后发送。第一终端生成的重传调度请求的格式可以参考图5所示的实施例中的格式3,格式4,此处不再详细赘述。
如果重传调度请求使用的PUCCH反馈模式为format 4,第一终端在确定出需要进行数据重传时,可以按照PUCCH反馈模式为format 2/3的方式生成重传调度请求。区别在于,由于Format 4支持通过OCC让多个终端复用同一个时频资源,因此,在生成重传调度请求后,第一终端还可根据S1301的资源配置中包括的OCC对生成的重传调度请求进行时域扩频处理。
S1306、如果第一终端配置有第一上行控制信息的时频资源,第一终端通过配置的第一上行控制信息的时频资源发送第二上行控制信息,第二上行控制信息包括重传调度请求,或第二上行控制信息包括重传调度请求和第一上行控制信息,重传调度请求用于请求调度重传数据的时频资源。
在第一终端确定需要进行数据重传时,如果此时恰好有配置的用于Uu的HARQ-ACK反馈消息或SR或CSI等第一上行控制信息的时频资源,第一终端可通过该时频资源将重传调度请求传输给网络设备。
S1307、网络设备通过配置的第一上行控制信息的时频资源接收第一终端发送的第二上行控制信息。
S1308、网络设备根据重传调度请求,为第一终端调度重传数据的时频资源。
在网络设备通过配置的第一上行控制信息的时频资源接收第一终端发送的第二上行控制信息后,可从第二上行控制信息中获得重传调度请求。根据获得的重传调度请求,网络设备可确定出请求调度重传资源的终端是第一终端,且可以确定出第一终端请求调度的是哪个数据的重传资源。网络设备根据确定的结果可为该第一终端分配合适的时频资源大小,以用于第一终端进行数据重传。
可以理解的是,在S1305中针对重传调度请求使用的PUCCH反馈模式的不同,第一终端生成重传调度请求的具体过程是不同的,因此,网络设备在接收到重传调度请求后,也可以根据重传调度请求使用的PUCCH反馈模式的不同,确定请求调度重传资源的终端,以及终端请求调度的是哪个数据的重传资源。
其中,网络设备根据重传调度请求确定请求调度重传资源的终端,以及终端请求调度的是哪个数据的重传资源的具体实现与图5所示的实施例中S509中的具体实现类似,区别仅在于,在确定请求调度重传资源的终端以及终端请求调度的是哪个数据的重传资源时,根据的是承载第二上行控制信息的时频资源,而不是重传调度请求的时频资源,本申请实施例在此不再详细赘述。
本申请实施例提供的重传资源的调度方法,第一终端在确定需要进行SL上的数据重传时,如果恰好有配置的用于Uu的HARQ-ACK反馈消息或SR或CSI等的时频资源,通过采用本申请实施例新引入的重传调度请求,在该时频资源上向网络设备请求调度在SL上重传数据的时频资源,使得网络设备能够确定出第一终端是请求调度重传数据的,从而可为重传数据分配合适的时频资源大小,避免了第二终端在接收到重传数据后无法做合并译码,出现译码失败的问题。同时,第一终端还可及时的将重传调度请求发送给网络设备,解决了重传时的传输延时长的问题。另外,本申请实施例中根据与重传调度请求复用同一时频资源的上行控制信息的不同,设计不同的码域资源来区分不同的终端,提高了网络资源的利用率。
上述主要从各个节点之间交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,各个节点,例如网络设备、终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对网络设备、终端进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
图15为本申请实施例提供的一种通信装置的组成示意图。本实施例所涉及的通信装置可以为终端或终端中的芯片或片上系统。该通信装置可以用于执行上述方法实施例中第一终端的功能。一种可实现方式中,如图15所示,该通信装置可以包括:控制单元1501,数据发送单元1502和数据接收单元1503。
其中,控制单元1501,可用于根据接收到的HARQ-ACK反馈信息决定是否要向网络设备请求重传资源。数据发送单元1502,可用于将数字基带信号转换成适合无线发送的信号,在空口发送。数据接收单元1503,可用于从空口接收信号,将无线信号转换成数字基带信号。
在一些实施例中,数据发送单元1502,用于在SL上向第二终端发送数据。数据接收单元1503,用于接收来自第二终端的HARQ-ACK反馈消息,该HARQ-ACK反馈消息用于指示第二终端是否成功接收数据。控制单元1501,用于根据接收到的HARQ-ACK反馈消息确定数据需要重传。数据发送单元1502,还用于在重传SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求,该重传调度请求用于请求调度重传数据的时频资源,该第一时间单元是接收到HARQ-ACK反馈消息的时间单元。
在一种示例中,重传SR周期可与SL的一个时间单元相同。
该通信装置还可以包括:数据处理单元1504,可用于在发送数据时的数据生成及物理层的编码等数据信号处理;在数据接收时的译码等数据信号处理。
在另一种示例中,数据接收单元1503,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源和初始序列循环移位。数据处理单元1504,用于根据初始序列循环移位和预配置的序列循环移位生成重传调度请求。
在另一种示例中,数据接收单元1503,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源,初始序列循环移位和OCC。数据处理单元1504,用于根据初始序列循环移位,OCC以及预配置的SR比特信息生成重传调度请求。
在另一种示例中,重传SR周期与SL的N个时间单元相同,N为大于1的整数。
在另一种示例中,数据接收单元1503,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源和初始序列循环移位。数据处理单元1504,用于根据第一时间单元与发送时机的间隔K和第一映射关系,获取与K对应的序列循环移位,K为大于或等于1且小于或等于N的整数,第一映射关系包括:K,以及与K对应的序列循环移位,根据初始序列循环移位和与K对应的序列循环移位生成重传调度请求。
在另一种示例中,数据接收单元1503,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源,初始序列循环移位和OCC。数据处理单元1504,用于根据第一时间单元与发送时机的间隔K和第二映射关系,获取与K对应的SR比特信息,第二映射关系包括:K,以及与K对应的SR比特信息;根据初始序列循环移位,OCC以及与K对应的SR比特信息生成重传调度请求。
在另一种示例中,数据接收单元1503,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源。数据处理单元1504,用于生成重传调度请求;重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔;或,重传调度请求是包括N个比特位的位图bitmap,N个比特位的每一个比特位用于指示发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度。
在另一种示例中,N小于或等于SL中HARQ进程的数量M,M为正整数。
在另一种示例中,数据接收单元1503,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源和初始序列循环移位。数据处理单元1504,用于根据HARQ-ACK反馈消息确定HARQ进程号,根据HARQ进程号和第三映射关系,获取与HARQ进程号对应的序列循环移位,第三映射关系包括:HARQ进程号,以及与HARQ进程号对应的序列循环移位;根据初始序列循环移位和与HARQ进程号对应的序列循环移位生成重传调度请求。
在另一种示例中,数据接收单元1503,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源,初始序列循环移位和OCC。数据处理单元1504,用于根据HARQ-ACK反馈消息确定HARQ进程号,根据HARQ进程号和第四映射关系,获取与HARQ进程号对应的SR比特信息,第四映射关系包括:HARQ进程号,以及与HARQ进程号对应的SR比特信息;根据初始序列循环移位,OCC以及与HARQ进程号对应的SR比特信息生成重传调度请求。
在另一种示例中,数据接收单元1503,还用于接收来自网络设备的资源配置,资源配置用于配置反馈重传调度请求的时频资源。数据处理单元1504,用于生成重传调度请求;重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示需要重传的数据的HARQ进程号;或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度。
在另一种示例中,资源配置还用于配置反馈重传调度请求的OCC;数据处理单元1504,还用于通过OCC对重传调度请求进行时域扩频处理。
在另外一些实施例中,数据发送单元1502,用于在SL上向第二终端发送数据;数据接收单元1503,用于接收来自第二终端的HARQ-ACK反馈消息,HARQ-ACK反馈消息用于指示第二终端是否成功接收数据;控制单元1501,用于根据HARQ-ACK反馈消息确定数据需要重传;数据发送单元1502,还用于如果该通信装置配置有第一上行控制信息的时频资源,通过配置的第一上行控制信息的时频资源发送第二上行控制信息,第二上行控制信息包括重传调度请求,或第二上行控制信息包括重传调度请求和第一上行控制信息,重传调度请求用于请求调度重传数据的时频资源。
在一种示例中,数据接收单元1503,还用于接收来自网络设备的资源配置,资源配置用于配置初始序列循环移位和发送第一上行控制信息的时频资源。数据处理单元1504,用于根据第二上行控制信息和第一映射关系,获取与第二上行控制信息对应的序列循环移位,第一映射关系包括第二上行控制信息,以及与第二上行控制信息对应的序列循环移位;根据初始序列循环移位和与第二上行控制信息对应的序列循环移位生成重传调度请求。
在另一种示例中,数据接收单元1503,还用于接收来自网络设备的资源配置,资源配置用于配置初始序列循环移位,OCC以及发送第一上行控制信息的时频资源。数据处理单元1504,用于根据第二上行控制信息和第二映射关系,获取与第二上行控制信息对应的SR比特信息,第二映射关系包括:第二上行控制信息,以及与第二上行控制信息对应的SR比特信息;根据初始序列循环移位,OCC以及与第二上行控制信息对应的SR比特信息生成重传调度请求。
在另一种示例中,数据接收单元1503,还用于接收来自网络设备的资源配置,资源配置用于配置发送第一上行控制信息的时频资源。数据处理单元1504,用于生成重传调度请求;重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔;或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度,N是配置的重传SR周期包括的时间单元的个数,N为大于1的整数。
在另一种示例中,数据接收单元1503,还用于接收来自网络设备的资源配置,资源配置用于配置初始序列循环移位和发送第一上行控制信息的时频资源。数据处理单元1504,用于根据HARQ-ACK反馈消息确定HARQ进程号,根据HARQ进程号和第三映射关系,获取与HARQ进程号对应的序列循环移位,第三映射关系包括:HARQ进程号,以及与HARQ进程号对应的序列循环移位;根据初始序列循环移位和与HARQ进程号对应的序列循环移位生成重传调度请求。
在另一种示例中,数据接收单元1503,还用于接收来自网络设备的资源配置,资源配置用于配置初始序列循环移位,OCC以及发送第一上行控制信息的时频资源。数据处理单元1504,用于根据HARQ-ACK反馈消息确定HARQ进程号,根据HARQ进程号和第四映射关系,获取与HARQ进程号对应的SR比特信息,第四映射关系包括:HARQ进程号,以及与HARQ进程号对应的SR比特信息;根据初始序列循环移位,OCC以及与HARQ进程号对应的SR比特信息生成重传调度请求。
在另一种示例中,数据接收单元1503,还用于接收来自网络设备的资源配置,资源配置用于配置发送第一上行控制信息的时频资源。数据处理单元1504,用于生成重传调度请求;重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示需要重传的数据的HARQ进程号;或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度,N是配置的重传SR周期包括的时间单元的个数,N为大于1,且小于或等于M的整数,M是SL中HARQ进程的数量。
在另一种示例中,资源配置还用于配置反馈重传调度请求的OCC;数据处理单元1504,还用于通过OCC对重传调度请求进行时域扩频处理。
本申请实施例提供的通信装置,可以执行上述图4或图5或图12或图13对应的方法实施例第一终端的动作,其实现原理和技术效果类似,在此不再赘述。
作为又一种可实现方式,通信装置可以包括:处理模块和通信模块。处理模块可以集成数据处理单元1504和控制单元1501的功能,通信模块可以集成数据发送单元1502和数据接收单元1503的功能。处理模块用于对通信装置的动作进行控制管理,通信模块用于支持通信装置与其他网络实体的通信。进一步的,通信装置还可以包括存储模块,用于存储通信装置的程序代码和数据。
其中,处理模块可以是处理器或控制器。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块可以是收发电路或通信接口等。存储模块可以是存储器。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,该通信装置可以为图3所示通信装置。
图16为本申请实施例提供的另一种通信装置的组成示意图。本实施例所涉及的通信装置可以为网络设备或者网络设备中的芯片或片上系统。该通信装置可以用于执行上述方法实施例中网络设备的功能。一种可实现方式中,如图16所示,该通信装置可以包括:数据接收单元1601和配置单元1602。
在本申请一些实施例中,作为一种示例,数据接收单元1601,用于在重传SR周期中一个发送时机通过配置的时频资源接收第一终端发送的重传调度请求,重传调度请求用于请求调度重传数据的时频资源;配置单元1602,用于根据重传调度请求,为第一终端调度重传数据的时频资源。
作为又一种示例,重传SR周期与SL的一个时间单元相同,SL是第一终端与第二终端进行数据传输的链路。
作为又一种示例,该通信装置还可以包括:数据处理单元1603,用于根据重传调度请求确定初始序列循环移位,根据承载重传调度请求的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端,并确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
作为又一种示例,数据处理单元1603,用于根据重传调度请求确定初始序列循环移位和OCC,根据承载重传调度请求的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端,并确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
作为又一种示例,重传SR周期与SL的N个时间单元相同,N为大于1的整数。
作为又一种示例,数据处理单元1603,用于根据重传调度请求确定初始序列循环移位,根据承载重传调度请求的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端;根据重传调度请求确定序列循环移位;根据序列循环移位和第一映射关系,确定与序列循环移位对应的K,K是第一时间单元与发送时机的间隔,第一映射关系包括:序列循环移位,以及与序列循环移位对应的K,第一时间单元是第一终端接收到HARQ-ACK反馈消息的时间单元;根据K确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
作为又一种示例,数据处理单元1603,用于根据重传调度请求确定初始序列循环移位和OCC,根据承载重传调度请求的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端;根据重传调度请求确定SR比特信息;根据SR比特信息和第二映射关系,确定与SR比特信息对应的K,K是第一时间单元与发送时机的间隔,第二映射关系包括:SR比特信息,以及与SR比特信息对应的K,第一时间单元是第一终端接收到HARQ-ACK反馈消息的时间单元;根据K确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
作为又一种示例,重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔。数据处理单元1603,用于根据承载重传调度请求的时频资源,或根据承载重传调度请求的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据第一信息和第二信息确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
或,重传调度请求是包括N个比特位的位图bitmap,N个比特位的每一个比特位用于指示发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度。数据处理单元1603,用于根据承载重传调度请求的时频资源,或根据承载重传调度请求的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据位图确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
作为又一种示例,N小于或等于SL中HARQ进程的数量M,M为正整数。
作为又一种示例,数据处理单元1603,用于根据重传调度请求确定初始序列循环移位,根据承载重传调度请求的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端;根据重传调度请求确定序列循环移位;根据序列循环移位和第三映射关系,确定与序列循环移位对应的HARQ进程号,第三映射关系包括:序列循环移位,以及与序列循环移位对应的HARQ进程号;根据HARQ进程号确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
作为又一种示例,数据处理单元1603,用于根据重传调度请求确定初始序列循环移位和OCC,根据承载重传调度请求的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端;根据重传调度请求确定SR比特信息;根据SR比特信息和第四映射关系,确定与SR比特信息对应的HARQ进程号,第四映射关系包括:SR比特信息,以及与SR比特信息对应的HARQ进程号;根据HARQ进程号确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
作为又一种示例,重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示需要重传的数据的HARQ进程号。数据处理单元1603,用于根据承载重传调度请求的时频资源,或根据承载重传调度请求的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据第一信息和第二信息确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度。数据处理单元1603,用于根据承载重传调度请求的时频资源,或根据承载重传调度请求的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据位图确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
在本申请另外一些实施例中,作为一种示例,数据接收单元1601,用于通过配置的第一上行控制信息的时频资源接收第一终端发送的第二上行控制信息,第二上行控制信息包括重传调度请求,或第二上行控制信息包括重传调度请求和第一上行控制信息,重传调度请求用于请求调度重传数据的时频资源;配置单元1602,用于根据重传调度请求,为第一终端调度重传数据的时频资源。
作为又一种示例,数据处理单元1603,用于根据重传调度请求确定初始序列循环移位,根据承载第二上行控制信息的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端,并确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
作为又一种示例,数据处理单元1603,用于根据重传调度请求确定初始序列循环移位和OCC,根据承载第二上行控制信息的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端,并确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
作为又一种示例,重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与发送时机的间隔。数据处理单元1603,用于根据第一信息和第二信息确定需要重传的数据,网络设备根据承载第二上行控制信息的时频资源,或根据承载第二上行控制信息的时频资源和OCC,确定发送重传调度请求的终端为第一终端;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度。数据处理单元1603,用于根据承载第二上行控制信息的时频资源,或根据承载第二上行控制信息的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据位图确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源;其中,N是配置的重传SR周期包括的时间单元的个数,N为大于1的整数。
作为又一种示例,数据处理单元1603,用于根据重传调度请求确定初始序列循环移位,根据承载第二上行控制信息的时频资源和初始序列循环移位确定发送重传调度请求的终端为第一终端;根据重传调度请求确定序列循环移位;根据序列循环移位和第三映射关系,确定与序列循环移位对应的HARQ进程号,第三映射关系包括:序列循环移位,以及与序列循环移位对应的HARQ进程号;根据HARQ进程号确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
作为又一种示例,数据处理单元1603,用于根据重传调度请求确定初始序列循环移位和OCC,根据承载第二上行控制信息的时频资源,初始序列循环移位和OCC确定发送重传调度请求的终端为第一终端;根据重传调度请求确定SR比特信息;根据SR比特信息和第四映射关系,确定与SR比特信息对应的HARQ进程号,第四映射关系包括:SR比特信息,以及与SR比特信息对应的HARQ进程号;根据HARQ进程号确定需要重传的数据;配置单元1602,具体用于需要重传的数据为第一终端调度时频资源。
作为又一种示例,重传调度请求包括第一信息和第二信息,第一信息用于指示在发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,第二信息用于指示需要重传的数据的HARQ进程号。数据处理单元1603,用于根据承载第二上行控制信息的时频资源,或根据承载第二上行控制信息的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据第一信息和第二信息确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源。
或,重传调度请求是包括N个比特位的位图,N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度。数据处理单元1603,用于根据承载第二上行控制信息的时频资源,或根据承载第二上行控制信息的时频资源和OCC,确定发送重传调度请求的终端为第一终端,根据位图确定需要重传的数据;配置单元1602,具体用于根据需要重传的数据为第一终端调度时频资源;其中,N为大于1,且小于或等于M的整数,M是SL中HARQ进程的数量。
本申请实施例提供的通信装置,可以执行上述图4或图5或图12或图13对应的方法实施例中网络设备的动作,其实现原理和技术效果类似,在此不再赘述。
作为又一种可实现方式,通信装置可以包括:处理模块和通信模块。处理模块可以集成配置单元1602和数据处理单元1603的功能,通信模块可以集成数据接收单元1601的功能。处理模块用于对通信装置的动作进行控制管理,通信模块用于支持通信装置与其他网络实体的通信。进一步的,该通信装置还可以包括存储模块,用于存储通信装置的程序代码和数据。
其中,处理模块可以是处理器或控制器。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块可以是收发电路或通信接口等。存储模块可以是存储器。当处理模块为处理器,通信模块为通信接口,存储模块为存储器时,该通信装置可以为图3所示通信装置。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘solid state disk(SSD))等。
本文中的术语“多个”是指两个或两个以上。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。
以上所述,仅为本申请实施例的具体实施方式,但本申请实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请实施例的保护范围之内。
Claims (44)
1.一种重传资源的调度方法,其特征在于,包括:
第一终端在侧行链路SL上向第二终端发送数据;
所述第一终端接收来自所述第二终端的物理层混合自动重传请求HARQ-确认ACK反馈消息,所述HARQ-ACK反馈消息用于指示所述第二终端是否成功接收所述数据;
所述第一终端根据所述HARQ-ACK反馈消息确定所述数据需要重传;
所述第一终端在重传调度请求SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求,所述重传调度请求用于请求调度重传所述数据的时频资源,所述第一时间单元是接收到所述HARQ-ACK反馈消息的时间单元。
2.根据权利要求1所述的方法,其特征在于,所述重传SR周期与所述SL的一个时间单元相同。
3.根据权利要求2所述的方法,其特征在于,在所述第一终端在重传调度请求SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,所述方法还包括:
所述第一终端接收来自所述网络设备的资源配置,所述资源配置用于配置反馈所述重传调度请求的时频资源和初始序列循环移位;
所述第一终端根据所述初始序列循环移位和预配置的序列循环移位生成所述重传调度请求。
4.根据权利要求2所述的方法,其特征在于,在所述第一终端在重传调度请求SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,所述方法还包括:
所述第一终端接收来自所述网络设备的资源配置,所述资源配置用于配置反馈所述重传调度请求的时频资源,初始序列循环移位和叠加正交码OCC;
所述第一终端根据所述初始序列循环移位,所述OCC以及预配置的SR比特信息生成所述重传调度请求。
5.根据权利要求1所述的方法,其特征在于,所述重传SR周期与所述SL的N个时间单元相同,N为大于1的整数。
6.根据权利要求5所述的方法,其特征在于,在所述第一终端在重传调度请求SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,所述方法还包括:
所述第一终端接收来自所述网络设备的资源配置,所述资源配置用于配置反馈所述重传调度请求的时频资源和初始序列循环移位;
所述第一终端根据所述第一时间单元与所述发送时机的间隔K和第一映射关系,获取与K对应的序列循环移位,K为大于或等于1且小于或等于N的整数,所述第一映射关系包括:K,以及与K对应的序列循环移位;
所述第一终端根据所述初始序列循环移位和与K对应的序列循环移位生成所述重传调度请求。
7.根据权利要求5所述的方法,其特征在于,在所述第一终端在重传调度请求SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,所述方法还包括:
所述第一终端接收来自所述网络设备的资源配置,所述资源配置用于配置反馈所述重传调度请求的时频资源,初始序列循环移位和OCC;
所述第一终端根据所述第一时间单元与所述发送时机的间隔K和第二映射关系,获取与K对应的SR比特信息,所述第二映射关系包括:K,以及与K对应的SR比特信息;
所述第一终端根据所述初始序列循环移位,所述OCC以及与K对应的SR比特信息生成所述重传调度请求。
8.根据权利要求5所述的方法,其特征在于,在所述第一终端在重传调度请求SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,所述方法还包括:
所述第一终端接收来自所述网络设备的资源配置,所述资源配置用于配置反馈所述重传调度请求的时频资源;
所述第一终端生成所述重传调度请求;
所述重传调度请求包括第一信息和第二信息,所述第一信息用于指示在所述发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,所述第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与所述发送时机的间隔;或,
所述重传调度请求是包括N个比特位的位图bitmap,所述N个比特位的每一个比特位用于指示所述发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度。
9.根据权利要求5所述的方法,其特征在于,所述N小于或等于所述SL中HARQ进程的数量M,M为正整数。
10.根据权利要求9所述的方法,其特征在于,在所述第一终端在重传调度请求SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,所述方法还包括:
所述第一终端接收来自所述网络设备的资源配置,所述资源配置用于配置反馈所述重传调度请求的时频资源和初始序列循环移位;
所述第一终端根据所述HARQ-ACK反馈消息确定HARQ进程号,根据所述HARQ进程号和第三映射关系,获取与所述HARQ进程号对应的序列循环移位,所述第三映射关系包括:所述HARQ进程号,以及与所述HARQ进程号对应的序列循环移位;
所述第一终端根据所述初始序列循环移位和与所述HARQ进程号对应的序列循环移位生成所述重传调度请求。
11.根据权利要求9所述的方法,其特征在于,在所述第一终端在重传调度请求SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,所述方法还包括:
所述第一终端接收来自所述网络设备的资源配置,所述资源配置用于配置反馈所述重传调度请求的时频资源,初始序列循环移位和OCC;
所述第一终端根据所述HARQ-ACK反馈消息确定HARQ进程号,根据所述HARQ进程号和第四映射关系,获取与所述HARQ进程号对应的SR比特信息,所述第四映射关系包括:所述HARQ进程号,以及与所述HARQ进程号对应的SR比特信息;
所述第一终端根据所述初始序列循环移位,所述OCC以及与所述HARQ进程号对应的SR比特信息生成所述重传调度请求。
12.根据权利要求9所述的方法,其特征在于,在所述第一终端在重传调度请求SR周期中、第一时间单元的下一个发送时机,通过配置的时频资源向网络设备发送重传调度请求之前,所述方法还包括:
所述第一终端接收来自所述网络设备的资源配置,所述资源配置用于配置反馈所述重传调度请求的时频资源;
所述第一终端生成所述重传调度请求;
所述重传调度请求包括第一信息和第二信息,所述第一信息用于指示在所述发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,所述第二信息用于指示需要重传的数据的HARQ进程号;或,
所述重传调度请求是包括N个比特位的位图,所述N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度。
13.根据权利要求8或12所述的方法,其特征在于,所述资源配置还用于配置反馈所述重传调度请求的OCC;
在所述第一终端生成所述重传调度请求之后,所述方法还包括:所述第一终端通过所述OCC对所述重传调度请求进行时域扩频处理。
14.一种重传资源的调度方法,其特征在于,包括:
第一终端在侧行链路SL上向第二终端发送数据;
所述第一终端接收来自所述第二终端的物理层混合自动重传请求HARQ-确认ACK反馈消息,所述HARQ-ACK反馈消息用于指示所述第二终端是否成功接收所述数据;
所述第一终端根据所述HARQ-ACK反馈消息确定所述数据需要重传;
如果所述第一终端配置有第一上行控制信息的时频资源,所述第一终端通过配置的所述第一上行控制信息的时频资源发送第二上行控制信息,所述第二上行控制信息包括重传调度请求,或所述第二上行控制信息包括所述重传调度请求和所述第一上行控制信息,所述重传调度请求用于请求调度重传所述数据的时频资源。
15.根据权利要求14所述的方法,其特征在于,在所述第一终端通过配置的所述第一上行控制信息的时频资源发送第二上行控制信息之前,所述方法还包括:
所述第一终端接收来自网络设备的资源配置,所述资源配置用于配置初始序列循环移位和发送所述第一上行控制信息的时频资源;
所述第一终端根据所述第二上行控制信息和第一映射关系,获取与所述第二上行控制信息对应的序列循环移位,所述第一映射关系包括所述第二上行控制信息,以及与所述第二上行控制信息对应的序列循环移位;
所述第一终端根据所述初始序列循环移位和与所述第二上行控制信息对应的序列循环移位生成所述重传调度请求。
16.根据权利要求14所述的方法,其特征在于,在所述第一终端通过配置的所述第一上行控制信息的时频资源发送第二上行控制信息之前,所述方法还包括:
所述第一终端接收来自网络设备的资源配置,所述资源配置用于配置初始序列循环移位,叠加正交码OCC以及发送所述第一上行控制信息的时频资源;
所述第一终端根据所述第二上行控制信息和第二映射关系,获取与所述第二上行控制信息对应的调度请求SR比特信息,所述第二映射关系包括:所述第二上行控制信息,以及与所述第二上行控制信息对应的SR比特信息;
所述第一终端根据所述初始序列循环移位,所述OCC以及与所述第二上行控制信息对应的SR比特信息生成所述重传调度请求。
17.根据权利要求14所述的方法,其特征在于,在所述第一终端通过配置的所述第一上行控制信息的时频资源发送第二上行控制信息之前,所述方法还包括:
所述第一终端接收来自网络设备的资源配置,所述资源配置用于配置发送所述第一上行控制信息的时频资源;
所述第一终端生成所述重传调度请求;
所述重传调度请求包括第一信息和第二信息,所述第一信息用于指示在所述发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,所述第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与所述发送时机的间隔;或,
所述重传调度请求是包括N个比特位的位图,所述N个比特位的每一个比特位用于指示所述发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度,N是配置的重传SR周期包括的时间单元的个数,N为大于1的整数。
18.根据权利要求14所述的方法,其特征在于,在所述第一终端通过配置的所述第一上行控制信息的时频资源发送第二上行控制信息之前,所述方法还包括
所述第一终端接收来自网络设备的资源配置,所述资源配置用于配置初始序列循环移位和发送所述第一上行控制信息的时频资源;
所述第一终端根据所述HARQ-ACK反馈消息确定HARQ进程号,根据所述HARQ进程号和第三映射关系,获取与所述HARQ进程号对应的序列循环移位,所述第三映射关系包括:所述HARQ进程号,以及与所述HARQ进程号对应的序列循环移位;
所述第一终端根据所述初始序列循环移位和与所述HARQ进程号对应的序列循环移位生成所述重传调度请求。
19.根据权利要求14所述的方法,其特征在于,在所述第一终端通过配置的所述第一上行控制信息的时频资源发送第二上行控制信息之前,所述方法还包括:
所述第一终端接收来自网络设备的资源配置,所述资源配置用于配置初始序列循环移位,OCC以及发送所述第一上行控制信息的时频资源;
所述第一终端根据所述HARQ-ACK反馈消息确定HARQ进程号,根据所述HARQ进程号和第四映射关系,获取与所述HARQ进程号对应的SR比特信息,所述第四映射关系包括:所述HARQ进程号,以及与所述HARQ进程号对应的SR比特信息;
所述第一终端根据所述初始序列循环移位,所述OCC以及与所述HARQ进程号对应的SR比特信息生成所述重传调度请求。
20.根据权利要求14所述的方法,其特征在于,在所述第一终端通过配置的所述第一上行控制信息的时频资源发送第二上行控制信息之前,所述方法还包括:
所述第一终端接收来自网络设备的资源配置,所述资源配置用于配置发送所述第一上行控制信息的时频资源;
所述第一终端生成所述重传调度请求;
所述重传调度请求包括第一信息和第二信息,所述第一信息用于指示在所述发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,所述第二信息用于指示需要重传的数据的HARQ进程号;或,
所述重传调度请求是包括N个比特位的位图,所述N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度,N是配置的重传SR周期包括的时间单元的个数,N为大于1,且小于或等于M的整数,M是所述SL中HARQ进程的数量。
21.根据权利要求17或20所述的方法,其特征在于,所述资源配置还用于配置反馈所述重传调度请求的OCC;
在所述第一终端生成所述重传调度请求之后,所述方法还包括:所述第一终端通过所述OCC对所述重传调度请求进行时域扩频处理。
22.一种重传资源的调度的方法,其特征在于,包括:
网络设备在重传调度请求SR周期中一个发送时机通过配置的时频资源接收第一终端发送的重传调度请求,所述重传调度请求用于请求调度重传数据的时频资源;
所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源。
23.根据权利要求22所述的方法,其特征在于,所述重传SR周期与侧行链路SL的一个时间单元相同,所述SL是所述第一终端与第二终端进行数据传输的链路。
24.根据权利要求23所述的方法,其特征在于,在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:
所述网络设备根据所述重传调度请求确定初始序列循环移位,根据承载所述重传调度请求的时频资源和所述初始序列循环移位确定发送所述重传调度请求的终端为所述第一终端,并确定需要重传的数据;
所述为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源。
25.根据权利要求23所述的方法,其特征在于,在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:
所述网络设备根据所述重传调度请求确定初始序列循环移位和叠加正交码OCC,根据承载所述重传调度请求的时频资源,所述初始序列循环移位和所述OCC确定发送所述重传调度请求的终端为所述第一终端,并确定需要重传的数据;
所述为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源。
26.根据权利要求22所述的方法,其特征在于,所述重传SR周期与SL的N个时间单元相同,N为大于1的整数。
27.根据权利要求26所述的方法,其特征在于,在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:
所述网络设备根据所述重传调度请求确定初始序列循环移位,根据承载所述重传调度请求的时频资源和所述初始序列循环移位确定发送所述重传调度请求的终端为所述第一终端;
所述网络设备根据所述重传调度请求确定序列循环移位;
所述网络设备根据所述序列循环移位和第一映射关系,确定与所述序列循环移位对应的K,所述K是第一时间单元与所述发送时机的间隔,所述第一映射关系包括:所述序列循环移位,以及与所述序列循环移位对应的K,所述第一时间单元是所述第一终端接收到物理层混合自动重传请求HARQ-确认ACK反馈消息的时间单元;
所述网络设备根据所述K确定需要重传的数据;
所述为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源。
28.根据权利要求26所述的方法,其特征在于,在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:
所述网络设备根据所述重传调度请求确定初始序列循环移位和OCC,根据承载所述重传调度请求的时频资源,所述初始序列循环移位和OCC确定发送所述重传调度请求的终端为所述第一终端;
所述网络设备根据所述重传调度请求确定SR比特信息;
所述网络设备根据所述SR比特信息和第二映射关系,确定与所述SR比特信息对应的K,所述K是第一时间单元与所述发送时机的间隔,所述第二映射关系包括:所述SR比特信息,以及与所述SR比特信息对应的K,所述第一时间单元是所述第一终端接收到HARQ-ACK反馈消息的时间单元;
所述网络设备根据所述K确定需要重传的数据;
所述为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源。
29.根据权利要求26所述的方法,其特征在于,
所述重传调度请求包括第一信息和第二信息,所述第一信息用于指示在所述发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,所述第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与所述发送时机的间隔;在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:所述网络设备根据承载所述重传调度请求的时频资源,或根据承载所述重传调度请求的时频资源和OCC,确定发送所述重传调度请求的终端为所述第一终端,根据所述第一信息和所述第二信息确定需要重传的数据;所述为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源;
或,所述重传调度请求是包括N个比特位的位图bitmap,所述N个比特位的每一个比特位用于指示所述发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度;在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:所述网络设备根据承载所述重传调度请求的时频资源,或根据承载所述重传调度请求的时频资源和OCC,确定发送所述重传调度请求的终端为所述第一终端,根据所述位图确定需要重传的数据;所述为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源。
30.根据权利要求26所述的方法,其特征在于,所述N小于或等于所述SL中HARQ进程的数量M,M为正整数。
31.根据权利要求30所述的方法,其特征在于,在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:
所述网络设备根据所述重传调度请求确定初始序列循环移位,根据承载所述重传调度请求的时频资源和所述初始序列循环移位确定发送所述重传调度请求的终端为所述第一终端;
所述网络设备根据所述重传调度请求确定序列循环移位;
所述网络设备根据所述序列循环移位和第三映射关系,确定与所述序列循环移位对应的HARQ进程号,所述第三映射关系包括:所述序列循环移位,以及与所述序列循环移位对应的HARQ进程号;
所述网络设备根据所述HARQ进程号确定需要重传的数据;
所述为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源。
32.根据权利要求30所述的方法,其特征在于,在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:
所述网络设备根据所述重传调度请求确定初始序列循环移位和OCC,根据承载所述重传调度请求的时频资源,所述初始序列循环移位和OCC确定发送所述重传调度请求的终端为所述第一终端;
所述网络设备根据所述重传调度请求确定SR比特信息;
所述网络设备根据所述SR比特信息和第四映射关系,确定与所述SR比特信息对应的HARQ进程号,所述第四映射关系包括:所述SR比特信息,以及与所述SR比特信息对应的HARQ进程号;
所述网络设备根据所述HARQ进程号确定需要重传的数据;
所述为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源。
33.根据权利要求30所述的方法,其特征在于,
所述重传调度请求包括第一信息和第二信息,所述第一信息用于指示在所述发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,所述第二信息用于指示需要重传的数据的HARQ进程号;在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:所述网络设备根据承载所述重传调度请求的时频资源,或根据承载所述重传调度请求的时频资源和OCC,确定发送所述重传调度请求的终端为所述第一终端,根据所述第一信息和所述第二信息确定需要重传的数据,所述为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源;
或,所述重传调度请求是包括N个比特位的位图,所述N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度;在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:所述网络设备根据承载所述重传调度请求的时频资源,或根据承载所述重传调度请求的时频资源和OCC,确定发送所述重传调度请求的终端为所述第一终端,根据所述位图确定需要重传的数据,所述为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源。
34.一种重传资源的调度的方法,其特征在于,包括:
网络设备通过配置的第一上行控制信息的时频资源接收第一终端发送的第二上行控制信息,所述第二上行控制信息包括重传调度请求,或所述第二上行控制信息包括所述重传调度请求和所述第一上行控制信息,所述重传调度请求用于请求调度重传数据的时频资源;
所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源。
35.根据权利要求34所述的方法,其特征在于,在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:
所述网络设备根据所述重传调度请求确定初始序列循环移位,根据承载所述第二上行控制信息的时频资源和所述初始序列循环移位确定发送所述重传调度请求的终端为所述第一终端,并确定需要重传的数据;
所述网络设备根据所述重传调度请求为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源。
36.根据权利要求34所述的方法,其特征在于,在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:
所述网络设备根据所述重传调度请求确定初始序列循环移位和OCC,根据承载所述第二上行控制信息的时频资源,所述初始序列循环移位和OCC确定发送所述重传调度请求的终端为所述第一终端,并确定需要重传的数据;
所述网络设备根据所述重传调度请求为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源。
37.根据权利要求34所述的方法,其特征在于,
所述重传调度请求包括第一信息和第二信息,所述第一信息用于指示在所述发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,所述第二信息用于指示接收到需要重传的数据的HARQ-ACK反馈消息的时间单元与所述发送时机的间隔;在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:所述网络设备根据所述第一信息和所述第二信息确定需要重传的数据,所述网络设备根据承载所述第二上行控制信息的时频资源,或根据承载所述第二上行控制信息的时频资源和OCC,确定发送所述重传调度请求的终端为所述第一终端;所述网络设备根据所述重传调度请求为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源;
或,所述重传调度请求是包括N个比特位的位图,所述N个比特位的每一个比特位用于指示所述发送时机的前N个时间单元中的每个时间单元对应的时间单元上发送的数据是否需要重传调度;在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:所述网络设备根据承载所述第二上行控制信息的时频资源,或根据承载所述第二上行控制信息的时频资源和OCC,确定发送所述重传调度请求的终端为所述第一终端,根据所述位图确定需要重传的数据;所述网络设备根据所述重传调度请求为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源;
其中,N是配置的重传调度请求SR周期包括的时间单元的个数,N为大于1的整数。
38.根据权利要求34所述的方法,其特征在于,在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:
所述网络设备根据所述重传调度请求确定初始序列循环移位,根据承载所述第二上行控制信息的时频资源和所述初始序列循环移位确定发送所述重传调度请求的终端为所述第一终端;
所述网络设备根据所述重传调度请求确定序列循环移位;
所述网络设备根据所述序列循环移位和第三映射关系,确定与所述序列循环移位对应的HARQ进程号,所述第三映射关系包括:所述序列循环移位,以及与所述序列循环移位对应的HARQ进程号;
所述网络设备根据所述HARQ进程号确定需要重传的数据;
所述为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源。
39.根据权利要求34所述的方法,其特征在于,在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:
所述网络设备根据所述重传调度请求确定初始序列循环移位和OCC,根据承载所述第二上行控制信息的时频资源,所述初始序列循环移位和OCC确定发送所述重传调度请求的终端为所述第一终端;
所述网络设备根据所述重传调度请求确定SR比特信息;
所述网络设备根据所述SR比特信息和第四映射关系,确定与所述SR比特信息对应的HARQ进程号,所述第四映射关系包括:所述SR比特信息,以及与所述SR比特信息对应的HARQ进程号;
所述网络设备根据所述HARQ进程号确定需要重传的数据;
所述为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源。
40.根据权利要求34所述的方法,其特征在于,
所述重传调度请求包括第一信息和第二信息,所述第一信息用于指示在所述发送时机的前N个时间单元对应的时间单元上发送的数据中需要重传的数据个数,所述第二信息用于指示需要重传的数据的HARQ进程号;在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:所述网络设备根据承载所述第二上行控制信息的时频资源,或根据承载所述第二上行控制信息的时频资源和OCC,确定发送所述重传调度请求的终端为所述第一终端,根据所述第一信息和所述第二信息确定需要重传的数据,所述为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源;
或,所述重传调度请求是包括N个比特位的位图,所述N个比特位的每一个比特位用于指示在N个HARQ进程中的每个HARQ进程发送的数据是否需要重传调度;在所述网络设备根据所述重传调度请求,为所述第一终端调度重传数据的时频资源之前,所述方法还包括:所述网络设备根据承载所述第二上行控制信息的时频资源,或根据承载所述第二上行控制信息的时频资源和OCC,确定发送所述重传调度请求的终端为所述第一终端,根据所述位图确定需要重传的数据,所述为所述第一终端调度重传数据的时频资源,包括:根据所述需要重传的数据为所述第一终端调度时频资源;
其中,N为大于1,且小于或等于M的整数,M是侧行链路SL中HARQ进程的数量。
41.一种通信装置,其特征在于,所述通信装置为终端或者所述终端中的芯片或所述终端中的片上系统;所述通信装置包括处理器和存储器;
所述存储器用于存储计算机执行指令,当所述处理器运行时,所述处理器执行所述存储器存储的计算机执行指令,以使所述通信装置执行权利要求1-21中任一项权利要求所述的重传资源的调度方法。
42.一种通信装置,其特征在于,所述通信装置为网络设备或者所述网络设备中的芯片或所述网络设备中的片上系统;
所述通信装置包括处理器和存储器;所述存储器用于存储计算机执行指令,当所述处理器运行时,所述处理器执行所述存储器存储的计算机执行指令,以使所述通信装置执行权利要求22-40中任一项权利要求所述的重传资源的调度的方法。
43.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得所述计算机执行权利要求1-21中任一项权利要求所述的重传资源的调度方法。
44.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述计算机可读存储介质在计算机上运行时,使得所述计算机执行权利要求22-40中任一项权利要求所述的重传资源的调度的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910259339.6A CN111757294A (zh) | 2019-03-29 | 2019-03-29 | 一种重传资源的调度方法及设备 |
PCT/CN2020/080675 WO2020199957A1 (zh) | 2019-03-29 | 2020-03-23 | 一种重传资源的调度方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910259339.6A CN111757294A (zh) | 2019-03-29 | 2019-03-29 | 一种重传资源的调度方法及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111757294A true CN111757294A (zh) | 2020-10-09 |
Family
ID=72664519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910259339.6A Pending CN111757294A (zh) | 2019-03-29 | 2019-03-29 | 一种重传资源的调度方法及设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111757294A (zh) |
WO (1) | WO2020199957A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111865502A (zh) * | 2019-04-28 | 2020-10-30 | 华为技术有限公司 | 通信方法及装置 |
CN113452485A (zh) * | 2021-06-28 | 2021-09-28 | 中信科移动通信技术股份有限公司 | 一种下行harq反馈机制的实现方法及系统 |
WO2022104515A1 (zh) * | 2020-11-17 | 2022-05-27 | Oppo广东移动通信有限公司 | 重传方法和终端 |
WO2022104543A1 (zh) * | 2020-11-17 | 2022-05-27 | Oppo广东移动通信有限公司 | 信息处理方法、装置及存储介质 |
WO2022151449A1 (zh) * | 2021-01-15 | 2022-07-21 | 华为技术有限公司 | 一种通信方法、装置及系统 |
WO2023202388A1 (zh) * | 2022-04-22 | 2023-10-26 | 华为技术有限公司 | 一种多播业务的反馈方法及通信装置 |
WO2025065663A1 (zh) * | 2023-09-28 | 2025-04-03 | 北京小米移动软件有限公司 | 通信方法、第一终端、第二终端以及通信系统 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114521020B (zh) * | 2020-11-20 | 2024-11-15 | 大唐移动通信设备有限公司 | 重传终端配对方法、装置和电子设备 |
WO2023155763A1 (zh) * | 2022-02-17 | 2023-08-24 | 华为技术有限公司 | 通信方法及通信装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103546254A (zh) * | 2012-07-09 | 2014-01-29 | 财团法人工业技术研究院 | 执行混合式自动重送请求的方法及其基站与移动装置 |
WO2017063697A1 (en) * | 2015-10-15 | 2017-04-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and network node for managing harq attempts parameter for d2d links |
CN108282286A (zh) * | 2017-01-05 | 2018-07-13 | 华为技术有限公司 | 请求资源的方法和装置 |
CN108633096A (zh) * | 2017-03-24 | 2018-10-09 | 北京三星通信技术研究有限公司 | 窄带物联网系统中调度请求上报的方法和装置 |
WO2018195826A1 (zh) * | 2017-04-26 | 2018-11-01 | 华为技术有限公司 | 一种信息反馈的方法和装置 |
US20180343628A1 (en) * | 2017-04-10 | 2018-11-29 | Qualcomm Incorporated | Reference signal schemes in wireless communications |
CN109152033A (zh) * | 2017-06-16 | 2019-01-04 | 华为技术有限公司 | 发送信息以及确定信息的方法和装置 |
-
2019
- 2019-03-29 CN CN201910259339.6A patent/CN111757294A/zh active Pending
-
2020
- 2020-03-23 WO PCT/CN2020/080675 patent/WO2020199957A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103546254A (zh) * | 2012-07-09 | 2014-01-29 | 财团法人工业技术研究院 | 执行混合式自动重送请求的方法及其基站与移动装置 |
WO2017063697A1 (en) * | 2015-10-15 | 2017-04-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and network node for managing harq attempts parameter for d2d links |
CN108282286A (zh) * | 2017-01-05 | 2018-07-13 | 华为技术有限公司 | 请求资源的方法和装置 |
CN108633096A (zh) * | 2017-03-24 | 2018-10-09 | 北京三星通信技术研究有限公司 | 窄带物联网系统中调度请求上报的方法和装置 |
US20180343628A1 (en) * | 2017-04-10 | 2018-11-29 | Qualcomm Incorporated | Reference signal schemes in wireless communications |
WO2018195826A1 (zh) * | 2017-04-26 | 2018-11-01 | 华为技术有限公司 | 一种信息反馈的方法和装置 |
CN109152033A (zh) * | 2017-06-16 | 2019-01-04 | 华为技术有限公司 | 发送信息以及确定信息的方法和装置 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111865502A (zh) * | 2019-04-28 | 2020-10-30 | 华为技术有限公司 | 通信方法及装置 |
CN111865502B (zh) * | 2019-04-28 | 2022-04-29 | 华为技术有限公司 | 通信方法及装置 |
WO2022104515A1 (zh) * | 2020-11-17 | 2022-05-27 | Oppo广东移动通信有限公司 | 重传方法和终端 |
WO2022104543A1 (zh) * | 2020-11-17 | 2022-05-27 | Oppo广东移动通信有限公司 | 信息处理方法、装置及存储介质 |
WO2022151449A1 (zh) * | 2021-01-15 | 2022-07-21 | 华为技术有限公司 | 一种通信方法、装置及系统 |
CN113452485A (zh) * | 2021-06-28 | 2021-09-28 | 中信科移动通信技术股份有限公司 | 一种下行harq反馈机制的实现方法及系统 |
CN113452485B (zh) * | 2021-06-28 | 2022-07-19 | 中信科移动通信技术股份有限公司 | 一种下行harq反馈机制的实现方法及系统 |
WO2023202388A1 (zh) * | 2022-04-22 | 2023-10-26 | 华为技术有限公司 | 一种多播业务的反馈方法及通信装置 |
WO2025065663A1 (zh) * | 2023-09-28 | 2025-04-03 | 北京小米移动软件有限公司 | 通信方法、第一终端、第二终端以及通信系统 |
Also Published As
Publication number | Publication date |
---|---|
WO2020199957A1 (zh) | 2020-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11804939B2 (en) | System and method for sidelink feedback | |
AU2021212111B2 (en) | Uplink transmission method and corresponding equipment | |
CN112911710B (zh) | 产生侧链路混合自动重复请求确认的方法和装置 | |
CN112715011B (zh) | 用于数据重复的设备和方法 | |
US10673573B2 (en) | Uplink transmission method and corresponding equipment | |
US20230189330A1 (en) | Method for indicating the allocated resources for a harq message in a random access procedure for a low-complexity, narrowband terminal | |
US11071097B2 (en) | Method and device for transmitting uplink control channel in wireless communication system | |
RU2725159C1 (ru) | Способы и узлы для определения размера блока данных передачи | |
CN107534529B (zh) | 控制信道的使用方法、用户设备以及存储器 | |
US12075425B2 (en) | Method and device for transmitting/receiving uplink control information in wireless communication system | |
US20200351856A1 (en) | Method and apparatus for transmission and reception of sidelink control information in wireless communication system | |
CN111757294A (zh) | 一种重传资源的调度方法及设备 | |
US11451350B2 (en) | Method and device for transmitting uplink control channel in wireless cellular communication system | |
US20180139774A1 (en) | Systems and methods for grant-free uplink transmissions | |
US20180109353A1 (en) | Method and apparatus for transmission and reception with reduced transmission time interval in wireless cellular communication system | |
CN111727649A (zh) | 用于无线通信系统中传输或接收数据和控制信息的方法和装置 | |
JP2015512571A (ja) | Ltefddネットワークにおける半二重fdd動作のための方法 | |
CN111435885B (zh) | 用于传输数据的方法、通信设备和网络设备 | |
JP2020523841A (ja) | フィードバック情報の送受信方法、装置及び通信システム | |
CN113544992A (zh) | 在无线通信系统中发送/接收上行链路控制信息的方法和设备 | |
CN111418173B (zh) | 用于无线电接入网络的参数集指示 | |
US11909673B2 (en) | Method and device for transmitting uplink control channel in wireless cellular communication system | |
US20210274485A1 (en) | Method and device for configuring uplink control channel in wireless cellular communication system | |
JP7662877B2 (ja) | 端末装置、通信方法及び集積回路 |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201009 |