时延补偿方法、设备、装置及存储介质
文献发布时间:2023-06-19 18:35:48
技术领域
本申请涉及无线通信技术领域,尤其涉及一种时延补偿方法、设备、装置及存储介质。
背景技术
物联网、5G、工业互联网等新一代信息通信技术的发展,加快了传统行业转型升级的步伐,物物互联的通信需求也随之增加。传统以太网已经不能满足越来越多的数据和广泛分布的网络需求,时间敏感网络(Time Sensitive Network,TSN)技术应运而生。时间敏感网络可以通过5G新空口(New Radio,NR)为网络基础,通过时钟同步、数据调度、网络配置等机制,提供确定性数据传输能力。时间敏感型网络TSN首先要解决网络中的时钟同步与延时计算问题,以确保整个网络的任务调度具有高度一致性。
现有技术中,主要通过传播延迟补偿(Timing Advance-based propagationdelay compensation,TA-based PDC)方法进行时间同步,然而,在control to control场景下时间同步误差的精度要求较高(±145ns to±275ns),而现有的传播延迟补偿方法的时间同步误差并不能满足精度要求。
发明内容
本申请提供一种时延补偿方法、设备、装置及存储介质,用以解决现有技术存在的问题。
第一方面,本申请提供一种时延补偿方法,应用于第一设备,包括:
获取无线网络资源;
通过所述无线网络资源,确定第一设备收发数据的第一时间差;
其中,所述第一时间差用于配合第二设备收发数据的第二时间差,确定所述第一设备与所述第二设备进行数据传输的传输时延补偿值,所述第二时间差为所述第二设备通过所述无线网络资源确定得到,所述传输时延补偿值用于执行所述第一设备与所述第二设备的时延补偿处理。
在一些实施例中,所述无线网络资源包括探测参考信号SRS资源以及下行参考信号DL-PRS/信道状态信息参考信号CSI-RS资源。
在一些实施例中,在所述第一设备为终端设备时,通过所述无线网络资源,确定第一设备收发数据的第一时间差,包括:
确定接收到第二设备发送的CSI-RS信号的第一接收时间;
确定向所述第二设备发送SRS信号的第一发送时间;
根据所述第一接收时间以及所述第一发送时间,确定所述第一时间差。
在一些实施例中,根据所述第一接收时间以及所述第一发送时间,确定所述第一时间差,包括:
确定所述第一发送时间与所述第一接收时间的差值为所述第一时间差。
在一些实施例中,在所述第一设备为网络设备时,通过所述无线网络资源,确定第一设备收发数据的第一时间差,包括:
确定向所述第二设备发送CSI-RS信号的第二发送时间;
确定接收到所述第二设备发送的SRS信号的第二接收时间;
根据所述第二接收时间以及所述第二发送时间,确定所述第二时间差。
在一些实施例中,根据所述第二接收时间以及所述第二发送时间,确定所述第二时间差,包括:
确定所述第二发送时间与所述第二接收时间的差值为所述第二时间差。
在一些实施例中,在所述第一设备为终端设备、所述第二设备为网络设备时,还包括:
接收所述第二设备发送的第一指示消息,所述第一指示消息用于指示由所述终端设备执行时延补偿处理;
接收所述第二设备发送的所述第二时间差;
根据所述第一时间差以及所述第二时间差,确定所述传输时延补偿值;
基于所述传输时延补偿值,执行时延补偿处理。
在一些实施例中,在所述第一设备为终端设备、所述第二设备为网络设备时,还包括:
接收所述第二设备发送的第二指示消息,所述第二指示消息用于指示由所述网络设备执行时延补偿处理;
向所述第二设备发送包含所述第一时间差的通知消息,所述通知消息用于指示所述网络设备根据所述第一时间差以及所述第二时间差,确定所述传输时延补偿值,并基于所述传输时延补偿值,执行时延补偿处理。
在一些实施例中,根据所述第一时间差以及所述第二时间差,确定所述传输时延补偿值,包括:
通过以下公式确定传输时延补偿值:
其中,ΔT表示传输时延补偿值,T1表示第一时间差,T2表示第二时间差。
在一些实施例中,通过所述无线网络资源,确定第一设备收发数据的第一时间差,包括:
在接收到所述第二设备发送的第三指示消息后,通过所述无线网络资源,确定第一设备收发数据的第一时间差;
其中,所述第三指示消息用于指示触发时延补偿功能。
在一些实施例中,在所述第二设备为终端设备时,所述第三指示消息包括上行调度请求SR或者探测参考信号SRS;
在所述第二设备为网络设备时,所述第三指示消息包括物理下行控制信道PDCCH。
在一些实施例中,所述第一时间差以及所述第二时间差为单个无线网络资源组对应的时间差,其中,每个所述无线网络资源组包括一个SRS资源以及一个DL-PRS/CSI-RS资源;
或者,
所述第一时间差以及所述第二时间差为多个无线网络资源组对应的多个时间差的平均值。
第二方面,本申请提供一种时延补偿设备,应用于第一设备,包括存储器,收发机,处理器:
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
获取无线网络资源;
通过所述无线网络资源,确定第一设备收发数据的第一时间差;
其中,所述第一时间差用于配合第二设备收发数据的第二时间差,确定所述第一设备与所述第二设备进行数据传输的传输时延补偿值,所述第二时间差为所述第二设备通过所述无线网络资源确定得到,所述传输时延补偿值用于执行所述第一设备与所述第二设备的时延补偿处理。
在一些实施例中,所述无线网络资源包括探测参考信号SRS资源以及下行参考信号DL-PRS/信道状态信息参考信号CSI-RS资源。
在一些实施例中,在所述第一设备为终端设备时,通过所述无线网络资源,确定第一设备收发数据的第一时间差,包括:
确定接收到第二设备发送的CSI-RS信号的第一接收时间;
确定向所述第二设备发送SRS信号的第一发送时间;
根据所述第一接收时间以及所述第一发送时间,确定所述第一时间差。
在一些实施例中,根据所述第一接收时间以及所述第一发送时间,确定所述第一时间差,包括:
确定所述第一发送时间与所述第一接收时间的差值为所述第一时间差。
在一些实施例中,在所述第一设备为网络设备时,通过所述无线网络资源,确定第一设备收发数据的第一时间差,包括:
确定向所述第二设备发送CSI-RS信号的第二发送时间;
确定接收到所述第二设备发送的SRS信号的第二接收时间;
根据所述第二接收时间以及所述第二发送时间,确定所述第二时间差。
在一些实施例中,根据所述第二接收时间以及所述第二发送时间,确定所述第二时间差,包括:
确定所述第二发送时间与所述第二接收时间的差值为所述第二时间差。
在一些实施例中,在所述第一设备为终端设备、所述第二设备为网络设备时,还包括:
接收所述第二设备发送的第一指示消息,所述第一指示消息用于指示由所述终端设备执行时延补偿处理;
接收所述第二设备发送的所述第二时间差;
根据所述第一时间差以及所述第二时间差,确定所述传输时延补偿值;
基于所述传输时延补偿值,执行时延补偿处理。
在一些实施例中,在所述第一设备为终端设备、所述第二设备为网络设备时,还包括:
接收所述第二设备发送的第二指示消息,所述第二指示消息用于指示由所述网络设备执行时延补偿处理;
向所述第二设备发送包含所述第一时间差的通知消息,所述通知消息用于指示所述网络设备根据所述第一时间差以及所述第二时间差,确定所述传输时延补偿值,并基于所述传输时延补偿值,执行时延补偿处理。
在一些实施例中,在所述第二设备为终端设备时,所述第三指示消息包括上行调度请求SR或者探测参考信号SRS;
在所述第二设备为网络设备时,所述第三指示消息包括物理下行控制信道PDCCH。
在一些实施例中,根据所述第一时间差以及所述第二时间差,确定所述传输时延补偿值,包括:
通过以下公式确定传输时延补偿值:
其中,ΔT表示传输时延补偿值,T1表示第一时间差,T2表示第二时间差。
在一些实施例中,通过所述无线网络资源,确定第一设备收发数据的第一时间差,包括:
在接收到所述第二设备发送的第三指示消息后,通过所述无线网络资源,确定第一设备收发数据的第一时间差;
其中,所述第三指示消息用于指示触发时延补偿功能。
在一些实施例中,所述第一时间差以及所述第二时间差为单个无线网络资源组对应的时间差,其中,每个所述无线网络资源组包括一个SRS资源以及一个DL-PRS/CSI-RS资源;
或者,
所述第一时间差以及所述第二时间差为多个无线网络资源组对应的多个时间差的平均值。
第三方面,本申请提供一种时延补偿装置,应用于第一设备,包括:
获取模块,用于获取无线网络资源;
确定模块,用于通过所述无线网络资源,确定第一设备收发数据的第一时间差;
其中,所述第一时间差用于配合第二设备收发数据的第二时间差,确定所述第一设备与所述第二设备进行数据传输的传输时延补偿值,所述第二时间差为所述第二设备通过所述无线网络资源确定得到,所述传输时延补偿值用于执行所述第一设备与所述第二设备的时延补偿处理。
第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述的时延补偿方法。
本申请提供的时延补偿方法、设备、装置及存储介质,UE或者网络设备在获取无线网络资源后,通过该无线网络资源,确定自身收发数据的时间差;基于UE对应的时间差以及网络设备对应的时间差,可以确定UE与网络设备进行数据传输的传输时延补偿值,根据该传输时延补偿值,UE或网络设备可以执行UE与网络设备的时延补偿处理。相比于现有技术,本申请有助于提高UE与网络设备之间的时间同步误差的精度,从而可以满足特殊场景(例如control to control场景)对于时间同步误差的精度要求。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1为智能电网(smart grid)的场景示意图;
图2为控制到控制(control to control)的场景示意图;
图3为TA-based(Timing Advance-based,上行基准)传播时延补偿的原理示意图;
图4为本申请实施例提供的时延补偿方法的示意图;
图5为本申请实施例中用于计算时间差的DL-PRS/CSI-RS资源与SRS资源的示意图;
图6为本申请实施例中网络设备触发的基于周期的SRS资源和DL-PRS/CSI-RS资源进行传输时延补偿的示意图;
图7为本申请实施例中终端设备触发的基于周期的SRS资源和DL-PRS/CSI-RS资源进行传输时延补偿的示意图;
图8为本申请实施例中网络设备触发的基于半持续的SRS资源和DL-PRS/CSI-RS资源进行传输时延补偿的示意图;
图9为本申请实施例中终端设备利用SRS触发的基于半持续的SRS资源和DL-PRS/CSI-RS资源进行传输时延补偿的示意图;
图10为本申请实施例中终端设备利用SR触发的基于半持续的SRS资源和DL-PRS/CSI-RS资源进行传输时延补偿的示意图;
图11为本申请实施例提供的时延补偿设备的示意图;
图12为本申请实施例提供的应用于第一设备的时延补偿装置的示意图。
通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本申请实施例中所使用的单数形式的“一种”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。
物联网、5G、工业互联网等新一代信息通信技术的发展,加快了传统行业转型升级的步伐,物物互联的通信需求也随之增加。传统以太网已经不能满足越来越多的数据和广泛分布的网络需求,时间敏感网络(Time Sensitive Network,TSN)技术应运而生。时间敏感网络可以通过5G新空口(New Radio,NR)为网络基础,通过时钟同步、数据调度、网络配置等机制,提供确定性数据传输能力。时间敏感型网络TSN首先要解决网络中的时钟同步与延时计算问题,以确保整个网络的任务调度具有高度一致性。
图1为智能电网(smart grid)的场景示意图,如图1所示,在smart grid场景下,终端设备需要与5G主时钟(grandmaster,GM)进行时钟同步,5G GM位于网络侧,从终端设备到5G GM只需要经过一次空口传输。
图2为控制到控制(control to control)的场景示意图,如图2所示,在controlto control场景下,终端设备需要与时间戳计数器主时钟(Time Stamp Counter GrandMaster,TSC GM)进行时钟同步,TSC GM位于终端侧,从终端到TSC GM需要经过两次空口传输。
图3为TA-based(Timing Advance-based,上行基准)传播时延补偿的原理示意图,如图3所示,终端UE或者基站BS会根据收到的参考定时信息进行粗略调整,调整量为N
然而,在control to control场景下时间同步误差的精度要求较高(±145ns to±275ns),而现有的传播延迟补偿(Timing Advance-based propagation delaycompensation,TA-based PDC)方法的时间同步误差并不能满足精度要求。
本申请提供的时延补偿方法、设备、装置及存储介质,旨在解决现有技术的如上技术问题。
本申请方案的主要构思为:本申请提出一种利用传播时延补偿PDC的SRS(sounding reference signal,探测参考信号)资源以及DL-PRS(download positioningreference signal,下行参考信号)/CSI-RS(Channel state information-referencesignal,信道状态信息参考信号)资源来测量和计算传播时延并进行补偿的方法,本申请的技术方案可以提高时间同步误差的精度,从而满足特殊场景(例如control to control场景)对于时间同步误差的精度要求。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
可以理解,本申请中时延补偿方法的处理步骤可以由终端设备或者网络设备实现。
其中,网络设备可以是基站,具体可以是全球移动通讯(Global System ofMobile communication,简称GSM)或码分多址(Code Division Multiple Access,简称CDMA)中的基站(Base Transceiver Station,简称BTS)和/或基站控制器,也可以是宽带码分多址(Wideband Code Division Multiple Access,简称WCDMA)中的基站(NodeB,简称NB)和/或无线网络控制器(Radio Network Controller,简称RNC),还可以是长期演进(Long Term Evolution,简称LTE)中的演进型基站(Evolutional Node B,简称eNB或eNodeB),或者中继站或接入点,或者未来5G网络中的基站(gNB)等,本申请实施例在此并不限定。
终端设备可以是无线终端也可以是有线终端。无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(Radio Access Network,简称RAN)与一个或多个核心网设备进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。再例如,无线终端还可以是个人通信业务(Personal Communication Service,简称PCS)电话、无绳电话、会话发起协议(Session Initiation Protocol,简称SIP)话机、无线本地环路(Wireless Local Loop,简称WLL)站、个人数字助理(Personal Digital Assistant,简称PDA)等设备。无线终端也可以称为系统、订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(MobileStation)、移动台(Mobile)、远程站(Remote Station)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent)、用户设备(User Device or User Equipment),在此不作限定。可选的,上述终端设备还可以是智能手表、平板电脑等设备。
图4为本申请实施例提供的时延补偿方法的示意图,如图4所示,以方法应用于第一设备为例进行解释说明,该方法主要包括以下步骤:
S100、第一设备获取无线网络资源;
其中,第一设备可以是终端设备UE或者网络设备(例如基站gNB)。
当第一设备为UE时,第一设备获取的无线网络资源为网络设备为UE配置的无线网络资源;
当第一设备为网络设备时,第一设备获取的无线网络资源为该网络设备为UE配置的无线网络资源。
在一些实施例中,无线网络资源包括探测参考信号SRS资源以及下行参考信号DL-PRS/信道状态信息参考信号CSI-RS资源。
具体的,网络设备可以通过无线资源控制(Radio Resource Control,RRC)指令或者物理下行控制信道指令(Physical Downlink Control Channel order,PDCCH order)为UE配置专用周期的SRS资源以及DL-PRS/CSI-RS资源。
例如,可以根据网络设备下发RRC或者PDCCH order信令之后的第一个DL-PRS/CSI-RS资源与第一个SRS资源作为一组,以此类推确定计算时间差的资源组;或者,以RRC或者PDCCH order信令之后的第一个SRS资源与第一个DL-PRS/CSI-RS资源作为一组,以此类推确定计算时间差的资源组。
图5为本申请实施例中用于计算时间差的DL-PRS/CSI-RS资源与SRS资源的示意图,如图4所示,帧结构为DDDSU,第0个DL slot的DL-PRS/CSI-RS资源与第4个UL slot的SRS资源构成一组,第5个DL slot的DL-PRS/CSI-RS资源与第9个UL slot的SRS资源构成一组。
S200、第一设备通过无线网络资源,确定第一设备收发数据的第一时间差;其中,第一时间差用于配合第二设备收发数据的第二时间差,确定第一设备与第二设备进行数据传输的传输时延补偿值,第二时间差为第二设备通过无线网络资源确定得到,传输时延补偿值用于执行第一设备与第二设备的时延补偿处理。
其中,第二设备可以是终端设备UE或者网络设备(例如基站gNB),第二设备与第一设备不同。
例如,当第一设备为UE时,则第二设备对应为网络设备;当第一设备为网络设备时,则第二设备对应为UE。
具体的,在UE或者网络设备获取无线网络资源后,UE以及网络设备均通过该无线网络资源确定自身收发数据的时间差,从而,得到第一设备收发数据的第一时间差以及第二设备收发数据的第二时间差。
在得到第一时间差以及第二时间差后,UE或者网络设备均可以根据两个时间差确定UE或者网络设备进行数据传输的传输时延补偿值,从而,UE或者网络设备均可以根据该传输时延补偿值执行UE或者网络设备的时延补偿处理。
可选的,网络设备为UE配置的内容还包括补偿方式,具体包括:由网络设备执行时延补偿处理,或者,由UE执行时延补偿处理。
可以理解,由于UE以及网络设备确定的时间差均为自身对应的时间差,因此,在由其中的一方执行时延补偿处理时,另一方需要向该方发送自身确定的时间差。
例如,若网络设备指示由UE执行时延补偿处理,则网络设备需要将自身确定的时间差发送至UE;反之,若网络设备指示由网络设备执行时延补偿处理,则UE需要将自身确定的时间差发送至网络设备。
可选的,网络设备为UE配置的内容还包括报告(report)模式,具体包括:UE或者网络设备采用周期报告的方式发送自身确定的时间差,或者,采用单次报告(one-shot)的方式发送自身确定的时间差。
具体的,当UE指示采用周期报告的方式发送时间差时,第一时间差以及第二时间差为单个无线网络资源组对应的时间差,其中,每个无线网络资源组包括一个SRS资源以及一个DL-PRS/CSI-RS资源;
或者,当UE指示采用单次报告(one-shot)的方式发送自身确定的时间差时,第一时间差以及第二时间差为多个无线网络资源组对应的多个时间差的平均值。
本实施例提供一种时延补偿方法,UE或者网络设备在获取无线网络资源后,通过该无线网络资源,确定自身收发数据的时间差;基于UE对应的时间差以及网络设备对应的时间差,可以确定UE与网络设备进行数据传输的传输时延补偿值,根据该传输时延补偿值,UE或网络设备可以执行UE与网络设备的时延补偿处理。相比于现有技术,本申请有助于提高UE与网络设备之间的时间同步误差的精度,从而可以满足特殊场景(例如control tocontrol场景)对于时间同步误差的精度要求。
下面对UE以及网络设备确定时间差的具体过程进行解释说明。
在一些实施例中,在第一设备为终端设备时,通过无线网络资源,确定第一设备收发数据的第一时间差,包括:
S211、终端设备确定接收到第二设备发送的CSI-RS信号的第一接收时间;
S212、终端设备确定向第二设备发送SRS信号的第一发送时间;
S213、终端设备根据第一接收时间以及第一发送时间,确定第一时间差。
其中,在第一设备为终端设备时,第二设备对应为网络设备。
具体的,基于网络设备配置的SRS资源以及DL-PRS/CSI-RS资源,网络设备首先向终端设备发送CSI-RS信号,在终端设备接收到该CSI-RS信号时,终端设备确定该CSI-RS信号对应的第一接收时间,记为t
然后,终端设备基于网络设备配置的SRS资源以及DL-PRS/CSI-RS资源,向网络设备发送SRS信号,并确定该SRS信号对应的第一发送时间,记为t
最后,终端设备基于第一接收时间t
在一些实施例中,根据第一接收时间以及第一发送时间,确定第一时间差,包括:确定第一发送时间与第一接收时间的差值为第一时间差。
具体的,设定T
T
从而,基于上述处理流程,在终端设备基于网络设备配置的SRS资源以及DL-PRS/CSI-RS资源与网络设备进行数据传输的过程中,终端设备可以确定自身对应的时间差,从而便于进行UE与网络设备的时延补偿处理。
在一些实施例中,在第一设备为网络设备时,通过无线网络资源,确定第一设备收发数据的第一时间差,包括:
S221、网络设备确定向第二设备发送CSI-RS信号的第二发送时间;
S222、网络设备确定接收到第二设备发送的SRS信号的第二接收时间;
S223、网络设备根据第二接收时间以及第二发送时间,确定第二时间差。
其中,在第一设备为网络设备时,第二设备对应为终端设备。
具体的,基于网络设备配置的SRS资源以及DL-PRS/CSI-RS资源,网络设备首先向终端设备发送CSI-RS信号,并确定该CSI-RS信号对应的第二发送时间,记为t
然后,终端设备基于网络设备配置的SRS资源以及DL-PRS/CSI-RS资源,向网络设备发送SRS信号,在网络设备接收到该SRS信号时,网络设备确定该SRS信号对应的第二接收时间,记为t
最后,网络设备基于第二发送时间t
在一些实施例中,根据第二接收时间以及第二发送时间,确定第二时间差,包括:确定第二发送时间与第二接收时间的差值为第二时间差。
具体的,设定T
T
从而,基于上述处理流程,在网络设备基于网络设备配置的SRS资源以及DL-PRS/CSI-RS资源与终端设备进行数据传输的过程中,网络设备可以确定自身对应的时间差,从而便于进行UE与网络设备的时延补偿处理。
在一些实施例中,当网络设备需要UE对传输时延进行补偿或者需要更新传输时延补偿值时,可以通过RRC或者PDCCH order来配置触发利用PDC专用SRS资源和DL-PRS/CSI-RS资源来计算传输时延补偿的处理流程。
图6为本申请实施例中网络设备触发的基于周期的SRS资源和DL-PRS/CSI-RS资源进行传输时延补偿的示意图,如图6所示,当网络设备利用RRC或者PDCCH order配置触发利用PDC专用SRS资源和DL-PRS/CSI-RS资源来计算传输时延补偿后:
(1)UE根据网络设备配置的专用SRS资源和对应的DL-PRS/CSI-RS资源计算UE侧的收发时间差:
T
其中,t
(2)网络设备计算网络侧的收发时间差:
T
其中,t
在一些实施例中,在第一设备为终端设备、第二设备为网络设备时,方法还包括:
S311、终端设备接收第二设备发送的第一指示消息,第一指示消息用于指示由终端设备执行时延补偿处理;
S312、终端设备接收第二设备发送的第二时间差;
S313、终端设备根据第一时间差以及第二时间差,确定传输时延补偿值;
S314、终端设备基于传输时延补偿值,执行时延补偿处理。
具体的,基于网络设备配置的补偿方式,若网络设备指示由UE进行补偿,则网络设备首先向UE发送第一指示消息,该第一指示消息用于指示由终端设备执行时延补偿处理;
UE在接收到该第一指示消息后,进一步接收网络设备发送的第二时间差,该第二时间差为网络设备对应的时间差,从而,基于网络设备对应的时间差以及终端设备对应的时间差,终端设备可以确定传输时延补偿值,并基于传输时延补偿值执行时延补偿处理。
可选的,网络设备可以通过MAC CE(MAC Control Element,MAC控制元素)将网络设备对应的时间差发送至UE,该时间差大约21比特量化值,时间差的颗粒度为1Tc到32Tc。
在一些实施例中,终端设备根据第一时间差以及第二时间差,确定传输时延补偿值,包括:通过以下公式确定传输时延补偿值:
其中,ΔT表示传输时延补偿值,T1表示第一时间差,T2表示第二时间差。具体的,在第一设备为终端设备、第二设备为网络设备时,T1对应为终端设备的时间差,T2对应为网络设备的时间差。
从而,基于上述处理流程,终端设备可以根据终端设备的时间差以及网络设备的时间差确定传输时延补偿值,进而根据传输时延补偿值执行时延补偿处理,提高UE与网络设备之间的时间同步误差的精度。
在一些实施例中,在第一设备为终端设备、第二设备为网络设备时,方法还包括:
S321、接收第二设备发送的第二指示消息,第二指示消息用于指示由网络设备执行时延补偿处理;
S322、向第二设备发送包含第一时间差的通知消息,通知消息用于指示网络设备根据第一时间差以及第二时间差,确定传输时延补偿值,并基于传输时延补偿值,执行时延补偿处理。
具体的,基于网络设备配置的补偿方式,若网络设备指示由网络设备进行补偿,则网络设备首先向UE发送第二指示消息,该第二指示消息用于指示由网络设备执行时延补偿处理;
UE在接收到该第二指示消息后,进一步向第二设备发送包含第一时间差的通知消息,该第一时间差为终端设备对应的时间差,从而,基于网络设备对应的时间差以及终端设备对应的时间差,网络设备可以确定传输时延补偿值,并基于传输时延补偿值执行时延补偿处理。
可以理解,网络设备在确定传输时延补偿值后,基于传输时延补偿值执行时延补偿处理,也可以是将计算得到的传输时延补偿值发送至UE,由UE执行后续的处理,本申请对此不做限定。
可选的,终端设备可以通过MAC CE(MAC Control Element,MAC控制元素)将终端设备对应的时间差发送至网络设备,该时间差大约21比特量化值,时间差的颗粒度为1Tc到32Tc。
在一些实施例中,网络设备根据第一时间差以及第二时间差,确定传输时延补偿值,包括:通过以下公式确定传输时延补偿值:
其中,ΔT表示传输时延补偿值,T1表示第一时间差,T2表示第二时间差。具体的,在第一设备为终端设备、第二设备为网络设备时,T1对应为终端设备的时间差,T2对应为网络设备的时间差。
从而,基于上述处理流程,网络设备可以根据终端设备的时间差以及网络设备的时间差确定传输时延补偿值,进而根据传输时延补偿值执行时延补偿处理,提高UE与网络设备之间的时间同步误差的精度。
在一些实施例中,也可以是由UE触发时延补偿处理流程。
图7为本申请实施例中终端设备触发的基于周期的SRS资源和DL-PRS/CSI-RS资源进行传输时延补偿的示意图,如图7所示,当终端设备需要对传输时延进行补偿或者需要更新传输时延补偿值时,可以向网络设备发送基于PDC的上行调度请求(SchedulingRequest,SR),即图中的SR for PDC,网络设备在接收到该SR后,网络设备通过RRC或者PDCCH order来配置触发利用PDC专用SRS资源和DL-PRS/CSI-RS资源来计算传输时延补偿的处理流程。
可选的,网络设备通过RRC配置专用PD测量触发的SR资源包括schedulingRequestResource和periodicityAndOffset。
可以理解,本实施例中,UE和网络设备进行传输时延补偿的处理过程与前述实施例中的处理流程类似,在此不再赘述。
在一些实施例中,UE或者网络设备也可以利用半持续的SRS资源以及DL-PRS/CSI-RS资源计算传播时延并进行传播时延补偿。
本实施例中,当网络设备通过RRC或者PDCCH order为UE配置专用半持续的SRS资源和DL-PRS/CSI-RS资源、报告模式以及补偿方式等信息时,UE以及网络设备并不会在该SRS资源和DL-PRS/CSI-RS资源上进行数据传输,而是需要由UE或者网络设备进行触发后,再进行数据传输,并执行传播时延补偿流程。
在一些实施例中,通过无线网络资源,确定第一设备收发数据的第一时间差,包括:
在接收到第二设备发送的第三指示消息后,通过无线网络资源,确定第一设备收发数据的第一时间差;其中,第三指示消息用于指示触发时延补偿功能。
例如,当第一设备为UE,第二设备为网络设备时,网络设备可以向UE发送触发时延补偿功能的第三指示消息,从而,UE在接收到该第三指示消息后,开始执行传播时延补偿流程。
又例如,当第一设备为网络设备,第二设备为UE时,UE可以向网络设备发送触发时延补偿功能的第三指示消息,从而,网络设备在接收到该第三指示消息后,开始执行传播时延补偿流程。
本实施例中,在确定无线网络资源时,可以以UE或者网络设备发送第三指示消息之后的第一个DL-PRS/CSI-RS资源与第一个SRS资源作为一组,以此类推确定计算时间差的资源组。
在一些实施例中,在所述第二设备为终端设备时,所述第三指示消息包括上行调度请求SR或者探测参考信号SRS;
在所述第二设备为网络设备时,所述第三指示消息包括物理下行控制信道PDCCH。
图8为本申请实施例中网络设备触发的基于半持续的SRS资源和DL-PRS/CSI-RS资源进行传输时延补偿的示意图,如图8所示,在网络设备为UE配置半持续的SRS资源和DL-PRS/CSI-RS资源后,UE以及网络设备并不会基于该SRS资源和DL-PRS/CSI-RS资源上执行传播时延补偿流程。
当网络设备向UE发送第三指示消息(即图中的PDCCH trigger)后,UE以及网络设备开始基于该SRS资源和DL-PRS/CSI-RS资源上执行传播时延补偿流程。
可以理解,本实施例中UE以及网络设备基于SRS资源和DL-PRS/CSI-RS资源上执行传播时延补偿流程的处理过程与前述实施例中的处理流程类似,在此不再赘述。
图9为本申请实施例中终端设备利用SRS触发的基于半持续的SRS资源和DL-PRS/CSI-RS资源进行传输时延补偿的示意图,如图9所示,在网络设备为UE配置半持续的SRS资源和DL-PRS/CSI-RS资源后,UE以及网络设备并不会基于该SRS资源和DL-PRS/CSI-RS资源上执行传播时延补偿流程。
当UE向网络设备发送第三指示消息(即图中的SRS for PDC trigger)后,UE以及网络设备开始基于该SRS资源和DL-PRS/CSI-RS资源上执行传播时延补偿流程。
如果UE确定需要触发传播时延补偿功能,UE会在配置的半持续SRS资源上发送SRS信号,网络设备在收到SRS信号之后,会在相应的DL-PRS/CSI-RS资源上发送DL-PRS/CSI-RS,此时,网络设备需要监听每个SRS occasion以确定UE是否触发时间差测量过程,UE一旦发送了SRS信号,UE会在后续的SRS occasion持续地发送SRS信号,网络设备在收到SRS信号后,在后续DL-PRS/CSI-RS occasion会持续的发送DL-PRS/CSI-RS,从而,UE以及网络设备根据预先约定的SRS资源以及DL-PRS/CSI-RS资源组来执行传播时延补偿流程。
可以理解,本实施例中UE以及网络设备基于SRS资源和DL-PRS/CSI-RS资源上执行传播时延补偿流程的处理过程与前述实施例中的处理流程类似,在此不再赘述。
图10为本申请实施例中终端设备利用SR触发的基于半持续的SRS资源和DL-PRS/CSI-RS资源进行传输时延补偿的示意图,如图10所示,网络设备通过RRC为UE配置专用PD测量触发的SR资源包括schedulingRequestResource和periodicityAndOffset。
当UE在专用PD测量触发的SR资源上发送SR的时候,网络设备利用DCI指示UE利用半持续的SRS和DL-PRS/CSI-RS配置资源测量数据传输的时间差,从而,UE以及网络设备通过半持续的SRS和DL-PRS/CSI-RS资源发送SRS信号和DL-PRS/CSI-RS信号以执行传播时延补偿流程。
可以理解,本实施例中UE以及网络设备基于SRS资源和DL-PRS/CSI-RS资源上执行传播时延补偿流程的处理过程与前述实施例中的处理流程类似,在此不再赘述。
在一些实施例中,网络设备也可以设置混合(Hybrid)模式,在该混合模式下,对于一套半持续的SRS资源以及DL-PRS/CSI-RS资源配置,传播时延补偿功能既可以是由UE触发,也可以是由网络设备触发。
应该理解的是,虽然上述实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一些实施例中,基于前述各方法实施例的技术方案,提供一种时延补偿设备,应用于第一设备。
图11为本申请实施例提供的时延补偿设备的示意图,如图11所示,时延补偿设备包括存储器71,收发机72,处理器73,其中:
存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行以下操作:
获取无线网络资源;
通过所述无线网络资源,确定第一设备收发数据的第一时间差;
其中,所述第一时间差用于配合第二设备收发数据的第二时间差,确定所述第一设备与所述第二设备进行数据传输的传输时延补偿值,所述第二时间差为所述第二设备通过所述无线网络资源确定得到,所述传输时延补偿值用于执行所述第一设备与所述第二设备的时延补偿处理。
在一些实施例中,所述无线网络资源包括探测参考信号SRS资源以及下行参考信号DL-PRS/信道状态信息参考信号CSI-RS资源。
在一些实施例中,在所述第一设备为终端设备时,通过所述无线网络资源,确定第一设备收发数据的第一时间差,包括:
确定接收到第二设备发送的CSI-RS信号的第一接收时间;
确定向所述第二设备发送SRS信号的第一发送时间;
根据所述第一接收时间以及所述第一发送时间,确定所述第一时间差。
在一些实施例中,根据所述第一接收时间以及所述第一发送时间,确定所述第一时间差,包括:
确定所述第一发送时间与所述第一接收时间的差值为所述第一时间差。
在一些实施例中,在所述第一设备为网络设备时,通过所述无线网络资源,确定第一设备收发数据的第一时间差,包括:
确定向所述第二设备发送CSI-RS信号的第二发送时间;
确定接收到所述第二设备发送的SRS信号的第二接收时间;
根据所述第二接收时间以及所述第二发送时间,确定所述第二时间差。
在一些实施例中,根据所述第二接收时间以及所述第二发送时间,确定所述第二时间差,包括:
确定所述第二发送时间与所述第二接收时间的差值为所述第二时间差。
在一些实施例中,在所述第一设备为终端设备、所述第二设备为网络设备时,还包括:
接收所述第二设备发送的第一指示消息,所述第一指示消息用于指示由所述终端设备执行时延补偿处理;
接收所述第二设备发送的所述第二时间差;
根据所述第一时间差以及所述第二时间差,确定所述传输时延补偿值;
基于所述传输时延补偿值,执行时延补偿处理。
在一些实施例中,在所述第一设备为终端设备、所述第二设备为网络设备时,还包括:
接收所述第二设备发送的第二指示消息,所述第二指示消息用于指示由所述网络设备执行时延补偿处理;
向所述第二设备发送包含所述第一时间差的通知消息,所述通知消息用于指示所述网络设备根据所述第一时间差以及所述第二时间差,确定所述传输时延补偿值,并基于所述传输时延补偿值,执行时延补偿处理。
在一些实施例中,根据所述第一时间差以及所述第二时间差,确定所述传输时延补偿值,包括:
通过以下公式确定传输时延补偿值:
其中,ΔT表示传输时延补偿值,T1表示第一时间差,T2表示第二时间差。
在一些实施例中,通过所述无线网络资源,确定第一设备收发数据的第一时间差,包括:
在接收到所述第二设备发送的第三指示消息后,通过所述无线网络资源,确定第一设备收发数据的第一时间差;
其中,所述第三指示消息用于指示触发时延补偿功能。
在一些实施例中,在所述第二设备为终端设备时,所述第三指示消息包括上行调度请求SR或者探测参考信号SRS;
在所述第二设备为网络设备时,所述第三指示消息包括物理下行控制信道PDCCH。
在一些实施例中,所述第一时间差以及所述第二时间差为单个无线网络资源组对应的时间差,其中,每个所述无线网络资源组包括一个SRS资源以及一个DL-PRS/CSI-RS资源;
或者,
所述第一时间差以及所述第二时间差为多个无线网络资源组对应的多个时间差的平均值。
在此需要说明的是,本发明实施例提供的上述设备,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
在一些实施例中,基于前述各方法实施例的技术方案,提供一种时延补偿装置,应用于第一设备。
图12为本申请实施例提供的应用于第一设备的时延补偿装置的示意图,如图12所示,该装置包括:
获取模块81,用于获取无线网络资源;
确定模块82,用于通过所述无线网络资源,确定第一设备收发数据的第一时间差;
其中,所述第一时间差用于配合第二设备收发数据的第二时间差,确定所述第一设备与所述第二设备进行数据传输的传输时延补偿值,所述第二时间差为所述第二设备通过所述无线网络资源确定得到,所述传输时延补偿值用于执行所述第一设备与所述第二设备的时延补偿处理。
在一些实施例中,所述无线网络资源包括探测参考信号SRS资源以及下行参考信号DL-PRS/信道状态信息参考信号CSI-RS资源。
在一些实施例中,在所述第一设备为终端设备时,通过所述无线网络资源,确定第一设备收发数据的第一时间差,包括:
确定接收到第二设备发送的CSI-RS信号的第一接收时间;
确定向所述第二设备发送SRS信号的第一发送时间;
根据所述第一接收时间以及所述第一发送时间,确定所述第一时间差。
在一些实施例中,根据所述第一接收时间以及所述第一发送时间,确定所述第一时间差,包括:
确定所述第一发送时间与所述第一接收时间的差值为所述第一时间差。
在一些实施例中,在所述第一设备为网络设备时,通过所述无线网络资源,确定第一设备收发数据的第一时间差,包括:
确定向所述第二设备发送CSI-RS信号的第二发送时间;
确定接收到所述第二设备发送的SRS信号的第二接收时间;
根据所述第二接收时间以及所述第二发送时间,确定所述第二时间差。
在一些实施例中,根据所述第二接收时间以及所述第二发送时间,确定所述第二时间差,包括:
确定所述第二发送时间与所述第二接收时间的差值为所述第二时间差。
在一些实施例中,在所述第一设备为终端设备、所述第二设备为网络设备时,还包括:
接收所述第二设备发送的第一指示消息,所述第一指示消息用于指示由所述终端设备执行时延补偿处理;
接收所述第二设备发送的所述第二时间差;
根据所述第一时间差以及所述第二时间差,确定所述传输时延补偿值;
基于所述传输时延补偿值,执行时延补偿处理。
在一些实施例中,在所述第一设备为终端设备、所述第二设备为网络设备时,还包括:
接收所述第二设备发送的第二指示消息,所述第二指示消息用于指示由所述网络设备执行时延补偿处理;
向所述第二设备发送包含所述第一时间差的通知消息,所述通知消息用于指示所述网络设备根据所述第一时间差以及所述第二时间差,确定所述传输时延补偿值,并基于所述传输时延补偿值,执行时延补偿处理。
在一些实施例中,根据所述第一时间差以及所述第二时间差,确定所述传输时延补偿值,包括:
通过以下公式确定传输时延补偿值:
其中,ΔT表示传输时延补偿值,T1表示第一时间差,T2表示第二时间差。
在一些实施例中,通过所述无线网络资源,确定第一设备收发数据的第一时间差,包括:
在接收到所述第二设备发送的第三指示消息后,通过所述无线网络资源,确定第一设备收发数据的第一时间差;
其中,所述第三指示消息用于指示触发时延补偿功能。
在一些实施例中,在所述第二设备为终端设备时,所述第三指示消息包括上行调度请求SR或者探测参考信号SRS;
在所述第二设备为网络设备时,所述第三指示消息包括物理下行控制信道PDCCH。
在一些实施例中,所述第一时间差以及所述第二时间差为单个无线网络资源组对应的时间差,其中,每个所述无线网络资源组包括一个SRS资源以及一个DL-PRS/CSI-RS资源;
或者,
所述第一时间差以及所述第二时间差为多个无线网络资源组对应的多个时间差的平均值。
在此需要说明的是,本发明实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
在上述设备中,存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可以通过一条或者多条通信总线或信号线实现电性连接,如可以通过总线连接。存储器中存储有实现数据访问控制方法的计算机执行指令,包括至少一个可以软件或固件的形式存储于存储器中的软件功能模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理。
存储器可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器用于存储程序,处理器在接收到执行指令后,执行程序。进一步地,上述存储器内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。
处理器可以是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(NetworkProcessor,NP)等。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
在一些实施例中,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现本申请各方法实施例的步骤。
在一些实施例中,提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本申请各方法实施例的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
本领域技术人员在考虑说明书及实践这里公开的申请后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。
- 一种往返时延确定方法、装置及计算机可读存储介质
- 非线性补偿方法、装置、存储介质及终端设备
- 无功补偿控制方法、用户设备、存储介质及装置
- 一种后端存储设备的管理方法、装置、设备以及存储介质
- 存储设备在线检测方法、装置、设备及可读存储介质
- 差分微带线的时延补偿方法、装置、设备及存储介质
- 时延补偿方法、装置、电子设备及存储介质