CN1997027A - 去除网络时间同步中的延迟波动 - Google Patents
去除网络时间同步中的延迟波动 Download PDFInfo
- Publication number
- CN1997027A CN1997027A CNA200610170653XA CN200610170653A CN1997027A CN 1997027 A CN1997027 A CN 1997027A CN A200610170653X A CNA200610170653X A CN A200610170653XA CN 200610170653 A CN200610170653 A CN 200610170653A CN 1997027 A CN1997027 A CN 1997027A
- Authority
- CN
- China
- Prior art keywords
- delay
- network
- time
- grouping
- network delay
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/14—Time supervision arrangements, e.g. real time clock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
- H04J3/0667—Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/0858—One way delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
- H04L43/106—Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了用于从网络时间同步中去除延迟波动,从而体验到过度网络延迟的定时分组不会导致对本地时钟的不必要调节的技术。根据本技术的时间同步包括测量与定时分组相关联的网络延迟,并且如果所述网络延迟超出可调节阈值则丢弃该定时分组。可调节阈值实现了就延迟波动而言的延迟测量的质量与足以维护时间同步的延迟测量的数量之间的平衡。
Description
技术领域
本发明涉及去除网络时间同步中的延迟波动。
背景技术
很多种设备都可能包括维护日期时间(time-of-day)的本地时钟。可能具有本地日期时间时钟的示例性设备包括计算机***、测试仪器、工控设备、环境控制设备,以及家用电器。
时间同步协议可以被用来同步设备中的本地时钟。时间同步协议可以是这样的协议,其中本地时钟经由通信网络与参考时钟交换定时分组。定时分组的发送和接收时间可以被用来确定本地时钟和参考时钟之间的时间偏移量,从而本地时钟可以被调节到与参考时钟中的时间相匹配。包括定时分组的交换的时间同步协议的一个示例是IEEE1588时间同步协议。另一个示例是网络时间协议(NTP)。
从定时分组的交换推导出的时间偏移量可以包括与经由通信网络的定时分组传输相关联的网络延迟。在向本地时钟应用时间偏移量之前,可以从时间偏移量中去除网络延迟。例如,可以确定一系列定时分组的网络延迟的移动平均值,并且可以将该移动平均值可以从时间偏移量计算结果中减去。
定时分组的网络延迟可能响应于网络条件的变化而波动。例如,在较高网络流量期间传输的定时分组可能体验到比在较低网络流量期间传输的定时分组大得多的网络延迟。网络延迟中的波动可能降低时间同步协议的精度。例如,具有大大超出网络延迟的移动平均值的网络延迟的定时分组可能导致对本地时钟的不必要调节。
发明内容
本发明公开了用于从网络时间同步中去除延迟波动,以使得体验到过度网络延迟的的定时分组不会引起对本地时钟的不必要调节的技术。根据本技术的时间同步包括测量与定时分组相关联的网络延迟,如果网络延迟超出可调节阈值,则丢弃给定时分组。调节阈值实现了就延迟波动而言的延迟测量的质量与足以维护时间同步的延迟测量的数量之间的平衡。
从下面的详细描述将更加清楚本发明的其他特征和优点。
附图说明
参考附图,结合特定的示例性实施例描述本发明,在附图中:
图1示出了根据本发明的包括用于去除网络时间同步中的延迟波动的机制的一对设备;
图2示出了根据本发明的用于去除网络时间同步中的延迟波动的方法;
图3示出了根据本发明的用于从时间偏移量调节中去除波动的方法。
具体实施方式
图1示出了根据本教导的包括用于去除网络时间同步中的延迟波动的机制的一对设备10和12。设备10和12的示例性实施例包括计算机***、测试仪器、工控设备、环境控制设备、家用电器等。
设备10包括本地时钟14,设备12包括本地时钟16。设备10和12分别包括时间同步电路40和42,时间同步电路40和42通过经由通信网络30交换定时分组(例如一组定时分组20-22)来维护本地时钟14和16中的时间同步。
在一个实施例中,时间同步电路40和42根据IEEE1588时间同步协议维护时间同步。在所示示例中,时间同步电路42调节本地时钟16中的日期时间,以便符合设备10的本地时钟14中保持的日期时间,即本地时钟14是主时钟,本地时钟16是从时钟。
例如,时间同步电路40生成定时分组20,并将其经由通信网络30传输到时间同步电路42,时间同步电路42生成定时分组22,并将其经由通信网络30传输到时间同步电路40。时间同步电路40测量定时分组20的发送时间(T1),时间同步电路42测量定时分组20的接收时间(T2)。类似地,时间同步电路42测量定时分组22的发送时间(T3),时间同步电路40测量定时分组22的接收时间(T4)。要被应用到本地时钟16的时间偏移量(OFFSET)是从时间戳T1-T4推导出的(在一个实施例中根据IEEE1588时间同步协议)。
在一个实施例中,定时分组20的网络延迟(即从主到从的网络延迟(MSD))被假设为等于定时分组22的网络延迟(即从从到主的网络延迟(SMD))。本地时钟16的时间偏移量如下。
OFFSET=T2-T1-单程延迟 (公式1)
其中
单程延迟=(MSD+SMD)/2
并且
MSD=(T2-OFFSET)-T1 (公式2)
SMD=T4-(T3-OFFSET)。
公式1表明,要被应用到本地时钟16的时间偏移量是在设备10和12之间经由通信网络30运送的定时分组所体验到的网络延迟的函数。定时分组体验到的网络延迟有可能依赖于行进中的网络流量的数量而波动。例如,通信网络30可以处置用于其他设备(未示出)的流量,或者也可以处置用于设备10和12的专用功能的不是定时分组的数据分组。不时出现的大量网络流量可能导致设备10和12交换的一些定时分组体验到过度的长延迟。例如,某个定时分组可能由于在高流量期间在通信网络30的通信交换机的队列中等待而体验到高得多的延迟。根据公式1,施加于定时分组上的排队延迟可能导致过度大的时间偏移量被应用到本地时钟16。过量延迟的定时分组所产生的时间偏移量可能降低本地时钟16的时间同步的准确度。
用于去除网络延迟的本技术包括使用可调节的过量延迟阈值丢弃已经体验到过高网络延迟的定时分组。丢弃体验到过量网络延迟的定时分组避免了对本地时钟16的不必要的时间调节。例如,公式2可被用来确定定时分组的网络延迟,从而如果定时分组的网络延迟远大于与没有经历过量网络延迟的由设备10和12交换的定时分组相关联的网络延迟,则所述定时分组可以被丢弃。如果定时分组被丢弃,则从定时分组推导出的定时信息不被用于确定要被应用到本地时钟16的时间偏移量。
在一些实施例中,在本地时钟16中保持的日期时间可能较平滑地前进。在这些实施例中,一旦时间同步伺服稳定下来,则它不需要准确地跟随漂移。对本地时钟16的更新可以具有较低的带宽并仍然维护足够的时间同步。因此,延迟测量的质量与延迟测量的数量之间的平衡可以倾向于较高的质量和较少的延迟测量。
定时分组有时会遇到通过通信网络30的没有排队延迟的路径。取道该路径的所有定时分组具有基本相同量的网络延迟。被排队的定时分组具有比没有排队延迟的定时分组体验到的网络延迟大得多的网络延迟,因此被排队的定时分组可以被辨别出来。
设备10和12分别包括适于经由通信链路30通信并实现时间同步电路40和42以经由通信链路30交换定时分组的通信子***。例如,依赖于通信网络30的实现,通信子***可以包括媒体访问控制器(MAC)和物理接口(PHY)元件等。时间同步电路40和42可以包括实现网络协议栈、生成定时分组和从定时分组获得定时信息的处理器子***。时间同步电路40和42还可以包括定时分组辨别器电路,用于辨别传入和传出定时分组并对其加盖时间戳。
图2示出了根据本教导的用于去除网络时间同步中的延迟波动的方法。所示方法步骤可用于确定在设备10和12之间的通信网络30上运送的定时分组的最小网络延迟路径,以使得具有过量延迟的由设备10和12交换的定时分组可以被选择和丢弃。下文中用变量delta代表最小网络延迟。可调节阈值epsilon包括通信网络30上的没有排队延迟的预期网络延迟抖动。
最初,为delta选择较大的初始值。delta的大初始值示例是用于经由网络绕世界发送定时分组的估计时间。
在步骤100,与传入定时分组相关联的定时信息(例如测得的或被传递的时间戳)被用于确定设备10和12之间的网络延迟。在一个实施例中,在步骤100处确定的网络延迟是往返网络延迟。依赖于特定实施例,步骤100处的网络延迟可以根据IEEE1588算法或NTP算法或其他类似的时间同步协议来确定。
在步骤102,如果来自步骤100的网络延迟大于delta+epsilon,则相应的定时分组被丢弃,即被忽略而不被用于确定要在调节本地时钟16时使用的时间偏移量。
在步骤104,如果来自步骤100的网络延迟在delta的epsilon之内,则delta被设置为delta的先前值和来自步骤100的网络延迟的平均值。可以使用任何移动平均值,例如指数平均。
在步骤106,如果来自步骤100的网络延迟小于delta-epsilon,则先前计算的移动平均值(如果有的话)被丢弃,并且delta被设置为来自步骤100的网络延迟。
对于每个传入定时分组重复以上过程。
丢弃具有过量网络延迟的定时分组减少了可用于时间同步的定时分组数量。本技术包括使用可调节阈值来控制丢弃定时分组,从而在给定了本地时钟16在没有时间更新的情况下维护时间同步的能力时,平衡延迟测量的质量和所需测量的数量。
例如,通过通信网络30的定时分组取道的路径可以由一系列队列(即一系列i个延迟元件,每个延迟元件具有合理最小的延迟分配量)代表。延迟元件可以被视为相互独立并且具有基本相同的延迟分配量。在可接受的延迟估计之间的时间上对每个延迟元件引入的延迟取平均的结果是d1、d2、...、dn。可以通过将d1加到epsilon的值,然后将d2加到它,然后将d3加到它,依此类推,直到其余n-i个元件同时引入它们的最小延迟的的可能性足够大,即不被丢弃的定时分组之间的预期时间足够小为止。
通信网络中有多少延迟元件会导致严重延迟可能不是已知的。假定延迟di被映射到epsilon值上,则最小和最大延迟波动可以被估计,并且最小和最大之间的跨度可以被划分为多个范围。这实现了对网络延迟矫正的频率和变化之间的平衡的调节。
用于细分定时分组传输中的最大网络延迟的上述技术提供了用于可调节阈值的一组控制级。用于可调节阈值的控制级的数量可以依赖于本地时钟16平稳运行的效率,即依赖于维护足够的同步所需的对本地时钟16的时间更新的频率。
实现步骤100-106的过程的几个实例可以并行执行。每个示例可以具有不同的i值,并且不同的权重可以被分派给这些实例产生的网络延迟估计值。i=1的实例将最不频繁地产生网络延迟估计值,但是却具有最高的权重。i=n的实例将对于每个传入定时分组产生网络延迟估计值,但是具有最低的权重。
响应于经由通信网络30接收的每个传入定时分组,确定要被应用到本地时钟16的时间偏移量。如果时间偏移量较大,即远大于epsilon,则可以认为大时间偏移量是定时分组中的过量网络延迟的结果,而不是需要矫正的本地时钟16的突然异常行为。因此可以丢弃过度的大时间矫正。
图3示出了根据本教导用于从要被应用到本地时钟16的时间偏移量调节中去除波动的方法。
起初,选择epsilon的值。epsilon的初始值是没被延迟的定时分组的预期时间偏移量波动的估计值。epsilon的初始值可以是从到目前为止已用于时间同步的定时分组的时间偏移量的标准差。对于第一个或前两个定时分组,它可能是一个很大的值。
在步骤120,响应于定时分组确定时间偏移量。例如,可以使用上述公式1确定时间偏移量。
在步骤122,如果来自步骤120的时间偏移量的绝对值在代数上大于epsilon,则定时分组被忽略并且时间偏移量被丢弃。
在步骤124,如果来自步骤120的时间偏移量在0的epsilon之内,则时间偏移量被应用到本地时钟16。
在步骤126,如果来自步骤120的时间偏移量的绝对值在代数上小于epsilon则任何先前计算的移动平均值都被丢弃,并且时间偏移量被应用到本地时钟16。
被丢弃的定时分组可以包括在时间同步中有用的信息。经历排队延迟的定时分组可以用集中分布(例如泊松分布)来表征,该分布可以依赖于通信网络30上的流量而随时间变化。该分布可以被模型化为具有有限数量(例如1)个参数的分布族的成员。因此,包括被丢弃的定时分组在内的所有定时分组体验到的网络延迟可以被用来估计参数和构想对时间的预测,直到就网络延迟而言的下一个可用的定时分组。
如果不被丢弃的下一定时分组在未来太远处,从而允许不精确的参数估计和不严格的预测,则可以采取适当的动作。动作的一个示例是改变上述一系列延迟元件中的i值。当统计量改善时,i的值可以被改回去。动作的另一示例是临时请求更高速率的前向或反向时间同步测量。具有本地时钟16的设备12执行反向测量。对于前向测量,可用的动作依赖于时钟同步协议。在NTP中,前向定时分组总是由从设备请求。在IEEE 1588时间同步中,从设备可以请求额外或较早的反向测量。
动作的另一示例是使用接受的定时分组的过去统计量来推断时间偏移量。假定延迟定时分组比同步定时分组到达的频率低,则这是IEEE 1588时间同步中的正常操作。该预测可被用来选择epsilon的最优值。例如,模型化的分布可以声明在任意30秒间隔中,具有小于epsilon的排队延迟的定时分组到达的可能性是95%。如果本地时钟可以以所需准确性平稳运行30秒,则epsilon足够大。如果时钟仅能准确地平稳运行10秒,则epsilon可以被增大,直到模型预测可用的分组将在10秒内到达的可能性是95%。类似地,该模型可被用来选择epsilon以使得可用的分组将在所需间隔内到达的可能性是99%。
上面对本发明的详细描述是说明性的而绝非意图将本发明严格限制为所公开的实施例。因此,本发明的范围由所附权利要求限定。
Claims (19)
1.一种用于网络时间同步的方法,包括:
测量与定时分组相关联的网络延迟;
如果所述网络延迟超出可调节阈值,则丢弃所述定时分组。
2.如权利要求1所述的方法,其中丢弃所述定时分组的操作包括确定最小网络延迟并且如果所述网络延迟大于所述最小网络延迟多于可调节量,则丢弃所述定时分组。
3.如权利要求1所述的方法,还包括通过确定延迟测量的质量与足以维护时间同步的延迟测量的数量之间的平衡来确定所述可调节阈值。
4.如权利要求1所述的方法,其中丢弃所述定时分组的操作包括确定所述网络延迟的多个估计值并给每个估计值分派权重。
5.如权利要求1所述的方法,其中丢弃所述定时分组的操作包括细分延迟范围以提供可调节阈值的多个控制级。
6.如权利要求5所述的方法,其中细分操作包括确定定时分组传输中的最大网络延迟并细分所述最大网络延迟。
7.如权利要求1所述的方法,其中丢弃所述定时分组的操作包括确定定时分组传输中的延迟波动的跨度并将所述跨度划分为用于所述阈值的多个范围。
8.如权利要求1所述的方法,其中丢弃所述定时分组的操作包括响应于过去接收的一组定时分组来确定预测时间偏移量,和响应于所述时间偏移量来确定所述可调节阈值。
9.如权利要求1所述的方法,还包括响应于所述定时分组来确定时间偏移量,如果所述网络延迟超出所述可调节阈值则丢弃所述时间偏移量。
10.一种具有网络时间同步的***,包括:
经由通信网络传输定时分组的第一设备;
第二设备,所述第二设备经由所述通信网络接收所述定时分组,并响应于所述定时分组来确定网络延迟,而且如果所述网络延迟超出可调节阈值则丢弃所述定时分组。
11.如权利要求10所述的***,其中所述第二设备确定所述通信网络上的最小网络延迟,并且如果所述网络延迟大于所述最小网络延迟多于可调节量,则丢弃所述定时分组。
12.如权利要求10所述的***,其中所述可调节阈值提供延迟测量的质量与足以维护时间同步的延迟测量的数量之间的平衡。
13.如权利要求10所述的***,其中所述可调节阈值是从定时分组传输中的延迟波动的跨度中推导出来的。
14.如权利要求10所述的***,其中所述第二设备响应于所述定时分组确定时间偏移量,并且如果所述网络延迟超出所述可调节阈值则丢弃所述时间偏移量。
15.一种具有网络时间同步的设备,包括:
本地时钟;
时间同步电路,所述时间同步电路经由通信网络接收定时分组,并响应于所述定时分组来确定网络延迟,而且如果所述网络延迟超出可调节阈值则丢弃所述定时分组。
16.如权利要求15所述的设备,其中所述时间同步电路确定所述通信网络上的最小网络延迟,并且如果所述网络延迟大于所述最小网络延迟多于可调节量,则丢弃所述定时分组。
17.如权利要求15所述的设备,其中所述可调节阈值提供延迟测量的质量与足以维护时间同步的延迟测量的数量之间的平衡。
18.如权利要求15所述的设备,其中所述可调节阈值是从定时分组传输中的延迟波动的跨度中推导出来的。
19.如权利要求15所述的设备,其中所述时间同步电路响应于所述定时分组确定用于所述本地时钟的时间偏移量,并且如果所述网络延迟超出所述可调节阈值则丢弃所述时间偏移量。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/317,711 US20070147435A1 (en) | 2005-12-23 | 2005-12-23 | Removing delay fluctuation in network time synchronization |
US11/317,711 | 2005-12-23 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1997027A true CN1997027A (zh) | 2007-07-11 |
Family
ID=37605688
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA200610170653XA Pending CN1997027A (zh) | 2005-12-23 | 2006-12-22 | 去除网络时间同步中的延迟波动 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20070147435A1 (zh) |
EP (1) | EP1802015A1 (zh) |
JP (1) | JP4884199B2 (zh) |
CN (1) | CN1997027A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102119499A (zh) * | 2008-06-02 | 2011-07-06 | Tttech电脑技术股份公司 | 将分布式计算机网络中的本地时钟同步的方法 |
WO2011079460A1 (en) * | 2009-12-31 | 2011-07-07 | Abb Research Ltd. | Method and apparatus for detecting communication channel delay asymmetry |
CN102232278A (zh) * | 2011-06-23 | 2011-11-02 | 华为技术有限公司 | 检测1588设备性能的方法及装置 |
CN103181105A (zh) * | 2010-10-22 | 2013-06-26 | 阿尔卡特朗讯 | 用于同步分组交换网络的主时钟和从时钟的非介入式方法以及关联的同步设备 |
CN104052562A (zh) * | 2013-03-13 | 2014-09-17 | 三星电子株式会社 | 允许回放装置对流传输内容执行同步回放的方法和设备 |
CN104270217A (zh) * | 2014-09-19 | 2015-01-07 | 国家电网公司 | 一种实现增强时间同步过程中链路延时容错性的方法 |
CN104918268A (zh) * | 2014-03-10 | 2015-09-16 | 国基电子(上海)有限公司 | 家庭基站及其校正频率的方法 |
CN108540830A (zh) * | 2018-04-13 | 2018-09-14 | 青岛海信电器股份有限公司 | 一种多播放设备同步播放方法、***及终端 |
CN112860518A (zh) * | 2015-01-29 | 2021-05-28 | 斯普兰克公司 | 从仪器化软件接收的数据流的实时处理 |
Families Citing this family (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7711008B2 (en) * | 2006-01-23 | 2010-05-04 | Ipwireless, Inc. | Quasi synchronous transmission in cellular networks |
US9843489B2 (en) * | 2013-06-12 | 2017-12-12 | Blackfire Research Corporation | System and method for synchronous media rendering over wireless networks with wireless performance monitoring |
JP5140079B2 (ja) * | 2006-08-22 | 2013-02-06 | ジュニパー ネットワークス, インコーポレイテッド | 制御遅延パケット転送の機器および方法 |
EP2093915A1 (en) * | 2008-02-19 | 2009-08-26 | Abb Research Ltd. | Time synchronization in a network |
JP4572976B2 (ja) * | 2008-09-26 | 2010-11-04 | ブラザー工業株式会社 | 通信装置、および通信プログラム |
CN101729180A (zh) * | 2008-10-21 | 2010-06-09 | 华为技术有限公司 | 精准时钟同步方法及***、精准时钟频率/时间同步装置 |
JP5440880B2 (ja) | 2008-11-20 | 2014-03-12 | 日本電気株式会社 | パケットフィルタを用いたクロック同期システム、装置、方法およびそのプログラム |
JP2010135880A (ja) * | 2008-12-02 | 2010-06-17 | Hitachi Ltd | クロック同期システムおよびクロック同期方法 |
US20100165839A1 (en) * | 2008-12-29 | 2010-07-01 | Motorola, Inc. | Anti-replay method for unicast and multicast ipsec |
CN101783779B (zh) * | 2009-01-16 | 2014-07-16 | 华为技术有限公司 | 一种xDSL时间同步方法、装置和*** |
EP2228927A1 (en) * | 2009-03-12 | 2010-09-15 | Alcatel Lucent | Method for processing distributed data having a chosen type for synchronizing communication nodes of a data packet network, and associated device |
DE102009015920B4 (de) | 2009-03-25 | 2014-11-20 | Faro Technologies, Inc. | Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung |
US9551575B2 (en) | 2009-03-25 | 2017-01-24 | Faro Technologies, Inc. | Laser scanner having a multi-color light source and real-time color receiver |
ES2362606B1 (es) * | 2009-04-29 | 2012-04-27 | Universidad Autonoma De Madrid | Aparato para la medición certificada del ancho de banda de un acceso de red y método de calibración del mismo. |
US8031747B2 (en) | 2009-04-29 | 2011-10-04 | Juniper Networks, Inc. | Apparatus and method of compensating for clock frequency and phase variations by processing packet delay values |
EP2282427B1 (en) * | 2009-07-31 | 2015-03-04 | Alcatel Lucent | Method for synchronizing a client clock frequency with a server clock frequency |
US8966110B2 (en) | 2009-09-14 | 2015-02-24 | International Business Machines Corporation | Dynamic bandwidth throttling |
US9113023B2 (en) | 2009-11-20 | 2015-08-18 | Faro Technologies, Inc. | Three-dimensional scanner with spectroscopic energy detector |
DE102009057101A1 (de) | 2009-11-20 | 2011-05-26 | Faro Technologies, Inc., Lake Mary | Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung |
US9529083B2 (en) | 2009-11-20 | 2016-12-27 | Faro Technologies, Inc. | Three-dimensional scanner with enhanced spectroscopic energy detector |
US9210288B2 (en) | 2009-11-20 | 2015-12-08 | Faro Technologies, Inc. | Three-dimensional scanner with dichroic beam splitters to capture a variety of signals |
US8670459B2 (en) * | 2009-11-30 | 2014-03-11 | Juniper Networks, Inc. | Apparatus and method of scheduling timing packets to enhance time distribution in telecommunication networks |
CN102111258A (zh) * | 2009-12-25 | 2011-06-29 | 华为技术有限公司 | 时钟同步方法、设备和*** |
US8630314B2 (en) | 2010-01-11 | 2014-01-14 | Faro Technologies, Inc. | Method and apparatus for synchronizing measurements taken by multiple metrology devices |
US8898919B2 (en) | 2010-01-20 | 2014-12-02 | Faro Technologies, Inc. | Coordinate measurement machine with distance meter used to establish frame of reference |
US9879976B2 (en) | 2010-01-20 | 2018-01-30 | Faro Technologies, Inc. | Articulated arm coordinate measurement machine that uses a 2D camera to determine 3D coordinates of smoothly continuous edge features |
US9628775B2 (en) | 2010-01-20 | 2017-04-18 | Faro Technologies, Inc. | Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations |
GB2489370B (en) | 2010-01-20 | 2014-05-14 | Faro Tech Inc | Coordinate measuring machine having an illuminated probe end and method of operation |
US9163922B2 (en) | 2010-01-20 | 2015-10-20 | Faro Technologies, Inc. | Coordinate measurement machine with distance meter and camera to determine dimensions within camera images |
US8832954B2 (en) | 2010-01-20 | 2014-09-16 | Faro Technologies, Inc. | Coordinate measurement machines with removable accessories |
US8028432B2 (en) | 2010-01-20 | 2011-10-04 | Faro Technologies, Inc. | Mounting device for a coordinate measuring machine |
WO2011090895A1 (en) | 2010-01-20 | 2011-07-28 | Faro Technologies, Inc. | Portable articulated arm coordinate measuring machine with multi-bus arm technology |
US9607239B2 (en) | 2010-01-20 | 2017-03-28 | Faro Technologies, Inc. | Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations |
US8875409B2 (en) | 2010-01-20 | 2014-11-04 | Faro Technologies, Inc. | Coordinate measurement machines with removable accessories |
US8677643B2 (en) | 2010-01-20 | 2014-03-25 | Faro Technologies, Inc. | Coordinate measurement machines with removable accessories |
US8615893B2 (en) | 2010-01-20 | 2013-12-31 | Faro Technologies, Inc. | Portable articulated arm coordinate measuring machine having integrated software controls |
US8571014B2 (en) * | 2010-03-02 | 2013-10-29 | Vitesse Semiconductor Corporation | Distributed packet-based timestamp engine |
US9094564B2 (en) * | 2010-05-07 | 2015-07-28 | Microsoft Technology Licensing, Llc | Clock synchronization for shared media playback |
DE102010020925B4 (de) | 2010-05-10 | 2014-02-27 | Faro Technologies, Inc. | Verfahren zum optischen Abtasten und Vermessen einer Umgebung |
CN102907021B (zh) * | 2010-05-17 | 2016-06-01 | 瑞典爱立信有限公司 | 优化定时分组传输 |
CN103003713B (zh) | 2010-09-08 | 2015-04-01 | 法罗技术股份有限公司 | 具有投影器的激光扫描器或激光*** |
US9168654B2 (en) | 2010-11-16 | 2015-10-27 | Faro Technologies, Inc. | Coordinate measuring machines with dual layer arm |
US8675689B2 (en) * | 2011-02-15 | 2014-03-18 | General Electric Company | Method of time synchronization of free running nodes in an avionics network |
RU2546198C1 (ru) * | 2011-02-15 | 2015-04-10 | Телефонактиеболагет Л М Эрикссон (Пабл) | Способы синхронизации времени в сетях связи |
JP2012249040A (ja) * | 2011-05-27 | 2012-12-13 | Hitachi Ulsi Systems Co Ltd | ネットワーク接続受信側装置および時刻同期化システム |
CN102932905B (zh) * | 2011-08-10 | 2017-06-16 | 中兴通讯股份有限公司 | 自动补偿1588链路非对称性时延的实现方法及*** |
JP2013074338A (ja) * | 2011-09-26 | 2013-04-22 | Nec Saitama Ltd | タイムサーバ、端末、時刻同期システム、時刻同期方法、及びプログラム |
JP2013083450A (ja) * | 2011-10-06 | 2013-05-09 | Sony Corp | 時刻制御装置、時刻制御方法、およびプログラム |
JP2013083451A (ja) * | 2011-10-06 | 2013-05-09 | Sony Corp | 時刻制御装置、時刻制御方法、およびプログラム |
JP6147467B2 (ja) * | 2011-11-14 | 2017-06-14 | 富士通株式会社 | フレーム伝送装置及び同期方法 |
DE102012100609A1 (de) | 2012-01-25 | 2013-07-25 | Faro Technologies, Inc. | Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung |
JP5811891B2 (ja) * | 2012-02-24 | 2015-11-11 | 富士通株式会社 | パケット転送遅延測定システム |
JP6157064B2 (ja) * | 2012-06-04 | 2017-07-05 | パナソニック株式会社 | 通信装置およびクロック同期方法 |
JP5581356B2 (ja) * | 2012-06-21 | 2014-08-27 | 有限会社アルニック | 多点計測システムおよび時刻同期方法 |
US8997362B2 (en) | 2012-07-17 | 2015-04-07 | Faro Technologies, Inc. | Portable articulated arm coordinate measuring machine with optical communications bus |
US9513107B2 (en) | 2012-10-05 | 2016-12-06 | Faro Technologies, Inc. | Registration calculation between three-dimensional (3D) scans based on two-dimensional (2D) scan data from a 3D scanner |
US10067231B2 (en) | 2012-10-05 | 2018-09-04 | Faro Technologies, Inc. | Registration calculation of three-dimensional scanner data performed between scans based on measurements by two-dimensional scanner |
DE102012109481A1 (de) | 2012-10-05 | 2014-04-10 | Faro Technologies, Inc. | Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung |
US9395697B2 (en) * | 2012-10-26 | 2016-07-19 | Qualcomm Technologies International, Ltd. | Method and apparatus for calculating transmission delay across a network |
CN103945449B (zh) * | 2013-01-18 | 2018-12-04 | 中兴通讯股份有限公司 | Csi测量方法和装置 |
JP6085864B2 (ja) * | 2013-02-22 | 2017-03-01 | 東日本電信電話株式会社 | 時刻同期システム、時刻同期方法、スレーブノード及びコンピュータプログラム |
JP6026918B2 (ja) * | 2013-02-26 | 2016-11-16 | サンリツオートメイション株式会社 | 有線lanにおける時刻同期制御方法及び制御装置 |
US9236039B2 (en) * | 2013-03-04 | 2016-01-12 | Empire Technology Development Llc | Virtual instrument playing scheme |
CN103312428B (zh) * | 2013-05-23 | 2016-01-27 | 华为技术有限公司 | 用于精确时钟协议同步网络的方法和装置 |
EP3036851B1 (en) * | 2013-08-22 | 2017-05-24 | Telefonaktiebolaget LM Ericsson (publ) | A method for detecting timing references affected by a change in path delay asymmetry between nodes in a communications network |
WO2016133442A1 (en) * | 2015-02-20 | 2016-08-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and nodes for synchronisation of networks |
KR101863022B1 (ko) | 2015-03-19 | 2018-05-30 | 미쓰비시덴키 가부시키가이샤 | 통신 장치 및 네트워크 시스템 |
AT518006B1 (de) * | 2015-11-20 | 2017-09-15 | Sprecher Automation Gmbh | Verfahren zur synchronisierten Erfassung von zur Steuerung von Differentialschutzeinrichtungen elektrischer Energieleitungen benötigten Messdaten |
DE102015122844A1 (de) | 2015-12-27 | 2017-06-29 | Faro Technologies, Inc. | 3D-Messvorrichtung mit Batteriepack |
WO2017124288A1 (zh) * | 2016-01-19 | 2017-07-27 | 华为技术有限公司 | 传输时钟报文的方法和装置 |
JP2018098711A (ja) * | 2016-12-15 | 2018-06-21 | 日本電信電話株式会社 | 時刻同期システム、クライアント端末装置、時刻同期方法及び時刻同期プログラム |
US11252068B1 (en) * | 2018-12-27 | 2022-02-15 | Equinix, Inc. | Clock synchronization in a heterogeneous system |
US11206095B1 (en) | 2019-03-22 | 2021-12-21 | Equinix, Inc. | Timing synchronization for clock systems with asymmetric path delay |
US11502913B1 (en) * | 2019-10-15 | 2022-11-15 | Equinix, Inc. | Simulating time synchronization |
DE102019217035B4 (de) * | 2019-11-05 | 2021-11-25 | Continental Automotive Gmbh | Verfahren zur Sicherung der Zeitsynchronisation in einem Netzwerk gegen unautorisierte Änderungen |
WO2021164882A1 (en) * | 2020-02-21 | 2021-08-26 | Bayerische Motoren Werke Aktiengesellschaft | Method and system for performing time-synchronization |
CN111343097B (zh) * | 2020-02-29 | 2023-04-18 | 杭州迪普科技股份有限公司 | 链路负载均衡的方法、装置、电子设备及存储介质 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2701507B2 (ja) * | 1990-02-13 | 1998-01-21 | 日本電信電話株式会社 | セル廃棄率推定方法、ならびにこれを用いた呼受付制御装置およびバッファリンク設計装置 |
US5933414A (en) * | 1996-10-29 | 1999-08-03 | International Business Machines Corporation | Method to control jitter in high-speed packet-switched networks |
SE518224C2 (sv) * | 1997-06-24 | 2002-09-10 | Ericsson Telefon Ab L M | Sätt och system i ett cellbaserat nät |
US6909728B1 (en) * | 1998-06-15 | 2005-06-21 | Yamaha Corporation | Synchronous communication |
EP1598968B1 (en) * | 1998-09-10 | 2006-10-25 | Agilent Technologies, Inc. (a Delaware Corporation) | Enhancements to time synchronization in distributed systems |
US6539026B1 (en) * | 1999-03-15 | 2003-03-25 | Cisco Technology, Inc. | Apparatus and method for delay management in a data communications network |
JP3838877B2 (ja) * | 2001-01-15 | 2006-10-25 | 日本電気株式会社 | パスサーチを行うcdma受信装置、パスサーチ方法、及びプログラム |
GB2373400B (en) * | 2001-01-17 | 2003-04-09 | Marconi Comm Ltd | Real time clocks in communications networks |
EP1265124B1 (de) * | 2001-06-07 | 2004-05-19 | Siemens Aktiengesellschaft | Verfahren zum Übermitteln von Zeitinformation über ein Datenpaketnetz |
JP3844686B2 (ja) * | 2001-12-13 | 2006-11-15 | 株式会社エヌ・ティ・ティ・ドコモ | ルータ装置、端末装置、通信システム及びルーティング方法 |
US7391777B2 (en) * | 2003-11-03 | 2008-06-24 | Alcatel Lucent | Distance-sensitive scheduling of TDM-over-packet traffic in VPLS |
US7969901B2 (en) * | 2004-08-12 | 2011-06-28 | Lantiq Deutschland Gmbh | Method and device for compensating for runtime fluctuations of data packets |
US7684324B2 (en) * | 2004-12-20 | 2010-03-23 | Telchemy, Inc. | System and method for prioritizing individual streams within a multimedia flow |
-
2005
- 2005-12-23 US US11/317,711 patent/US20070147435A1/en not_active Abandoned
-
2006
- 2006-11-15 EP EP06255844A patent/EP1802015A1/en not_active Withdrawn
- 2006-12-22 CN CNA200610170653XA patent/CN1997027A/zh active Pending
- 2006-12-22 JP JP2006345240A patent/JP4884199B2/ja active Active
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102119499B (zh) * | 2008-06-02 | 2015-01-14 | Tttech电脑技术股份公司 | 将分布式计算机网络中的本地时钟同步的方法 |
CN102119499A (zh) * | 2008-06-02 | 2011-07-06 | Tttech电脑技术股份公司 | 将分布式计算机网络中的本地时钟同步的方法 |
WO2011079460A1 (en) * | 2009-12-31 | 2011-07-07 | Abb Research Ltd. | Method and apparatus for detecting communication channel delay asymmetry |
CN102652409B (zh) * | 2009-12-31 | 2015-11-25 | Abb研究有限公司 | 用于检测信道延迟非对称性的方法 |
CN102652409A (zh) * | 2009-12-31 | 2012-08-29 | Abb研究有限公司 | 用于检测信道延迟非对称性的方法和装置 |
US9042412B2 (en) | 2009-12-31 | 2015-05-26 | Abb Technology Ltd. | Method and apparatus for detecting communication channel delay asymmetry |
CN103181105A (zh) * | 2010-10-22 | 2013-06-26 | 阿尔卡特朗讯 | 用于同步分组交换网络的主时钟和从时钟的非介入式方法以及关联的同步设备 |
US9491106B2 (en) | 2010-10-22 | 2016-11-08 | Alcatel Lucent | Non-intrusive method for synchronizing master and slave clocks of a packet-switched network, and associated synchronization devices |
CN102232278A (zh) * | 2011-06-23 | 2011-11-02 | 华为技术有限公司 | 检测1588设备性能的方法及装置 |
CN104052562A (zh) * | 2013-03-13 | 2014-09-17 | 三星电子株式会社 | 允许回放装置对流传输内容执行同步回放的方法和设备 |
US9509635B2 (en) | 2013-03-13 | 2016-11-29 | Samsung Electronics Co., Ltd. | Method and apparatus for allowing playback devices to perform synchronized playback of streaming content |
CN104052562B (zh) * | 2013-03-13 | 2017-04-12 | 三星电子株式会社 | 允许回放装置对流传输内容执行同步回放的方法和设备 |
CN104918268A (zh) * | 2014-03-10 | 2015-09-16 | 国基电子(上海)有限公司 | 家庭基站及其校正频率的方法 |
CN104918268B (zh) * | 2014-03-10 | 2019-05-03 | 国基电子(上海)有限公司 | 家庭基站及其校正频率的方法 |
CN104270217A (zh) * | 2014-09-19 | 2015-01-07 | 国家电网公司 | 一种实现增强时间同步过程中链路延时容错性的方法 |
CN104270217B (zh) * | 2014-09-19 | 2018-09-14 | 国家电网公司 | 一种实现增强时间同步过程中链路延时容错性的方法 |
CN112860518A (zh) * | 2015-01-29 | 2021-05-28 | 斯普兰克公司 | 从仪器化软件接收的数据流的实时处理 |
CN108540830A (zh) * | 2018-04-13 | 2018-09-14 | 青岛海信电器股份有限公司 | 一种多播放设备同步播放方法、***及终端 |
Also Published As
Publication number | Publication date |
---|---|
JP4884199B2 (ja) | 2012-02-29 |
US20070147435A1 (en) | 2007-06-28 |
EP1802015A1 (en) | 2007-06-27 |
JP2007174676A (ja) | 2007-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1997027A (zh) | 去除网络时间同步中的延迟波动 | |
CN100550720C (zh) | 在分组网上的时钟同步 | |
US8416812B2 (en) | Network timing synchronization systems | |
JP4767178B2 (ja) | ネットワークセグメント上で共通のセンスオブタイムを維持するためのシステムおよび方法 | |
US8018968B2 (en) | System and method for high precision clock recovery over packet networks | |
US8483244B2 (en) | Timing recovery over packet networks | |
JP5495323B2 (ja) | ネットワークを介した時刻同期装置 | |
CN106603183B (zh) | 一种时间戳过滤方法及装置 | |
EP2026485A1 (en) | Method and device for a packet based clock recovery | |
CN101729180A (zh) | 精准时钟同步方法及***、精准时钟频率/时间同步装置 | |
CN102859941A (zh) | 对分组在分组交换通信网络中的累计驻留时间的更新 | |
WO1988007297A1 (en) | Asynchronous time division communication system | |
CN106899370A (zh) | 一种时钟链路切换方法、装置及基站 | |
CN1905424A (zh) | 在粒状分组网络上恢复定时的方法 | |
CN102739386A (zh) | 大型网络上克服偏离累积实现精确时钟分配的***和方法 | |
EP2209239B1 (en) | Method and arrangement for adjustment of a clock signal | |
CN115296764A (zh) | 时间戳置信水平 | |
CN115333660A (zh) | 精确时间戳校正 | |
Fontanelli et al. | Performance analysis of a clock state estimator for PROFINET IO IRT synchronization | |
CN108377265A (zh) | 一种电力***中控制保护分布式***的实时同步方法 | |
FI123505B (fi) | Menetelmä ja laite kellosignaalilähteen ohjaamiseksi | |
SE2151209A1 (en) | Dynamic traffic load compensation | |
CN117957798A (zh) | 用于改进的定时和性能的动态分组速率 | |
Iantosca et al. | Synchronizing IEEE 1588 clocks under the presence of significant stochastic network delays | |
EP3080951A1 (en) | Method and devices for packet selection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20070711 |