模拟现网包时延抖动方法和装置制造方法及图纸

技术编号:6448856 阅读:317 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供一种模拟现网包时延抖动方法和装置,该方法包括:以t为周期向从时钟设备发送包含第一时刻的第一时钟包,以使从时钟设备接收第一时钟包后返回第二时钟包;第一时刻为发送第一时钟包的时刻与现网第一网络时延的差值;从时钟设备接收第一时钟包的时刻为第二时刻;从时钟设备发送第二时钟包的时刻为第三时刻;接收第二时钟包后,向从时钟设备发送第四时刻,以使从时钟设备根据第一时刻、第二时刻、第三时刻和第四时刻调整从时钟与主时钟同步;第四时刻为接收第二时钟包的时刻与现网第二网络时延之和。本发明专利技术实施例实现了模拟现网PDV的过程,可以在模拟的环境中对现网进行PDV测试,实现现网时钟算法的可行性验证。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术实施例涉及通信
,尤其涉及一种模拟现网包时延抖动方法和装置
技术介绍
随着IP网络的发展,现在大部分通信网络都实现了 IP传输。由于IP网络是一个异步的网络,因此无法通过IP网络的物理链路获取时钟。目前,IP时钟实现时钟同步相对成熟,但是在中间网络设备不支持IEEEanstitute of Electrical and Electronics Engineers,美国电气和电子工程师协会)1588的情况下,需要知道传输网络的IP包时延抖动(Packet DelayVariation,以下简称为PDV)特性才能很好的实现IP时钟同步。其中, PDV表示报文离开发送端时刻到接收端接收时刻的时延抖动情况,PDV反应了中间传输过程的网络特性。随着现代传输技术的发展,传输网络组网形式越来越复杂。常用的传输网络组网场景包括有微波传输网络、卫星传输网络、WIFI、ADSL、XDSL, MCffill (MuIti-Carrier Wireless Information Local Loop,多载波无线信息本地环路)、交换机等。这些组网场景中传输网络的PDV特性各不相同,非常复杂。例如在微波传输网络中,地面基站控制器上的主时钟将时钟信息通过微波传输与其他地方的基站(BTQ通信,通过时钟算法实现基站的从时钟与基站控制器的主时钟的时钟同步;在卫星传输网络中,地面基站控制器上的主时钟将时钟信息通过卫星传输与其他地方的基站通信,通过时钟算法实现基站的从时钟与基站控制器的主时钟的时钟同步。现有的技术可以在实验室中搭建各种传输网络组网来模拟现网的环境,从而实现对各种传输网络进行PDV测试,以验证时钟算法是否适应现网的传输特性。然而,由于现网传输网络越来越复杂,使得在实验室搭建各种传输网络的成本较高,并且对于复杂的传输网络,实验室搭建的环境可能无法模拟现网的环境,致使测试数据不准确。
技术实现思路
本专利技术实施例提供一种模拟现网包时延抖动方法和装置,以实现降低PDV测试的成本,提高PDV测试的准确性。本专利技术实施例提供一种模拟现网包时延抖动方法,包括以t为周期向从时钟设备发送包含第一时刻的第一时钟包,以使所述从时钟设备接收所述第一时钟包后返回第二时钟包;所述第一时刻为发送所述第一时钟包的时刻与现网第一网络时延的差值;所述从时钟设备接收所述第一时钟包的时刻为第二时刻;所述从时钟设备发送所述第二时钟包的时刻为第三时刻;接收所述第二时钟包后,向所述从时钟设备发送第四时刻,以使所述从时钟设备根据所述第一时刻、第二时刻、第三时刻和第四时刻调整从时钟与主时钟同步;所述第四时刻为接收所述第二时钟包的时刻与现网第二网络时延之和;每个周期内的所述现网第一网络时延和所述现网第二网络时延为以t为周期依次从现网中获取到的。本专利技术实施例提供一种模拟现网包时延抖动装置,包括第一发送模块,用于以t为周期向从时钟设备发送包含第一时刻的第一时钟包, 以使所述从时钟设备接收所述第一时钟包后返回第二时钟包;所述第一时刻为发送所述第一时钟包的时刻与现网第一网络时延的差值;所述从时钟设备接收所述第一时钟包的时刻为第二时刻;所述从时钟设备发送所述第二时钟包的时刻为第三时刻;第二发送模块,用于接收所述第二时钟包后,向所述从时钟设备发送第四时刻,以使所述从时钟设备根据所述第一时刻、第二时刻、第三时刻和第四时刻调整从时钟与主时钟同步;所述第四时刻为接收所述第二时钟包的时刻与现网第二网络时延之和;每个周期内的所述现网第一网络时延和所述现网第二网络时延为以t为周期依次从现网中获取到的。本专利技术实施例的模拟现网包时延抖动方法和装置,将现网的网络时延插入用于模拟的主时钟设备和从时钟设备中,使得现网的PDV数据可以在模拟的环境中插入回放,实现了模拟现网PDV的过程,由此可以在模拟的环境中对现网进行PDV测试,以实现现网时钟算法的可行性验证。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术模拟现网包时延抖动方法实施例一的流程图;图2为本专利技术模拟现网包时延抖动方法实施例二的流程图;图3为现网的网络时延的示意图;图4为本专利技术模拟现网包时延抖动装置实施例一的示意图;图5为本专利技术模拟现网包时延抖动装置实施例二的示意图。具体实施例方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术模拟现网包时延抖动方法实施例一的流程图,如图1所示,该方法包括步骤101、以t为周期向从时钟设备发送包含第一时刻的第一时钟包,以使从时钟设备接收第一时钟包后返回第二时钟包。为了实现现网的IP时钟同步,本专利技术实施例提供模拟现网PDV的方法,即本专利技术实施例可以采用简单的方法模拟出现网PDV,然后据此进行PDV测试,以实现时钟同步。由此使得无需到现网的现场进行PDV测试,也无需在实验室搭建与现网一样的场景,就可以对现网进行PDV测试。PDV测试的目的是通过各种时钟算法来适应传输网络的PDV特性,最终保证传输网络中从时钟与主时钟同步。本实施例以主时钟设备为执行主体。主时钟设备以t为周期,周期性的向从时钟设备发送第一时钟包,其中该第一时钟包中包含第一时刻;该第一时刻为主时钟设备发送该第一时钟包的时刻与现网第一网络时延的差值;从时钟设备接收到第一时钟包后,向主时钟设备返回第二时钟包;其中,从时钟设备接收到第一时钟包的时刻为第二时刻,从时钟设备发送第二时钟包的时刻为第三时刻。从时钟设备接收到第一时钟包后,以第二时刻和第一时刻的差值作为本次的网络时延。本实施例中,由于主时钟设备直接将第一时钟包发送给从时钟设备,例如在实验室中,主时钟设备可以通过网线(例如长度为20厘米)将第一时钟包发送给从时钟设备,所以主时钟设备和从时钟设备之间几乎没有时延,由此,第二时刻和第一时刻的差值等于现网第一网络时延。其中,现网第一网络时延为现网主设备发送报文到现网从设备接收报文的网络时延,由此从时钟设备获得的网络时延相当于现网中从设备接收报文的网络时延。现网主设备例如可以为BSC或BSC的主控单元,现网从设备例如可以为BTS或BTS的主控单元。每个周期内的现网第一网络时延和现网第二网络时延为以t为周期依次从现网中获取到的。可以以t为周期,从现网中获取到多个现网第一网络时延和现网第二网络时延。其中,所述的t可以根据实际情况取值,本专利技术实施例并不限定t的取值。步骤102、接收第二时钟包后,向从时钟设备发送第四时刻,以使从时钟设备根据第一时刻、第二时刻、第三时刻和第四时刻调整从时钟与主时钟同步。主时钟设备接收第二时钟包后,向从时钟设备发送第四时刻;其中第四时刻为主时钟设备接收第二时钟包的时刻与现网第二网络时延之和。从时钟设备接收到第四时刻包后,以第四时刻和第三时刻的差值作为本次的网络本文档来自技高网
...

【技术保护点】
1.一种模拟现网包时延抖动方法,其特征在于,包括:以t为周期向从时钟设备发送包含第一时刻的第一时钟包,以使所述从时钟设备接收所述第一时钟包后返回第二时钟包;所述第一时刻为发送所述第一时钟包的时刻与现网第一网络时延的差值;所述从时钟设备接收所述第一时钟包的时刻为第二时刻;所述从时钟设备发送所述第二时钟包的时刻为第三时刻;接收所述第二时钟包后,向所述从时钟设备发送第四时刻,以使所述从时钟设备根据所述第一时刻、第二时刻、第三时刻和第四时刻调整从时钟与主时钟同步;所述第四时刻为接收所述第二时钟包的时刻与现网第二网络时延之和;每个周期内的所述现网第一网络时延和所述现网第二网络时延为以t为周期依次从现网中获取到的。

【技术特征摘要】
【国外来华专利技术】1.一种模拟现网包时延抖动方法,其特征在于,包括以t为周期向从时钟设备发送包含第一时刻的第一时钟包,以使所述从时钟设备接收所述第一时钟包后返回第二时钟包;所述第一时刻为发送所述第一时钟包的时刻与现网第一网络时延的差值;所述从时钟设备接收所述第一时钟包的时刻为第二时刻;所述从时钟设备发送所述第二时钟包的时刻为第三时刻;接收所述第二时钟包后,向所述从时钟设备发送第四时刻,以使所述从时钟设备根据所述第一时刻、第二时刻、第三时刻和第四时刻调整从时钟与主时钟同步;所述第四时刻为接收所述第二时钟包的时刻与现网第二网络时延之和;每个周期内的所述现网第一网络时延和所述现网第二网络时延为以t为周期依次从现网中获取到的。2.根据权利要求1所述的模拟现网包时延抖动方法,其特征在于所述现网第一网络时延为现网主设备发送报文到现网从设备接收报文的网络时延;所述现网第二网络时延为所述现网从设备发送报文到所述现网主设备接收报文的网络时延。3.根据权利要求2所述的模拟现网包时延抖动方法,其特征在于,通过以下方式获取所述现网第一网络时延和所述现网第二网络时延通过解析所述现网从设备接收的所述现网主设备发送的报文,在每个周期内获取至少一个现网第一网络时延和至少一个现网第二网络时延;根据每个周期内的所述至少一个现网第一网络时延和所述至少一个现网第二网络时延,选取本周期内的现网第一网络时延和现网第二网络时延。4.根据权利要求3所述的模拟现网包时延抖动方法,其特征在于,所述根据每个周期内的所述至少一个现网第一网络时延和所述至少一个现网第二网络时延,选取本周期内的现网第一网络时延和现网第二网络时延的过程,包括从每个周期内的所述至少一个现网第一网络时延中选择数值最小的一个作为本周期内的现网第一网络时延,从每个周期内的所述至少一个现网第二网络时延中选择数值最小的一个作为本周期内的现网第二网络时延;或者将每个周期内的所有现网第一网络时延的数值的平均值作为本周期内的现网第一网络时延,将每个周期内的所有现网第二网络时延的数值的平均值作为本周期内的现网第二网络时延;或者将每个周期内的所有现网第一网络时延的数值的平均值作为本周期内的现网第一网络时延,将每个周期内的所有现网第二网络时延的数值的平均值作为本周期内的现网第二网络时延;或者将每个周期内的所有现网第一网络时延的数值去掉最大值和最小值后的平均值作为本周期内的现网第一网络时延,将每个周期内的所有现网第二网络时延的数值去掉最大值和最小值后的平均值作为本周期内的现网第二网络时延;或者将每个周期内的所有现网第一网络时延的数值的最小值与所有第二网络时延的数值的最小值之和的1/2同时作为本周期内的现网第一网络时延和现网第二网络时延。5.根据权利要求2-4任一所述的模拟现网包时延抖动方法,其特征在于所述现网主设备为基站控制器或基站控制器的主控单元;所述现网从设备为基站收发台或基站收发台的主控单元。6.根据权利要求1-4任一所述的模拟现网包时延抖动方法,其特征在于,所述从时钟设备根据所述第一时刻、第二时刻、第三时刻和第四时刻调整从时钟与主时钟同步的过程, 包括所述从时钟根据式1得到线路时延,根据式2得到所述从时钟与所述主时钟的时间偏差,然后根据所述时间偏差调整与所述主时钟同步;式 1 为D = [(t2-tl) + (t4-t3)]/2 ;式 2 为P = t2_tl_D ;其中,tl 表示第...

【专利技术属性】
技术研发人员:吴国强唐纯勇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1