授时信号的处理方法、装置、设备、介质和系统与流程

文档序号:17129202发布日期:2019-03-16 00:56阅读:373来源:国知局
授时信号的处理方法、装置、设备、介质和系统与流程

本发明涉通信领域,尤其涉及授时信号的处理方法、装置、设备、介质和系统。



背景技术:

随着通信技术的发展,被授时模块的时间精准度问题影响了通信网络的多项指数,因此,为了实现全部或者部分被授时模块的时间的一致性和准确性,需要对被授时模块进行高精度授时。现有技术中,常以卫星射频信号为授时时间源,对被授时模块进行授时。比如,卫星射频信号可以为全球导航卫星系统(globalnavigationsatellitesystem,gnss)射频信号等,被授时模块可以为基站内的基带单元(basebandunit,bbu)等。

以卫星射频信号为gnss射频信号,被授时模块为bbu,卫星射频信号接收单元为gnss天线为例,图1示出了现有技术中的授时系统的结构示意图。如图1所示,现有技术中的授时系统中,授时系统主要包括gnss基站和基站内的多个bbu。

具体地,gnss天线接收由gnss卫星发送的gnss射频信号,并将gnss射频信号转发至一个bbu。bbu接收到由gnss天线转发的gnss射频信号时,先由bbu内的接收解码单元对gnss射频信号进行解码后,实现对bbu的授时。bbu的一端需要通过千兆以太网/快速以太网(gigabitethernet/fastethernet,ge/fe)光口或电口,与接入层传输承载设备连接。接入层传输承载设备连接于光缆线路。其中,接入层传输承载设备是指用于移动通信网基站传输承载的设备,相应的,汇聚层/核心层传输承载设备是指与接入层传输承载设备协同组网并构成端到端完整传输承载系统的设备。

现有技术中的授时系统的基站内包括多个需要被授时的bbu。并且,每一bbu对应一套gnss天线。

因此,现有的授时系统内往往具有多个被授时模块,每个被授时模块往往对应着一组卫星射频信号接收单元,且每个被授时模块内需要内置接收解码单元。因此,现有技术的授时系统的内部结构较为复杂。



技术实现要素:

本发明实施例提供的授时信号的处理方法、装置、设备、介质和系统,可以简化授时系统的内部结构。

本发明实施例提供一种授时信号的处理方法,包括:

接收由卫星射频信号接收单元转发的卫星射频信号;

从卫星射频信号中解码出数字授时信号,数字授时信号包括当前授时时刻;

将数字授时信号复制为多个相同的分路数字授时信号,分路数字授时信号包括当前授时时刻;

将多个分路数字授时信号分别发送至多个被授时模块。

在一种可选的实施方式中,从卫星射频信号中解码出数字授时信号之后,方法还包括:

依据输入路径长度,计算输入时延补偿值,其中,输入路径长度包括卫星射频信号从被卫星射频信号接收单元转发至被接收的过程中所传输的路径长度;

基于计算得到的输入时延补偿值,将数字授时信号中所包含的当前授时时刻更新为新的当前授时时刻,其中,更新后的新的当前授时时刻等于更新前的当前授时时刻减去输入时延补偿值后得到的差值。

在一种可选的实施方式中,方法还包括:

依据输出路径长度,计算输出时延补偿值,其中,输出路径长度包括分路数字授时信号从发送至被被授时模块接收的过程中所传输的路径长度;

基于计算得到的输出时延补偿值,将分路数字授时信号中的当前授时时刻替换为新的当前授时时刻,其中,替换后的新的当前授时时刻等于替换前的当前授时时刻减去输出时延补偿值后得到的差值。

在一种可选的实施方式中,从卫星射频信号中解码出数字授时信号之后,方法还包括:

将解码后的数字授时信号封装为数字授时数据包。

在一种可选的实施方式中,从卫星射频信号中解码出数字授时信号之后,方法还包括:

利用数字授时信号对本地时钟源数字信号进行修正。

在一种可选的实施方式中,方法还包括:

确定由卫星射频信号中解码出的数字授时信号异常;

使用本地时钟源数字信号替换数字授时信号。

本发明实施例提供一种授时信号的处理装置,其特征在于,装置包括:

接收模块,用于接收由卫星射频信号接收单元转发的卫星射频信号。

解码模块,用于从卫星射频信号中解码出数字授时信号,数字授时信号包括当前授时时刻。

复制模块,用于将数字授时信号复制为多个相同的分路数字授时信号,分路数字授时信号包括当前授时时刻。

输出模块,用于将多个分路数字授时信号分别发送至多个被授时模块。

在一种可选的实施方式中,装置还包括:

输入时延计算模块,用于依据输入路径长度,计算输入时延补偿值,其中,输入路径长度包括卫星射频信号从被卫星射频信号接收单元转发至被接收的过程中所传输的路径长度;

输入时延补偿模块,用于基于计算得到的输入时延补偿值,将数字授时信号中所包含的当前授时时刻更新为新的当前授时时刻,其中,更新后的新的当前授时时刻等于更新前的当前授时时刻减去输入时延补偿值后得到的差值。

在一种可选的实施方式中,装置还包括:

输出时延计算模块,用于依据输出路径长度,计算输出时延补偿值,其中,输出路径长度包括分路数字授时信号从发送至被被授时模块接收的过程中所传输的路径长度;

输出时延补偿模块,用于基于计算得到的输出时延补偿值,将分路数字授时信号中的当前授时时刻替换为新的当前授时时刻,其中,替换后的新的当前授时时刻等于替换前的当前授时时刻减去输出时延补偿值后得到的差值。

在一种可选的实施方式中,装置还包括:

封装模块,用于将解码后的数字授时信号封装为数字授时数据包。

在一种可选的实施方式中,装置还包括:

修正模块,用于利用数字授时信号对本地时钟源数字信号进行修正。

在一种可选的实施方式中,装置还包括:

确定模块,用于确定由卫星射频信号中解码出的数字授时信号异常;

替换模块,用于使用本地时钟源数字信号替换数字授时信号。

本发明实施例提供一种授时信号的处理系统,包括:

卫星射频信号接收单元、授时信号的处理装置和被授时模块。

本发明实施例提供一种授时信号的处理设备,包括:

存储器,用于存储程序;

处理器,用于运行存储器中存储的程序,以执行本发明实施例提供的授时信号的处理方法。

本发明实施例提供一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现本发明实施例提供的授时信号的处理方法。

根据本发明实施例中的授时信号的处理方法、装置、设备、介质和系统,可以从卫星射频信号中解码出数字授时信号后,将解码后的数字授时信号复制为多个相同的分路数字授时信号后,将分路数字授时信号发送至被授时模块。授时系统内的一个卫星射频信号接收单元能够同时对应多个被授时模块,且授时系统内的被授时模块无需设置单独的解码单元,简化了授时系统的内部结构。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了现有技术中的授时系统的结构示意图;

图2是示出根据本发明实施例的授时信号的处理方法的示意流程图;

图3示出了根据本发明一实施例提供的授时信号的处理装置的结构示意图;

图4是示出了根据本发明一些示例性实施例的授时信号的处理装置的更详细的结构示意图;

图5示出本发明一实施例的示例中的输入时延计算模块、输入时延补偿模块、数据包封装模块和信号封装模块的结构示意图;

图6示出本发明一实施例的示例中的输出时延计算模块、输出时延补偿模块、数字信号输出电接口的结构示意图;

图7示出了根据本发明一实施例提供的授时信号的处理系统的结构示意图;

图8是示出了可以实现根据本发明实施例的授时信号的处理方法和装置的授时信号的处理设备的示例性硬件架构的结构图。

具体实施方式

下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

基站对时间同步精确性需求越来越高,特别是对于时分双工的长期演进(timedivisionduplexing-longtermevolution,tdd-lte)系统,基站同步问题直接影响到无线通信业务的同步质量,随着无线基站覆盖和网络的完善,要提高用户满意度,优化无线网络各项指标,必须保障良好的时间同步性能延伸到网络末端,改善网络的整体运行指标。因此,需要授时系统为被授时模块进行高精度的授时。

同时,以被授时模块为bbu为例,现有的授时系统中往往包括多个bbu,每个bbu对应一面gnss天线。在铁塔天线安装平面或楼顶上,需要安装大量gnss天线和馈线,浪费天线安装位置和空间资源,馈线占用宝贵的管槽空间。因gps天线在狭小空间内密集布放还导致一定的相互干扰。而大量馈线的重复敷设还导致工程施工量增大、漏水等隐患点增多。

此外,现有的被授时系统中每一bbu内均需要内设一解码单元,已对卫星射频信号进行解码,使得整个授时系统内部结构较为复杂。

因此,需要一种能够简化授时系统内部结构的方法、装置、设备和介质。

为了更好的理解本发明,下面将结合附图,详细描述根据本发明实施例的授时信号的处理方法、装置、设备和介质,应注意,这些实施例并不用来限制本发明公开的范围。

图2是示出根据本发明实施例的授时信号的处理方法的示意流程图。其中,本发明实施例中各个步骤的执行主体可以为授时信号的处理装置。授时信号的处理设备可以设置于距离被授时模块较远的位置。为了便于说明,本发明下述实施例将以本发明实施例中各个步骤的执行主体为授时信号的处理装置为例,对本发明实施例进行具体的解释说明。

如图2所示,本实施例中的授时信号的处理方法200可以包括步骤s210、s220、s250和s260:

s210,接收由卫星射频信号接收单元转发的卫星射频信号。

在本发明的一些实施例中,卫星射频信号表示包括授时信号的射频信号。

在本发明的一些实施例中,卫星射频信号接收单元用于接收由发射卫星所发送的卫星射频信号。示例性地,卫星射频信号接收单元可以是gnss天线。相应地,本发明实施例中的卫星射频信号为gnss射频信号。

需要说明的是,本发明实施例对卫星射频信号接收单元与授时信号的处理设备之间的距离不作限定。换句话说,卫星射频信号接收单元可以设置于距离授时信号的处理装置较远的位置,卫星射频信号接收单元可以通过射频信号的传输电缆将卫星射频信号传输至授时信号的处理装置。卫星射频信号接收单元也可以直接与授时信号的处理装置相连。例如,卫星射频信号接收单元可以设置于授时信号的处理装置的内部或外部。

s220,从卫星射频信号中解码出数字授时信号。其中,数字授时信号包括当前授时时刻。

在一些实施例中,为了确保授时信号的准确性,s220可以具体包括:先判断卫星射频信号是否包含有效的授时信号,若判断出卫星射频信号包含有效的授时信号,则从卫星射频信号中解码出有效的数字授时信号。

需要说明的是,通过s220,在授时信号的处理装置内完成了对卫星射频信号的解码,无需在被授时模块中内置用于对卫星射频信号解码的解码单元。因此,可以进一步简化授时系统的内部结构。

在本发明的一些实施例中,拉远场景可分为输入端拉远和输出端拉远。在输入端拉远场景中,卫星射频信号接收单元距离本发明实施例的授时信号的处理装置较远时,卫星射频信号接收单元需要通过电缆和/或光缆将卫星射频信号传输至授时信号的处理装置。为了进一步提高授时信号的精度,在s220之后,授时信号的处理方法200还可以包括s231和s232:

s231,依据输入路径长度,计算输入时延补偿值。

在s231中,输入路径长度包括卫星射频信号从被卫星射频信号接收单元转发至被接收的过程中所传输的路径长度。

需要说明的是,输入路径长度是指卫星射频信号从卫星射频信号接收单元传输至授时信号的处理装置的传输路径的长度。而不是卫星射频信号接受单元与授时信号的处理装置之间的地理位置距离。

在一些实施例中,输入时延补偿值的计算公式可以具体表示为公式(1):

δt1=l1×α(1)

其中,δt1表示为输入时延补偿值,l1表示为输入路径长度,α表示为时延补偿系数。例如,时延补偿系数的取值为5ns/m。

在一些实施例中,可以是在接收到外部输入的时延补偿指令后,开始进行时延补偿。其中,时延补偿指令可以是由人工配置或者来自上层网络管理信息技术(informationtechnology,it)系统或自动配置it系统的下发指令。

s232,基于计算得到的输入时延补偿值,将数字授时信号中所包含的当前授时时刻更新为新的当前授时时刻,其中,更新后的新的当前授时时刻等于更新前的当前授时时刻减去输入时延补偿值后的差值。

在s232中,由于在输入路径中卫星授时信号传输需要消耗一定的时长,即当前授时时刻小于卫星授时信号传输至授时信号的处理装置的实际时刻,因此需要利用s232对授时信号进行负补偿。

现有技术无法对授时系统内传输的模拟授时信号进行时延补偿,本发明实施例中通过对数字授时信号进行时延补偿,能够提高授时信号的精度。尤其适用于卫星射频信号距离授时信号的处理装置较远和/或对授时信号精度要求较高的5g技术的情况。

具体地,以4g技术和5g技术为例,4g技术对授时信号的精度要求在1500ns左右,相应地,在4g技术中,最大传输路径长度为300米。而5g技术对对授时信号的精度要求在130ns至400ns之间,最大传输路径长度为26米至80米左右。由于本发明实施例中,可以根据数字传输信号的传输路径长度计算时延补偿值,本发明实施例更适用于拉远场景,特别是传输距离较长的拉远场景。

在本发明的一些实施例中,在解析出数字授时信号之后,数字授时信号可以以特定格式的数字授时信号或数字授时数据包的形式在授时信号的装置与被授时模块间传输。

示例性的,数字授时信号可以为秒脉冲+日时间(1pulsepersecond+timeofday,1pps+tod)格式的数字授时信号或网络测量和控制系统的精密时钟同步协议标准(instituteofelectricalandelectronicsengineers1588,ieee1588)格式的数字授时数据包等数字信号格式。

当传输的数字授时信号为数字授时数据包时,在一些实施例中,s220之后,数字授时信号的处理方法200还包括s240:

s240,将解码后的数字授时信号封装为数字授时数据包。

在一个示例中,以数字授时数据包为ieee1588格式为例,s240的具体实施方式可包括:

将数字授时信号进行格式转换并封装到符合ieee1588协议格式的数据包。

s250,将数字授时信号复制为多个相同的分路数字授时信号,分路数字授时信号包括当前授时时刻。

在s250中,若数字授时信号为固定格式的数字信号,分路数字授时信号与复制前的数字授时信号完全相同。示例性地,分路数字授时信号与复制前的数字授时信号等幅度、同相位,并且时延差、时延抖动都很小。

若数字授时信号的格式为数字授时数据包,复制前的数据包和复制后的数据包相同,且数据包内的授时信号的时延差、时延抖动较小。

需要说明的是,若直接对卫星射频信号进行分路,需要使用射频信号分路设备对卫星射频信号进行功率放大和功率分配,因而射频信号分路设备的成本较高。并且射频信号的分路能力受到射频信号放大过程中的器件信噪比限制,功率分配过程也会引入噪声,分路能力受到限制,仅能将卫星射频信号分为一定数量的射频信号。以现有的某产品为例,单台射频信号分路设备最多只能支持分为8个分路射频信号,如果有10台bbu,则需要进行设备级联,不适合大规模部署。

本实施例中对解码后的数字授时信号可以大量地低成本多路幅值,且分路过程完全无损,对输出接口的数量没有任何限制,特别适合大量bbu集中于同一个基站内部的场景,或需要对大量基站进行授时的场景。并且,该设备的低成本特点也有利于大规模部署。

s260,将多个分路数字授时信号分别发送至多个被授时模块。

在s260中,被授时模块可以是同一基站中的多个bbu或者多个基站中的多个bbu。

根据本发明实施例的授时信号的处理方法,可以从卫星射频信号中解码出数字授时信号后,将解码后的数字授时信号复制为多个相同的分路数字授时信号后,将分路数字授时信号发送至被授时模块。授时系统内的一个卫星射频信号接收单元能够同时对应多个被授时模块,且授时系统内的被授时模块无需设置单独的解码单元,简化了授时系统的内部结构

在一些实施例中,可以通过电缆或光缆将分路数字授时信号传输至被授时模块。

在一个实施例中,可以通过授时信号的处理装置上的数字授时信号输出电接口将分路数字授时信号传输至电缆线路上。其中,若输出路径长度较长,可以先对分路数字授时信号进行增强。

在另一个实施例中,可以通过授时信号的处理装置上的数字授时信号输出光接口将分路数字授时信号由电信号转换为光信号后,耦合至光缆线路上。

在本发明的一些实施例中,在输出端拉远场景中,被授时模块距离本发明实施例的授时信号的处理装置较远时,授时信号的处理装置需要通过电缆或光缆将卫星射频信号传输至被授时模块。在s260之后,授时信号的处理方法还包括s271和s272:

s271,依据输出路径长度,计算输出时延补偿值,其中,输出路径长度包括分路数字授时信号从发送至被被授时模块接收的过程中所传输的路径长度。

在一些实施例中,输出时延补偿值的计算公式可以具体表示为公式(2):

δt2=l2×α(2)

其中,δt2表示为输出时延补偿值,l2表示为输出路径长度,α表示为时延补偿系数。例如,时延补偿系数的取值为5ns/m。

s272,基于计算得到的输出时延补偿值,将分路数字授时信号中的当前授时时刻替换为新的当前授时时刻。

在s272中,替换后的新的当前授时时刻等于替换前的当前授时时刻减去输出时延补偿值后的差值。

在一些实施例中,可以对多个分路数字授时信号进行同时补偿或选择性的对单个分路数字授时信号进行补偿。例如,当需要向同一基站内的多个bbu授时,可以将传输至多个bbu的多个分路数字授时信号进行同时补充。再例如,当需要向不同远近的多个bbu授时,可以分别计算每一个分路数字授时信号的补偿时延,并依据补偿时延对其进行补偿。

在本发明的一些实施例中,卫星射频信号可能不包含有效的授时信号。可能存在着无法从卫星射频信号中解码出数字授时信号或解码出的数字授时信号存在错误的情况。此时,若授时信号的处理装置还内配置有本地时钟源,授时信号的处理方法200,还可以包括s281和s282:

s281,确定由卫星射频信号中解码出的数字授时信号异常。

在s281中,数字授时信号异常包括:无法从卫星射频信号解码出数字授时信号,或从卫星射频信号中解码出的数字授时信号存在错误。

s282,使用本地时钟源数字信号替换数字授时信号。

在一些实施例中,本地时钟源可以是直接或间接输出本地时钟源数字信号的时钟源。

在一些实施例中,当确定卫星射频信号中的解码出的数字授时信号异常之后,为了保证能够继续为被授时模块提供精准的授时信号,本地时钟源可以进入时钟保持模式,即在一段时间内,由本地时钟源输出本地时钟源数字信号作为数字授时信号。

在本发明的一些实施例中,可以通过在授时信号的处理装置内配置本地时钟源,以提高授时信号的精度。此时,s220之后,授时信号的处理方法200,还可以包括s290:

s290,利用本地时钟源数字信号对数字授时信号进行修正。

在s290中,本地时钟源可以是铷钟等时间精准度较高的本地时钟源。

在一些实施例中,s290的具体实施方式包括:

本地时钟源数字信号将由s220解码出的数字授时信号修正为新的数字授时信号。

以本地时钟源为铷钟为例,本地时钟源往往具有短期稳定性较好的优点。通过利用铷钟将s220解码出的数字授时信号修正为新的数字授时信号,可以弥补卫星射频信号可能出现的瞬时降质或短期大幅变化等问题对s220解码出的数字授时信号带来的影响。

需要说明的是,在本发明实施例中,授时信号的精度可以以数字授时信号中的当前授时时刻与数字授时信号传输至被授时模块的实际时刻的差值来衡量。

还需要说明的是,由于可根据实际应用场景,选择是否需要在授时信号处理装置内配置时间精准度较高的本地时钟源。同时,由于配置时间精准度较高的本地时钟源往往伴随着生产成本增高、对时钟源的设置环境要求更苛刻的问题。若不配置本地时钟源,授时信号的处理装置成本降低、结构简单且适用的环境更广。

基于相同的发明构思,本发明另一实施例提供了授时信号的处理装置。图3示出了根据本发明一实施例提供的授时信号的处理装置的结构示意图。如图3所示,授时信号的处理装置300包括:

接收模块301,用于接收由卫星射频信号接收单元转发的卫星射频信号。

解码模块302,用于从卫星射频信号中解码出数字授时信号,数字授时信号包括当前授时时刻。

复制模块303,用于将数字授时信号复制为多个相同的分路数字授时信号,分路数字授时信号包括当前授时时刻。

输出模块304,用于将多个分路数字授时信号分别发送至多个被授时模块。

在本发明的一些实施例中,授时信号的处理装置300还包括:

输入时延计算模块305,用于依据输入路径长度,计算输入时延补偿值,其中,输入路径长度包括卫星射频信号从被卫星射频信号接收单元转发至被接收的过程中所传输的路径长度。

输入时延补偿模块306,用于基于计算得到的输入时延补偿值,将数字授时信号中所包含的当前授时时刻更新为新的当前授时时刻,其中,更新后的新的当前授时时刻等于更新前的当前授时时刻减去输入时延补偿值后得到的差值。

在本发明的一些实施例中,授时信号的处理装置300还包括:

输出时延计算模块307,用于依据输出路径长度,计算输出时延补偿值,其中,输出路径长度包括分路数字授时信号从发送至被被授时模块接收的过程中所传输的路径长度。

输出时延补偿模块308,用于基于计算得到的输出时延补偿值,将分路数字授时信号中的当前授时时刻替换为新的当前授时时刻,其中,替换后的新的当前授时时刻等于替换前的当前授时时刻减去输出时延补偿值后得到的差值。

在本发明的一些实施例中,授时信号的处理装置300还包括:

数据包封装模块309,用于将解码后的数字授时信号封装为数字授时数据包。

在本发明的一些实施例中,授时信号的处理装置300还包括:

信号封装模块310,用于将解码后的数字授时信号封装为固定格式的数字授时信号。

在本发明的一些实施例中,授时信号的处理装置300还包括:

修正模块,用于利用本地时钟源数字信号对数字授时信号进行修正。

在本发明的一些实施例中,授时信号的处理装置300还包括:

确定模块,用于确定由卫星射频信号中解码出的数字授时信号异常。

替换模块,用于使用本地时钟源数字信号替换数字授时信号。

在本发明的一些实施例中,授时信号的处理装置300还包括:

设备网管监控模块,用于从设备内部总线上收集授时信号的处理装置内其它各模块的工作状态和上报告警数据,同时下发配置数据和指令等,并支持向上层网管系统自动报送设备工作信息。

在本发明的一些实施例中,授时信号的处理装置300还包括:

供电模块,用于将外部输入的交流或直流供电转换为授时信号的处理装置内部使用的电压和电流,支持装置内各模块正常运行。其中,供电模块可支持交流供电和直流供电

图4是示出了根据本发明一些示例性实施例的授时信号的处理装置的更详细的结构示意图。如图4所示,当接收模块301接收到卫星射频信号之后,通过解码模块302将卫星射频信号解码为数字授时信号。需要注意的是,解码后的数字授时信号可以被封装为1pps+tod格式的数字授时信号或数字授时数据包。具体地:

若需要将数字授时信号封装为数字授时数据包,则可以将由解码模块302输出的数字授时信号发送至数据包封装模块309,以将数字授时信号封装为数字授时数据包。封装后的数字授时数据包发送至复制模块303后,复制为n个分路数字授时数据包。n个分路数字授时数据包通过输出模块304从授时信号的处理装置中输出。其中,若输出的分路数字授时数据包为电信号,则可以通过数字信号输出电接口输出。若输出的分路数字授时数据包为光信号,则需要经过数字信号输出光接口进行光电转换后,由数字信号输出光接口输出。

若需要将数字授时信号封装为1pps+tod格式的数字授时信号,与封装为数字授时数据包的不同之处在于,需要通过信号封装模块310将数字授时信号封装为1pps+tod格式的数字授时信号,然后通过复制模块303将1pps+tod格式的数字授时信号复制为多个分路的1pps+tod格式的数字授时信号。其中,由于输出模块304与上述过程中的输出模块304相同,在此不再赘述。

还需要说明的是,本实施例还包括输入时延计算模块305、输入时延补偿模块306。具体地,输入时延计算模块306可以根据时延补偿指令计算输入时延补偿值,并控制输入时延补偿模块306对输入时延进行补偿。输入时延补偿模块306通过与数据包封装模块309或信号封装模块310交互,实现对数字授时信号的时延补偿。

本发明实施例还包括输出时延计算模块307和输出时延补偿模块308。其中,输出时延计算模块307和输出时延补偿模块308分别与输入时延计算模块305、输入时延补偿模块306的功能基本相同,不同之处在于输出时延补偿模块可以对多路数字授时信号同时补偿,或对单路数字授时信号选择性补偿。

为了便于理解本发明,图5示出本发明一实施例的示例中的输入时延计算模块、输入时延补偿模块、数据包封装模块和信号封装模块的结构示意图。如图5所示,输入时延计算模块305计算出输入时延补偿值δt1之后,向时延值设定储存和点控制子模块3061发送包含δt1的时延补偿指令。时延值设定储存和点控制子模块3061响应于时延补偿指令,通过向脉冲信号发生输出子模块3102发送时延补偿控制信息以实现对数字授时信号进行补偿。或者,时延值设定储存和点控制子模块3061响应于时延补偿指令,通过向脉冲信号输出子模块3092发送时延补偿控制信息以实现对数字授时数据信号进行补偿。其中,数字授时信号在进行补偿之前需要先通过脉冲信号恢复整形子模块3091进行整形。

脉冲信号发生输出子模块3102将补偿的数字授时信号封装为1pps+tod格式的数字授时信号,并输出信号封装模块320。

经脉冲信号输出子模块3092补偿后的数字授时信号分别通过1588点对点时间协议处理引擎子模块3093、1588时延戳信号产生器子模块3094、1588协议包封装子模块3095和1588协议包接口输出子模块3096后输出ieee1588格式的数字授时数据包。

需要说明的,本示例中主要是时延负补偿(即将数字授时信号脉冲相位提前而不是推迟),因此主要通过改变脉冲信号输出子模块3092和/或脉冲信号发生输出子模块3102的下一个秒脉冲信号的输出相位。

示例性地,在t0时刻,脉冲信号发生输出子模块3102刚刚输出了一个脉冲信号,并且计划将在稍后的t1时刻输出第二个脉冲信号,此时脉冲信号发生输出子模块3102收到了来自时延值设定存储和电控子模块3061的时延补偿控制信息,要求对t1时刻的脉冲输出进行时延补偿,于是,脉冲信号发生输出子模块3102对原定计划进行了调整,实际输出第二个脉冲信号的时刻由原定的t1提前到t1-δt1,这样就完成了时延补偿。

示例性地,输出信号输出子模块3092的时延补偿方式可与上述示例中脉冲信号发生输出子模块3102的补偿方式相同。

还可以采用在1588点对点时间协议处理引擎子模块3093中直接加上δt1补偿值之后再输出给1588时间戳信号产生器子模块3094打时间戳的方式,即时延值设定存储和电控子模块3061的时延补偿控制信息越过脉冲信号输出子模块3092,直接传输至1588点对点时间协议处理引擎子模块3093,1588点对点时间协议处理引擎子模块3093在计算时间戳时执行补偿后再输出。这种方式的实现更为简单。

为了便于理解本发明,图6示出本发明一实施例的示例中的输出时延计算模块、输出时延补偿模块、数字信号输出电接口的结构示意图。如图6所示,本示例中与上一示例相同,主要采用负补偿。

需要说明的是,本示例中输出时延计算模块307、输出时延补偿模块308与上一示例中的相同,并且右侧部分的数字信号输出电接口如何实现时延补偿的方式与上一示例中信号封装模块310实现时延补偿的方式基本相同,在此不再赘述。

值得一提的是,图6中的右侧对ieee1588格式的数字授时数据包的补偿方式为:控制1588点对点时间协议处理引擎子模块计算新的时间戳。再将新的时间戳输出给1588时间戳信号产生器子模块,以便1588时间戳信号产生器子模块将数字授时数据包中补偿前的时间戳替换为新的时间戳。

基于相同的发明构思,本发明又一实施例提供了授时信号的处理装置。图7示出了根据本发明一实施例提供的授时信号的处理系统的结构示意图。

如图7所示,授时信号的处理系统700包括:卫星射频信号接收单元710、授时信号的处理装置300和被授时模块720。

星射频信号接收单元710、授时信号的处理装置300和被授时模块720与上述实施例中的相同,在此不再赘述。

图8是本发明实施例中授时信号的处理设备的示例性硬件架构的结构图。

如图8所示,授时信号的处理设备800包括输入设备801、输入接口802、中央处理器803、存储器804、输出接口805、以及输出设备806。其中,输入接口802、中央处理器803、存储器804、以及输出接口805通过总线810相互连接,输入设备801和输出设备806分别通过输入接口802和输出接口805与总线810连接,进而与授时信号的处理设备800的其他组件连接。

具体地,输入设备801接收来自外部的输入信息,并通过输入接口802将输入信息传送到中央处理器803;中央处理器803基于存储器804中存储的计算机可执行指令对输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器804中,然后通过输出接口805将输出信息传送到输出设备806;输出设备806将输出信息输出到授时信号的处理设备800的外部供用户使用。

也就是说,图8所示的授时信号的处理设备也可以被实现为包括:存储有计算机可执行指令的存储器;以及处理器,该处理器在执行计算机可执行指令时可以实现结合图1至图6描述的授时信号的处理方法和装置。

在一个实施例中,图8所示的授时信号的处理设备800可以被实现为一种设备,该设备可以包括:存储器,用于存储程序;处理器,用于运行所述存储器中存储的所述程序,以执行本发明实施例的授时信号的处理方法。

需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。

以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。

以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1