CN105766036B - 用于在无线局域网(wlan)中的设备间同步定时的方法和装置 - Google Patents

用于在无线局域网(wlan)中的设备间同步定时的方法和装置 Download PDF

Info

Publication number
CN105766036B
CN105766036B CN201480061738.7A CN201480061738A CN105766036B CN 105766036 B CN105766036 B CN 105766036B CN 201480061738 A CN201480061738 A CN 201480061738A CN 105766036 B CN105766036 B CN 105766036B
Authority
CN
China
Prior art keywords
time
timestamp
beacon
client stations
byte
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.)
Active
Application number
CN201480061738.7A
Other languages
English (en)
Other versions
CN105766036A (zh
Inventor
楮立文
娄蕙苓
张鸿远
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.)
Kaiwei International Co
Marvell International Ltd
Marvell Asia Pte Ltd
Original Assignee
Mawier International Trade Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mawier International Trade Co Ltd filed Critical Mawier International Trade Co Ltd
Publication of CN105766036A publication Critical patent/CN105766036A/zh
Application granted granted Critical
Publication of CN105766036B publication Critical patent/CN105766036B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/244Connectivity information management, e.g. connectivity discovery or connectivity update using a network of reference devices, e.g. beaconing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

一种无线通信设备包括第一媒体访问控制设备和第一收发器。第一媒体访问控制设备被配置为选择性地生成具有第一长度的第一时间戳和具有第二长度的第二时间戳。第一时间戳指示无线通信设备的第一同步时间,第二时间戳仅指示第一同步时间的第一部分,并且第一同步时间由客户站使用以同步无线通信设备与客户站之间的定时。第一媒体访问控制设备还被配置为生成包含第一时间戳或者第二时间戳的信标,以及信标是包含第一时间戳还是包含第二时间戳的指示。第一收发器被配置为将信标从无线通信设备传送到客户站。

Description

用于在无线局域网(WLAN)中的设备间同步定时的方法和装置
相关申请的交叉引用
本申请要求于2014年11月12日提交的第14/539,130号美国实用专利申请的优先权,以及于2013年11月12日提交的第61/902,963号美国临时申请、于2014年1月17日提交的第61/928,728号美国临时申请和于2014年4月3日提交的第61/974,940号美国临时申请的优先权。上文所提到的申请的整体公开内容通过引用并入本文。
技术领域
本公开涉及无线局域网中的定时同步。
背景技术
无线局域网(WLAN)可以包括接入点(AP)和一个或多个客户站。针对WLAN的各种操作标准包括但不限于电气与电子工程师协会(IEEE)802.11a、802.11ac、802.11af、802.11ah、802.11b、802.11g和802.11n。
接入点周期性地在目标信标传输时间(TBTT)传送信标帧,和/或在一些802.11操作标准中,在目标短信标传输时间(TSBTT)传送短信标帧。信标帧和短信标帧中的每一个可以包括用于定时同步功能(TSF)的时间戳。例如,WLAN的基本服务集(BSS)中的每个客户站可以使用信标帧中的时间戳以同步AP与客户站之间的定时。图1A示出了示例信标帧100。图1B示出了示例短信标帧104。图1C示出了TBTT 110处的信标帧和TSBTT 112处的短信标帧的传输的示例定时图108。
信标帧100包括媒体访问控制(MAC)首部(header)部分116,仅作为示例,其包括帧控制字段120、持续时间字段124、地址字段128(例如,包括源地址、目的地地址等等)、序列控制字段132以及在一些标准中(例如,802.11n)高吞吐量(HT)控制字段136。信标帧100还包括帧主体字段140和帧校验序列(FCS)字段144。仅作为示例,帧主体字段140包括8字节时间戳字段148、信标间隔字段152、能力字段156、服务集标识符(SSID)字段160、支持速率字段164和跳频(FH)参数集字段以及与BSS操作相关联的其他信息元素。
短信标帧包括帧控制字段172、持续时间字段176、源地址字段180、4字节时间戳字段184、改变序列字段188、下一TBTT字段192、压缩SSID字段196、接入网选项字段200、可选信息元素(IE)204和FCS字段208。可选IE 204包括短信标兼容性元素212,仅作为示例,其包括元素ID字段216、长度字段220、能力字段224、信标间隔字段228和TSF完成字段232。
发明内容
一种无线通信设备包括第一媒体访问控制设备和第一收发器。第一媒体访问控制设备被配置为选择性地生成具有第一长度的第一时间戳和具有第二长度的第二时间戳。第一时间戳包括无线通信设备的第一同步时间,第二时间戳仅指示第一同步时间的第一部分,并且第一同步时间由客户站使用以同步无线通信设备与客户站之间的定时。第一媒体访问控制设备还被配置为生成包含第一时间戳或者第二时间戳的信标,以及信标是包含第一时间戳还是包含第二时间戳的指示。第一收发器被配置为将信标从无线通信设备传送到客户站。
一种操作无线通信设备的方法包括选择性地生成具有第一长度的第一时间戳和具有第二长度的第二时间戳。第一时间戳包括无线通信设备的第一同步时间,第二时间戳仅指示第一同步时间的第一部分,并且第一同步时间由客户站被用于同步无线通信设备与客户站之间的定时。方法还包括生成包含第一时间戳或者第二时间戳的信标以及信标是包含第一时间戳还是包含第二时间戳的指示,并且将信标从无线通信设备传送到客户站。
本公开的适用性的另外的范围将从详细描述、权利要求书和附图而变得明显。详细描述和特定示例旨在仅出于图示的目的并且不旨在限制本公开的范围。
附图说明
图1A是示例信标帧。
图1B是示例短信标帧。
图1C是信标帧和短信标帧的传输的示例定时图。
图2是示例无线局域网。
图3是客户站的示例媒体访问设备。
图4是示例短信标帧400。
图5是示例定时同步功能方法。
在附图中,附图标记可以被重复用于标识类似和/或相同元件。
具体实施方式
信标帧的帧主体中的8字节时间戳字段指示作为从接入点(AP)所传送的8字节时间戳字段的第一位元的传输时间。传输时间与定时同步功能(TSF)时间相对应。8字节时间戳与非信息嵌入(IE)字段相对应。例如,传送信标帧的AP的媒体访问控制(MAC)层可以设定8字节时间戳字段。相反地,接收信标帧的客户站被配置为(例如,在客户站的MAC层中)基于8字节时间戳字段执行TSF。例如,客户站被配置为基于8字节时间戳字段而设定计时器。
在一些IEEE 802.11标准(例如,802.11ah)中,AP可以选择性地传送信标帧(即,全信标帧)和/或短信标帧。短信标帧可以仅包括4字节时间戳。仅作为示例,AP可以在目标短信标传输时间(TSBTT)处或者在TSBTT和目标信标传输时间(TBTT)二者处传输短信标帧。
例如,当在TBTT处传送时,短信标帧中的4字节时间戳与实际的8字节TSF时间的最低有效4字节相对应。4字节时间戳可以包含在短信标帧的非IE部分中。相反地,8字节TSF时间的最高有效4字节包含在短信标帧的短信标兼容性元素(如通过传送AP所设定的)的TSF完成字段中。短信标兼容性元素包含在短信标帧的IE部分中。因此,客户站的MAC层直到接收到短信标帧的4字节时间戳字段和TSF完成字段二者才能够执行TSF。相反地,当在TSBTT处传送时,短信标帧仅在短信标帧的非IE部分中包括与实际8字节TSF时间的最低有效4字节相对应的4字节时间戳字段。
当TSF时间的最低有效4字节由客户站的MAC层初始接收并且处理时,利用最低有效4字节的值设定对应的计时器值。然而,计时器值继续增量,直到接收到TSF完成字段中的TSF时间的最高有效4字节。在一些情况下,计时器值可以在接收到最高有效4字节之前从FFFFFFFF增量到00000000(即,计时器值可以翻滚或者绕回)。因此,使用所分离地接收的8字节TSF时间的最低有效4字节和最高有效4字节来计算实际的8字节TSF时间可能是复杂的。
根据本公开的原理的***和方法提供时间戳指示位(例如,在短信标帧的帧控制或者其他非IE字段中)。时间戳指示位标识时间戳字段的格式。例如,时间戳指示位标识时间戳字段包括整个8字节TSF时间还是仅TSF时间的最低有效4字节。在TBTT处,短信标帧包括时间戳字段中的8字节TSF时间。相反地,在TSBTT处,短信标帧包括TSF时间的最低有效4字节,并且客户站被配置为仅使用最低有效4字节来确定实际的TSF时间。因此,可以消除(即,从短信标兼容性元素移除)TSF完成字段。
图2示出了示例无线局域网(WLAN)236,其包括被配置为实现根据本公开实施例的TSF时间和***的一个或多个无线通信设备。WLAN 236包括具有与网络接口248通信的主机处理器244的接入点(AP)240。网络接口248包括介质访问控制(MAC)设备252和物理层(PHY)设备256。PHY设备256包括一个或多个收发器260-1,260-2,...,和260-n(统称为收发器260)。收发器260与相应的天线264-1,264-2,...和264-n(统称为天线264)通信。
AP 240与多个客户站268-1,268-2,268-3,...和268-n(统称为客户站268)通信。客户站268-1包括与网络接口276通信的主机处理器272。网络接口276包括MAC设备280和PHY设备284。PHY设备284包括一个或多个收发器288-1,288-2,...,和288-n(统称为收发器288)。收发器288与相应的天线292-1,292-2,...和292-n(统称为天线292)通信。客户站268中的一个或多个可以具有与客户站268-1相同或者类似的结构。仅作为示例,客户站268中的每一个客户站268可以具有相同或者不同数目的收发器288和天线292。
AP 240的主机处理器244、MAC设备252和/或PHY设备256可以被配置为生成用于传输(例如,经由收发器260和相应的天线264)到各个客户站268的信标帧和短信标帧。例如,AP 240的MAC设备252生成4字节时间(例如,用于在TBTT处传输的短信标帧中)或者8字节时间戳(例如,用于在TSBTT处传输的短信标帧中)并且***到短信标帧的时间戳字段中并且选择性地设定时间戳指示位以指示时间戳字段包括4字节还是8字节时间戳。在实施例中,MAC设备252仅使用硬件(即,非软件)部件生成时间戳并且***到时间戳字段中。在实施例中,除MAC设备252外的设备、控制器等等可以生成并且***时间戳。
客户站268各自基于从AP 240所接收的短信标帧中的4字节或者8字节时间戳字段,设定其相应的TSF时间。例如,MAC设备280根据时间戳指示位和时间戳字段设定TSF时间。在实施例中,除MAC设备280外的设备、控制器等等可以根据时间戳指示位和时间戳字段设定TSF时间。
图3示出了根据实施例的客户站的示例MAC设备300。例如,MAC设备300与客户站268-1的MAC设备280相对应。MAC设备300包括分组接收模块304、MAC控制模块308和TSF模块312。分组接收模块304经由PHY设备(例如,PHY设备284)接收从AP传送给客户站的分组。例如,分组可以包括信标,诸如根据本公开的实施例的短信标帧。分组接收模块304处理短信标帧并且将关于短信标帧的信息和/或包括在短信标帧中的信息提供给MAC控制模块308。例如,MAC控制模块308除其他之外还接收时间戳指示位和时间戳字段。
MAC控制模块308根据时间戳指示位和时间戳字段设定客户站的TSF时间。例如,如果时间戳指示位指示时间戳字段包括8字节时间戳,则MAC控制模块308可以简单地将客户站的TSF时间设定到8字节时间戳。仅作为示例,TSF模块312可以包括计时器,其存储和增量与客户站的TSF时间相对应的8字节值。因此,MAC控制模块308可以将计时器的8字节值设定到时间戳字段中的8字节时间戳。
相反地,如果时间戳指示位指示时间戳字段包括4字节时间戳,则MAC控制模块308可以仅将计时器的8字节值的最低有效4字节设定到4字节时间戳。MAC控制模块308还基于短信标帧中所接收的4字节时间戳与计时器的8字节值的最低有效4字节之间的比较,选择性地增量或者减量8字节值的最高有效4字节,如下文更详细描述的。
图4示出了根据实施例的示例短信标帧400。短信标帧400包括帧控制字段404、持续时间字段408、源地址字段412、4或者8字节时间戳字段416、改变序列字段420、下一TBTT字段424、压缩SSID字段428、接入网选项字段432、可选信息嵌入(IE)字段436和FCS字段440。可选IE字段436包括但不限于一个或多个短信标兼容性元素444,仅作为示例,其包括元素ID字段448、长度字段452、能力字段456和信标间隔字段460。短信标兼容性元素不包括TSF完成字段。
帧控制字段404包括协议版本字段464、类型字段468、子类型字段472、下一TBTT呈现字段476、SSID呈现字段480、交互工作呈现字段484、BSS BW(带宽)字段488、安全性字段492和时间戳指示字段(即,时间戳指示位)496。在实施例中,时间戳指示字段496包括单个位元,其指示时间戳字段416包括4字节时间戳还是8字节时间戳。因此,当接收客户站268-1的MAC设备280接收时间戳指示字段496时,MAC设备280可以确定时间戳字段416包括4字节时间戳还是8字节时间戳。仅作为示例,时间戳指示字段496中的“0”可以指示时间戳字段416包括4字节时间戳,而时间戳指示字段496中的“1”可以指示时间戳字段416包括8字节时间戳。
仅作为示例,时间戳指示字段496与帧控制字段404的位元15相对应,但是可以使用短信标帧400中的其他位。在一些协议中,帧控制字段404的位元15指示1MHz主信道位置。然而,另一字段可能已经包括1MHz主信道位置的指示,这允许帧控制字段404的位元15被用于时间戳指示字段496。
当短信标帧400包括8字节时间戳(即,如在TBTT处所接收的)时,由于8字节时间戳与AP 240的TSF时间直接相对应,因而接收客户站268-1的MAC设备280不需要执行任何另外的计算。因此,MAC设备280将接收客户站268-1的TSF时间(例如,存储和增量8字节计时器值的TSF计时器)设定到短信标帧400中的8字节时间戳。
相反地,如果AP 240准备包括4字节时间戳的短信标帧(即,如在TSBTT处所接收的),则AP 240的TSF时间与包括在短信标帧400中的最高有效4字节和4字节时间戳相对应。因此,短信标帧400中的4字节时间戳仅与AP 240的整个8字节TSF时间的最低有效4字节相对应。当MAC设备280接收包括4字节时间戳的短信标帧400时,MAC设备280将接收客户站268-1的TSF时间的最低有效4字节设定到4字节时间戳。接收客户站268-1的更新后的TSF时间对应于经由4字节时间戳所接收的TSF时间的最低有效4字节组合TSF计时器(例如,根据接收客户站268-1的时钟)所维持的TSF时间的最高有效4字节。
因此,在短信标帧400包括仅4字节时间戳的情况下,如果相应的TSF时间的最高有效4字节是相同的,则接收客户站268-1的TSF时间匹配AP 240的TSF时间(即,与AP 240的TSF时间一样)。然而,在一些情况中,接收客户站268-1的TSF时间的最高有效4字节可以增量到与AP 240的TSF时间的最高有效4字节不同的值。根据本公开的实施例的***和方法校正接收客户站268-1与AP 240的相应TSF时间之间的任何差异。
例如,接收客户站268-1和AP 240的相应时钟可能稍有不同。因此,当MAC设备280使用8字节时间戳设定接收客户站268-1的TSF时间时(即,在TBTT处接收到短信标帧400时),接收客户站268-1的时间戳匹配AP 240的时间戳。然而,接收客户站268-1与AP 240的时钟之间的差异会导致TSF时间的相应的最高有效4字节在后续TSBTT处不同(即,当包括4字节时间戳的短信标帧从AP 240传送到接收客户站268-1时)。但是,接收客户站268-1与AP240的TSF时间之间的差的绝对值可以小于FFFFFFFF/2。
因此,如果包括在短信标帧400中的4字节时间戳仅作为示例是000000FF(即,AP240的TSF时间的最低有效4字节)并且接收客户站268-1的TSF时间的当前最低有效4字节是FFFFFF00,那么AP240的时钟(和TSF时间)比接收客户站268-1的时钟(和TSF时间)更快,并且因此AP 240的TSF时间的最高有效4字节比接收客户站268-1的TSF时间的最高有效4字节大1。
换句话说,4字节时间戳000000FF指示4字节时间戳的最低有效4字节“翻滚”(即,从FFFFFFFF到00000001...000000FF增量等等),这使得AP 240的TSF时间的最高有效4字节增量1。因此,如果在短信标帧400中所接收的4字节时间戳指示AP 240的TSF时间的最低有效4字节最近翻滚,那么MAC 280将接收客户站268-1的TSF时间的最低有效4字节设定到4字节时间戳并且使接收客户站268-1的TSF时间的最高有效4字节增量1。
更具体地,当接收到4字节时间戳时,MAC 280确定:(i)4字节时间戳中的最高有效位是否与接收客户站268-1的TSF时间的最低有效位4字节的最高有效位不同;(ii)4字节时间戳是否小于接收客户站268-1的TSF时间的最低有效4字节;以及(iii)4字节时间戳与接收客户站268-1的TSF时间的最低有效4字节之间的差是否大于预先确定的阈值。仅作为示例,预先确定的阈值与接收客户站268-1与AP 240的TSF时间之间的期望最大差相对应(例如,FFFFFFFF/2,或者2^31)。如果(i)、(ii)和(iii)为真,那么MAC 280将接收客户站268-1的TSF时间的最高有效4字节增量1。
例如,如上文所描述的,短信标中的4字节时间戳000000FF和接收客户站268-1的TSF时间的最低有效4字节FFFFFFF0满足(i)、(ii)和(iii)中的每一个,因此MAC 280将接收客户站268-1的TSF时间的最高有效4字节增量1。相反地,短信标中的4字节时间戳FFFFFFFF和接收客户站268-1的TSF时间的最低有效4字节FFFFFF00不满足(i)、(ii)和(iii)中的每一个,因此MAC 280不将接收客户站268-1的TSF时间的最高有效4字节增量1。反而MAC 280将仅将接收客户站268-1的TSF时间的最低有效4字节设定到FFFFFFFF。
相反地,如果包括在短信标帧400中的4字节时间戳仅作为示例是FFFFFF00(即,AP240的TSF时间的最低有效4字节)并且接收客户站268-1的TSF时间的当前最低有效4字节是0000000F,那么AP 240的时钟(和TSF时间)比接收客户站268-1的时钟(和TSF时间)更慢,因此AP 240的TSF时间的最高有效4字节比接收客户站268-1的TSF时间的最高有效4字节小1。
换句话说,接收客户站268-1的TSF时间的最低有效4字节0000000F指示最低有效4字节翻滚,这使得接收客户站268-1的TSF时间的最高有效4字节增量1。因此,如果在短信标帧400中所接收的4字节时间戳指示AP 240的TSF时间的最低有效4字节没有翻滚但是接收客户站268-1的TSF时间的最低有效4字节翻滚,那么MAC280将接收客户站268-1的TSF时间的最低有效4字节设定到4字节时间戳并且将接收客户站268-1的TSF时间的最高有效4字节减量1。
更具体地,当接收到4字节时间戳时,除如上文所描述的(i)、(ii)和(iii)外,MAC280确定:(iv)短信标中的4字节时间戳是否大于接收客户站268-1的TSF时间的最低有效4字节;和(v)4字节时间戳与接收客户站268-1的TSF时间的最低有效4字节之间的差是否大于预先确定的阈值。如果(i)、(iv)和(v)为真,那么MAC 280将接收客户站268-1的TSF时间的最高有效4字节减量1。
例如,如上文所描述的,4字节时间戳FFFFFF00和接收客户站268-1的TSF时间的最低有效4字节0000000F满足(i)、(iv)和(v)中的每一个,因此MAC 280将接收客户站268-1的TSF时间的最高有效4字节减量1。相反地,4字节时间戳FFFFFF00和接收客户站268-1的TSF时间的最低有效4字节FFFFFFFF不满足(i)、(iv)和(v)中的每一个,因此MAC 280将不使接收客户站268-1的TSF时间的最高有效4字节减量1。反而MAC 280将仅将接收客户站268-1的TSF时间的最低有效4字节设定到FFFFFF00。
图5示出了根据本公开的实施例的示例TSF方法500。方法500在504处开始。在508处,在TBTT或者TSBTT处,客户站接收包括8字节时间戳或者4字节时间戳的短信标帧。例如,接收客户站268-1从AP 240接收短信标帧400。在512处,客户站确定短信标帧是否包括8字节时间戳。例如,MAC(例如,MAC 280)确定是否设定短信标帧中的时间戳指示位(例如,其中,所设定的位元指示8字节时间戳并且未设定的位元指示4字节时间戳)。如果真(true),则方法500继续到516。如果假(false),则方法500继续到520。在516处,客户站的MAC将其TSF时间设定到8字节时间戳,并且方法500继续到508。
在520处,客户站的MAC确定4字节时间戳的最高有效位和客户站的TSF时间的最低有效4字节的最高有效位是否是不同的。如果真,则方法500继续到524。如果假,则方法500继续到528。在步骤528处,客户站的MAC将其TSF时间的最低有效4字节设定到4字节时间戳,并且方法500继续到508。
在524处,客户站的MAC确定4字节时间戳是否小于客户站的TSF时间的最低有效4字节。如果真,则方法500继续到532。如果假,则方法500继续到536。在532处,客户站的MAC确定客户站的TSF时间的最低有效4字节与4字节时间戳之间的差是否大于预先确定的阈值(例如,2^31)。如果真,则方法500继续到540。如果假,则方法500继续到544。在540处,客户站的MAC将客户站的TSF时间的最高有效4字节增量1,并且方法500继续到544。在544处,客户站的MAC将客户站的TSF时间的最低有效4字节设定到4字节时间戳,并且方法500继续到508。
在536处,客户站的MAC确定4字节时间戳与客户站的TSF时间的最低有效4字节之间的差是否大于预先确定的阈值。如果真,则方法500继续到548。如果假,则方法500继续到528。在548处,客户站的MAC将客户站的TSF时间的最高有效4字节减量1,并且方法500继续到528。在528处,客户站的MAC将客户站的TSF时间的最低有效4字节设定到4字节时间戳,并且方法500继续到508。
本公开中所描述的无线通信可以全部或者部分遵守IEEE标准802.11-2012、IEEE标准802.16-2009、IEEE标准802.20-2008和/或蓝牙核心规范v4.0。在各种实施方式中,可以通过蓝牙核心规范附录2、3或者4中的一个或多个修改蓝牙核心规范v4.0。在各种实施方式中,可以通过IEEE标准802.11ac草案、IEEE标准802.11ad草案和/或IEEE标准802.11ah草案补充IEEE 802.11-2012。
前述描述实际上仅是说明性的并且决不旨在限制本公开、其应用或者使用。可以以各种形式实现本公开的宽广的教导。因此,虽然本公开包括特定示例,但是本公开的真实范围不应当是这样受限的,因为其他修改在研究附图、说明书和以下权利要求书之后将变得明显。如本文所使用的,用语A、B和C中的至少一个应当被解释为使用非排他性逻辑或(OR)的逻辑(A或B或C),并且不应当被解释为“A中的至少一个、B中的至少一个和C中的至少一个”。应当理解,在不改变本公开的原理的情况下,可以以不同的顺序(或者同时)执行方法内的一个或多个步骤。
可以由通过将通用计算机配置为执行计算机程序中所实现的一个或多个特定功能所创建的专用计算机部分或者全部实现本申请中所描述的装置和方法。计算机程序包括存储在至少一个非暂态有形计算机可读介质上的处理器可执行指令。计算机程序还可以包括或者依赖于所存储的数据。计算机程序可以包括与专用计算机的硬件交互的基本输入/输出***(BIOS)、与专用计算机的特定设备交互的设备驱动程序、一个或多个操作***、用户应用、背景服务和应用等等。
计算机程序可以包括:(i)汇编代码;(ii)通过编译器从源代码所生成的目标代码;(iii)用于由解释器执行的源代码;(iv)用于由即时编译器编译和执行的源代码;(v)用于解析的描述性文本,诸如HTML(超文本标记语言)或者XML(可扩展标记语言)等等。仅作为示例,可以以C、C++、C#、Objective-C、Haskell、Go、SQL、Lisp、ASP、Perl、HTML5、Ada、ASP(动态服务器页面)、Perl、Scala、Erlang、Ruby、VisualLua或者
除非使用用语“用于……的装置(means for)”明确记载元件或者在使用用语“用于……的操作(operation for)”或者“用于……的步骤(step for)”的方法权利要求的情况下,权利要求中所记载的元件不旨在是35U.S.C.§112(f)的意义内的装置加功能(means-plus-function)元件。

Claims (16)

1.一种无线通信设备,包括:
第一媒体访问控制设备,被配置为:
选择性地生成(i)具有第一长度的第一时间戳、以及(ii)具有第二长度的第二时间戳,其中所述第一时间戳指示所述无线通信设备的第一同步时间,其中所述第二时间戳仅指示所述第一同步时间的第一部分,并且其中所述第一同步时间由客户站使用以同步所述无线通信设备与所述客户站之间的定时,以及
选择性地生成信标,所述信标具有第一信标类型、第二信标类型、以及第三信标类型,其中(i)所述第一信标类型与包含具有所述第一长度的所述第一时间戳的全信标相对应,(ii)所述第二信标类型与具有第一配置的短信标相对应,所述第一配置在时间戳字段中包含具有所述第一长度的所述第一时间戳,并且(iii)所述第三信标类型与具有第二配置的短信标相对应,所述第二配置在所述时间戳字段中包含具有所述第二长度的所述第二时间戳,并且其中,在所述第二信标类型和所述第三信标类型的每一个中,所述短信标包含时间戳指示字段,所述时间戳指示字段包含所述时间戳字段是包含所述第一时间戳还是包含所述第二时间戳的指示;以及
第一收发器,被配置为将所述短信标从所述无线通信设备传送到所述客户站。
2.根据权利要求1所述的无线通信设备,其中所述无线通信设备与接入点相对应。
3.根据权利要求1所述的无线通信设备,其中所述第一长度大于所述第二长度。
4.根据权利要求1所述的无线通信设备,其中所述第一长度是8字节,并且所述第二长度是4字节。
5.根据权利要求1所述的无线通信设备,其中所述第一媒体访问控制设备被配置为在目标信标传输时间处生成包含所述第一时间戳的所述短信标。
6.根据权利要求1所述的无线通信设备,其中所述第一媒体访问控制设备被配置为在目标短信标传输时间处生成包含所述第二时间戳的所述短信标。
7.一种***,包括(i)根据权利要求1所述的无线通信设备和(ii)所述客户站,其中所述客户站包括:
第二收发器,被配置为接收从所述无线通信设备传送到所述客户站的所述短信标;以及
第二媒体访问控制设备,被配置为:
基于所述指示,确定所述短信标是包含所述第一时间戳还是包含所述第二时间戳,
如果所述短信标包含所述第一时间戳,则将所述客户站的第二同步时间设定到所述第一时间戳,以及
如果所述短信标包含所述第二时间戳,则(i)仅将所述第二同步时间的第一部分设定到与所述第二时间戳相对应的所述第一同步时间的所述第一部分,以及(ii)基于所述第二时间戳与所述第二同步时间的所述第一部分之间的比较、选择性地使所述第二同步时间的第二部分增量或者减量。
8.根据权利要求7所述的***,其中(i)所述第二同步时间的所述第一部分与所述第二同步时间的最低有效的4个字节相对应,(ii)所述第二同步时间的所述第二部分与所述第二同步时间的最高有效的4个字节相对应,以及(iii)所述第一同步时间的所述第一部分与所述第一同步时间的最低有效的4个字节相对应。
9.根据权利要求7所述的***,其中为确定是否选择性地使所述第二同步时间的所述第二部分增量或者减量,所述第二媒体访问控制设备被配置为(i)确定所述第二同步时间的所述第一部分的最高有效位和所述第二时间戳的最高有效位是否是不同的,(ii)确定所述第二时间戳是大于还是小于所述第二同步时间的所述第一部分,以及(iii)确定所述第二时间戳与所述第二同步时间的所述第一部分之间的差是否大于预定阈值。
10.一种操作无线通信设备的方法,所述方法包括:
选择性地生成(i)具有第一长度的第一时间戳、以及(ii)具有第二长度的第二时间戳,其中所述第一时间戳指示所述无线通信设备的第一同步时间,其中所述第二时间戳仅指示所述第一同步时间的第一部分,并且其中所述第一同步时间由客户站使用以同步所述无线通信设备与所述客户站之间的定时;
选择性地生成信标,所述信标具有第一信标类型、第二信标类型、以及第三信标类型,其中(i)所述第一信标类型与包含具有所述第一长度的所述第一时间戳的全信标相对应,(ii)所述第二信标类型与具有第一配置的短信标相对应,所述第一配置在时间戳字段中包含具有所述第一长度的所述第一时间戳,并且(iii)所述第三信标类型与具有第二配置的短信标相对应,所述第二配置在所述时间戳字段中包含具有所述第二长度的所述第二时间戳,并且其中,在所述第二信标类型和所述第三信标类型的每一个中,所述短信标包含时间戳指示字段,所述时间戳指示字段包含所述时间戳字段是包含所述第一时间戳还是包含所述第二时间戳的指示;以及
将所述短信标从所述无线通信设备传送到所述客户站。
11.根据权利要求10所述的方法,其中所述无线通信设备与接入点相对应。
12.根据权利要求10所述的方法,其中所述第一长度大于所述第二长度。
13.根据权利要求10所述的方法,其中所述第一长度是8字节,并且所述第二长度是4字节。
14.根据权利要求10所述的方法,其中生成所述短信标包括在目标信标传输时间处生成包含所述第一时间戳的所述短信标。
15.根据权利要求10所述的方法,其中生成所述短信标包括在目标短信标传输时间处生成包含所述第二时间戳的所述短信标。
16.根据权利要求10所述的方法,还包括使用所述客户站:
接收从所述无线通信设备传送到所述客户站的所述短信标;
基于所述指示,确定所述短信标是包含所述第一时间戳还是包含所述第二时间戳;
如果所述短信标包含所述第一时间戳,则将所述客户站的第二同步时间设定到所述第一时间戳;以及
如果所述短信标包括所述第二时间戳,则
仅将所述第二同步时间的第一部分设定到与所述第二时间戳相对应的所述第一同步时间的所述第一部分,以及
基于所述第二时间戳与所述第二同步时间的所述一部分之间的比较,选择性地使所述第二同步时间的第二部分增量或者减量。
CN201480061738.7A 2013-11-12 2014-11-12 用于在无线局域网(wlan)中的设备间同步定时的方法和装置 Active CN105766036B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US201361902963P 2013-11-12 2013-11-12
US61/902,963 2013-11-12
US201461928728P 2014-01-17 2014-01-17
US61/928,728 2014-01-17
US201461974940P 2014-04-03 2014-04-03
US61/974,940 2014-04-03
PCT/US2014/065228 WO2015073543A1 (en) 2013-11-12 2014-11-12 Method and apparatus for synchronizing timing among devices in a wireless local area network (wlan)

Publications (2)

Publication Number Publication Date
CN105766036A CN105766036A (zh) 2016-07-13
CN105766036B true CN105766036B (zh) 2019-07-26

Family

ID=53043764

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480061738.7A Active CN105766036B (zh) 2013-11-12 2014-11-12 用于在无线局域网(wlan)中的设备间同步定时的方法和装置

Country Status (6)

Country Link
US (1) US9854547B2 (zh)
EP (1) EP3069559B1 (zh)
JP (1) JP6472795B2 (zh)
KR (1) KR102222417B1 (zh)
CN (1) CN105766036B (zh)
WO (1) WO2015073543A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9681407B2 (en) * 2013-12-28 2017-06-13 Qualcomm Incorporated Time synchronization function rollover solution
US20160135135A1 (en) * 2014-11-11 2016-05-12 Electronics And Telecommunications Research Institute Method and apparatus for communication for coexisting with wireless-lan in non-licensed band
US9936381B2 (en) * 2014-11-28 2018-04-03 Casio Computer Co., Ltd. Wireless communication device and non-transitory computer-readable medium
US9668101B2 (en) * 2015-08-10 2017-05-30 Qualcomm Incorporated Partial timing synchronization function (TSF) synchronization in fine timing measurement (FTM) protocol
US10764855B1 (en) * 2018-02-26 2020-09-01 Marvell Asia Pte, Ltd. Synchronizing clocks in a wireless network
CN110768756A (zh) 2018-07-25 2020-02-07 华为技术有限公司 控制信标帧发送的方法及相关装置
US10772067B2 (en) 2019-01-29 2020-09-08 Locix, Inc. Systems and methods for precise radio frequency localization of a wireless arbitrary device
US10863368B2 (en) 2019-03-22 2020-12-08 Cisco Technology, Inc. Machine learning based adaptive short beacon transmission

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209307A (zh) * 2011-05-20 2011-10-05 中兴通讯股份有限公司 时间同步方法及装置

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100542345B1 (ko) * 2003-06-30 2006-01-10 삼성전자주식회사 무선랜 단말의 전력 관리를 지원하는 에이피의 데이터전송처리 방법 및 이를 수행하는 에이피
US7388857B2 (en) * 2004-04-12 2008-06-17 Samsung Electronics Co., Ltd. Method and system for synchronizing two end terminals using beacon synchronization with multiple channels in a wireless local area network
US7224970B2 (en) * 2004-10-26 2007-05-29 Motorola, Inc. Method of scanning for beacon transmissions in a WLAN
EP2101535A1 (en) * 2006-08-29 2009-09-16 Qualcomm Incorporated Concurrent operation in multiple wireless local area networks
KR101298640B1 (ko) * 2006-09-22 2013-09-16 삼성전자주식회사 전송 스트림 패킷을 전송하는 방법 및 장치
AU2007328247B2 (en) * 2006-12-04 2012-02-23 Interdigital Technology Corporation Method and apparatus of enabling multi band transmission
US8160045B1 (en) * 2007-01-15 2012-04-17 Marvell International Ltd. Beacon miss prevention in power save modes using timing synchronization function
JP5258307B2 (ja) * 2007-01-19 2013-08-07 パナソニック株式会社 無線通信方法および無線通信装置
EP2048829A1 (en) * 2007-10-01 2009-04-15 Alcatel Lucent Beacon and mobile terminal synchronization and method thereof
US8077614B2 (en) * 2007-12-05 2011-12-13 At&T Intellectual Property I, L.P. Synchronizing wireless local area network access points
US20100014460A1 (en) * 2008-07-11 2010-01-21 Electronics And Telecommunications Research Institute Sensor network mac system for multihop communication
US9031053B2 (en) * 2008-10-23 2015-05-12 Qualcomm Incorporated Method and apparatus for communicating in a relay communication network
WO2011007567A1 (ja) * 2009-07-15 2011-01-20 パナソニック株式会社 無線通信装置、無線通信システム、および無線通信方法、並びにこの無線通信方法を実行させるプログラム
US8565169B2 (en) * 2010-01-12 2013-10-22 Qualcomm Incorporated Timing synchronization methods and apparatus
US9204465B2 (en) * 2010-11-10 2015-12-01 Pansonic Intellectual Property Management Co., Ltd. Wireless communication system and wireless communication device
US8462766B2 (en) * 2011-03-07 2013-06-11 Motorola Solutions, Inc. Methods and apparatus for diffusing channel timing among subscriber units in TDMA direct mode
US8578493B1 (en) * 2011-05-10 2013-11-05 Narus, Inc. Botnet beacon detection
US9642171B2 (en) * 2011-07-10 2017-05-02 Qualcomm Incorporated Systems and methods for low-overhead wireless beacons having compressed network identifiers
US9232473B2 (en) * 2011-07-10 2016-01-05 Qualcomm Incorporated Systems and methods for low-overhead wireless beacon timing
US9301266B2 (en) * 2011-08-19 2016-03-29 Qualcomm Incorporated Beacons for wireless communication
US9426832B2 (en) * 2012-04-24 2016-08-23 Intel Corporation Methods and arrangements to coordinate communications in a wireless network
KR101353585B1 (ko) * 2012-06-11 2014-02-11 강릉원주대학교산학협력단 무선 센서 네트워크 시스템 및 노드장치, 센싱 메시지 처리방법
US9232456B2 (en) * 2012-06-29 2016-01-05 Futurewei Technologies, Inc. Systems and methods for packet transmission with compressed address
US9596648B2 (en) * 2012-06-29 2017-03-14 Marvell World Trade Ltd. Unified beacon format
US9736801B1 (en) * 2013-05-20 2017-08-15 Marvell International Ltd. Methods and apparatus for synchronizing devices in a wireless data communication system
US9723581B2 (en) * 2013-10-18 2017-08-01 Qualcomm Incorporated Systems and methods for establishing synchronization across multiple networks and participating STAs via operations on a known common channel

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209307A (zh) * 2011-05-20 2011-10-05 中兴通讯股份有限公司 时间同步方法及装置

Also Published As

Publication number Publication date
WO2015073543A1 (en) 2015-05-21
US9854547B2 (en) 2017-12-26
JP2017502540A (ja) 2017-01-19
EP3069559A1 (en) 2016-09-21
JP6472795B2 (ja) 2019-02-20
KR102222417B1 (ko) 2021-03-04
US20150131628A1 (en) 2015-05-14
EP3069559B1 (en) 2018-04-11
CN105766036A (zh) 2016-07-13
KR20160085825A (ko) 2016-07-18

Similar Documents

Publication Publication Date Title
CN105766036B (zh) 用于在无线局域网(wlan)中的设备间同步定时的方法和装置
KR102377833B1 (ko) 랜덤 액세스 응답 방법, 장치, 기지국 및 단말
CN104471987B (zh) 用于使用fils信标的ap发现的***和方法
KR101540557B1 (ko) 저레이트 Wi-Fi 통신에서 짧은 비콘을 위한 시스템, 방법 및 장치
EP3678443B1 (en) Method for sending uplink multi-user transmission trigger frame, access point, and station
CN109041039A (zh) 用于设备对设备通信的用户设备及其方法
US11569962B2 (en) Data communication method and related apparatus
CN109802789B (zh) 传输公共控制信息的时频域资源的配置方法和设备
CN103703829A (zh) 一种数据传输方法和装置
WO2017097066A1 (zh) 一种无线局域网中触发帧的传输方法及装置
JP2021523633A (ja) ページング機会の開始決定
EP3249977B1 (en) Method of active scanning and associating based on configuration information
CN103430584A (zh) 用于减少干扰的方法和装置
CN115441996A (zh) 一种用于全双工通信的媒体接入控制
US20100111054A1 (en) System and method for robust data loss recovery in a wireless local area network
CN106612555B (zh) 一种通信***的***帧号的发送方法、确定方法及设备
EP3198955B1 (en) Method and network node for facilitating synchronization in network
CN108476517B (zh) 指示周期性分配的***和方法
CN103813437A (zh) 一种基于时域窄脉冲的移动无线自组网时钟同步方法
WO2021047613A1 (zh) 序列生成方法及装置
US20220132448A1 (en) Method and apparatus for synchronization in wireless communication system
US20230171642A1 (en) Method and device for uwb communication
Dossa et al. A Duty-Cycle-Efficient Synchronization Protocol for Slotted-Aloha in LoRaWAN
KR20220056147A (ko) 무선 통신 시스템에서의 동기화 방법 및 장치
KR20190067094A (ko) 저전력 통신을 지원하는 네트워크에서 통신 노드의 동작 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200423

Address after: Singapore City

Patentee after: Marvell Asia Pte. Ltd.

Address before: Ford street, Grand Cayman, Cayman Islands

Patentee before: Kaiwei international Co.

Effective date of registration: 20200423

Address after: Ford street, Grand Cayman, Cayman Islands

Patentee after: Kaiwei international Co.

Address before: Hamilton, Bermuda

Patentee before: Marvell International Ltd.

Effective date of registration: 20200423

Address after: Hamilton, Bermuda

Patentee after: Marvell International Ltd.

Address before: Babado J San Mega Le

Patentee before: MARVELL WORLD TRADE Ltd.

TR01 Transfer of patent right