CN103299575A - 传输装置、传输方法以及计算机程序 - Google Patents

传输装置、传输方法以及计算机程序 Download PDF

Info

Publication number
CN103299575A
CN103299575A CN2011800619374A CN201180061937A CN103299575A CN 103299575 A CN103299575 A CN 103299575A CN 2011800619374 A CN2011800619374 A CN 2011800619374A CN 201180061937 A CN201180061937 A CN 201180061937A CN 103299575 A CN103299575 A CN 103299575A
Authority
CN
China
Prior art keywords
transmission
synchrodata
transmission band
clock
transmitting device
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.)
Granted
Application number
CN2011800619374A
Other languages
English (en)
Other versions
CN103299575B (zh
Inventor
镰田慎也
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of CN103299575A publication Critical patent/CN103299575A/zh
Application granted granted Critical
Publication of CN103299575B publication Critical patent/CN103299575B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0008Synchronisation information channels, e.g. clock distribution lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0667Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0673Clock or time synchronisation among packet nodes using intermediate nodes, e.g. modification of a received timestamp before further transmission to the next packet node, e.g. including internal delay time or residence time into the packet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0685Clock or time synchronisation in a node; Intranode synchronisation
    • H04J3/0697Synchronisation in a packet node
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

传输装置通过传输频带变动的传输路径,收发用于进行时钟同步的同步数据,具有:传输频带获取部,获取所述传输路径中的当前的传输频带;运算部,根据所述传输频带算出从通过所述传输路径发送所述同步数据到接收所需的时间,将所算出的时间和自身装置中的所述同步数据的滞留时间累积到在所述同步数据中记录的延迟信息;以及发送部,将通过所述运算部累积的结果的值作为所述同步数据的新的延迟信息写入到所述同步数据并发送。

Description

传输装置、传输方法以及计算机程序
技术领域
本发明涉及用于通过通信路径进行时钟同步的技术。
背景技术
当前,作为使用分组网络进行时钟同步的技术(参照专利文献1),制定有如IEEE1588v2(电气和电子工程师协会1588v2)那样的国际标准。在IEEE1588v2中,不仅获取时钟频率的同步,还能够调合时刻和时钟相位。在IEEE1588v2中,设置有时钟的主设备、想要与主设备同步的从设备。在主设备与从设备之间,通过使用了分组的通信,测量延迟时间。根据该延迟时间的测量结果,实现时钟频率的同步、时刻调合、时钟相位的调合。因此,延迟时间的误差和波动直接影响从设备的时钟再生精度。
延迟时间的误差和波动的原因,很多是时钟同步用的分组从输入到分组传输装置之后到输出为止的时间不是恒定。这种时间的波动,是通过分组传输装置内的QoS(Quality of Service:服务质量)控制等而产生。另一方面,在IEEE1588v2中定义有对分组传输装置内的延迟时间进行校正的技术。根据该技术,只要是与IEEE1588v2对应的分组传输装置,则能够进行延迟时间的误差的校正。
【现有技术文献】
【专利文献】
【专利文献1】日本特开2010-062992号公报
发明内容
发明所要解决的课题但是,这些校正技术始终以对分组传输装置内的延迟时间进行校正为主要目标。除了上述分组传输装置内的延迟时间的误差以外,还存在传输路径自身的延迟时间变化的情况。在IEEE1588v2中没有估计这种情况。这是因为,如果是一般的有线连接,则该传输路径的延迟时间不会很大地改变。
最近,在移动回传网中也使用IEEE1588v2的技术进行时钟同步的要求不断提高。在移动回传网中,作为分组传输装置多使用无线传输装置。由于无线传输是在空间传输,因此容易受到雨等环境的影响,在最坏的情况下还存在产生线路断开的情况。因此,存在根据传输路径的状况减少无线传输频带而确保连接性的技术。
在减少了这种无线传输路径的传输频带时,实质上这会导致用于传输分组的时间变长,其结果传输延迟变化。如之前所述,在IEEE1588v2的时钟同步技术中,延迟时间的误差直接影响时钟精度。
另外,虽然存在保障分组传输装置内的延迟误差的技术,但是没有估计传输路径中的延迟时间变化的情况。因此,根据无线传输路径中的传输频带变动,存在在变动时时钟精度暂时变差的问题。另外,这种问题不是限于无线传输的问题,在使用了传输频带变化的传输路径时,在有线传输中也可能产生相同的问题。
鉴于上述情况,本发明的目的在于,提供用于通过传输频带变动的传输路径高精度地进行时钟同步的技术。
用于解决课题的手段
本发明的一个方式提供一种传输装置,通过传输频带变动的传输路径收发用于进行时钟同步的同步数据,所述传输装置的特征在于,具有:传输频带获取部,获取所述传输路径中的当前的传输频带;运算部,根据所述传输频带算出从通过所述传输路径发送所述同步数据到接收所需的时间,将所算出的时间和自身装置中的所述同步数据的滞留时间累积到在所述同步数据中记录的延迟信息;以及发送部,将通过所述运算部累积的结果的值作为所述同步数据的新的延迟信息写入到所述同步数据并发送。
本发明的一个方式提供一种传输方法,由通过传输频带变动的传输路径收发用于进行时钟同步的同步数据的传输装置进行,所述传输方法的特征在于,具有:传输频带获取步骤,获取所述传输路径中的当前的传输频带;运算步骤,根据所述传输频带算出从通过所述传输路径发送所述同步数据到接收所需的时间,将所算出的时间和自身装置中的所述同步数据的滞留时间累积到在所述同步数据中记录的延迟信息;以及发送步骤,将通过所述运算步骤累积的结果的值作为所述同步数据的新的延迟信息写入到所述同步数据并发送。
本发明的一个方式提供一种计算机程序,用于使通过传输频带变动的传输路径收发用于进行时钟同步的同步数据的信息处理装置执行如下所述的步骤:传输频带获取步骤,获取所述传输路径中的当前的传输频带;运算步骤,根据所述传输频带算出从通过所述传输路径发送所述同步数据到接收所需的时间,将所算出的时间和自身装置中的所述同步数据的滞留时间累积到在所述同步数据中记录的延迟信息;以及发送步骤,将通过所述运算步骤累积的结果的值作为所述同步数据的新的延迟信息写入到所述同步数据并发送。
根据本发明,能够通过传输频带变动的传输路径高精度地进行时钟同步。
附图说明
图1是示出基于IEEE1588的时刻同步算法的通信序列的序列图。
图2A是示出IEEE1588和IEEE1588v2的时刻同步算法的概略的概略图。
图2B是示出IEEE1588和IEEE1588v2的时刻同步算法的概略的概略图。
图3是本发明的一个实施方式的通信***的***结构图。
图4是示出图3所示的无线传输装置向无线传输路径(传输频带变化的传输路径)发送同步分组时的处理的流程的序列图。
图5是示出图3所示的无线传输装置向传输路径(没有传输频带的变化或传输频带的变化没有反映到装置内延迟信息的传输路径)发送同步分组时的处理的流程的序列图。
图6是示出在本发明的一个实施方式中使用的无线传输装置的第一变形例的结构的功能框图。
图7是示出在本发明的一个实施方式中使用的无线传输装置的第二变形例的结构的功能框图。
图8是示出在本发明的一个实施方式中使用的无线传输装置的第三变形例的结构的功能框图。
具体实施方式
[IEEE1588]
首先,对IEEE1588的时刻同步算法进行说明。图1是示出基于IEEE1588的时刻同步算法的通信序列的序列图。在图1中,时钟主机100与时钟从机200进行双向通信,时钟从机200定期地与时钟主机100同步时刻。
时钟主机100对时钟从机200定期地发送Sync消息(步骤S900)。时钟主机100记录该Sync(同步)消息的发送时刻(以下,称为“Sync发送时刻”。)Tm(0)(步骤S901)。接着,时钟主机100对时钟从机200发送Follow_up(跟踪)消息(步骤S903)。此时,时钟主机100在Follow_up消息中存储Sync发送时刻Tm(0)。
当接收Sync消息时,时钟从机200将该接收处理作为触发而记录Sync消息的接收时刻(以下,称为“Sync接收时刻”。)Ts(0)(步骤S902)。接着,时钟从机200接收Follow_up消息,抽出存储在Follow_up消息中的Sync发送时刻Tm(0)并记录。接着,时钟从机200对时钟主机100发送Delay_Request(延迟响应)消息(步骤S904)。并且,时钟从机200记录该Delay_Request消息的发送时刻(以下,称为“Delay(延迟)发送时刻”。)Ts(1)(步骤S905)。
当接收Delay_Request消息时,时钟主机100将该接收处理作为触发而记录Delay_Request消息的接收时刻(以下,称为“Delay接收时刻”。)Tm(1)(步骤S906)。接着,时钟主机100对时钟从机200发送Delay_Response消息(步骤S907)。此时,时钟主机100在Delay_Response消息中存储Delay接收时刻Tm(1)。
当接收Delay_Response消息时,时钟从机200抽出存储在Delay_Response消息中的Delay接收时刻Tm(1)并记录。
时钟从机200根据Sync发送时刻Tm(0)、Sync接收时刻Ts(0),通过以下的式1,算出时钟主机100中的时刻(以下,称为“主时刻”。)与时钟从机200中的时刻(以下,称为“从时刻”。)的差分MS_Diff(MS_差分)。
MS_Diff=Ts(0)-Tm(0)=MS_Delay+Offset···式1
另外,时钟从机200根据Delay发送时刻Ts(1)、Delay接收时刻Tm(1),通过以下的式2,求出从时刻与主时刻的差分。
SM_Diff=Tm(1)-Ts(1)=SM_Delay-Offset···式2
此处,MS_Delay表示从时钟主机100向时钟从机200的传输延迟,SM_Delay表示从时钟从机200向时钟主机100的传输延迟,Offset(偏移)表示时钟从机200相对于时钟主机100的时刻偏移(前进)。另外,传输延迟MS_Delay和SM_Delay由时钟主机100与时钟从机200之间的传播延迟、和在时钟主机100与时钟从机200之间的网络上的中继节点产生的排队延迟构成。
如上所述,关于时钟从机200相对于时钟主机100的时刻偏移即Offset,得到式1和式2这两个式。但是,在该两个式中,除了Offset以外还包含称为MS_Delay和SM_Delay的未知参数。因此,由于对于三个未知的参数仅存在两个式,因此不能算出Offset。因此,在IEEE1588中,假设从时钟主机100向时钟从机200的传输延迟MS_Delay、与从时钟从机200向时钟主机100的传输延迟SM_Delay相等,任意一个值都是Delay,将上述式1和式2变形为以下的式3和式4。
MS_Diff=Delay+Offset···式3
SM_Diff=Delay-Offset···式4
通过解式3和式4的联立方程式,从而导出以下的式5。
Offset=(MS_Diff-SM_Diff)/2···式5
时钟从机200根据式5算出Offset,根据Offset对从时刻进行校正,从而使从时刻与主时刻同步。以上是在IEEE1588中规定的时刻同步算法。
[IEEE1588v2]
接着,对IEEE1588v2的时刻同步算法进行说明。图2是示出IEEE1588和IEEE1588v2的时刻同步算法的概略的概略图。图2A示出IEEE1588的时刻同步算法的概略。图2B示出IEEE1588v2的时刻同步算法的概略。图2A和图2B的D1~D6表示分别在各中继节点Re1~Re3上产生的、向箭头方向的传输的排队延迟。
在IEEE1588v2中,各中继节点Re1~Re3具有TC功能。TC功能是如下这样的功能:对控制消息(IEEE1588消息)的分组的节点内停留时间(装置内延迟信息)进行计量,将该时间记载到控制分组的预定字段,进行累计相加。另外,IEEE1588消息具体地讲是Sync消息和Delay_Request消息。在IEEE1588v2中,通过TC功能,在每次控制分组经由中继节点Re1~Re3时,中继节点Re1~Re3中的停留时间在消息内累计相加。因此,时钟从机200能够正确地获取在从时钟主机100向时钟从机200的传输中的各中继节点Re1~Re3上产生的排队延迟的总计。同样地,时钟主机100能够正确地获取在从时钟从机200向时钟主机100的传输中的各中继节点Re1~Re3上产生的排队延迟的总计。
当将从时钟主机100向时钟从机200的传输中的排队延迟的总计和传播延迟分别设为MS_Q、MS_P、将从时钟从机200向时钟主机100的传输中的排队延迟的总计和传播延迟分别设为SM_Q、SM_P时,上述式1和式2能够变形为下述的式6和式7。
MS_Diff=MS_P+MS_Q+Offset···式6
SM_Diff=SM_P+SM_Q-Offset···式7
此处,在从时钟主机100向时钟从机200的传输与从时钟从机200向时钟主机100的传输的消息传输路径双向上相等时,成为MS_P=SM_P=Propagation_Delay。此时,式6和式7能够如下述的式8和式9那样变形。
MS_Diff=Propagation_Delay+MS_Q+Offset···式8
SM_Diff=Propagation_Delay+SM_Q-Offset···式9
并且,作为用于通过式8和式9算出Offset的式,能够得到下述的式10。
Offset={(MS_Diff-SM_Diff)-(MS_Q-SM_Q)}/2···式10
如图2A所示,在不是IEEE1588v2的IEEE1588(以下,还称为“PureIEEE1588”。)中,假设在各中继节点Re1~Re3中产生的排队延迟的总计在双向上相等。即,假设了从时钟主机100向时钟从机200的传输中的排队延迟的总计(D1+D2+D3)、与从时钟从机200向时钟主机100的传输中的排队延迟的总计(D4+D5+D6)相等。但是,由于实际上不相等,因此该误差成为同步精度劣化的原因。
相对于此,在IEEE1588v2中,通过安装在各中继节点Re1~Re3的TC功能对各中继节点Re1~Re3中的排队延迟的总计进行计量。并且,时钟从机200正确地获取从时钟主机100向时钟从机200的传输中的排队延迟的总计值(D1+D2+D3)。另外,时钟主机100正确地获取从时钟从机200向时钟主机100的传输中的排队延迟的总计值(D4+D5+D6)。通过这样的动作,在IEEE1588v2中,能够进行高精度的时刻同步。以上为在IEEE1588v2中规定的时刻同步算法。
图3是作为本发明的一个实施方式的通信***1的***结构图。通信***1具有PRC(Primary Reference Clock:主参考时钟)10、时钟主机300、时钟从机400、无线传输装置500a、无线传输装置500b。通信***1基于IEEE1588v2而动作。时钟主机300以能够通过传输路径与无线传输装置500a通信的方式与无线传输装置500a连接。时钟从机400以能够通过传输路径与无线传输装置500b通信的方式与无线传输装置500b连接。无线传输装置500a与无线传输装置500b通过无线传输路径进行无线通信。
PRC10是基于ITU-T G.811等标准建议来设计的装置,输出正确的时钟信息。另外,作为PRC10,也可以使用GPS(Global PositioningSystem:全球位置测定***)。时钟主机300从PRC10获取时钟信息。
时钟从机400通过无线传输装置500a和无线传输装置500b,进行与时钟主机300之间的同步分组(控制分组)的收发。时钟从机400通过同步分组的收发,测量延迟时间而再生时钟信息,进行时钟输出。时钟主机300和时钟从机400根据在同步分组中包含的装置内延迟信息(节点内停留时间)进行延迟时间的校正。如上所述,同步分组用作同步数据。另外,装置内延迟信息用作延迟信息。
接着对无线传输装置500a进行说明。另外,由于无线传输装置500a与无线传输装置500b具有基本上相同的结构,因此省略关于无线传输装置500b的说明。无线传输装置500a具有通过总线连接的CPU(Central Processing Unit:中央处理单元)、存储器、辅助存储装置等,执行传输程序。无线传输装置500a通过传输程序的执行,作为具有第一接收队列501、第一运算部502、第一发送队列503、无线发送部504、无线接收部505、第二接收队列506、第二运算部507、第二发送队列508的装置来发挥功能。另外,也可以使用ASIC(Application SpecificIntegrated Circuit:专用集成电路)、PLD(Programmable Logic Device:可编程逻辑设备)、FPGA(Field Programmable GateArray:现场可编程门阵列)等硬件来实现无线传输装置500a的各功能的全部或一部分。传输程序也可以记录在计算机可读取的记录介质。计算机可读取的记录介质是指例如是软盘、磁光盘、ROM、CD-ROM等便携式介质、内置于计算机***的硬盘等存储装置。传输程序也可以记录在记录介质,由计算机读出来执行。传输程序也可以通过电信线路发送。
第一接收队列501通过传输路径接收分组。第一接收队列501从所接收的分组中挑选同步分组。第一接收队列501在接收了同步分组时,将所接收的时刻Tr和包含在同步分组中的装置内延迟信息Td通知给第一运算部502。另外,第一接收队列501将所接收的分组转送到第一发送队列503。
第一运算部502根据从第一接收队列501通知的接收时刻Tr及装置内延迟信息Td、从第一发送队列503通知的发送时刻Tt、从无线发送部504通知的无线频带信息BW,计算装置内延迟时间改写信息Tn。第一运算部502将算出的装置内延迟时间改写信息Tn通知给第一发送队列503。如上所述,第一运算部502至少具有作为运算部的功能。
第一发送队列503从第一接收队列501接收分组,依次转送到无线发送部504。当从第一接收队列501接收同步分组时,第一发送队列503将发送该同步分组的时刻Tt通知给第一运算部502。并且,第一发送队列503将同步分组的装置内延迟信息改写为从第一运算部502通知的装置内延迟时间改写信息Tn。如上所述,第一发送队列503至少具有作为发送部的功能。
无线发送部504将从第一发送队列503接收的分组转换为无线帧,进行编码处理和调制处理并发送到无线传输路径。无线发送部504获取无线传输路径的无线频带信息BW,通知给运算部502。如上所述,无线发送部504至少具有作为传输频带获取部的功能。无线频带信息BW表示从自基站(自身装置)到对方基站(对方装置)的无线传输路径中的传输频带(通信速度)。对方基站表示经由无线传输路径的成为无线通信的对方的装置。例如,对于在无线传输装置500a中具备的无线发送部504,无线传输装置500a成为自基站,无线传输装置500b成为对方基站。无线发送部504可以通过某种方法获取无线频带信息BW。以下,对获取无线频带信息BW的方法的一例进行说明。
无线传输装置500a与无线传输装置500b根据自适应调制方式进行无线通信。无线传输装置500a(自基站)的无线发送部504从无线传输装置500b接收关于调制方式的通知。并且,无线发送部504根据所通知的调制方式进行无线发送,并且算出以该调制方式发送时的传输频带(无线频带信息BW)。
更具体地对上述处理进行说明。无线传输装置500b(对方基站)的无线接收部505根据所接收的信号的接收强度和解码处理的结果等,获取表示从无线传输装置500a向无线传输装置500b的无线传输路径中的传输路径的状态的信息。无线接收部505根据所获取的信息,确定无线传输装置500a的无线发送部504使用的调制方式。无线接收部505将表示所确定的调制方式的信息,通知给相同装置(无线传输装置500b)的无线发送部504。无线发送部504通过无线传输路径将表示所通知的调制方式的信息发送给无线传输装置500a。无线传输装置500a的无线接收部505在从无线传输装置500b接收表示调制方式的信息时,将该调制方式通知给无线发送部504。由此,无线传输装置500a(自基站)的无线发送部504从无线传输装置500b(对方基站)接收关于调制方式的通知。
回到无线传输装置500a的结构的说明。无线接收部505通过无线传输路径接收无线帧。无线接收部505对所接收的无线帧进行解调处理和解码处理,再生分组。并且,无线接收部505将再生的分组转送给第二接收队列506。
第二接收队列506从无线接收部505接收分组。第二接收队列506从所接收的分组中挑选同步分组。第二接收队列506,在接收了同步分组时,将所接收的时刻Tr和包含在同步分组中的装置内延迟信息Td通知给第二运算部507。另外,第二接收队列506将所接收的分组转送给第二发送队列508。
第二运算部507根据从第二接收队列506通知的接收时刻Tr和装置内延迟信息Td、与从第二发送队列508通知的发送时刻Tt,算出装置内延迟时间改写信息Tn’。第二运算部507将所算出的装置内延迟时间改写信息Tn’通知给第二发送队列508。
第二发送队列508从第二接收队列506接收分组,依次通过传输路径向发送先的装置发送分组。当从第二接收队列506接收同步分组时,第二发送队列508将发送该同步分组的时刻Tt通知给第二运算部507。并且,第二发送队列508将同步分组的装置内延迟信息改写为从第二运算部507通知的装置内延迟时间改写信息Tn’。
接着对无线传输装置500a的动作的流程进行说明。图4是示出无线传输装置500a向无线传输路径(传输频带变化的传输路径)发送同步分组时的处理的流程的序列图。无线发送部504在预定的定时将无线频带信息BW通知给第一运算部502(步骤S101)。预定的定时也可以是每次无线发送部504获取无线频带信息BW的定时,也可以是每次所获取的无线频带信息BW的值变动的定时,也可以是其他的定时。
当从时钟主机300向传输路径发送同步分组时,首先第一接收队列501接收同步分组(步骤S102)。接着,将第一接收队列501接收了同步分组的接收时刻Tr、和包含在同步分组中的装置内延迟信息Td通知给第一运算部502(步骤S103)。接着,第一接收队列501将同步分组转送到第一发送队列503(步骤S104)。接着,第一发送队列503在能够发送同步分组的阶段将发送时刻Tt通知给第一运算部502(步骤S105)。接着,第一运算部502根据以下所示的式11算出装置内延迟时间改写信息Tn。
Tn=Td+Tt-Tr+Size/BW···式11
式11中的“Size”表示同步分组的大小(同步数据的尺寸)。“Tt-Tr”的值表示自身装置中的同步分组的滞留时间。Size的值是作为按照在通信***1中处理的同步分组类别的值,预先设定在第一运算部502中。第一运算部502将装置内延迟时间改写信息Tn通知给第一发送队列503(步骤S106)。
接着,第一发送队列503将同步分组的装置内延迟时间Td改写为装置内延迟时间改写信息Tn、将改写完的同步分组转送给无线发送部504(步骤S107)。无线发送部504将接收到的同步分组转换为无线帧而通过无线传输路径发送到无线传输装置500b(步骤S108)。
另外,图4的序列图表示接收了同步分组时的处理,但接收了同步分组以外的分组时的处理仅是步骤S102、步骤S104、步骤S107、步骤S108的动作。
图5是示出无线传输装置500a向传输路径(没有传输频带的变化或传输频带的变化没有反映到装置内延迟信息的传输路径)发送同步分组时的处理的流程的序列图。当从无线传输装置500b向无线传输路径发送同步分组时,首先无线接收部505接收同步分组(步骤S201)。接着,无线接收部505将接收到的同步分组转送到第二接收队列506(步骤S202)。接着,将第二接收队列506接收到同步分组的接收时刻Tr、和包含在同步分组中的装置内延迟信息Td通知给第二运算部507(步骤S203)。接着,第二接收队列506将同步分组转送给第二发送队列508(步骤S204)。接着,第二发送队列508在能够发送同步分组的阶段将发送时刻Tt通知给第二运算部507(步骤S205)。接着,第二运算部502根据以下所示的式12算出装置内延迟时间改写信息Tn’。
Tn’=Td+Tt-Tr···式12
第二运算部507将装置内延迟时间改写信息Tn’通知给第二发送队列508(步骤S206)。接着,第二发送队列508将同步分组的装置内延迟时间Td改写为装置内延迟时间改写信息Tn’。并且,第二发送队列508将改写完的同步分组通过传输路径发送到时钟主机300(步骤S207)。
另外,图5的序列图示出接收到同步分组时的处理,但在接收到同步分组以外的分组时的处理仅是步骤S201、步骤S202、步骤S204、步骤S207的动作。
在如上所述构成的通信***1中,算出与无线传输路径中的传输频带对应的装置内延迟时间改写信息Tn,将所算出的值设定为同步分组的装置内延迟信息。更具体地讲,在算出Tn时,加算“Size/BW”的值。该值表示在当前的无线传输路径中,将同步分组从无线传输装置500a发送到无线传输装置500b时所需的时间。BW的值根据无线发送部504而动态地变更。因此,能够根据无线传输路径的状态对装置内延迟时间进行校正。因此,即使传输频带根据无线传输路径的状态而变化,能够以更高的精度来进行使用了同步分组的时钟同步。
[变形例]
接着,对无线传输装置的变形例进行说明。图6是示出第一变形例(无线传输装置600a)的结构的功能框图。无线传输装置600a在进一步具备中继无线接收部609和中继无线发送部610这一点上与无线传输装置500a不同。
上述无线传输装置500a的一方与无线传输路径连接,另一方与有线的传输路径连接。相对于此,无线传输装置600a的双方与无线传输路径连接。
此时,时钟主机300与无线传输装置600a也可以通过无线传输路径进行通信。通过使用如上所述构成的无线传输装置600a,即使在没有经由有线的无线网络中,也能够得到与通信***1相同的效果。
另外,无线传输装置600a设置在无线传输装置500a与无线传输装置500b之间,也可以对无线传输装置500a与无线传输装置500b之间的通信进行中继。
图7是示出第二变形例(无线传输装置700a)的结构的功能框图。
无线传输装置700a在具有多个第一接收队列501、多个第二发送队列508、第一路径确定部701、第二路径确定部702这一点上与无线传输装置500a不同。第一路径确定部701存储路由表,根据接收到的分组的目的地地址,确定该分组的下一个转送目的地。第一路径确定部701将所确定的转送目的地写入到分组的头,向第一发送队列503转送分组。第二路径确定部702存储路由表,根据接收到的分组的目的地地址,确定该分组的下一个转送目的地。第二路径确定部702将所确定的转送目的地写入到分组的头,向第二发送队列508转送分组。通过使用如上所述构成的无线传输装置700a,即使对于通过多个传输路径分别从不同的时钟主机300输入的同步分组,也能够进行与通信***1相同的处理。因此,将通过多个传输路径从分别不同的时钟主机300发送同步分组的***中,也能够得到与通信***1相同的效果。
图8是示出第三变形例(有线传输装置800a)的结构的功能框图。
有线传输装置800a与无线传输装置500a不同的点在于:代替无线发送部504而具备有线发送部804;以及代替无线接收部505而具备有线接收部805。有线发送部804与无线发送部504不同点仅在于,通信方式是无线还是有线这一点,关于其他的处理与无线发送部504相同。即,有线发送部804将从第一发送队列503接收到的分组,转换为与位于无线传输装置500b之间的有线传输路径适合的形式并发送。另外,有线发送部804获取与位于无线传输装置500b之间的有线传输路径的状态对应的传输频带,通知给第一运算部502。作为有线传输路径的具体例,存在SONET/SDH(Synchronous Optical NETwork(同步光纤网络)/Synchronous Digital Hierarchy(同步数字系列))或ADSL(Asymmetric Digital Subscriber Line;非对称数字用户线路)等。如上所述,如果是传输频带变化的有线传输路径,且能够通过发送侧的装置获取传输频带,则也可以是任何方式的传输路径。
有线接收部805与无线接收部505不同点仅在于,通信的方式是无线还是有线这一点,关于其他的处理与无线接收部505相同。即,有线接收部805从位于无线传输装置500b之间的有线传输路径接收信号,对分组进行复原。并且,有线接收部805将复原的分组转送给第二接收队列506。
在无线传输装置500a、第一~第三变形例中,第一运算部502和第二运算部507也可以使用单一的运算电路而构成。
第一运算部502也可以根据“Size/BW”以外的运算方法,在当前的无线传输路径中,获取将同步分组从无线传输装置500a发送到无线传输装置500b时所需的时间。
以上,虽然参照附图对本发明的实施方式进行了详细说明,但是具体的结构不限定于该实施方式,还包含不脱离本发明的主旨的范围的设计等。
本申请主张基于2010年12月24日在日本申请的日本特愿2010-286894号的优先权,将该内容引用于此。
工业上的可利用性
本发明能够在通过通信路径进行时钟同步的***和装置中应用。
标号说明
1…通信***,10…PRC,300…时钟主机,400…时钟从机,500a、500b…无线传输装置,501…第一接收队列,502…第一运算部(运算部),503…第一发送队列(发送部),504…无线发送部(传输频带获取部),505…无线接收部,506…第二接收队列,507…第二运算部,508…第二发送队列,609…中继无线接收部,610…中继无线发送部,701…第一路径确定部,702…第二路径确定部,804…有线发送部,805…有线接收部。

Claims (5)

1.一种传输装置,通过传输频带变动的传输路径收发用于进行时钟同步的同步数据,所述传输装置具有:
传输频带获取部,获取所述传输路径中的当前的传输频带;
运算部,根据所述传输频带算出从通过所述传输路径发送所述同步数据到接收所需的时间,将所算出的时间和自身装置中的所述同步数据的滞留时间累积到在所述同步数据中记录的延迟信息;以及
发送部,将通过所述运算部累积的结果的值作为所述同步数据的新的延迟信息写入到所述同步数据并发送。
2.根据权利要求1所述的传输装置,其中,
所述运算部预先存储所述同步数据的大小,通过将所述大小除以所述传输频带,从而算出从通过所述传输路径发送所述同步数据到接收所需的时间。
3.根据权利要求1或2所述的传输装置,其中,
所述传输频带获取部从成为自身装置的通信对方的对方装置,获取与从自身装置向所述对方装置的通信有关的通信信息,根据所述通信信息获取所述传输频带。
4.一种传输方法,由通过传输频带变动的传输路径收发用于进行时钟同步的同步数据的传输装置进行所述传输方法,所述传输方法具有:
传输频带获取步骤,获取所述传输路径中的当前的传输频带;
运算步骤,根据所述传输频带算出从通过所述传输路径发送所述同步数据到接收所需的时间,将所算出的时间和自身装置中的所述同步数据的滞留时间累积到在所述同步数据中记录的延迟信息;以及
发送步骤,将通过所述运算步骤累积的结果的值作为所述同步数据的新的延迟信息写入到所述同步数据并发送。
5.一种计算机程序,用于使通过传输频带变动的传输路径收发用于进行时钟同步的同步数据的信息处理装置执行如下所述的步骤:
传输频带获取步骤,获取所述传输路径中的当前的传输频带;
运算步骤,根据所述传输频带算出从通过所述传输路径发送所述同步数据到接收所需的时间,将所算出的时间和自身装置中的所述同步数据的滞留时间累积到在所述同步数据中记录的延迟信息;以及
发送步骤,将通过所述运算步骤累积的结果的值作为所述同步数据的新的延迟信息写入到所述同步数据并发送。
CN201180061937.4A 2010-12-24 2011-11-29 传输装置以及传输方法 Active CN103299575B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2010286894 2010-12-24
JP2010-286894 2010-12-24
PCT/JP2011/077502 WO2012086372A1 (ja) 2010-12-24 2011-11-29 伝送装置、伝送方法及びコンピュータプログラム

Publications (2)

Publication Number Publication Date
CN103299575A true CN103299575A (zh) 2013-09-11
CN103299575B CN103299575B (zh) 2016-09-21

Family

ID=46313654

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180061937.4A Active CN103299575B (zh) 2010-12-24 2011-11-29 传输装置以及传输方法

Country Status (5)

Country Link
US (1) US8861668B2 (zh)
EP (1) EP2658161B1 (zh)
JP (1) JP5459415B2 (zh)
CN (1) CN103299575B (zh)
WO (1) WO2012086372A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2603695C1 (ru) 2012-10-31 2016-11-27 Телефонактиеболагет Л М Эрикссон (Пабл) РАСПРЕДЕЛЕНИЕ ПАКЕТОВ СИНХРОНИЗАЦИИ ПО ТРАНСПОРТНЫМ ЛИНИЯМ СВЯЗИ Wi-Fi
US20160128012A1 (en) * 2013-06-18 2016-05-05 Nec Corporation Communication system, communication system control method, transmission device, and reception device
US10374735B2 (en) 2013-06-18 2019-08-06 Nec Corporation Communication system, communication system control method, transmission device, and reception device
JP2017090046A (ja) * 2014-02-13 2017-05-25 日本電気株式会社 中継装置、時刻同期システム及び時刻同期方法
JP6481807B2 (ja) * 2014-03-07 2019-03-13 日本電気株式会社 時刻同期方法、ネットワークシステム、cpu、中継機器、およびユーザ機器
JP6395407B2 (ja) * 2014-03-19 2018-09-26 Kddi株式会社 受信装置
JP6326474B2 (ja) * 2016-10-24 2018-05-16 株式会社日立製作所 通信制御装置
JP7039125B2 (ja) * 2017-12-18 2022-03-22 一般財団法人電力中央研究所 時刻同期方法、時刻同期プログラム、および時刻同期装置、並びに、時刻同期システム
JP7200636B2 (ja) * 2018-12-04 2023-01-10 日本電信電話株式会社 伝送装置、時刻伝送システム、および、遅延測定方法
JP7070387B2 (ja) * 2018-12-11 2022-05-18 日本電信電話株式会社 時刻比較装置、および、時刻品質監視方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010062992A (ja) * 2008-09-05 2010-03-18 Oki Electric Ind Co Ltd クロック同期方法及び通信システム
CN101827098A (zh) * 2010-03-31 2010-09-08 中兴通讯股份有限公司 时间同步的处理方法及装置
WO2010104153A1 (ja) * 2009-03-11 2010-09-16 株式会社東芝 メッセージを中継する中継装置およびプログラム
CN102082653A (zh) * 2009-11-26 2011-06-01 中兴通讯股份有限公司 一种时钟同步的方法、***及装置
US8018972B2 (en) * 2009-06-30 2011-09-13 Alcatel Lucent Timing over packet performance

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001177570A (ja) * 1999-12-17 2001-06-29 Mitsubishi Electric Corp 通信ネットワークシステム、通信ネットワークシステムにおけるスレーブ装置、マスタ装置および中継装置ならびに通信ネットワークシステムにおける同期制御方法
JP2005253033A (ja) 2004-02-06 2005-09-15 Nippon Telegr & Teleph Corp <Ntt> 網同期装置、クロック伝達方法およびクロック伝達パケット網
US8295310B2 (en) * 2006-09-25 2012-10-23 Futurewei Technologies, Inc. Inter-packet gap network clock synchronization
US8902932B2 (en) * 2008-10-02 2014-12-02 Cortina Systems, Inc. Systems and methods for a network device to update timing packets to reflect delay
JP2010286894A (ja) 2009-06-09 2010-12-24 Jsol Corp ネットワーク・ケーブル,コネクタ付ネットワーク・ケーブルおよびその作製方法
WO2011074529A1 (ja) * 2009-12-18 2011-06-23 日本電気株式会社 時刻同期システム、スレーブノード、時刻同期方法及び時刻同期用プログラム
EP2599247B1 (en) * 2010-07-29 2018-12-19 ADTRAN GmbH Method and device for processing data on a connection between two nodes of a communication network
SG188519A1 (en) * 2010-10-13 2013-04-30 Ericsson Telefon Ab L M Determining asymmetries in a communication network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010062992A (ja) * 2008-09-05 2010-03-18 Oki Electric Ind Co Ltd クロック同期方法及び通信システム
WO2010104153A1 (ja) * 2009-03-11 2010-09-16 株式会社東芝 メッセージを中継する中継装置およびプログラム
US8018972B2 (en) * 2009-06-30 2011-09-13 Alcatel Lucent Timing over packet performance
CN102082653A (zh) * 2009-11-26 2011-06-01 中兴通讯股份有限公司 一种时钟同步的方法、***及装置
CN101827098A (zh) * 2010-03-31 2010-09-08 中兴通讯股份有限公司 时间同步的处理方法及装置

Also Published As

Publication number Publication date
EP2658161B1 (en) 2018-08-08
JP5459415B2 (ja) 2014-04-02
US20130272352A1 (en) 2013-10-17
WO2012086372A1 (ja) 2012-06-28
JPWO2012086372A1 (ja) 2014-05-22
EP2658161A4 (en) 2017-05-17
CN103299575B (zh) 2016-09-21
US8861668B2 (en) 2014-10-14
EP2658161A1 (en) 2013-10-30

Similar Documents

Publication Publication Date Title
CN103299575A (zh) 传输装置、传输方法以及计算机程序
US8416812B2 (en) Network timing synchronization systems
US9698926B2 (en) Distributed two-step clock
EP2381622B1 (en) Update of a cumulative residence time of a packet in a packet-switched communication network
CN104054284B (zh) 通过分组交换网络的数据传输
KR101290643B1 (ko) 광 전송 네트워크에서 시간 동기화 프로토콜을 베어링하는 방법 및 시스템
US20130173950A1 (en) Method and apparatus for communicating time information between time aware devices
CN110278065B (zh) 一种补偿时延的方法和设备
CN104396180A (zh) 时钟同步***、时钟同步方法和存储有时钟同步程序的存储介质
US20080101514A1 (en) Method and arrangement for synchronization
JP2009253842A (ja) クロック同期システム
US11683150B2 (en) Methods, apparatus and computer-readable media for synchronization over an optical network
CN103546268A (zh) 一种***时间的补偿方法及设备
CN113424466B (zh) 时钟同步的方法和装置
WO2014101668A1 (zh) 时间同步处理方法及装置
WO2016092243A1 (en) Method and devices for time transfer using end to end transparent clocks
CN101420281B (zh) 用于在网络要素之间传送日内时间值的方法和装置
US9379833B2 (en) Transmitter, transmission method, and non-transitory computer-readable medium storing program
Aichhorn et al. Accurate clock synchronization for power systems protection devices over packet switched networks
JP6543701B2 (ja) タイミング信号発生方法およびデバイス
KR20110014909A (ko) 네트워크 장치간 시각 보정 방법 및 그 장치
JP2019110417A (ja) 時刻同期方法、時刻同期プログラム、および時刻同期装置、並びに、時刻同期システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant