CN100550822C - 自适应时钟恢复 - Google Patents

自适应时钟恢复 Download PDF

Info

Publication number
CN100550822C
CN100550822C CNB031255280A CN03125528A CN100550822C CN 100550822 C CN100550822 C CN 100550822C CN B031255280 A CNB031255280 A CN B031255280A CN 03125528 A CN03125528 A CN 03125528A CN 100550822 C CN100550822 C CN 100550822C
Authority
CN
China
Prior art keywords
clock
tdm
time
grouping
value
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.)
Expired - Fee Related
Application number
CNB031255280A
Other languages
English (en)
Other versions
CN1496072A (zh
Inventor
马丁·R.·斯科特
尼古拉斯·菲特霍恩
蒂莫西·M.·E.弗罗斯特
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.)
Microsemi Semiconductor Ltd
Original Assignee
Zarlink Semiconductor Ltd
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 Zarlink Semiconductor Ltd filed Critical Zarlink Semiconductor Ltd
Publication of CN1496072A publication Critical patent/CN1496072A/zh
Application granted granted Critical
Publication of CN100550822C publication Critical patent/CN100550822C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/062Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
    • H04J3/0632Synchronisation of packets and cells, e.g. transmission of voice via a packet network, circuit emulation service [CES]
    • 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/0682Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Hardware Design (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

一种从TDM数据分组恢复TDM输出的时钟信号的方法,从一个具有源TDM时钟的源设备到一个具有目的TDM时钟的目的设备,在分组网络上传输该TDM数据,在方法包括:提供至少一些分组,其中带有当产生该分组时表示源TDM时钟状态的远程时间戳;提供所述至少一些分组,其中带有当接收该分组时表示目的TDM状态的本地时间戳;确定表示所述本地和远程时间戳之差的过渡时间值;和基于上述确定的所述过渡时间,控制TDM输出的时钟频率。

Description

自适应时钟恢复
技术领域
本发明涉及一种来自于TDM数据包的TDM输出的时钟信号恢复,其中TDM数据包通过一个分组网络进行传输。
背景技术
TDM链路是带有由服务时钟fservice调节的固定比特率的同步回路。利用分组网络,入口和出口频率之间的连接因分组按期间断而断开。从图1来看,在用户住宅的TDM服务频率fservice应该在分组网络的出口(fregen)处得到精确再现。在频率上长期不匹配的结果就是,在分组网络出口处的队列将不是满就是空,这取决于再生时钟是低于原始时钟还是高于原始时钟。这将导致数据丢失和服务降低。
ATM电路仿真服务的相关标准,ITU标准I.363.1和ATM论坛(ATMForum)标准af-vtoa-0078,概括地提到了自适应时钟恢复的概念。
发明内容
本发明目的是提供了一种恢复时钟信号的方法,和一种时钟恢复***。
根据本发明一个方面,一种从TDM数据分组恢复TDM输出的时钟信号的方法,从一个具有源TDM时钟的源设备到一个具有目的TDM时钟的目的设备,在分组网络上传输该TDM数据,所述方法其特征在于包括:使至少一些分组带有远程时间戳或是能够生成远程时间戳的信息,所述远程时间戳仅以计算源TDM时钟周期所确定的比特计算为基础并表示当产生该分组时源TDM时钟状态;使所述至少一些分组带有本地时间戳,所述本地时间戳的仅以目的TDM时钟周期所确定的比特计算为基础并表示当接收该分组时目的TDM时钟状态;确定表示所述本地和远程时间戳之间差的过渡时间值;随时间过滤所述过渡时间值,以产生过滤的过渡时间;和仅基于上述确定的所述过滤的过渡时间,控制TDM输出的时钟频率;其中任何大于预定值的过渡时间都不作为对任一控制算法的输入,来调节所述TDM输出的时钟频率。
根据本发明另一个方面,一种时钟恢复***,用于从TDM数据分组恢复TDM输出的时钟信号,从一个具有源TDM时钟的源设备到一个具有目的TDM时钟的目的设备,在分组网络上传输该TDM数据,在***包括:远程时间戳抽取装置,用于从收到的分组中抽取出一个远程时间戳值所述远程时间戳仅以计算源TDM时钟周期所确定的比特计算为基础并表示当产生该分组时源TDM时钟的状态;本地时间戳装置,用于给所接收分组提供一个本地时间戳,所述本地时间戳的仅以目的TDM时钟周期所确定的比特计算为基础并表示当接收该分组时目的TDM时钟的状态;一个差分器,用于确定一个表示所述本地和远程时间戳之间差的过渡时间;一个用于对所述差分器输出进行过滤的过滤器以产生过滤的过渡时间;和时钟控制装置,用来仅根据所述过滤的过渡时间控制TDM输出的频率,其中所述时钟控制装置忽略那些大于预定值的过渡时间。
下面将仅仅通过举例的方式、结合参考附图,来更加详细地描述本发明的实施例。
附图说明
图1是示意图,示出了通过分组网络传送的租用专线TDM服务;和
图2是示意图,示出了按照本发明实施例基于过渡时间的时钟恢复方法。
具体实施方式
在图1中,来自于源设备的分组(信息包)传输速率是等时的,并由fservice来确定。然而,到达目的设备的分组达到速率受到介入分组网络干扰。分组通常将达到通过变化延迟量而分离的猝发。连续分组与猝发之间的延迟,将根据在网络中的信息量而变化。网络的特性是不确定性的,但是经过此较长时期,在目的设备的到达速率将等于在信息源的离开速率(假定无丢失分组或重复分组)。
在目的设备处的TDM输出是等时的并且由fregen来确定。这将由图2中的数控振荡器(DCO)(22)来提供。所述输出由一个分组延迟变量(PDV)缓冲器(12)来供应。如果在TDM输出需要进行传输时缓冲器内部具有零分组,则会发生不愿出现的欠载运行情况。为了减少欠载运行事件,有必要增大PDV缓冲器(12),从而使其可以容纳足够的分组来供应给大多数内部分组延迟的TDM输出。然而,PDV缓冲器(12)不能任意进行加大,因为这将直接延长衔接的等待时间,一般来说,需要此等待时间尽可能的短,而最大可容许的等待时间要取决于应用本身。例如,声音要比数据需要更低的等待时间。
因此,最佳的PDV缓冲器深度取决于网路条件和应用。这里所描述的时钟恢复方法,允许独立于时钟恢复机构地改变缓冲器深度。这使得在设置PDV缓冲器之前使时钟恢复保持急定,并且使得在操作期间对缓冲器进行改变,以匹配网络特性中的任何潜在变化。
当一个分组到达分组输入(10)时,将其置于一个PDV缓冲器(12)的一个队列(14)中。该分组的时间戳被抽取出来并传到一个差分器(16)。当生成分组时,通过计算如图1所示的源TDM时钟fservice的周期,在源设备处确定远程时间戳。当接收到该分组时,通过计算也如图1所示的本地TDM时钟fregen的周期,确定本地时间戳。
差分器(16)从本地时间戳减去远程时间戳得到过渡时间。
Transit Time(n)=Local Timestamp(n)-Remote Timestamp(n)
等式(1)
应该注意到,本地与远程时钟频率和初始计算值相对于彼此而言,并非在初始时就等时,等式1中的数值“过渡时间”并不表示分组在源设备与目的设备之间传输所用的真实时间,而是表示两个时钟的比特时钟周期计算值之间的差值估量。
因此,人们给出了一个理想、固定的延迟分组网络,如果fservice超过了fregen,该过渡时间值将会减少,而如果fregen超过了fservice,该过渡时间值将会增加,如果这些频率相同,则过渡时间为恒定。在本发明的一个实施例中,将用来确定本地时间戳的计数器30初始化成第一次所接收到的远程时间戳的值,且将过渡时间的初始值设定为零。
对于每个所接收到的分组(假设无分组丢失),远程时间戳将以一个固定数量增加,该固定数量代表了在源设备处自上一个分组后所经过的比特时钟周期数,也就是,包含于分组有效负荷中的比特数。
在丢失分组情况出现时***是稳定的,因为在丢失分组之后接收到的下一个分组的本地时间戳不受丢失的影响。丢失分组仅代表了在测量中的一个短期分解丢失。在典型的***中,每秒将会有成百上千的信息存在,从而使在最大可能情况下发生的分组丢失率(即,百分之几),对算法产生的影响微不足道。
时间戳是能被看成为时钟相位的计算值(而不是实际时间)。
所以上述等式(1)可以表示为:
Φ(n)=θ2(n)-θ1(n)
其中:Φ(n)是过渡时间
θ2是在比特周期内的本地时钟相位
θ1是在比特周期内的远程时钟相位
可以通过下式得出频率差:
ΔΦ(n)=Φ(n)-Φ(n-1)
=[θ2(n)-θ1(n)]-[θ2(n-1)-θ1(n-1)]
=[θ2(n)-θ2(n-1)]-[θ1(n)-θ1(n-1)]
=[f2(n)-f1(n)]·Δt
=Δf·Δt
其中:Δt是分组到达的时间间隔
f1是远程时钟频率
f2是本地时钟频率
Δf是本地时钟频率与远程时钟频率之间的差
一个时钟控制算法(20)可以利用Δf来调整本地时钟频率。
对于实际网络,过渡时间Φ(n)由于收到的分组流的猝发自然状态而引起上下波动。这将导致在所恢复时钟中的波动。因此提供一个过滤器功能(24),可以带来以下益处:
·在数值处理方面可减少时钟控制算法(20)(可以由一个外部CPU执行)的工作量
·通过使得时钟控制时间间隔增加,来减少时钟控制算法(20)的工作量
·减少在所恢复时钟中的波动
例如,过滤器(24)可以是带有下述差分等式的第一级低通滤波器,可以简单地在硬件中执行而不需要任何除法器和乘法器:
Φav(n)=Φav(n-1)+(Φ(n)-Φav(n-1))/2p    等式(2)
其中:Φav是滤波输出
Φ是差值
P是确定过滤器时间常量的可编程参数
n是在分组输入处所接收到的分组的每个时间增量的采样值
时钟控制算法(20)能够在固定时间间隔内读取Φav,以得出:
ΔΦav(m)=Φav(m)-Φav(m-1)
可以表示为:
Φav(m)=θ2av(m)-θ1av(m)
其中θ2av(m)和θ1av(m)也是通过由等式(2)描述的过滤操作得出的,
因此:
ΔΦav(m)=[θ2av(m)-θ2av(m-1)]-[θ1av(m)-θ1av(m-1)]
ΔΦav(m)=[f2(m)-f1(m-1)]·Δt
=Δf·Δt
其中:Δt是采样(m)和(m-1)之间的时间间隔
f1是远程时钟频率
f2是本地时钟频率
Δf是本地时钟频率与远程时钟频率之间的差
时钟控制算法(20)将会读取Φav,并确定所需校正量从而将本地时钟聚加到远程时钟,并且将所需频率写到一个DCO(22)中。
通过下面的差分等式给出一个简单的第一级时钟控制算法:
F(m)=F(m-1)+β(ΔΦav(m)/Δt)
其中:F(m)是写入到DCO中的频率;
F(m-1)是当前DCO频率;
β是确定一个时间常数的常量;
ΔΦav(m)是平均过渡时间内的变化量;
m是时钟控制算法读取ΔΦav值的每个时间增量的采样值;和
Δt是由时钟控制算法的值读取之间的时间间隔。
这种时钟控制算法的效果在于,通过响应所过滤的过渡时间值内的变化量ΔΦav(m)来校正DCO频率,从而限制远程与本地时钟的频率差。常量项β确定此校正的时间常量。它被选择用以跟踪远程时钟频率fservice内的长期偏差,但是由于分组延迟变化而滤去短期变化。
通过下面的等式给出一种增强的时钟控制算法:
F(m)=F(m-1)+β(ΔΦav(m)/Δt)+γ((Φav(m)-K)/Δt)
其中:F(m)是写入DCO的频率;
F(m-1)是当前DCO频率;
ΔΦav(m)是平均过渡时间内的变化量;
m是时钟控制算法读取ΔΦav值的每个时间增量的采样值;
β和γ均是确定算法的时间常数的常量;
K是为所过滤的过渡时间Φav(m)提供一个“中心值”的常量;和
Δt是由时钟控制算法的值读取之间的时间间隔。
这个等式与简单时钟控制算法之间的差别就是增加了γ((Φav(m)-K)/Δt)这一项。该项有助于当Φav(m)从中心值偏离时,通过校正DCO频率以使所过滤过渡时间值保持在一个中心值K。这样具有在远程和本地时钟之间控制相移的效果。由于过渡时间Φ(1)的初始值常常设定为零,所以K的值也因此而常常设定为零。
常量项γ确定该校正的时间常数。当带有β项时,其被选择跟踪远程时钟频率中的长期偏差,但是由于分组延迟变化而滤去短期变化。
一个PDV深度控制算法(26)对PDV缓冲器(12)进行了相对少有的调整(通过向或从缓冲器中增加或移除分组),这种调整可能基于:
·由过滤器(28)提供的队列深度的过滤后深度读取,它可以是由等式(2)描述的类型
·欠载运行事件(表示队列(14)过小)
·最大和最小深度读取
·网络延迟测量(例如,由网络“ping”工具来获得)
最大和最小深度值被设定为当前每个时间的队列深度,它们由PDV缓冲器深度控制算法(26)来读取,并且接下来,每当分组队列深度被改变,都对最大和最小深度值进行调整。
可以使用任选其一的过滤算法。
例如2nd和更高级的模糊逻辑、神经网络、和随时间改变诸如时间常数或时钟控制时间间隔等参数的自调谐算法,都可以使用任选其一的时钟控制算法。
时钟控制和深度控制算法可以使用一个内部或外部CPU。
一个比特、字节、帧或分组计算值的一部分可以代替比特而用作时间戳单元。
所描述的方法使用了所有的数据分组。它也能够使用分组的子集,或者使用特定的定时分组。
在分组为一致有效负载大小相同的、且提供了从源设备到目的设备传输的分组中可利用的序列号的地方,能够在没有远程时间戳时实现该方法。通过以TDM有效负载大小乘序列号,可以在目的设备重新产生远程时间戳。正如上面所提到的那样,所述大小可以由一个比特、多个比特、字节、帧或分组的一部分来表示。使用由源设备应用的序列号,确保了时间戳计算不会被丢失的或失序的分组破坏。
基于这些***或其他非同步***,该方法已经应用到了分组的定时恢复中。上述方法的一个典型应用就是,在跨越诸如以太网、ATM或IP等分组网络的TDM(时分多路转换)电路仿真技术中使用。电路仿真技术可以用于支持利用传统TDM设备提供给用户的专线服务。例如,图1示出一个跨越分组网络传送的专线TDM服务。它的优点在于,载体网络可以升级为一个分组交换网络,同时仍然保持他们已有的TDM业务。
如上所描述的时钟恢复方法提供了以下优点:
1.该方法可以利用在目的设备处的所有接收进来的数据分组,将平均fregen(即本地时钟)会聚成平均fservice(即远程时钟)。
2.不需要昂贵的时钟再生电路(诸如恒温器控制的晶体振荡器)。
3.将在接收进来的分组中获得的时间戳与本地时间戳值进行比较,从而得出过渡时间值。
4.过滤所得出的过渡时间值序列。
5.时钟控制算法使用所过滤过渡时间值,以调整设备的本地TDM时钟。
6.来自于时钟恢复算法的过滤器分离,使得时钟控制算法以比过滤器低得多的速率进行操作。从而,例如,能在硬件中应用高速过滤器,并且用一个外部CPU执行低速的时钟控制算法。这带来的显著的益处,诸如灵活性、开发风险的降低,为特定环境优化解决方案的容易性等等。
7.提供一种方法使本地时间戳被初始化为第一次所接收到的远程时间戳的值,以减少循环处理问题,并防止恢复时钟的启动错误。
8.提供一种方法允许分组从PDV缓冲器中被删除,和允许伪分组被***到PDV缓冲器中,以便于调整设备的等待时间。这并不影响上述提到的本地时间戳的值。
9.在适当的时间间隔过滤PDV缓冲器深度。
10.保持最小和最大PDV缓冲器深度值。
11.所过滤PDV缓冲器深度,和最小和最大PDV缓冲器深度值可以由一缓冲器深度控制算法来使用,该算法运行的速率远远低于过滤进行升级的速率。
12.这里所述的时钟恢复方法允许PDV缓冲器深度独立于时钟恢复机构地改变。这将在设置PDV缓冲器之前使得时钟恢复稳定,并且在操作期间允许缓冲器被改变以匹配任何网络特性中的潜在变化。
该方法还能够从过渡时间计算中排除迟到分组,这可以改善运行。这种分组可以人工地提高过渡时间,使所恢复的时钟看起来好像运行得非常快。

Claims (17)

1.一种从TDM数据分组恢复TDM输出的时钟信号的方法,从一个具有源TDM时钟的源设备到一个具有目的TDM时钟的目的设备,在分组网络上传输该TDM数据,所述方法其特征在于包括:
使至少一些分组带有远程时间戳或是能够生成远程时间戳的信息,所述远程时间戳仅以计算源TDM时钟周期所确定的比特计算为基础并表示当产生该分组时源TDM时钟状态;
使所述至少一些分组带有本地时间戳,所述本地时间戳的仅以目的TDM时钟周期所确定的比特计算为基础并表示当接收该分组时目的TDM时钟状态;
确定表示所述本地和远程时间戳之间差的过渡时间值;
随时间过滤所述过渡时间值,以产生过滤的过渡时间;和
仅基于上述确定的所述过滤的过渡时间,控制TDM输出的时钟频率;
其中任何大于预定值的过渡时间都不作为对任一控制算法的输入,来调节所述TDM输出的时钟频率。
2.如权利要求1所述的方法,其中所述过滤使用的过滤器是第一级低通滤波器。
3.如上述任一项权利要求所述的方法,其中将所接收分组置于一个分组缓冲器中,并且缓冲器深度由一个深度控制算法来进行控制。
4.如权利要求3所述的方法,其中所述深度控制算法通过增加或移除分组来对所述分组缓冲器进行调整。
5.如权利要求1所述的方法,其中通过计算所接收到的分组有效负载比特数目,从而在所述目的设备处计算所述远程时间戳。
6.如权利要求1所述的方法,其中按顺序给每个分组分配一个序列号,并且其中通过用分组序列号乘以分组有效负载大小,从而在所述目的设备上计算所述远程时间戳。
7.如权利要求1所述的方法,其中所述时钟频率由一个时钟控制算法来控制,该算法确保所述时钟频率中的变化与平均过渡时间中的变化成比例。
8.如权利要求7所述的方法,其中所述时钟控制算法由下式给出:
F(m)=F(m-1)+β(ΔΦav(m)/Δt)
其中:F(m)是写入到数控振荡器中的频率;
F(m-1)是当前数控振荡器频率;
β是确定一个时间常数的常量;
ΔΦav(m)是平均过渡时间内的变化量;
m是每次时钟控制算法读取ΔΦav值时递增的采样数;和
Δt是由时钟控制算法读取值之间的时间间隔。
9.如权利要求7所述的方法,其中所述时钟控制算法还合并源和目的TDM时钟的锁相。
10.如权利要求9所述的方法,其中所述时钟控制算法由下式给出:
F(m)=F(m-1)+β(ΔΦav(m)/Δt)+γ((Φav(m)-K)/Δt)
其中:F(m)是写入数控振荡器的频率;
F(m-1)是当前数控振荡器频率;
ΔΦav(m)是平均过渡时间内的变化量;
m是每次时钟控制算法读取ΔΦav值时递增的采样数;
β和γ均是确定算法的时间常数的常量;
K是为所过滤的过渡时间Φav(m)提供一个“中心值”的常量;和
Δt是由时钟控制算法的值读取之间的时间间隔。
11.一种时钟恢复***,用于从TDM数据分组恢复TDM输出的时钟信号,从一个具有源TDM时钟的源设备到一个具有目的TDM时钟的目的设备,在分组网络上传输该TDM数据,在***包括:
远程时间戳抽取装置,用于从收到的分组中抽取出一个远程时间戳值,所述远程时间戳仅以计算源TDM时钟周期所确定的比特计算为基础并表示当产生该分组时源TDM时钟的状态;
本地时间戳装置,用于给所接收分组提供一个本地时间戳,所述本地时间戳仅以目的TDM时钟周期所确定的比特计算为基础并表示当接收该分组时目的TDM时钟的状态;
一个差分器,用于确定一个表示所述本地和远程时间戳之间差的过渡时间;
一个用于对所述差分器输出进行过滤的过滤器以产生过滤的过渡时间;和
时钟控制装置,用来仅根据所述过滤的过渡时间控制TDM输出的频率,
其中所述时钟控制装置忽略那些大于预定值的过渡时间。
12.如权利要求11所述的时钟恢复***,其中所述过滤器是第一级低通滤波器。
13.如权利要求11或12所述的时钟恢复***,其中进一步包括一个分组缓冲器,用于接纳所接收的分组,以及一个深度控制装置,用于控制分组缓冲器的深度。
14.如权利要求13所述的时钟恢复***,其中设置所述深度控制装置,通过增加或移除分组,从而对所述分组缓冲器进行调整。
15.如权利要求11所述的时钟恢复***,其中所述远程时间戳抽取装置通过计算所接收到的每个分组有效负载中比特数目,来计算所述远程时间戳。
16.如权利要求11所述的时钟恢复***,其中序列号按顺序分配给每个分组;其中在所述目的设备上通过用分组序列号乘以分组有效负载大小来计算所述远程时间戳。
17.如权利要求11所述的时钟恢复***,其中所述时钟控制装置根据权利要求7-10中任何一项运行一个时钟控制算法。
CNB031255280A 2002-08-24 2003-08-22 自适应时钟恢复 Expired - Fee Related CN100550822C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0219786.1 2002-08-24
GB0219786A GB2392588A (en) 2002-08-24 2002-08-24 Adaptive TDM clock recovery using timestamps

Publications (2)

Publication Number Publication Date
CN1496072A CN1496072A (zh) 2004-05-12
CN100550822C true CN100550822C (zh) 2009-10-14

Family

ID=9942945

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031255280A Expired - Fee Related CN100550822C (zh) 2002-08-24 2003-08-22 自适应时钟恢复

Country Status (6)

Country Link
US (1) US7411970B2 (zh)
EP (1) EP1394975B1 (zh)
KR (1) KR100715736B1 (zh)
CN (1) CN100550822C (zh)
DE (1) DE60328070D1 (zh)
GB (1) GB2392588A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102684806A (zh) * 2012-05-10 2012-09-19 Ut斯达康通讯有限公司 一种ptn仿真业务的高精度自适应时钟恢复方法

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4347082B2 (ja) * 2004-02-23 2009-10-21 日本電気株式会社 イベントトレースデータの時刻補正装置,時刻補正方法及び時刻補正プログラム
US7835366B2 (en) * 2005-11-01 2010-11-16 Ciena Corporation Three-way message exchange clock synchronization
US7644308B2 (en) * 2006-03-06 2010-01-05 Hewlett-Packard Development Company, L.P. Hierarchical timestamps
GB2436421B (en) * 2006-03-21 2011-09-07 Zarlink Semiconductor Ltd Timing source
US8363559B2 (en) * 2006-09-25 2013-01-29 Lantiq Deutschland Gmbh Method and system for providing information for recovering a clock frequency
US7839897B2 (en) * 2006-09-29 2010-11-23 Agere Systems Inc. Methods and apparatus for unidirectional timing message transport over packet networks
CN1946017A (zh) * 2006-10-09 2007-04-11 华为技术有限公司 在包交换网络中发送端和接收端进行时钟同步的方法和***
US7843946B2 (en) 2006-11-15 2010-11-30 Lantiq Deutschland Gmbh Method and system for providing via a data network information data for recovering a clock frequency
US7924885B2 (en) * 2006-11-20 2011-04-12 Siverge Networks Ltd Methods and apparatuses for circuit emulation multi-channel clock recovery
US8315262B2 (en) * 2007-09-21 2012-11-20 Telefonaktiebolaget L M Ericsson (Publ) Reverse timestamp method and network node for clock recovery
CN101174912B (zh) * 2007-12-05 2012-07-25 武汉烽火网络有限责任公司 一种面向以太网电路仿真业务基于时戳的自适应时钟方法
EP2235862A1 (en) * 2007-12-21 2010-10-06 Telefonaktiebolaget LM Ericsson (publ) Network node and method of operating a network node
JP5083097B2 (ja) 2008-07-30 2012-11-28 日本電気株式会社 ジッターバッファ制御方法と通信装置
CN101674174B (zh) 2008-09-12 2013-06-05 华为技术有限公司 一种提高时钟稳定度的方法及设备
US7830908B2 (en) * 2008-11-03 2010-11-09 Cisco Technologies, Inc. Systems and methods of reducing delay in decoding
US8238377B2 (en) 2009-04-06 2012-08-07 Avaya Inc. Network synchronization over IP networks
US8401007B2 (en) 2009-04-06 2013-03-19 Avaya Inc. Network synchronization over IP networks
IT1404160B1 (it) * 2010-12-30 2013-11-15 Incard Sa Metodo e sistema per calcolare una frequenza di clock di un segnale di clock per una carta a circuito integrato
JP2013030873A (ja) * 2011-07-27 2013-02-07 Nec Corp 通信装置、パケット化周期変更方法、及びプログラム
US9455885B2 (en) * 2011-10-13 2016-09-27 General Electric Company Systems, methods, and apparatus for modifying sensor time stamp data
CN102404066A (zh) * 2011-11-21 2012-04-04 杭州晨晓科技有限公司 一种自适应时钟恢复方法
US8891384B2 (en) * 2012-10-23 2014-11-18 Alcatel Lucent Circuit emulation service for carrying time division multiplexed SCADA traffic
US8832338B2 (en) 2013-01-08 2014-09-09 Silicon Image, Inc. Mechanism for facilitating dynamic timestamp-less clock generation for transmitting media streams over shared channels
US9094907B2 (en) * 2013-02-11 2015-07-28 Telefonaktiebolaget L M Ericsson (Publ) High-precision time tagging for content synthesization
CN107241155A (zh) * 2016-03-28 2017-10-10 中兴通讯股份有限公司 一种自适应时钟恢复方法及装置
CN112994819B (zh) * 2019-12-16 2023-02-03 华为技术有限公司 一种用于时钟同步的消息处理方法、时钟同步方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5526362A (en) * 1994-03-31 1996-06-11 Telco Systems, Inc. Control of receiver station timing for time-stamped data
US5640388A (en) * 1995-12-21 1997-06-17 Scientific-Atlanta, Inc. Method and apparatus for removing jitter and correcting timestamps in a packet stream
CN1283924A (zh) * 1993-05-13 2001-02-14 Rca.汤姆森许可公司 用于对压缩的视频信号接受***进行同步的装置和方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5260978A (en) 1992-10-30 1993-11-09 Bell Communications Research, Inc. Synchronous residual time stamp for timing recovery in a broadband network
US5608731A (en) * 1995-03-31 1997-03-04 Transwitch Corporation Closed loop clock recovery for synchronous residual time stamp
US6144714A (en) * 1998-01-06 2000-11-07 Maker Communications, Inc. Programmable fractional frequency digital frequency synthesizer for synchronous residual time stamp service clock regenerator phase locked loop
US5970107A (en) * 1998-01-06 1999-10-19 Maker Communications, Inc. Synchronous residual time stamp service clock regenerator phase locked loop phase comparator and loop filter
US6510150B1 (en) * 1998-12-21 2003-01-21 Koninklijke Philips Electronics N.V. Method of MAC synchronization in TDMA-based wireless networks
US6834057B1 (en) * 1999-02-12 2004-12-21 Broadcom Corporation Cable modem system with sample and packet synchronization
US6721328B1 (en) 1999-11-19 2004-04-13 Adc Telecommunications, Inc. Adaptive clock recovery for circuit emulation service
US6985499B2 (en) * 2000-04-20 2006-01-10 Symmetricom, Inc. Precise network time transfer
US7079486B2 (en) * 2002-02-13 2006-07-18 Agere Systems Inc. Adaptive threshold based jitter buffer management for packetized data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1283924A (zh) * 1993-05-13 2001-02-14 Rca.汤姆森许可公司 用于对压缩的视频信号接受***进行同步的装置和方法
CN1334674A (zh) * 1993-05-13 2002-02-06 Rca·汤姆森许可公司 用于对压缩的视频信号接受***进行同步的装置和方法
US5526362A (en) * 1994-03-31 1996-06-11 Telco Systems, Inc. Control of receiver station timing for time-stamped data
US5640388A (en) * 1995-12-21 1997-06-17 Scientific-Atlanta, Inc. Method and apparatus for removing jitter and correcting timestamps in a packet stream

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102684806A (zh) * 2012-05-10 2012-09-19 Ut斯达康通讯有限公司 一种ptn仿真业务的高精度自适应时钟恢复方法

Also Published As

Publication number Publication date
KR100715736B1 (ko) 2007-05-09
US7411970B2 (en) 2008-08-12
DE60328070D1 (de) 2009-08-06
CN1496072A (zh) 2004-05-12
GB0219786D0 (en) 2002-10-02
KR20040018226A (ko) 2004-03-02
EP1394975A3 (en) 2005-08-03
GB2392588A (en) 2004-03-03
EP1394975B1 (en) 2009-06-24
US20050100054A1 (en) 2005-05-12
EP1394975A2 (en) 2004-03-03

Similar Documents

Publication Publication Date Title
CN100550822C (zh) 自适应时钟恢复
US5526362A (en) Control of receiver station timing for time-stamped data
US7020791B1 (en) Clock recovery using a double-exponential smoothing process
EP0763296B1 (en) System for providing a predetermined timing relation between inputting and outputting of data; transmitter and receiver for such a system
CN100550720C (zh) 在分组网上的时钟同步
US6535926B1 (en) Time synchronization system for industrial control network using global reference pulses
US7043651B2 (en) Technique for synchronizing clocks in a network
US5844891A (en) Cell-based clock recovery device
US7664118B2 (en) System and method for high precision clock recovery over packet networks
JP3698074B2 (ja) ネットワーク同期方法、lsi、バスブリッジ、ネットワーク機器、およびプログラム
KR20020028802A (ko) 상호접속된 서브-네트워크들간의 사이클 동기화
WO2002009331A2 (en) Multi-media jitter removal in an asynchronous digital home network
EP1417793A1 (en) Multi-media jitter removal in an asynchronous digital home network
US7103072B1 (en) System and method for synchronization of devices across a packet network
CN1878054B (zh) Ip网络传送基站用时钟参考的装置和方法
EP1908206B1 (en) Method for exchanging information among digital units in a distributed system
US7203858B2 (en) Program clock synchronization in multimedia networks
CN113424466B (zh) 时钟同步的方法和装置
US7176928B1 (en) Recovery of a serial bitstream clock at a receiver in serial-over-packet transport
US7783200B2 (en) Method and apparatus for constant bit rate data transmission in an optical burst switching network
JPH03114333A (ja) パケット伝送におけるクロック同期方式とパケット送信装置およびパケット受信装置
CN201114098Y (zh) 具有GPS授时校频功能的TDMoverIP设备
US20050100006A1 (en) Adaptive clock recovery
JPH08251152A (ja) 分散型実時間連続メディア処理装置
GB2392589A (en) Adaptive clock recovery using a packet delay variation buffer and packet count

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091014

Termination date: 20120822