CN111771399A - 唤醒无线电(wur)设备通信中的wur帧寻址 - Google Patents
唤醒无线电(wur)设备通信中的wur帧寻址 Download PDFInfo
- Publication number
- CN111771399A CN111771399A CN201980015083.2A CN201980015083A CN111771399A CN 111771399 A CN111771399 A CN 111771399A CN 201980015083 A CN201980015083 A CN 201980015083A CN 111771399 A CN111771399 A CN 111771399A
- Authority
- CN
- China
- Prior art keywords
- identifier
- wur
- bssid
- field
- frame
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
- H04W52/0216—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower using a pre-established activity schedule, e.g. traffic indication frame
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4541—Directories for service discovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0274—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
- H04W52/028—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof switching on or off only a part of the equipment circuit blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
描述了用于无线通信的方法、系统和设备。接入点(AP)可以标识要为其发送唤醒无线电(WUR)帧的接收无线设备。AP可以获得与该接收无线设备相关联(或打算与之关联)的AP的基本服务集标识符(BSSID),该BSSID被该接收无线设备所知晓。AP可对BSSID执行散列函数以获得经散列BSSID。AP可以使用经散列BSSID的第一部分作为第一标识符。AP可以生成具有地址标识符字段的WUR帧以供传输,该地址标识符字段包括第一标识符或第二标识符。第二标识符可以至少部分地基于第一标识符。AP可以将WUR帧传送给接收无线设备。
Description
交叉引用
本专利申请要求由Asterjadhi等人于2018年2月28日提交的题为“SYSTEMS,METHODS,AND APPARATUS FOR IMPLEMENTING WAKE-UP RADIO(WUR)DEVICECOMMUNICATIONS(用于实现唤醒无线电(WUR)设备通信的系统、方法和装置)”的美国临时专利申请No.62/636,779和由Asterjadhi等人于2018年2月26日提交的题为“SYSTEMS,METHODS,AND APPARATUS FOR IMPLEMENTING WAKE-UP RADIO(WUR)DEVICECOMMUNICATIONS(用于实现唤醒无线电(WUR)设备通信的系统、方法和装置)”的美国临时申请No.62/635,523、以及由Asterjadhi等人于2019年2月14日提交的题为“ADDRESSING FORWAKE-UP RADIO(WUR)FRAMES IN WUR DEVICE COMMUNICATIONS(唤醒无线电(WUR)设备通信中的WUR帧寻址)”的美国专利申请No.16/275,576的权益,以上每件申请被转让给本申请受让人。
背景
公开领域
以下一般涉及无线通信,尤其涉及唤醒无线电(WUR)设备通信中的WUR帧寻址。
背景技术
在许多电信系统中,通信网络被用于在若干个在空间上分开的交互设备之间交换消息。网络可根据地理范围来分类,该地理范围可以例如是城市区域、局部区域、或者个人区域。此类网络将分别被指定为广域网(WAN)、城域网(MAN)、局域网(LAN)、无线局域网(WLAN)、或个域网(PAN)。网络还根据用于互连各种网络节点和设备的交换/路由技术(例如,电路交换相对于分组交换)、用于传输的物理介质的类型(例如,有线相对于无线)、和所使用的通信协议集(例如,网际协议套集、SONET(同步光学联网)、以太网等)而有所不同。
无线通信系统被广泛部署以提供各种类型的通信内容,诸如语音、视频、分组数据、消息接发、广播等等。这些系统可以是能够通过共享可用系统资源(例如,时间、频率和功率)来支持与多个用户的通信的多址系统。无线网络(例如WLAN,诸如Wi-Fi(即,电气电子工程师协会(IEEE)802.11)网络可以包括可与一个或多个站(STA)或移动设备通信的AP。
随着无线网络使用的增加,无线设备的功率限制可能变得越来越关键。一些设备可包括多个无线电:用于无线网络上的一般通信和数据传输的零个或多个“主”无线电、以及用于唤醒通信的副无线电或WUR。在一些情形中,WUR可能是设备的唯一无线电。WUR可以在主无线电处于功率节省模式时提供通信,因为周期性地唤醒WUR以监视无线网络上的通信可以比唤醒主无线电更节能。期望用于通过无线网络与WUR设备进行通信的改进的系统、方法和设备。
概述
所描述的技术涉及支持唤醒无线电(WUR)设备通信中的WUR帧寻址的改进的方法、系统、设备、或装置。所附权利要求的范围内的系统、方法和设备的各种实现各自具有若干方面,不是仅靠其中任何单一方面来得到本文中所描述的期望属性。本文中描述一些突出特征,但其并不限定所附权利要求的范围。
本说明书中所描述的主题内容的一个或多个实现的细节在附图及以下描述中阐述。其他特征、方面和优点将从该描述、附图和权利要求书中变得明了。应注意,以下附图的相对尺寸可能并非按比例绘制。
描述了一种无线通信方法。该方法可包括:标识要为其发送WUR帧的一个或多个接收无线设备;获得接入点的基本服务集标识符(BSSID),该BSSID被一个或多个接收无线设备所知晓;对BSSID执行散列函数以获得经散列BSSID;使用经散列BSSID的第一部分作为第一标识符;生成具有地址标识符字段的WUR帧以供传输,该地址标识符字段包括第一标识符或第二标识符,其中第二标识符基于第一标识符;以及将WUR帧传送给该一个或多个接收无线设备。
描述了一种用于无线通信的装置。该装置可包括处理器、与该处理器处于电子通信的存储器、以及存储在该存储器中的指令。这些指令可由处理器执行以使该装置:标识要为其发送WUR帧的一个或多个接收无线设备;获得接入点的BSSID,该BSSID被该一个或多个接收无线设备所知晓;对BSSID执行散列函数以获得经散列BSSID;使用经散列BSSID的第一部分作为第一标识符;生成具有地址标识符字段的WUR帧以供传输,该地址标识符字段包括第一标识符或第二标识符,其中第二标识符基于第一标识符;以及将WUR帧传送给该一个或多个接收无线设备。
描述了另一种用于无线通信的装备。该装备可包括用于以下操作的装置:标识要为其发送WUR帧的一个或多个接收无线设备;获得接入点的BSSID,该BSSID被一个或多个接收无线设备所知晓;对BSSID执行散列函数以获得经散列BSSID;使用经散列BSSID的第一部分作为第一标识符;生成具有地址标识符字段的WUR帧以供传输,该地址标识符字段包括第一标识符或第二标识符,其中第二标识符基于第一标识符;以及将WUR帧传送给该一个或多个接收无线设备。
描述了一种存储用于无线通信的代码的非瞬态计算机可读介质。该代码可包括能由处理器执行以用于以下操作的指令:标识要为其发送WUR帧的一个或多个接收无线设备;获得接入点的BSSID,该BSSID被一个或多个接收无线设备所知晓;对BSSID执行散列函数以获得经散列BSSID;使用经散列BSSID的第一部分作为第一标识符;生成具有地址标识符字段的WUR帧以供传输,该地址标识符字段包括第一标识符或第二标识符,其中第二标识符基于第一标识符;以及将WUR帧传送给该一个或多个接收无线设备。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,对BSSID执行散列函数可包括用于在BSSID上计算循环冗余校验(CRC)以获得经散列BSSID的操作、特征、装置或指令。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,与BSSID上的CRC相关联的多项式可以是与用于第一无线电收发机上的传输的CRC计算的多项式相同的多项式,第一无线电收发机不同于用于传送WUR帧的第二无线电收发机。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,经散列BSSID的第一部分包括经散列BSSID的最低有效位部分。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,经散列BSSID的长度可以是32位,并且第一部分的长度可以是12位。
本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于以下动作的操作、特征、装置、或指令:使用经散列BSSID的第二部分作为第三标识符;以及在计算字段集上计算CRC以获得CRC值,该计算字段集包括具有第三标识符的字段。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,该计算字段集包括在地址标识符字段中的第一或第二标识符。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,生成WUR帧以供传输可包括用于以下动作的操作、特征、装置、或指令:生成WUR帧以供传输,其中在WUR帧的帧校验序列(FCS)字段中具有CRC值。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,生成WUR帧以供传输可包括用于以下动作的操作、特征、装置、或指令:生成WUR帧以供传输而第三标识符不被显式地包括在该WUR帧的字段中。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,经散列BSSID的第二部分包括经散列BSSID的最高有效位部分,并且第二部分的长度可以是16位。
本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于以下动作的操作、特征、装置、或指令:使用经散列BSSID的第二部分作为第三标识符;以及在计算字段集上计算消息完整性校验(MIC)以获得MIC值,该计算字段集包括具有第三标识符的字段。
本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于以下动作的操作、特征、装置、或指令:使用第一标识符和该一个或多个接收无线设备中的接收设备的关联标识符来计算第二标识符。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,计算第二标识符可包括用于以下动作的操作、特征、装置、或指令:对第一标识符和该接收设备的关联标识符的总和执行模运算。
本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于以下动作的操作、特征、装置、或指令:使用第一标识符和可以大于或等于该一个或多个接收无线设备可用的基本服务集数量的值来计算第二标识符。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,计算第二标识符可包括用于以下动作的操作、特征、装置、或指令:对第一标识符和该一个或多个接收无线设备可用的基本服务集数量的总和执行模运算。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,该基本服务集数量可以是话务指示映射(TIM)中标识的基本服务集的最大数量。
本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于以下动作的操作、特征、装置、或指令:使用第一标识符和大于该一个或多个接收无线设备中的接收无线设备的最高关联标识符的值来计算第二标识符。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,计算第二标识符可包括用于以下动作的操作、特征、装置、或指令:对第一标识符和该值的总和执行模运算。
本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例可进一步包括用于以下动作的操作、特征、装置、或指令:使用第一标识符和非传送BSSID的指示来计算第二标识符。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,生成WUR帧以供传输可包括用于以下动作的操作、特征、装置、或指令:生成在地址标识符字段中具有第一标识符的广播WUR帧以供传输。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,生成WUR帧以供传输可包括用于以下动作的操作、特征、装置、或指令:生成具有在地址标识符字段中的第二标识符且具有标识符集的可变长度WUR帧以供传输,该标识符集中的每个标识符与该一个或多个接收无线设备中对应的接收无线设备相关联。
在本文描述的方法、装置(装备)和非瞬态计算机可读介质的一些示例中,该标识符集中的每个标识符可在该可变长度WUR帧内按顺序列出。
附图简述
图1解说了根据本公开的各方面的支持唤醒无线电(WUR)设备通信中的WUR帧寻址的无线通信系统的示例。
图2解说了根据本公开的各方面的可以在支持WUR设备通信中的WUR帧寻址的无线设备中利用的各种组件的示例。
图3解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备进行通信的物理层数据单元(PPDU)的结构的示例。
图4解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备通信的图3的PPDU的结构的进一步细节的示例。
图5解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备通信的图3的PPDU的结构的进一步细节的示例。
图6解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备进行通信的PPDU的结构的示例。
图7解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备通信的图6的PPDU的结构的进一步细节的示例。
图8解说了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的示例性方法的流程图。
图9解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备(例如,图2)通信的图3的PPDU的结构的进一步细节的示例。
图10解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备通信的图9的媒体接入控制(MAC)协议数据单元(MPDU)的示例性结构的进一步细节的示例。
图11解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备通信的图9的MPDU的示例性结构的进一步细节的示例。
图12解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备通信的图4的PPDU的示例性结构的进一步细节的示例。
图13解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备通信的图12的PPDU的被寻呼ID字段的示例性结构的进一步细节的示例。
图14解说了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的指示嵌入式基本服务集标识符(BSSID)字段的示例性WUR帧以及不指示嵌入式BSSID字段的示例性WUR帧的细节的示例。
图15解说了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的用于计算帧校验序列(FCS)的示例性处理流程的细节的示例。
图16解说了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的在主连接无线电(PCR)和WUR之间的话务指示映射(TIM)的示例性映射的示例。
图17解说了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的在PCR和WUR之间的TIM的示例性映射的示例。
图18和19示出了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的设备的框图。
图20示出了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的WUR寻址管理器的框图。
图21示出了根据本公开的各方面的包括支持WUR设备通信中的WUR帧寻址的设备的系统的示图。
图22至26示出了解说根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的方法的流程图。
各附图中解说的各种特征可能并非按比例绘制。相应地,出于清晰起见,各个特征的尺寸可能被任意放大或缩小。另外,一些绘图可能并不描绘给定系统、方法或设备的所有组件。最后,类似附图标记可被用于贯穿说明书和附图标示类似特征。
详细描述
以下参照附图更全面地描述本新颖系统、装置和方法的各种方面。然而,本教义公开可用许多不同的形式来实施并且不应被解释为被限定于本公开通篇所给出的任何特定结构或功能。确切而言,提供这些方面是为了使本公开将是透彻和完整的,并且其将向本领域技术人员完全传达本公开的范围。基于本文中的教导,本领域技术人员应领会到,本公开的范围旨在覆盖本文中公开的这些新颖的系统、装置和方法的任何方面,不论其是独立实现的还是与本发明的任何其他方面组合实现的。例如,可使用本文中所阐述的任何数目的方面来实现装置或实践方法。另外,本发明的范围旨在覆盖使用作为本文中所阐述的本发明各种方面的补充或者与之不同的其他结构、功能性、或者结构及功能性来实践的此类装置或方法。应当理解,本文所公开的任何方面可以由权利要求的一个或多个要素来实施。
尽管在本文中描述了特定方面,但这些方面的众多变体和置换落在本公开的范围之内。尽管提到了优选方面的一些益处和优点,但本公开的范围并非旨在被限于特定益处、用途或目标。确切而言,本公开的各方面旨在宽泛地适用于不同的无线技术、系统配置、网络、和传输协议,其中一些藉由示例在附图和以下对优选方面的描述中解说。详细描述和附图仅仅解说本公开而非限定本公开,本公开的范围由所附权利要求及其等效技术方案来定义。
无线网络技术可包括各种类型的无线局域网(WLAN)。WLAN可被用于采用广泛使用的联网协议来将近旁设备互连在一起。本文所描述的各个方面可应用于任何通信标准,诸如WiFi、或者更一般地IEEE 802.11无线协议族中的任何成员。
在一些实现中,WLAN包括作为接入无线网络的组件的各种设备。例如,可以有两种类型的设备:接入点(“AP”)和客户端(亦称为站,或“STA”)。一般而言,AP用作WLAN的中枢或基站,而站(STA)用作WLAN的用户。例如,STA可以是膝上型计算机、个人数字助理(PDA)、移动电话、手表等。在一示例中,STA经由遵循WiFi(例如,IEEE 802.11协议)的无线链路连接到AP以获得到因特网或到其他广域网的一般连通性。在一些实现中,STA也可被用作AP。
本文所描述的技术可用于各种宽带无线通信系统,包括基于正交复用方案的通信系统。此类通信系统的示例包括空分多址(SDMA)、时分多址(TDMA)、正交频分多址(OFDMA)系统、单载波频分多址(SC-FDMA)系统等。SDMA系统可利用充分不同的方向来同时传送属于多个用户终端的数据。TDMA系统可通过将传输信号划分成不同时隙、每个时隙被指派给不同的用户终端来允许多个用户终端共享相同的频率信道。TDMA系统可实现GSM或本领域中已知的某些其它标准。OFDMA系统利用正交频分复用(OFDM),这是一种将整个系统带宽划分成多个正交副载波的调制技术。这些副载波也可以被称为频调、频槽等。在OFDM中,每个副载波可以用数据来独立地调制。OFDM系统可实现IEEE 802.11或本领域中已知的某些其它标准。SC-FDMA系统可以利用交织式FDMA(IFDMA)在跨系统带宽分布的副载波上传送,利用局部式FDMA(LFDMA)在由毗邻副载波构成的块上传送,或者利用增强式FDMA(EFDMA)在多个由毗邻副载波构成的块上传送。一般而言,调制码元在OFDM下是在频域中发送的,而在SC-FDMA下是在时域中发送的。SC-FDMA系统可实现3GPP-LTE(第三代伙伴项目长期演进)或其他标准。
本文中的教导可被纳入到各种有线或无线装置(例如节点)中(例如实现在其内或由其执行)。在一些方面,根据本文中的教导实现的无线节点可包括接入点(“AP”)或接入终端。
AP可包括、被实现为、或被称为:B节点、无线电网络控制器(“RNC”)、演进型B节点、基站控制器(“BSC”)、基收发机站(“BTS”)、基站(“BS”)、收发机功能(“TF”)、无线电路由器、无线电收发机、基本服务集(“BSS”)、扩展服务集(“ESS”)、无线电基站(“RBS”)或其它某个术语。
站“STA”还可包括、被实现为、或被称为接入终端(“AT”)、订户站、订户单元、移动站、远程站、远程终端、用户终端、用户代理、用户设备、用户装备或其他某个术语。在一些实现中,接入终端可包括蜂窝电话、无绳电话、会话发起协议(“SIP”)话机、无线本地环路(“WLL”)站、个人数字助理(“PDA”)、具有无线连接能力的手持式设备、或连接至无线调制解调器的其他某种合适的处理设备。相应地,本文所教导的一个或多个方面可被纳入到电话(例如,蜂窝电话或智能电话)、计算机(例如,膝上型设备)、便携式通信设备、头戴式耳机、便携式计算设备(例如,个人数据助理)、娱乐设备(例如,音乐或视频设备、或卫星无线电)、游戏设备或系统、全球定位系统设备、或被配置成经由无线介质通信的任何其他合适的设备中。
本公开的各方面最初在无线通信系统的上下文中进行描述。本公开的各方面进一步通过并参照与WUR设备通信中的WUR帧寻址有关的装置示图、系统示图、以及流程图来解说和描述。
图1是可以在其中采用本公开的各方面的示例性无线通信系统100的示图。无线通信系统100可以根据无线标准来操作,例如高效率(HE)802.11标准、高吞吐量(HT)802.11标准、甚高吞吐量(VHT)标准、或任何其他无线通信标准。无线通信系统100可包括AP 104,其与STA 106(一般地指代STA 106A-106C)通信。
可以将各种过程和方法用于无线通信系统100中在AP 104与STA 106之间的传输。例如,可以根据OFDM/OFDMA技术在AP 104与STA 106之间发送和接收信号。如果是这种情形,则无线通信系统100可被称为OFDM/OFDMA系统。替换地,可以根据码分多址(CDMA)技术在AP 104与STA 106之间发送和接收信号。如果是这种情形,则无线通信系统100可被称为CDMA系统。
促成从AP 104至一个或多个STA 106的传输的通信链路可被称为下行链路(DL)108,而促成从一个或多个STA 106至AP 104的传输的通信链路可被称为上行链路(UL)110。替换地,下行链路108可被称为前向链路或前向信道,而上行链路110可被称为反向链路或反向信道。此通信链路可经由单输入单输出(SISO)、多输入单输出(MISO)、单输入多输出(SIMO)、或多输入多输出(MIMO)系统来建立。
AP 104可充当基站并提供基本服务区(BSA)102中的无线通信覆盖。AP 104连同与该AP 104相关联并使用该AP 104来通信的STA 106一起可被称为基本服务集(BSS)。应注意,无线通信系统100可以不具有中央AP 104,而是可以作为STA 106之间的对等网络(例如,TDLS、WiFi直连)起作用。相应地,本文中所描述的AP 104的功能可替换地由一个或多个STA 106来执行。
在一些方面,STA 106可能被要求与AP 104进行关联以向该AP 104发送通信和/或从该AP 104接收通信。在一个方面,用于关联的信息被包括在由AP 104作出的广播中。为了接收此类广播,例如,STA 106可在覆盖区划上执行宽覆盖搜索。举例而言,搜索还可由STA106通过以灯塔方式扫过覆盖区划来执行。在接收到用于关联的信息之后,STA 106可向AP104传送参考信号,诸如关联探测或请求。在一些方面,AP 104可使用回程服务以例如与更大的网络(诸如因特网或公共交换电话网(PSTN))通信。在一些方面,STA 106可能已经与AP104相关联,并且可以周期性地监视来自AP 104的通信以发现针对STA 106的通信。
在一些实现中,BSA 102的一个或多个STA 106可包括多个无线电。例如,这些STA可包括用于在无线通信系统100内执行通信的“主”无线电,以及用于在STA 106处于低功率或功率节省模式时监视来自AP 104的“唤醒”或类似低功率通信的低功率无线电或“唤醒无线电(WUR)”。在一些实现中,STA 106可以仅包括WUR无线电。在一些实现中,STA可包括一个以上主无线电,每个主无线电可以在不同频带(例如,2.4、5、6、18、60GHz等)中或者使用不同的无线技术(LTE、蓝牙、802.11)操作。包括WUR无线电的STA 106可以被指定为WUR STA。WUR可以是具有用于在通信系统100上通信的最小能力(例如,与通信频率和速度的最小兼容性)的发射机和/或接收机电路。在一些实现中,WUR可包括比主无线电少的特征,例如缺少高级编码器/解码器能力等。相应地,WUR的成本可以低于主无线电,并且在操作时也可以消耗比主无线电更少的功率。因此,相比于使用STA的主无线电,WUR可以更高效地用于监视去往STA的通信。在某些情形中,WUR无线电可以在与一个或多个主无线电相比不同的信道/频带中操作。WUR可被配置成从AP 104(或在无线通信系统100上进行广播的其他设备)接收指令。这些指令可包括用于“唤醒”主无线电和/或执行不需要激活主无线电的其他动作的指令。
在一些示例中,AP 104和/或STA 106可被配置成生成针对WUR设备的各种WUR通信。例如,AP 104和/或STA 106可被配置成基于WUR信标传输来同步设备。另外或替代地,AP104和/或STA 106可以传送单播WUR消息以唤醒单个WUR STA,或传送多播/广播WUR消息以唤醒多个或所有WUR STA。AP 104和/或STA 106被配置成生成和传送WUR信标帧/消息、WUR控制帧/消息等。类似地,WUR STA可被配置成基于所接收的WUR通信来执行各种操作。例如,WUR STA可以基于包括定时信息的WUR信标接收来进行同步,基于个体或多播/广播唤醒消息而苏醒,激活灯或执行动作等。
WUR通信一般可以基于典型的IEEE802.11通信结构。例如,通信帧可包括前置码、寻址信息、控制信息、和帧校验信息。然而,可以为WUR通信(例如,WUR PPDU)定制IEEE802.11通信结构,以便减少和/或最小化开销并维持用于实现各种操作的必要信息的信令。在一些实现中,WUR PPDU可以为广泛的用例和场景提供灵活性。
图2解说了根据本公开的各方面的可以在支持WUR设备通信中的WUR帧寻址的无线设备中利用的各种组件的示例。在一些示例中,无线设备200可以实现无线通信系统100的各方面。无线设备202是可被配置成实现本文描述的各种方法的设备的示例。无线设备202可以实现WUR AP或WUR STA。在一些实现中,无线设备202可以实现AP 104或STA 106。
无线设备202可包括控制无线设备202的操作的处理器204。处理器204也可被称为中央处理单元(CPU)。可包括只读存储器(ROM)和随机存取存储器(RAM)两者的存储器206向处理器204提供指令和数据。存储器206的一部分还可包括非易失性随机存取存储器(NVRAM)。处理器204可基于存储器206内存储的程序指令来执行逻辑和算术运算。存储器206中的指令可以是可执行的以实现本文描述的方法。
处理器204可包括用一个或多个处理器实现的处理系统或者可以是其组件。该一个或多个处理器可以用通用微处理器、微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、控制器、状态机、门控逻辑、分立硬件组件、专用硬件有限状态机、或能够对信息执行演算或其他操纵的任何其他合适实体的任何组合来实现。
处理系统还可包括用于存储软件的机器可读介质。软件应当被宽泛地解释成意指任何类型的指令,无论其被称作软件、固件、中间件、微代码、硬件描述语言、或是其他。指令可包括代码(例如,呈源代码格式、二进制代码格式、可执行代码格式、或任何其他合适的代码格式)。这些指令在由该一个或多个处理器执行时使处理系统执行本文所描述的各种功能。
无线设备202还可包括外壳208,该外壳208可包括发射机210和接收机212以允许在无线设备202与远程位置和/或设备之间进行数据的传送和接收。发射机210和接收机212可被组合成收发机214。单个或多个收发机天线216可被附连至外壳208且电耦合至收发机214。无线设备202还可包括多个发射机(例如,WUR发射机224)、多个接收机(例如,WUR接收机226)、以及多个收发机(例如,WUR收发机228)。
无线设备202还可包括可以用于力图检测和量化收发机214或收发机228收到的信号的电平的信号检测器218。信号检测器218可检测诸如总能量、每副载波每码元能量、功率谱密度之类的信号以及其它信号。无线设备202还可包括用于处理信号的数字信号处理器(DSP)220。在一些方面,无线设备还可包括用户接口组件(未示出)和无线LAN(WLAN)调制解调器(未示出)中的一者或多者。WLAN调制解调器可提供使用一种或多种WiFi技术的通信,WiFi技术诸如IEEE 802.11协议标准中的任一者。
无线设备202的各个组件可由总线系统222耦合在一起,该总线系统222除数据总线以外还可包括电源总线、控制信号总线、以及状态信号总线。
本公开的某些方面支持在一个或多个STA、WUR STA、AP和WUR AP之间传送上行链路(UL)信号或下行链路(DL)信号。在一些示例中,这些信号可以在多用户MIMO(MU-MIMO)系统中传送。替换地,这些信号可以在多用户FDMA(MU-FDMA)或类似的FDMA系统中传送。在一些方面,这些信号可以使用发射机210和WUR发射机224中的一者或多者来传送。
在一些示例中,WUR发射机224、WUR接收机226、和/或WUR收发机228可被配置成以受限的或最小的功耗进行通信。相应地,WUR发射机224、WUR接收机226、和/或WUR收发机228可被限于以特定频率和/或带宽进行操作。例如,WUR发射机224、WUR接收机226、和/或WUR收发机228可被配置成以速度62.5Kbps和/或250Kbps在900MHz、2.4GHz和/或5.0GHz、6GHz、18Ghz和/或60GHz频带之一处操作,但不限于这些频率或速度。在一些实现中,WUR设备可以限于在重度利用的工业、科学和医学(ISM)无线电频带中的操作。基于此类速度和限制,传送甚至有限数目的字节也将需要大量时间,作为示例,假设速度为62.5kbps,传送七(7)字节信息可能要用~1ms传输时间。
此外,WUR设备(例如,WUR AP和WUR STA)可被配置成使得相应的无线电系统在任何给定时间在四种状态之一中操作。例如,在第一状态中,WUR收发机228和收发机214都关闭。在第二状态中,WUR收发机228开启,而收发机214关闭。在第三状态中,WUR收发机228关闭,而收发机214开启。在第四状态中,这两者都开启。并且状态数量可以与主无线电的数量成比例地增加,主无线电的数量可以大于1。WUR发射机224、WUR接收机226和/或WUR收发机228与收发机210、接收机212和收发机214可以共享相同的一个或多个天线216,并且可以在相同的频带中操作或者可以在分开的频带中操作。相应地,对应的WUR组件和“主无线电”组件可被配置成一次只操作其中一个,从而在任何给定时刻仅传送/接收WUR通信或主无线电通信。在一些示例中,当设备202包括耦合到WUR发射机224、WUR接收机226和/或WUR收发机228与发射机210、接收机212和收发机214的多个天线216时,处理器204可被配置成将一个或多个天线216专用于WUR发射机224、WUR接收机226和/或WUR收发机228以及将剩余天线216中的一个或多个天线专用于发射机210、接收机212和收发机214以允许同时进行WUR和主信道通信。STA也可以关闭WUR无线电并将所有天线分配给主无线电。
尽管图2中解说了数个分开的组件,但本领域技术人员将认识到,这些组件中的一个或多个组件可被组合或者共同地实现。例如,处理器204可被用于不仅实现以上关于处理器204描述的功能性,而且还实现以上关于信号检测器218和/或DSP 220描述的功能性。此外,图2中所解说的每个组件可使用多个分开的元件来实现。另外,图2中未解说的附加组件可被包括在任何设备202中。
无线设备202可包括AP 104、STA 106、AP 204和/或STA 206,并且可用于传送和/或接收通信。即,AP 104、STA 106、AP 204、或STA 206中的任一者可用作发射机或接收机设备。某些方面构想了信号检测器318由在存储器306和处理器304上运行的软件用来检测发射机或接收机的存在。
图3解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备进行通信的物理层数据单元(PPDU)的结构的示例。在一些示例中,PPDU 300可以用于与WUR设备202(图2)通信。所解说的PPDU 300的四个部分是PHY前置码310部分、媒体接入控制(MAC)报头320部分、有效载荷或帧体部分330(有效载荷或帧体部分330可以互换地使用)、以及帧校验序列(FCS)340部分。PHY前置码310是PPDU 300前置码的一部分,其包含用于解码PPDU 300中所包含的一个或多个物理层服务数据单元(PSDU)或MAC协议数据单元(MPDU)302的信息。在以MU模式(例如,使用OFDMA复用技术)发送的PPDU中可以包含一个以上PSDU或MPDU。PPDU 300的MPDU 302可包括MAC报头320、有效载荷或帧体部分330和FCS 340中的一者或多者。MAC报头320可包括存在于所有WUR帧或PPDU 300中的一个或多个共用字段。有效载荷或帧体部分330可包括可以存在于所选PPDU 300中的一个或多个因帧类型而异的字段(例如,基于PPDU300的类型)。在一些示例中,有效载荷或帧体部分330在PPDU 300中可以是可任选的,例如,基于WUR帧的类型或基于WUR帧中所包含的指示。在一些示例中,FCS 340可被用于检测MPDU302是否包含任何错误,或者MPDU 302是否是从交叠BSS的接入点生成的。FCS 340可包括循环冗余校验(CRC)或消息完整性校验(MIC),这取决于所接收的PPDU 300的类型(例如,如果帧不安全则可以存在CRC,而如果帧是安全的则可以存在MIC)。FCS 340的长度可以是8位、16位或任何其他位数,并且可以包含CRC-8、CRC-16或CRC-32的一位或多位。例如,当用不受保护的帧进行通信时,FCS 340可以携带具有8位、16位、24位或32位长度的CRC。在一些示例中,FCS 340可以具有可变长度。例如,FCS 340的大小可以取决于WUR帧是否受保护(例如,WUR帧包含CRC还是MIC)。在一些示例中,FCS 340的大小可以取决于WUR帧的类型。在某些示例中,MAC报头320和FCS 340构成最小WUR帧格式,并且存在于所有WUR帧中,包括保留类型的帧。在一些示例中,FCS 340可包括MIC,其可以用与本文描述的CRC类似的方式来计算。相应地,如本文所述的CRC可以用MIC代替。
FCS 340的大小可以直接影响由相应MPDU 302生成的误警的概率。例如,即使MPDU302包含错误或者是由来自交叠BSS的AP 104生成的,较小的FCS大小也可能导致或致使接收到包含FCS 340和MPDU 302的帧的STA 106错误地将MPDU 302解读为定向至该STA 106。然而,与较大的FCS 340(例如,较大的位数)相比,具有比较大FCS 340更小的大小(例如,较小的位数)的FCS 340可以产生或导致更小的(或者减少的或较少的)开销。较小或减少的开销对于短帧(例如,恒定长度帧)可能是有益的。例如,最小的可能MPDU302可具有32位(4字节)的长度(例如,恒定长度WUR帧),如下面将进一步详细讨论的。在一些其他示例中,MPDU302的长度可以最高达12或30字节(例如,可变长度WUR帧),如下面将进一步详细讨论的。FCS 340长度可以是MPDU 302长度的补充。例如,当WUR帧包括长度为8位的FCS 340和长度为32位的MPDU 302时,FCS 340可以占开销的20%。相反,对于包括具有12字节长度的MPDU302和8位长度的FCS 340的WUR帧,FCS 340仅构成WUR帧的开销的8.3%。相应地,在其中开销所受关注比潜在误警更多的一些示例中,可以实现较短的FCS 340。在开销所受关注比潜在误警更少的情况下,可以实现较长的FCS 340。
在一些示例中,CRC可以利用多项式生成器,其为CRC生成一个或多个多项式。例如,多项式生成器可以生成32位多项式。在某些示例中,32位多项式被用于CRC以提供基线MPDU保护。在此类示例中,生成器多项式可以由下式1标识:
式1:G(x)=x32+x26+x23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1
在一些示例中,多项式生成器可以生成16位多项式。在某些示例中,16位多项式被用于DSSS PHY的SIG字段的CRC。在此类示例中,生成器多项式可以由下式2标识:
式2:G(x)=x16+x12+x5+1
在一些示例中,多项式生成器可以生成8位多项式。在某些示例中,8位多项式被用于MPDU定界符的CRC。在此类示例中,生成器多项式可以由下式3标识:
式3:G(x)=x8+x2+x+1
由于WUR无线电可以是用于唤醒或激活主要无线电或主无线电的副无线电,因此在一些示例中,WUR无线电所使用的多项式可以与主要无线电或主无线电所使用的多项式相同。通过在WUR无线电与主要无线电或主无线电之间使用相同的多项式,可以降低设计的总成本和复杂性。可以实现8位、16位或32位多项式中的任一者,其中较高次多项式更好地防止由CRC引起的误报。较高次数也要求FCS 340更长(例如,造成增加的开销并利用增加的存储器)。
各种选项可以在实现较高次多项式保护的同时减少开销。例如,在一些示例中,可以在FCS 340中传送或包括计算出的CRC的仅一部分,从而允许使用较高次CRC多项式而没有相应的高开销。在某些示例中,FCS 340可以具有8位的长度并且包括计算出的CRC-16的仅8位(例如,仅包括8个最高有效位(MSB)或8个最低有效位(LSB)并且排除CRC-16的剩余8位)。类似地,在其他示例中,FCS 340可以具有8位的长度并且包括计算出的CRC-32的仅8位,可以具有16位的长度并且包括计算出的CRC-32的仅16位,可以具有16位的长度并且包括计算出的CRC-16的仅16位,可以具有8位的长度并且包括计算出的CRC-8的8位,等等。相应地,接收WUR帧的STA 106可以基于在FCS 340中传送的CRC位来执行帧检查,这些CRC位可以少于计算出的位。
在第一示例中,恒定长度WUR帧可包括8位长度的FCS 340,而可变长度WUR帧可包括8位长度的FCS 340以及被包含在帧体330中的CRC-16的附加8位(例如,作为帧体330的最后8位)。与可变长度帧(其中WUR帧较长并且对增加的开销较不敏感或不易受增加的开销所影响)相比,对于恒定长度帧而言,WUR帧可以较短且对开销敏感。虽然CRC-16被描述为用于WUR帧,但是可以使用本文描述的任何CRC多项式。然而,如果多项式次数小于FCS 340长度(例如,对于CRC-8,FCS 340长度是16位),则可以向FCS 340中所包括的CRC应用填补或填充。通过这种填补,可以在具有比计算出的CRC位更大的长度的FCS 340中重复计算出的CRC位。
对于恒定长度WUR帧,FCS 340的8位可以携带CRC-16的8个MSB,而CRC-16的8个LSB可以从传输中省略。相应地,接收到恒定长度WUR帧的接收机可以仅对所接收的8位执行帧检查。对于可变长度WUR帧,从FCS 340中省略的8个LSB可以替代地被包括或携带在帧体330中。相应地,接收到可变长度WUR帧的接收机可以对所接收的16位执行帧检查。因此,为更长的帧(例如,可变长度WUR帧)提供更多保护。
注意,在该示例中,被计算的字段(例如,CRC正在保护的字段)包括WUR帧中直到FCS 340的所有字段,但不包括FCS 340本身。
在第二示例中,可变长度WUR帧的8位FCS 340可以保护MPDU 302的一部分,这部分与FCS 340在恒定长度WUR帧中保护的部分相同(例如,除了帧体330以外的全部内容),并且在帧体330中所包括的8位CRC可以保护帧体330中除了包括CRC-16剩余部分的帧体330部分以外的内容(例如,帧体330长度减去用于CRC-16剩余部分的8位)。
如图3所描绘的,MAC报头320可包括三个单独字段中的一个或多个:帧控制字段321、部分基本服务集标识符(BSSID)字段322、和时间戳字段322。帧控制字段321、部分BSSID字段322和时间戳字段322中的每一者可以具有一(1)个字节或八位位组的长度。在一些示例中,帧控制字段的内容的一些部分可以携带在WUR PPDU的PHY前置码中。
1字节帧控制字段321可以提供标识MPDU 302类型和/或长度的细节的信息。在一些实现中,帧控制字段321可包括类型子字段(未示出)和长度/子类型字段(未示出)。类型子字段可被配置成标识PPDU 300的帧类型。在一些实现中,类型子字段可以指示PPDU 300是WUR信标帧、WUR控制帧、WUR同步帧等。在一些示例中,帧控制可以指示帧是安全的/受保护的帧还是不安全/不受保护的帧(存在MIC或存在CRC)。例如,类型子字段中的第一值可以指示WUR信标帧,而类型子字段中的第二值可以指示WUR控制帧。在一些实现中,由类型子字段指示的帧类型可以帮助区分恒定长度和可变长度的PPDU 300。长度/子类型字段可以提供指示关于PPDU 300的有效载荷或帧体部分330的不同帧子类型或不同有效载荷或帧体大小中的一者或两者的信息。在一些实现中,如下面将更详细描述的,有效载荷或帧体部分330可以与MAC报头部分320集成,而有效载荷或帧体部分330的长度可以不在帧控制字段321的长度/子类型子字段中指示,相反MAC报头的长度、或MPDU的长度、或MPDU的可变部分的长度可以由在帧控制字段中指定的长度来指示。当包括长度/子类型字段时,该长度可以提供关于可变长度帧的长度。替代地或附加地,子类型字段可以提供关于恒定长度帧的子类型的附加细节。在一些示例中,帧控制字段321可以被移到PHY前置码310,并且可以是PHY前置码的SIG字段的一部分或者被编码在PHY前置码本身中。
在一些示例中,恒定长度帧可以不包括有效载荷或帧体部分330。包括有效载荷或帧体部分330的WUR帧可被称为可变长度(VL)WUR帧。在一些示例中,恒定长度WUR帧可被发送给任何WUR STA,而可变长度WUR帧可以仅被发送给已声明支持接收可变长度WUR帧的WURSTA。
部分BSSID字段322(可以可任选地存在并且可以是1字节)可以提供对传送BSS的身份(例如,ID)的标识。传送BSS可以对应于传送WUR通信的BSS。例如,部分BSSID字段322可包括传送PPDU 300的AP 104或STA 106的部分地址或标识符。在一些实现中,接收WUR STA可以使用部分BSSID字段(以及其中包含的信息)来确定该WUR STA是否是PPDU 300的潜在预期接收者。例如,在与AP 104和/或无线通信系统100的关联期间,可以为WUR STA指派或提供该WUR STA所属的BSS(例如,BSA 102中的BSS)的BSSID。相应地,WUR STA可以将其BSS的BSSID存储在其存储器(例如,图2的存储器206)中。当WUR STA将部分BSSID 322与所存储的BSSID进行比较时,如果这些值匹配,则WUR STA可以确定所接收的PPDU 300确实应用于该WUR STA并如下所述地执行附加检查。然而,如果部分BSSID 322与WUR STA存储的BSSID不匹配,则WUR STA可以确定所接收的PPDU 300不应用于该WUR STA并且可以忽略PPDU 300的剩余部分。相应地,部分BSSID字段322可以用于减少不需要关注PPDU 300的WUR STA对PPDU 300的不必要的计算、处理和接收。在一些示例中,部分BSSID可以是AP和STA双方都知晓的值,其可以根据AP和STA双方都知晓的函数(例如,具有在两个设备处已知的种子的随机发生器)随时间改变。
在一些示例中,部分BSSID 322字段可以仅包括传送设备的BSSID的一个八位位组。在一些示例中,与传送和处理完整BSSID的增加的成本(例如,时间、带宽等)相比,BSSID的单个八位位组(例如,部分BSSID)足以提供充分的PPDU内功率节省并丢弃由其他BSS(AP)发送的PPDU。相应地,部分BSSID字段322可以提供标识WUR STA属于与传送AP 104或STA106相同还是不同的BSS的降低的准确度,同时提供降低的通信成本(例如,时间、带宽等)。另外,在一些示例中,部分BSSID字段322可以用在最小化FCS中的误警的一些实现中,如下面进一步详细讨论的。
时间戳字段323(可以是1字节或2字节的长度,如果存在的话)可以包含部分定时同步功能(TSF)。部分TSF可以允许WUR STA同步其时钟以匹配传送AP 104的时钟。部分TSF还可以允许WUR STA防止和/或避免重放攻击,如下面将进一步详细描述的。
图4解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备通信的图3的PPDU的结构的进一步细节的示例。在一些示例中,图3的PPDU 300的示例性结构可以用于与WUR设备202(图2)通信。如图4所描绘的,有效载荷或帧体部分330可包括两个单独的字段:被寻呼标识符(被寻呼ID、或唤醒标识符即WID)字段331和控制/杂项指令字段332。在一些示例中,控制/杂项信息可以在本文中可互换地被称为杂项信息和/或控制信息。被寻呼ID字段331可以具有可变字节或八位位组长度,而控制/杂项指令字段332可以具有1字节或八位位组的长度。在另一示例中,被寻呼ID字段331和/或控制/杂项指令字段332可以是MAC报头320的一部分。
被寻呼ID字段331(可以具有一个或多个被寻呼ID,其中每个被寻呼ID可以是1字节的长度)可以提供PPDU 300的有效载荷或帧体的预期接收WUR STA的列表。在一些实现中,被寻呼ID字段331可包括标识符,其中每个标识符可以标识一个STA或者被指派给一群WUR STA,或者标识与发送PPDU 300的设备相关联的所有WUR STA。被寻呼ID字段331可以与图3的部分BSSID字段322相结合地使用。例如,当WUR STA确定部分BSSID字段322与WUR STA的BSSID匹配时,WUR STA可以继续确认该WUR STA的ID是否被包括在被寻呼ID字段331中。如果该WUR STA的ID不被包括在被寻呼ID字段331中,则该WUR STA可以停止接收PPDU 300并且可以忽略任何接收到的信息。另一方面,如果该WUR STA的ID被包括在被寻呼ID字段331中,则该WUR STA继续接收PPDU 300的剩余部分并遵循PPDU 300中所包括的任何指令。在一些示例中,被寻呼ID字段331中的每个被寻呼ID可以与BSS的标识符的已知部分相混合(例如,与BSSID的某8位进行异或),使得被寻呼ID值不会集中在该范围的某个部分中(例如,如果所有AP 104都按递增顺序开始分配ID,则多个AP指派低值(例如,1、2等)的可能性较高)。如果AP 104应用该规则,则被寻呼ID值可以在1-255范围上均匀地分布。在某些示例中,AP 104可以使用随机发生器来选择它们指派给其STA的被寻呼ID,并且所选择的被寻呼ID可以被其射程内的所有AP知晓,使得在同一区域中的AP 104指派的被寻呼ID不会重合。
在一些实现中,被寻呼ID字段331可以具有一个字节的长度。利用一个字节的长度,被寻呼ID字段331可以指示或标识PPDU 300应用到或关联到的单个WUR STA。被寻呼ID字段331可以具有最多达16字节的大小,从而允许PPDU 300应用到或关联到最多达16个不同的WUR STA。在一些示例中,帧控制字段321的长度子字段可以指示由被寻呼ID字段331标识的WUR STA数目,并且相应地可以指示被寻呼ID字段331的字节数。在一些示例中,当长度子字段为零(0)时,PPDU 300可以旨在是广播或多播PPDU,其应用到所有WUR STA或共享部分BSSID字段322的BSSID的所有WUR STA。在此类实现中,被寻呼ID字段331可以具有零长度并且可以不包括任何WUR STA标识符。在一些实现中,当长度子字段针对广播PPDU为0时,被寻呼ID字段331可以具有一(1)字节的长度而不包括任何WUR STA标识符(例如,可以具有0值以指示该帧被广播)。
1字节长度的被寻呼ID子字段331可被用来标识最多达256个唯一性STA标识符(或者如果值0用于广播,则可以标识最多达255个唯一性STA标识符,或者如果被寻呼ID是11位,则可以标识最多达1024个唯一性STA标识符,等等)。然而,如果AP 104服务多于256个STA,则AP 104可被配置成利用正交调度来正交地调度共享相同被寻呼ID的STA。如果被寻呼ID是从关联标识符(AID)获得的,例如,AID的8个LSB提供被寻呼ID,则AP可以使用AID的一个或多个剩余MSB来进行这样的调度。例如,具有关联标识符“1”和“257”的STA可以共享为0000 0001的LSB。相应地,如果被寻呼ID字段331标识具有标识符0000 0001的STA,则STA“1”和STA“257”都将基于部分BSSID字段321和被寻呼ID字段331确定PPDU 300旨在给该STA。相应地,STA“1”和STA“257”可以被认为是“克隆”。在STA“1”和STA“257”的关联期间,AP104可以将克隆调度成具有正交唤醒时间或者被分配在正交群中。例如,在关联期间STA“1”可以被提供成具有所调度的唤醒时间和唤醒历时(SP),使得它们不与STA 257的所调度唤醒时间和唤醒历时重合(例如,STA 1可以在20ms唤醒历时的第一个10ms中被调度,而STA257可以在唤醒历时的第二个20ms中被调度)。相应地,克隆STA(例如,具有相同LSB标识符或被寻呼ID的WUR STA)将不会同时唤醒,并且非预期WUR STA将不会仅仅因为它们与预期WUR STA共享LSB标识符或被寻呼ID而被唤醒。
替代地或附加地,可以在PPDU 300或MPDU 302的一个或多个其他字段中对用于被寻呼ID的标识符的最高有效位(MSB)进行掩码。例如,被寻呼ID字段331中的被寻呼ID可以与一到四群MSB相关联。例如,对于STA“1”和STA“257”,这些STA将与两群MSB相关联。STA“1”将与MSB“0”相关联,而STA“257”将与MSB“1”相关联。相应地,MSB标识符可以被传达给WURSTA以允许WUR STA确定PPDU是针对它还是针对具有在被寻呼ID字段331中的相同LSB标识符的另一个WUR STA。
在一些实现中,AP 104可能希望向超过16个WUR STA发送指令或寻呼。在此类实现中,AP 104可以发送多播或广播PPDU 300(例如,具有长度0,如本文所述)。替代地或附加地,AP 104可以背靠背地(例如,连续地)传送WUR PPDU 300。当多个PPDU 300背靠背地传送时,AP 104可以在被寻呼ID字段331中仅按增大或上升的(或任何其他)顺序包括STA标识符,这可以允许STA知道何时它们将不会在后面的PPDU 300中被寻呼。例如,当两个或更多个背靠背PPDU 300中的第一PPDU 300包括针对WUR STA 1、3和8的被寻呼ID时,WUR STA 5可以知道这两个或更多个背靠背PPDU 300中的稍后PPDU 300将不会寻呼STA 5,因为可以由后续PPDU 300寻呼的最低WUR STA是9(例如,STA标识符在各PPDU之间仅上升)。这样的升序可以允许WUR STA通过确定何时它们将不会被寻呼而不必等待接收和审阅所有背靠背PPDU 300来优化它们的睡眠模式。在一些实现中,一个或多个位可被包括在MPDU 302中以指示一个或多个其他PPDU 300的序列正跟随在当前PPDU 300之后。
控制/杂项指令字段332可包括用于在被寻呼ID字段331中标识的一个或多个被寻呼ID的一个或多个指令。在一些实现中,控制/杂项指令字段332可以提供使WUR STA一旦被唤醒就执行的特殊指令。在一些实现中,如果PPDU 300被用于控制外部状态,则控制/杂项指令字段332可包括特殊命令。在一些实现中,这些特殊命令可以指示哪个主无线电开启(例如,通过标识无线电编号、技术或频带)。在一些实现中,这些特殊命令可以指示要使用哪个带宽,或者可以指定一个或多个接收或传送参数。
在一些实现中,一个或多个控制/杂项指令字段332可以是被寻呼ID字段331中的所有所标识WUR STA共用的。在一些实现中,被寻呼ID字段331中的一个或多个所标识WURSTA可以具有与被寻呼ID字段331中的其他所标识WUR STA不同的指令。WUR STA与特定控制指令的关联可以在帧控制字段321(例如,长度子字段)中标识。例如,长度子字段可以指示每个所标识WUR STA具有相应的控制指令字段。在该实现中,长度子字段可以提供被寻呼ID和控制ID两者的长度(例如,长度子字段的单位可以是2字节,因为一个被寻呼ID可以是一个字节而一个控制ID是一个字节),并且长度将具有在2到14字节之间的范围。可以使用帧控制字段321中的长度子字段的其他长度(例如,3或4或更多字节)。
在一些实现中,双字节的被寻呼ID和控制字段可包括AID标识符位和控制/杂项指令位的组合。例如,双字节的被寻呼ID和控制字段可包括12个AID标识符位和4个控制/杂项指令位。在一些实现中,该组合可以是8个AID标识符位和8个控制/杂项指令位。在一些实现中,AID标识符位和控制/杂项指令位的各种组合是在AP 104和WUR STA之间预先协商的。在一些实现中,AID标识符位和控制/杂项指令位的组合可以是因供应商而异的(例如,不同的供应商可以具有不同数量的AID标识符位和不同数量的控制/杂项指令位等)。
在一些实现中,与控制/杂项指令位相关联的命令或指令可以在AP 104和WUR STA之间预先协商。例如,可以在WUR STA与AP 104的关联期间协商这些位和相应的指令。例如,控制/杂项指令位可以用表格型格式存储,其中每个位对应于特定的动作、命令或指令。
图5解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备通信的图3的PPDU的结构的进一步细节的示例。在一些示例中,图3的PPDU 300的示例性结构可以用于与图2的WUR设备202通信。如图5所描绘的,FCS 340可以是包括CRC或MIC的双字节部分。CRC可以用于检测不安全PPDU 300中的错误。MIC可以用于检测安全PPDU 300中的错误和/或重放攻击。
在一些实现中,AP 104可以在传输PPDU 300之前在逻辑上将FCS 340与AP 104的BSSID的部分或已知序列进行组合。例如,AP 104可以将FCS与AP 104的BSSID的3个MSB中的两个LSB进行异或。由于AP 104的BSSID根据初始关联过程而被相关联STA所已知,因此当接收WUR STA解码FCS时,成功解码可意味着该WUR STA正在接收由该WUR STA的AP 104生成的PPDU 300。对于属于与传送AP 104不同的BSSID的WUR STA,PPDU 300可被解密为已损坏。在一些示例中,假设PPDU 300中存在BSSID(例如,紧接在FCS之后或在FCS之前并且从传输中省略,例如,计算但不传送),AP 104可以计算CRC和MIC。接收机在接收到PPDU 300时可以在假设存在BSSID(例如,传送PPDU 300的AP的MAC地址)的情况下检查FCS和/或MIC。
在一些实现中,FCS 340的CRC/MIC字段可被用于确保WUR STA不会被来自攻击者或不友好AP 104的PPDU所唤醒。例如,可以使用具有低开销的安全性协议以避免类CCMP信令,其中MIC具有8或16字节,而CCMP报头具有8字节。相应地,当FCS 340包含CRC时,PPDU300或MPDU 302可以是不安全的,而当FCS 340包含MIC时,PPDU 300或MPDU 302可以是安全的。在一些实现中,帧控制字段321可被用于发信号通知CRC还是MIC被用于特定PPDU 300或MPDU 302。
在一些实现中,MIC计算可以基于整个MPDU 302。例如,MPDU 302可以旨在给单个WUR STA或多个WUR STA。在一些实现中,AP 104基于由AP和一个或多个WUR STA双方已知的群密钥来生成MIC。群密钥可以是由与AP 104相关联且为PPDU 300的预期接收机的所有STA所已知的。在一些实现中,时间戳字段323可以提供单调递增计数器的一部分。例如,可以基于时间戳字段323的部分TSF来更新WUR STA处的绝对TSF定时器。绝对TSF定时器可以被用作MIC计算的输入参数,这可以进一步用于保护WUR STA免受重放攻击。
在一些实现中,MPDU 302可以具有最小长度和最大长度。长度可以基于PPDU 300的帧类型来发信号通知或确定(例如,在帧控制字段321中,如本文所述)。例如,MPDU 302可以具有六(6)字节的最小长度。MPDU 302可包括以下字段中的一个或多个:1字节的帧控制字段321、1字节的部分BSSID字段322、1字节的时间戳字段323、控制/杂项指令字段322、以及2字节的CRC/MIC字段341。在一些示例中,如上所述,当帧控制字段321指示无长度(例如,没有被寻呼ID)但其中包括长度为1字节但为零值的被寻呼ID字段331时,MPDU 302可以具有七(7)字节的最小长度。在一些实现中,恒定长度PPDU 300可具有6或7字节的最小MPDU302大小。最小大小的MPDU 302可以利用~1ms的时间以62.5Kbps进行传送。
MPDU 302可以具有二十二(22)字节的最大长度。例如,MPDU 302可包括以上描述的最小6字节,并且然后还包括用于被寻呼ID字段331中的16个标识符的16字节。因此,MPDU302的最大长度可以是非被寻呼ID字段的6字节加上被寻呼ID字段331的最多16字节。在一些实现中,可以基于帧控制字段321中的帧类型和长度来发信号通知和/或确定可变长度PPDU 300。22字节的最大MPDU 302长度按照62.5Kbps可以使用~3ms的传输时间。在一些实现中,MPDU 302可以具有6字节到22字节之间的任何长度。
图6解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备进行通信的PPDU的结构的示例。在一些示例中,PPDU 600可以用于与WUR设备202(图2)通信。所解说的PPDU 600的三个部分是PHY前置码610部分、媒体接入控制(MAC)报头620部分、和FCS 630部分。PHY前置码610是PPDU 600前置码的一部分,其包含用于解码PPDU 600中所包含的一个或多个PSDU或MPDU 602的信息。在以MU模式(例如,使用OFDMA复用技术)发送的PPDU 600中可以包含一个以上MPDU 602。PPDU 600中所包含的MPDU 602可包括MAC报头620和FCS 630中的一者或多者。与MAC报头320相比,MAC报头620可包括存在于所有PPDU 600中的一个或多个共用字段,或者它可包括可能不是存在于每个WUR PPDU 600中的一个或多个因类型而异的字段。相应地,在一些实现中,MAC报头620的内容可以取决于其中包括MAC报头620的WUR PPDU帧的类型。FCS 630可包括CRC或MIC,这取决于所接收的WUR PPDU帧的类型(例如,如果PPDU 600不安全则可以存在CRC,而如果PPDU 600是安全的则可以存在MIC)。有效载荷或帧体部分可以不存在于PPDU 600中,因为PPDU帧不携带任何有效载荷,并且因类型而异的字段可以不被包括在MAC报头620部分中。传达PPDU 600的其他方面(例如,速度、频带等)可以类似于上面关于图3和PPDU 300所描述的那些。
如图6所描绘的,MAC报头620可包括四个单独字段中的一个或多个:帧控制字段621、被寻呼ID(RA)字段622、部分BSSID(TA)字段623、和时间戳字段624。帧控制字段321可以具有一(1)字节或八位位组的长度。被寻呼ID(RA)字段622、部分BSSID(TA)字段623和时间戳字段624可以具有未完全确立但如下所述地估计的长度。在一些实现中,帧控制字段621的内容的一些部分可以携带在PPDU 600的PHY前置码中。
1字节帧控制字段621可以提供标识MPDU 602类型和/或长度的细节的信息。在一些实现中,帧控制字段621可包括一位协议版本字段(未示出),其中当前使用零(0),而一(1)留待将来开发。帧控制字段621还包括两位长度的类型子字段。类型子字段(未示出)可以标识PPDU 600帧的类型。在一些实现中,类型子字段可以指示PPDU 600是WUR信标帧、WUR控制帧、WUR同步帧等。在一些实现中,帧控制字段621可以指示PPDU 600是安全的/受保护的PPDU 600还是不安全/不受保护的PPDU 600(例如,存在MIC或存在CRC)。例如,类型子字段中的第一值可以指示WUR信标帧,而类型子字段中的第二值可以指示WUR控制帧。在一些实现中,由类型子字段指示的帧类型可以帮助或可以隐式地区分恒定长度和可变长度的PPDU 600。例如,WUR广播帧可以是恒定长度,而信标或控制帧可以是可变长度。长度/子类型字段(未示出)可以是3位字段,其可以提供指示关于PPDU 600和MPDU 602的有效载荷或帧体的不同帧子类型或者有效载荷或帧体大小中的一者或两者的信息。在一些实现中,如下面将更详细描述的,有效载荷或帧体可以与MAC报头部分620集成。在一些实现中,长度/子类型字段可以具有四位的长度。在一些实现中,MAC报头620的长度、或MPDU 602的长度、或MPDU的可变部分的长度可以由帧控制字段621中指定的长度来指示。当包括长度/子类型字段时,该长度可以提供关于可变长度帧的长度。替代地或附加地,子类型字段可以提供关于恒定长度帧的子类型的附加细节。帧控制字段621可进一步包括两位以供将来使用(这两位中的一位或两位可以用于安全性目的,如下面进一步详细描述的)。在一些示例中,帧控制字段621可以被移到PHY前置码610,并且可以是PHY前置码的SIG字段的一部分或者被编码在PHY前置码本身中。帧控制字段621的以上可能分解也可应用于图3的帧控制字段321。
部分BSSID字段623(可以可任选地存在,其长度待定)可以提供对传送BSS的身份(例如,ID)的标识。传送BSS可以对应于传送WUR通信的BSS。例如,部分BSSID字段623可包括传送PPDU 600的AP 104或STA 106的部分地址或标识符。在一些实现中,接收WUR STA可以使用部分BSSID字段(以及其中包含的信息)来确定该WUR STA是否是PPDU 600的潜在预期接收者。例如,在与AP 104和/或无线通信系统100的关联期间,可以为WUR STA指派或提供该WUR STA所属的BSS(例如,BSA 102中的BSS)的BSSID。相应地,WUR STA可以将其BSS的BSSID存储在其存储器(例如,图2的存储器206)中。当WUR STA将部分BSSID 623与所存储的BSSID进行比较时,如果这些值匹配,则WUR STA可以确定所接收的PPDU 600确实应用于该WUR STA并如下所述地执行附加检查。然而,如果部分BSSID 623与WUR STA存储的BSSID不匹配,则WUR STA可以确定所接收的PPDU 600不应用于该WUR STA并且可以忽略PPDU 600的剩余部分。相应地,部分BSSID字段623可以用于减少不需要关注PPDU 600的WUR STA对PPDU600的不必要的计算、处理和接收。在一些示例中,部分BSSID 623可以是AP 104和WUR STA双方都知晓的值,其可以根据AP 104和WUR STA双方都知晓的函数(例如,具有在两个设备处已知的种子的随机发生器)随时间改变。
在一些示例中,部分BSSID 623字段可以仅包括传送设备的BSSID的一个八位位组。在一些示例中,与传送和处理完整BSSID的增加的成本(例如,时间、带宽等)相比,BSSID的单个八位位组(例如,部分BSSID)足以提供充分的PPDU内功率节省并丢弃由其他BSS(AP)发送的PPDU 600。相应地,部分BSSID字段623可以提供标识WUR STA属于与传送AP 104或STA 106相同还是不同的BSS的降低的准确度,同时提供降低的通信成本(例如,时间、带宽等)。另外,在一些示例中,部分BSSID字段623可以用在最小化FCS中的误警的一些实现中,如下面进一步详细讨论的。附加地或替代地,部分BSSID可以被掩码或隐藏在MPDU 602的另一个字段中,例如FCS 630。附加地或替代地,可以用部分BSSID对被寻呼ID进行加扰或掩码,如将在下面讨论的。
时间戳字段624(可任选的,其长度待定)可以包含部分定时同步功能(TSF)。部分TSF可以允许WUR STA同步其时钟以匹配传送AP 104的时钟。部分TSF还可以允许WUR STA防止和/或避免重放攻击,如下面将进一步详细描述的。时间戳字段624可以具有1字节的长度。替代地或附加地,时间戳字段624可包括序列号(例如,时间戳字段624可以是时间戳/序列号字段624)。序列号可以提供安全帧的计数器的替代方案,以及提供其他目的,诸如BSS参数更新等。在一些实现中,时间戳字段624可包括改变序列信息或控制信息。例如,控制信息可以被携带在时间戳字段624中的时间戳信息中(例如,被加扰或掩码),或者在时间戳信息之前或之后。在一些实现中,如果对于每个被寻呼ID都需要控制信息,则被寻呼ID字段622之后可以是控制字段(未示出)。因此,每个被寻呼ID可以具有专用或共享的控制字段。控制字段可以具有基于控制信息和/或被寻呼ID的数量的可变长度。在一些实现中,控制字段可以向一个或多个WUR STA提供特殊信令。例如,控制信息可包括应用层命令。替代地或附加地,控制信息可包括关于哪些WUR STA应开启它们的主无线电、或者在双/三频带无线电中开启哪个无线电、或者在多天线STA中激活哪些天线的指示。在一些实现中,控制字段应用可以取决于PPDU 600的类型。在一些实现中,这些特殊命令可以指示哪个主无线电开启(例如,通过标识无线电编号、技术或频带)。在一些实现中,这些特殊命令可以指示要使用哪个带宽,或者可以指定一个或多个接收或传送参数。
在一些实现中,控制信息可以是被寻呼ID字段621中的所有所标识WUR STA共用的。在一些实现中,被寻呼ID字段621中的一个或多个所标识WUR STA可以具有与被寻呼ID字段621中的其他所标识WUR STA不同的指令。WUR STA与特定控制指令的关联可以在帧控制字段621(例如,长度子字段)中标识。例如,长度子字段可以指示每个所标识WUR STA具有相应的控制指令字段。在该示例中,长度字段可以提供被寻呼ID和控制ID两者的长度(作为示例以2字节为单位,因为一个被寻呼ID可以是一个字节并且控制ID是另一个字节),并且长度将具有在2到14字节之间的范围。可以在帧控制字段中使用长度字段的不同长度(3或4或更多字节)。
在一些实现中,双字节的被寻呼ID和控制字段可包括AID标识符位和控制/杂项指令位的组合。例如,双字节的被寻呼ID和控制字段可包括12个AID标识符位和4个控制/杂项指令位。在一些实现中,该组合可以是8个AID标识符位和8个控制/杂项指令位。在一些实现中,AID标识符位和控制/杂项指令位的各种组合是在AP 104和WUR STA之间预先协商的。在一些实现中,AID标识符位和控制/杂项指令位的组合可以是因供应商而异的(例如,不同的供应商可以具有不同数量的AID标识符位和不同数量的控制/杂项指令位等)。
在一些实现中,与控制/杂项指令位相关联的命令或指令可以在AP 104和WUR STA之间预先协商。例如,可以在WUR STA与AP 104的关联期间协商这些位和相应的指令。例如,控制/杂项指令位可以用表格型格式存储,其中每个位对应于特定的动作、命令或指令。
被寻呼ID字段622(可包括一个或多个被寻呼ID,其中每个被寻呼ID可以是1字节的长度)可以提供WUR PPDU 600的有效载荷或帧体的预期接收WUR STA的列表。在一些实现中,被寻呼ID字段624可包括标识符,其中每个标识符可以标识一个WUR STA或者被指派给一群WUR STA,或者标识与发送PPDU 600的设备相关联的所有WUR STA。被寻呼ID字段622可以与图6的部分BSSID字段623相结合地使用。例如,当WUR STA确定部分BSSID字段622(或在其他地方存储或检索的BSSID,例如,用FCS 630或被寻呼ID掩码的BSSID)与WUR STA的BSSID匹配时,WUR STA可以继续确认该WUR STA的ID是否包括在被寻呼ID字段622中。如果该WUR STA的ID不被包括在被寻呼ID字段331中,则该WUR STA可以停止接收PPDU 600并且可以忽略任何接收到的信息。另一方面,如果该WUR STA的ID被包括在被寻呼ID字段622中,则该WUR STA继续接收PPDU 600的剩余部分并遵循PPDU 600中所包括的任何指令。在一些示例中,被寻呼ID字段622中的每个被寻呼ID可以与AP 104的BSS的标识符的已知部分进行混合、加扰、编码或掩码(例如,与AP 104和WUR STA的BSSID的某8位进行异或),从而被寻呼ID值不会集中在可用ID范围的某个部分。例如,如果所有AP 104都按递增(或任何其他)顺序开始分配ID,则多个AP 104指派低值(例如,1、2等)的可能性很高。如果AP 104应用该规则,则被寻呼ID值可以在1-255范围上均匀地分布。在某些实现中,AP 104可以使用随机发生器来选择指派给相关联STA的被寻呼ID。随机发生器和所选择/指派的被寻呼ID可以由在射程内的所有AP 104知晓,使得由相同区域中的AP 104指派的被寻呼ID不会重合或重叠。
在一些实现中,被寻呼ID字段622可以具有一个字节的长度。利用一个字节的长度,被寻呼ID字段622可以指示或标识PPDU 600应用到或关联到的单个WUR STA。被寻呼ID字段622可以具有最多达8字节的大小,从而允许PPDU 600应用到或关联到最多达8个不同的WUR STA。例如,当帧控制字段621中的长度子字段是3位时,则可以仅包括8个被寻呼ID。相应地,帧控制字段621的长度子字段可以指示由被寻呼ID字段622标识的WUR STA数目,并且相应地可以指示被寻呼ID字段622的长度的字节数(最多8个)。在一些示例中,当长度子字段为零(0)时,PPDU 600可以旨在是广播或多播PPDU,其应用到所有WUR STA或共享部分BSSID字段622的BSSID的所有WUR STA。在此类实现中,被寻呼ID字段622可以具有零长度并且可以不包括任何WUR STA标识符。在一些实现中,当长度子字段针对广播PPDU为0时,被寻呼ID字段622可以具有一(1)字节的长度而不包括任何WUR STA标识符(例如,可以具有0值,从而指示该PPDU是广播PPDU)。在一些实现中,被寻呼ID字段622被包括在多播和/或广播PPDU 600中。对于单播PPDU 600,被寻呼ID字段622(1字节的长度)中可以仅存在单个被寻呼ID。
1字节长度的被寻呼ID子字段622可被用于标识最多达256个唯一性STA标识符(或者如果值0用于广播,则最多达255个唯一性STA标识符)之一。可以标识的STA数量取决于被寻呼ID的大小。例如,如果被寻呼ID的长度是11位,则被寻呼ID可以标识最多达1024个STA(假设值0用于广播),依此类推。然而,如果AP 104服务多于256个STA,则AP 104可被配置成正交地调度共享相同被寻呼ID的STA。如果被寻呼ID是从关联标识符(AID)获得的,例如,AID的8个LSB提供被寻呼ID,则AP 104可以使用AID的一个或多个剩余MSB来进行这样的调度。例如,具有关联标识符“1”和“257”的STA可以共享为0000 0001的LSB。相应地,如果被寻呼ID字段622标识具有标识符0000 0001的STA,则STA“1”和STA“257”都将基于部分BSSID字段623和被寻呼ID字段622确定PPDU 600旨在给该STA。相应地,STA“1”和STA“257”可以被认为是“克隆”。在STA“1”和STA“257”的关联期间,AP 104可以将克隆调度成具有正交唤醒时间或者被分配在正交群中。例如,在关联期间STA“1”可以被提供成具有所调度的唤醒时间和唤醒历时(SP),使得它们不与STA 257的所调度唤醒时间和唤醒历时重合(例如,STA 1可以在20ms唤醒历时的前10ms中被调度,而STA 257可以在该20ms唤醒历时的后10ms中被调度。相应地,克隆STA(例如,具有相同LSB标识符或被寻呼ID的WUR STA)将不会同时唤醒,并且非预期WUR STA将不会仅因为它们与预期WUR STA共享LSB标识符或被寻呼ID而被唤醒。
替代地或附加地,可以在PPDU 600或MPDU 602的一个或多个其他字段中对用于被寻呼ID的标识符的最高有效位(MSB)进行掩码。例如,被寻呼ID字段622中的被寻呼ID可以与一到四群MSB相关联。例如,对于STA“1”和STA“257”,这些STA将与两群MSB相关联。STA“1”将与MSB“0”相关联,而STA“257”将与MSB“1”相关联。相应地,MSB标识符可以被传达给WURSTA以允许WUR STA确定PPDU 600是针对它还是针对具有在被寻呼ID字段622中的相同LSB标识符的另一个WUR STA。
在一些实现中,AP 104可能希望向超过8个WUR STA发送指令或寻呼。在此类实现中,AP 104可以发送多播或广播PPDU 600(例如,具有长度0,如本文所述)。替代地或附加地,AP 104可以背靠背地(例如,连续地)传送PPDU 600。当多个PPDU 600背靠背地传送时,AP 104可以在被寻呼ID字段622中仅按升序包括STA标识符,这可以允许STA知道何时它们将不会在后面的PPDU 600中被寻呼。例如,当两个或更多个背靠背PPDU 300中的第一PPDU600包括针对WUR STA 1、3和8的被寻呼ID时,WUR STA 5可以知道这两个或更多个背靠背PPDU 600中的稍后PPDU 600将不会寻呼STA 5,因为可以由后续PPDU 600寻呼的最低WURSTA是9(例如,STA标识符在各PPDU之间仅上升)。这样的升序可以允许WUR STA通过确定何时它们将不会被寻呼而不必等待接收和审阅所有背靠背PPDU 600来优化它们的睡眠模式。在一些实现中,一位或多位可被包括在MPDU 602中以指示一个或多个其他PPDU 600的序列正跟随在当前PPDU 600之后。
在一些实现中,如上所述,被寻呼ID字段622不被包括在广播PPDU 600中。在此类实现中,每个接收WUR STA将独立于WUR STA的BSS来解码PPDU 600。因此,在一些实现中,可以从MAC报头620中消除部分BSSID字段623和被寻呼ID字段622(进一步将最小MPDU 602大小缩减到3个字节)。在一些实现中,对于广播帧,一个被寻呼ID可被包括在被寻呼ID字段622中。相应地,AP 104可以分配单个WUR STA ID以包括在被寻呼ID字段622中。在一些实现中,该WUR STA可以丢弃其他BSSID。附加地或替代地,AP 104可以用被寻呼ID字段622中所包括的被寻呼ID来对AP 104的BSSID标识符的一部分进行加扰或掩码。例如,AP 104可以用存储在被寻呼ID字段622中的目标被寻呼ID来对其BSSID(或其一部分,例如,BSSID[40:47])进行掩码。接收WUR STA可以解扰被寻呼ID字段622中的被寻呼ID,并确定任何所获得的被寻呼ID是否与该WUR STA的标识符匹配或者是否为广播值(例如,被寻呼ID值为0)。如果WUR STA确定经解扰的被寻呼ID之一与WUR STA标识符匹配、或者包括广播值,则WUR STA接收分组的剩余部分并执行任何必要的动作。如果WUR STA确定经解扰的被寻呼ID与WURSTA标识符不匹配并且不包括广播值,则WUR STA可以丢弃PPDU 600。
图7解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备通信的图6的PPDU的结构的进一步细节的示例。在一些示例中,图6的PPDU 600的示例性结构可以用于与WUR设备202(图2)通信。如图7所描绘的,FCS 630(长度待定)可包括CRC或MIC。CRC可以用于检测不安全PPDU 600中的错误。MIC可以用于检测安全PPDU 600中的错误和重放攻击。在一些实现中,可能完全不需要用于PPDU 600的显式CRC。
在一些实现中,AP 104可以隐藏、加扰或掩码其在FCS 630中的部分BSSID。可以使用各种方法来进行此类加扰或隐藏。例如,AP 104可以将其部分BSSID(例如,BSSID[23:38])与FCS 630进行异或。相应地,WUR STA将仅成功解码由其AP 104生成的所接收PPDU600,因为只有那些WUR STA将具有用于成功解码FCS 630的正确BSSID值。由其他AP 104生成的PPDU将被解码为已损坏,因为不正确的BSSID解码器值将导致不正确的FCS 630。通过使用此类加扰或编码方法,部分BSSID可能不需要被包括作为单独的字段,从而节省通信时间、功率和带宽。在一些实现中,FCS字段630可以具有2字节的长度,这可以提供更好的安全性和保护、更少的误警、以及更好地防止重放攻击。在一些实现中,假设PPDU 600中存在AP104的BSSID(例如,紧接在FCS之后或在FCS之前)并且从传输中省略BSSID(例如,计算但不传送),AP 104可以计算CRC和MIC。WUR STA在其接收到PPDU 600时可以在假设存在BSSID(例如,传送PPDU 600的AP 104的MAC地址)的情况下检查FCS和/或MIC。
相应地,在一些示例中,计算CRC可以至少部分地基于假设BSSID的至少一部分存在于WUR帧中。例如,发射机可以在WUR帧中追加BSSID的一位或多位但不传送BSSID的这一位或多位(例如,在地址字段之后可以存在16位地址2字段但是地址2可以不被传送)。
替代地,可以如本文所描述地计算CRC,然后可以用与发射机设备(例如,AP 104)相关联的BSSID的一些信息来加扰CRC或嵌入到CRC中。在一些示例中,异或可以扩展到WUR帧的其他字段。例如,如果WUR帧是6字节长,则可以用BSSID的6字节对WUR帧进行加扰。CRC的加扰可以在CRC被包括在FCS 630中之前发生。可以用BSSID的16位对CRC进行加扰。如本文所描述的,加扰可包括对CRC进行异或。接收机设备(例如,STA 106)可以基于接收机BSSID的已知信息来解扰CRC,然后检查或比较经解扰的CRC以确认其通过。在一些示例中,可以计算MIC并加扰或嵌入MIC而不是CRC。
在一些实现中,FCS 630的CRC/MIC/BSS字段可被用于确保WUR STA不会被来自攻击者或不友好AP 104的PPDU所唤醒。例如,可以使用具有低开销的安全性协议以避免类CCMP信令,其中MIC具有8或16字节,而CCMP报头具有8字节。相应地,当FCS 340包含CRC时,PPDU 300或MPDU 302可以是不安全的,而当FCS 340包含MIC时,PPDU 300或MPDU 302可以是安全的。在一些实现中,帧控制字段321可被用于发信号通知CRC还是MIC被用于特定PPDU300或MPDU 302。在一些实现中,MIC是所选密码学套件(例如,基线)的截短输出,并且时间戳字段624TSF定时器可以充当分组号。相应地,当FCS 630包含具有AP 104的经加扰/编码/掩码/伪装/等的BSSID的CRC时,PPDU 600可以是不安全的PPDU,而当FCS 630包含具有AP104的经加扰/编码/掩码/伪装/等的BSSID的MIC时,PPDU 600可以是安全的PPDU。在一些实现中,帧控制字段621可以发信号通知安全和不安全PPDU 600之间的差异。
在一些实现中,MIC计算可以基于整个MPDU 602。例如,MPDU 602可以旨在给单个WUR STA或多个WUR STA。在一些实现中,AP 104基于由AP 104和一个或多个WUR STA双方已知的群密钥来生成MIC。例如,群密钥可以是主连接无线电(PCR)群密钥、IGTK等。群密钥可以是由与AP 104相关联且为PPDU 600的预期接收机的所有STA所已知的。在一些实现中,时间戳字段624可以提供单调递增计数器的一部分。例如,时间戳字段624可以包含TSF定时器的2个LSB中的MSB,其可以提供256us的时间步长以及每65536ms的时间戳卷绕。在一些实现中,使用时间戳字段624中所包括的部分TSF来更新WUR STA处的完整TSF定时器。在一些实现中,绝对TSF定时器可以用作MIC计算的输入参数,这可以进一步用于保护WUR STA免受重放攻击。
在一些实现中,MPDU 602可以具有最小长度和最大长度。长度可以基于PPDU 600的帧类型来发信号通知或确定(例如,在帧控制字段621中,如本文所述)。例如,MPDU 602可以具有五(5)字节的最小长度。MPDU可包括以下一者或多者:1字节的帧控制字段621、被寻呼ID(RA)字段622(待定)、部分BSSID(TA)字段623(待定)、时间戳字段624(待定)、以及CRC/MIC/BSS字段631(待定)——假设被寻呼ID(RA)字段622具有零字节的长度(例如,对于广播或多播PPDU 600)并且每个其余待定字段具有1字节的最小长度。在一些示例中,如上所述,当帧控制字段621指示无长度(例如,没有被寻呼ID)但其中包括长度为1字节但为零值的被寻呼ID字段622时,MPDU 602可以具有六(6)字节的最小长度。在一些实现中,恒定长度PPDU600可具有5或6字节的最小MPDU 602大小。最小大小的MPDU 602可以利用~.77ms的时间以62.5Kbps进行传送。
MPDU 602可以具有十二(12)字节的最大长度。例如,MPDU 602可包括以上描述的最小5字节,并且然后还包括用于被寻呼ID字段622中的16个标识符的7字节。因此,MPDU602的最大长度可以是非被寻呼ID字段的5字节加上被寻呼ID字段622的最多8字节。在一些实现中,可以基于帧控制字段621中的帧类型和长度来发信号通知和/或确定可变长度PPDU600。12字节的最大MPDU 602长度按照62.5Kbps可以使用~1.66ms的传输时间。在一些实现中,MPDU 602可以具有5字节到12字节之间的任何长度。
图8解说了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的示例性方法的流程图。尽管方法800在本文是参照如以上参考图1所讨论的AP 104与STA 106之间的通信来描述的,但本领域普通技术人员将领会,方法800可由其他合适的设备和系统来实现。例如,方法800可以由STA 106或多个AP 104执行。尽管方法800在本文是参照特定次序来描述的,但在各种示例中,本文的各框可按不同次序执行、或被省略,并且可添加附加框。
在操作框802,该方法包括生成用于传输的消息,该消息包括前置码和数据单元。前置码可包括用于解码数据单元的信息。数据单元可包括用于该数据单元的控制信息、关于预期接收该数据单元的一个或多个设备的标识信息、关于传送设备的标识信息、以及同步和安全性信息。在操作框804,该方法进一步包括从传送设备向该一个或多个设备传送该消息,其中该一个或多个设备被配置成经由功率节省接收机电路来接收该消息。
在一些示例中,用于无线通信的装备可以执行本文描述的一些示例。在一些示例中,该装备包括用于生成消息传输的装置,该消息包括前置码和数据单元。前置码可包括用于解码数据单元的信息。数据单元可包括用于该数据单元的控制信息、关于预期接收该数据单元的一个或多个设备的标识信息、关于传送设备的标识信息、以及同步和安全性信息。该装备进一步包括用于从传送设备向该一个或多个设备传送该消息的装置,其中该一个或多个设备被配置成经由功率节省接收机电路来接收该消息。
图9解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备(例如,图2)通信的图3的PPDU的结构的进一步细节的示例。图9仅解说了PPDU 300中包含的一个或多个MPDU 902的三个部分。在以MU模式(例如,使用OFDMA复用技术)发送的PPDU中可以包含一个以上MPDU。MPDU 902可包括MAC报头320、有效载荷或帧体部分330和FCS 340中的一者或多者。MAC报头320可包括存在于所有WUR帧或PPDU中的一个或多个共用字段。例如,MAC报头320可包括帧控制字段910、地址字段912、和TSD(类型子类型相关)/TD(类型相关)控制914中的一者或多者。TSD或TD中的任一者可以存在于WUR帧中。在一些示例中,TSD和TD可以互换地使用。有效载荷或帧体部分330可以包含杂项信息,并且可以具有零(“0”)或更多位的长度。在某些示例中,长度可以是一个八位位组或两个八位位组等的倍数,并且长度可以在帧控制字段中指示。FCS 340可包括循环冗余校验(“CRC”)或消息完整性校验(“MIC”),这取决于所接收的PPDU 300的类型(例如,如果帧不安全则可以存在CRC,而如果帧是安全的则可以存在MIC)。FCS字段340可以是16位字段。如果帧被发送给与BSS相关联的一个或多个STA,则还可以计及BSSID地址来计算FCS 340。如果帧被发送给不与BSS相关联的一个或多个STA,则可以不计及BSSID地址来计算FCS 340。
如图9所描绘的,MAC报头320可包括三个单独字段中的一个或多个:帧控制字段910、地址字段912、和TSD/TD控制字段914。帧控制字段910可以是8位字段,地址字段912可以是12位字段,并且TSD/TD控制帧914可以是12位字段。在一些示例中,帧控制字段的内容的一些部分可以携带在WUR PPDU的PHY前置码中。另外,有效载荷或帧体部分330可以具有可变长度,并且FCS可以具有8、16、24和32位的长度。例如,有效载荷或帧体部分330的最大长度可以是8、16、32或64字节。在某些示例中,有效载荷或帧体部分330的长度在帧控制字段910中指示,并且以1个八位位组、2个八位位组等为单位。
1字节帧控制字段910可以提供标识MPDU 902类型和/或长度的细节的信息、以及用于解码MPDU可能需要的附加信息。在一些实现中,帧控制字段910可包括一位协议版本字段(未示出),其中当前使用零(0),而一(1)留待将来开发。在一些实现中,帧控制字段910可包括类型子字段(未示出)和长度/子类型字段(未示出)。类型子字段可被配置成标识MPDU902的帧类型。在一些实现中,类型子字段可以指示MPDU 902是WUR信标帧、WUR控制帧、WUR同步帧、WUR寻呼帧等。在一些示例中,类型子字段可被用于区分恒定或可变长度的帧。例如,类型子字段中的第一值可以指示具有恒定长度的WUR信标帧,而类型子字段中的第二值可以指示具有变化长度的WUR控制帧。长度/子类型字段可以提供指示关于MPDU 902的有效载荷或帧体部分330部分的不同帧子类型或不同有效载荷或帧体大小中的一者或两者的信息。替代地或附加地,长度/子类型字段可以提供奇偶校验位,其可以指示帧的有效性或无损坏。替代地或附加地,一位(例如,帧控制字段910的第一位或最后一位)可以是指示MPDU902的一个或多个子字段的有效性或损坏的奇偶校验位。在一个示例中,可以计算奇偶校验位以仅覆盖帧控制字段910、或帧控制字段910和/或地址字段912。替代地或附加地,长度/子类型字段可以指示恒定长度帧的帧子类型或可变长度帧的长度。在一些示例中,奇偶校验位可以是帧控制字段910中的任何位。例如,奇偶校验位可以是帧控制字段910的任何一位或帧控制字段910的最后一位。替代地或附加地,奇偶校验位也可以是地址字段912的一位(例如,最后一位)。
地址字段912可以可任选地存在且可以是8或12位的长度,并且可以提供对传送设备的身份(例如,ID)的标识。传送设备可以由传送BSS标识,传送BSS可以对应于传送WUR通信的BSS。例如,地址字段912可以包含部分BSSID字段322,或者它可以包括传送PPDU 300的AP 104或STA 106的部分地址或标识符。替代地,地址字段912可包括BSSID的一部分或者服务集标识符(SSID)的一部分。在一些实现中,接收WUR STA可以使用地址字段912(以及其中包含的信息)来确定该WUR STA是否是PPDU 300的潜在预期接收者。例如,在与AP 104和/或无线通信系统100的关联期间,可以为WUR STA指派或提供该WUR STA所属的BSS(例如,BSA102中的BSS)的BSSID。相应地,WUR STA可以将其BSS的BSSID存储在其存储器(例如,图2的存储器206)中。当WUR STA将部分BSSID 322与所存储的BSSID的至少一部分进行比较时(或者可以存储要比较的部分而不是完整BSSID),如果这些值匹配,则WUR STA可以确定所接收的PPDU 300确实应用于该WUR STA并如下所述地执行附加检查。然而,如果部分BSSID 322与WUR STA存储的BSSID或SSID不匹配,则WUR STA可以确定所接收的PPDU 300不应用于该WUR STA并且可以忽略PPDU 300的剩余部分。相应地,部分BSSID字段322可以用于减少不需要关注PPDU 300的WUR STA对PPDU 300的不必要的计算、处理和接收。在一些示例中,部分BSSID可以是AP和STA双方都知晓的值,其可以根据AP和STA双方都知晓的函数(例如,具有在两个设备处已知的种子的随机发生器,或与AP和STA处共同的时间基准相一致)随时间改变。在一些示例中,地址字段912可以包含WUR帧的标识符,其可以从下表1中选择。地址字段912中所包括的标识符可以取决于WUR帧的类型(下面关于表2来标识)。
表1–WUR帧的标识符
在一些示例中,WUR STA可以依赖于WUR帧的地址字段912来标识该帧是否为以下各项之一:唤醒ID(意味着WUR帧被单独寻址到接收WUR STA)、传送ID(意味着该WUR帧被广播)、和群ID(意味着WUR帧被寻址到WUR STA所属的群)。在一些示例中,WUR STA还依赖于WUR帧中可包括的附加信息(例如嵌入式BSSID,如本文更详细描述的)和/或WUR帧中可包括的附加信息(例如,在TSD/TD控制字段914中)。基于地址字段912和一些附加信息的这种组合,WUR STA可以经历减少的由OBSS AP生成的WUR帧所引起的错误唤醒,并且可以经历增加或改进的对并非旨在给该WUR STA的WUR帧的过滤,因为所接收的信息增加了相应寻址信息可靠和/或准确的可能性。
在一些示例中,WUR帧(例如,唤醒帧)的地址字段912在该WUR帧被个体地寻址时包含唤醒ID,在该WUR帧被群寻址时包含群ID,以及在该WUR帧被广播时包含传送ID。在下面的描述中,提供了在WUR帧的地址字段中和/或其他字段中包含的标识符的其他示例。
在一些示例中,部分BSSID 322字段可以仅包括传送设备的BSSID的一个八位位组或BSSID(或SSID)的12位。在一些示例中,与传送和处理完整BSSID的增加的成本(例如,时间、带宽等)相比,BSSID的单个八位位组或12位(例如,部分BSSID)足以提供充分的PPDU内功率节省并丢弃由其他BSS(AP)发送的PPDU。相应地,部分BSSID字段322可以提供标识WURSTA属于与传送AP 104或STA 106相同还是不同的BSS的降低的准确度,同时提供降低的通信成本(例如,时间、带宽等)。另外,在一些示例中,部分BSSID字段322可以用在最小化FCS中的误警的一些实现中,如下面进一步详细讨论的。在一些示例中,如果PHY前置码中存在SIG字段,则可以将帧控制字段910移到PHY前置码。
类型和/或子类型相关(TSD/TD)控制字段914包含取决于MPDU 902的类型和/或子类型的控制信息,如下面更详细地讨论的。例如,如果MPDU 902是信标,则TSD/TD控制字段914可以包含部分TSF,如果MPDU 902正在寻呼一个或多个STA以唤醒并且该帧被保护,则TSD/TD控制字段914可以包含分组号,在这种情形中可以携带其他控制信息,诸如部分TSF等。在另一示例中,TSD/TD控制字段914可以包含发射机标识符的附加部分。这对于在关联之前发送的帧(例如,用于定位、发现和测距目的)可能是有用的,因为这些帧可能需要较低的误警概率。在该示例中,地址字段和TSD/TD控制字段914可以使得发射机标识符的一部分存储在地址字段中,并且发射机标识符的另一部分存储在TSD/TD控制字段914中。替代地,当地址字段包含发射机标识符的一部分时,TSD/TD控制字段914可以包含接收机标识符的一部分,反之亦然。虽然在该示例中引述了标识符的一部分,但应该清楚的是,这些值可以是被指派的、和/或使用主无线电在对等STA之间协商的标识符。
有效载荷或帧体部分330可以具有可变长度,并且其内容可以取决于MPDU类型/子类型或MPDU 902中在其之前的字段的其他设置。有效载荷或帧体部分330可以包含特定的个体WUR帧类型专用的信息。另外,有效载荷或帧体部分330可以不存在于恒定长度的WUR帧中,并且可以存在于可变长度的WUR帧中。在一些示例中,有效载荷或帧体部分330的长度可以等于X*(L+1),其中L是帧控制字段910中的长度子字段的值,并且X以八位位组为单位(例如,如果单位是1个八位位组且长度字段为3位,或者如果单位是2个八位位组且长度字段为2位)、以16个八位位组为单位(类似的考虑因素适用于可能的X、L值)、以24个八位位组为单位、或以32个八位位组为单位。以下关于图10提供了可能的杂项字段的示例。
图10解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备通信的图9的媒体接入控制(MAC)协议数据单元(MPDU)的示例性结构的进一步细节的示例。图10解说了通用MPDU格式902的四种具体MPDU格式:信标格式1010、寻呼格式1020、关联前格式1030、和示例性供应商专用格式1040。如图所示,这些格式中的每一种可以与特定的“类型”值(和/或子类型值)相关联,“类型”值(和/或子类型值)可以对应于将在本文描述的帧控制字段910的类型子字段中使用的值。相应地,信标格式1010可以通过类型字段值为“0”来标识,寻呼格式1010可以通过类型字段值为“1”来标识,关联前格式1030可以通过类型字段值为“2”来标识,并且供应商专用格式1040可以通过类型字段值为“3”来标识。
如图所示,信标格式1010包括如上关于图9所描述的8位帧控制字段910。参考图9的12位地址字段912是传送设备的部分BSSID(PBSSID)1011,如本文所述的。对于信标格式1010,12位TSD/TD控制字段914是部分时间戳功能(PTSF)字段1011,并且包含AP的定时同步功能的12位(例如,AP将包括在所传送信标中的时间戳字段的12个LSB,或者时间戳字段的大小为12位的某个窗口)。PTSF字段帮助接收机将其内部时钟同步到接收机正在与之交互的AP(对等STA)的时钟。对于信标格式1010,可以不包括有效载荷或帧体部分330,并且FCS340是本文描述的CRC/MIC/BSS字段。因此,信标格式1010可以具有6个字节的长度。
在一些示例中,信标格式1010可以是恒定长度或可变长度。恒定长度可以是最常用的,并且可以要求所有WUR设备使用恒定长度。增强或扩展长度信标格式可以是可任选的。在一些示例中,信标格式1010可以具有子类型标识符0(例如,在长度/子类型字段中),从而指示恒定长度。如果长度位不被用于指示有效载荷或帧体部分330的长度,则该字段(例如,长度/子类型字段的其余位)可以不被使用并且可以被改作他用。在此类示例中,这些位可以用作扩展控制位,诸如改变序列号,如果改变序列号已增大,则其可以向接收机STA指示BSS系统更新已经发生。
如图所示,寻呼格式1020包括如上关于图9所描述的8位帧控制字段910。参考图9的12位地址字段912是接收设备的被寻呼ID字段1021,如本文所述的,并且可以包含接收设备的关联标识符的11个LSB。对于寻呼格式1020,12位TSD/TD控制字段914可以是以下任何一个:分组号字段,其是标识分组的递增编号并且可以用于标识对受保护帧的重放攻击,或者可以用于标识需要确收的分组;PTSF字段,其包含定时同步功能的一部分,其可用于使接收机的内部时钟同步到发射机的内部时钟,并且还可以用作检测对安全帧的重放攻击的计数器。对于寻呼格式1020,可包括可变长度的帧体字段1023,并且帧体字段1023的存在可以由帧控制字段910中的非零长度字段来指示,并且FCS 340是本文描述的CRC/MIC/BSS字段。因此,取决于帧体字段1023的存在和/或长度,寻呼格式1020可以具有6字节的最小长度和13字节的最大长度。
寻呼格式1020可以是基本的或高级的。当寻呼格式1020为高级时,它可以具有基于帧体字段1023本身的存在和长度的可变长度。相应地,帧控制字段910的长度/子类型字段可被用于以1字节的单位,以2字节、3字节、4字节等的单位(在发射机和接收机双方处已知的单位并且可以是默认值)来指示帧体字段1023的长度。例如,当长度/子类型字段指示“2”时,帧体字段1023可以具有2字节的长度。在一些示例中,2字节帧体字段1023可以参考被寻呼ID字段1021中的被寻呼ID来指示两个地址。例如,帧体字段1023可包括与被寻呼ID字段1021中的被寻呼ID相关的地址范围。例如,当帧体字段1023是2字节时,它可以包含附加的2个被寻呼ID字段的STA列表,从而标识第二和第三STA,其中第一STA由WUR寻呼帧的地址字段本身标识。在该示例中,第一STA由地址字段中所包含的AID来标识,第二STA由从地址字段的3个MSB和STA列表的前8位获得的AID(标识符)来标识,而第三STA由从地址字段的3个MSB和STA列表的第二个8位获得的AID(标识符)来标识。如图所示,关联前格式1030包括如上关于图9所描述的8位帧控制字段910。参考图9的12位地址字段912是传送设备的部分BSSID字段1031或部分标识符(例如,PBSSID(TA))。对于关联前格式1030,12位TSD/TD控制字段914是第二个部分BSSID字段1032(例如,PBSSID2(TA2)),如本文所述。帧中存在两个标识符会显著降低误警概率。对于关联前格式1030,有效载荷或帧体部分330可以专用于关联前帧(例如,关联前专用字段1033)并且可以具有可变长度。FCS 340是本文描述的CRC字段。因此,取决于关联前专用字段1033的长度,关联前格式1030可以具有6字节的最小长度和13字节的最大长度。在一些示例中,供应商专用字段1043可包括接收机地址(例如,供应商专用格式1040帧的接收设备的地址)。
在一些示例中,关联前格式1030可以不被加密,因为进行通信的设备直到关联才可能知道另一设备所使用的加密方法。此外,关联前格式1030可以由传送设备传送,以便由接收设备进行定位、传达定时信息、或者传达发现信息。在一些情况下,FCS 340的CRC可以替换成另一个PBSSID字段(例如,PBSSID3(TA3)),以进一步降低误警概率(从现在的24位变为该发射机的32位标识符)。在一些示例中,关联前专用字段1033可以具有由帧控制字段910的长度/子类型字段指示的长度。例如,当长度字段指示长度2时,则关联前专用字段1033可以具有2字节的长度并且可以用于提供精细定时同步、定位等。在一些示例中,PBSSID字段1031和PBSSID2字段1032可包括传送设备(和接收设备)的SSID的散列。例如,相关联AP的6字节MAC地址可以被散列成3个字节并且分别被包括在PBSSID和PBSSID2字段1031和1032中。
如图所示,供应商专用格式1040包括如上关于图9所描述的8位帧控制字段910。参考图9的12位地址字段912是传送设备的供应商ID 1041,其可以标识特定供应商等。对于供应商专用格式1040,12位TSD/TD控制字段914是第二供应商ID字段1024,其可以标识第二传送设备。在一些示例中,供应商专用格式包含两个部分标识符,一个在地址字段中(例如,供应商ID字段1041),一个在TSD/TD控制字段914中(例如,第二供应商ID字段1024)。供应商ID字段1041可以包含组织唯一标识符(OUI)的12个最低有效位(LSB),并且第二供应商ID字段1042包含OUI的另外12位。供应商ID字段1041和1042可以标识生成该帧的设备的供应商。对于供应商专用格式1040,有效载荷或帧体部分330可包括杂项长度的供应商专用字段1043,并且FCS 340是本文描述的CRC字段。因此,取决于供应商专用字段1043的长度,供应商专用格式1040可以具有6字节的最小长度和13字节的最大长度。在一些示例中,因供应商而异的字段1043可包括接收机地址(例如,因供应商而异的格式1040帧的接收设备的地址)。
图11解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备通信的图9的MPDU的示例性结构的进一步细节的示例。在一些示例中,图9的MPDU 902的示例性结构(包括MPDU 902的帧控制字段910的细节)可以用在WUR设备通信中。如图所示,帧控制字段910可包括类型(或子类型)字段1102、长度或杂项字段1104、以及保留字段1106在一些示例中,类型字段1102的长度可以是3-4位,并且长度/杂项字段1104的长度可以是3-4位。保留字段1106可以是8位帧控制字段的剩余位。类型字段1102可以指示MPDU 902的类型。MPDU 902的示例性类型在下表2中提供:
表2–WUR帧类型
例如,当类型字段1102包括值“0”时,MPDU 902可以是WUR信标帧。当类型字段1102包括值“1”时,MPDU 902可以是WUR唤醒帧。当类型字段1102包括值“2”时,MPDU 902可以是WUR供应商专用帧。当类型字段1102包括值“3”时,MPDU 902可以是WUR发现帧。当类型字段1102包括值“4”或更大时,MPDU 902可以是另一专用类型的帧。
当长度可变时,长度/杂项字段1104可包括或充当MPDU 902的长度字段,而当长度恒定时,长度/杂项字段1104可以充当MPDU 902的杂项字段。在一些示例中,MPDU 902为可变长度还是恒定长度可以由一位(例如,可变长度或恒定长度位)来指示。当该位被设置为“1”时,MPDU 902可以具有可变长度。当该位被设置为“0”时,MPDU 902可以具有恒定长度。该位可以在各种位置中指示。作为示例,该位可以是类型字段或长度/杂项字段本身的最高有效位或最低有效位。替代地,该位可以在类型字段1102的B0或B2或B3或任何其他位的位置。图11中所示的位是类型字段1102的示例,并且长度/杂项字段1104的长度是4位。
当长度/杂项字段1104作为可变长度MPDU 902的长度字段操作时,长度字段1104可以包含有效载荷或帧体部分330的长度。当长度/杂项字段1104作为杂项字段操作时,杂项字段1104可以包含预期用于指示或传达各种其他信息的位,例如,如上所述。
如本文所述,包括MPDU 902的每个WUR帧可以包含以下分量:MAC报头320(其包括帧控制910、地址字段912、以及类型和/或子类型相关(例如,TSD/TD)控制字段914),有效载荷或帧体部分330(其可以为可变长度,并且当为可变长度时包含因帧类型而异的信息),以及FCS 340(其包含例如8位、16位、或其他位的CRC)。在一些示例中,FCS可以包含不同的CRC。例如,FCS 340可包括CRC-16FCS,其可以包括16次多项式和相应的计算;或包括CRC-8FCS,其可以包括8次多项式和相应的计算。在一些示例中,可以使用或提供另一CRC多项式或计算。
图12解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备通信的图4的PPDU的示例性结构的进一步细节的示例。在一些示例中,如上所述,WUR帧或PPDU 300可以在被寻呼ID字段331中包括被寻呼ID或WID。在一些示例中,被寻呼ID字段331可包括关于PPDU 300所应用或寻址到的一个或多个STA的信息。例如,当PPDU 300是单播帧或具有恒定长度时,PPDU 300不需要包括关于PPDU 300所应用或寻址到的一个或多个STA的信息。当PPDU 300是广播帧或可变长度时,PPDU 300可包括关于该PPDU所应用或寻址到的一个或多个STA的信息。在一些示例中,该信息可包括位映射和STA标识符列表等中的一者或多者。如图所示,被寻呼ID字段331可包括在被寻呼ID 1字段1201a、被寻呼ID 2字段1201b、和被寻呼ID 3字段1201n中的针对三个STA的STA标识符。
在一些示例中,当PPDU 300的有效载荷或帧体部分330包括被设置为零的地址字段(例如,地址字段912)时,有效载荷或帧体部分330可包括针对PPDU 300旨在去往和/或定向到的STA的多个被寻呼标识符(例如,被寻呼ID 1201a-1201n)。例如,在具有有效载荷或帧体部分330的可变长度的广播或多播WUR唤醒帧中,每个接收STA可以确定有效载荷或帧体部分330在被寻呼ID字段331中包括一个或多个被寻呼ID(例如,被寻呼ID 1201a-1201n),并且可以解析该WUR唤醒帧以基于被寻呼ID字段331中的标识符来确定PPDU 300是否应用于或定向到该接收STA。在一些示例中,被寻呼ID字段331中的STA标识符(例如,被寻呼ID 1201a-1201n)可以按预先选择的顺序。在此类示例中,接收到PPDU 300的每个STA可以解析整个有效载荷或帧体部分330以确定PPDU 300是否被定向到或应用于该STA,即使PPDU 300很可能仅旨在给这些接收STA的小子集。
在一些示例中,如本文所述,STA标识符可以按递增顺序列出。在一些示例中,STA标识符可以按递减顺序列出。与被寻呼ID字段331中的STA标识符不按确定性或预先选择的顺序安排时相比,在此类示例中,可以向接收STA提供以最小或减少的处理来丢弃并非旨在给它们或不应用于它们的帧的简单方法。例如,当被寻呼ID按递增顺序列出时,每个接收STA可以解析被寻呼ID字段331,并且如果被寻呼ID字段331中被解析的被寻呼ID大于该STA的ID,则该STA可以丢弃或者抛弃PPDU 300,因为被寻呼ID字段331中的每个其余ID将大于该STA的ID,并且PPDU 300将不应用于或不定向到该STA。因此,通过利用被寻呼ID 1201a-1201n在被寻呼ID字段331中的确定性或预先选择的排序方案,可以向接收STA提供用于丢弃或抛弃由非关联AP生成的并非旨在给那些STA或不定向到那些STA的PPDU 300的机制。相应地,丢弃PPDU 300的STA可以与由这些STA所关联的AP生成的并发WUR帧重新同步。这还允许STA抑制处理由AP生成的旨在给其他STA的帧,从而通过提供用于提前终止对这种多播、可变长度的唤醒WUR的接收和处理的机制来降低功耗。
在一些示例中,生成多播、可变长度的WUR帧的WUR AP 104可以按递增顺序在被寻呼ID字段331中对被寻呼ID 1201a-1201n的列表进行排序。在一些示例中,WUR AP 104可以在包括被寻呼ID 1201a-1201n的列表的其他多播或可变长度的WUR中利用这种递增顺序。相应地,当接收STA在被寻呼ID字段331中标识出大于其自身ID的被寻呼ID 1201而没有找到其ID时、或者紧接在定位到被寻呼ID字段331中的最后被寻呼ID 1201a-1201n并且该被寻呼ID 1201a-1201n小于该接收STA的ID之后,接收STA可以丢弃或抛弃所接收的唤醒WUR帧(或其他WUR帧)。
图13解说了根据本公开的各方面的用于在WUR设备通信中与WUR设备通信的图12的PPDU的被寻呼ID字段的示例性结构的进一步细节的示例。在一些示例中,有效载荷或帧体部分330可以在帧体330中仅包括被寻呼ID字段331或被寻呼ID 1201。在一些示例中,有效载荷或帧体部分330可包括在有效载荷或帧体部分330中的被寻呼ID字段331或被寻呼ID1201连同控制/杂项信息332。有效载荷或帧体部分330的被寻呼ID结构1300的三个可选示例被包括作为1300a、1300b和1300c。
在被寻呼ID结构1300a的第一选项中,有效载荷或帧体部分330包括具有8位长度的被寻呼ID 1201(例如,被寻呼ID 1201a)。8位长度的被寻呼ID 1201a可足以标识最多达256个唯一性STA。在一些示例中,可以通过利用地址字段(具有12位的长度)及其MSB(或另一数量的MSB)结合被寻呼ID字段331中的被寻呼ID 1201来指示最多达4096个站。例如,当地址字段包括12位时,地址字段的4个MSB可以与被寻呼ID 1201一起或联合地用来标识特定STA。在一些示例中,可以在PPDU 300的地址字段中标识WUR帧被定向到或WUR帧所应用到的第一个列出的STA。可以在被寻呼ID字段331中标识WUR帧被定向到或WUR帧所应用到的所有附加STA。在解析所接收的WUR帧时,STA可以确定所接收的WUR帧的地址字段中的ID是否与该STA的ID匹配。当地址字段中的ID的确与该STA的ID匹配时,STA继续通过FCS来解析所接收的WUR帧。当地址字段中的ID与STA的ID不匹配时,STA确定地址字段中的ID的4个MSB是否与该STA的ID的4个MSB匹配。如果它们匹配,则STA继续解析WUR帧以确定在被寻呼ID字段331中列出的ID是否包括该STA的ID,从而确定WUR帧是否应用到或定向到该STA,如本文所述的。如果这4个MSB不匹配,则STA可以丢弃所接收的WUR帧。本领域技术人员可以领会,该规程可以适用于地址字段和被寻呼ID字段331长度的任何组合,其中地址字段或地址字段中标识的地址具有的长度大于或等于被寻呼ID字段中的被寻呼ID 1201或被寻呼ID字段本身的相应长度,并且其中MSB数量等于地址字段的大小或长度与被寻呼ID字段331之一的大小或长度的差异。例如,如果地址字段的长度为16位且被寻呼ID字段为10位,则要比较6个MSB(16-10=6个MSB)。在一些示例中,可以使用正交调度来标识超过256个唯一性STA,如本文所述的。这种调度可以允许使用较小的8位长度的被寻呼ID 1201,同时避免唤醒非预期的STA,从而减小字段大小和潜在开销。然而,与能够唯一性地标识每个STA相比,可能失去一些灵活性。
在用于被寻呼ID结构的第二选项(例如,被寻呼ID结构1300b)中,有效载荷或帧体部分330包括具有16位长度的被寻呼ID 1201(例如,被寻呼ID 1201b)。16位长度的被寻呼ID 1201b可包括12位ID字段或部分1310以及4位杂项字段或部分1315。12位ID字段1310可足以唯一性地标识2048个STA。与选项1300a的单个八位位组相比,这种结构可以允许WUR利用与主无线电相同或相似的信令,并提供附加的灵活性。另外,与选项1300a相比,较大的16位结构可以提供STA与AP之间的额外控制信息的通信,其具有增加开销的潜在成本。
在用于被寻呼ID结构的第三选项(例如,被寻呼ID结构1300c)中,有效载荷或帧体部分330包括被寻呼ID 1201a-1201n和杂项字段1320。在该选项中,每个被寻呼ID 1201a、1201b和1201n可以在有效载荷或帧体部分330中毗邻地(例如,连续地或背靠背地)列出,其中有效载荷或帧体部分330具有为8的倍数的长度。相应地,被寻呼ID 1201a、1201b和1201n可以具有任何长度(例如,8位、12位等),并且有效载荷或帧体部分330将被装填或填充附加位以获得为8的倍数的总长度。填充或附加位可包括供应商专用位、用于附加FCS的位、控制位、杂项位等。此类布置可以最大化帧体中所包括的标识符的数量,同时保持对有效载荷或帧体部分330的约束。在一些示例中,被寻呼ID 1201a-1201n可以具有混合长度(例如,8位、12位、16位等的混合)——此时在PPDU 300中指示这种长度混合。
在一些示例中,有效载荷或帧体部分330可以具有8个或16个八位位组的最大长度。相应地,对于选项1300a,可以用单个唤醒WUR帧来寻呼最多达8个WUR STA(8个八位位组)或16个WUR STA(16个八位位组)。对于选项1300b,可以用单个唤醒WUR帧来寻呼最多达4个WUR STA(8个八位位组)或8个WUR STA(16个八位位组)。
在一些示例中,有效载荷或帧体部分330可包括一个或多个被寻呼ID,其中每个被寻呼ID包含单个8位标识符(例如,选项1300a),其中8位标识符等于接收STA标识符的8个LSB。在一些示例中,有效载荷或帧体部分330可包括一个或多个被寻呼ID(例如,选项1300b),其中每个被寻呼ID包含12位标识符1310和4位杂项字段1315,其中12位标识符1310等于接收STA标识符。
图14解说了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的指示嵌入式基本服务集标识符(BSSID)字段的示例性WUR帧以及不指示嵌入式BSSID字段的示例性WUR帧的细节的示例。在一些示例中,WUR帧1400a包括帧控制字段910、地址字段912、TSD/TD控制字段914、有效载荷或帧体部分330、嵌入式BSSID字段1410、和FCS字段340。WUR帧1400b包括帧控制字段910、地址字段912、TSD/TD控制字段914、有效载荷或帧体部分330、以及FCS字段340,而没有显式地包括在WUR帧1400b中的嵌入式BSSID字段1410。
在一些示例中,FCS字段340可包括16位CRC,并且可以在WUR帧1400a中所示的帧控制字段910、地址字段912、TSD/TD控制字段914、有效载荷或帧体部分330、以及嵌入式BSSID字段1410上计算FCS。在一些示例中,帧控制字段910、地址字段912、TSD/TD控制字段914、有效载荷或帧体部分330和嵌入式BSSID字段1410可以被称为计算字段。在一些示例中,如本文所讨论的,有效载荷或帧体部分330可以是可任选的,例如,可以仅在WUR帧1400a是可变长度时才被包括在WUR帧1400a中。否则,有效载荷或帧体部分330可以不被包括在WUR帧1400a中。类似地,嵌入式BSSID字段1410可以仅针对不是WUR发现帧的WUR帧才被包括在WUR帧1400a中(例如,可以仅存在于关联后WUR帧中)。对于WUR发现帧,嵌入式BSSID字段1410可以不被包括在WUR帧1400a中。在一些示例中,嵌入式BSSID字段1410可以是计算字段中按顺序的最后一个字段。
在一些示例中,当嵌入式BSSID字段1410不被包括在WUR帧1400b中时,可以从由AP104传送给STA 106的最近WUR模式元素或最近WUR操作元素获得嵌入式BSSID。在一些示例中,可以从WUR模式元素或WUR操作元素中所包含的BSSID字段的散列获得嵌入式BSSID字段1410。AP 104可以在发送给STA 106的个体寻址的管理帧中包括WUR操作元素(如果AP 104希望这些帧只能由STA 106解码,例如,通过使用仅被STA 106知道的嵌入式BSSID或BSSID字段并且在经加密管理帧中向STA 106提供此信息),或者在广播管理帧(例如,信标、广播探测响应等)中包括WUR操作元素,以便与AP 104相关联或者打算与AP 104关联的所有STA106知道嵌入式BSSID或它们可以从中推导出嵌入式BSSID的BSSID。嵌入式BSSID可包括例如由AP 104从标识与接收STA 106相关联的BSS的BSSID中或者当与STA 106相关联的BSS属于多BSSID集并且该BSSID不是传送BSSID时从标识非传送BSS的BSSID中随机选择的16位。在一些示例中,AP 104可以为BSSID选择16位的任何值,只要所选择的值不同于邻域中的所有其他BSS即可。AP 104可以请求STA 106提供他们在其各自的邻域中看到的BSSID的报告或列表。替代地,STA 106可以在没有AP 104的提示的情况下报告所观察到的BSSID。在一些示例中,BSSID的报告或列表可以利用与BSS颜色冲突报告相似的机制。
在一些示例中,当嵌入式BSSID字段1410不被包括在WUR帧1400b中时,可以从BSSID的最低有效位(LSB)获得嵌入式BSSID。例如,嵌入式BSSID可以是标识与STA 106相关联的BSS的BSSID的16个LSB(例如,BSSID[32:47])。替代地,当与STA 106相关联的BSS属于多BSSID集时,这16个LSB BSSID[32:47]来自标识传送BSS的BSSID。
在一些示例中,当嵌入式BSSID字段1410不被包括在WUR帧1400b中时,嵌入式BSSID可以是默认从对BSSID进行异或所获得的16位字段。例如,嵌入式BSSID可以是16位,其等于标识与STA 106相关联的BSS的BSSID的BSSID[0:15]XOR BSSID[16:31]XOR BSSID[32:47]的结果。替代地,嵌入式BSSID来自如上所述经异或的BSSID,其在与STA 106相关联的BSS属于多BSSID集时标识传送BSS。
在一些示例中,当嵌入式BSSID字段1410不被包括在WUR帧1400b中时,可以从48位BSSID获得嵌入式BSSID。例如,48位的BSSID可以标识与STA 106相关联的BSS。替代地,在与STA 106相关联的BSS属于多BSSID集时,48位的BSSID来自标识传送BSS的BSSID。
在一些示例中,根据计算字段被传送的顺序来处理计算字段。在一些示例中,嵌入式BSSID可以不作为所传送的WUR帧中的独立字段而存在。例如,嵌入式BSSID可以嵌入在实际传送的WUR帧中的一个或多个其他字段中。因此,尽管WUR帧1400a将嵌入式BSSID示为显式字段1410,但是嵌入式BSSID实际上可以作为构成计算字段(例如,帧控制字段910、地址字段912、TSD/TD控制字段914、有效载荷或帧体部分330)的一个或多个字段的一部分或嵌入其中来被包括在计算帧中。在一些示例中,FCS 340可包括通过计算字段除以相应的8、24或32位多项式的模2除法所生成的余数的1补数。
在一些示例中,FCS 340可包括通过计算字段除以多项式x16+x8+x5+1的模2除法所生成的余数的1补数,其中移位寄存器状态被预设为全1。
图15解说了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的用于计算FCS的示例性处理流程的细节的示例。如图所示,CRC-16实现包括串行数据输入。在一些示例中,串行数据输入可包括计算字段(BL,BL-1…,B1,B0),其中BL是计算字段的最高有效位。在一些示例中,CRC-16实现可以替换为CRC-8、CRC-24、CRC-32和CRC-64实现之一。
在将寻址信息传达给WUR STA时,AP 104可以利用来自PCR的映射,这可以导致减少的存储器消耗和处理,因为关于PCR的信息是WUR STA已知的。另外,在某些示例中,AP104可以维护以下标识符中的一者或多者:(1)BSS的BSSID,其在某些示例中可以具有6字节的长度;(2)包括非传送BSSID的N-1个其他BSSID,其中N等于包括AP 104的BSSID和在AP104邻域中的非传送BSSID的BSSID总数;以及(3)与AP 104相关联(或打算与AP 104关联)的每个WUR STA的AID,在某些示例中每个AID具有12位的长度。另外,AP 104可以维护TIM位映射,该TIM位映射标识以下一者或多者:(1)存在针对WUR STA的广播缓冲器单元(BU)递送(位0);(2)存在针对至少一个非传送BSSID的广播BU递送(位1到n-1);以及(3)在某些示例中,存在针对每个WUR STA的个体BU(位AID)。
当相应WUR STA的PCR激活时(例如,不在功率节省模式中),所有WUR STA可以维护这些标识符中的每一者。在一些示例中,PCR中的功率节省机制可能严重依赖于这些指示以将BU递送到功率节省WUR STA。此外,WUR STA在维护尽可能少的标识符的同时可以维护:(1)传送ID(长度为12位),其与话务指示映射(TIM)位映射的位0具有概念等效性;(2)唤醒ID(长度为12位),其与等于TIM位映射的WUR STA的AID的位具有概念等效性;以及(3)群ID(长度为12位),其与TIM位映射的位(1到n-1)具有概念等效性。在一些示例中,WUR STA可以维护多个群ID的标识符。
图16解说了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的在主连接无线电(PCR)和WUR之间的TIM的示例性映射的示例。在一些示例中,PCR的BSSID可以在位0处映射到WUR作为发射机标识符(传送ID 0)。PCR的AID(AID n-AID m)可被映射到WUR作为WUR STA的唤醒ID(WID n-WID m)。可以在映射1600中示出的PCR到WUR映射的2048位之后嵌入BSSID。
图17解说了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的在PCR和WUR之间的TIM的示例性映射的示例。在一些示例中,TIM 1700可包括在位0处映射到WUR的PCR的BSSID、作为WUR STA的WID映射到WUR的PCR的AID、以及在映射1700中示出的PCR到WUR映射的2048之后的嵌入式BSSID。然而,映射1700示出了可以使用BSSID对PCR到WUR映射的位2048进行散列,这可以导致PCR和WUR之间的指派被随机化。在一些示例中,散列函数可包括BSSID的不同部分与PCR映射的XOR。
与不使用散列的情况相比,这种散列可以提供使用类似于映射1600的PCR到WUR映射,而没有(或减少了)附加的存储器要求和关于附加标识符元素的通信改变。此外,如本文所描述并且在映射1700中描绘的这种散列可以提供使WUR STA存储其传送ID和唤醒ID的存储器需求的减少(例如,使用最多达3个八位位组和多个BSSID的最多达八个附加位)。这种散列还可以提供使WUR STA存储群ID的值的存储器要求的减少(例如,对于每个群ID使用12位,除非群ID是连续间隔的,这可以提供存储器需求的进一步减少,如本文所述的)。此外,在PCR到WUR映射中随机地分布指派可以提供早期分组过滤和减少的冲突,以及其他益处。
当执行散列函数并对PCR TIM与BSSID进行异或以生成WUR TIM时,AP 104可以如下生成本文描述的标识符:传送ID可以被生成为等于:(1)BSSID的12位(例如,BSSID[36:47])和(2)BSSID的12位与BSSID的其他12位块进行异或(例如,BSSID[0:11]XOR BSSID[12:23]XOR BSSID[24:35]XOR BSSID[36:47])。在一些示例中,可以基于WUR STA的AID和传送ID来生成唤醒ID(例如,(AID+传送ID)mod 212)。在一些示例中,可以基于传送ID来生成群ID(例如,传送ID n=(n+传送ID)mod 212,其中n是TIM位映射中标识的BSS的最大数量(包括非传送BSSID和传送BSSID两者)以及群ID=(m+传送ID)mod 212,其中m是AP 104指派给WUR STA的最高AID)。在一些示例中,当生成如本文所述的传送、唤醒和群ID的散列函数被应用到嵌入式BSSID时,嵌入式BSSID可以等于:(1)BSSID的16位(例如,BSSID[20:35])和(2)BSSID的16位与BSSID的其他16位块进行异或(例如,BSSID[0:15]XOR BSSID[16:31]XORBSSID[32:47])。在所描述的示例中,BSSID可以对应于传送AP 104的AID,除非该AP在传送的WUR元素(例如,WUR模式元素或WUR操作元素)中宣告替代的WUR BSSID。
相应地,当WUR STA在WUR模式下操作时,WUR STA可以存储传送ID(具有12位长度)、唤醒ID(具有最多12位的长度)、以及嵌入式BSSID(具有16位长度)。替代地或附加地,WUR STA可以使用附加的3位来存储这些ID加上多个BSSID以标识非传送BSSID。在一些示例中,WUR STA可以存储群ID。当包括群ID时,AP可以在连续ID空间中分配群ID,该连续ID空间可以由起始ID+群位映射来标识(因此,具有12位加上位映射大小的总大小)。在此类示例中,WUR STA可以声明该WUR STA支持的位映射大小。
在一些示例中,AP 104可以确定其BSSID(以及对应的嵌入式BSSID)各自与相同邻域中的另一AP(例如,OBSS AP)的对应BSSID和嵌入式BSSID匹配。在此类示例中,AP 104可被配置成改变其散列函数或散列值(例如,在本文描述的XOR中使用的BSSID)。在一些示例中,AP 104可以例如在WUR模式元素或WUR操作元素中宣告替代WUR BSSID,如本文所述。在一些示例中,替代WUR BSSID的这种宣告可以利用PCR和WUR之间的6字节通信。这种宣告可以指示WUR BSSID将用于PCR和WUR映射之间的XOR散列函数,而不是AP 104用于散列的BSSID。在一些示例中,AP 104可以完全改变其散列函数(例如,将XOR函数改变为Walsh-Hadamard或任何其他散列函数,或者从BSSID随机选择12位)。与本文描述的异或相比,散列函数的这种改变可以导致计算逻辑的增加,但是可能不需要改变在散列函数中使用的BSSID。
在一些示例中,AP 104和WUR STA可以使用CRC计算作为散列函数来获得传送ID和/或嵌入式BSSID中的一者或多者。在此类示例中,AP 104和WUR STA可以使用在BSSID上计算出的32位CRC的至少一部分(其中可以基于式1或如本文所述地执行计算,其中BSSID是计算字段)以生成传送ID和用来生成嵌入式BSSID的另一部分。作为示例,计算出的32位CRC的16个LSB可以用作嵌入式BSSID,并且12个MSB可以用作传送ID。在一些示例中,由于CRC包含32位并且这32位中的12位(例如,12个MSB或12个LSB)可以用于传送ID,因此嵌入式BSSID可以被构造为20位大小并且包含CRC的剩余位(例如,20个LSB或20个MSB)。通常,用于传送ID和嵌入式BSSID的位可以从任何位的位置获得,只要用于传送ID的位不被用于嵌入式BSSID,反之亦然。例如,在一些示例中,用于传送ID的位可以不与用于嵌入式BSSID的那些位交叠。
在一些示例中,AP 104和/或WUR STA可以请求AP 104和WUR STA之间的通信是私密的。相应地,AP 104和WUR STA可以使用仅AP 104和WUR STA(以及在某些示例中,与AP104相关联的其他STA)知晓的密钥来认证通信。一旦AP 104和WUR STA之间的通信得到认证,WUR STA就可以请求私密通信。作为响应,AP 104可以在经加密帧中向WUR STA传送BSSID(或AP 104的AID或散列函数),使得仅与AP 104相关联的STA 106能够标识在AP 104和WUR STA之间的散列中使用的BSSID(或者AID或散列函数)。相应地,只有与AP 104相关联的WUR STA能够找出AP 104和请求私密通信的WUR STA之间的通信,这可能导致向其他STA隐藏历史。
图18示出了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的设备1805的框图1800。设备1805可以是如本文所描述的AP(或其他传送无线设备)的各方面的示例。设备1805可包括接收机1810、WUR寻址管理器1815、和发射机1820。设备1805还可包括处理器。这些组件中的每一者可彼此处于通信(例如,经由一条或多条总线)。
接收机1810可接收信息,诸如分组、用户数据、或与各种信息信道相关联的控制信息(例如,控制信道、数据信道、以及与WUR设备通信中的WUR帧寻址有关的信息等)。信息可被传递到该设备的其他组件。接收机1810可以是参照图21所描述的收发机2120的各方面的示例。接收机1810可利用单个天线或一组天线。
WUR寻址管理器1815可以标识要为其发送WUR帧的一个或多个接收无线设备;获得与该一个或多个接收无线设备相关联(或打算与之关联)的AP的BSSID,该BSSID被一个或多个接收无线设备所知晓;对BSSID执行散列函数以获得经散列BSSID;使用经散列BSSID的第一部分作为第一标识符;生成具有地址标识符字段的WUR帧以供传输,该地址标识符字段包括第一标识符或第二标识符,其中第二标识符至少部分地基于第一标识符;以及将该WUR帧传送给该一个或多个接收无线设备。WUR寻址管理器1815可以是本文描述的WUR寻址管理器2110的各方面的示例。
WUR寻址管理器1815或其子组件可以在硬件、由处理器执行的代码(例如,软件或固件)、或其任何组合中实现。如果在由处理器执行的代码中实现,则WUR寻址管理器1815或其子组件的功能可以由设计成执行本公开中描述的功能的通用处理器、DSP、专用集成电路(ASIC)、FPGA或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合来执行。
WUR寻址管理器1815或其子组件可物理地位于各种位置(包括被分布),以使得功能的各部分在不同物理位置处由一个或多个物理组件来实现。在一些示例中,WUR寻址管理器1815或其子组件可以是根据本公开的各个方面的分开且相异的组件。在其他示例中,根据本公开的各方面,WUR寻址管理器1815或其子组件可以与一个或多个其他硬件组件(包括但不限于输入/输出(I/O)组件、收发机、网络服务器、另一计算设备、本公开中所描述的一个或多个其他组件、或其组合)组合。
发射机1820可传送由设备的其他组件生成的信号。在一些示例中,发射机1820可以与接收机1810共处于收发机模块中。例如,发射机1820可以是参照图21所描述的收发机2120的各方面的示例。发射机1820可利用单个天线或一组天线。
图19示出了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的设备1905的框图1900。设备1905可以是如本文所描述的设备1805或AP 115(或其他传送无线设备)的各方面的示例。设备1905可包括接收机1910、WUR寻址管理器1915、和发射机1950。设备1905还可包括处理器。这些组件中的每一者可彼此处于通信(例如,经由一条或多条总线)。
接收机1910可接收信息,诸如分组、用户数据、或与各种信息信道相关联的控制信息(例如,控制信道、数据信道、以及与WUR设备通信中的WUR帧寻址有关的信息等)。信息可被传递到该设备的其他组件。接收机1910可以是参照图21所描述的收发机2120的各方面的示例。接收机1910可利用单个天线或一组天线。
WUR寻址管理器1915可以是本文描述的WUR寻址管理器1815的各方面的示例。WUR寻址管理器1915可包括接收设备管理器1920、BSSID管理器1925、散列管理器1930、散列选择管理器1935、帧生成管理器1940、和帧传输管理器1945。WUR寻址管理器1915可以是本文描述的WUR寻址管理器2110的各方面的示例。
接收设备管理器1920可以标识要为其发送WUR帧的一个或多个接收无线设备。BSSID管理器1925可以获得与该一个或多个接收无线设备相关联(或打算与之关联)的AP的BSSID,该BSSID被一个或多个接收无线设备所知晓。散列管理器1930可对BSSID执行散列函数以获得经散列BSSID。散列选择管理器1935可以使用经散列BSSID的第一部分作为第一标识符(例如,设备1905的发射机ID)。
帧生成管理器1940可以生成具有第一标识符或第二标识符(例如,接收无线设备的唤醒ID、与多个接收无线设备相关联的群ID、或者与邻域相关联的非传送BSSID)中的一者的WUR帧以供传输,第二标识符基于WUR帧的地址标识符字段中的第一标识符。帧传输管理器1945可以将该WUR帧传送给该一个或多个接收无线设备。
发射机1950可传送由设备的其他组件生成的信号。在一些示例中,发射机1950可以与接收机1910共处于收发机模块中。例如,发射机1950可以是参照图21所描述的收发机2120的各方面的示例。发射机1950可利用单个天线或一组天线。
图20示出了根据本公开的各方面的支持WUR设备通信中的WUR帧寻址的WUR寻址管理器2005的框图2000。WUR寻址管理器2005可以是本文描述的WUR寻址管理器1815、WUR寻址管理器1915、或WUR寻址管理器2110的各方面的示例。WUR寻址管理器2005可包括接收设备管理器2010、BSSID管理器2015、散列管理器2020、散列选择管理器2025、帧生成管理器2030、帧传输管理器2035、FCS管理器2040、WUR标识符管理器2045、群标识符管理器2050、和非传送BSSID管理器2055。这些模块中的每一者可彼此直接或间接通信(例如,经由一条或多条总线)。
接收设备管理器2010可以标识要为其发送WUR帧的一个或多个接收无线设备。BSSID管理器2015可以获得与该一个或多个接收无线设备相关联(或打算与之关联)的AP的BSSID,该BSSID被该一个或多个接收无线设备所知晓。散列管理器2020可对BSSID执行散列函数以获得经散列BSSID。在一些示例中,散列管理器2020可在BSSID上计算CRC以获得经散列BSSID。在一些情形中,BSSID是用于计算CRC的计算字段。在一些情形中,与BSSID上的CRC相关联的多项式是与用于第一无线电收发机上的传输的CRC计算的多项式相同的多项式,第一无线电收发机不同于用于传送WUR帧的第二无线电收发机。散列选择管理器2025可以使用经散列BSSID的第一部分作为第一标识符。在一些示例中,散列选择管理器2025可以使用经散列BSSID的第二部分作为第三标识符。
帧生成管理器2030可以生成具有地址标识符字段的WUR帧以供传输,该地址标识符字段包括第一标识符或第二标识符,其中第二标识符至少部分地基于第一标识符。在一些示例中,帧生成管理器2030可以生成在WUR帧的FCS字段中具有CRC值的WUR帧以供传输。在一些示例中,帧生成管理器2030可以生成在WUR帧的FCS字段中具有MIC值的WUR帧以供传输。在一些示例中,帧生成管理器2030可以生成WUR帧以供传输,而第三标识符不被显式地包括在该WUR帧的字段中。在一些示例中,帧生成管理器2030可以生成在地址标识符字段中具有第一标识符的广播WUR帧以供传输。在一些示例中,帧生成管理器2030可以生成具有在地址标识符字段中的第二标识符且具有标识符集的可变长度WUR帧以供传输,该标识符集中的每个标识符与该一个或多个接收无线设备中对应的接收无线设备相关联。在一些情形中,该标识符集中的每个标识符在可变长度WUR帧内按顺序(例如,接收无线设备已知的预定义顺序)列出。在一些情形中,该标识符集中的每个标识符可以按递增顺序列出。在一些情形中,该标识符集中的每个标识符可以按递减顺序列出。帧传输管理器2035可以将该WUR帧传送给该一个或多个接收无线设备。
FCS管理器2040可以在计算字段集上计算CRC以获得CRC值,该计算字段集包括具有第三标识符的字段(例如,嵌入式BSSID字段)。在一些情形中,该计算字段集还可包括地址标识符字段中的第一或第二标识符(例如,当WUR帧是WUR信标帧时为第一标识符,或当WUR帧是WUR唤醒帧时为第二标识符)。在一些情形中,可以生成WUR帧以与该WUR帧的FCS字段中的CRC值一起传输。在一些情形中,可以生成WUR帧用于传输,而第三标识符不被显式地包括在该WUR帧的字段中。换言之,在执行或计算CRC的过程期间可以在字段中使用第三标识符,但是第三标识符不被明确地包括在随后与WUR帧的FCS字段中的CRC值一起传送的字段中。在一些情形中,经散列BSSID的第二部分包括经散列BSSID的最高有效位部分,并且第二部分的长度是16位。在一些示例中,FCS管理器2040可以在计算字段集上执行或计算MIC以获得MIC值,该计算字段集包括具有第三标识符的字段(例如,嵌入式BSSID字段)。例如,FCS类型可以是至少部分地基于WUR帧为受保护帧类型的MIC。在一些情形中,用于计算MIC的技术可以类似于用于计算CRC的技术。
WUR标识符管理器2045可以使用第一标识符和该一个或多个接收无线设备中的接收无线设备的关联标识符来计算第二标识符。在一些示例中,WUR标识符管理器2045可以对第一标识符和该接收无线设备的关联标识符的总和执行模运算。
群标识符管理器2050可以使用第一标识符和大于或等于该一个或多个接收无线设备可用的基本服务集数量的值来计算第二标识符。在一些示例中,群标识符管理器2050可以对第一标识符和该值(例如,大于或等于该一个或多个接收无线设备可用的基本服务集数量的值)的总和执行模运算。在一些情形中,该基本服务集数量是TIM中标识的基本服务集的最大数量。在一些示例中,群标识符管理器2050可以使用第一标识符和大于该一个或多个接收无线设备中的接收无线设备的最高关联标识符的值来计算第二标识符。在一些示例中,群标识符管理器2050可以对第一标识符和该值(例如,大于该接收无线设备的最高关联标识符的值)的总和执行模运算。非传送BSSID管理器2055可以使用第一标识符和非传送BSSID的指示来计算第二标识符。
图21示出了根据本公开的各方面的包括支持WUR设备通信中的WUR帧寻址的设备2105的系统2100的示图。设备2105可以是如本文所描述的设备1805、设备1905、或AP的示例或包括其组件。设备2105可包括用于双向语音和数据通信的组件,包括用于传送和接收通信的组件,包括WUR寻址管理器2110、网络通信管理器2115、收发机2120、天线2125、存储器2130、处理器2140、以及站间通信管理器2145。这些组件可经由一条或多条总线(例如,总线2150)处于电子通信。
WUR寻址管理器2110可以标识要为其发送WUR帧的一个或多个接收无线设备;获得与该一个或多个接收无线设备相关联(或打算与之关联)的AP的BSSID,该BSSID被该一个或多个接收无线设备所知晓;对BSSID执行散列函数以获得经散列BSSID;使用经散列BSSID的第一部分作为第一标识符;生成具有地址标识符字段的WUR帧以供传输,该地址标识符字段包括第一标识符或第二标识符,其中第二标识符至少部分地基于第一标识符;以及将该WUR帧传送给该一个或多个接收无线设备。
网络通信管理器2115可以管理与核心网的通信(例如,经由一个或多个有线回程链路)。例如,网络通信管理器2115可以管理客户端设备(诸如一个或多个UE 115)的数据通信的传递。
收发机2120可经由一个或多个天线、有线或无线链路进行双向通信,如上所述。例如,收发机2120可表示无线收发机并且可与另一无线收发机进行双向通信。收发机2120还可包括调制解调器以调制分组并将经调制的分组提供给天线以供传输、以及解调从天线接收到的分组。
在一些情形中,无线设备可包括单个天线2125。然而,在一些情形中,该设备可具有不止一个天线2125,这些天线可以能够并发地传送或接收多个无线传输。
存储器2130可包括RAM和ROM。存储器2130可存储包括指令的计算机可读、计算机可执行代码2135,这些指令在被执行时使处理器执行本文描述的各种功能。在一些情形中,存储器2130可尤其包含BIOS,其可控制基本硬件或软件操作,诸如与外围组件或设备的交互。
处理器2140可包括智能硬件设备(例如,通用处理器、DSP、CPU、微控制器、ASIC、FPGA、可编程逻辑器件、分立的门或晶体管逻辑组件、分立的硬件组件,或者其任何组合)。在一些情形中,处理器2140可被配置成使用存储器控制器来操作存储器阵列。在其他情形中,存储器控制器可被集成到处理器2140中。处理器2140可被配置成执行存储器中所存储的计算机可读指令以执行各种功能(例如,支持WUR设备通信中的WUR帧寻址的功能或任务)。
站间通信管理器2145可以管理与其他基站105的通信,并且可以包括控制器或调度器以用于与其他基站105协作地控制与UE 115的通信。例如,站间通信管理器2145可针对各种干扰缓解技术(诸如波束成形或联合传输)来协调对去往UE 115的传输的调度。在一些示例中,站间通信管理器2145可以提供LTE/LTE-A无线通信网络技术内的X2接口以提供基站105之间的通信。
图22示出了解说根据本公开的各方面的支持用于WUR设备通信中的WUR帧的寻址的方法2200的流程图。方法2200的操作可以由本文描述的AP或其组件来实现。例如,方法2200的操作可由如参照图18到21描述的WUR寻址管理器来执行。在一些示例中,AP可以执行指令集来控制AP的功能元件执行下文描述的功能。附加地或替代地,AP可以使用专用硬件来执行下文描述的功能的各方面。
在2205,AP可以标识要为其发送WUR帧的一个或多个接收无线设备。2205的操作可根据本文描述的方法来执行。在一些示例中,2205的操作的各方面可以由如参考图18至21所描述的接收设备管理器来执行。
在2210,AP可以获得与该一个或多个接收无线设备相关联(或打算与之关联)的AP的BSSID,该BSSID被一个或多个接收无线设备所知晓。2210的操作可根据本文描述的方法来执行。在一些示例中,2210的操作的各方面可以由如参考图18至21所描述的BSSID管理器来执行。
在2215,AP可对BSSID执行散列函数以获得经散列BSSID。2215的操作可根据本文描述的方法来执行。在一些示例中,2215的操作的各方面可以由如参考图18至21所描述的散列管理器来执行。
在2220,AP可以使用经散列BSSID的第一部分作为第一标识符。2220的操作可根据本文中描述的方法来执行。在一些示例中,2220的操作的各方面可以由如参考图18至21所描述的散列选择管理器来执行。
在2225,AP可以生成具有地址标识符字段的WUR帧以供传输,该地址标识符字段包括第一标识符或第二标识符,其中第二标识符至少部分地基于第一标识符。2225的操作可根据本文中描述的方法来执行。在一些示例中,2225的操作的各方面可以由如参考图18至21所描述的帧生成管理器来执行。
在2230,AP可以将该WUR帧传送给一个或多个接收无线设备。2230的操作可根据本文中描述的方法来执行。在一些示例中,2230的操作的各方面可以由如参考图18至21所描述的帧传输管理器来执行。
图23示出了解说根据本公开的各方面的支持用于WUR设备通信中的WUR帧的寻址的方法2300的流程图。方法2300的操作可以由本文描述的AP或其组件来实现。例如,方法2300的操作可由如参照图18到21描述的WUR寻址管理器来执行。在一些示例中,AP可以执行指令集来控制AP的功能元件执行下文描述的功能。附加地或替代地,AP可以使用专用硬件来执行下文描述的功能的各方面。
在2305,AP可以标识要为其发送WUR帧的一个或多个接收无线设备。2305的操作可根据本文中描述的方法来执行。在一些示例中,2305的操作的各方面可以由如参考图18至21所描述的接收设备管理器来执行。
在2310,AP可以获得与该一个或多个接收无线设备相关联(或打算与之关联)的AP的BSSID,该BSSID被一个或多个接收无线设备所知晓。2310的操作可根据本文中描述的方法来执行。在一些示例中,2310的操作的各方面可以由如参考图18至21所描述的BSSID管理器来执行。
在2315,AP可对BSSID执行散列函数以获得经散列BSSID。2315的操作可根据本文中描述的方法来执行。在一些示例中,2315的操作的各方面可以由如参考图18至21所描述的散列管理器来执行。
在2320,AP可以使用经散列BSSID的第一部分作为第一标识符。2320的操作可根据本文中描述的方法来执行。在一些示例中,2320的操作的各方面可以由如参考图18至21所描述的散列选择管理器来执行。
在2325,AP可以使用经散列BSSID的第二部分作为第三标识符。2325的操作可根据本文中描述的方法来执行。在一些示例中,2325的操作的各方面可以由如参考图18至21所描述的散列选择管理器来执行。
在2330,AP可以在计算字段集上计算CRC以获得CRC值,该计算字段集包括具有第三标识符的字段。2330的操作可根据本文中描述的方法来执行。在一些示例中,2330的操作的各方面可以由如参考图18至21所描述的FCS管理器来执行。
在2335,AP可以生成具有地址标识符字段的WUR帧以供传输,该地址标识符字段包括第一标识符或第二标识符,其中第二标识符至少部分地基于第一标识符。附加地或替代地,AP可以生成在WUR帧的FCS字段中具有CRC值的WUR帧以供传输。2335的操作可根据本文中描述的方法来执行。在一些示例中,2335的操作的各方面可以由如参考图18至21所描述的帧生成管理器来执行。
在2340,AP可以将该WUR帧传送给该一个或多个接收无线设备。2340的操作可根据本文中描述的方法来执行。在一些示例中,2340的操作的各方面可以由如参考图18至21所描述的帧传输管理器来执行。
图24示出了解说根据本公开的各方面的支持用于WUR设备通信中的WUR帧的寻址的方法2400的流程图。方法2400的操作可以由本文描述的AP或其组件来实现。例如,方法2400的操作可由如参照图18到21描述的WUR寻址管理器来执行。在一些示例中,AP可以执行指令集来控制AP的功能元件执行下文描述的功能。附加地或替代地,AP可以使用专用硬件来执行下文描述的功能的各方面。
在2405,AP可以标识要为其发送WUR帧的一个或多个接收无线设备。2405的操作可根据本文中描述的方法来执行。在一些示例中,2405的操作的各方面可以由如参考图18至21所描述的接收设备管理器来执行。
在2410,AP可以获得与该一个或多个接收无线设备相关联(或打算与之关联)的AP的BSSID,该BSSID被一个或多个接收无线设备所知晓。2410的操作可根据本文中描述的方法来执行。在一些示例中,2410的操作的各方面可以由如参考图18至21所描述的BSSID管理器来执行。
在2415,AP可对BSSID执行散列函数以获得经散列BSSID。2415的操作可根据本文中描述的方法来执行。在一些示例中,2415的操作的各方面可以由如参考图18至21所描述的散列管理器来执行。
在2420,AP可以使用经散列BSSID的第一部分作为第一标识符。2420的操作可根据本文中描述的方法来执行。在一些示例中,2420的操作的各方面可以由如参考图18至21所描述的散列选择管理器来执行。
在2425,AP可以使用第一标识符和该一个或多个接收无线设备中的接收无线设备的关联标识符来计算第二标识符。2425的操作可根据本文中描述的方法来执行。在一些示例中,2425的操作的各方面可以由如参考图18至21所描述的WUR标识符管理器来执行。
在2430,AP可以生成具有地址标识符字段的WUR帧以供传输,该地址标识符字段包括第一标识符或第二标识符,其中第二标识符至少部分地基于第一标识符。例如,AP可以生成在地址标识符字段中具有第二标识符的WUR帧以供传输。2430的操作可根据本文中描述的方法来执行。在一些示例中,2430的操作的各方面可以由如参考图18至21所描述的帧生成管理器来执行。
在2435,AP可以将该WUR帧传送给该一个或多个接收无线设备。2435的操作可根据本文中描述的方法来执行。在一些示例中,2435的操作的各方面可以由如参考图18至21所描述的帧传输管理器来执行。
图25示出了解说根据本公开的各方面的支持用于WUR设备通信中的WUR帧的寻址的方法2500的流程图。方法2500的操作可以由本文描述的AP或其组件来实现。例如,方法2500的操作可由如参照图18到21描述的WUR寻址管理器来执行。在一些示例中,AP可以执行指令集来控制AP的功能元件执行下文描述的功能。附加地或替代地,AP可以使用专用硬件来执行下文描述的功能的各方面。
在2505,AP可以标识要为其发送WUR帧的一个或多个接收无线设备。2505的操作可根据本文中描述的方法来执行。在一些示例中,2505的操作的各方面可以由如参考图18至21所描述的接收设备管理器来执行。
在2510,AP可以获得与该一个或多个接收无线设备相关联(或打算与之关联)的AP的BSSID,该BSSID被一个或多个接收无线设备所知晓。2510的操作可根据本文中描述的方法来执行。在一些示例中,2510的操作的各方面可以由如参考图18至21所描述的BSSID管理器来执行。
在2515,AP可对BSSID执行散列函数以获得经散列BSSID。2515的操作可根据本文中描述的方法来执行。在一些示例中,2515的操作的各方面可以由如参考图18至21所描述的散列管理器来执行。
在2520,AP可以使用经散列BSSID的第一部分作为第一标识符。2520的操作可根据本文中描述的方法来执行。在一些示例中,2520的操作的各方面可以由如参考图18至21所描述的散列选择管理器来执行。
在2525,AP可以使用第一标识符和大于或等于该一个或多个接收无线设备可用的基本服务集数量的值来计算第二标识符。2525的操作可根据本文中描述的方法来执行。在一些示例中,2525的操作的各方面可以由如参考图18至21所描述的群标识符管理器来执行。
在2530,AP可以生成具有地址标识符字段的WUR帧以供传输,该地址标识符字段包括第一标识符或第二标识符,其中第二标识符至少部分地基于第一标识符。例如,AP可以生成在地址标识符字段中具有第二标识符的WUR帧以供传输。2530的操作可根据本文中描述的方法来执行。在一些示例中,2530的操作的各方面可以由如参考图18至21所描述的帧生成管理器来执行。
在2535,AP可以将该WUR帧传送给一个或多个接收无线设备。2535的操作可根据本文中描述的方法来执行。在一些示例中,2535的操作的各方面可以由如参考图18至21所描述的帧传输管理器来执行。
图26示出了解说根据本公开的各方面的支持用于WUR设备通信中的WUR帧的寻址的方法2600的流程图。方法2600的操作可以由本文描述的AP或其组件来实现。例如,方法2600的操作可由如参照图18到21描述的WUR寻址管理器来执行。在一些示例中,AP可以执行指令集来控制AP的功能元件执行下文描述的功能。附加地或替代地,AP可以使用专用硬件来执行下文描述的功能的各方面。
在2605,AP可以标识要为其发送WUR帧的一个或多个接收无线设备。2605的操作可根据本文中描述的方法来执行。在一些示例中,2605的操作的各方面可以由如参考图18至21所描述的接收设备管理器来执行。
在2610,AP可以获得与该一个或多个接收无线设备相关联(或打算与之关联)的AP的BSSID,该BSSID被一个或多个接收无线设备所知晓。2610的操作可根据本文中描述的方法来执行。在一些示例中,2610的操作的各方面可以由如参考图18至21所描述的BSSID管理器来执行。
在2615,AP可对BSSID执行散列函数以获得经散列BSSID。2615的操作可根据本文中描述的方法来执行。在一些示例中,2615的操作的各方面可以由如参考图18至21所描述的散列管理器来执行。
在2620,AP可以使用经散列BSSID的第一部分作为第一标识符。2620的操作可根据本文中描述的方法来执行。在一些示例中,2620的操作的各方面可以由如参考图18至21所描述的散列选择管理器来执行。
在2625,AP可以使用第一标识符和非传送BSSID的指示来计算第二标识符。2625的操作可根据本文中描述的方法来执行。在一些示例中,2635的操作的各方面可以由如参考图18至21所描述的非传送BSSID管理器来执行。
在2630,AP可以生成具有地址标识符字段的WUR帧以供传输,该地址标识符字段包括第一标识符或第二标识符,其中第二标识符至少部分地基于第一标识符。例如,AP可以生成在地址标识符字段中具有第二标识符的WUR帧以供传输。2630的操作可根据本文中描述的方法来执行。在一些示例中,2630的操作的各方面可以由如参考图18至21所描述的帧生成管理器来执行。
在2635,AP可以将该WUR帧传送给一个或多个接收无线设备。2635的操作可根据本文中描述的方法来执行。在一些示例中,2635的操作的各方面可以由如参考图18至21所描述的帧传输管理器来执行。
应注意,本文所述的方法描述了可能的实现,并且各操作和步骤可被重新安排或以其他方式被修改且其他实现也是可能的。此外,来自两种或更多种方法的诸方面可被组合。
本文描述的技术可用于各种无线通信系统,诸如码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交频分多址(OFDMA)、单载波频分多址(SC-FDMA)以及其他系统。术语“系统”和“网络”常被可互换地使用。码分多址(CDMA)系统可以实现诸如CDMA2000、通用地面无线电接入(UTRA)等无线电技术。CDMA2000涵盖IS-2000、IS-95和IS-856标准。IS-2000版本常可被称为CDMA2000 1X、1X等。IS-856(TIA-856)常被称为CDMA2000 1xEV-DO、高速率分组数据(HRPD)等。UTRA包括宽带CDMA(WCDMA)和其他CDMA变体。时分多址(TDMA)系统可实现诸如全球移动通信系统(GSM)之类的无线电技术。正交频分多址(OFDMA)系统可实现诸如超移动宽带(UMB)、演进UTRA(E-UTRA)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、Flash-OFDM等无线电技术。
本文描述的一个或多个无线通信系统可以支持同步或异步操作。对于同步操作,各站可具有相似的帧定时,并且来自不同站的传输可在时间上大致对准。对于异步操作,各站可以具有不同的帧定时,并且来自不同站的传输可能在时间上并不对齐。本文中所描述的技术可用于同步或异步操作。
本文结合附图阐述的说明描述了示例配置而不代表可被实现或者落在权利要求的范围内的所有示例。本文所使用的术语“示例性”意指“用作示例、实例或解说”,而并不意指“优于”或“胜过其他示例”。本详细描述包括具体细节以提供对所描述的技术的理解。然而,可以在没有这些具体细节的情况下实践这些技术。在一些实例中,众所周知的结构和设备以框图形式示出以避免模糊所描述的示例的概念。
在附图中,类似组件或特征可具有相同的附图标记。此外,相同类型的各个组件可通过在附图标记后跟随短划线以及在类似组件之间进行区分的第二标记来加以区分。如果在说明书中仅使用第一附图标记,则描述可应用于具有相同的第一附图标记的类似组件中的任何一个组件而不论第二附图标记如何。
本文描述的信息和信号可使用各种各样的不同技艺和技术中的任一种来表示。例如,贯穿本描述始终可能被述及的数据、指令、命令、信息、信号、位(比特)、码元、以及码片可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合来表示。
结合本文中的公开描述的各种解说性框以及模块可以用设计成执行本文中描述的功能的通用处理器、DSP、ASIC、FPGA或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可被实现为计算设备的组合(例如,DSP与微处理器的组合、多个微处理器、与DSP核心协同的一个或多个微处理器,或者任何其他此类配置)。
本文描述的功能可以在硬件、由处理器执行的软件、固件、或其任何组合中实现。如果在由处理器执行的软件中实现,则各功能可以作为一条或多条指令或代码存储在计算机可读介质上或藉其进行传送。其他示例和实现落在本公开及所附权利要求的范围内。例如,由于软件的本质,本文描述的功能可使用由处理器执行的软件、硬件、固件、硬连线或其任何组合来实现。实现功能的特征也可物理地位于各种位置,包括被分布以使得功能的各部分在不同的物理位置处实现。另外,如本文(包括权利要求中)所使用的,在项目列举(例如,以附有诸如“中的至少一个”或“中的一个或多个”之类的措辞的项目列举)中使用的“或”指示包含性列举,以使得例如A、B或C中的至少一个的列举意指A或B或C或AB或AC或BC或ABC(即,A和B和C)。同样,如本文所使用的,短语“基于”不应被解读为引述封闭条件集。例如,被描述为“基于条件A”的示例性步骤可基于条件A和条件B两者而不脱离本公开的范围。换言之,如本文所使用的,短语“基于”应当以与短语“至少部分地基于”相同的方式来解读。
计算机可读介质包括非瞬态计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。非瞬态存储介质可以是能被通用或专用计算机访问的任何可用介质。作为示例而非限定,非瞬态计算机可读介质可包括RAM、ROM、电可擦除可编程只读存储器(EEPROM)、压缩盘(CD)ROM或其他光盘存储、磁盘存储或其他磁存储设备、或能被用来携带或存储指令或数据结构形式的期望程序代码手段且能被通用或专用计算机、或者通用或专用处理器访问的任何其他非瞬态介质。任何连接也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其他远程源传送而来的,则该同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括CD、激光碟、光碟、数字通用碟(DVD)、软盘和蓝光碟,其中盘常常磁性地再现数据而碟用激光来光学地再现数据。以上介质的组合也被包括在计算机可读介质的范围内。
提供本文中的描述是为了使得本领域技术人员能够制作或使用本公开。对本公开的各种修改对于本领域技术人员将是显而易见的,并且本文中所定义的普适原理可被应用于其他变形而不会脱离本公开的范围。由此,本公开并非被限定于本文中所描述的示例和设计,而是应被授予与本文所公开的原理和新颖特征相一致的最广范围。
Claims (30)
1.一种用于接入点处的无线通信的方法,包括:
标识要为其发送唤醒无线电(WUR)帧的一个或多个接收无线设备;
获得所述接入点的基本服务集标识符(BSSID),所述BSSID被所述一个或多个接收无线设备所知晓;
对所述BSSID执行散列函数以获得经散列BSSID;
使用所述经散列BSSID的第一部分作为第一标识符;
生成具有地址标识符字段的所述WUR帧以供传输,所述地址标识符字段包括所述第一标识符或第二标识符,其中所述第二标识符至少部分地基于所述第一标识符;以及
将所述WUR帧传送给所述一个或多个接收无线设备。
2.如权利要求1所述的方法,其特征在于,对所述BSSID执行散列函数包括:在所述BSSID上计算循环冗余校验(CRC)以获得所述经散列BSSID。
3.如权利要求2所述的方法,其特征在于,与所述BSSID上的CRC相关联的多项式是与用于第一无线电收发机上的传输的CRC计算的多项式相同的多项式,所述第一无线电收发机不同于用于传送所述WUR帧的第二无线电收发机。
4.如权利要求1所述的方法,其特征在于,所述经散列BSSID的所述第一部分包括所述经散列BSSID的最低有效位部分。
5.如权利要求4所述的方法,其特征在于,所述经散列BSSID的长度是32位,并且所述第一部分的长度是12位。
6.如权利要求1所述的方法,其特征在于,进一步包括:
使用所述经散列BSSID的第二部分作为第三标识符;以及
在计算字段集上计算循环冗余校验(CRC)以获得CRC值,所述计算字段集包括具有所述第三标识符的字段。
7.如权利要求6所述的方法,其特征在于,所述计算字段集包括在所述地址标识符字段中的所述第一或第二标识符。
8.如权利要求6所述的方法,其特征在于,生成所述WUR帧以供传输包括:生成在所述WUR帧的帧校验序列(FCS)字段中具有所述CRC值的所述WUR帧以供传输。
9.如权利要求6所述的方法,其特征在于,生成所述WUR帧以供传输包括:生成所述WUR帧以供传输,而所述第三标识符不被显式地包括在所述WUR帧的字段中。
10.如权利要求6所述的方法,其特征在于,所述经散列BSSID的所述第二部分包括所述经散列BSSID的最高有效位部分,并且所述第二部分的长度是16位。
11.如权利要求1所述的方法,其特征在于,进一步包括:
使用所述经散列BSSID的第二部分作为第三标识符;以及
在计算字段集上计算消息完整性校验(MIC)以获得MIC值,所述计算字段集包括具有所述第三标识符的字段。
12.如权利要求1所述的方法,其特征在于,进一步包括:
使用所述第一标识符和所述一个或多个接收无线设备中的接收无线设备的关联标识符来计算所述第二标识符。
13.如权利要求12所述的方法,其特征在于,计算所述第二标识符包括对所述第一标识符和所述接收无线设备的关联标识符的总和执行模运算。
14.如权利要求1所述的方法,其特征在于,进一步包括:
使用所述第一标识符和大于或等于所述一个或多个接收无线设备可用的基本服务集数量的值来计算所述第二标识符。
15.如权利要求14所述的方法,其特征在于,计算所述第二标识符包括对所述第一标识符和所述值的总和执行模运算。
16.如权利要求14所述的方法,其特征在于,所述基本服务集数量是话务指示映射中标识的基本服务集的最大数量。
17.如权利要求1所述的方法,其特征在于,进一步包括:
使用所述第一标识符和大于所述一个或多个接收无线设备中的接收无线设备的最高关联标识符的值来计算所述第二标识符。
18.如权利要求17所述的方法,其特征在于,计算所述第二标识符包括对所述第一标识符和所述值的总和执行模运算。
19.如权利要求1所述的方法,其特征在于,进一步包括:
使用所述第一标识符和非传送BSSID的指示来计算所述第二标识符。
20.如权利要求1所述的方法,其特征在于,生成所述WUR帧以供传输包括:生成在所述地址标识符字段中具有所述第一标识符的广播WUR帧以供传输。
21.如权利要求1所述的方法,其特征在于,生成所述WUR帧以供传输包括:生成具有在所述地址标识符字段中的所述第二标识符且具有多个标识符的可变长度WUR帧以供传输,所述多个标识符中的每个标识符与所述一个或多个接收无线设备中对应的接收无线设备相关联。
22.如权利要求21所述的方法,其特征在于,所述多个标识符中的每个标识符在所述可变长度WUR帧内按顺序列出。
23.一种用于接入点处的无线通信的装备,包括:
用于标识要为其发送唤醒无线电(WUR)帧的一个或多个接收无线设备的装置;
用于获得所述接入点的基本服务集标识符(BSSID)的装置,所述BSSID被所述一个或多个接收无线设备所知晓;
用于对所述BSSID执行散列函数以获得经散列BSSID的装置;
用于使用所述经散列BSSID的第一部分作为第一标识符的装置;
用于生成具有地址标识符字段的所述WUR帧以供传输的装置,所述地址标识符字段包括所述第一标识符或第二标识符,其中所述第二标识符至少部分地基于所述第一标识符;以及
用于将所述WUR帧传送给所述一个或多个接收无线设备的装置。
24.如权利要求23所述的装备,其特征在于,进一步包括:
用于在所述BSSID上计算循环冗余校验(CRC)以获得经散列BSSID的装置。
25.如权利要求23所述的装备,其特征在于,所述经散列BSSID的所述第一部分包括所述经散列BSSID包括的最低有效位部分。
26.如权利要求23所述的装备,其特征在于,进一步包括:
用于使用所述经散列BSSID的第二部分作为第三标识符的装置;
用于在计算字段集上计算循环冗余校验(CRC)以获得CRC值的装置,所述计算字段集包括具有所述第三标识符的字段。
27.如权利要求23所述的装备,其特征在于,进一步包括:
用于使用所述第一标识符和所述一个或多个接收无线设备中的接收无线设备的关联标识符来计算所述第二标识符的装置。
28.如权利要求23所述的装备,其特征在于,进一步包括:
用于使用所述第一标识符和大于或等于所述一个或多个接收无线设备可用的基本服务集数量的值来计算所述第二标识符的装置。
29.一种用于接入点处的无线通信的装置,包括:
处理器;
与所述处理器处于电子通信的存储器;以及
存储在所述存储器中的指令,所述指令能由所述处理器执行以使所述装置:
标识要为其发送唤醒无线电(WUR)帧的一个或多个接收无线设备;
获得所述接入点的基本服务集标识符(BSSID),所述BSSID被所述一个或多个接收无线设备所知晓;
对所述BSSID执行散列函数以获得经散列BSSID;
使用所述经散列BSSID的第一部分作为第一标识符;
生成具有地址标识符字段的所述WUR帧以供传输,所述地址标识符字段包括所述第一标识符或第二标识符,其中所述第二标识符至少部分地基于所述第一标识符;以及
将所述WUR帧传送给所述一个或多个接收无线设备。
30.一种存储用于无线通信的代码的非瞬态计算机可读介质,所述代码包括能由处理器执行以进行以下操作的指令:
标识要为其发送唤醒无线电(WUR)帧的一个或多个接收无线设备;
获得接入点的基本服务集标识符(BSSID),所述BSSID被所述一个或多个接收无线设备所知晓;
对所述BSSID执行散列函数以获得经散列BSSID;
使用所述经散列BSSID的第一部分作为第一标识符;
生成具有地址标识符字段的所述WUR帧以供传输,所述地址标识符字段包括所述第一标识符或第二标识符,其中所述第二标识符至少部分地基于所述第一标识符;以及
将所述WUR帧传送给所述一个或多个接收无线设备。
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862635523P | 2018-02-26 | 2018-02-26 | |
| US62/635,523 | 2018-02-26 | ||
| US201862636779P | 2018-02-28 | 2018-02-28 | |
| US62/636,779 | 2018-02-28 | ||
| US16/275,576 | 2019-02-14 | ||
| US16/275,576 US11051246B2 (en) | 2018-02-26 | 2019-02-14 | Addressing for wake-up radio (WUR) frames in WUR device communications |
| PCT/US2019/018304 WO2019164770A1 (en) | 2018-02-26 | 2019-02-15 | Addressing for wake-up radio (wur) frames in wur device communications |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111771399A true CN111771399A (zh) | 2020-10-13 |
| CN111771399B CN111771399B (zh) | 2023-08-15 |
Family
ID=67684912
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201980015083.2A Active CN111771399B (zh) | 2018-02-26 | 2019-02-15 | 唤醒无线电(wur)设备通信中的wur帧寻址 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US11051246B2 (zh) |
| EP (1) | EP3759972B1 (zh) |
| CN (1) | CN111771399B (zh) |
| TW (1) | TWI772612B (zh) |
| WO (1) | WO2019164770A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114513283A (zh) * | 2022-01-11 | 2022-05-17 | 深圳市联平半导体有限公司 | 基于空间复用的数据传输方法、装置、设备及存储介质 |
| WO2024217455A1 (zh) * | 2023-04-21 | 2024-10-24 | 华为技术有限公司 | 发送和接收物理层协议数据单元的方法和通信装置 |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2518921B (en) * | 2014-03-24 | 2016-02-17 | Imagination Tech Ltd | High definition timing synchronisation function |
| CN105101102B (zh) * | 2015-07-01 | 2019-01-25 | 北京奇虎科技有限公司 | 组播传输方法、信息提取方法及相应的终端和设备 |
| EP3639574B1 (en) * | 2017-06-15 | 2022-08-03 | Panasonic Intellectual Property Corporation of America | Communication apparatus and method for secure low power transmission |
| CN118870490A (zh) * | 2017-06-15 | 2024-10-29 | 松下电器(美国)知识产权公司 | 站、用于站的通信方法和集成电路 |
| WO2019088645A1 (ko) * | 2017-10-30 | 2019-05-09 | 엘지전자 주식회사 | 무선 랜 시스템에서 프레임을 송신 또는 수신하는 방법 및 이를 위한 장치 |
| US10735960B2 (en) * | 2017-10-31 | 2020-08-04 | Intel Corporation And Intel Ip Corporation | Wake up receiver frame authentication |
| US20190132796A1 (en) * | 2018-01-29 | 2019-05-02 | Po-Kai Huang | Wake-up frame indication |
| US20190200278A1 (en) * | 2018-03-02 | 2019-06-27 | Ido Ouzieli | Enhanced beacon frames in wireless communications |
| CN110830173B (zh) * | 2018-08-08 | 2020-09-15 | 展讯通信(上海)有限公司 | Pucch与pdsch之间的时间差的指示方法、基站及可读介质 |
| US12323884B2 (en) * | 2019-08-30 | 2025-06-03 | Intel Corporation | Group addressed data delivery |
| US11817958B2 (en) * | 2019-09-05 | 2023-11-14 | Apple Inc. | MAC-based hybrid automatic repeat request (HARQ) |
| CN112637948B (zh) * | 2019-10-09 | 2023-04-14 | 深圳市优必选科技股份有限公司 | 一种定位方法、系统、定位标签及基站 |
| CN113423133B (zh) * | 2021-07-05 | 2024-08-02 | 苏州磐联集成电路科技股份有限公司 | 无线数据接收方法和无线设备 |
| US20230098093A1 (en) * | 2021-09-23 | 2023-03-30 | Qualcomm Incorporated | Variable authentication identifier (aid) for access point (ap) privacy |
| US12348351B2 (en) | 2023-07-07 | 2025-07-01 | Cisco Technology, Inc. | PPDU format supporting vendor specific per-user parameters |
| US20250088359A1 (en) * | 2023-09-07 | 2025-03-13 | Synamedia Limited | Methods, Systems, and Devices for Association of Internet-of-Things (IoT) devices to Anonymized Households |
| WO2025151279A2 (en) * | 2024-01-11 | 2025-07-17 | Qualcomm Incorporated | Secure control frames in wireless communications |
| WO2025178695A1 (en) * | 2024-02-22 | 2025-08-28 | Newracom, Inc. | Securing control frames in wireless networks |
| US20250317737A1 (en) * | 2024-04-05 | 2025-10-09 | Apple Inc. | Uhr beacon and integrity protection |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009090709A1 (ja) * | 2008-01-18 | 2009-07-23 | Panasonic Corporation | 無線通信端末及び無線通信方法 |
| WO2013028777A2 (en) * | 2011-08-23 | 2013-02-28 | Qualcomm Incorporated | Systems and methods for compressing headers |
| WO2013028629A2 (en) * | 2011-08-19 | 2013-02-28 | Qualcomm Incorporated | Beacons for wireless communication |
| CN103458433A (zh) * | 2012-05-29 | 2013-12-18 | 中兴通讯股份有限公司 | 一种信道测量的方法及装置 |
| US20160080954A1 (en) * | 2014-09-12 | 2016-03-17 | Newracom, Inc. | Distributed adaptive cca mechanisms |
| US20180020410A1 (en) * | 2016-07-18 | 2018-01-18 | Neuromeka | Power saving for wireless local area network |
| WO2018032774A1 (zh) * | 2016-08-19 | 2018-02-22 | 华为技术有限公司 | 一种发送和接收wur帧的方法及设备 |
| WO2018032954A1 (zh) * | 2016-08-16 | 2018-02-22 | 华为技术有限公司 | 一种唤醒无线设备的方法和装置 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9232473B2 (en) | 2011-07-10 | 2016-01-05 | Qualcomm Incorporated | Systems and methods for low-overhead wireless beacon timing |
| US9379868B2 (en) * | 2011-12-05 | 2016-06-28 | Broadcom Corporation | Subsequent association identifier (AID) update within single user, multiple user, multiple access, and/or MIMO wireless communications |
| US11647463B2 (en) * | 2017-09-13 | 2023-05-09 | Intel Corporation | Methods and arrangements to enable wake-up receiver for modes of operation |
| US11032770B2 (en) * | 2018-01-16 | 2021-06-08 | Apple Inc. | Wake-up-radio discovery frame |
| US10856226B2 (en) * | 2018-02-08 | 2020-12-01 | Intel Corporation et al. | Service set compression |
-
2019
- 2019-02-14 US US16/275,576 patent/US11051246B2/en active Active
- 2019-02-15 EP EP19709822.1A patent/EP3759972B1/en active Active
- 2019-02-15 CN CN201980015083.2A patent/CN111771399B/zh active Active
- 2019-02-15 WO PCT/US2019/018304 patent/WO2019164770A1/en not_active Ceased
- 2019-02-18 TW TW108105250A patent/TWI772612B/zh active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009090709A1 (ja) * | 2008-01-18 | 2009-07-23 | Panasonic Corporation | 無線通信端末及び無線通信方法 |
| WO2013028629A2 (en) * | 2011-08-19 | 2013-02-28 | Qualcomm Incorporated | Beacons for wireless communication |
| US20160192301A1 (en) * | 2011-08-19 | 2016-06-30 | Qualcomm Incorporated | Beacons for wireless communication |
| WO2013028777A2 (en) * | 2011-08-23 | 2013-02-28 | Qualcomm Incorporated | Systems and methods for compressing headers |
| CN103748856A (zh) * | 2011-08-23 | 2014-04-23 | 高通股份有限公司 | 用于压缩报头的系统和方法 |
| CN103458433A (zh) * | 2012-05-29 | 2013-12-18 | 中兴通讯股份有限公司 | 一种信道测量的方法及装置 |
| US20160080954A1 (en) * | 2014-09-12 | 2016-03-17 | Newracom, Inc. | Distributed adaptive cca mechanisms |
| US20180020410A1 (en) * | 2016-07-18 | 2018-01-18 | Neuromeka | Power saving for wireless local area network |
| WO2018032954A1 (zh) * | 2016-08-16 | 2018-02-22 | 华为技术有限公司 | 一种唤醒无线设备的方法和装置 |
| WO2018032774A1 (zh) * | 2016-08-19 | 2018-02-22 | 华为技术有限公司 | 一种发送和接收wur帧的方法及设备 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114513283A (zh) * | 2022-01-11 | 2022-05-17 | 深圳市联平半导体有限公司 | 基于空间复用的数据传输方法、装置、设备及存储介质 |
| CN114513283B (zh) * | 2022-01-11 | 2023-10-17 | 深圳市联平半导体有限公司 | 基于空间复用的数据传输方法、装置、设备及存储介质 |
| WO2024217455A1 (zh) * | 2023-04-21 | 2024-10-24 | 华为技术有限公司 | 发送和接收物理层协议数据单元的方法和通信装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20190268847A1 (en) | 2019-08-29 |
| EP3759972A1 (en) | 2021-01-06 |
| TW201937962A (zh) | 2019-09-16 |
| TWI772612B (zh) | 2022-08-01 |
| US11051246B2 (en) | 2021-06-29 |
| WO2019164770A1 (en) | 2019-08-29 |
| CN111771399B (zh) | 2023-08-15 |
| EP3759972B1 (en) | 2022-07-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111771399B (zh) | 唤醒无线电(wur)设备通信中的wur帧寻址 | |
| TWI708515B (zh) | 喚醒無線電訊框格式以及設備通訊 | |
| TWI769362B (zh) | 實現喚醒無線電(wur)設備通訊 | |
| TWI895420B (zh) | 閒置模式下wtru省電 | |
| US9232473B2 (en) | Systems and methods for low-overhead wireless beacon timing | |
| JP5752799B2 (ja) | ランダム・オフセットを用いた物理レイヤ省電力機能 | |
| EP2730119B1 (en) | Methods and apparatuses for low-overhead wireless beacon timing | |
| CA2840873C (en) | Systems and methods for low-overhead wireless beacons having compressed network identifiers | |
| JP5788516B2 (ja) | レガシー互換性制御フレーム | |
| EP2730120B1 (en) | Methods and apparatuses for low-overhead wireless beacons having next full beacon time indications | |
| US20160057703A1 (en) | Secure wireless wake-up companion | |
| US10178092B2 (en) | Methods and apparatus for private service identifiers in neighborhood aware networks | |
| JP2015505437A (ja) | ワイヤレス通信中にショート制御フレームを生成および復号するためのシステムおよび方法 | |
| CN105027595A (zh) | 用于发现邻域知悉网络中的设备的系统和方法 | |
| EP3278601A1 (en) | Secure wireless wake-up companion |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |