精细时序测量协议中的部份时序同步化功能同步化的制作方法

文档序号:14186797阅读:329来源:国知局



背景技术:

本发明的方面涉及使无线通信系统中的固定台站、便携式台站或移动台同步。台站可包含至少一个本地时钟或计时器,台站以所述本地时钟或计时器为其通信及数据处理的基础。然而,使系统中的若干台站中的本地时钟精确同步通常是困难的。



技术实现要素:

本文中揭示用于无线装置之间的时序同步化的方法、系统、计算机可读媒体及设备,其中通过响应于由起始无线装置进行的请求,将时序同步化功能(tsf)计时器值的至少一部分嵌入于来自响应无线装置的精细时序测量(ftm)帧中,使得接收所述ftm帧的所述起始无线装置可基于所接收的tsf计时器值设定其本地tsf时钟来实现所述时序同步化。

在一些实施例中,一种在第一无线装置与第二无线装置之间时序同步化的方法包含:通过所述第一无线装置将第一消息发送到所述第二无线装置;通过所述第一无线装置获得所述第一无线装置处的第一时戳;及通过所述第一无线装置响应于所述第一消息从所述第二无线装置接收精细时序测量帧。所述精细时序测量帧可包含来自所述第二无线装置的第二时戳的至少一部分。所述方法进一步包含:通过所述第一无线装置至少部分基于所述第二时戳的所述部分及所述第一时戳确定所述第一无线装置并未同步到所述第二无线装置。在一些实施例中,确定所述第一无线装置并未同步到所述第二无线装置可进一步基于所述第一无线装置与所述第二无线装置之间的往返时间。在各种实施例中,所述精细时序测量帧可包含所述第二时戳的2、3、4、5或8个八位组中的一者。所述精细时序测量帧可包含指示时戳信息存在于所述精细时序测量帧中的保留位。在一些实施例中,所述方法进一步包含:响应于确定所述第一无线装置并未同步到所述第二无线装置,至少部分基于所述第二时戳的所述部分,调整所述第一无线装置上的时钟。

在所述第一无线装置与所述第二无线装置之间进行时序同步化的所述方法的一些实施例中,所述第一消息为精细时序测量请求帧。在一个实施例中,所述第一时戳基于所述第一消息从所述第一无线装置离开的时间;且所述第二时戳基于所述第一消息到达所述第二无线装置的时间。在另一实施例中,所述第一时戳基于所述精细时序测量帧到达所述第一无线装置的时间;且所述第二时戳基于所述精细时序测量帧从所述第二无线装置离开的时间。

在一些实施例中,在所述第一无线装置与所述第二无线装置之间进行时序同步化的所述方法进一步包括:通过所述第一无线装置响应于所述第一消息从所述第二无线装置接收第二消息,例如确认帧。所述第一时戳可基于所述第二消息到达所述第一无线装置的时间;且所述第二时戳可基于所述第二消息从所述第二无线装置离开的时间。

本文中还揭示一种无线装置,所述无线装置包含存储器、时钟、无线通信子系统及与所述存储器、所述时钟及所述无线通信子系统以通信方式耦合的处理单元。所述无线通信子系统经配置以将第一消息发送到第二无线装置,且响应于所述第一消息从所述第二无线装置接收精细时序测量帧。所述精细时序测量帧可包含来自所述第二无线装置的第一时戳的至少一部分。所述处理单元经配置以获得所述无线装置处的第二时戳,且至少部分基于所述第一时戳的所述部分及所述第二时戳确定所述无线装置并未同步到所述第二无线装置。在一些实施例中,所述处理单元经进一步配置以响应于确定所述无线装置并未同步到所述第二无线装置,至少部分基于所述第一时戳的所述部分调整所述时钟。在各种实施例中,所述精细时序测量帧可包含所述第一时戳的2、3、4、5或8个八位组中的一者。所述精细时序测量帧可包含指示时戳信息存在于所述精细时序测量帧中的保留位。

在所述无线装置的一些实施例中,所述第一消息为精细时序测量请求帧。在一些实施例中,所述第一时戳基于所述第一消息到达所述第二无线装置的时间;且所述第二时戳基于所述第一消息从所述无线装置离开的时间。在一些实施例中,所述第一时戳基于所述精细时序测量帧从所述第二无线装置离开的时间;且所述第二时戳基于所述精细时序测量帧到达所述无线装置的时间。

在所述无线装置的一些实施例中,所述无线通信子系统经进一步配置以响应于所述第一消息从所述第二无线装置接收第二消息,例如确认帧。所述第一时戳可基于所述第二消息从所述第二无线装置离开的时间。所述第二时戳可基于所述第二消息到达所述无线装置的时间。

本发明的另一方面为一种非暂时性计算机可读存储媒体,其包含存储于其上的用于使第一无线装置同步到第二无线装置的机器可读指令。当由一或多个处理器执行时,所述指令可使得所述第一无线装置执行以下操作:(1)将第一消息发送到所述第二无线装置;(2)获得所述第一无线装置处的第一时戳;(3)响应于所述第一消息从所述第二无线装置接收精细时序测量帧,所述精细时序测量帧包含来自所述第二无线装置的第二时戳的至少一部分;及(4)至少部分基于所述第二时戳的所述部分及所述第一时戳确定所述第一无线装置并未同步到所述第二无线装置。在各种实施例中,所述精细时序测量帧可包含所述第二时戳的2、3、4、5或8个八位组中的一者。所述精细时序测量帧可包含指示时戳信息存在于所述精细时序测量帧中的保留位。在一些实施例中,当由一或多个处理器执行时,所述指令进一步使得所述第一无线装置响应于确定所述第一无线装置并未同步到所述第二无线装置,至少部分基于所述第二时戳的所述部分,调整所述第一无线装置上的时钟。

在所述非暂时性计算机可读存储媒体的一些实施例中,所述第一消息为精细时序测量请求帧。在一些实施例中,所述第一时戳基于所述第一消息从所述第一无线装置离开的时间;且所述第二时戳基于所述第一消息到达所述第二无线装置的时间。在一些实施例中,所述第一时戳基于所述精细时序测量帧到达所述第一无线装置的时间;且所述第二时戳基于所述精细时序测量帧从所述第二无线装置离开的时间。

在所述非暂时性计算机可读存储媒体的一些实施例中,当由一或多个处理器执行时,所述指令进一步使得所述第一无线装置响应于所述第一消息从所述第二无线装置接收第二消息,例如确认帧。所述第一时戳可基于所述第二消息到达所述第一无线装置的时间。所述第二时戳可基于所述第二消息从所述第二无线装置离开的时间。

本发明的另一方面为一种设备。所述设备包含:(1)用于将第一消息从第一无线装置发送到第二无线装置的装置;(2)用于捕获所述第一无线装置处的第一时戳的装置;(3)用于响应于所述第一消息从所述第二无线装置接收精细时序测量帧的装置,所述精细时序测量帧包含来自所述第二无线装置的第二时戳的至少一部分;及(4)用于至少部分基于所述第二时戳的所述部分及所述第一时戳确定所述第一无线装置并未同步到所述第二无线装置的装置。在一些实施例中,所述设备进一步包含:用于响应于确定所述第一无线装置并未同步到所述第二无线装置,至少部分基于所述第二时戳的所述部分,调整所述第一无线装置上的时钟的装置。

在所述设备的一些实施例中,所述第一时戳基于所述第一消息从所述第一无线装置离开的时间;且所述第二时戳基于所述第一消息到达所述第二无线装置的时间。所述第一消息可为精细时序测量请求帧。在一些实施例中,所述第一时戳基于所述精细时序测量帧到达所述第一无线装置的时间;且所述第二时戳基于所述精细时序测量帧从所述第二无线装置离开的时间。

在一些实施例中,所述设备进一步包含用于响应于所述第一消息从所述第二无线装置接收第二消息(例如,确认帧)的装置。所述第一时戳可基于所述第二消息到达所述第一无线装置的时间。所述第二时戳可基于所述第二消息从所述第二无线装置离开的时间。

附图说明

借助于实例说明本发明的方面。可参照以下图式来实现对各种实施例的性质及优点的理解。在附图中,相似参考数字指示类似元件。

图1a为根据一个实施例的无线通信系统的简化说明。

图1b说明台站可得以同步的实例设置。

图1c说明台站可得以同步的另一实例设置。

图2说明ieee802.11revmc中的精细时序测量(ftm)会话。

图3a说明ieee802.11revmc中的初始ftm请求帧。

图3b说明ieee802.11revmc中的初始ftm帧。

图4说明根据本发明的一些实施例的部分时序同步化功能计时器嵌入于ftm帧中的ftm会话。

图5a说明实例经修改初始ftm帧。

图5b说明实例经修改第一非初始ftm帧。

图5c说明实例经修改ftm参数字段。

图6a说明使用保留位的实例经修改初始ftm帧。

图6b说明使用保留位的实例经修改第一非初始ftm帧。

图7a说明根据本发明的一个实施例的ftm会话。

图7b说明根据本发明的另一实施例的ftm会话。

图8a为说明将部分时序同步化功能时戳用于ftm帧中的起始无线装置上的时序同步化方法的一些实施例的流程图。

图8b为说明将部分时序同步化功能时戳用于ftm帧中的无线装置上的时序同步化方法的实施例的流程图。

图8c为说明将部分时序同步化功能时戳用于ftm帧中的无线装置上的时序同步化方法的另一实施例的流程图。

图8d为说明将部分时序同步化功能时戳用于ftm帧中的无线装置上的时序同步化方法的另一实施例的流程图。

图9为说明将部分时序同步化功能时戳用于ftm帧中的响应无线装置上的时序同步化方法的实施例的流程图。

图10为无线装置的实施例的框图。

图11为计算装置的实施例的框图。

具体实施方式

现将关于形成本文的一部分的附图来描述若干说明性实施例。随后的描述仅提供实施例且并不打算限制本发明的范围、适用性或配置。确切而言,随后对实施例的描述将为所属领域的技术人员提供用于实施实施例的能够实现的描述。应理解,可在元件的功能及布置方面进行各种改变而不脱离本发明的精神及范围。

本文中揭示的技术可改进无线装置之间的时序同步化的效率及功率消耗。所述技术涉及将部分时序同步化功能(tsf)计时器值嵌入于精细时序测量(ftm)帧中,使得接收ftm帧的无线装置可基于所接收tsf计时器值设定其本地tsf计时器。

单个基础架构基本服务集(bss)或独立bss(ibss)中的固定台站、便携式台站或移动台(sta)通常同步到共同时钟。在802.11revmc中,sta出于同步化或其它目的而维持本地tsf计时器。tsf计时器以微秒的递增计数,其中最大计数器值为264。时序同步化功能将同一bss中的所有sta的tsf计时器保持同步。bss中的存取点(ap)可为用于tsf的时序主控装置。

在ftm协议中,需要起始sta感测响应sta或ap的tsf,以供精确的时序测量。ap或响应sta可定期地传输包含ap的tsf计时器的值的信标或宣告帧(announceframe),以便使其它sta的tsf计时器同步。sta可通过不断地接收及剖析信标或宣告帧,将其本地tsf计时器同步到ap或响应sta。替代地,起始sta可主动地传输探针请求帧,且等待包含时间信息的探针响应。如果起始sta的tsf计时器不同于所接收信标、宣告帧或探针响应中的时戳,那么起始sta可基于所接收的时戳值设定其本地tsf计时器。如本文所使用,时戳指在某一事件出现时指示时间的经编码信息。

这已成为(例如)多突发情境中的一问题,原因为:两个突发之间的时间间隔可长于(例如)一小时,且sta可在所述时间期间处于功率节省模式中且将不会收集信标。另外,使用信标或探针反应不断地同步可为耗时的,且可消耗大量功率。需要使用例如ieee802.11revmc的现存无线局域网(wlan)通信协议的更有效的同步化方法。

i.无线通信系统

无线通信系统可包括无线装置及ap,所述ap允许无线装置使用一或多个无线标准连接到有线或无线网络。ap通常被称作实体,其包含一个sta且通过无线媒体为相关联sta提供对分配服务的存取。sta为逻辑实体,其为媒体接入控制(mac)及到无线媒体的物理层(phy)接口的单个可定址实例。一些无线通信系统可允许无线装置经配置为可在彼此之间或通过ap通信的sta。例如ieee802.11ac、802.11ad、802.11v、802.11revmc等等的标准常用于这些通信。这些标准可包含误差规范以确保通信的质量。

ieee802.11为用于在未经授权(2.4、3.6、5及60ghz)频带中实施无线局域网(wlan)通信(其被称作wi-fi)的一组媒体接入控制及物理层规范。wi-fi在室内位置的不断增加的应用中起到重要作用。室内位置中的关键可适用的wi-fi技术为使用ieee802.11中所定义的飞行时间(tof)测距测量的测距,这是由于装置之间的距离可用以确定装置位置。

在ieee802.11revmc中,提议将精细时序测量协议用于测距。基于ftm,起始台站与响应台站交换ftm帧以测量飞行时间或往返时间(rtt)。起始台站随后在从响应台站接收精细时序测量(即,对应于ftm帧的离开时间及其对应确认ack帧的到达时间的时戳)之后计算其到响应台站的距离。在ftm定位中,起始台站与多个响应ap交换ftm帧用于tof测量,以便确定其绝对位置。举例来说,在3d定位中,起始台站与至少三个ap交换ftm帧以便确定其绝对位置。

图1a为根据一个实施例的无线通信系统100的简化说明。无线通信系统100可包含一或多个sta105、ap120及数据通信网络130。应注意,图1a仅仅提供各种组件的一般性说明,可在适当时利用其中的任一者或全部。此外,可重新布置、组合、分离、取代及/或省略组件,这取决于所要功能性。举例来说,尽管图1a中所说明的无线通信系统100中仅仅说明几个sta105及ap,但实施例可包含较少或较多数目个sta及/或ap(其中任一者或两者)。举例来说,实施例可包含数十、数百、数千或更多个sta及/或ap(其中任一者或两者)。另外,sta105及/或ap120可与可具有图1a中未说明的多种组件(例如,服务器、卫星、基站等)的一或多个额外网络连接,例如蜂窝式载波网络、卫星定位网络及其类似者。所属领域的一般技术人员将认识到对所说明的实施例的许多修改。

如本文中所描述的无线装置或sta可包括系统、用户单元、用户台、固定台站、便携式台站、移动台、远程移动台、远程终端、移动装置、用户终端、终端、无线通信装置、用户代理、用户装置、用户设备(ue)或存取点。举例来说,sta可为蜂窝式电话、无线电话、会话起始协议(sip)电话、无线本地回路(wll)台站、个人数字助理(pda)、具有无线连接能力的手持装置、计算装置,或连接到无线调制解调器的其它处理装置。

应进一步注意,尽管本文所描述的技术指代使两个sta之间的时钟同步,但实施例不限于此。更一般来说,本文所描述的技术可应用于两个无线收发器,其包含ap及/或其它无线装置。

如上所提及,sta105可与ap120通信,其可使sta105能够通过数据通信网络130通信。因此,还可在一些实施例中使用可由数据通信网络130确定的各种无线通信标准及/或协议实施到sta105及来自sta105的通信。一些实施例可包含(例如)如上文所讨论的ieee802.11标准系列中的一或多者。数据通信网络130可包括多种网络中的一或多者,包含例如局域网(localareanetwork;lan)或个人局域网(pan)的本地网(localnetwork)、例如因特网的广域网(wan),及/或多种公用及/或私用通信网络中的任一者。此外,网络连接技术可包含利用光学、射频(rf)、有线、卫星及/或其它技术的切换及/或包化网络。

无线通信系统100可提供计算或估计一或多个sta105的位置的定位能力。这类能力可包含例如全球定位系统(gps)的卫星定位系统(sps),及/或由例如ap120的固定组件提供的三角测量及/或三边测量。另外或替代地,当无线通信系统100中存在多个sta105时,sta105可经配置以基于其所确定的与彼此的距离提供定位能力。在基于使用ieee802.11标准的应用的定位或位置中,可使用(例如)对两个sta之间的预先指定的消息或对话的往返时间的确定来提供两个sta之间的距离的指示。

sta105可包含至少一个本地时钟,sta105以所述本地时钟为其通信及数据处理的基础。然而,通常不可能使若干sta中的本地时钟精确同步,且因此,每一本地时钟可具有其自身的时序误差或相对于其它sta的时钟的时钟偏移。

图1b说明根据一个实施例的可达成sta之间的同步化的实例设置。此处,两个sta(sta1105-1及sta2105-2)可使用无线通信信号110彼此通信。sta105可为例如图1a中所说明的无线通信系统100的较大系统的部分。为获得从一sta到另一sta的rtt及估计距离,sta105可参与精细时序测量帧与确认的交换,如下文所述。

图1c为sta可得以同步的另一实例设置。此处,ap可使用无线通信信号110与三个sta(sta1105-a、sta2105-b及sta3105-c)通信。无线通信信号110可包含上行链路(ul)及/或下行链路(dl)帧。sta可另外通过类似装置与彼此直接通信。额外sta及/或ap(图中未示)可为同一无线系统(例如,wlan)的部分。一些无线系统可具有较多或较少sta。应理解,本文中所描述的技术可用于具有与那些所展示的配置及/或组件不同的配置及/或组件的系统中。此外,无线系统可包含其它类型的无线装置。所属领域的一般技术人员将认识到对图1a到1c中所示的实施例的这些及其它变化。sta及/或ap可与无线装置相对应,及/或可并入本发明下文中所描述的例如计算系统的计算机的组件。

大体上,本文中所描述的实施例可涉及根据各种ieee802.11通信标准的用于利用例如wlan的无线通信系统100的装置的无线通信。一些实施例可利用除ieee802.11标准族之外的标准。在一些实施例中,sta可使用无线ap获取其地理位置,而非依赖于来自陆地基站传输卫星地理定位数据的卫星信号或辅助数据。ap可遵循各种ieee802.11标准而传输及接收无线信号,例如802.11g、802.11n、802.11ac、802.11ad、802.11v等等。在一些实施例中,sta可符合802.11ac、802.11v及/或802.11revmc标准,同时传输或接收来自多个天线的信号。一些实施例可以0.1纳秒(ns)或1皮秒(ps)递增采样时序信号,而一些其它实施例可以例如(例如)1.5ns、2ns、0.1ns等的小于10ns的时间递增采样信号,同时仍符合所述标准。

实施例可使用基于考虑从多个天线传输的信号的定义的ieee802.11标准实施离开时间(tod)及到达时间(toa)测量。在一些实施例中,可传输toa与tod之间的时差(而非toa及tod)。在一些实施例中,接收及发送sta两者可传输足以计算tod及toa测量的信息。在一些实施例中,信息中的一些可以经修订802.11标准编码。ap可将时序测量传输到sta且从sta接收时序测量(例如toa及tod测量)。当sta获得来自三个或三个以上ap的时序测量以及ap的地理定位信息时,sta可能能够通过执行类似于gps定位的使用多个时序测量的技术(例如,三边测量及其类似者)确定其位置。在一些状况下(例如,尤其当sta中的至少一者固定时),sta可在彼此之间传输及接收时序测量,以便获得彼此之间的rtt及距离。

ii.ftm协议

图2说明具有多个突发的ieee802.11revmcftm会话200。为起始精细时序测量程序,作为起始器的支持精细时序测量协议的sta220(被称作起始sta)传输初始ftm请求帧230。作为响应器的支持精细时序测量协议的sta210(被称作响应sta)不将帧传输到同级sta,除非所述同级sta作为起始器支持精细时序测量协议且响应sta210已从所述同级sta接收初始ftm请求帧。ftm请求帧230可包含触发字段及ftm参数字段中的描述起始sta针对测量交换的可用性的一组调度参数。响应sta210可将ack帧232发送到起始sta220,从而确认初始ftm请求230的成功接收。

ftm会话200中的第一ftm帧为初始ftm帧ftm_1234。响应sta210可通常响应于初始ftm请求帧230而在10ms内传输初始ftm帧ftm_1234。初始ftm帧ftm_1234包含ftm参数字段。初始ftm帧ftm_1234中的状态指示字段的值指示初始ftm请求是成功的、失败的还是被损坏。起始sta220通过发送ack帧236来确认初始ftm帧ftm_1234的接收。

通常在被称作突发实例的时间窗期间发送ftm帧。突发实例的时序可由初始ftm请求帧或初始ftm帧的ftm参数字段中的以下参数定义:(1)第一突发实例的开始的部分tsf计时器值;(2)突发持续时间—在突发周期的边界处开始的每一突发实例的持续时间;及(3)突发周期—从一个突发实例的开始到下一突发实例的开始的时间间隔。

在图2中所展示的ftm会话200中,ftm请求帧中的“asap”字段设定成0。asap字段指示起始sta是否请求尽早开始ftm会话的第一突发实例。当asap字段由起始sta设定成0时,起始sta请求由ftm请求帧中的部分tsf计时器字段指定的第一突发实例的开始。当ftm请求帧中的asap字段由起始sta设定成1时,如果初始ftm帧中asap字段设定成0,那么ftm请求帧中的部分tsf计时器字段指示所请求的第一突发实例的开始。

当asap字段设定成0时,可使用ftm触发帧来触发每一突发实例。ftm触发帧为触发字段设定成1且并不包含测量请求字段或ftm参数字段的ftm请求帧。第一突发实例以由初始ftm帧中的部分tsf计时器字段指示的值开始。当asap由响应sta设定成1时,可从最近初始ftm请求帧的接收起将部分tsf计时器字段值设定成小于10ms的值。

asap字段还可由响应sta用以发信号通知是否已接受起始sta的尽早开始ftm会话的第一突发实例的请求。当asap字段通过响应sta设定成0时,初始精细时序测量帧中的部分tsf计时器字段指示第一突发实例的开始时间及应通过起始sta发送ftm触发的最早时间。当asap字段通过响应sta设定成1时,初始精细时序测量帧中的部分tsf计时器字段指示第一突发实例的开始时间及将发送初始精细时序测量帧的最早时间。响应sta可将asap字段设定成1,以指示sta的尽早发送精细时序测量帧的意图。

如图2中所示,一旦ftm触发帧238可用于信道上,起始sta220便在突发的开始处传输所述ftm触发帧。这向响应sta210指示起始sta220的对于突发实例的剩余部分的可用性。继ftm触发帧238之后,在突发持续时间流逝之前,响应sta210传输ack帧240,且传输例如ftm_2242及ftm_3246的非初始ftm帧。每次成功地接收一ftm帧,起始sta220就发送一ack帧,例如ack帧244或248。在突发实例内,连续ftm帧间隔开至少最小增量ftm。在突发周期之后,可开始下一突发实例,其包含与第一突发实例中类似的操作,如通过操作250、252、254、256、258及260所指示。

在突发实例内,起始sta220可对经定址到其的每一ftm帧执行精细时序测量。举例来说,响应sta210传输ftm帧ftm_2242,且在传输ftm帧ftm_2242时捕获第一时间t1_2。当ftm帧ftm_2242到达起始sta220时,起始sta220捕获第二时间t2_2。另外,起始sta220在其传输ack帧244时捕获第三时间t3_2。响应sta210在ack帧244到达响应sta210时捕获第四时间t4_2。响应sta210随后在下一ftm帧ftm_3246中将所捕获的第一时间t1_2及第四时间t4_2发送到起始sta220。起始sta220可接着将往返时间(rtt)计算为rtt=(t4_2-t1_2)-(t3_2-t2_2)。

图3a说明对应于(例如)图2的初始ftm请求230、ftm请求238,或ftm请求250的ftm请求帧310的实例。如图3a中所示,ftm请求帧310包含1-八位组类别字段、1-八位组公用动作字段、1-八位组触发字段、可选位置配置信息(lci,其可包含纬度、经度及高度信息)测量请求字段、可选位置城市测量请求字段及可选ftm参数字段。类别字段设定成用于公用的值。公用动作字段经设定以指示这是ftm请求帧。触发字段中的“1”指示起始sta请求响应sta开始或继续发送ftm测量帧。触发字段中的“0”指示起始sta请求响应sta停止发送ftm测量帧。lci测量请求字段(如果存在)包含测量类型等于lci请求的测量请求元素,其指示对于测量类型等于lci的测量报告元素的请求。位置城市测量请求字段(如果存在)包含测量类型等于位置城市请求的测量请求元素,其指示对于测量类型等于位置城市报告的测量报告的请求。ftm参数字段存在于初始ftm请求帧中,例如图2的初始ftm请求230,但并不存在于后续ftm请求(触发)帧中,例如图2中的ftm请求帧238或250。如果存在,ftm参数字段包含ftm参数。

图3b为对应于(例如)图2的ftm_1234、ftm_2242、ftm_3246、ftm_4254或ftm_5258的ftm帧320的实例。如图3b中所示,ftm帧320包含1-八位组类别字段、1-八位组公用动作字段、1-八位组对话令牌字段、1-八位组跟踪对话令牌字段、6-八位组tod字段、6-八位组toa字段、2-八位组tod误差字段、2-八位组toa误差字段、可选lci报告字段、可选位置城市报告字段,及可选ftm参数字段。类别字段设定成用于公用的值。公用动作字段经设定以指示这是ftm帧。对话令牌字段为通过响应sta选择以将ftm帧识别为一对中的第一者的非零值,例如图2中的ftm_2242,其中例如ftm_3246的第二者或跟踪ftm帧稍后发送。对话令牌字段可设定成“0”,以指示ftm帧之后将不会有后续跟踪ftm帧。跟踪对话令牌字段为最后经传输的ftm帧的对话令牌字段的非零值,指示所述帧为跟踪ftm帧,且tod、toa、tod误差及toa误差字段包含针对所述对的第一ftm帧捕获的时戳的值。举例来说,ftm_3246可包含针对ftm帧ftm_2242捕获的时戳。跟踪对话令牌字段设定成“0”,以指示所述ftm帧并非跟踪最后经传输的ftm。tod、toa、tod误差及toa误差字段可以0.1ns的单位表示。tod字段包含关于时基表示最后经传输的ftm帧的前置码的起点呈现在传输天线连接器处的时间的时戳。toa字段包含关于时基表示ack帧到最后经传输的ftm帧的前置码的起点到达接收天线连接器的时间的时戳。tod误差字段包含tod字段中所指定的值的误差的上限。toa误差字段包含toa字段中所指定的值的误差的上限。视需要存在lci报告字段。如果存在,其包含测量类型等于lci报告的测量报告元素。视需要存在位置城市报告字段。如果存在,其包含测量类型等于位置城市报告的测量报告元素。ftm参数字段存在于例如图2中的ftm_1234的初始ftm帧中,但并不存在于例如图2中的ftm_2242或ftm_3246的后续ftm帧中。如果存在,ftm参数字段包含ftm参数。

iii.经修改ftm会话及帧

因为ftm帧已经通过起始sta及响应sta用以交换用于精细时序测量的时间信息,所以ftm协议可经扩展或修改以传输ftm帧内的tsf计时器值以及用于精细时序测量的时间信息。

图4为说明根据本发明的一些实施例的部分时序同步化功能计时器值嵌入于ftm帧中的ftm会话的图式400。图4类似于图2,但捕获且传输额外时戳。如图4中所示,可在ftm请求的离开时间(tod)下于起始sta420及在ftm请求的到达时间(toa)下于响应sta410两者处捕获经最后成功传输的ftm请求帧的时戳(其中,已由起始sta正确接收ack),例如,图4中的初始ftm请求430及ftm触发请求438及450。响应sta410可接着在ftm帧中发送在经最后成功传输的ftm请求的toa下所捕获的时戳。举例来说,如图4中所示,响应sta410可在初始ftm请求430的toa下捕获其计时器值t0_1,且在ftm_1434中将计时器值t0_1发送到起始sta420,所述起始sta可接着将时间值t0_1及其在初始ftm请求430的tod下所捕获的时戳t0_0用于与响应sta410的同步化。类似地,对于每一突发实例,响应sta410可在例如ftm请求438或450的第一非初始ftm请求(ftm触发请求)的toa下捕获其计时器值t0_3或t0_5,且在ftm_2442中将计时器值t0_3或在ftm_4454中将t0_5发送到起始sta420,所述起始sta可接着将时间值t0_3或t0_5及其在ftm请求438的tod下捕获的时戳(t0_2)或在ftm请求450的tod下捕获的时戳(t0_4)用于与响应sta410的同步化。

一些实施例可与图4中所说明的ftm会话不同,这取决于起始sta的请求。举例来说,ftm会话可处于多突发模式或单突发模式中,且起始sta可请求响应sta710“尽早”开始突发实例。在各种实施例中,确定时戳及发送消息的次序可更改。举例来说,在一些实施例中,可在可能的情况下于ftm_3446或ftm_5458中将在响应sta处捕获的时戳(例如t0_3或t0_5)发送到起始sta。在一些实施例中,可在两个或更多个部件中发送在响应sta处捕获的时戳。举例来说,可在ftm_2442中发送时戳t0_3的一部分,且可在ftm_3446中发送时戳t0_3的另一部分。所属领域的一般技术人员将认识到对所说明的实施例的许多变化。

图5a说明响应于初始ftm请求(例如初始ftm请求430)的实例经修改初始ftm帧500,例如图4中的ftm_1434。相比于图3b中所展示的ftm帧320,ftm帧500包含新字段510。新字段510可包含1-八位组元素id、1-八位组长度、及ftm请求帧的2、3、4或5-八位组部分tsf。元素id根据预定义数目识别元素的类型。长度字段指定继长度字段之后的八位组的数目。举例来说,长度字段可针对ftm帧500具有值2、3、4或5。ftm请求帧的部分tsf可包含通过响应sta在ftm请求帧的toa下捕获的时戳的至少一部分,且可包含(例如)2个八位组、3个八位组、4个八位组或5个八位组。在各种实施例中,新字段510可被添加到ftm帧500中的不同位置处,例如在lci报告字段之前。

当ftm请求帧字段的部分tsf为2-八位组长时,部分tsf可表示64位全tsf计时器值(&0x0000000003fffc00)的位[25:10],且因此具有210或1024μs的单位及约67秒的环绕时间(wrap-aroundtime)。所述格式与用于(例如)ftm帧的ftm参数字段中的部分tsf字段一致。

当ftm请求帧字段的部分tsf为3-八位组长时,部分tsf可表示64位全tsf计时器值(&0x0000000000ffffff)的位[23:0],且因此具有1μs的单位及约17秒的环绕时间。这可在突发持续时间为250μs时有用,这时需要优选时序精确性。替代地,部分tsf可表示全tsf计时器值(&0x00000000ffffff00)的位[31:8],且因此具有28或256μs的单位及约1.2小时的环绕时间。

当ftm请求帧字段的部分tsf为4-八位组长时,部分tsf可表示全tsf计时器值(&0x00000000ffffffff)的位[31:0],且因此具有1μs的单位及约1.2小时的环绕时间。这可在突发持续时间为250μs时有用,这时需要优选时序精确性。

当ftm请求帧字段的部分tsf为5-八位组长时,部分tsf可表示全tsf计时器值(&0x000000ffffffffff)的位[39:0],且因此具有1μs的单位及约305小时的环绕时间。

在一些实施例中,全64位tsf计时器值可包含在响应于初始ftm请求的初始ftm帧500中(而非仅仅发送部分tsf计时器值)。

图5b说明在突发实例的开始处响应于例如图4中的ftm请求438或450的第一非初始ftm请求的实例经修改非初始ftm帧550,例如图4的ftm_2及ftm_4。以类似于初始ftm帧500的方式,相比于第一非初始ftm帧,非初始ftm帧550包含新字段560。如同在初始ftm帧500中,非初始ftm帧550中的新字段560可包含1-八位组元素id、1-八位组长度、及ftm请求帧的2、3、4或5-八位组部分tsf。元素id根据预定义数目识别元素的类型。长度字段指定继长度字段之后的八位组的数目。举例来说,长度字段可针对非初始ftm帧550具有值2、3、4或5。ftm请求帧的部分tsf可包含通过响应sta在非初始ftm请求帧处捕获的时戳的至少一部分,且可包含2个八位组、3个八位组、4个八位组或5个八位组,其中部分tsf值可包含与上文关于图5a中的初始ftm帧500所描述的相同的位。

在一些实施例中,全64位tsf计时器值可包含在响应于初始ftm请求的初始ftm帧500中,而2、3、4或5-八位组部分tsf值可包含在非初始ftm帧550中。在一些实施例中,部分tsf值可大于5个八位组或小于2个八位组。

图5c说明实例经修改ftm参数字段580。如图5c中所示,保留位b40可被指定为部分tsf计时器无偏好位(nopreferencebit)。以这种方式,如果起始sta并未得知部分tsf值将被用于初始ftm请求帧中,那么起始sta可能指示ftm请求帧中的部分tsf计时器无偏好。当设定成“1”时,ftm参数字段580中的部分tsf计时器无偏好位指示起始sta关于第一突发实例何时开始并无偏好,且对应的部分tsf计时器字段(b24-b39)得以保留且应被响应sta忽略。当ftm参数字段580包含于精细时序测量帧中时,部分tsf计时器无偏好位得以保留或设定成“0”。

在一些实施例中,toa误差字段中的保留位可经设定以指示ftm请求帧字段的部分tsf存在,从而可省略ftm帧500或550中的元素id及长度字段,以减少经传输的位的数目。

图6a说明使用保留位的实例经修改初始ftm帧600,例如图4的ftm_1,其中toa误差字段中的保留位设定成1以指示ftm请求帧字段的部分tsf存在,且ftm请求帧字段620的部分tsf插入于toa误差字段之后。如同在图5a的初始ftm帧500中,ftm请求帧字段620的部分tsf可为2、3、4或5-八位组长,且可表示与上文关于图5a中的初始ftm帧500所描述的相同的位。在一些实施例中,全64位tsf值可包含在响应于初始ftm请求的ftm帧600中(而非仅仅发送部分tsf)。

图6b说明在突发实例的开始处响应于第一非初始ftm请求的实例经修改第一非初始ftm帧650,例如图4的ftm_2及ftm_4,其中保留位设定成1以指示ftm请求帧字段的部分tsf存在。如图6b中所示,ftm请求帧字段660的部分tsf插入于toa误差字段之后。如同在图5b的非初始ftm帧550中,ftm请求帧字段660的部分tsf可为2、3、4或5-八位组长,且可表示与上文关于图5b中的非初始ftm帧550所描述的相同的位。

上文实例说明本发明中的处于多突发情境中且asap设定成0的某些实施例。然而,上述方法适用于多突发情境及单突发情境两者,且不管asap=0还是asap=1。如上文所描述的ftm请求帧字段的部分tsf可插入到响应于非初始ftm请求的任何突发实例的第一ftm中,及/或插入到响应于初始ftm请求的初始ftm帧中。

图7a说明根据本发明的一个实施例的ftm会话700,其中起始sta720通过将asap字段设定成1来请求响应sta710“尽早”开始突发实例。在图7a中,在突发周期705中,起始sta720将ftm请求722发送到响应sta710,所述响应sta响应于接收ftm请求722而将ack帧724发送到起始sta720。响应sta710随后开始将第一ftm帧ftm_1726发送到起始sta720。起始sta720在接收ftm_1726时将ack728发送到响应sta710。响应sta710随后将第二ftm帧ftm_2730发送到起始sta720。在接收ftm_2730时,起始sta720将ack帧732发送到响应sta710。可在下一突发实例中执行类似过程,如通过ftm请求帧734、ack帧736、ftm_3738、ack帧740、ftm_4742及ack帧744所示。

每一突发实例的第一ftm帧(例如ftm帧ftm_1726或ftm_3738)可包含ftm请求帧722或734的部分tsf。ftm帧ftm_1726及ftm_3738的格式及字段可与如上文所描述的图5a或5b中所展示的ftm帧500或550或图6a或6b中所展示的ftm帧600或650相同。ftm请求帧字段的部分tsf中的值可为在ftm请求帧722或734到达响应sta710时所捕获的时戳,如通过图7a中的t0_1及t0_3所指示。

图7b说明根据本发明的另一个实施例的ftm会话750,其中起始sta770通过将突发数目指数字段(图5c的b8-b11)设定成0且将asap字段设定成1来请求尽早采取单突发精细时序测量。在图7b中,起始sta770将ftm请求780发送到响应sta760,所述响应sta响应于接收ftm请求780,将ack帧782发送到起始sta770。响应sta760随后开始将第一ftm帧ftm_1784发送到起始sta770。起始sta770在接收ftm_1784时将ack帧786发送到响应sta760。响应sta760随后将第二ftm帧ftm_2788发送到起始sta770。在接收ftm_2788时,起始sta770将ack帧790发送到响应sta760。

单突发的第一ftm帧(例如,ftm帧ftm_1784)可包含ftm请求帧780的部分tsf。ftm帧ftm_1784的格式可与如上文所描述的图5a或5b中的ftm帧500或550或图6a或6b中的ftm帧600或650相同。ftm请求帧字段的部分tsf中的值可为在ftm请求780到达响应sta760时捕获的时戳。

图7a及7b还说明嵌入于ftm帧中的部分tsf的可能值的一些其它实施例。举例来说,如图7a中所示,可捕获当前ftm帧ftm_1726离开响应sta710的时间(t1_1),且将其转换成部分tsf并嵌入到ftm帧ftm_1726中,而非在ftm请求722到达响应sta710时捕获时戳t0_1且将所捕获的时戳t0_1转换成待嵌入到ftm帧ftm_1726中的部分tsf。在接收ftm帧ftm_1726之后,起始sta720可将t1_1的部分tsf及ftm帧ftm_1726到达起始sta720的时间(t2_1)用于同步化。

作为另一实例,在图7b中,可捕获ack帧782离开响应sta760的时间(t0_1)且将其转换成部分tsf并嵌入到ftm帧ftm_1784中,而非在ftm请求780到达响应sta760时捕获时戳且将所捕获的时戳转换成待嵌入到ftm帧ftm_1784中的部分tsf。起始sta770可捕获ack帧782到达起始sta770的时间t0_2。在接收ftm帧ftm_1784之后,起始sta770可将t0_1的部分tsf及在所捕获的ack帧782到达起始sta770的时间t0_2用于同步化。

即使上文实施例在特定实例中进行了描述,其应用不限于上述特定实例。实情为,可在各种设定下于ftm请求之后将用于时间同步化的部分tsf或全tsf的可能值的实施例实施于第一ftm帧中,不管ftm会话设定成多突发还是单突发,且不管asap设定成0还是1。举例来说,部分tsf或全tsf的值可为多突发模式或单突发模式任一者中的ftm请求到达响应sta的时间、ack帧响应于ftm请求从响应sta离开的时间,或第一ftm帧从响应sta离开的时间中的任一者,其中asap设定成0或1任一者。

iv.实例方法

图8a到8d说明本发明中所揭示的起始sta上的时序同步化方法的一些实施例。应注意,即使图8a到8d将操作描述为序列过程,但可并行或同时执行操作中的许多者。另外,可重新布置操作的次序。操作可具有未包含于图式中的额外步骤。一些操作可为可选的,且因此在各种实施例中可予以省略。一个框中描述的一些操作可连同另一框处的操作一起执行。此外,可以硬件、软件、固件、中间软件、微码、硬件描述语言或其任何组合实施所述方法的实施例。

图8a为说明将部分时序同步化功能时戳用于ftm帧中的起始无线装置上的时序同步化方法的一些实施例的流程图800。

在框802处,例如起始sta420、720或770的第一无线装置将第一消息发送到例如响应sta410、710或760的第二无线装置。第一消息可为初始ftm请求帧(例如图4中的初始ftm请求帧430)或非初始ftm请求帧(例如图4中的ftm请求帧438或450、图7a中的ftm请求帧722或734,或图7b中的ftm请求帧780)。用于在框802处执行功能的装置可包含(但不限于,例如)如图10中所说明且在下文中详细描述的无线通信子系统1030、处理单元1010、存储器1060,及/或总线1005。在一些实施例中,用于在框802处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文中详细描述的无线通信子系统1133、处理单元1110、工作存储器1135,及/或总线1105。

在框804处,第一无线装置可任选地捕获或以其它方式获得第一时戳,所述第一时戳指示第一消息从第一无线装置离开的时间。第一无线装置可基于在第一无线装置上运行的本地时钟获得第一时戳。第一时戳可为(例如)图4中的t0_0、t0_2或t0_4、图7a中的t0_0或t0_2,或图7b中的t0_0。用于在框804处执行功能的装置可包含(但不限于,例如)如图10中所说明且在下文详细描述的时钟1045、处理单元1010、存储器1060、输入装置1070,及/或总线1005。在一些实施例中,用于在框804处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的时钟1150、处理单元1110、工作存储器1135,及/或总线1105。

任选地,在框806处,第一无线装置可响应于第一消息从第二无线装置接收第二消息。第二消息可为从第二无线装置到第一无线装置的确认消息,所述确认消息指示第一消息的成功接收。举例来说,第二消息可为图4中的ack帧432、440或452、图7a中的ack帧724或736,或图7b中的ack帧782中的一者。用于在框806处执行功能的装置可包含(但不限于,例如)如图10中所说明的无线通信子系统1030、处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框806处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文中详细描述的无线通信子系统1133、处理单元1110、工作存储器1135,及/或总线1105。

在框808处,第一无线装置可在第二消息到达第一无线装置时捕获或以其它方式获得替代性第一时戳,所述替代性第一时戳指示ack帧782到达起始sta770的时间,例如图7b中所展示的t0_2。用于在框808处执行功能的装置可包含(但不限于,例如)如图10中所说明的时钟1045、处理单元1010、存储器1060、输入装置1070,及/或总线1005。在一些实施例中,用于在框808处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的时钟1150、处理单元1110、工作存储器1135,及/或总线1105。

在框810处,第一无线装置从第二无线装置接收第三消息。第三消息可为ftm帧,例如(例如)图4中的ftm_1434、ftm_2442或ftm_4454、图7a中的ftm_1726或ftm_3738,或图7b中的ftm_1784。第三消息可包含通过第二无线装置获得的第二时戳的至少一部分。第二时戳可通过第二无线装置:在第一消息到达第二无线装置时捕获,例如图4中的t0_1、t0_3或t0_5;在由第二无线装置发送到第一无线装置的第二消息离开时捕获,例如图7b中的t0_1;或在第三消息从第二无线装置离开时捕获,例如图7a中的t1_1或t1_3。第二无线装置可基于在第二无线装置上运行的本地时钟捕获第二时戳。用于在框810处执行功能的装置可包含(但不限于,例如)如图10中所说明的无线通信子系统1030、处理单元1010、存储器1060、时钟1045及/或总线1005。在一些实施例中,用于在框810处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的无线通信子系统1133、处理单元1110、工作存储器1135、时钟1150,及/或总线1105。

在框812处,第一无线装置可任选地在第三消息到达第一无线装置时捕获或以其它方式获得另一替代性第一时戳,例如图4的t2_2及t2_4、图7a的t2_1及t2_3,或图7b的t2_1,其还可用于精细时序测量中的往返时间计算。用于在框812处执行功能的装置可包含(但不限于,例如)如图10中所说明的时钟1045、处理单元1010、存储器1060、输入装置1070及/或总线1005。在一些实施例中,用于在框812处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的时钟1150、处理单元1110、工作存储器1135,及/或总线1105。

在框814处,第一无线装置至少部分基于初始时戳(第一时戳或替代性第一时戳)与第二时戳之间的差确定第一无线装置并未同步到第二无线装置。第一无线装置并未同步到第二无线装置的确定还可基于第一无线装置与第二无线装置之间的往返时间。举例来说,如果第一时戳(或替代性第一时戳)与第二时戳之间的差不等于往返时间的一半,那么第一无线装置与第二无线装置可能并不同步。用于在框814处执行功能的装置可包含(但不限于,例如)如图10中所说明的处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框814处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的处理单元1110、工作存储器1135,及/或总线1105。

在一个实施例中,响应于确定第一无线装置并未同步到第二无线装置,第一无线装置可调整其计时器或本地时钟。所述调整可至少部分基于所接收的第二时戳、所获得的第一时戳(或替代性第一时戳),或第一无线装置与第二无线装置之间的往返时间。用于执行计时器调整功能的装置可包含(但不限于,例如)如图10中所说明的时钟1045、处理单元1010、存储器1060、输入装置1070及/或总线1005。在一些实施例中,用于执行计时器调整功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的时钟1150、处理单元1110、工作存储器1135及/或总线1105。

图8b为说明将部分时序同步化功能时戳用于ftm帧中的无线装置上的时序同步化方法的实施例的流程图820。可参考(例如)图4的图式400、图7a的ftm会话700或图7b的ftm会话750优选地理解图8b。

在框822处,例如图4的起始sta420的第一无线装置将第一消息发送到例如图4的响应sta410的第二无线装置。第一消息可为如通过图4中的初始ftm请求430展示的初始ftm请求帧,或为例如图4中的ftm请求帧438或450的非初始ftm请求。用于在框822处执行功能的装置可包含(但不限于,例如)如图10中所说明且在下文中详细描述的无线通信子系统1030、处理单元1010、存储器1060,及/或总线1005。在一些实施例中,用于在框822处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文中详细描述的无线通信子系统1133、处理单元1110、工作存储器1135,及/或总线1105。

在框824处,第一无线装置捕获或以其它方式获得第一时戳。第一无线装置可基于在第一无线装置上运行的本地时钟捕获第一时戳。举例来说,第一时戳可基于第一消息(例如图4中的初始ftm请求430,或例如图4中的ftm请求帧438或450的非初始ftm请求)从第一无线装置离开的时间。第一时戳可为(例如)图4中的t0_0、t0_2或t0_4。第一时戳还可基于来自第二无线装置的消息(例如精细时序测量帧或确认帧)到达第一无线装置的时间,如下文所述。用于在框824处执行功能的装置可包含(但不限于,例如)如图10中所说明且在下文详细描述的时钟1045、处理单元1010、存储器1060、输入装置1070及/或总线1005。在一些实施例中,用于在框824处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的时钟1150、处理单元1110、工作存储器1135,及/或总线1105。

在框826处,第一无线装置响应于第一消息从第二无线装置接收精细时序测量帧。精细时序测量帧可为(例如)图4中的ftm_1434、ftm_2442或ftm_4454。精细时序测量帧可包含来自第二无线装置的第二时戳的至少一部分。第二时戳可通过第二无线装置在第一消息到达第二无线装置时捕获,例如图4中的t0_1、t0_3或t0_5。在一些实施例中,第二时戳可通过第二无线装置在精细时序测量帧离开第二无线装置时捕获,例如图7a中的t1_1或t1_3。第二时戳还可通过第二无线装置在确认帧离开第二无线装置时捕获,例如图7b中的t0_1。第二无线装置可基于在第二无线装置上运行的本地时钟捕获第二时戳。用于在框826处执行功能的装置可包含(但不限于,例如)如图10中所说明的无线通信子系统1030、处理单元1010、存储器1060、时钟1045及/或总线1005。在一些实施例中,用于在框826处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的无线通信子系统1133、处理单元1110、工作存储器1135、时钟1150,及/或总线1105。

在框828处,第一无线装置至少部分基于第二时戳的部分与第一时戳确定第一无线装置并未同步到第二无线装置。第一无线装置是否同步到第二无线装置的确定还可基于第一无线装置与第二无线装置之间的往返时间。举例来说,如果第一时戳与第二时戳之间的差不等于往返时间的一半,那么第一无线装置与第二无线装置可能不同步。用于在框828处执行功能的装置可包含(但不限于,例如)如图10中所说明的处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框828处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的处理单元1110、工作存储器1135,及/或总线1105。

在一个实施例中,响应于第一无线装置并未同步到第二无线装置的确定,第一无线装置可至少部分基于第二时戳的部分调整其计时器或本地时钟。第一无线装置还可基于第一时戳或第一无线装置与第二无线装置之间的往返时间调整其计时器或本地时钟。用于执行计时器调整功能的装置可包含(但不限于,例如)如图10中所说明的时钟1045、处理单元1010、存储器1060、输入装置1070及/或总线1005。在一些实施例中,用于执行计时器调整功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的时钟1150、处理单元1110、工作存储器1135及/或总线1105。

图8c为说明将部分时序同步化功能时戳用于ftm帧中的无线装置上的时序同步化方法的另一实施例的流程图840。可参考(例如)图7b的ftm会话750优选地理解图8c。

在框842处,例如图7b中的起始sta770的第一无线装置将第一消息发送到例如响应sta760的第二无线装置。第一消息可为非初始ftm请求,例如图7b中的ftm请求帧780。用于在框842处执行功能的装置可包含(但不限于,例如)如图10中所说明且在下文中详细描述的无线通信子系统1030、处理单元1010、存储器1060,及/或总线1005。在一些实施例中,用于在框842处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文中详细描述的无线通信子系统1133、处理单元1110、工作存储器1135,及/或总线1105。

在框844处,第一无线装置可响应于第一消息从第二无线装置接收第二消息。第二消息可为通过第二无线装置发送到第一无线装置的确认消息,所述确认消息指示第一消息的成功接收。举例来说,第二消息可为图7b中的ack帧782。用于在框844处执行功能的装置可包含(但不限于,例如)如图10中所说明且在下文中详细描述的无线通信子系统1030、处理单元1010、存储器1060,及/或总线1005。在一些实施例中,用于在框844处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文中详细描述的无线通信子系统1133、处理单元1110、工作存储器1135,及/或总线1105。

在框846处,第一无线装置可获得第二消息到达第一无线装置的时间(例如图7b中所示的t0_2)的第一指示,所述第一指示指示ack帧782到达起始sta770的时间。用于在框846处执行功能的装置可包含(但不限于,例如)如图10中所说明且在下文详细描述的时钟1045、处理单元1010、存储器1060、输入装置1070及/或总线1005。在一些实施例中,用于在框846处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的时钟1150、处理单元1110、工作存储器1135,及/或总线1105。

在框848处,第一无线装置响应于第一消息从第二无线装置接收精细时序测量帧,例如图7b中的ftm_1784。精细时序测量帧可包含第二消息从第二无线装置离开的时间的第二指示,例如图7b中的t0_1。第二无线装置可基于在第二无线装置上运行的本地时钟捕获第二指示。用于在框848处执行功能的装置可包含(但不限于,例如)如图10中所说明的无线通信子系统1030、处理单元1010、存储器1060、时钟1045及/或总线1005。在一些实施例中,用于在框848处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的无线通信子系统1133、处理单元1110、工作存储器1135、时钟1150,及/或总线1105。

在框850处,第一无线装置至少部分基于第一指示及第二指示确定第一无线装置并未同步所述第二无线装置。第一无线装置并未同步到第二无线装置的确定还可基于第一无线装置与第二无线装置之间的往返时间。举例来说,如果第一指示与第二指示之间的差不等于往返时间的一半,那么第一无线装置与第二无线装置可能不同步。用于在框850处执行功能的装置可包含(但不限于,例如)如图10中所说明的处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框850处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的处理单元1110、工作存储器1135,及/或总线1105。

在一个实施例中,响应于第一无线装置并未同步到第二无线装置的确定,第一无线装置可至少部分基于第二指示调整其计时器或本地时钟。第一无线装置还可基于第一指示或第一无线装置与第二无线装置之间的往返时间调整其计时器或本地时钟。用于执行计时器调整功能的装置可包含(但不限于,例如)如图10中所说明的时钟1045、处理单元1010、存储器1060、输入装置1070及/或总线1005。在一些实施例中,用于执行计时器调整功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的时钟1150、处理单元1110、工作存储器1135及/或总线1105。

图8d为说明将部分时序同步化功能时戳用于ftm帧中的无线装置上的时序同步化方法的一个实施例的流程图860。可参考(例如)图7a的ftm会话700优选地理解图8d。

在框862处,例如图7a的起始sta720的第一无线装置将第一消息发送到例如响应sta710的第二无线装置。第一消息可为初始ftm请求帧,或例如图7a中的ftm请求帧722或734的非初始ftm请求。用于在框862处执行功能的装置可包含(但不限于,例如)如图10中所说明且在下文中详细描述的无线通信子系统1030、处理单元1010、存储器1060,及/或总线1005。在一些实施例中,用于在框862处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文中详细描述的无线通信子系统1133、处理单元1110、工作存储器1135,及/或总线1105。

在框864处,第一无线装置从第二无线装置接收精细时序测量帧。精细时序测量帧可为(例如)图7a中的ftm_1726或ftm_3738。精细时序测量帧可包含精细时序测量帧从第二无线装置离开的时间的第一指示,例如图7a中的t1_1或t1_3。第二无线装置可基于在第二无线装置上运行的本地时钟捕获第一指示。用于在框864处执行功能的装置可包含(但不限于,例如)如图10中所说明的无线通信子系统1030、处理单元1010、存储器1060、时钟1045及/或总线1005。在一些实施例中,用于在框864处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的无线通信子系统1133、处理单元1110、工作存储器1135、时钟1150,及/或总线1105。

在框866处,第一无线装置捕获或以其它方式获得精细时序测量帧到达第一无线装置的时间的第二指示,例如图7a中的t2_1或t2_3,其还可用于精细时序测量中的往返时间计算。用于在框866处执行功能的装置可包含(但不限于,例如)如图10中所说明且在下文详细描述的时钟1045、处理单元1010、存储器1060、输入装置1070及/或总线1005。在一些实施例中,用于在框866处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的时钟1150、处理单元1110、工作存储器1135,及/或总线1105。

在框868处,第一无线装置基于第一指示及第二指示确定第一无线装置并未同步到第二无线装置。第一无线装置并未同步到第二无线装置的确定还可基于第一无线装置与第二无线装置之间的往返时间。举例来说,如果第一指示与第二指示之间的差不等于往返时间的一半,那么第一无线装置与第二无线装置可能不同步。用于在框868处执行功能的装置可包含(但不限于,例如)如图10中所说明的处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框868处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的处理单元1110、工作存储器1135,及/或总线1105。

在一个实施例中,响应于第一无线装置并未同步到第二无线装置的确定,第一无线装置可至少部分基于第一指示调整其计时器或本地时钟。第一无线装置还可基于第二指示或第一无线装置与第二无线装置之间的往返时间调整其计时器或本地时钟。用于执行计时器调整功能的装置可包含(但不限于,例如)如图10中所说明的时钟1045、处理单元1010、存储器1060、输入装置1070及/或总线1005。在一些实施例中,用于执行计时器调整功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的时钟1150、处理单元1110、工作存储器1135及/或总线1105。

图9为说明将部分时序同步化功能时戳用于ftm帧中的响应sta上的时序同步化方法的实施例的流程图900。应注意,即使图9将操作描述为序列过程,但可并行或同时执行操作中的许多者。另外,可重新布置操作的次序。操作可具有未包含于图式中的额外步骤。一些操作可为可选的,且因此在各种实施例中可予以省略。一个框中描述的一些操作可连同另一框处的操作一起执行。此外,可以硬件、软件、固件、中间软件、微码、硬件描述语言或其任何组合实施所述方法的实施例。

在框910处,例如响应sta的第二无线装置从例如起始sta的第一无线装置接收第一消息。第一消息可为初始ftm请求帧(例如图4中的初始ftm请求帧430)或非初始ftm请求(例如图4中的ftm请求帧438或450、图7a中的ftm请求帧722或734,或图7b中的ftm请求帧780)。在一些实施例中,用于在框910处执行功能的装置可包含(但不限于,例如)如图10中所说明且在下文详细描述的无线通信子系统1030、处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框910处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文中详细描述的无线通信子系统1133、处理单元1110、工作存储器1135,及/或总线1105。

在框920处,在从第一无线装置接收第一消息之后,第二无线装置可将第二消息发送到第一无线装置。第二消息可为通过第二无线装置发送到第一无线装置的确认消息,所述确认消息指示第一消息的成功接收。举例来说,第二消息可为图4中的ack帧432、440或452、图7a中的ack帧724或736,或图7b中的ack帧782中的一者。在一些实施例中,用于在框920处执行功能的装置可包含(但不限于,例如)如图10中所说明且在下文详细描述的无线通信子系统1030、处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框920处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文中详细描述的无线通信子系统1133、处理单元1110、工作存储器1135,及/或总线1105。

在框930处,第二无线装置获得时戳。所述时戳可通过第二无线装置:在(1)第一消息到达第二无线装置时捕获,例如图4中的t0_1、t0_3或t0_5;在(2)第二消息从第二无线装置离开时捕获,例如图7b中的t0_1;或在(3)待由第二无线装置发送到第一无线装置的第三消息离开时捕获,例如图7a中的t1_1。在一些实施例中,用于在框930处执行功能的装置可包含(但不限于,例如)如图10中所说明且在下文详细描述的时钟1045、处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框930处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文详细描述的时钟1150、处理单元1110、工作存储器1135,及/或总线1105。

在框940处,第二无线装置将第三消息发送到第一无线装置。第三消息包含通过第二无线装置获得的时戳的至少一部分。第三消息可为ftm帧,例如(例如)图4中的ftm_1434、ftm_2442或ftm_4454、图7a中的ftm_1726或ftm_3738,或图7b中的ftm_1784。在接收第三消息之后,第一无线装置可至少部分基于所接收的时戳确定第一无线装置是否同步到第二无线装置。在一些实施例中,用于在框940处执行功能的装置可包含(但不限于,例如)如图10中所说明且在下文详细描述的无线通信子系统1030、处理单元1010、存储器1060及/或总线1005。在一些实施例中,用于在框940处执行功能的装置可包含(但不限于,例如)如图11中所说明且在下文中详细描述的无线通信子系统1133、处理单元1110、工作存储器1135,及/或总线1105。

v.装置及系统实例

图10说明无线装置1000的一实施例,可如上文所描述的利用所述无线装置。举例来说,无线装置1000可用作如关于本文先前提供的实施例而描述的ap及/或sta。应注意,图10仅意在提供各种组件的一般性说明,可在适当时利用所述组件中的任一者或所有。可注意,在一些情况下,由图10所说明的组件可区域化于单一物理装置及/或分散于各种网络连接装置之间,所述网络连接装置可安置于不同物理位置处。在一些实施例中,例如,无线装置1000可为蜂窝式电话或其它移动电子装置。在一些实施例中,无线装置1000可为固定装置,例如ap。因而,如先前所指示,各实施例的组件可变化。

无线装置1000展示为包括可通过总线1005电耦合(或可在适当时以其它方式通信)的硬件元件。硬件元件可包含处理单元1010,所述处理单元可包含(但不限于)一或多个一般用途处理器、一或多个专用处理器(例如,数字信号处理(dsp)芯片、图形加速处理器、专用集成电路(asic)及/或其类似者),及/或其它处理结构或装置,所述处理单元可经配置以执行本文所描述的方法中的一或多者。如图10中所示,取决于所要的功能性,一些实施例可具有单独dsp1020。无线装置1000还可包含:一或多个输入装置1070,所述一或多个输入装置可包含(但不限于)触摸屏、触控板、麦克风、按钮、拨号盘、开关及/或其类似者;及一或多个输出装置1015,所述一或多个输出装置可包含(但不限于)显示器、发光二极管(led)、扬声器及/或其类似者。

无线装置1000还可包含无线通信子系统1030,所述无线通信子系统可包含(但不限于)调制解调器、网卡、红外通信装置、无线通信装置及/或芯片组(例如,蓝牙装置、ieee802.11装置(例如,利用本文中所描述的802.11标准中的一或多者的装置)、ieee802.15.4装置、wifi装置、wimax装置、蜂窝式通信设施等),及/或其类似者。无线通信子系统1030可准许与网络、无线存取点、其它计算机系统及/或本文中所描述的任何其它电子装置交换数据,例如图1a到1c的配置。可通过发送及/或接收无线信号1034的一或多个无线通信天线1032执行通信。

取决于所要功能性,无线通信子系统1030可包含与基站收发器及其它无线装置及存取点通信的单独收发器,所述单独收发器可包含与例如无线广域网(wwan)、无线局域网(wlan)或无线个人局域网(wpan)的不同数据网络及/或网络类型的通信。wwan可为(例如)码分多址(cdma)网络、时分多址(tdma)网络、频分多址(fdma)网络、正交频分多址(ofdma)网络、单载波频分多址(sc-fdma)网络、wimax(ieee1002.16)等。cdma网络可实施一或多种无线电存取技术(rat),例如cdma2000、宽带cdma(w-cdma)等等。cdma2000包含is-95、is-2000及/或is-856标准。tdma网络可实施全球移动通信系统(gsm)、数字高级移动电话系统(d-amps)或一些其它rat。ofdma网络可使用lte、高级lte,等等。在来自3gpp的文档中描述lte、高级lte、gsm及w-cdma。cdma2000描述于来自名为“第三代合作伙伴计划2”(3gpp2)的协会的文档中。3gpp及3gpp2文档可公开获得。wlan可为ieee802.11x网络。wpan可为蓝牙网络、ieee802.15x或一些其它类型的网络。本文中所描述的技术还可用于wwan、wlan及/或wpan的任何组合。

无线装置1000可包含位于总线1005上的时钟1045,所述时钟可产生使总线1005上的各种组件同步的信号。时钟1045可包含电感器-电容器(lc)振荡器、晶体振荡器、环状振荡器、例如时钟除法器或时钟多路复用器的数字时钟产生器、锁相回路或其它时钟产生器。如先前所指示,时钟可与其它无线装置上的对应时钟同步(或大体上同步)。时钟1045可通过无线通信接口1030驱动,所述无线通信接口可用以使无线装置1000的时钟1045同步到一或多个其它装置。

无线装置1000可进一步包含传感器1040。这些传感器可包含(但不限于)一或多个加速计、回转仪、相机、磁力计、高度计、麦克风、接近性传感器、光传感器及其类似者。此外,可将传感器1040中的一些或全部用于推算法及/或其它定位方法。这些定位方法可用以确定无线装置1000的位置,且可利用及/或补充使用本文所描述的ftm技术获得的rtt值。

移动装置的实施例还可包含标准定位服务(sps)接收器1080,所述sps接收器能够使用sps天线1082从一或多个sps卫星接收信号1084。所述定位可用以补充及/或并入本文中所描述的用于计算rtt的技术。sps接收器1080可使用常规技术从sps系统(例如,全球导航卫星系统(gnss)(例如,全球定位系统(gps))、伽利略(galileo)、格洛纳斯(glonass)、罗盘(compass)、日本的准天顶卫星系统(qzss)、印度的印度区域导航卫星系统(irnss)、中国的北斗及/或其类似者)的sps卫星车辆(sv)检索移动装置的位置。此外,sps接收器1080可使用各种增强系统(例如,基于卫星的增强系统(sbas)),所述增强系统可与一或多个全球及/或区域导航卫星系统相关联或以其它方式允许与其一起使用。借助于实例(但非限制),sbas可包含提供集成性信息、差分校正等的增强系统,例如(例如)广域增强系统(waas)、欧洲地球同步导航重叠服务(egnos)、多功能卫星增强系统(msas)、gps辅助式地理增强导航或gps及地理增强导航系统(gagan),及/或其类似者。因此,如本文中所使用,sps可包含一或多个全球及/或区域导航卫星系统及/或增强系统的任何组合,且sps信号可包含sps、类sps及/或与一或多个这类sps系统相关联的其它信号。

无线装置1000可进一步包含存储器1060及/或与所述存储器通信。存储器1060可包含(但不限于)本地及/或网络可存取存储器、磁盘驱动器、驱动器阵列、光学存储装置、固态存储装置(例如,随机存取存储器(“ram”)及/或只读存储器(“rom”),其可为可编程的、闪存可更新的)及/或其类似者。这些存储装置可经配置以实施任何适合的数据存储器,其包含(但不限于)各种文件系统、数据库结构及/或其类似者。

无线装置1000的存储器1060还可包括软件元件(图中未示),其包含操作系统、装置驱动器、可执行程序库及/或例如一或多个应用程序的其它代码,所述软件元件可包括由各种实施例提供的计算机程序,及/或可经设计以实施由其它实施例提供的方法及/或配置由其它实施例提供的系统,如本文中所描述。仅借助于实例,关于如上文所讨论的功能性描述的一或多个程序(例如图8及/或9中所示的方法)可被实施为可由无线装置1000、无线装置1000内的处理单元及/或无线系统的另一装置执行的代码及/或指令。在一方面中,这些代码及/或指令可用以配置及/或调适一般用途计算机(或其它装置)以根据所描述的方法执行一或多个操作。

图11说明根据一个实施例的计算系统1100的组件。举例来说,计算系统1100可用作如关于本文先前所提供的实施例而描述的ap,且可如先前所讨论的在无线通信系统中与一或多个sta通信。与图10中可移动的无线装置1000对比,图11的计算系统1100可(例如)为固定装置(或装置集合)。应注意,图11仅意在提供各种组件的一般性说明,可在适当时利用所述组件中的任一者或所有。此外,系统元件可以相对分离或相对较集成的方式实施。

计算系统1100展示为包括硬件元件,所述硬件元件可通过总线1105电耦合(或可按需要以其它方式通信)。硬件元件可包含:处理单元1110,其包含(但不限于)一或多个一般用途处理器及/或一或多个专用处理器(例如数字信号处理芯片、图形加速处理器及/或其类似者);一或多个输入装置1115及一或多个输出装置1120。输入装置1115可包含(但不限于)相机、触摸屏、触控板、麦克风、键盘、鼠标、按钮、拨号盘、开关及/或其类似者。输出装置1120可包含(但不限于)显示装置、打印机、发光二极管led)、扬声器及/或其类似者。

计算系统1100还可包含有线通信子系统1130及通过无线通信子系统1133管理及控制的无线通信技术。因而,有线通信子系统1130及无线通信子系统1133可包含(但不限于)调制解调器、网络接口(无线、有线、其两者或其其它组合)、红外通信装置、无线通信装置、及/或芯片组(例如蓝牙(装置、ieee802.11装置(例如,利用本文中所描述的ieee802.11标准中的一或多者的装置)、wifi装置、wimax装置、蜂窝式通信设施等等),及/或其类似者。网络接口的子组件可不同,这取决于计算系统1100的类型(例如,移动电话、个人计算机等等)。有线通信子系统1130及无线通信子系统1133可包含准许与数据网络、其它计算机系统及/或本文中所描述的任何其它装置交换数据的一或多个输入及/或输出通信接口。此外,有线通信子系统1130及/或无线通信子系统1133可准许计算系统1100通过上行链路(ul)多输入多输出(mimo)过程确定rtt。

类似于图10的无线装置1000,图11的计算机系统1100可包含位于总线1105上的时钟1150,所述时钟可产生使总线1105上的各种组件同步的信号。时钟1150可包含lc振荡器、晶体振荡器、环状振荡器、例如时钟除法器或时钟多路复用器的数字时钟产生器、锁相回路或其它时钟产生器。在执行本文中所描述的技术时,时钟可与其它无线装置上的对应时钟同步(或大体上同步)。时钟1150可通过无线通信子系统1133驱动,所述无线通信子系统可用以使计算机系统1100的时钟1150同步到一或多个其它装置。

计算系统1100可进一步包含以下(及/或与以下通信):一或多个非暂时性存储装置1125,所述非暂时性存储装置可包括(但不限于)本地及/或网络可存取存储器,及/或可包含(但不限于)磁盘驱动器、驱动器阵列、光学存储装置、例如随机存取存储器(“ram”)及/或只读存储器(“rom”)的固态存储装置,其可为可编程的、闪存可更新的及/或其类似者。这些存储装置可经配置以实施任何适合的数据存储器,其包含(但不限于)各种文件系统、数据库结构及/或其类似者。举例来说,存储装置1125可包含经配置以存储如本文实施例中所描述的时戳值的数据库1127(或其它数据结构),所述时戳值可通过有线通信子系统1130或无线通信子系统1133提供到ap及/或其它装置。

在多个实施例中,计算系统1100可进一步包括工作存储器1135,所述工作存储器可包含如上文所描述的ram或rom装置。展示为当前位于工作存储器1135内的软件元件可包含操作系统1140、装置驱动器、可执行程序库、及/或例如一或多个应用程序1145的其它代码,所述软件元件可包括由各种实施例提供的软件程序,及/或可经设计以如本文中所描述的实施由其它实施例提供的方法及/或配置由其它实施例提供的系统,例如关于图2到9描述的方法中的一些或全部。仅借助于实例,关于上文讨论的方法所描述的一或多个程序可被实施为可由计算机(及/或计算机内的处理器)执行的代码及/或指令。在一方面中,这些代码及/或指令可用以配置及/或调适一般用途计算机(或其它装置)以根据所描述的方法执行一或多个操作。

可能将一组这些指令和/或代码存储于非暂时性计算机可读存储媒体(例如,上文所描述的非暂时性存储装置1125)上。在一些状况下,存储媒体可并入例如计算系统1100的计算机系统内。在其它实施例中,存储媒体可能与计算机系统(例如,抽取式媒体(例如,快闪驱动器))分离,及/或提供于安装封装中,使得存储媒体可用以编程、配置及/或调适其上存储有指令/代码的一般用途计算机。这些指令可呈可由计算系统1100执行的可执行码的形式,及/或可呈源及/或可安装码的形式,所述源及/或可安装码在计算系统1100上编译及/或安装于所述计算系统上(例如,使用多种通常可用编译器、安装程序、压缩/解压公用程序等中的任一者),随后呈可执行码的形式。

对于所属领域的技术人员将显而易见的是,可根据特定需求作出实质性变化。举例来说,还可使用定制硬件,且/或特定元件可以硬件、软件(包含便携式软件,例如,小程序等)或两者实施。此外,可使用到其它计算装置(例如,网络输入/输出装置)的连接。

参考附图,可包含存储器的组件可包含非暂时性机器可读媒体。如本文中所使用,术语“机器可读媒体”及“计算机可读媒体”指代参与提供致使机器以特定方式操作的数据的任何存储媒体。在上文所提供的实施例中,各种机器可读媒体可能涉及将指令/代码提供到处理单元及/或其它装置以供执行。另外或可替代地,机器可读媒体可用以存储及/或载运这些指令/代码。在许多实施例中,计算机可读媒体为物理及/或有形存储媒体。所述媒体可呈许多形式,包含(但不限于)非易失性媒体、易失性媒体及传输媒体。常见形式的计算机可读媒体包含(例如)磁性及/或光学媒体、打孔卡片、纸带、具有孔图案的任何其它物理媒体、ram、prom、eprom、flash-eprom、任何其它存储器芯片或匣、如下文中所描述的载波,或计算机可从其读取指令及/或代码的任何其它媒体。

本文中所讨论的方法、系统及装置为实例。在适当时各种实施例可省略、取代或添加各种程序或组件。举例来说,可在各种其它实施例中组合关于某些实施例描述的特征。可以类似方式组合实施例的不同方面及元件。本文中所提供的图式的各种组件可体现于硬件及/或软件中。此外,技术发展,且因此许多元件为不将本发明的范围限制于那些特定实例的实例。

已证实,大体上出于普通使用的原因,有时宜将这类信号称为位、信息、值、元素、符号、字符、变量、项、数字、编号或其类似者。然而,应理解,这些或相似术语中的所有欲与适当物理量相关联且仅为方便的标记。除非另外特定地陈述,否则从以上讨论显而易见的是,应了解,贯穿本说明书的利用例如“处理”、“计算”、“演算”、“确定”、“确证”、“识别”、“关联”、“测量”、“执行”或其类似者的讨论指代特定设备(例如,专用计算机或相似专用电子计算装置)的动作或过程。因此,在本说明书的上下文中,专用计算机或类似专用电子计算装置能够操纵或变换信号,所述信号通常表示为专用计算机或类似专用电子计算装置的存储器、寄存器或其它信息存储装置、传输装置或显示装置内的物理电子、电气或磁性量。

所属领域的技术人员将了解,用以传达本文中所描述的消息的信息及信号可使用多种不同技术及技艺中的任一者来表示。举例来说,可由电压、电流、电磁波、磁场或磁性粒子、光场或光学粒子或其任何组合表示在整个以上描述中可参考的数据、指令、命令、信息、信号、位、符号及码片。

如本文所使用,术语“及”以及“或”可包含各种含义,所述含义还预期至少部分取决于使用这些术语的上下文。通常,“或”如果用以关联一列表(例如,a、b或c),那么打算表示a、b及c(此处以包含性意义使用),以及a、b或c(此处以排它性意义使用)。另外,如本文中所使用,术语“一或多个”可用于以单数形式描述任何特征、结构或特性,或可用以描述特征、结构或特性的一些组合。然而,应注意,这仅为说明性实例且所主张的主题不限于这个实例。此外,术语“中的至少一者”如果用以关联一列表(例如,a、b或c),那么可解释为表示a、b及/或c的任何组合(例如,a、ab、aa、aab、aabbccc等)。

在已描述若干实施例后,可在不脱离本发明的精神的情况下使用各种修改、替代性构造及等效物。举例来说,上文元件可仅为较大系统的组件,其中可优先采用其它规则或以其它方式修改本文中所描述的实施例的应用。而且,可在考虑以上元件之前、期间或之后进行许多步骤。因此,以上描述并不限制本发明的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1