CN1561589A - 在一组联网设备之间保持全局时间基准的方法和系统 - Google Patents

在一组联网设备之间保持全局时间基准的方法和系统 Download PDF

Info

Publication number
CN1561589A
CN1561589A CNA028064224A CN02806422A CN1561589A CN 1561589 A CN1561589 A CN 1561589A CN A028064224 A CNA028064224 A CN A028064224A CN 02806422 A CN02806422 A CN 02806422A CN 1561589 A CN1561589 A CN 1561589A
Authority
CN
China
Prior art keywords
network
clock
time reference
network equipment
global time
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
Application number
CNA028064224A
Other languages
English (en)
Inventor
詹姆斯·L·泰勒
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.)
Pulse Link Inc
Original Assignee
Pulse Link Inc
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 Pulse Link Inc filed Critical Pulse Link Inc
Publication of CN1561589A publication Critical patent/CN1561589A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • 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
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • 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/0641Change of the master or reference, e.g. take-over or failure of the master
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/041Speed or phase control by synchronisation signals using special codes as synchronising signal
    • H04L2007/047Speed or phase control by synchronisation signals using special codes as synchronising signal using a sine signal or unmodulated carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/041Speed or phase control by synchronisation signals using special codes as synchronising signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices

Abstract

本发明公开了一种保持参加网络的具有本地时钟的多台网络设备之间同步的方法。从第一网络设备向参加网络的其它网络设备广播第一分组。第一分组包括从第一网络设备本地时钟导出的全局时间基准。将收到第一分组的网络设备的时钟调整得更接近于第一网络设备的本地时钟。可以为参加第一网络和第二网络的设备保持第一网络本地时间基准和第二网络本地时间基准。在该设备中保持一个自激时钟。确定自激时钟与第一网络全局时间基准之差。计算第一网络偏移以说明自激时钟和第一网络全局时间基准之差。确定自激时钟和第二网络全局时间基准之差。计算第二网络偏移以说明自激时钟和第二网络全局时间基准之差。

Description

在一组联网设备之间保持全局时间基准的方法和系统
技术领域
本发明主要涉及设备网络,尤其公开了一种在专门的无线网络中保持全局时间基准的方法。
背景技术
无线网络作为在移动的设备、位于家里或其它位置的设备之间传送数据的解决方案,正变得日益重要,从而最好是不用连线就可以连接设备。目前已经提出了大量物理层和MAC层的解决方案。例如,由Aiello等人在美国专利申请第09/393,126号″BasebandWireless Network for Isochronous Communication”中描述了一种基带超宽带无线网络,其在此被引用作为参考。超宽带网络发送一个覆盖频谱绝大部分的信号,但在任一独立频带中以非常低的功率发送。
无线网络有时是指专用的网络,因为该网络包括正好处于网络中其他设备广播邻近区域中的设备。当设备加电或者设备移出范围时,该设备可以加入或者离开网络。在由欧洲电信标准协会出版的HIPERLAN类型1功能说明书ETS300 652中描述了一种特殊的专用网络。其在www.etsi.org中可以获得。
图1是示例性示出在专用无线网络中相互通信的一组无线设备的框图。放像机102将音频信号发送至扬声器106a、106b、106c和106d。放像机102还将视频信号发送至显示屏104。显示屏104和扬声器106也可以互相发送信息或者向放像机102发送信息。
对于图1所示的一种应用,容易看出,为了获得理想的结果,各种设备之间的同步非常重要。在放像机102、扬声器106a和106b以及显示屏104之间的信号通路上可能存在不同程度的延迟或者抖动。如果延迟差异很明显,则显示屏104上显示的视频演示也许不能与扬声器上播放的音频完全同步。更糟糕的情况是,如果扬声器106a和扬声器106b不能完全同步,则左右立体声声道就可能在时间上有间隔,而导致令人不快的音频体验。因此,开发出一种使这种无线网络中的设备同步的方法是有用的。
发明内容
因此,本发明公开了一种用于在加入无线网络的一组无线设备之间保持全局时间基准的系统和方法。应当注意,此处描述的技术也可以应用于其他网络,包括某些部分或者全部利用接线、光缆或其他装置发送信号的网络。为了举例,本说明书将详细描述无线网络和尤其是利用HIPERLAN标准的无线专用网络。应当理解,本发明不限于这种网络并且所述技术可应用于许多不同类型的网络。
在一个实施方式中,网络中的每台设备都保持着其自身的时钟。当每台设备向网络中的其他设备发送分组时,其发送自身的时钟信号或者其自身时钟信号的一部分,而并不将一个特定设备的时钟指定为主时钟。接收分组的设备读取该时钟信号,并将其自身的时钟调整为所发送的值。这种时钟调整以令时钟平稳地接近共同值而不会在不稳定的状态下产生振荡的方式进行。
应当理解,本发明可以以多种方式实现,包括实现为流程、装置、系统、设备、方法或者计算机可读介质如计算机可读存储介质或者其中程序指令通过光或者电通信链路发送的计算机网络。下面描述本发明的几个创造性的实施方式。
在一个实施方式中,在加入网络的具有本地时钟的多台网络设备之间保持同步。将来自第一网络设备的第一分组向加入网络的其他网络设备进行广播。第一分组包括从第一网络设备的本地时钟中获得的全局时间基准。将接收第一分组的网络设备的时钟调整得更接近于第一网络设备的本地时钟。
在一个实施方式中,为加入第一网络和第二网络的设备保持第一网络本地时间基准和第二网络本地时间基准。在该设备上保持一个自激时钟。确定该自激时钟与第一网络全局时间基准之间的差。计算第一网络偏移以获得自激时钟与第一网络全局时间基准之间的差。确定自激时钟与第二网络全局时间基准之间的差。计算第二网络偏移以获得自激时钟与第二网络全局时间基准之间的差。
本发明的这些以及其他特征和优点,将在下面的详细描述中以及以例子示出本发明原理的附图中进行更详细的展示。
附图说明
通过下面结合附图的详细说明,将很容易理解本发明,其中相似的标号表示相似的结构部件,其中
图1是示例性示出无线专用网络中共同进行通信的一组无线设备的框图;
图2是详细示出信道可能将延迟和抖动引入到从发射机发送到接收机的分组的定时中的图;
图3是示例性示出如何将被称为全局时间基准的时间标记插入分组报头的图;
图4A是示例性示出如何将全局时间基准分解为最高有效部分和最低有效部分的图;
图4B是示例性示出存储自激时钟的存储寄存器的图,自激时钟是32位时钟;
图4C是示例性示出存储自激时钟偏移的存储寄存器的图;
图5是示例性示出其中的设备属于两个不同的专用网络且新设备加入到其中一个网络中的实施方式的图;
图6是示例性示出当接收到包括全局时间基准的分组时,为了确定是否调整网络设备本地时间基准,网络设备执行的处理的流程图;
图7A是示例性示出用于将全局时间基准包括到分组中的处理的流程图;以及
图7B是示例性示出由接收机执行的用于准备更新其自激时钟偏移的处理的流程图。
具体实施方式
下面对本发明的优选实施方式进行详细说明。虽然结合优选实施方式对本发明进行描述,但是应当理解,本发明并不限于任何一个实施方式。相反,本发明的范围仅由所附权利要求书限定,并且本发明包括许多改变、修改和等价形式。为了举例,在下面的描述中阐述了许多具体细节,以便提供对本发明的全面理解。本发明可以根据权利要求书得以实施而不必包含这些特定细节中的部分或者全部。为清楚起见,对与本发明相关的技术领域中已知的技术资料不再进行详细描述,这使得不会对本发明产生不必要的模糊。
图2是详细示出信道可能将延迟和抖动引入到从发射机发送到接收机的分组的定时中的图。发射机200以等时方式发送分组。即,每个分组以固定的时间间隔开始发送。t1、t2、t3和t4之间的时间差恒定。信道202将延迟和抖动引入传输中,使得时间延迟Δ1、Δ2、Δ3和Δ4被加入由接收机204收到每个分组的时间中。这样,以均匀间隔发送的分组当被收到时其间隔是不均匀的。
只要仅有一台发射机和一台接收机,如果在每个分组的开始包含时间标记,就可以在接收机端校正分组间定时。每个时间标记之间的差将指示分组的正确的相对时间间隔,该正确的相对时间间隔可以令接收机将分组在时间上进行复位或者甚至可能进行重新排序。
当有多于两台设备时,则简单地为分组加入时间标记将无法在设备之间对数据显示进行同步。还应当注意,即使当仅有两台设备时,时间标记也能够调整分组之间的相对间隔,但是其无助于确信在接收机端在一个与发射机端发生的事件相对的特定时间发生事件。返回参考图1中所示例子,即使对从放像机102发送至左右扬声器106a和106b的分组已作时间标记,也仍然可能存在左右立体声声道之间的时间偏移。分组上的时间标记仅用于使每个信道能够对其收到的分组准确地进行时间上的定位。
为了对通过无线网络以分组接收的信息进行视频或音频显示进行同步,或者对从分组接收的信息的使用进行协调,而在与每台其他网络设备的时钟保持同步的网络设备上保持一个时钟。
在一个实施方式中,针对需要精确至仅为大约百万分之五的每台网络设备指定一个时钟。为了在网络的所有设备时钟之间保持可接受的同步关系,每当其中的一台设备发送分组时,该设备都在分组报头中准确定义的点包含其时钟值或者如下所述的其部分时钟值。当其他设备接收到那个分组时,它们将其各自的时钟向时间标记指示的时间调整。如下所述,在一个实施方式中,通过计算时钟偏移实现该时间调整,并通过取设备时钟和时间标记之间的差的一半计算该时钟偏移。
图3是示例性示出如何将被称为全局时间基准的时间标记插入分组报头的图。分组报头300包括时钟同步序列302。时钟同步序列302被选择为一种有助于接收机获得用于对分组其余部分采样的时钟信号的适当序列。其次包括帧同步序列304,用于精确识别分组中被编码数据的开始。这样,帧同步序列的结尾就精确确定了帧的开始。可以使用任意数目的已知帧同步序列。在一个实施方式中,使用13位的Barker码。只要帧序列被发送,发射机就会记录其本地时间基准。
应当注意,理想的是,发射机的本地时间基准将与加入网络中的每台设备保持的本地时间基准一致。如果是这种情况,则每台设备的本地时间基准实际上就是全局时间基准,因为其与系统中每个其他本地时间基准一致。为了解释的目的,发射机记录并后来插入分组的本地时间基准将被称为全局时间基准。这是因为发射机主张其为全局时间基准,并且此时所有的接收设备将它们自身的本地时间基准向全局时间基准调整。还应当注意,每台设备都认为其自身的本地时间基准将是全局时间基准,并且主张其自身的本地时间基准是其发送分组的全局时间基准。这样,当每台发送设备在向其他设备广播的分组中包含其本地时间基准时,每台发送设备都主张其本地时间基准是全局时间基准。经过一段时间,当发送了足够的分组时,所有的本地时间基准都向相同的全局时间收敛,并且广播全局时间基准如果有变化的话,也仅导致由接收设备引起的很小的变化。
全局时间基准306在帧同步序列304之后插入分组中。在所示的实施方式中,是在帧同步序列之后立即插入全局时间基准,但是这并不是必须的。当检测到帧同步序列并主张帧同步序列信号时,接收机在此时记录其本地时间基准。可以立即读取分组中的全局时间基准或者可以很久以后再读取,只要该时间基准可以与主张帧同步序列信号的时间相比。这样,全局时间基准306可以出现在紧跟着帧同步序列304的分组中或者出现在分组中后面的点处。然后发送分组的其余部分308。分组的其余部分可能包括分组报头的更多信息以及最后包括数据的分组有效载荷。
应当注意,在一个实施方式中,在分组中没有包括整个全局时间基准。而是仅包括了全局时间基准的被称为最低有效部分的最低有效位。只要时钟之间的差小于由全局时间基准的最低有效部分计算出的时间量,则仅包括全局时间基准的最低有效部分就已经足够。如果在进行调整前时钟之间的漂移量不足以令时钟失去同步超过可以由最低有效部分表示的最大时间量,该条件就得到满足。在一个实施方式中,使用32位全局时间基准,而随每一分组发送的最低有效部分是32位全局时间基准中的最低12位。
在上述实施方式中,使用的时钟的相对时钟漂移约为百万分之五(ppm),而时钟频率为1MHz。全局时间基准的最低有效部分共计212微秒。因此,在累计达到212微秒误差之前,需要更新时钟。对于精确度为5ppm的1MHz时钟,更新之间的最大时间间隔大约为5分钟,这取决于使用的更新方法。当然,不同系统中的最大时间间隔因时钟的速度和精确度以及随时钟的最低有效部分发送的位数而变化。如果最低有效部分提供的全局时间基准越多,则更新的频率就越低。例如,如果使用14位,则全局时间基准的最低有效部分可以精确表示达214微秒的累积漂移。假设相对时钟漂移不变,则所需的更新频率仅为通常的四分之一。
在由加入网络的设备之一发送的每个分组中包含全局时间基准的所述方案的一个优点是,随着网络流量增加,将对本地时间基准进行更频繁的更新。这减少了本地时间基准之间的变化。
图4A是示例性示出如何将全局时间基准分解为最高有效部分和最低有效部分的图。如上所述,在一个实施方式中,最高有效部分是20位而最低有效部分是12位。最低有效部分的大小可以增加,以便以需要更多用于传输的系统开销为代价,降低所需的更新频率。应当注意,除了在由每台设备发送的分组中包括最低有效部分,MAC层协议还周期性地提示一台或者多台设备广播整个全局时间基准,即最高有效部分和最低有效部分。在一个实施方式中,每20秒广播一次该全局时间基准。周期性对整个全局时间基准进行广播的原因在于,允许校正产生于其中一台设备的误差,这些设备改变全局时间基准,使之超过由全局时间基准的最低有效部分表示的最大时间。
在不同的实施方式中,广播整个全局时间基准的任务可由加入网络中的一台或者所有设备完成。例如,可以指示每台设备周期性地广播全局时间基准。这种周期性的广播可以是交错的。另外,MAC层协议可以指示一台指定的设备以一定的时间间隔广播整个全局时间基准。
图4B是示例性示出存储自激时钟的存储寄存器的图。自激时钟是32位时钟。如前所述,在一个实施方式中,时钟是1兆赫兹时钟。在其他的实施方式中,可以根据需要设置时钟频率。优选地,自激时钟只能被读取。即,无法将对全局时间基准的调整写入该时钟。更合适地,定义自激时钟偏移,使得全局时间基准等于自激时钟加上自激时钟偏移之和。
图4C是示例性示出存储自激时钟偏移的存储寄存器的图。如同自激时钟,自激时钟偏移为32位寄存器。然而,可以对自激时钟偏移进行读和写。每次收到来自其中一个其他设备的全局时间基准时,就将自激时钟进行调整,使得自激时钟和自激时钟偏移之和收敛于由广播设备指定的全局时间基准。
在不同的实施方式中,根据不同的方案,依据收到的全局时间基准对本地时间基准进行调整。在一个实施方式中,根据收到的全局时间基准和本地时间基准之差对本地时间基准进行线性调整。该调整可表示为下式:
ΔFRCO=(GTR-LTR)*L
其中ΔFRCO是自激时钟偏移的变化。GTR是随分组接收的全局时间基准。LTR是设备存储的本地时间基准的当前值。如上所述,在接收到几个分组并进行调整后,存储在每台设备中的本地时间基准将收敛于单一值并且该值将为全局时间基准。L是线性因子,其调整好比是全局时间基准与计算的本地时间基准之差的对自激时钟偏移进行调整的量。在一个实施方式中,L等于0.5,对自激时钟偏移的调整等于收到的全局时间基准和存储的本地时间基准之差的一半。
在不同的实施方式中使用多种调整方案,其根据全局时间基准和本地时间基准之差对自激时钟偏移进行非线性调整。在一个实施方式中,自激时钟偏移的变化等于一个缩放因子乘以全局时间基准和本地时间基准之差的平方。对该两个基准之差进行平方具有当全局时间基准和本地时间基准之差很大时,令自激时钟偏移的变化更大的优点。如果使用差的平方,则计算全局时间基准和本地时间基准之差的符号,并将其应用于该差,使得在适当的方向对自激时钟偏移作出调整。
在另一个实施方式中,实现另一个非线性调整方案,使得该系统更健壮。计算全局时间基准和本地时间基准之差。如果该差大于阈值,则不对本地时间基准进行调整。如果该差小于阈值,则进行调整。这样,如果网络中的一台设备发生故障或者一台注册到网络中的新设备试图主张一个不正确的全局时间基准并将干扰网络中当前设备达成一致的全局时间基准时,该设备对全局时间基准的主张可以被忽略。
在某些实施方式中,在某些情况下可以关闭阈值检测。例如,如果一台设备拒绝了超过一定数目的变化,则可以暂时关闭阈值功能。这将是适当的,因为接收大量与其本地时间基准相差甚远的全局时间基准的设备在大量情况下实际上极有可能是不正确的。可以使用计数器对收到的全局时间基准和本地时间基准之差最近超过阈值的次数进行计数。在一个实施方式中,该计数器被设计为仅对来自独特来源的全局时间基准计数,使得忽略重复进行的单一不正确来源广播。可以对阈值和为关闭阈值测试而必须超出阈值的次数进行编程或预置。
图5是示例性示出其中的设备属于两个不同的专用网络且新设备加入到其中一个网络中的实施方式的图。设备502、504、506和508都属于第一专用网络530。设备508以及设备512和514属于专用网络540。设备522请求加入网络530。如上所述,在一个实施方式中,无线专用网络使用HIPERLAN协议。在这种实施方式中,每个网络有其自身的HIPERLAN ID。该HIPERLAN ID包括在由设备发送的分组中。
两个分离的网络可以具有两个分离的独立时钟,利用一台设备比如同时加入两个网络的设备508来保持两个分离的时钟。更准确地,该设备仅需要保持单一的自激时钟并跟踪两个自激时钟的偏移。对每个自激时钟的偏移进行修改,以便跟踪网络的两个不同的全局时间。这样,设备508就可以具有单一的自激时钟和两个寄存器,它们用于在一给定时间计算两个不同的自激时钟偏移,以便将自激时钟时间调整为其参加的任意一个网络的全局时间。
使用HIPERLAN规范的其他方面,以便于实现专用网络各设备之间共享的全局时间基准。例如,可以利用规范中所述的Hello分组对整个全局时间基准进行周期性广播。修改标准Hello过程以携带整个全局时间基准。在ETS 300 652功能说明书HIPERLAN Type 1的6.4.5的Neighbour Information Declaration中对Hello过程进行了更详细的描述。也可以参见6.1.14的Neighbour Information Base和6.1.15的Hello Information Base。
如上所述,设备可以使用HIPERLAN ID以确定分组是否属于其网络,并因此确定是否将其本地时间基准调整为分组中指定的全局时间基准。可以通过连接网络的设备使用保留的网络管理ID。可以将网络设备配置为忽略HIPERLAN查找请求中包含的时间基准。
可以实现各种方法以避免稳定的网络全局时间基准受到新设备的干扰。在一个实施方式中,引入新设备以提供全是0的全局时间基准,0是一个被所有网络设备忽略的特殊值。新设备也可以优选地被配置为将其本地时间基准初始设置为与收到的全局时间基准相等,而不是如上所述调整其本地基准。然而,对新设备的约定规范并不能避免不遵守规范的恶意设备或者属于其他网络的设备的危害。出于那种原因,也可以实现其他过程如检查HIPERLAN ID或者拒绝某些大的变化。
图6是示例性示出当网络设备接收到包括全局时间基准的分组时执行一种处理以确定是否调整该网络设备本地时间基准时的流程图。流程开始于600。在步骤602,检查HIPERLAN ID。如果不匹配,则流程结束于620。如果匹配,则将控制传送到步骤604并确定该分组是否为查找请求。如果该分组是查找请求,则步骤结束于620。如果该分组不是查找请求,则将控制传送到步骤606并检查全局时间基准。在步骤608,确定全局时间基准是否为特殊值。如果是,则将控制传送到步骤620并且流程结束。如果全局时间基准不是特殊值,则将控制传送到步骤610并计算全局时间基准和本地时间基准之间的差。然后,在步骤612,更新自激时钟偏移。根据上述线性或者非线性方案中的任一个或者其他任意适合的方案更新自激时钟。然后流程结束于620。
图7A是示例性示出用于在分组中包括全局时间基准的处理的流程图。该流程开始于700,在此写入时钟同步序列。接着,在步骤702,写入帧同步序列。只要帧同步序列一完成,就在步骤704读取发送设备的本地时间基准。该值将被插入分组中作为与帧同步序列完成时间对应的全局时间基准。下面,在步骤706,全局时间基准被写入分组。应当注意,在步骤704和706之间,可以插入其他步骤。重要的是,或者在帧同步序列完成后立即存储全局时间基准或者在帧同步序列完成后的某个特定时间存储全局时间基准,使得接收设备可以在特定的参考点将其本地时间基准与发送的全局时间基准相比较。
图7B是示例性示出由接收机执行的用于准备更新其自激时钟偏移的处理的流程图。流程开始于710,在此检测帧同步序列。在步骤712立即存储本地时间。应当注意,虽然优选地是立即存储本地时间,但是也可以在主张帧同步信号之后的设定时间存储本地时间。然后,在步骤714,从分组中读取全局时间基准。以这种方式,所发送的全局时间和本地时间,分别参考写入帧同步序列和检测帧同步序列的时间,在特定的点得以存储。以这种方式,能够比较本地时间基准和全局时间基准并能够适当地调整自激时钟偏移。
本发明公开了一种专用网络中保持全局时间基准的方法。每台设备保持本地自激时钟和本地自激时钟偏移,它们共同构成本地时间基准。将每个自激时钟调整为接收的全局时间基准,该全局时间基准是任意一台刚好正在广播的设备的本地时间基准。以这种方式,网络中设备的所有本地时间基准最终收敛于一个时间基准。通过跟踪每个网络的一个自激时钟偏移,一台设备可以加入多个网络。
虽然为了理解清楚对前述发明进行了详细描述,但是很明显,可以在所附权利要求书的范围内进行某些改变和变更。应当注意,可以有许多其他方式实现本发明的方法和装置。因此,这些实施方式只是示意性的而不是限制性的,并且本发明不限于此处所给出的细节,而可以在所附权利要求书的范围内和等价情况下进行修改。

Claims (17)

1.一种保持参加网络的并具有本地时钟的多台网络设备之间同步的方法,包括如下步骤:
从第一网络设备向参加网络中的其他网络设备广播第一分组,其中第一分组包括从第一网络设备的本地时钟导出的全局时间基准;以及
将收到第一分组的网络设备的时钟调整得更接近于第一网络设备的本地时钟。
2.根据权利要求1所述的保持多台网络设备之间同步的方法,还包括:
从第二网络设备向参加网络的其他网络设备广播第二分组,其中第二分组包括从第二网络设备的本地时钟导出的全局时间基准;以及
将收到第二分组的其他网络设备的时钟调整得更接近于第二网络设备的本地时钟。
3.根据权利要求1所述的保持多台网络设备之间同步的方法,其中全局时间基准包括第一网络设备本地时钟的最低有效部分而不包括第一网络设备本地时钟的最高有效部分。
4.根据权利要求3所述的保持多台网络设备之间同步的方法,其中对其中一个网络设备本地时钟的最高有效部分进行周期性地广播,并且令所有本地时钟的最高有效部分统一于所广播的最高有效部分。
5.根据权利要求1所述的保持多台网络设备之间同步的方法,其中将收到第一分组的网络设备的时钟调整得更接近于第一网络设备本地时钟的步骤包括根据被调整时钟的未经调整的值和所广播的全局时间基准之差的线性函数,调整网络设备的时钟。
6.根据权利要求1所述的保持多台网络设备之间同步的方法,其中将收到第一分组的网络设备的时钟调整得更接近于第一网络设备的本地时钟的步骤包括以广播的全局时间基准和正被调整时钟的未经调整的值之差的大约一半的量,调整网络设备的时钟。
7.根据权利要求1所述的保持多台网络设备之间同步的方法,其中将收到第一分组的网络设备的时钟调整得更接近于第一网络设备的本地时钟的步骤包括根据正被调整时钟的未经调整的值和广播的全局时间基准之差的非线性函数,调整网络设备的时钟。
8.根据权利要求7所述的保持多台网络设备之间同步的方法,其中当正被调整时钟的未经调整的值和广播的全局时间基准之差大于最大可调整差时,正被调整时钟的未经调整的值和广播的全局时间基准之差的非线性函数实质上不对正被调整时钟进行调整。
9.根据权利要求1所述的保持多台网络设备之间同步的方法,其中在传送分组的帧同步部分之后立即从第一网络设备的本地时钟导出全局时间基准。
10.根据权利要求1所述的保持多台网络设备之间同步的方法,其中将收到第一分组的网络设备的时钟调整得更接近于第一网络设备的本地时钟的步骤包括将检测到帧同步时接收网络设备的本地时钟与所发送的全局时间基准相比较。
11.根据权利要求1所述的保持多台网络设备之间同步的方法,其中由参加网络的任意网络设备广播的所有数据分组包括从广播网络设备本地时钟导出的全局时间基准,这使得发送的数据越多,接收网络设备的本地时钟更新得越频繁。
12.一种为参加第一网络和第二网络的设备保持第一网络本地时间基准和第二网络本地时间基准的方法,包括如下步骤:
在该设备中保持一个自激时钟;
确定自激时钟与第一网络全局时间基准之差;
计算第一网络偏移以说明自激时钟和第一网络全局时间基准之差;
确定自激时钟和第二网络全局时间基准之差;以及
计算第二网络偏移以说明自激时钟和第二网络全局时间基准之差。
13.一种被配置为与发送网络设备保持同步的接收网络设备,包括:
一个接收网络设备本地时钟;
一个被配置为从发送网络设备接收第一分组的接口,其中第一分组包括从发送网络设备本地时钟导出的全局时间基准;以及
一个被配置为将接收网络设备本地时钟调整得更接近于发送网络设备本地时钟的处理器。
14.根据权利要求13所述的被配置为与发送网络设备保持同步的接收网络设备,其中接收网络设备本地时钟包括一个自激时钟和一个自激时钟偏移。
15.一种被配置为与接收网络设备保持同步的发送网络设备,包括:
一个发送网络设备本地时钟;
一个被配置为发送第一分组的接口,其中第一分组包括从发送网络设备本地时钟导出的全局时间基准,并且其中接收网络设备利用该全局时间基准将接收网络设备本地时钟调整得更接近于发送网络设备本地时钟。
16.一种设备网络,包括
被配置为发送第一分组的发送网络设备,其中第一分组包括从一个发送网络设备本地时钟导出的全局时间基准;以及
被配置为从发送网络设备接收第一分组并将接收网络设备本地时钟调整得更接近于该全局时间基准的接收网络设备。
17.一种网络设备,包括:
一个自激时钟;
一个处理器,该处理器被配置为:
确定自激时钟与第一网络全局时间基准之差;
计算第一网络偏移以说明自激时钟和第一网络全局时间基准之差;
确定自激时钟和第二网络全局时间基准之差;以及
计算第二网络偏移以说明自激时钟和第二网络全局时间基准之差。
CNA028064224A 2001-03-13 2002-03-07 在一组联网设备之间保持全局时间基准的方法和系统 Pending CN1561589A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/805,735 2001-03-13
US09/805,735 US7035246B2 (en) 2001-03-13 2001-03-13 Maintaining a global time reference among a group of networked devices

Publications (1)

Publication Number Publication Date
CN1561589A true CN1561589A (zh) 2005-01-05

Family

ID=25192373

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA028064224A Pending CN1561589A (zh) 2001-03-13 2002-03-07 在一组联网设备之间保持全局时间基准的方法和系统

Country Status (7)

Country Link
US (1) US7035246B2 (zh)
EP (1) EP1368920A4 (zh)
JP (1) JP2004535696A (zh)
CN (1) CN1561589A (zh)
AU (1) AU2002258481B2 (zh)
CA (1) CA2438569A1 (zh)
WO (1) WO2002073851A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101615964A (zh) * 2008-02-22 2009-12-30 西米奥有限责任公司 用于在网络中同步时钟的电路装置和方法
CN102004622A (zh) * 2010-11-17 2011-04-06 广东威创视讯科技股份有限公司 一种多处理器显示系统及其方法

Families Citing this family (91)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100777037B1 (ko) * 2000-07-20 2007-11-16 톰슨 라이센싱 비동기 디지털 홈네트워크에서 멀티-미디어 지터 제거
JP4575643B2 (ja) * 2000-07-26 2010-11-04 トムソン ライセンシング 非同期デジタルホームネットワークにおけるマルチメディアジッタの除去
DE10208650A1 (de) * 2001-03-15 2002-09-19 Bosch Gmbh Robert Verfahren und Vorrichtung zur Synchronisation wenigstens eines Teilnehmers eines Bussystems und Bussystem
US7650158B2 (en) * 2001-08-21 2010-01-19 Broadcom Corporation System and method for synchronizing wireless communication devices
US7304995B2 (en) * 2001-08-29 2007-12-04 Texas Instruments Incorporated Systems and methods for packet flow control
US7457320B1 (en) * 2001-09-05 2008-11-25 Predrag Filipovic Synchronization using multicasting
DE10206875A1 (de) * 2002-02-18 2003-08-28 Philips Intellectual Property Verfahren und Schaltungsanordnung zum Überwachen und Verwalten des Datenverkehrs in einem Kommunikationssystem mit mehreren Kommunikationsknoten
US6775809B1 (en) * 2002-03-14 2004-08-10 Rambus Inc. Technique for determining performance characteristics of electronic systems
US7151945B2 (en) 2002-03-29 2006-12-19 Cisco Systems Wireless Networking (Australia) Pty Limited Method and apparatus for clock synchronization in a wireless network
DE10216984A1 (de) * 2002-04-16 2003-11-06 Philips Intellectual Property Netzwerk mit einem Verbindungs-Netzwerk und mehreren mit dem Verbindungs-Netzwerk gekoppelten Netzknoten
DE10249296A1 (de) * 2002-10-22 2004-05-06 Jetter Ag Verfahren zur Synchronisation von Teilnehmern eines Netzwerkes
US8108559B2 (en) * 2003-07-11 2012-01-31 Computer Associates Think, Inc. Standardizing clocks in a networked computing environment
US20050188082A1 (en) * 2003-07-11 2005-08-25 Computer Associates Think, Inc. System and method for standarizing clocks in a heterogeneous networked environment
US11650784B2 (en) 2003-07-28 2023-05-16 Sonos, Inc. Adjusting volume levels
US8086752B2 (en) * 2006-11-22 2011-12-27 Sonos, Inc. Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
US11294618B2 (en) 2003-07-28 2022-04-05 Sonos, Inc. Media player system
US8234395B2 (en) 2003-07-28 2012-07-31 Sonos, Inc. System and method for synchronizing operations among a plurality of independently clocked digital data processing devices
US8290603B1 (en) 2004-06-05 2012-10-16 Sonos, Inc. User interfaces for controlling and manipulating groupings in a multi-zone media system
US11106425B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US11106424B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US9207905B2 (en) 2003-07-28 2015-12-08 Sonos, Inc. Method and apparatus for providing synchrony group status information
US7382694B2 (en) * 2003-09-22 2008-06-03 Del Prado Pavon Javier Methods to resolve TSF timer ambiguity of IEEE 802.11e schedule element
US7237152B2 (en) * 2003-10-24 2007-06-26 Honeywell International Inc. Fail-operational global time reference in a redundant synchronous data bus system
EP1553784A1 (en) * 2004-01-06 2005-07-13 Deutsche Thomson-Brandt Gmbh Method and apparatus for performing synchronised audio and video presentation
JP4347082B2 (ja) * 2004-02-23 2009-10-21 日本電気株式会社 イベントトレースデータの時刻補正装置,時刻補正方法及び時刻補正プログラム
US9374607B2 (en) 2012-06-26 2016-06-21 Sonos, Inc. Media playback system with guest access
US9977561B2 (en) 2004-04-01 2018-05-22 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide guest access
US7623551B2 (en) * 2004-05-20 2009-11-24 International Business Machines Corporation Method, system and program product for synchronizing data elements between devices
US8326951B1 (en) 2004-06-05 2012-12-04 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US8868698B2 (en) 2004-06-05 2014-10-21 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US7239626B2 (en) 2004-06-30 2007-07-03 Sharp Laboratories Of America, Inc. System clock synchronization in an ad hoc and infrastructure wireless networks
US7792158B1 (en) 2004-08-18 2010-09-07 Atheros Communications, Inc. Media streaming synchronization
US8149880B1 (en) 2004-08-18 2012-04-03 Qualcomm Atheros, Inc. Media streaming synchronization
DE602004018636D1 (de) * 2004-08-25 2009-02-05 Nokia Siemens Networks Gmbh Verfahren und System zur Taktuhrenaktualisierung in Komponenten eines Kommunikationsnetzwerks
US8930579B2 (en) * 2004-09-13 2015-01-06 Keysight Technologies, Inc. System and method for synchronizing operations of a plurality of devices via messages over a communication network
US20060056403A1 (en) * 2004-09-13 2006-03-16 Pleasant Daniel L System and method for robust communication via a non-reliable protocol
US8144572B2 (en) * 2004-09-14 2012-03-27 Qualcomm Incorporated Detection and mitigation of interference and jammers in an OFDM system
JP4182437B2 (ja) * 2004-10-04 2008-11-19 ソニー株式会社 オーディオビデオ同期システム及びモニター装置
US8233540B2 (en) * 2005-03-10 2012-07-31 Qualcomm Incorporated Method of time base reconstruction for discrete time labeled video
US8228956B2 (en) * 2005-04-19 2012-07-24 Alcatel Lucent Time stamp offset in data packet bundling
US20070055806A1 (en) * 2005-09-02 2007-03-08 John Bruce Stratton Adapting legacy instruments to an instrument system based on synchronized time
US7542939B2 (en) * 2005-10-31 2009-06-02 Penson Worldwide, Inc. Modeling financial instruments using bid and ask prices
US7869420B2 (en) * 2005-11-16 2011-01-11 Cisco Technology, Inc. Method and system for in-band signaling of multiple media streams
US7539889B2 (en) * 2005-12-30 2009-05-26 Avega Systems Pty Ltd Media data synchronization in a wireless network
US7899894B2 (en) 2006-08-30 2011-03-01 International Business Machines Corporation Coordinated timing network configuration parameter update procedure
US10013381B2 (en) 2006-08-31 2018-07-03 Bose Corporation Media playing from a docked handheld media device
US8483853B1 (en) 2006-09-12 2013-07-09 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
US9202509B2 (en) 2006-09-12 2015-12-01 Sonos, Inc. Controlling and grouping in a multi-zone media system
US8788080B1 (en) 2006-09-12 2014-07-22 Sonos, Inc. Multi-channel pairing in a media system
US8562438B2 (en) * 2006-10-26 2013-10-22 Ntn Buzztime, Inc. System and method for television-based services
WO2008070024A1 (en) * 2006-12-04 2008-06-12 Penson Worldwide, Inc. Real time trading of foreign financial instruments local currency
US7765315B2 (en) * 2007-01-08 2010-07-27 Apple Inc. Time synchronization of multiple time-based data streams with independent clocks
US9112626B2 (en) * 2007-01-31 2015-08-18 International Business Machines Corporation Employing configuration information to determine the role of a server in a coordinated timing network
US7895303B2 (en) * 2007-01-31 2011-02-22 International Business Machines Corporation Server time protocol control messages and methods
US7689718B2 (en) 2007-01-31 2010-03-30 International Business Machines Corporation Channel subsystem server time protocol commands and system therefor
US20080243673A1 (en) * 2007-03-26 2008-10-02 Ralph Bruce Ferguson Methods to improve accuracy and precision of timestamps for financial data
CA2682586A1 (en) * 2007-03-30 2008-10-09 Ntn Buzztime, Inc. Video feed synchronization in an interactive environment
WO2008156777A2 (en) * 2007-06-18 2008-12-24 Penson Worldwide, Inc. Order routing system and method incorporating dark pools
FR2920930B1 (fr) * 2007-09-06 2010-04-16 Parrot Systeme synchronise de distribution et de traitement de signaux,notamment de signaux audio dans un reseau d'enceintes sans fil
TWI458284B (zh) * 2007-12-07 2014-10-21 Koninkl Philips Electronics Nv 分散無線系統中的多頻道支援
US8416811B2 (en) * 2008-04-10 2013-04-09 International Business Machines Corporation Coordinated timing network having servers of different capabilities
US7925916B2 (en) 2008-04-10 2011-04-12 International Business Machines Corporation Failsafe recovery facility in a coordinated timing network
US7873862B2 (en) * 2008-10-21 2011-01-18 International Business Machines Corporation Maintaining a primary time server as the current time server in response to failure of time code receivers of the primary time server
KR101645165B1 (ko) * 2009-01-15 2016-08-04 한국전자통신연구원 다중 채널을 이용한 무선 랜 시스템에서 송신 권한 설정 방법 및 데이터 송수신 방법
US20100325031A1 (en) * 2009-06-18 2010-12-23 Penson Worldwide, Inc. Method and system for trading financial assets
US8812739B2 (en) * 2009-12-17 2014-08-19 Cisco Technology, Inc. Recalibration of precision clocks in a computer network
JP5569299B2 (ja) * 2010-09-28 2014-08-13 富士通株式会社 通信システム及び通信インタフェース装置、並びに同期方法
DE102010042256B4 (de) * 2010-10-11 2013-11-07 Siemens Aktiengesellschaft Verfahren und Vorrichtung zur dezentralen Zeitsynchronisation eines Netzwerkes
WO2012090448A1 (ja) * 2010-12-28 2012-07-05 三洋電機株式会社 端末装置
US11265652B2 (en) 2011-01-25 2022-03-01 Sonos, Inc. Playback device pairing
US11429343B2 (en) 2011-01-25 2022-08-30 Sonos, Inc. Stereo playback configuration and control
US20120281704A1 (en) * 2011-05-02 2012-11-08 Butterworth Ashley I Methods and apparatus for isochronous data delivery within a network
US9319054B2 (en) 2011-09-27 2016-04-19 Anue Systems, Inc. Systems and methods utilizing randomized clock rates to reduce systematic time-stamp granularity errors in network packet communications
US9729115B2 (en) 2012-04-27 2017-08-08 Sonos, Inc. Intelligently increasing the sound level of player
US9008330B2 (en) 2012-09-28 2015-04-14 Sonos, Inc. Crossover frequency adjustments for audio speakers
KR101571338B1 (ko) * 2013-03-13 2015-11-24 삼성전자주식회사 복수의 재생 장치들이 스트리밍 컨텐트를 동기화하여 재생하는 방법 및 이를 위한 장치
US9330169B2 (en) 2013-03-15 2016-05-03 Bose Corporation Audio systems and related devices and methods
US9226087B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US9226073B2 (en) 2014-02-06 2015-12-29 Sonos, Inc. Audio output balancing during synchronized playback
US9488964B2 (en) * 2014-06-27 2016-11-08 Apple Inc. Methods for maintaining accurate timing information on portable electronic devices
US9891966B2 (en) 2015-02-10 2018-02-13 Red Hat, Inc. Idempotent mode of executing commands triggered by complex event processing
US10423468B2 (en) * 2015-02-10 2019-09-24 Red Hat, Inc. Complex event processing using pseudo-clock
US10419497B2 (en) 2015-03-31 2019-09-17 Bose Corporation Establishing communication between digital media servers and audio playback devices in audio systems
US9928024B2 (en) 2015-05-28 2018-03-27 Bose Corporation Audio data buffering
US10248376B2 (en) 2015-06-11 2019-04-02 Sonos, Inc. Multiple groupings in a playback system
US9911433B2 (en) 2015-09-08 2018-03-06 Bose Corporation Wireless audio synchronization
US10454604B2 (en) 2015-10-02 2019-10-22 Bose Corporation Encoded audio synchronization
US9798515B1 (en) 2016-03-31 2017-10-24 Bose Corporation Clock synchronization for audio playback devices
US10219091B2 (en) 2016-07-18 2019-02-26 Bose Corporation Dynamically changing master audio playback device
US10712997B2 (en) 2016-10-17 2020-07-14 Sonos, Inc. Room association based on name
US20230094838A1 (en) * 2021-07-07 2023-03-30 Sri International Precision two-way time transfer over meteorburst communications channels

Family Cites Families (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4201892A (en) * 1978-06-27 1980-05-06 Satellite Business Systems Multi-rate TDMA communication system
US4586177A (en) * 1983-11-15 1986-04-29 M/A-Com Dcc, Inc. Integrated narrowband and wideband TDMA networks
US5952956A (en) * 1984-12-03 1999-09-14 Time Domain Corporation Time domain radio transmission system
US5363108A (en) * 1984-12-03 1994-11-08 Charles A. Phillips Time domain radio transmission system
US4813057A (en) * 1984-12-03 1989-03-14 Charles A. Phillips Time domain radio transmission system
US4587494A (en) * 1985-01-17 1986-05-06 National Semiconductor Corporation Quasi-complementary class B IC output stage
US4675863A (en) * 1985-03-20 1987-06-23 International Mobile Machines Corp. Subscriber RF telephone system for providing multiple speech and/or data signals simultaneously over either a single or a plurality of RF channels
GB8510808D0 (en) * 1985-04-29 1985-06-05 Automation & Computer Systems Communication system
JPH0681113B2 (ja) 1987-09-21 1994-10-12 日本電気株式会社 時分割多重無線通信システム
US5235619A (en) * 1990-03-20 1993-08-10 Scientific-Atlanta, Inc. Cable television radio frequency subscriber data transmission apparatus and rf return method
US5495482A (en) * 1989-09-29 1996-02-27 Motorola Inc. Packet transmission system and method utilizing both a data bus and dedicated control lines
IL95920A0 (en) 1989-10-24 1991-07-18 Motorola Inc Distributed synchronization method for a wireless fast packet communication system
EP0560071B1 (en) 1990-06-05 2000-08-23 Siemens Metering Limited Method of signalling
US5253202A (en) * 1991-02-05 1993-10-12 International Business Machines Corporation Word line driver circuit for dynamic random access memories
US5216695A (en) * 1991-06-14 1993-06-01 Anro Engineering, Inc. Short pulse microwave source with a high prf and low power drain
US5146616A (en) * 1991-06-27 1992-09-08 Hughes Aircraft Company Ultra wideband radar transmitter employing synthesized short pulses
US5274271A (en) * 1991-07-12 1993-12-28 Regents Of The University Of California Ultra-short pulse generator
US5334975A (en) * 1991-07-16 1994-08-02 Wachob David E Residential time reference system
US5349580A (en) * 1992-05-08 1994-09-20 Scientific-Atlanta, Inc. Method and apparatus for channel allocation integrity in a communication network
JPH0677963A (ja) * 1992-07-07 1994-03-18 Hitachi Ltd 通信方式および端末装置
JP3372612B2 (ja) * 1992-11-09 2003-02-04 キヤノン株式会社 デジタルコードレス電話システム
US5319218A (en) * 1993-05-06 1994-06-07 The United States Of America As Represented By The Secretary Of The Army Pulse sharpening using an optical pulse
US5408506A (en) * 1993-07-09 1995-04-18 Apple Computer, Inc. Distributed time synchronization system and method
US5473668A (en) * 1993-07-21 1995-12-05 Nec Corporation Digital cordless telephone system readily capable of setting up
US5446736A (en) * 1993-10-07 1995-08-29 Ast Research, Inc. Method and apparatus for connecting a node to a wireless network using a standard protocol
JP3137984B2 (ja) 1994-02-28 2001-02-26 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン 光無線通信の方法および装置
US5832035A (en) * 1994-09-20 1998-11-03 Time Domain Corporation Fast locking mechanism for channelized ultrawide-band communications
US5677927A (en) * 1994-09-20 1997-10-14 Pulson Communications Corporation Ultrawide-band communication system and method
US5687169A (en) * 1995-04-27 1997-11-11 Time Domain Systems, Inc. Full duplex ultrawide-band communication system and method
DE69433872T2 (de) * 1994-10-26 2005-07-14 International Business Machines Corp. Mediumzugriffssteuerungsschema für drahtlose lokale Netze mit verschachtelten Zeitmultiplexrahmen variabler Länge
US5546022A (en) * 1994-12-16 1996-08-13 Sun Microsystems, Inc. Static logic circuit with improved output signal levels
US5652749A (en) * 1995-02-03 1997-07-29 International Business Machines Corporation Apparatus and method for segmentation and time synchronization of the transmission of a multiple program multimedia data stream
US5687200A (en) * 1995-02-17 1997-11-11 Maxtec International Corporation System for synchronizing distorted data in a data communication system
WO1996033590A1 (en) * 1995-04-21 1996-10-24 Illinois Institute Of Technology Method and apparatus for distributed queue digital data transmission employing variable length data slots
US6097707A (en) * 1995-05-19 2000-08-01 Hodzic; Migdat I. Adaptive digital wireless communications network apparatus and process
US5742592A (en) * 1995-09-01 1998-04-21 Motorola, Inc. Method for communicating data in a wireless communication system
DE69630576T2 (de) * 1995-07-21 2004-09-16 Koninklijke Philips Electronics N.V. Vorrichtung zur drahtlosen digitalen kommunikation und pulsformungsnetzwerk
US6665308B1 (en) * 1995-08-25 2003-12-16 Terayon Communication Systems, Inc. Apparatus and method for equalization in distributed digital data transmission systems
US5950124A (en) 1995-09-06 1999-09-07 Telxon Corporation Cellular communication system with dynamically modified data transmission parameters
CA2226922A1 (en) * 1995-10-12 1997-04-17 Next Level Communications Burst mode preamble
US5790551A (en) * 1995-11-28 1998-08-04 At&T Wireless Services Inc. Packet data transmission using dynamic channel assignment
US5940452A (en) * 1995-11-29 1999-08-17 Motorola, Inc. Dual mode radio subscriber unit having a diversity receiver apparatus and method therefor
JPH09289675A (ja) * 1996-04-22 1997-11-04 Hitachi Ltd 無線通信システム
TW317058B (en) * 1996-04-23 1997-10-01 Ibm Data communication system for a wireless access to an atm network
US5953344A (en) * 1996-04-30 1999-09-14 Lucent Technologies Inc. Method and apparatus enabling enhanced throughput efficiency by use of dynamically adjustable mini-slots in access protocols for shared transmission media
US6075777A (en) 1996-08-21 2000-06-13 Lucent Technologies Inc. Network flow framework for online dynamic channel allocation
JPH10122861A (ja) * 1996-10-16 1998-05-15 Nikon Corp 位置測定装置及びそれを利用した位置測定方法
US5926501A (en) * 1996-12-12 1999-07-20 Motorola, Inc. Method and apparatus for dynamic channel configuration
US6289209B1 (en) 1996-12-18 2001-09-11 Micron Technology, Inc. Wireless communication system, radio frequency communications system, wireless communications method, radio frequency communications method
JPH10190562A (ja) * 1996-12-26 1998-07-21 Toshiba Corp 移動通信システムの基地局間フレーム同期方式およびこの方式を適用した基地局装置
US6091717A (en) * 1997-05-05 2000-07-18 Nokia Mobile Phones Limited Method for scheduling packet data transmission
US5901172A (en) * 1997-06-11 1999-05-04 Multispectral Solutions, Inc. Ultra wideband receiver with high speed noise and interference tracking threshold
US6069887A (en) * 1997-05-28 2000-05-30 Apple Computer, Inc. Method and system for synchronization in a wireless local area network
US5960000A (en) * 1997-05-30 1999-09-28 Motorola Inc. System, device, and method for contention-based reservation in a shared medium network
US5909469A (en) * 1997-08-29 1999-06-01 Telefonaktoebolaget Lm Ericsson Link adaptation method for links using modulation schemes that have different symbol rates
US6115390A (en) * 1997-10-14 2000-09-05 Lucent Technologies, Inc. Bandwidth reservation and collision resolution method for multiple access communication networks where remote hosts send reservation requests to a base station for randomly chosen minislots
US6226277B1 (en) * 1997-10-14 2001-05-01 Lucent Technologies Inc. Method for admitting new connections based on usage priorities in a multiple access system for communications networks
US6285873B1 (en) * 1998-03-09 2001-09-04 Qualcomm Incorporated Method for generating a broadcast challenge value
JP3397124B2 (ja) * 1998-03-12 2003-04-14 ソニー株式会社 同期方法及びブリッジ
US5977822A (en) * 1998-04-04 1999-11-02 Sigmatel, Inc. Method and apparatus of pulse position demodulation
US6347084B1 (en) * 1998-05-28 2002-02-12 U.S. Philips Corporation Method of timestamp synchronization of a reservation-based TDMA protocol
US6909728B1 (en) * 1998-06-15 2005-06-21 Yamaha Corporation Synchronous communication
US6246702B1 (en) * 1998-08-19 2001-06-12 Path 1 Network Technologies, Inc. Methods and apparatus for providing quality-of-service guarantees in computer networks
US6246377B1 (en) * 1998-11-02 2001-06-12 Fantasma Networks, Inc. Antenna comprising two separate wideband notch regions on one coplanar substrate
EP1156420B1 (en) * 1998-12-15 2005-07-06 Matsushita Electric Industrial Co., Ltd. Clock phase adjustment method, and integrated circuit and design method therefor
DE19901588A1 (de) * 1999-01-16 2000-07-20 Alcatel Sa Synchronisation eines Netzelementes in einem synchronen digitalen Nachrichtenübertragungsnetz
US20020026321A1 (en) * 1999-02-26 2002-02-28 Sadeg M. Faris Internet-based system and method for fairly and securely enabling timed-constrained competition using globally time-sychronized client subsystems and information servers having microsecond client-event resolution
US6721299B1 (en) * 1999-03-15 2004-04-13 Lg Information & Communications, Ltd. Pilot signals for synchronization and/or channel estimation
US6707818B1 (en) * 1999-03-17 2004-03-16 Broadcom Corporation Network switch memory interface configuration
US6751228B1 (en) * 1999-03-23 2004-06-15 Yamaha Corporation Packet handler of audio data by isochronous mode
DE60041470D1 (de) * 1999-05-11 2009-03-19 Canon Kk Verfahren und Vorrichtung zur Synchronisierung zwischen zwei Netzwerken
US6285662B1 (en) * 1999-05-14 2001-09-04 Nokia Mobile Phones Limited Apparatus, and associated method for selecting a size of a contention window for a packet of data system
US6560215B1 (en) * 1999-08-24 2003-05-06 Motorola, Inc. Method and apparatus for updating a timing offset in a communication device
US6628642B1 (en) * 1999-08-25 2003-09-30 Telefonaktiebolaget Lm Ericsson (Publ) Synchronization deviation detection
US6292153B1 (en) * 1999-08-27 2001-09-18 Fantasma Network, Inc. Antenna comprising two wideband notch regions on one coplanar substrate
US6901106B1 (en) * 1999-10-19 2005-05-31 Industrial Technology Research Institute Delay lock code tracking loop employing multiple timing references
US6275544B1 (en) * 1999-11-03 2001-08-14 Fantasma Network, Inc. Baseband receiver apparatus and method
US6816510B1 (en) * 2000-02-09 2004-11-09 Koninklijke Philips Electronics N.V. Method for clock synchronization between nodes in a packet network
US6697382B1 (en) * 2000-03-07 2004-02-24 Cisco Technology Inc. Distributing and synchronizing a representation of time between components of a packet switching system
US7000031B2 (en) * 2000-04-07 2006-02-14 Broadcom Corporation Method of providing synchronous transport of packets between asynchronous network nodes in a frame-based communications network
US6850495B1 (en) * 2000-08-31 2005-02-01 Verizon Communications Inc. Methods, apparatus and data structures for segmenting customers using at least a portion of a layer 2 address header or bits in the place of a layer 2 address header
US7023884B2 (en) * 2000-12-19 2006-04-04 Lucent Technologies Inc. Clock offset estimation with bias correction

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101615964A (zh) * 2008-02-22 2009-12-30 西米奥有限责任公司 用于在网络中同步时钟的电路装置和方法
CN101615964B (zh) * 2008-02-22 2015-12-16 西米奥有限责任公司 用于在网络中同步时钟的电路装置和方法
CN102004622A (zh) * 2010-11-17 2011-04-06 广东威创视讯科技股份有限公司 一种多处理器显示系统及其方法
CN102004622B (zh) * 2010-11-17 2012-07-18 广东威创视讯科技股份有限公司 一种多处理器显示系统及其方法

Also Published As

Publication number Publication date
WO2002073851A1 (en) 2002-09-19
CA2438569A1 (en) 2002-09-19
EP1368920A4 (en) 2005-12-21
AU2002258481B2 (en) 2007-09-20
JP2004535696A (ja) 2004-11-25
US7035246B2 (en) 2006-04-25
EP1368920A1 (en) 2003-12-10
US20020131398A1 (en) 2002-09-19

Similar Documents

Publication Publication Date Title
CN1561589A (zh) 在一组联网设备之间保持全局时间基准的方法和系统
AU2002258481A1 (en) Maintaining a global time reference among a group of networked devices
CN106162861B (zh) 用于无线网络中的时间同步的方法和装置
US9548869B2 (en) Systems and methods for implementing multicasting using personal area network “pan” wireless technology
US8005072B2 (en) Synchronization of multiple base stations in a wireless communication system
US7239626B2 (en) System clock synchronization in an ad hoc and infrastructure wireless networks
US6834091B2 (en) Time synchronization for data over a powerline modem network
TWI384773B (zh) 在跳頻展頻無線通訊網路中建立及使用獨特跳頻序列
US10129839B2 (en) Techniques for synchronizing timing of wireless streaming transmissions to multiple sink devices
US20040109474A1 (en) Radio access network system, radio communication method, synchronous server and node
CN1799210A (zh) 蓝牙系统中的主/从同步方法
CN1444814A (zh) 异步数字家庭网络中的多媒体抖动消除
US20040101077A1 (en) Method for synchronization through accelerated advance of counters
CN1270483A (zh) 带有用户时钟同步的无线网
US20140003454A1 (en) Method and system for recording, synchronizing and analysing data by means of analysis devices which are spatially distributed in a communication network
KR102566550B1 (ko) 복수의 커넥티드 장치 간 디지털 콘텐츠의 재생 동기화를 맞추는 방법 및 이를 이용한 장치
KR20150035364A (ko) 디스커버리 정보를 보안하는 방법 및 그 장치
CN102307072B (zh) 多媒体网络中的程序时钟基准同步
König et al. Effectively capturing attention using the capture effect
CN114827681B (zh) 视频同步方法、装置、电子设备、终端设备及存储介质
US7120170B2 (en) Method and apparatus for the time synchronization in a data communication system
KR101203529B1 (ko) 네트워크에서 단말들간의 애플리케이션을 동기화하는 방법및 장치
US20040190487A1 (en) Method for synchronizing a control channel to a working channel
KR101244915B1 (ko) 매체접근제어 계층에서 애플리케이션 계층에 동기화 정보를제공하는 방법 및 이를 위한 장치
CN102187722B (zh) 无线通信系统与无线通信系统中的无线电资源有效利用方法

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: 20050105