无线网络内的时间戳复制制造技术

技术编号:20369363 阅读:22 留言:0更新日期:2019-02-16 19:44
本申请涉及无线网络内的时间戳复制。描述了无线网络内的时间戳复制。在实施例中,无线站接收输入时间戳并且使用该输入时间戳以生成输出时间戳。无线站将输出时间戳传送至组成无线网络的多个组中的一个组中的无线站。输出时间戳被生成以补偿在接收输入时间戳和传送输出时间戳之间的延迟,使得在时间T传送的输出时间戳对应于输入时间戳将具有的值,其条件是已经在时间T(并且不是在早于T的时间)接收到输入时间戳。因此,这可以减少或消除由多个不同的系统和进程引起的独立的时间戳误差和抖动。

Time stamp replication in wireless networks

This application relates to timestamp replication in wireless networks. Time stamp replication in wireless networks is described. In an implementation, the wireless station receives an input timestamp and uses the input timestamp to generate an output timestamp. The wireless station transmits the output timestamp to the wireless station in one of the groups that make up the wireless network. The output timestamp is generated to compensate for the delay between the received input timestamp and the transmitted output timestamp so that the output timestamp transmitted at time T corresponds to the value that the input timestamp will have, provided that the input timestamp has been received at time T (and not earlier than T). Therefore, this can reduce or eliminate independent timestamp errors and jitters caused by multiple different systems and processes.

【技术实现步骤摘要】
无线网络内的时间戳复制本申请是申请日为2015年5月8日,申请号为201510232690.8,专利技术名称为“无线网络内的时间戳复制”的申请的分案申请。
本申请涉及无线网络内的时间戳复制。背景Wi-FiTM标准描述了许多不同类型的管理帧。一个类型是用于宣布网络的存在的信标帧。以规则的间隔传送信标帧以允许Wi-FiTM站寻找和识别网络。信标帧包括定时同步功能(TSF)时间戳,其由接收无线站(STA)使用以更新本地自由运行时钟。对于为什么Wi-FiTM站之间的时间同步(或更具体地,它们的本地时钟之间的同步)是重要的,存在很多原因。例如,当Wi-FiTM网络用于流媒体(例如音频或视频数据)时,时钟用于控制接收的媒体的回放。如果播放相同的音乐曲目(例如在多房间音乐系统中)的一对扬声器中的每个扬声器中的本地时钟不是同步的(其中每个音箱是单独的Wi-FiTM站),则来自每个音箱的音频将不是同步的,并且因为时钟偏离(因为一个时钟比另一个时钟运行得更快),这将变得收听者可听得见。同样,当在多房间系统中播放相同的音乐时,如果每个音箱不是同步的,则随着收听者从一个房间移动到另一个房间,这将对收听者可听得见。下文描述的实施例不限于解决同步Wi-FiTM站的已知的方法中的缺点中的任何缺点或所有缺点的实施。
技术实现思路

技术实现思路
被提供以用简化形式引入在下文的具体实施方式中进一步描述的概念的选择。本
技术实现思路
不是旨在识别所要求保护的主题的关键特征或本质特征,也不旨在用作在确定所要求保护的主题的范围时的帮助。描述了无线网络内的时间戳复制。在实施例中,无线站接收输入时间戳并且使用该输入时间戳以生成输出时间戳。无线站将该输出时间戳传送到构成该无线网络的很多组中的一个组中的无线站。输出时间戳被生成以补偿在接收输入时间戳和传送输出时间戳之间的延迟,使得在时间T传送的输出时间戳对应于输入时间戳将具有的值,其条件是已经在时间T(并且不是在比T更早的时间)接收到输入时间戳。这可以因此减少或消除由多个不同的系统和过程引起的独立的时间戳误差和抖动。第一方面提供一种方法,包括:在无线网络中的无线站接收输入时间戳,无线网络包括两组或多于两组无线站;提取输入时间戳;基于输入时间戳生成输出时间戳;以及,将包含输出时间戳的帧传送至多个组中的一组内的无线站。第二方面提供一种无线站,所述无线站包括:被布置成接收输入时间戳的第一通信接口;和被布置成将输出时间戳传送到无线网络中的多个组中的一组中的无线站的第二通信接口,其中基于输入时间戳生成输出时间戳。第三方面提供包括如本文描述的无线站的无线网络。第四方面提供包括计算机程序代码的有形的计算机可读介质以将计算机配置成执行如本文描述的方法。第五方面提供在其上编码有计算机可读程序代码的计算机可读储存介质用于生成处理器,所述处理器包括:被布置为接收输入时间戳的第一通信接口;和被布置以将输出时间戳传送到无线网络中的多组中的一组中的无线站的第二通信接口,其中,基于输入时间戳生成输出时间戳。第六方面提供在其上编码有计算机可读程序代码的计算机可读储存介质用于生成被配置为执行本文描述的方法的处理器。另外的方面提供了基本上如参考附图中的图3所描述的方法、基本上如参考附图中的图2和图8中的任何一个所描述的无线站和基本上如参考附图中的图1、6、7中的任何一个所描述的无线网络。进一步地,还提供了以下内容:1)一种方法,包括:在无线网络中的无线站接收输入时间戳,所述无线网络包括两组或多于两组无线站;存储包括所接收的输入时间戳和在所述输入时间戳被接收时的所述无线站处的计数器的值的数据对;通过从两个存储的数据对进行外推来计算输出时间戳;以及将包括所述输出时间戳的帧传送到多个组中的一组内的无线站。2)根据1)所述的方法,其中,接收输入时间戳包括:接收包括输入时间戳的帧;以及从所接收的帧提取所述输入时间戳。3)根据1)所述的方法,还包括:基于在所述无线站处的系统时钟递增所述计数器。4)根据1)-3)中的任一项所述的方法,其中,包括输入时间戳的帧经由第一通信接口接收,并且包括所述输出时间戳的帧经由第二通信接口传送。5)根据4)所述的方法,其中,所述无线站包括单个通信接口,所述单个通信接口起到所述第一通信接口和所述第二通信接口两者的作用。6)根据1)所述的方法,其中,所述输入时间戳是:原始时间戳,所述原始时间戳由所述无线站中的接入点生成;或从另一个组中的主站接收的时间戳,并且所述从另一个组中的主站接收的时间戳由所述主站基于所述主站接收的输入时间戳生成。7)根据1)所述的方法,其中,所述输入时间戳是从另一个组中的主站接收并且由所述主站基于由所述主站接收的输入时间戳生成的时间戳,并且其中,由所述主站接收的所述输入时间戳是由所述无线网络中的接入点生成的原始时间戳。8)根据1)所述的方法,其中,所述帧是信标帧。9)根据1)所述的方法,其中,所述无线站是Wi-FiTM站。10)根据1)所述的方法,其中,所述无线站是无线音箱。11)一种无线站,包括:计数器;第一通信接口,所述第一通信接口被布置为接收输入时间戳,并且存储包括所接收的输入时间戳和当所述输入时间戳被接收时的所述计数器的值的数据对;时间戳校正模块,所述时间戳校正模块被布置为通过从两个存储的数据对进行外推来计算输出时间戳;以及第二通信接口,所述第二通信接口被布置为将所述输出时间戳传送到无线网络中的多个组中的一组中的无线站。12)根据11)所述的无线站,其中,从帧中接收所述输入时间戳,并且所述第一通信接口被布置为从所接收的帧中提取所述输入时间戳。13)根据11)所述的无线站,还包括系统时钟,并且其中,所述计数器基于所述系统时钟递增。14)根据11)所述的无线站,包括被布置为起到所述第一通信接口和所述第二通信接口两者作用的接口模块。15)根据11)所述的无线站,其中,所述第一通信接口和所述第二通信接口中的一个是无线接口,或其中,所述第一通信接口和所述第二通信接口两者都是无线接口。16)根据11)所述的无线站,其中,所述第一通信接口和所述第二通信接口两者都是无线接口,并且其中,所述第一通信接口和所述第二通信接口在单个频带内的不同的信道上运行或在不同的频带中运行。17)根据11)所述的无线站,其中,所述第一通信接口是有线接口。18)一种无线网络,包括根据11)-17)中的任一项所述的无线站。19)一种无线网络,包括多个根据11)-17)中的任一项所述的无线站,并且还包括被布置为从多个所述无线站中动态选择无线站以充当计时器并生成原始时间戳的计时器选择元件。可以由配置有存储在有形的储存介质上的机器可读形式的软件的计算机来执行本文描述的方法,例如,当程序在计算机上运行时并且在计算机程序可以体现在计算机可读储存介质上的情况下,采取包括用于配置计算机以执行描述的方法的组成部分的计算机可读程序代码的计算机程序的形式、或采取包括适于执行本文描述的方法中的任何方法的所有步骤的计算机程序代码工具的计算机程序的形式。有形的(或非暂时的)储存介质的示例包括硬盘、拇指驱动器(thumbdrive)、存储卡等,并且不包括传播的信号。软件可以适用于在并行处理器上或串行处理器上执行,使得可以以任何合适的顺序或同时执行该方法步骤。可以由本文档来自技高网...

【技术保护点】
1.一种方法,包括:在无线网络中的无线站接收输入时间戳,所述无线网络包括两组或多于两组无线站;提取所述输入时间戳(304);计算所述输入时间戳的值与由本地振荡器驱动的本地计数器的值之间的误差;基于计算的所述误差调节所述本地计数器的速率;使用所述输入时间戳来重写所述本地计数器;基于包括输出时间戳的帧被传送的时刻的所述本地计数器的值或所述帧被预测到将被传送的时刻的所述本地计数器的值,生成所述输出时间戳(306);以及将包括所述输出时间戳的所述帧传送到所述组中的一组内的无线站(308)。

【技术特征摘要】
2014.05.09 GB 1408250.71.一种方法,包括:在无线网络中的无线站接收输入时间戳,所述无线网络包括两组或多于两组无线站;提取所述输入时间戳(304);计算所述输入时间戳的值与由本地振荡器驱动的本地计数器的值之间的误差;基于计算的所述误差调节所述本地计数器的速率;使用所述输入时间戳来重写所述本地计数器;基于包括输出时间戳的帧被传送的时刻的所述本地计数器的值或所述帧被预测到将被传送的时刻的所述本地计数器的值,生成所述输出时间戳(306);以及将包括所述输出时间戳的所述帧传送到所述组中的一组内的无线站(308)。2.根据权利要求1所述的方法,其中,接收输入时间戳包括:接收包括输入时间戳的帧(302);以及从所接收的帧提取所述输入时间戳(304)。3.根据权利要求1所述的方法,还包括:基于自从先前的调节所经过的时间,确定所述本地计数器的所述速率与主站时间戳之间的漂移量。4.根据权利要求1所述的方法,还包括每次接收到输入戳时重复调节所述本地计数器的所述速率。5.根据权利要求1所述的方法,其中,经由第一通信接口接收包括输入时间戳的帧和经由第二通信接口传送包括所述输出时间戳的所述帧。6.根据权利要求1所述的方法,其中,经由第一通信接口接收包括输入时间戳的帧和经由第二通信接口传送包括所述输出时间戳的所述帧,以及其中所述无线站包括操作为所述第一通信接口和所述第二通信接口二者的单个通信接口。7.根据权利要求1所述的方法,其中,经由第一通信接口接收包括输入时间戳的帧和经由第二通信接口传送包括所述输出时间戳的所述帧,以及其中所述第二通信接口是无线接口。8.根据权利要求1所述的方法,其中,经由第一通信接口接收包括输入时间戳的帧和经由第二通信接口传送包括所述输出时间戳的所述帧,以及其中所述第一通信接口是无线接口。9.根据权利要求1所述的方法,其中,经由第一通信接口接收包括输入时间戳的帧和经由第二通信接口传送包括所述输出时间戳的所述帧,以及其中所述第一通信接口是有线接口。10.根据权利要求1所述的方法,其中,所述输入时间戳是由所述无线网络中的接入点生成的原始时间戳。11.根据权利要求1所述的方法,其中,所述输入时间戳是从另一个组中的主站接收并且由所述主站基于由所述主站接收的输入时间戳生成的时间戳。12.根据权利要求1所述的方法,其中,所述输入时间戳是从另...

【专利技术属性】
技术研发人员:伊恩·诺尔斯
申请(专利权)人:想象技术有限公司
类型:发明
国别省市:英国,GB

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

1