本发明涉及通信领域,尤其涉及一种定时方法、装置、通信节点设备及计算机存储介质。
背景技术:
无线通信系统中,由于每个终端与基站之间的距离不同,需要保证每个终端发射的数据同时到达基站侧。为了实现上述目的,目前的定时机制如下:基站通过tac(timingadvancecommand,时间提前量命令)通知终端需要提前多少时间进行发射,终端收到tac后进行相应的定时,从而在对应的时间点提前发射,但这种情况仅针对终端与基站直连的情况,此时终端到基站的通信通路上只有基站和终端。但针对引入中继节点设备后的通信系统,终端可通过中继节点设备连接到基站,也即此时终端到基站的通信通路上至少具有两个通信节点设备。例如引入第一中继节点设备时,终端通过第一中继节点设备与基站连接,此时终端到基站的通信通路上具有第一中继节点设备和基站两个通信节点设备;又例如引入第一中继节点设备和第二中继节点设备时,至少部分终端可通过第一中继节点设备和第二中继节点设备与基站连接,此时终端到基站的通信通路上具有第一中继节点设备、第二中继节点设备和基站三个通信节点设备,以此类推。针对引入中继节点设备的通信系统,如何保证每个终端发射的数据同时到达基站侧的定时机制并未提出。
技术实现要素:
本发明实施例提供的一种定时方法、装置、通信节点设备及计算机存储介质,主要解决的技术问题是:针对引入中继节点设备的通信系统,如何进行定时以保证每个终端发射的数据同时到达基站侧。
为解决上述技术问题,本发明实施例提供一种定时方法,包括:
通信通路上当前链路的时间调整量,基于所述当前链路收发两端的信号传输时间pt、所述当前链路在所述通信通路上前一跳链路的时间调整量确定;
根据所述当前链路的时间调整量设置所述当前链路的信号发射时间。
为解决上述技术问题,本发明实施例还提供一种处理模块,用于基于通信通路上当前链路收发两端的信号传输时间pt,所述当前链路在所述通信通路上前一跳链路的时间调整量,确定所述当前链路的时间调整量;
设置模块,用于根据所述当前链路的时间调整量设置所述当前链路的信号发射时间。
为解决上述技术问题,本发明实施例还提供一种通信节点设备,包括处理器、存储器及通信总线;
所述通信总线用于实现处理器和存储器之间的连接通信;
所述处理器用于执行存储器中存储的一个或者多个程序,以实现如上所述的定时方法的步骤。
为解决上述技术问题,本发明实施例还提供一种计算机存储介质,所述计算机存储介质用于存储一个或多个程序,所述一个或多个程序被处理器执行,以实现如上所述的定时方法的步骤。
本发明的有益效果是:
根据本发明实施例提供的定时方法、装置、通信节点设备及计算机存储介质,可适用于包括至少两个通信节点设备的通信通路的各链路,也即引入了至少一个中继节点设备的通信通路,针对通信通路上的各链路,各链路的间调整量基于和链路收发两端的信号传输时间pt、各链路之前一跳链路的时间调整量确定,进而根据各链路的时间调整量设置各链路的信号发射时间,从而保证数据同时达到上层节点,最终使得各通信通路上的终端发送的数据同时到达基站侧。
本发明其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本发明说明书中的记载变的显而易见。
附图说明
图1为本发明实施例一的通信系统架构示意图;
图2为图1中的一条通信通路示意图;
图3为本发明实施例一定时方法流程示意图;
图4为本发明实施例二的定时装置结构示意图;
图5为本发明实施例三的通信节点设备结构示意图;
图6为本发明实施例三的链路对采用tdm复用方式示意图;
图7为本发明实施例三的链路对采用sdm复用方式示意图;
图8为本发明实施例三的链路对采用fdm-1复用方式示意图;
图9为本发明实施例三的链路对采用fdm-2复用方式示意图;
图10为本发明实施例四的tdm-plus结合sdm复用方式示意图;
图11为本发明实施例四的tdm-plus结合fdm-1复用方式示意图;
图12为本发明实施例四的tdm-plus结合fdm-2复用方式示意图;
图13为本发明实施例四的sdm-plus结合tdm复用方式示意图;
图14为本发明实施例四的sdm-plus结合fdm-1复用方式示意图;
图15为本发明实施例四的sdm-plus结合fdm-2复用方式示意图;
图16为本发明实施例五的tdm-minus结合sdm复用方式示意图;
图17为本发明实施例五的tdm-minus结合fdm-1复用方式示意图;
图18为本发明实施例五的tdm-minus结合fdm-2复用方式示意图;
图19为本发明实施例五的sdm-minus结合tdm复用方式示意图;
图20为本发明实施例五的sdm-minus结合fdm-1复用方式示意图;
图21为本发明实施例五的sdm-minus结合fdm-2复用方式示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例一:
本实施例提供的定时方法适用于各种通信系统,包括但不限于第四代无线通信(the4thgenerationmobilecommunication,简称为:4g)系统,nr(newradio)系统(或称为5g系统),5g系统之后的新一代无线通信系统等。
5g系统或5g系统之后的新一代无线通信系统将会采用比4g系统所采用的载波频率更高的载波频率进行通信,例如采用28ghz、45ghz、70ghz等等,但是,由于高频通信对应的载波频率具有更短的波长,所以可以保证单位面积上能容纳更多的天线元素,而更多的天线元素意味着可以采用波束赋形的方法来提高天线增益,从而保证高频通信的覆盖性能。同时,针对覆盖范围的挑战,无线回程传输也可以解决这个问题。但bl(backhaullink,回程链路)和al(accesslink,接入链路)之间存在收发自干扰。针对自干扰问题,则可通过bl和al之间采用时分复用、空分复用、频分复用等传输方式解决。
另外,为了便于理解,先对本实施例中涉及的通信通路进行解释说明。本实施例中的通信通路上包括至少两个通信节点设备(也即至少两个跃点hop)。例如,假设一个通信系统包括4个hops,参见图1所示,分别为基站(该基站可以是5g系统的gnb,也可以时其他基站)、以及三个nr(nelaynode,中继节点)设备,三个nr设备分别为nr1、nr2、nr3,一种拓扑连接结构为基站、nr1、nr2、nr3依次相连(当然应当理解的是具体的拓扑连接结构可根据具体应用场景确定),且设接入到基站的终端为ue0,接入到nr1的终端为ue1,接入到nr2的终端为ue2,接入到nr3的终端为ue3。在图1中,包括至少两个通信节点设备的通信通路则至少包括:ue1-rn1-基站,ue2-rn2-rn1-基站,ue3-rn3-rn2-rn1-基站。
为了便于理解,下面分别以ue3-rn3-rn2-rn1-基站这一通信通路进行示例说明。
参见图2所示,在ue3-rn3-rn2-rn1-基站这一通信通路中,rn1-基站之间的链路为rn2-rn1之间的链路的前一跳链路,rn2-rn1之间的链路为rn3-rn2之间的链路的前一跳链路,rn3-rn2之间的链路为ue3-rn3之间的链路的前一跳链路;针对rn2、rn1、基站这三个通信节点,bl1表示基站和rn1之间的回程链路,al1表示rn1和rn2之间的接入链路;针对rn3、rn2、rn1这三个通信节点,bl2表示rn1和rn2之间的回程链路,al2表示rn2和rn3之间的接入链路;针对ue3、rn3、rn2这三个通信节点,bl3表示rn2和rn3之间的回程链路,al3表示ue3和rn3之间的接入链路。根据图2所示可知,本实施例中通信通路上的链路对可能是由bl和al组成,也可能是由bl和bl组成,或者al和al组成。应当理解的是,图2所示的通信通路仅仅是一种示例,对于通信通路上的hops少于图2所示的,或大于图2所示的通信通路则以此类推,在此不再赘述。
基于上述示例说明,本实施例提供的定时方法参见图3所示,包括:
s301:确定通信通路上当前链路的时间调整量。
本实施例中,通信通路上当前链路的时间调整量,基于当前链路收发两端的信号传输时间pt(propagationtime),当前链路在所述通信通路上前一跳链路的时间调整量确定。因此在确定通信通路上当前链路的时间调整量是,可先获取当前链路收发两端的信号传输时间pt和当前链路在通信通路上前一跳链路的时间调整量,根据获取的pt和前一跳链路的时间调整量确定前链路的时间调整量。
且具体获取方式在本实施例中不做限制。
s302:根据当前链路的时间调整量设置当前链路的信号发射时间。
本实施例针对通信通路上的各链路都可通过图3所示的方法完成信号发射时间的设置,从而保证各通信通路上的终端发送的数据同时到达基站侧。
本实施例中,链路收发两端的信号传输时间是指链路两端的节点之间收发信号的传输时间,例如图2中基站和rn1之间的链路,其两端的信号传输时间就是指基站与rn1这两端的信号pt。可选的,该pt可由基站获取,基站还可将获取的pt下发给rn1。
本实施例中,链路的时间调整量为:链路上的通信节点设备开始发射信号时刻的边界,相对于开始接收信号时刻的边界的时间偏移量。例如,对于基站和rn1之间的链路,其时间调整量就为通信节点rn1开始发射信号时刻的边界,相对于开始接收信号时刻的边界的时间偏移量。
本实施例提供的定时方法适用于包括至少两个通信节点设备的通信通路。
在本实施例中,当前一跳链路的时间调整量等于0时,表明前一跳链路上的通信节点设备始发射信号时刻的边界,与开始接收信号时刻的边界对齐,此时当前链路的时间调整量由当前链路的pt决定。例如在图2中,基站和rn1之间的链路就没有前一跳链路,可认为其前一跳链路的时间调整量等于0,此时基站和rn1之间的这一链路的时间调整量就等于该链路的2倍pt。
应当理解的是,本实施例中根据通信通路上当前链路收发两端的信号传输时间pt,当前链路在通信通路上前一跳链路的时间调整量,确定当前链路的时间调整量,可以包括直接仅根据通信通路上当前链路收发两端的信号传输时间pt,以及当前链路在通信通路上前一跳链路的时间调整量确定当前链路在通信通路上前一跳链路的时间调整量;为了提升提定时的准确性、可靠性以及其他需求,也可灵活的结合其他因素进行当前链路的时间调整量的确定。为了便于理解,本实施例以结合通信通路上各链路对的复用方式为例进行示例说明。
例如,在本实施例中,当通信通路上各链路对均采用tdm(timedivisionmultiplexing,时分复用)或fdm(frequencydivisionmultiplexing,频分复用,也即通信节点设备(例如rn)针对不同链路用不同频率资源同时执行接收和发射)中的同向通信频分复用fdm-1(即以fdm的方式同向通信)时,根据获取的pt、前一跳链路的时间调整量确定当前链路的时间调整量包括:
确定当前链路的时间调整量timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,其中n为大于等于0的整数,timeadjustment_hop(n)为前一跳链路的时间调整量;也即为前一跳链路的时间调整量加上当前链路的2倍pt。
在本实施例中,当通信通路上各链路对均采用sdm(spatialdivisionmultiplexing,空分复用)或fdm中的异向通信频分复用fdm-2(即以fdm的方式异向通信)时,即rn不同链路用不同频率资源同时执行接收或发射,根据获取的pt、前一跳链路的时间调整量确定当前链路的时间调整量包括:
在当前链路为奇数跳链路时,确定当前链路的时间调整量timeadjustment_hop(2n+1)=timeadjustment_hop(2n)+2*pt,其中n为大于等于0的整数,timeadjustment_hop(2n)为前一跳链路的时间调整量,也即为前一跳链路的时间调整量加上当前链路的2倍pt;
在当前链路为偶数跳链路时,确定当前链路的时间调整量timeadjustment_hop(2n+2)=timeadjustment_hop(2n+1)-2*pt,其中n为大于等于0的整数,timeadjustment_hop(2n+1)为前一跳链路的时间调整量,也即为前一跳链路的时间调整量减当前链路的2倍pt;本实施例中时间调整量取值为正表示为时间滞后量,取值为负表示为时间提前量。
在本实施例中,通信通路上第一链路对采用tdm或fdm-1,后续的各链路对均采用tdm、sdm、fdm-1或fdm-2时,根据获取的pt、前一跳链路的时间调整量确定当前链路的时间调整量包括:
确定当前链路的时间调整量timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,n为大于等于0的整数,timeadjustment_hop(n)为前一跳链路的时间调整量,也即为前一跳链路的时间调整量加上当前链路的2倍pt。
在本实施例中,通信通路上第一链路对采用sdm,后续的各链路对均采用tdm、fdm-1或fdm-2时,或通信通路上第一链路对采用fdm-2,后续的各链路对均采用tdm、sdm或fdm-1时,根据获取的pt、前一跳链路的时间调整量确定当前链路的时间调整量包括:
确定当前链路的时间调整量timeadjustment_hop(n+1)=timeadjustment_hop(n)-2*pt,n为大于等于0的整数,timeadjustment_hop(n)为前一跳链路的时间调整量。
在本实施例中,通信通路上第一链路对采用sdm,第二链路对采用tdm或fdm-1,后续的各链路对均采用tdm、sdm、fdm-1或fdm-2时,根据获取的pt、前一跳链路的时间调整量确定当前链路的时间调整量包括:
确定当前链路的时间调整量timeadjustment_hop(n+1)=timeadjustment_hop(n)-2*pt,n为大于等于0的整数,timeadjustment_hop(n)为前一跳链路的时间调整量。
本实施例中,通信通路上第一链路对采用sdm,第二链路对采用sdm或fdm-2,后续的各链路对均采用tdm、sdm、fdm-1或fdm-2时,根据获取的pt、前一跳链路的时间调整量确定当前链路的时间调整量包括:
在当前链路为通信通路上的第三跳及之后的链路时,确定当前链路的时间调整量timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,n为大于等于0的整数,timeadjustment_hop(n)为前一跳链路的时间调整量。
本实施例中,图3所示的定时方法可适用于初始接入阶段,此时当前链路当前传输的信息为随机接入响应信息。当然,也可适用于其他阶段。
在本实施例中,当当前链路当前传输的信息为非随机接入响应信息时,也即接入之后的阶段,此时确定当前链路的时间调整量可选的可采用以下方式:
确定当前链路的时间调整量为当前链路前一时刻采用的时间调整量加上修正时间调整量。
本实施例中修正时间调整量的获取方式可以采用各种方式,例如可以监测根据前一时刻采用的时间调整量所发送的信号的接收时间,并将该接收时间与预设的标准时间范围进行比对,得到修正时间调整量。在本实施例中,当修正时间调整量等于0时,根据前述公式可知此时当前链路的时间调整量与前一时刻采用的时间调整量相同,修正时间调整量大于0时,得到的当前链路的时间调整量相对于前一时刻的时间调整量提前,修正时间调整量小于0时,得到的当前链路的时间调整量相对于前一时刻的时间调整量滞后。
可见,本实施例首先针对引入了至少一个中继节点设备的通信通路上的各链路,可根据各链路收发两端的信号传输时间pt、各链路之前一跳链路的时间调整量确定出各链路的时间调整量,进而根据各链路的时间调整量设置各链路的信号发射时间,从而保证数据同时到达上层节点,且不会产生干扰,又能灵活地在各链路对之间采用相同或不同复用方式。
实施例二:
本实施例还提供了一种定时装置,该定时装置可以设置于通信系统中专门用于定时设置的设备上,也可设置于通信通路上的通信节点设备上,参见图4所示,该定时装置包括:
处理模块42用于基于当前链路收发两端的信号传输时间pt,当前链路在通信通路上前一跳链路的时间调整量确定当前链路的时间调整量。
设置模块43,用于根据当前链路的时间调整量设置当前链路的信号发射时间。
本实施例中,针对通信通路上的各链路都可通过图4所示的定时装置完成信号发射时间的设置,从而保证各通信通路上的终端发送的数据同时到达基站侧。
本实施例中,链路收发两端的信号传输时间是指链路两端的节点之间收发信号的传输时间。链路的时间调整量为:链路上的通信节点设备开始发射信号时刻的边界,相对于开始接收信号时刻的边界的时间偏移量。
在本实施例中,当前一跳链路的时间调整量等于0时,表明前一跳链路上的通信节点设备始发射信号时刻的边界,与开始接收信号时刻的边界对齐,此时处理模块42确定当前链路的时间调整量由当前链路的pt决定。
本实施例提供的定时方法适用于包括至少两个通信节点设备的通信通路。
应当理解的是,本实施例中处理模块42根据通信通路上当前链路收发两端的信号传输时间pt,当前链路在通信通路上前一跳链路的时间调整量,确定当前链路的时间调整量,可以包括直接仅根据通信通路上当前链路收发两端的信号传输时间pt,以及当前链路在通信通路上前一跳链路的时间调整量确定当前链路在通信通路上前一跳链路的时间调整量;为了提升提定时的准确性、可靠性以及其他需求,处理模块42也可灵活的结合其他因素进行当前链路的时间调整量的确定。为了便于理解,本实施例以结合通信通路上各链路对的复用方式为例进行示例说明。
此时,在本实施例中,参见图4所示,定时装置还可包括获取模块41,用于在处理模块42根据当前链路收发两端的信号传输时间pt,当前链路在通信通路上前一跳链路的时间调整量之前,获取通信通路上的各链路对的复用方式;当然,当前链路收发两端的信号传输时间pt,该当前链路在通信通路上前一跳链路的时间调整量也可由处理模块42获取。
此时,处理模块42可结合各链路对的复用方式确定当前链路的时间调整量。
应当理解的是,本实施例中的获取模块41、处理模块42和设置模块43的功能可通过其所在设备的处理器或控制器实现。
本实施例中,处理模块42用于在通信通路的各链路对均采用tdm或fdm-1时,或复用方式为通信通路上第一链路对采用tdm或fdm-1,后续的各链路对均采用tdm、sdm、fdm-1或fdm-2时,确定当前链路的时间调整量timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,n为大于等于0的整数,timeadjustment_hop(n)为前一跳链路的时间调整量。
本实施例中,处理模块42用于在通信通路的各链路对均采用sdm时或fdm-2时,在当前链路为奇数跳链路时,确定当前链路的时间调整量timeadjustment_hop(2n+1)=timeadjustment_hop(2n)+2*pt,n为大于等于0的整数,timeadjustment_hop(2n)为前一跳链路的时间调整量;
以及在当前链路为偶数跳链路时,确定当前链路的时间调整量timeadjustment_hop(2n+2)=timeadjustment_hop(2n+1)-2*pt,n为大于等于0的整数,timeadjustment_hop(2n+1)为前一跳链路的时间调整量,时间调整量取值为正表示为时间滞后量,取值为负表示为时间提前量。
本实施例中,处理模块42用于在通信通路上第一链路对采用sdm,后续的各链路对均采用tdm、fdm-1或fdm-2时,或复用方式为通信通路上第一链路对采用fdm-2,后续的各链路对均采用tdm、sdm或fdm-1时,或复用方式为通信通路上第一链路对采用sdm,第二链路对采用tdm或fdm-1,后续的各链路对均采用tdm、sdm、fdm-1或fdm-2时,确定当前链路的时间调整量timeadjustment_hop(n+1)=timeadjustment_hop(n)-2*pt,n为大于等于0的整数,timeadjustment_hop(n)为前一跳链路的时间调整量。
本实施例中,处理模块42用于在通信通路上第一链路对采用sdm,第二链路对采用sdm或fdm-2,后续的各链路对均采用tdm、sdm、fdm-1或fdm-2时,且在当前链路为通信通路上的第三跳及之后的链路时,确定当前链路的时间调整量timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,n为大于等于0的整数,timeadjustment_hop(n)为前一跳链路的时间调整量。
本实施例中,图4所示的上述定时方案可适用于初始接入阶段,此时当前链路当前传输的信息为随机接入响应信息。当然,也可适用于其他阶段。
在本实施例中,当当前链路当前传输的信息为非随机接入响应信息时,也即接入之后的阶段,此时定时装置的处理模块42可采用以下方式确定当前链路的时间调整量:
处理模块42确定当前链路的时间调整量为当前链路前一时刻采用的时间调整量加上修正时间调整量。
本实施例中修正时间调整量的获取方式可以采用各种方式,例如可以监测根据前一时刻采用的时间调整量所发送的信号的接收时间,并将该接收时间与预设的标准时间范围进行比对,得到修正时间调整量。在本实施例中,当修正时间调整量等于0时,根据前述公式可知此时当前链路的时间调整量与前一时刻采用的时间调整量相同,修正时间调整量大于0时,得到的当前链路的时间调整量相对于前一时刻的时间调整量提前,修正时间调整量小于0时,得到的当前链路的时间调整量相对于前一时刻的时间调整量滞后。
本实施例提供的定时装置针对引入了至少一个中继节点设备的通信通路上的各链路,可确定出各链路的时间调整量,进而根据各链路的时间调整量设置各链路的信号发射时间,从而保证数据同时到达上层节点,且不会产生干扰,又能灵活地在各链路对之间采用相同或不同复用方式。
实施例三:
本实施例还提供了一种通信节点设备,其可以是基站或各种中继点设备等,参见图5所示,该通信节点设备包括处理器51、存储器52及通信总线53;
通信总线53用于实现处理器51和存储器52之间的连接通信;
处理器51用于执行存储器中存储的一个或者多个程序,以实现如上述实施例所示的定时方法的步骤。
本实施例还提供了一种计算机可读存储介质,其可应用于各种通信设备中,该计算机可读存储介质存储有一个或者多个程序,该一个或者多个程序被一个或者多个处理器执行,以实现如上述实施例所示的定时方法的步骤。
为了便于理解本发明,本实施例以应用于5g通信系统或5g通信系统之后的新一代无线通信系统,结合图2所示的通信通路,以链路对由bl和al组成为示例,对几种具体的应用场景进行示例说明。
场景一:通信通路上每一链路对采用相同的bl和al复用方式
场景一子例一:各链路对都采用tdm复用方式
如图6所示,各链路对都采用tdm复用方式时,图6中gnb与rn1之间的链路发收两端信号的pt(propagationtime,传播时间)为t1,rn1与rn2之间的链路发收两端信号的pt为t2,rn2与rn3之间的链路发收两端信号的pt为t3,ue3与rn3之间的链路发收两端信号的pt为t4。如上述图1和图2的介绍,其中接入到基站gnb的终端称为ue0,接入到rn1的终端称为ue1,接入到rn2的终端称为ue2,接入到rn3的终端称为ue3。
gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,本示例中时间调整量为时间提前量;
rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1+2*t2=2*(t1+t2),时间调整量为时间提前量;
rn2txtorn3和rn3rxfromrn2之间信号的pt为t3,则rn3txtorn2相对于rn3rxfromrn2时间调整量等于2*(t1+t2)+2*t3=2*(t1+t2+t3),时间调整量为时间提前量;
rn3txtoue3和ue3rxfromrn3之间信号的pt为t4,则ue3txtorn3相对于ue3rxfromrn3时间调整量等于2*(t1+t2+t3)+2*t4=2*(t1+t2+t3+t4),时间调整量为时间提前量;
根据本子例所示可知,此时当前链路的时间调整量等于前一跳链路的时间调整量加上当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,其中n为大于等于0的整数。
场景一子例二:各链路对都采用sdm复用方式
如图7所示,各链路对都采用sdm复用方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和场景一子例一相同。
gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1-2*t2=2*(t1-t2),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
rn2txtorn3和rn3rxfromrn2之间信号的pt为t3,则rn3txtorn2相对于rn3rxfromrn2时间调整量等于2*(t1-t2)+2*t3=2*(t1-t2+t3),时间调整量为时间提前量;
rn3txtoue3和ue3rxfromrn3之间信号的pt为t4,则uetxtorn3相对于uerxfromrn3时间调整量等于2*(t1-t2+t3)-2*t4=2*(t1-t2+t3-t4),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
根据本子例所示可知,此时当前奇数跳链路的时间调整量等于前一跳链路的时间调整量加上当前链路的2倍pt,即timeadjustment_hop(2n+1)=timeadjustment_hop(2n)+2*pt;
当前偶数跳链路的时间调整量等于前一跳链路的时间调整量减去当前链路的2倍pt,即timeadjustment_hop(2n+2)=timeadjustment_hop(2n+1)-2*pt,其中n为大于等于0的整数。
场景一子例三:各链路对都采用fdm-1复用方式
如图8所示,各链路对都采用fdm-1复用方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和场景一子例一相同。
gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1+2*t2=2*(t1+t2),时间调整量为时间提前量;
rn2txtorn3和rn3rxfromrn2之间信号的pt为t3,则rn3txtorn2相对于rn3rxfromrn2时间调整量等于2*(t1+t2)+2*t3=2*(t1+t2+t3),时间调整量为时间提前量;
rn3txtoue3和ue3rxfromrn3之间信号的pt为t4,则uetxtorn3相对于uerxfromrn3时间调整量等于2*(t1+t2+t3)+2*t4=2*(t1+t2+t3+t4),时间调整量为时间提前量;
根据本子例所示可知,此时当前链路的时间调整量等于前一跳链路的时间调整量加上当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,其中n为大于等于0的整数。
fdm-1的定时关系和tdm的定时关系相同。
场景一子例四:各链路对都采用fdm-2复用方式
如图9所示,各链路对都采用fdm-2复用方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和实施例一子例一相同。
gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1-2*t2=2*(t1-t2),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
rn2txtorn3和rn3rxfromrn2之间信号的pt为t3,则rn3txtorn2相对于rn3rxfromrn2时间调整量等于2*(t1-t2)+2*t3=2*(t1-t2+t3),时间调整量为时间提前量;
rn3txtoue3和ue3rxfromrn3之间信号的pt为t4,则uetxtorn3相对于uerxfromrn3时间调整量等于2*(t1-t2+t3)-2*t4=2*(t1-t2+t3-t4),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
根据本子例所示可知,此时当前奇数跳链路的时间调整量等于前一跳链路的时间调整量加上当前链路的2倍pt,即timeadjustment_hop(2n+1)=timeadjustment_hop(2n)+2*pt;
即当前偶数跳链路的时间调整量等于前一跳链路的时间调整量减去当前链路的2倍pt,即timeadjustment_hop(2n+2)=timeadjustment_hop(2n+1)-2*pt,其中n为大于等于0的整数。
fdm-2的定时关系和sdm的定时关系相同。
实施例四:
场景二:链路对采用不同的bl和al复用方式的第一种情况(plus)
场景二子例一:第一链路对采用tdm复用方式,后续各链路对采用sdm或fdm-1或fdm-2复用方式,本子例中的第一链路对采用的tdm采用tdm-plus表示。
如图10所示,tdm-plus结合sdm方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和场景一子例一相同。
第1链路对采用tdm-plus,gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
第2链路对采用sdm,rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1+2*t2=2*(t1+t2),时间调整量为时间提前量;
第3链路对及之后的各链路对,执行sdm复用方式,这里不再累述;
此时当前链路的时间调整量等于前一跳链路的时间调整量加上当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,其中n为大于等于0的整数。
如图11所示,tdm-plus结合fdm-1方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和场景一子例一相同。
第1链路对采用tdm-plus,gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
第2链路对采用fdm-1,rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1+2*t2=2*(t1+t2),时间调整量为时间提前量;
第3链路对及后续各链路对,都执行fdm-1复用方式,这里不再累述;
此时当前链路的时间调整量等于前一跳链路的时间调整量加上当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,其中n为大于等于0的整数。
如图12所示,tdm-plus结合fdm-2方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和场景一子例一相同。
第1链路对采用tdm-plus,gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
第2链路对采用fdm-2,rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1+2*t2=2*(t1+t2),时间调整量为时间提前量;
第3链路对及后续各链路对采用fdm-2复用方式,这里不再累述;
此时当前链路的时间调整量等于前一跳链路的时间调整量加上当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,其中n为大于等于0的整数。
可见,在本子例中,结合图10、图11、图12,tdm-plus后接tdm或sdm或fdm-1或fdm-2,当前链路的时间调整量等于前一跳链路的时间调整量加上当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,其中n为大于等于0的整数。
场景二子例二:第一链路对采用sdm复用方式,后续各链路对采用tdm或fdm-1或fdm-2复用方式,本子例中的第一链路对采用的sdm采用sdm-plus表示。
如图13所示,sdm-plus结合tdm方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和场景一子例一相同。
第1链路对采用sdm-plus,gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
第2链路对采用tdm,rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1-2*t2=2*(t1-t2),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第3链路对及后续各链路对采用tdm复用方式,这里不再累述;
此时当前链路的时间调整量等于前一跳链路的时间调整量减去当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)-2*pt,其中n为大于等于0的整数。
如图14所示,sdm-plus结合fdm-1方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和场景一子例一相同。
第1链路对采用sdm-plus,gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
第2链路对采用fdm-1,rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1-2*t2=2*(t1-t2),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第3链路对及其他链路对都采用fdm-1复用方式,这里不再累述;
此时当前链路的时间调整量等于前一跳链路的时间调整量减去当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)-2*pt,其中n为大于等于0的整数。
如图15所示,sdm-plus结合fdm-2方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和场景一子例一相同。
第1链路对采用sdm-plus,gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
第2链路对采用fdm-2,rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1-2*t2=2*(t1-t2),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第3链路对及其他链路对都采用fdm-2复用方式,这里不再累述;
此时当前链路的时间调整量等于前一跳链路的时间调整量减去当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)-2*pt,其中n为大于等于0的整数。
在本子例中,结合图13、图14、图15可知,sdm-plus后接tdm或sdm或fdm-1或fdm-2,当前链路的时间调整量等于前一跳链路的时间调整量减去当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)-2*pt,其中n为大于等于0的整数。
场景二子例三:第一链路对采用fdm-1复用方式,后续各链路对采用sdm或tdm或fdm-2复用方式,本子例中的第一链路对采用的fdm-1采用fdm-1-plus表示。
本子例中,结合fdm-1的定时关系和场景二子例一中的tdm-plus的定时关系相同,则fdm-1-plus后接tdm或sdm或fdm-1或fdm-2,当前链路的时间调整量等于前一跳链路的时间调整量加上当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,其中n为大于等于0的整数。
场景二子例四:第一链路对采用fdm-2复用方式,后续各链路对采用sdm或fdm-1或tdm复用方式,本子例中的第一链路对采用的fdm-2采用fdm-2-plus表示。
本子例中,结合fdm-2的定时关系和场景二子例三中的sdm-plus的定时关系相同,即fdm-2-plus后接tdm或sdm或fdm-1,当前链路的时间调整量等于前一跳链路的时间调整量减去当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)-2*pt,其中n为大于等于0的整数。
实施例五:
场景三:链路对采用不同的bl和al复用方式的第二种情况(minus)
场景三子例一:复用方式为通信通路上第一链路对采用sdm,第二链路对采用tdm,后续的各链路对均采用tdm、sdm、fdm-1或fdm-2,本子例中的第二链路对采用的tdm用tdm-minus表征。
如图16所示,tdm-minus结合sdm方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和场景一子例一相同。
第1链路对采用sdm-plus,gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
第2链路对采用tdm-minus,rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1-2*t2=2*(t1-t2),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第3链路对采用sdm,rn2txtorn3和rn3rxfromrn2之间信号的pt为t3,则rn3txtorn2相对于rn3rxfromrn2时间调整量等于2*(t1-t2)-2*t3=2*(t1-t2-t3),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第4链路对采用及后续各链路对采用sdm复用方式,这里不再累述;
此时当前链路的时间调整量等于前一跳链路的时间调整量减去当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)-2*pt,其中n为大于等于0的整数。
如图17所示,tdm-minus结合fdm-1方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和场景一子例一相同。
第1链路对采用sdm,gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
第2链路对采用tdm-minus,rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1-2*t2=2*(t1-t2),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第3链路对采用fdm-1,rn2txtorn3和rn3rxfromrn2之间信号的pt为t3,则rn3txtorn2相对于rn3rxfromrn2时间调整量等于2*(t1-t2)-2*t3=2*(t1-t2-t3),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第4链路对及后续其他链路对采用fdm-1复用方式,这里不再累述;
此时当前链路的时间调整量等于前一跳链路的时间调整量减去当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)-2*pt,其中n为大于等于0的整数。
如图18所示,tdm-minus结合fdm-2方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和场景一子例一相同。
第1链路对采用sdm,gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
第2链路对采用tdm-minus,rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1-2*t2=2*(t1-t2),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第3链路对采用fdm-2,rn2txtorn3和rn3rxfromrn2之间信号的pt为t3,则rn3txtorn2相对于rn3rxfromrn2时间调整量等于2*(t1-t2)-2*t3=2*(t1-t2-t3),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第4链路对及后续各链路对采用fdm-2复用方式,这里不再累述;
此时当前链路的时间调整量等于前一跳链路的时间调整量减去当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)-2*pt,其中n为大于等于0的整数。
可见,本子例中,结合图16、图17、图18,tdm-minus后接tdm或sdm或fdm-1或fdm-2,当前链路的时间调整量等于前一跳链路的时间调整量减去当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)-2*pt,其中n为大于等于0的整数。
场景三子例二:复用方式为通信通路上第一链路对采用sdm,第二链路对采用sdm,后续的各链路对均采用tdm、sdm、fdm-1或fdm-2,本子例中的第二链路对采用的sdm用sdm-minus表征。
如图19所示,sdm-minus结合tdm方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和场景一子例一相同。
第1链路对采用sdm,gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
第2链路对采用sdm-minus,rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1-2*t2=2*(t1-t2),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第3链路对采用tdm,rn2txtorn3和rn3rxfromrn2之间信号的pt为t3,则rn3txtorn2相对于rn3rxfromrn2时间调整量等于2*(t1-t2)+2*t3=2*(t1-t2+t3),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第4链路对及后续各链路对采用tdm复用方式,这里不再累述;
此时当前链路的时间调整量等于前一跳链路的时间调整量加上当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,其中n为大于等于0的整数。
如图20所示,sdm-minus结合fdm-1方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和场景一子例一相同。
第1链路对采用sdm,gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
第2链路对采用sdm-minus,rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1-2*t2=2*(t1-t2),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第3链路对采用fdm-1,rn2txtorn3和rn3rxfromrn2之间信号的pt为t3,则rn3txtorn2相对于rn3rxfromrn2时间调整量等于2*(t1-t2)+2*t3=2*(t1-t2+t3),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第4链路对及后续各链路对采用fdm-1复用方式,这里不再累述;
此时当前链路的时间调整量等于前一跳链路的时间调整量加上当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,其中n为大于等于0的整数。
如图21所示,sdm-minus结合fdm-2方式,为了简化图示,图中省略每一跳之间发收两端信号的pt标注,但标注原理和图6相同。假设和场景一子例一相同。
第1链路对采用sdm,gnbtxtorn1和rn1rxfromgnb之间信号的pt为t1,则rn1txtognb相对于rn1rxfromgnb时间调整量等于2*t1,时间调整量为时间提前量;
第2链路对采用sdm-minus,rn1txtorn2和rn2rxfromrn1之间信号的pt为t2,则rn2txtorn1相对于rn2rxfromrn1时间调整量等于2*t1-2*t2=2*(t1-t2),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第3链路对采用fdm-2,rn2txtorn3和rn3rxfromrn2之间信号的pt为t3,则rn3txtorn2相对于rn3rxfromrn2时间调整量等于2*(t1-t2)+2*t3=2*(t1-t2+t3),时间调整量值为正表示为时间滞后量,时间调整量值为负表示为时间提前量;
第4链路对及后续各链路对采用fdm-2复用方式,这里不再累述;
此时当前链路的时间调整量等于前一跳链路的时间调整量加上当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,其中n为大于等于0的整数。
本子例中,结合图19、图20、图21可知,sdm-minus后接tdm或sdm或fdm-1或fdm-2,当前链路的时间调整量等于前一跳链路的时间调整量加上当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,其中n为大于等于0的整数。
场景三子例三:复用方式为通信通路上第一链路对采用sdm,第二链路对采用fdm-1,后续的各链路对均采用tdm、sdm、fdm-1或fdm-2,本子例中的第二链路对采用的fdm-1用fdm-1-minus表征。
本子例中,结合fdm-1的定时关系和场景三子例一中tdm的定时关系相同,则fdm-1-minus后接tdm或sdm或fdm-1或fdm-2,当前链路的时间调整量等于前一跳链路的时间调整量减去当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)-2*pt,其中n为大于等于0的整数。
场景三子例四:复用方式为通信通路上第一链路对采用sdm,第二链路对采用fdm-2,后续的各链路对均采用tdm、sdm、fdm-1或fdm-2,本子例中的第二链路对采用的fdm-2用fdm-2-minus表征。
本子例中,结合fdm-2-minus的定时关系和场景三子例二中sdm的定时关系相同,即fdm-2-minus后接tdm或sdm或fdm-1或fdm-2,当前链路的时间调整量等于前一跳链路的时间调整量加上当前链路的2倍pt,即timeadjustment_hop(n+1)=timeadjustment_hop(n)+2*pt,其中n为大于等于0的整数。
显然,本领域的技术人员应该明白,上述本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在计算机存储介质(rom/ram、磁碟、光盘)中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。所以,本发明不限制于任何特定的硬件和软件结合。
以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。