HK40009425B - Method and apparatus for optimizing target wake-up time (twt) operation - Google Patents
Method and apparatus for optimizing target wake-up time (twt) operationInfo
- Publication number
- HK40009425B HK40009425B HK19132750.1A HK19132750A HK40009425B HK 40009425 B HK40009425 B HK 40009425B HK 19132750 A HK19132750 A HK 19132750A HK 40009425 B HK40009425 B HK 40009425B
- Authority
- HK
- Hong Kong
- Prior art keywords
- twt
- frame
- group
- frames
- wireless
- Prior art date
Links
Description
依据美国专利法第119条要求优先权Claiming priority under Section 119 of the United States Patent Act
本申请要求享受于2017年10月23日提交的美国申请第15/791,080号的优先权,其要求于2016年10月24日提交的美国临时专利申请序列号第62/412,266号的优先权和权益,上述两个申请已经转让给本申请的受让人并且通过引用的方式将其明确地并入本文。This application claims priority to U.S. application Ser. No. 15/791,080, filed on October 23, 2017, which claims priority to and the benefit of U.S. Provisional Patent Application Serial No. 62/412,266, filed on October 24, 2016, both of which are assigned to the assignee of this application and are expressly incorporated herein by reference.
背景background
技术领域Technical Field
概括地说,本公开内容的某些方面涉及无线通信,更具体地说,涉及协调不同无线节点的目标唤醒时间(TWT),并且在TWT服务时段期间,指示哪些无线节点将要得到服务。[0011] Generally speaking, certain aspects of the present disclosure relate to wireless communications and, more particularly, to coordinating target wake times (TWTs) for different wireless nodes and indicating which wireless nodes are to be served during TWT service periods.
背景技术Background Art
为了提供诸如话音、视频、分组数据、消息、广播等的各种通信服务,广泛部署了无线通信网络。这些无线网络可以是能够通过共享可用网络资源来支持多用户的多址网络。这种多址网络的示例包括码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交FDMA(OFDMA)网络与单载波FDMA(SC-FDMA)网络。Wireless communication networks are widely deployed to provide various communication services such as voice, video, packet data, messaging, and broadcast. These wireless networks may be multiple-access networks capable of supporting multiple users by sharing available network resources. Examples of such multiple-access networks include code division multiple access (CDMA) networks, time division multiple access (TDMA) networks, frequency division multiple access (FDMA) networks, orthogonal FDMA (OFDMA) networks, and single-carrier FDMA (SC-FDMA) networks.
为了解决对更大覆盖及增加的通信范围的期望,正在开发各种技术。一种这样的技术是使用诸如电气和电子工程师协会(IEEE)802.11ah无线网络的WLAN以进行到设备的一些通信,以及使用诸如长期演进(LTE)网络的WWAN以进行到设备的其它通信。在一个或多个WLAN和WWAN中具有针对寻呼消息的设备监视器,可能导致与设备仅在一个网络中监视寻呼消息将使用的功率相比,该设备消耗更多的功率(例如,在唤醒时间期间,接收电路保持更长时间打开导致更多的功耗)。因此,期望开发用于设备节省功率的技术,同时监视一个或多个WLAN和WWAN中的寻呼消息。To address the desire for greater coverage and increased communication range, various techniques are being developed. One such technique is to use a WLAN, such as the Institute of Electrical and Electronics Engineers (IEEE) 802.11ah wireless network, to conduct some communications to the device, and to use a WWAN, such as a Long Term Evolution (LTE) network, to conduct other communications to the device. Having a device monitor for paging messages in one or more WLANs and a WWAN may cause the device to consume more power than it would if it were monitoring only one network for paging messages (e.g., during wake-up time, the receive circuitry remains on longer resulting in more power consumption). Therefore, it is desirable to develop techniques for devices to conserve power while monitoring paging messages in one or more WLANs and a WWAN.
发明内容Summary of the Invention
本公开内容的某些方面提供了一种用于无线通信的装置。该装置通常包括处理系统,其被配置为生成一个或多个第一帧,该一个或多个第一帧共同地包括定义至少一个广播目标唤醒时间(TWT)调度以及一个或多个无线节点到一个或多个TWT群组的分配的参数集合,该一个或多个TWT群组是要在与至少一个广播TWT调度相关联的不同TWT服务时段(SP)中得到服务的,以及第一接口,其被配置为输出一个或多个第一帧以进行传输。Certain aspects of the present disclosure provide an apparatus for wireless communication. The apparatus generally includes a processing system configured to generate one or more first frames, the one or more first frames collectively including a set of parameters defining at least one broadcast target wake time (TWT) schedule and an assignment of one or more wireless nodes to one or more TWT groups, the one or more TWT groups to be served in different TWT service periods (SPs) associated with the at least one broadcast TWT schedule, and a first interface configured to output the one or more first frames for transmission.
本公开内容的某些方面提供了一种用于无线通信的装置。该装置通常包括第一接口,其被配置为从无线节点获得一个或多个第一帧,该一个或多个第一帧共同地包括定义至少一个广播目标唤醒时间(TWT)调度以及向至少一个TWT群组分配装置的参数集合,该至少一个TWT群组是要在与至少一个广播TWT调度相关联的TWT服务时段(SP)中得到服务的,以及处理系统,其被配置为基于广播TWT调度和该分配,在TWT SP之前或在TWT SP期间,使得该装置退出第一状态(例如,降低功率状态/非活动状态)。Certain aspects of the present disclosure provide an apparatus for wireless communication. The apparatus generally includes a first interface configured to obtain one or more first frames from a wireless node, the one or more first frames collectively including a set of parameters defining at least one broadcast target wake time (TWT) schedule and assigning apparatuses to at least one TWT group, the at least one TWT group being to be served in a TWT service period (SP) associated with the at least one broadcast TWT schedule, and a processing system configured to cause the apparatus to exit a first state (e.g., a reduced power state/inactive state) before or during the TWT SP based on the broadcast TWT schedule and the assignment.
本公开内容的方面还提供了与上述装置和操作相对应的各种方法、单元和计算机程序产品。Aspects of the present disclosure also provide various methods, units, and computer program products corresponding to the above-mentioned means and operations.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
因此,可以通过参考方面来更具体地描述上述简要总结的,能够详细地理解本公开内容的上述特征的方式,上述方面中的一些方面在附图中示出。然而,应当注意的是,附图仅示出了本公开内容的某些典型方面,因此不应被认为是本公开内容的范围的限制,因为该描述可以承认其它同等有效的方面。Thus, the manner in which the above-described features of the present disclosure, briefly summarized above, can be understood in detail may be more particularly described by reference to the aspects, some of which are illustrated in the accompanying drawings. It should be noted, however, that the drawings illustrate only certain typical aspects of the disclosure and are therefore not to be considered limiting of its scope, as the description may admit to other equally effective aspects.
图1示出了根据本公开内容的某些方面的示例性无线通信网络的图。1 illustrates a diagram of an example wireless communication network in accordance with certain aspects of the present disclosure.
图2示出了根据本公开内容的某些方面的示例性接入点(AP)和用户终端(UT)的方块图。2 illustrates a block diagram of an example access point (AP) and user terminal (UT), in accordance with certain aspects of the present disclosure.
图3示出了根据本公开内容的某些方面的示例性无线节点的方块图。3 illustrates a block diagram of an example wireless node in accordance with certain aspects of the present disclosure.
图4阐释了根据本公开内容的某些方面的通过接入点进行无线通信的示例性操作。4 illustrates example operations for wireless communications via an access point, in accordance with certain aspects of the present disclosure.
图4A示出了能够执行图4所阐释的操作的示例性组件。FIG. 4A illustrates example components capable of performing the operations illustrated in FIG. 4 .
图5阐释了根据本公开内容的某些方面的通过无线站来进行无线通信的示例性操作。5 illustrates example operations for wireless communications by a wireless station, in accordance with certain aspects of the present disclosure.
图5A示出了能够执行图5中阐释的操作的示例性组件。FIG. 5A illustrates example components capable of performing the operations illustrated in FIG. 5 .
图6示出了根据本公开内容的某些方面的用于使用信标帧来指示要在TWT中得到服务的无线节点的示例性时序图。6 illustrates an example timing diagram for using beacon frames to indicate wireless nodes to be served in a TWT, in accordance with certain aspects of the present disclosure.
具体实施方式DETAILED DESCRIPTION
根据IEEE 802.11ah无线网络标准操作的站(STA)可以进入低功率状态(例如,深度睡眠模式),其中STA关闭包括接收机组件的一个或多个组件,并且在STA唤醒之前不发送或接收。这样的STA可以关联到WLAN的接入点(AP),并且可以被配置为周期性地唤醒以侦听来自AP的寻呼消息和/或将数据发送到AP。当STA正准备进入低功率状态时,STA和AP可以在STA将要唤醒时,协商目标唤醒时间(TWT)。TWT可能会周期性地发生。通过协商TWT,STA被配置为周期性地唤醒并监听寻呼消息,并且如果AP有要发送到STA的数据,则AP被配置为具有寻呼STA的时间。如果针对STA的数据在STA处于低功率状态时到达AP,则AP可以缓存该数据直到下一个TWT已经发生为止,然后向STA发送寻呼消息以通知STA该STA可以退出低功率状态(例如,通过退出低功率状态、不活动状态或其它不可用状态来唤醒)。在STA已经退出低功率状态后,AP可以将缓存的数据发送给STA。A station (STA) operating according to the IEEE 802.11ah wireless networking standard can enter a low-power state (e.g., deep sleep mode) in which the STA shuts down one or more components, including the receiver component, and does not transmit or receive until the STA wakes up. Such a STA can associate with a WLAN access point (AP) and can be configured to periodically wake up to listen for paging messages from the AP and/or send data to the AP. When the STA is preparing to enter a low-power state, the STA and the AP can negotiate a target wake-up time (TWT) when the STA is about to wake up. The TWT may occur periodically. By negotiating the TWT, the STA is configured to periodically wake up and listen for paging messages, and the AP is configured to page the STA if it has data to send to the STA. If data intended for the STA arrives at the AP while the STA is in a low-power state, the AP can buffer the data until the next TWT occurs, and then send a paging message to the STA to notify the STA that the STA can exit the low-power state (e.g., by waking up from a low-power state, an inactive state, or other unavailable state). After the STA has exited the low-power state, the AP can send the buffered data to the STA.
在下文中参照附图更全面地描述本公开内容的各个方面。然而,本公开内容可以以许多不同的形式来体现,并且不应当被解释为限于贯穿本公开内容给出的任何特定的结构或功能。相反,提供这些方面使得本公开内容将是透彻的和完整的,并且将本公开内容的范围充分地传达给本领域技术人员。基于本文的教导,本领域技术人员应该理解,本公开内容的范围旨在覆盖本文所述的本公开内容的任何方面,无论是独立于本公开内容的任何其它方面实现还是与本公开内容的任何其它方面组合实现。例如,可以使用本文阐述的任何数量的方面来实现装置或实践方法。另外,本公开的范围旨在覆盖这种装置或方法,该装置或方法是使用其它结构、功能,或者除了本文阐述的本公开内容的各个方面的或不同于本文阐述的本公开内容的各个方面的结构和功能来实践的。应该理解的是,本文所描述的公开内容的任何方面可以通过权利要求的一个或多个元素来体现。Various aspects of the present disclosure are described more fully below with reference to the accompanying drawings. However, the present disclosure can be embodied in many different forms and should not be interpreted as being limited to any specific structure or function given throughout the present disclosure. On the contrary, these aspects are provided so that the present disclosure will be thorough and complete, and the scope of the present disclosure will be fully conveyed to those skilled in the art. Based on the teachings herein, those skilled in the art should understand that the scope of the present disclosure is intended to cover any aspect of the present disclosure described herein, whether it is implemented independently of any other aspect of the present disclosure or implemented in combination with any other aspect of the present disclosure. For example, any number of aspects set forth herein can be used to implement a device or practice method. In addition, the scope of the present disclosure is intended to cover such a device or method, which is practiced using other structures, functions, or structures and functions in addition to or different from the various aspects of the present disclosure set forth herein. It should be understood that any aspect of the disclosure described herein can be embodied by one or more elements of the claims.
本文使用的词语“示例性”意指“用作示例、实例或说明”。本文中描述为“示例性”的任何方面不一定被解释为比其它方面优选或有利。The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects.
尽管本文描述了特定的方面,但是这些方面的许多变化和置换落入了本公开内容的范围内。尽管提到了优选方面的一些益处和优点,但是本公开内容的范围并不旨在限于特定的益处、用途或目的。而是,本公开内容的各方面旨在广泛地适用于不同的无线技术、系统配置、网络和传输协议,其中的一些在附图中以及以下对优选方面的描述中以示例的方式示出。具体实施方式和附图仅仅是对本公开内容的说明而非限制,本公开内容的范围由所附权利要求及其等同物限定。Although specific aspects are described herein, many variations and permutations of these aspects fall within the scope of the present disclosure. Although some benefits and advantages of preferred aspects are mentioned, the scope of the present disclosure is not intended to be limited to a particular benefit, use, or purpose. Rather, various aspects of the present disclosure are intended to be broadly applicable to different wireless technologies, system configurations, networks, and transmission protocols, some of which are illustrated by way of example in the accompanying drawings and in the following description of preferred aspects. The detailed description and drawings are merely illustrative of the present disclosure and are not limiting. The scope of the present disclosure is defined by the appended claims and their equivalents.
示例性无线通信系统Exemplary Wireless Communication Systems
本文描述的技术可以用于各种宽带无线通信系统,包括基于正交复用方案的通信系统。这种通信系统的示例包括空分多址(SDMA)系统、时分多址(TDMA)系统、正交频分多址(OFDMA)系统、单载波频分多址(SC-FDMA)系统等等。SDMA系统可以使用充分不同的方向来同时发送属于多个用户终端的数据。TDMA系统可以允许多个用户终端通过将传输信号划分成不同的时隙来共享相同的频率信道,其中每个时隙被分配给不同的用户终端。OFDMA系统使用正交频分复用(OFDM),该正交频分复用(OFDM)是将整个系统带宽划分成多个正交子载波的调制技术。这些子载波也可以称为音调、频段等。利用OFDM,每个子载波可以利用数据独立地调制。SC-FDMA系统可以使用交织的FDMA(IFDMA)在跨越系统带宽分布的子载波上进行发送,集中式FDMA(LFDMA)在相邻的子载波的块上进行发送,或者增强型FDMA(EFDMA)在相邻的子载波的多个块上进行发送。通常,调制符号在频域中以OFDM方式发送,并且在时域中以SC-FDMA发送。The technology described herein can be used in various broadband wireless communication systems, including communication systems based on orthogonal multiplexing schemes. Examples of such communication systems include space division multiple access (SDMA) systems, time division multiple access (TDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, and the like. SDMA systems can use sufficiently different directions to simultaneously transmit data belonging to multiple user terminals. TDMA systems can allow multiple user terminals to share the same frequency channel by dividing the transmission signal into different time slots, where each time slot is assigned to a different user terminal. OFDMA systems use orthogonal frequency division multiplexing (OFDM), which is a modulation technique that divides the entire system bandwidth into multiple orthogonal subcarriers. These subcarriers can also be called tones, frequency bands, etc. With OFDM, each subcarrier can be independently modulated with data. SC-FDMA systems can use interleaved FDMA (IFDMA) to transmit on subcarriers distributed across the system bandwidth, localized FDMA (LFDMA) to transmit on blocks of adjacent subcarriers, or enhanced FDMA (EFDMA) to transmit on multiple blocks of adjacent subcarriers. Typically, modulation symbols are sent in the frequency domain using OFDM and in the time domain using SC-FDMA.
本文的教导可以并入(例如,在内部实现或由其执行)各种有线或无线装置(例如,节点)中。在一些方面,根据本文的教导实现的无线节点可以包括接入点或接入终端。The teachings herein may be incorporated into (eg, implemented within or performed by) various wired or wireless devices (eg, nodes). In some aspects, a wireless node implemented in accordance with the teachings herein may comprise an access point or an access terminal.
接入点(“AP”)可以包括、实现为或称为节点B、无线网络控制器(“RNC”)、演进型节点B(eNB)、基站控制器(“BSC”)、基站收发机(“BTS”)、基站(“BS”)、收发机功能(“TF”)、无线路由器、无线收发机、基本服务集(“BSS”)、扩展服务集(“ESS”)、无线基站(“RBS”)或某种其它术语。An access point ("AP") may include, be implemented as, or be referred to as, a Node B, a radio network controller ("RNC"), an evolved Node B (eNB), a base station controller ("BSC"), a base transceiver station ("BTS"), a base station ("BS"), a transceiver function ("TF"), a wireless router, a wireless transceiver, a basic service set ("BSS"), an extended service set ("ESS"), a radio base station ("RBS"), or some other terminology.
接入终端(“AT”)可以包括、实现为或称为用户站、用户单元、移动站(MS)、远程站、远程终端,用户终端(UT)、用户代理、用户装置、用户设备(UE)、用户站或某种其它术语。在一些实现中,接入终端可以包括蜂窝电话、无绳电话、会话发起协议(“SIP”)电话、无线本地环路(“WLL”)站、个人数字助理(“PDA”)、具有无线连接能力的手持设备、站(“STA”)或连接到无线调制解调器的某种其它合适的处理设备。因此,可以将本文教导的一个或多个方面并入到电话(例如,蜂窝电话或智能电话)、计算机(例如膝上型电脑)、平板电脑、便携式通信设备、便携式计算设备(例如,个人数据助理)、娱乐设备(例如,音乐或视频设备或卫星无线电)、全球定位系统(GPS)设备或被配置为经由无线或有线介质进行通信的任何其它适当的设备。在一些方面,该节点是无线节点。这样的无线节点可以例如经由有线或无线通信链路提供用于网络或者到网络(例如,诸如因特网或蜂窝网络的广域网)的连接性。An access terminal ("AT") may include, be implemented as, or be referred to as, a user station, a subscriber unit, a mobile station (MS), a remote station, a remote terminal, a user terminal (UT), a user agent, a user device, a user equipment (UE), a user station, or some other terminology. In some implementations, an access terminal may include a cellular phone, a cordless phone, a session initiation protocol ("SIP") phone, a wireless local loop ("WLL") station, a personal digital assistant ("PDA"), a handheld device with wireless connection capability, a station ("STA"), or some other suitable processing device connected to a wireless modem. Therefore, one or more aspects of this document's teachings may be incorporated into a phone (e.g., a cellular phone or a smartphone), a computer (e.g., a laptop), a tablet computer, a portable communication device, a portable computing device (e.g., a personal data assistant), an entertainment device (e.g., a music or video device or a satellite radio), a global positioning system (GPS) device, or any other suitable device configured to communicate via a wireless or wired medium. In some aspects, the node is a wireless node. Such a wireless node may provide, for example, connectivity for or to a network (eg, a wide area network such as the Internet or a cellular network) via a wired or wireless communication link.
图1示出了可以实践本公开内容的方面的具有接入点和用户终端的多址多输入多输出(MIMO)系统100。例如,一个或多个用户终端120可以使用本文提供的技术对能力进行信号指示(例如,到接入点110)。1 shows a multiple-access multiple-input multiple-output (MIMO) system 100 with access points and user terminals in which aspects of the present disclosure may be practiced. For example, one or more user terminals 120 may signal capabilities (eg, to access point 110) using the techniques provided herein.
为了简单起见,图1中仅示出了一个接入点110。接入点通常是与用户终端通信的固定站,也可以称为基站或某种其它术语。用户终端可以是固定的或者移动的,并且也可以被称为移动站、无线设备或者某种其它术语。接入点110可以在任何给定时刻在下行链路和上行链路上与一个或多个用户终端120进行通信。下行链路(即,前向链路)是从接入点到用户终端的通信链路,而上行链路(即,反向链路)是从用户终端到接入点的通信链路。用户终端也可以与另一用户终端进行对等通信。系统控制器130耦合到接入点并为接入点提供协调和控制。For simplicity, only one access point 110 is shown in FIG1 . An access point is typically a fixed station that communicates with user terminals and may also be referred to as a base station or some other terminology. A user terminal may be fixed or mobile and may also be referred to as a mobile station, a wireless device, or some other terminology. An access point 110 may communicate with one or more user terminals 120 on a downlink and an uplink at any given moment. The downlink (i.e., forward link) is the communication link from the access point to the user terminal, while the uplink (i.e., reverse link) is the communication link from the user terminal to the access point. A user terminal may also communicate peer-to-peer with another user terminal. A system controller 130 couples to the access points and provides coordination and control for the access points.
虽然以下公开内容的部分将描述能够经由空分多址(SDMA)进行通信的用户终端120,但是对于某些方面,用户终端120还可以包括不支持SDMA的一些用户终端。因此,对于这些方面,AP 110可以被配置为与SDMA用户终端和非SDMA用户终端两者进行通信。这种方法可以方便地允许较旧版本的用户终端(“传统”站)在企业中保持部署,以延长其使用寿命,同时允许在认为适当的时候引入更新的SDMA用户终端。While portions of the following disclosure will describe user terminals 120 capable of communicating via spatial division multiple access (SDMA), for certain aspects, the user terminals 120 may also include some user terminals that do not support SDMA. Thus, for these aspects, the AP 110 may be configured to communicate with both SDMA user terminals and non-SDMA user terminals. This approach can conveniently allow older versions of user terminals ("legacy" stations) to remain deployed in an enterprise to extend their useful life, while allowing newer SDMA user terminals to be introduced when deemed appropriate.
接入点110和用户终端120使用多个发送天线和多个接收天线来在下行链路和上行链路上进行数据传输。对于下行链路MIMO传输,接入点110的Nap个天线表示MIMO的多输入(MI)部分,而K个用户终端的集合表示MIMO的多输出(MO)部分。相反,对于上行链路MIMO传输,K个用户终端的集合表示MI部分,而接入点110的Nap个天线表示MO部分。对于纯粹的SDMA,希望如果针对K个用户终端的数据符号流没有通过某些方式在码、频率或时间中复用,则有Nap≥K≥1。如果使用TDMA技术、利用CDMA的不同编码信道、利用OFDM的不相交的子带集合等等能够复用数据符号流,则K可以大于Nap。每个选择的用户终端向接入点发送用户特定的数据和/或从接入点接收用户特定的数据。通常,每个选择的用户终端可以配备有一个或多个天线(即,Nut≥1)。K个选择的用户终端可以具有相同数量或不同数量的天线。Access point 110 and user terminals 120 use multiple transmit antennas and multiple receive antennas for data transmission on the downlink and uplink. For downlink MIMO transmission, the Nap antennas of access point 110 represent the multiple-input (MI) portion of MIMO, while the set of K user terminals represents the multiple-output (MO) portion of MIMO. Conversely, for uplink MIMO transmission, the set of K user terminals represents the MI portion, while the Nap antennas of access point 110 represent the MO portion. For pure SDMA, it is expected that Nap ≥ K ≥ 1 if the data symbol streams for the K user terminals are not multiplexed in code, frequency, or time in some way. K can be greater than Nap if the data symbol streams are multiplexed using TDMA techniques, different code channels with CDMA, disjoint sets of subbands with OFDM, etc. Each selected user terminal transmits and/or receives user-specific data to and from the access point. Typically, each selected user terminal may be equipped with one or more antennas (i.e., Nut ≥ 1). The K selected user terminals may have the same number or different numbers of antennas.
系统100可以是时分双工(TDD)系统或频分双工(FDD)系统。对于TDD系统,下行链路和上行链路共享相同的频带。对于FDD系统,下行链路和上行链路使用不同的频带。MIMO系统100还可以使用单载波或多载波进行传输。每个用户终端可以配备单个天线(例如,为了保持成本降低)或多个天线(例如,在能够支持额外成本的情况下)。如果用户终端120通过将传输/接收划分成不同的时隙来共享相同频率的信道,则系统100还可以是TDMA系统,其中每个时隙分配给不同的用户终端120。The system 100 can be a time division duplex (TDD) system or a frequency division duplex (FDD) system. For a TDD system, the downlink and uplink share the same frequency band. For an FDD system, the downlink and uplink use different frequency bands. The MIMO system 100 can also use a single carrier or multiple carriers for transmission. Each user terminal can be equipped with a single antenna (e.g., to keep costs down) or multiple antennas (e.g., where the additional cost can be supported). If the user terminals 120 share the same frequency channel by dividing the transmission/reception into different time slots, the system 100 can also be a TDMA system, where each time slot is assigned to a different user terminal 120.
图2示出了MIMO系统100中的接入点110、两个用户终端120m和120x的方块图,该接入点110、两个用户终端120m和120x可以是上面参考图1描述的接入点110和用户终端120的示例,并且能够执行在本文描述的技术。图2中所示的各种处理器可以被配置为执行(或指导设备执行)本文描述的各种方法,例如结合图4和图5描述的操作400和500。FIG2 shows a block diagram of access point 110 and two user terminals 120m and 120x in MIMO system 100. Access point 110 and two user terminals 120m and 120x may be examples of access point 110 and user terminals 120 described above with reference to FIG1 and may be capable of performing the techniques described herein. The various processors shown in FIG2 may be configured to perform (or direct the devices to perform) the various methods described herein, such as operations 400 and 500 described in conjunction with FIG4 and FIG5.
接入点110配备有Nt个天线224a至224t。用户终端120m配备有Nut,m个天线252ma至252mu,以及用户终端120x配备有Nut,x个天线252xa至252xu。接入点110是用于下行链路的发送实体和用于上行链路的接收实体。每个用户终端120是用于上行链路的发送实体和用于下行链路的接收实体。如本文所使用的,“发送实体”是能够经由无线信道发送数据的独立操作的装置或设备,以及“接收实体”是能够经由无线信道接收数据的独立操作的装置或设备。在随后的描述中,下标“dn”表示下行链路,下标“up”表示上行链路。针对SDMA传输,Nup个用户终端同时在上行链路上发送,而Ndn个用户终端由接入点110在下行链路上同时发送。Nup可以等于或可以不等于Ndn,并且Nup和Ndn可以是静态值或者能够针对每个调度间隔而改变。接入点和用户终端处可以使用波束控制或某种其它空间处理技术。Access point 110 is equipped with N t antennas 224a to 224t. User terminal 120m is equipped with N ut,m antennas 252ma to 252mu, and user terminal 120x is equipped with N ut,x antennas 252xa to 252xu. Access point 110 is a transmitting entity for the downlink and a receiving entity for the uplink. Each user terminal 120 is a transmitting entity for the uplink and a receiving entity for the downlink. As used herein, a "transmitting entity" is an independently operated device or apparatus capable of transmitting data via a wireless channel, and a "receiving entity" is an independently operated device or apparatus capable of receiving data via a wireless channel. In the subsequent description, the subscript "dn" indicates downlink, and the subscript "up" indicates uplink. For SDMA transmission, N up user terminals transmit simultaneously on the uplink, while N dn user terminals are transmitted simultaneously by access point 110 on the downlink. Nup may or may not be equal to Ndn , and Nup and Ndn may be static values or can change for each scheduling interval.Beam steering or some other spatial processing technique may be used at the access point and user terminal.
在上行链路上,在选择用于上行链路传输的每个用户终端120处,发送(TX)数据处理器288从数据源286接收业务数据以及从控制器280接收控制数据。控制器280可以与存储器282耦合。TX数据处理器288基于与为用户终端选择的速率相关联的编码和调制方案来处理(例如,编码、交织以及调制)针对用户终端的业务数据,以及提供数据符号流。TX空间处理器290对数据符号流执行空间处理并为Nut,m个天线提供Nut,m个发送符号流。每个发射机单元(TMTR)254接收并处理(例如,转换成模拟信号、放大、滤波和上变频)相应的发送符号流以生成上行链路信号(例如,发射机单元或相应的电路可以执行上行链路信号的生成)。Nut,m个发射机单元254提供用于从Nut,m个天线252传输到接入点的Nut,m个上行链路信号。On the uplink, at each user terminal 120 selected for uplink transmission, a transmit (TX) data processor 288 receives traffic data from a data source 286 and control data from a controller 280. Controller 280 may be coupled to a memory 282. TX data processor 288 processes (e.g., encodes, interleaves, and modulates) the traffic data for the user terminal based on the coding and modulation scheme associated with the rate selected for the user terminal and provides a data symbol stream. TX spatial processor 290 performs spatial processing on the data symbol stream and provides N ut,m transmit symbol streams for the N ut,m antennas. Each transmitter unit (TMTR) 254 receives and processes (e.g., converts to analog, amplifies, filters, and frequency upconverts) a corresponding transmit symbol stream to generate an uplink signal (e.g., the transmitter unit or corresponding circuitry may perform the uplink signal generation). The N ut,m transmitter units 254 provide N ut,m uplink signals for transmission from the N ut,m antennas 252 to the access point.
Nup个用户终端可以被调度用于在上行链路上进行同时传输。这些用户终端中的每个用户终端对其数据符号流执行空间处理,以及在上行链路上将其发送符号流集合发送给接入点。 Nup user terminals may be scheduled for simultaneous transmission on the uplink. Each of these user terminals performs spatial processing on its data symbol stream and transmits its set of transmit symbol streams on the uplink to the access point.
在接入点110处,Nap个天线224a至224ap接收来自在上行链路上进行发送的所有Nup个用户终端的上行链路信号。每个天线224将接收到的信号提供给相应的接收机单元(RCVR)222。每个接收机单元222执行与由发射机单元254执行的处理互补的处理,以及提供接收符号流。RX空间处理器240对来自Nap个接收机单元222的Nap个接收符号流执行接收机空间处理,以及提供Nup个恢复出的上行链路数据符号流。根据信道相关矩阵求逆(CCMI)、最小均方误差(MMSE)、软干扰消除(SIC)或某种其它技术来执行接收机空间处理。每个恢复出的上行链路数据符号流是对由相应的用户终端发送的数据符号流的估计。RX数据处理器242根据用于该流的速率来处理(例如,解调、解交织以及解码)每个恢复出的上行链路数据符号流以获得解码后的数据。针对每个用户终端的解码后的数据可以提供给用于存储的数据宿244和/或用于进一步处理的控制器230。控制器230可以与存储器232耦合。At access point 110, N ap antennas 224a through 224ap receive uplink signals from all N up user terminals transmitting on the uplink. Each antenna 224 provides a received signal to a corresponding receiver unit (RCVR) 222. Each receiver unit 222 performs processing complementary to that performed by transmitter unit 254 and provides a received symbol stream. An RX spatial processor 240 performs receiver spatial processing on the N ap received symbol streams from N ap receiver units 222 and provides N up recovered uplink data symbol streams. Receiver spatial processing may be performed based on channel correlation matrix inversion (CCMI), minimum mean square error (MMSE), soft interference cancellation (SIC), or some other technique. Each recovered uplink data symbol stream is an estimate of the data symbol stream sent by the corresponding user terminal. An RX data processor 242 processes (e.g., demodulates, deinterleaves, and decodes) each recovered uplink data symbol stream based on the rate used for that stream to obtain decoded data. The decoded data for each user terminal may be provided to a data sink 244 for storage and/or to a controller 230 for further processing. Controller 230 may be coupled to a memory 232.
在下行链路上,在接入点110处,TX数据处理器210从针对被调度用于下行链路传输的Ndn个用户终端的数据源208接收业务数据,从控制器230接收控制数据,以及可能从调度器234接收其它数据。可以在不同的传输信道上发送各种类型的数据。TX数据处理器210基于为该用户终端选择的速率来处理(例如,编码、交织和调制)针对每个用户终端的业务数据。TX数据处理器210为Ndn个用户终端提供Ndn个下行链路数据符号流。TX空间处理器220在Ndn个下行链路数据符号流上执行空间处理(例如,预编码或波束成形,如在本公开内容中所描述的),以及为Nap个天线提供Nap个发送符号流。每个发射机单元222接收并处理相应的发送符号流以生成下行链路信号。Nap个传输单元222提供Nap个下行链路信号以从Nap个天线224传输到用户终端。On the downlink, at access point 110, a TX data processor 210 receives traffic data from a data source 208 for the Ndn user terminals scheduled for downlink transmission, control data from a controller 230, and possibly other data from a scheduler 234. The various types of data may be transmitted on different transmission channels. The TX data processor 210 processes (e.g., encodes, interleaves, and modulates) the traffic data for each user terminal based on a rate selected for that user terminal. The TX data processor 210 provides Ndn downlink data symbol streams for the Ndn user terminals. A TX spatial processor 220 performs spatial processing (e.g., precoding or beamforming, as described in this disclosure) on the Ndn downlink data symbol streams and provides Nap transmit symbol streams for Nap antennas. Each transmitter unit 222 receives and processes a respective transmit symbol stream to generate a downlink signal. Nap transmit units 222 provide Nap downlink signals for transmission from Nap antennas 224 to the user terminals.
在每个用户终端120处,Nut,m个天线252接收来自接入点110的Nap个下行链路信号。每个接收机单元254处理来自相关联天线252的接收信号,以及提供接收符号流。RX空间处理器260对来自Nut,m个接收机单元254的Nut,m个接收符号流执行接收机空间处理,以及为用户终端提供恢复出的下行链路数据符号流。接收机空间处理是根据CCMI、MMSE或其它某种技术来执行的。RX数据处理器270处理(例如,解调、解交织和解码)恢复出的下行链路数据符号流,以获得针对用户终端的解码后的数据。针对每个用户终端的解码数据可以提供给用于存储的数据宿272和/或用于进一步处理的控制器280。At each user terminal 120, Nut ,m antennas 252 receive Nap downlink signals from access point 110. Each receiver unit 254 processes the received signal from its associated antenna 252 and provides a received symbol stream. An RX spatial processor 260 performs receiver spatial processing on the Nut,m received symbol streams from Nut ,m receiver units 254 and provides a recovered downlink data symbol stream for the user terminal. Receiver spatial processing may be performed based on CCMI, MMSE, or some other technique. An RX data processor 270 processes (e.g., demodulates, deinterleaves, and decodes) the recovered downlink data symbol stream to obtain decoded data for the user terminal. The decoded data for each user terminal may be provided to a data sink 272 for storage and/or to a controller 280 for further processing.
在每个用户终端120处,信道估计器278估计下行链路信道响应,以及提供下行链路信道估计,该估计可以包括信道增益估计、SNR估计、噪声方差等。类似地,在接入点110处,信道估计器228估计上行链路信道响应,以及提供上行链路信道估计。针对每个用户终端,控制器280通常基于针对该用户终端的下行链路信道响应矩阵Hdn,m来导出针对用户终端的空间滤波矩阵。控制器230基于有效上行链路信道响应矩阵Hup,eff来导出针对接入点的空间滤波矩阵。针对每个用户终端,控制器280可以向接入点发送反馈信息(例如,下行链路和/或上行链路特征向量、特征值、SNR估计等)。控制器230和280还分别控制在接入点110和用户终端120处的各种处理单元的操作。At each user terminal 120, a channel estimator 278 estimates the downlink channel response and provides a downlink channel estimate, which may include a channel gain estimate, an SNR estimate, a noise variance, etc. Similarly, at access point 110, a channel estimator 228 estimates the uplink channel response and provides an uplink channel estimate. For each user terminal, a controller 280 typically derives a spatial filter matrix for the user terminal based on the downlink channel response matrix H dn,m for that user terminal. Controller 230 derives a spatial filter matrix for the access point based on the effective uplink channel response matrix H up,eff . For each user terminal, controller 280 may send feedback information (e.g., downlink and/or uplink eigenvectors, eigenvalues, SNR estimates, etc.) to the access point. Controllers 230 and 280 also control the operation of various processing units at access point 110 and user terminal 120, respectively.
图3示出了可以在AP 110和/或UT 120中使用以实现本公开内容的方面的示例性组件。例如,可以使用发射机310、天线316、处理器304和/或DSP 320来实践由AP或UT实现的本公开内容的方面,例如结合下图4所描述的操作400。此外,可以使用接收机312、天线316、处理器304和/或DSP 320来实践由AP或UT实现的本公开内容的方面,例如结合图5描述的操作500。无线节点(例如,无线设备)302可以是接入点110或用户终端120。3 illustrates exemplary components that may be used in AP 110 and/or UT 120 to implement aspects of the present disclosure. For example, transmitter 310, antenna 316, processor 304, and/or DSP 320 may be used to practice aspects of the present disclosure implemented by the AP or UT, such as the operations 400 described below in conjunction with FIG4 . Additionally, receiver 312, antenna 316, processor 304, and/or DSP 320 may be used to practice aspects of the present disclosure implemented by the AP or UT, such as the operations 500 described below in conjunction with FIG5 . A wireless node (e.g., a wireless device) 302 may be an access point 110 or a user terminal 120.
无线节点(例如,无线设备)302可以包括控制无线节点302的操作的处理器304。处理器304也可以称为中央处理单元(CPU)。处理器304可以控制无线节点302执行本文描述的各种方法,例如结合图4和5描述的操作400和500。可以包括只读存储器(ROM)和随机存取存储器(RAM)两者的存储器306向处理器304提供指令和数据。存储器306的一部分还可以包括非易失性随机存取存储器(NVRAM)。处理器304通常基于存储在存储器306内的程序指令来执行逻辑和算术运算。存储器306中的指令可以是可执行的以实现本文描述的方法,例如,结合图4和5描述的操作400和500。A wireless node (e.g., a wireless device) 302 may include a processor 304 that controls the operation of the wireless node 302. The processor 304 may also be referred to as a central processing unit (CPU). The processor 304 may control the wireless node 302 to perform various methods described herein, such as operations 400 and 500 described in conjunction with Figures 4 and 5. Memory 306, which may include both read-only memory (ROM) and random access memory (RAM), provides instructions and data to the processor 304. A portion of the memory 306 may also include non-volatile random access memory (NVRAM). The processor 304 typically performs logical and arithmetic operations based on program instructions stored in the memory 306. The instructions in the memory 306 may be executable to implement the methods described herein, such as operations 400 and 500 described in conjunction with Figures 4 and 5.
无线节点302还可以包括外壳308,该外壳308可以包括发射机310和接收机312以允许在无线节点302和远程节点之间传输和接收数据。发射机310和接收机312可以组合成收发机314。单个发送天线或多个发送天线316可以附接到外壳308并且电耦合到收发机314。无线节点302还可以包括(未示出)多个发射机、多个接收机和多个收发机。The wireless node 302 may also include a housing 308, which may include a transmitter 310 and a receiver 312 to allow transmission and reception of data between the wireless node 302 and a remote node. The transmitter 310 and the receiver 312 may be combined into a transceiver 314. A single transmit antenna or multiple transmit antennas 316 may be attached to the housing 308 and electrically coupled to the transceiver 314. The wireless node 302 may also include (not shown) multiple transmitters, multiple receivers, and multiple transceivers.
无线节点302可以使用与WWAN和一个或多个WLAN进行通信的多个发射机、多个接收机和/或多个收发机。另外地或替代地,无线节点302可以经由单个发射机310、单个接收机312和/或单个收发机314与WWAN通信,并且重调发射机310、接收机312和/或收发机314(调离WWAN)以与一个或多个WLAN进行通信。The wireless node 302 may use multiple transmitters, multiple receivers, and/or multiple transceivers to communicate with a WWAN and one or more WLANs. Additionally or alternatively, the wireless node 302 may communicate with the WWAN via a single transmitter 310, a single receiver 312, and/or a single transceiver 314, and re-tune the transmitter 310, receiver 312, and/or transceiver 314 (away from the WWAN) to communicate with one or more WLANs.
无线节点302还可以包括信号检测器318,该信号检测器318可以用于试图检测和量化由收发机314接收的信号的电平。信号检测器318可以检测诸如总能量、每子载波每符号的能量、功率谱密度和其它信号的信号。无线节点302还可以包括用于处理信号的数字信号处理器(DSP)320。The wireless node 302 may also include a signal detector 318 that may be used to attempt to detect and quantify the level of the signal received by the transceiver 314. The signal detector 318 may detect signals such as total energy, energy per subcarrier per symbol, power spectral density, and other signals. The wireless node 302 may also include a digital signal processor (DSP) 320 for processing signals.
无线节点302的各种组件可以通过总线系统322耦合在一起,除了数据总线之外,总线系统322还可以包括功率总线、控制信号总线和状态信号总线。The various components of the wireless node 302 may be coupled together via a bus system 322 , which may include, in addition to a data bus, a power bus, a control signal bus, and a status signal bus.
通常,AP和STA可以执行类似的(例如,对称或互补的)操作。因此,对于本文描述的许多技术、AP或STA可以执行类似的操作。为此,下面的描述有时将提及“AP/STA”以反映可以由AP或者STA执行的操作。尽管,应该理解的是即使仅使用“AP”或“STA”,也并不意味着相应的操作或机制限于该类型的设备。Typically, APs and STAs can perform similar (e.g., symmetrical or complementary) operations. Therefore, for many of the techniques described herein, an AP or STA can perform similar operations. For this reason, the following description will sometimes refer to "AP/STA" to reflect operations that can be performed by either an AP or a STA. However, it should be understood that even if only "AP" or "STA" is used, it does not imply that the corresponding operations or mechanisms are limited to that type of device.
用于WWAN和WLAN的接收机唤醒时间的示例性协调Example Coordination of Receiver Wake-up Times for WWAN and WLAN
如上所述,根据一个标准(例如,IEEE 802.11ah无线网络标准)在一种类型的网络中操作的站(STA)可以进入低功率状态(例如,深度睡眠模式)。在这种状态下,STA可以关闭包括接收机组件的一个或多个组件,并且可以不发送或接收直到STA退出低功率状态(唤醒)为止。As described above, a station (STA) operating in a type of network according to a standard (e.g., the IEEE 802.11ah wireless networking standard) may enter a low-power state (e.g., deep sleep mode). In this state, the STA may shut down one or more components, including a receiver component, and may not transmit or receive until the STA exits the low-power state (wakes up).
在一些情况下,这样的STA可以与另一STA(例如,非AP STA可以与AP协商)针对指示STA何时将唤醒的目标唤醒时间(TWT)进行协商。在一些情况下,每当STA与其它STA交互时,(下一个)TWT的定时可以明确地指示(从STA或到STA)。在其它情况下,TWT可以周期性地发生,并且TWT调度的参数(该参数可以是TWT配置的一部分)可以预先协商。In some cases, such a STA may negotiate with another STA (e.g., a non-AP STA may negotiate with an AP) a target wake-up time (TWT) that indicates when the STA will wake up. In some cases, the timing of the (next) TWT may be explicitly indicated (from or to the STA) each time the STA interacts with the other STA. In other cases, TWTs may occur periodically, and the parameters of the TWT schedule (which may be part of the TWT configuration) may be negotiated in advance.
在任何情况下,通过协商TWT,STA被配置为在调度的TWT处唤醒,并且可以监听由AP发送的寻呼消息,或者可以向AP发送轮询帧。类似地,AP可以被配置为使得AP向STA发送一个或多个寻呼帧或被配置为在那些时间从STA接收轮询帧。这种方法允许STA保持在低功率状态,直到那些时间为止。In any case, by negotiating a TWT, the STA is configured to wake up at the scheduled TWT and can listen for paging messages sent by the AP or can send polling frames to the AP. Similarly, the AP can be configured to send one or more paging frames to the STA or be configured to receive polling frames from the STA at those times. This approach allows the STA to remain in a low-power state until those times.
在帧交换期间,通信设备(例如,STA和AP)可以彼此通信,无论它们是否具有要发送给彼此的数据。在某些实施例中,STA交换其它信息,例如切换频带和/或通信技术的请求。当AP指示数据可用性时,如果针对STA的数据在STA处于低功率状态时到达AP,则AP可以缓存数据直到下一个TWT为止。在下一个TWT期间,AP然后可以向STA发送寻呼消息以通知STA:STA可以退出低功率状态(例如,唤醒)。在STA已经退出低功率状态后,AP可以将缓存的数据发送给STA。尽管该示例具体涉及一个STA,但是本领域技术人员可以理解,该调度的过程可以由一个或多个STA协商和使用,和/或与一个或多个STA一起协商和使用。During the frame exchange, communication devices (e.g., STA and AP) can communicate with each other, regardless of whether they have data to send to each other. In some embodiments, the STAs exchange other information, such as requests to switch frequency bands and/or communication technologies. When the AP indicates data availability, if data for the STA arrives at the AP while the STA is in a low power state, the AP can cache the data until the next TWT. During the next TWT, the AP can then send a paging message to the STA to notify the STA that the STA can exit the low power state (e.g., wake up). After the STA has exited the low power state, the AP can send the cached data to the STA. Although this example specifically involves one STA, it will be understood by those skilled in the art that the scheduling process can be negotiated and used by one or more STAs, and/or negotiated and used in conjunction with one or more STAs.
根据本公开内容的各方面,STA可以基于信号强度度量来确定STA是否处于第二WLAN(例如,IEEE 802.11ac WLAN)的范围内。这种度量的示例包括第一WLAN(例如,IEEE802.11ah WLAN)的参考信号强度指示符(RSSI)。基于这样的度量,例如,如果第一WLAN的信号强度度量等于或高于门限,则STA可以确定激活第二接收机、发射机和/或收发机以与第二WLAN进行通信。According to various aspects of the present disclosure, a STA may determine whether the STA is within range of a second WLAN (e.g., an IEEE 802.11ac WLAN) based on a signal strength metric. An example of such a metric includes a reference signal strength indicator (RSSI) of a first WLAN (e.g., an IEEE 802.11ah WLAN). Based on such a metric, for example, if the signal strength metric of the first WLAN is equal to or greater than a threshold, the STA may determine to activate a second receiver, transmitter, and/or transceiver to communicate with the second WLAN.
根据本公开内容的方面,STA可以经由子千兆赫(S1G)信标从WLAN接收寻呼消息。另外地或替代地,STA可以经由空数据分组(NDP)寻呼消息来接收寻呼消息。NDP寻呼消息可以包括标识符(例如,包括STA的部分关联标识(AID)的P-ID字段)或者如果寻呼AP确定寻呼多个STA,包括分配给一个或多个STA的标识符。According to aspects of the present disclosure, a STA may receive a paging message from a WLAN via a sub-gigahertz (S1G) beacon. Alternatively or additionally, the STA may receive a paging message via a Null Data Packet (NDP) paging message. The NDP paging message may include an identifier (e.g., a P-ID field including a portion of the STA's Association Identification (AID)) or, if the paging AP determines to page multiple STAs, an identifier assigned to one or more STAs.
根据本公开内容的方面,STA可以从WLAN接收寻呼消息或者包括用于多个STA的信息的业务指示映射(TIM)。如果寻呼消息是可以由TIM的位0指示为1的传递业务指示映射(DTIM),则寻呼消息还可以指示是否存在在AP处缓存的多播/广播业务。According to aspects of the present disclosure, a STA may receive a paging message or a Traffic Indication Map (TIM) including information for multiple STAs from a WLAN. If the paging message is a Delivery Traffic Indication Map (DTIM), which may be indicated by bit 0 of the TIM being 1, the paging message may also indicate whether there is multicast/broadcast traffic buffered at the AP.
示例性TWT调度优化Exemplary TWT Scheduling Optimization
如上所述,目标唤醒时间(TWT)通常是指允许AP和一个或多个STA针对STA访问介质而建立时间或时间集合的调度机制。如上所述,通常在AP和STA之间协商TWT的使用,并且TWT的使用可以用于减少网络能量消耗,因为站能够进入低(减小)的功率状态(例如,利用一个或多个接收和/或发射组件断电),直到他们的TWT到达为止。As described above, a target wake time (TWT) generally refers to a scheduling mechanism that allows an AP and one or more STAs to establish a time or set of times for the STAs to access the medium. As described above, the use of a TWT is generally negotiated between the AP and the STAs, and the use of a TWT can be used to reduce network energy consumption because the stations can enter a low (reduced) power state (e.g., with one or more receiving and/or transmitting components powered off) until their TWT arrives.
这样,TWT可以针对各种情况提供有效的方法,例如STA具有周期性业务的情况。然而,在密集的部署场景中,STA在由AP进行服务之前,STA有时可能等待较长的时间。由于不必要的唤醒以及TWT操作的无效使用,这种等待可能导致STA处的不良的功率节省。Thus, TWT can provide an effective approach for various situations, such as when a STA has periodic traffic. However, in dense deployment scenarios, a STA may sometimes wait for a long time before being served by the AP. This waiting time may result in poor power savings at the STA due to unnecessary wake-ups and inefficient use of TWT operations.
一般来说,AP通常在其自己的BSS内具有对周围环境和拥塞的更好的了解。因此,AP以按需方式进行信号指示和调度STA可能是有益的,以尝试确保在STA处有效使用TWT SP和有效的功率节省。Generally speaking, an AP typically has a better understanding of the surrounding environment and congestion within its own BSS. Therefore, it may be beneficial for the AP to signal and schedule STAs in an on-demand manner in an attempt to ensure efficient use of TWT SPs and effective power savings at the STAs.
本公开内容的方面提供了可以帮助增强型TWT操作的技术。例如,在一些情况下,AP和STA可以基于以特定方式选择的TWT群组来建立特定的TWT调度。在一些情况下,一个或多个帧可以指示定义一个或多个TWT群组的关联标识(AID)和/或广播TWT标识的范围。在其它情况下,TWT群组可以包括不同的TWT群组,以在广播TWT调度的不同重复间隔中得到服务。Aspects of the present disclosure provide techniques that can assist in enhanced TWT operation. For example, in some cases, the AP and STA can establish a specific TWT schedule based on TWT groups selected in a specific manner. In some cases, one or more frames can indicate an association identifier (AID) and/or a range of broadcast TWT identifiers that define one or more TWT groups. In other cases, the TWT groups can include different TWT groups to be served in different repetition intervals of the broadcast TWT schedule.
图4示出了根据本公开内容的方面的可以由例如接入点(AP)的装置执行的示例性操作400。4 illustrates example operations 400 that may be performed by an apparatus, such as an access point (AP), in accordance with aspects of the present disclosure.
操作400在402处通过以下方式开始:生成一个或多个第一帧,该一个或多个第一帧共同地包括定义至少一个广播目标唤醒时间(TWT)调度和向一个或多个TWT群组分配一个或多个无线节点的参数集合,该一个或多个TWT群组要在与至少一个广播TWT调度相关联的不同TWT服务时段(SP)中得到服务。在404处,AP输出一个或多个第一帧以进行传输。Operations 400 begin at 402 by generating one or more first frames that collectively include a set of parameters defining at least one broadcast target wake time (TWT) schedule and assigning one or more wireless nodes to one or more TWT groups to be served in different TWT service periods (SPs) associated with the at least one broadcast TWT schedule. At 404, the AP outputs the one or more first frames for transmission.
图5示出了根据本公开内容的方面的可以由诸如STA的无线节点执行的示例性操作500。操作500可以认为是与操作400互补的STA方声明。换句话说,操作500可以由执行上述操作400的AP所服务的STA执行。5 illustrates example operations 500 that may be performed by a wireless node, such as a STA, according to aspects of the present disclosure. Operations 500 may be considered as STA-side declarations that are complementary to operations 400. In other words, operations 500 may be performed by a STA served by an AP that performs operations 400 described above.
操作500在502处通过以下方式开始,从无线节点获得一个或多个第一帧,该一个或多个第一帧共同地包括定义至少一个广播目标唤醒时间(TWT)调度和向至少一个TWT群组分配装置的参数集合,该至少一个TWT群组要在与至少一个广播TWT调度相关联的TWT服务时段(SP)中得到服务。在504处,基于至少一个广播TWT调度和分配,在TWT SP之前或在TWT SP期间,装置退出第一状态(例如,降低功率状态/不活动状态)。Operations 500 begin at 502 by obtaining one or more first frames from a wireless node, the one or more first frames collectively comprising a set of parameters defining at least one broadcast target wake time (TWT) schedule and assigning devices to at least one TWT group to be served in a TWT service period (SP) associated with the at least one broadcast TWT schedule. At 504, based on the at least one broadcast TWT schedule and the assignment, the device exits a first state (e.g., a reduced power state/inactive state) before or during the TWT SP.
在一些情况下,在每个TWT服务时段(SP)期间,AP可以指示哪些STA将得到服务(或将不得到服务),这可以允许将不得到服务的STA重新进入或返回到低功率(或其它不可用的)状态或STA不可用的某个其它状态(例如,STA重新进入低功率状态)。本文描述的技术通常允许STA知道其是否要在TWT SP中得到服务,使得其可以知道在TWT SP期间是否保持可用的状态或否则返回到不可用的状态。不可用的状态可以是低功率状态或使STA有效不可用的某种其它状态,例如调离以参与其它一些网络。因此,术语唤醒或唤醒调度通常可以指STA何时变得可用,而不管原因。In some cases, during each TWT service period (SP), the AP may indicate which STAs will be served (or will not be served), which may allow the STAs that will not be served to re-enter or return to a low-power (or other unavailable) state or some other state in which the STA is unavailable (e.g., the STA re-enters a low-power state). The techniques described herein generally allow a STA to know whether it is to be served in a TWT SP so that it may know whether to remain in an available state or otherwise return to an unavailable state during the TWT SP. The unavailable state may be a low-power state or some other state that makes the STA effectively unavailable, such as tuning away to participate in some other network. Thus, the term wake-up or wake-up scheduling may generally refer to when a STA becomes available, regardless of the reason.
根据某些方面,AP可以设置一个或多个广播TWT调度。可能将此类调度认为是“未经协商的”,并提供与TWT请求在某种程度上独立的TWT服务时段(SP)。在某些情况下,广播TWT调度可以仅限于没有单独TWT协商,但支持广播TWT SP的STA。In certain aspects, the AP may set up one or more broadcast TWT schedules. Such schedules may be considered "unnegotiated" and provide TWT service periods (SPs) that are somewhat independent of TWT requests. In some cases, the broadcast TWT schedules may be limited to STAs that do not have individual TWT negotiations but support the broadcast TWT SP.
本公开内容的方面提供了各种方式来将站分组(到TWT群组)以在相同的TWT SP中得到服务。例如,在关联期间,AP可以向STA通知该STA所分配给的TWT群组ID。作为另一示例,在TWT调度宣布之后,AP可以通知STA该TWT群组ID。Aspects of the present disclosure provide various ways to group stations (into TWT groups) to be served in the same TWT SP. For example, during association, the AP may inform the STA of the TWT group ID to which the STA is assigned. As another example, after the TWT schedule is announced, the AP may inform the STA of the TWT group ID.
在一些情况下,AP可以学习STA唤醒(或更一般的可用性)调度并将STA分配(或重新分配)给适当的群组(在学习调度之后)。例如,AP可以尝试将给定的群组的TWT SP与该群组中的STA的唤醒调度对齐。在一些情况下,AP可以例如基于在先前的TWT SP期间检测到的无线节点的存在来学习优选唤醒调度。In some cases, the AP may learn the STA wake-up (or more generally availability) schedule and assign (or reallocate) the STA to the appropriate group (after learning the schedule). For example, the AP may attempt to align the TWT SP of a given group with the wake-up schedule of the STAs in that group. In some cases, the AP may learn the preferred wake-up schedule, for example, based on the presence of wireless nodes detected during previous TWT SPs.
在一些情况下,在AP已经通告广播TWT调度之后,STA可以基于他们的优选唤醒调度来选择群组ID。在一些情况下,AP通告单个TWT调度并分配对应于该调度的不同重复间隔的群组ID。例如,如果TWT调度每20ms重复,则第一组可以具有20ms(G1=20ms频率)的TWT调度,而第二组可以具有40ms的TWT调度(G2表示40ms频率),而第三组可以具有60ms的TWT调度(例如,G3表示60ms频率)。在一些情况下,STA可以选择一个或多个具有与其唤醒调度紧密对齐的TWT调度的群组。In some cases, after the AP has announced the broadcast TWT schedule, STAs can select group IDs based on their preferred wake-up schedule. In some cases, the AP announces a single TWT schedule and assigns group IDs corresponding to different repetition intervals of that schedule. For example, if the TWT schedule repeats every 20ms, the first group can have a TWT schedule of 20ms (G1=20ms frequency), while the second group can have a TWT schedule of 40ms (G2 represents 40ms frequency), and the third group can have a TWT schedule of 60ms (e.g., G3 represents 60ms frequency). In some cases, a STA can select one or more groups with TWT schedules that are closely aligned with its wake-up schedule.
在一些情况下,AP可以获得指示STA的优选唤醒调度的第二帧。在这种情况下,AP可以基于优选的唤醒调度将该STA分配给TWT群组。第二帧可以例如在将第一帧输出以进行传输之后或者在与该STA执行的关联过程期间获得。In some cases, the AP may obtain a second frame indicating the preferred wake-up schedule of the STA. In this case, the AP may assign the STA to a TWT group based on the preferred wake-up schedule. The second frame may be obtained, for example, after the first frame is output for transmission or during the association process performed with the STA.
在一些情况下,AP可以获得第二帧,该第二帧指示来自STA(请求)改变TWT群组分配的请求或对于STA的优选唤醒时间的改变。在这种情况下,AP可以基于该请求将STA分配给TWT群组,或者基于对优选唤醒调度的改变将STA重新分配给另一TWT群组。In some cases, the AP may obtain a second frame indicating a request from the STA to change the TWT group assignment or a change in the preferred wake-up time for the STA. In this case, the AP may assign the STA to a TWT group based on the request or reassign the STA to another TWT group based on the change in the preferred wake-up schedule.
在一些情况下,STA能够指示STA是否偏好挑选其自己的群组,STA是否希望AP将STA分配给特定的群组,或者是否STA没有偏好。在一些情况下,可以在关联期间指示这样的偏好(或缺少偏好)。在一些情况下,AP可能只对不支持其自己的群组选择的机制的STA执行群组分配。在一些系统中,AP可以具有用于不具有选择其自己的群组(TWT调度)的偏好的STA的默认TWT SP调度。In some cases, a STA can indicate whether it prefers to select its own group, whether it wants the AP to assign the STA to a specific group, or whether the STA has no preference. In some cases, such a preference (or lack thereof) may be indicated during association. In some cases, the AP may only perform group assignment for STAs that do not support a mechanism for selecting their own group. In some systems, the AP may have a default TWT SP schedule for STAs that do not have a preference for selecting their own group (TWT scheduling).
在一些情况下,AP可以向STA通知在关联期间STA所分配的群组关联标识(AID)和/或广播TWT标识。在一些情况下,广播TWT可以指示(例如,经由群组AID字段)已经调度用于由该TWT指示的SP的STA的组。如上所述,AP可以学习STA的唤醒调度,并将该STA分配/重新分配给适当的群组。在一些情况下,对于每个TWT参数集合,TWT信息元素(IE)或某个其它元素/字段可以指示AID的范围(例如,通过在广播TWT IE中包括开始AID和结束AID字段)。In some cases, the AP may inform the STA of the group association identifier (AID) and/or broadcast TWT identifier assigned to the STA during association. In some cases, the broadcast TWT may indicate (e.g., via the group AID field) the group of STAs that have been scheduled for the SP indicated by the TWT. As described above, the AP may learn the wake-up schedule of the STA and assign/reallocate the STA to the appropriate group. In some cases, for each TWT parameter set, a TWT information element (IE) or some other element/field may indicate the range of AIDs (e.g., by including start AID and end AID fields in the broadcast TWT IE).
本公开内容的方面还提供了用于AP在给定的TWT SP期间指示要对群组的哪个站进行服务的各种方式。哪些TWT群组的站要在特定TWT SP中得到服务,可以在广播TWT期间由后续传输(例如,TIM帧、发现帧或触发帧)单独地指示,其缩小该群组的哪些STA要得到服务。Aspects of the present disclosure also provide various ways for an AP to indicate which stations of a group are to be served during a given TWT SP. Which stations of a TWT group are to be served in a particular TWT SP can be individually indicated by subsequent transmissions (e.g., TIM frames, discovery frames, or trigger frames) during a broadcast TWT that narrow down which STAs of the group are to be served.
例如,在每个广播TWT SP(对于TWT群组)的开始处,AP可以发送携带AP意图在这个SP期间服务的STA(作为位图)的列表的业务指示映射(TIM)帧。这样的TIM帧可以与标准中定义的TIM帧相同或相似。在这种情况下,没有在TIM中列出的STA可以在这个SP期间返回到省电模式。For example, at the beginning of each broadcast TWT SP (for a TWT group), the AP may send a Traffic Indication Map (TIM) frame carrying a list of STAs (as a bitmap) that the AP intends to serve during this SP. Such a TIM frame may be the same or similar to the TIM frame defined in the standard. In this case, STAs not listed in the TIM may return to power saving mode during this SP.
在一些情况下,每个SP的开始可以具有短寻呼窗口(PW),在该窗口期间,AP发送TIM帧,并且列出的STA通过发送PS-POLL(或QoS Null)帧来响应,以指示STA在该SP期间存在。没有回复的STA可以被认为不存在,并且AP可以将在该SP期间服务的STA缩小到仅进行响应的那些STA。In some cases, the beginning of each SP may have a short paging window (PW), during which the AP sends a TIM frame and the listed STAs respond by sending a PS-POLL (or QoS Null) frame to indicate that the STA is present during that SP. STAs that do not reply may be considered absent, and the AP may narrow down the STAs served during that SP to only those that respond.
在一些情况下,可以在信标帧或发现帧(例如,快速初始链路建立或“FILS”发现帧或FD帧)中提供要得到服务的站的指示。在一些情况下,站的指示能够在一些其它类型的帧中携带,例如管理帧(例如,定义为携带TIM元素的动作帧)。In some cases, the indication of the station to be served may be provided in a beacon frame or a discovery frame (e.g., a Fast Initial Link Setup or "FILS" discovery frame or an FD frame). In some cases, the indication of the station can be carried in some other type of frame, such as a management frame (e.g., an action frame defined as carrying a TIM element).
如图6所示,这样的发现帧可以提供用于AP在两个连续信标帧之间的周期性间隔处发送频繁的“短”信标(或小型信标)的机制。在所示的示例中,信标帧可以利用在每个信标帧之间发送的4个FD帧,以100ms的周期发送。FD帧通常是指可能携带若干(可选)元素的公共动作帧。FD控制子字段中的位可以指示帧中存在哪些元素。因此,FD帧可以作为周期性业务/调度广告的机制。As shown in Figure 6, such a discovery frame can provide a mechanism for the AP to send frequent "short" beacons (or mini-beacons) at periodic intervals between two consecutive beacon frames. In the example shown, the beacon frame can be sent with a period of 100ms using 4 FD frames sent between each beacon frame. FD frames generally refer to public action frames that may carry several (optional) elements. The bits in the FD control subfield can indicate which elements are present in the frame. Therefore, FD frames can serve as a mechanism for periodic service/scheduling advertisements.
这样的帧可以包括指示哪些STA将在(即将到来的)TWT SP中得到服务的TIM元素。在一些情况下,在FD帧的字段(例如,FD控制子字段)中的保留位指示TIM元素的存在。以这种方式,可能不需要发送新帧的额外开销来携带TIM或其它调度指示字段。在一些情况下,非AP STA因此可以检查在这样的信标帧/FD帧中携带的TIM,以查看非AP STA是否能够返回到低功率状态(例如,进入休眠),直到下一个FD帧/信标帧为止。Such a frame may include a TIM element indicating which STAs will be served in the (upcoming) TWT SP. In some cases, a reserved bit in a field of an FD frame (e.g., the FD Control subfield) indicates the presence of a TIM element. In this way, the additional overhead of sending a new frame to carry the TIM or other scheduling indication fields may not be required. In some cases, a non-AP STA may therefore check the TIM carried in such a beacon frame/FD frame to see if the non-AP STA can return to a low power state (e.g., go to sleep) until the next FD frame/beacon frame.
以这个方式,TIM(虚拟)位图中的每一位可以对应于AP准备在发送携带TIM的帧时,调度或传递缓存的业务的STA(例如,在BSS内)。In this manner, each bit in the TIM (virtual) bitmap may correspond to a STA (eg, within a BSS) that the AP intends to schedule or deliver buffered traffic to when sending a frame carrying the TIM.
在一些系统中,TIM位图的使用可以颠倒。换句话说,TIM中列出的STA可以是在特定的或即将到来的TWT SP或时间段期间不会受到调度的STA。In some systems, the use of the TIM bitmap may be reversed. In other words, the STAs listed in the TIM may be STAs that will not be scheduled during a particular or upcoming TWT SP or time period.
在一些情况下,FD帧还可以携带TWT信息字段,例如,以指示对特定的TWT SP(例如,基于流标识符所标识的TWT SP)的更新。FD帧还可以携带群组ID/群组AID以指示在当前FD帧和下一个FD帧/信标帧之间的时段期间将受到寻址(得到服务)的STA的子集。In some cases, the FD frame may also carry a TWT information field, for example, to indicate an update to a specific TWT SP (e.g., a TWT SP identified based on a stream identifier). The FD frame may also carry a group ID/group AID to indicate a subset of STAs that will be addressed (served) during the period between the current FD frame and the next FD frame/beacon frame.
一些系统可以采用可被认为是涉及TIM广播和FD帧两者的“混合技术”。在这种情况下,取决于TWT SP相对于FD帧的对准,AP可以在TWT SP的开始处(决定要服务哪些STA并)发送(例如,在决定要服务哪些STA之后)TIM广播,或者AP可以在TWT SP内或TWT SP之前发送FD帧,以指示在即将到来的SP期间AP计划服务(或不服务)哪个STA。Some systems may employ what may be considered a "hybrid technique" involving both TIM broadcasts and FD frames. In this case, depending on the alignment of the TWT SP relative to the FD frame, the AP may send a TIM broadcast at the beginning of the TWT SP (e.g., after deciding which STAs to serve) or the AP may send an FD frame within or before the TWT SP to indicate which STAs the AP plans to serve (or not serve) during the upcoming SP.
在TWT时段开始时,触发帧可以指示针对几个STA的调度。在一些情况下,要在TWTSP中得到服务的STA可以在用于其它目的的一个或多个字段中得到信号指示。例如,一些或全部填充字段(添加以使帧格式具有一定的长度或为触发的STA提供足够的时间以在短(SIFS)时间内准备其对触发帧的响应)可以利用在该TWT SP期间将不调度的STA的AID/广播TWT标识(或STA的列表)替代。在触发调度中指示的STA可以保持唤醒并与AP交换UL/DL帧。另一方面,在AID/广播TWT识别填充中列出的STA可以转换到针对SP的其余部分的省电模式。At the beginning of the TWT period, the trigger frame may indicate the scheduling for several STAs. In some cases, the STAs to be served in the TWTSP may be signaled in one or more fields used for other purposes. For example, some or all padding fields (added to make the frame format have a certain length or to provide enough time for the triggered STA to prepare its response to the trigger frame in a short (SIFS) time) may be replaced with the AID/broadcast TWT identification (or list of STAs) of the STAs that will not be scheduled during this TWT SP. The STAs indicated in the triggered schedule may remain awake and exchange UL/DL frames with the AP. On the other hand, the STAs listed in the AID/broadcast TWT identification padding may switch to a power saving mode for the rest of the SP.
在一些情况下,可以在每个TWT SP的开始处定义短寻呼窗口(PW)。在这样的情况下,AP可以在PW期间向多个STA发送MU QoS空帧,以指示在该SP期间将得到服务的那些多个STA。在这种情况下,在PW期间没有接收QoS空帧的STA可以针对SP的其余部分进入休眠。AP可以使用TWT SP之外的这种MU QoS机制来轮询不支持TWT或不参与TWT的STA。In some cases, a short paging window (PW) may be defined at the beginning of each TWT SP. In such a case, the AP may send MU QoS null frames to multiple STAs during the PW to indicate which multiple STAs will be served during that SP. In this case, STAs that do not receive QoS null frames during the PW may go to sleep for the remainder of the SP. The AP may use this MU QoS mechanism outside of the TWT SP to poll STAs that do not support or participate in TWT.
在一些情况下,例如,取决于TWT的类型、STA可以或可能不确认(ACK)AP服务通告(即,计划服务某些STA)以通知AP在此SP期间存在STA。在“通告”方案中,STA可以向AP发送UL传输以指示STA在该SP期间存在。在“免通告”方案中,AP可以假定STA存在,并且能够开始为STA服务,而不用等待来自STA的任何明确的指示。In some cases, for example, depending on the type of TWT, a STA may or may not acknowledge (ACK) an AP service announcement (i.e., a plan to serve certain STAs) to inform the AP of the presence of the STA during this SP. In the "announcement" scheme, the STA may send an UL transmission to the AP to indicate the presence of the STA during this SP. In the "no announcement" scheme, the AP may assume that the STA is present and can start serving the STA without waiting for any explicit indication from the STA.
在一些情况下,TWT元素可以包括字段(新的或修改现有的字段)以将群组标识符分配给特定的调度。偏好选择其调度的STA可以选择与其唤醒调度对齐的一个或多个TWT群组(即调度)。AP应该为没有指示这种偏好的STA分配群组ID。In some cases, the TWT element may include a field (new or modify an existing field) to assign a group identifier to a specific schedule. STAs that prefer to select their schedules may select one or more TWT groups (i.e., schedules) that align with their wake-up schedules. The AP SHOULD assign a group ID to STAs that do not indicate such a preference.
在一些系统中,每个TWT群组(调度)可以允许选择调度的子集。例如,每20ms(例如,经由群组ID=8)重复的调度可以允许分配,使得一个STA选择20ms的唤醒周期,而另一个选择60ms的唤醒周期。这可以经由{群组,频段}元组来实现。在这种情况下,元组可以分别看起来像(8,1)和(8,3)。这样的方案可以减少AP需要公告的调度的数量(即,单个TWT调度能够经由群组、频段元组来表示几个可能的唤醒调度)。In some systems, each TWT group (schedule) may allow a subset of schedules to be selected. For example, a schedule that repeats every 20ms (e.g., via group ID = 8) may allow allocation such that one STA selects a 20ms wake-up period while another selects a 60ms wake-up period. This may be achieved via a {group, band} tuple. In this case, the tuples may look like (8, 1) and (8, 3) respectively. Such a scheme may reduce the number of schedules that the AP needs to announce (i.e., a single TWT schedule is able to represent several possible wake-up schedules via the group, band tuple).
在一些系统中,在每个TWT服务时段(SP)开始时,触发器响应可以充当用于AP通知将在这个间隔(SP)期间将得到服务的STA群组的机制,并且那些STA (经由他们的响应)可以通知AP他们在这个SP期间是可用的。作为示例,AP可以经由触发器将NDPA发送到STA的子集。只有在触发器中列出的STA可以保持唤醒并响应AP。其余的STA可以进入省电模式。在一些情况下,来自STA的高效率(HE)探测报告(即,响应)可以向AP提供有用的信息,并且同时还可以让AP知晓在该SP期间存在该特定的STA。AP可以使用这种机制来请求其它类型的信息,例如缓存器状态报告。In some systems, at the beginning of each TWT service period (SP), a trigger response can serve as a mechanism for the AP to notify the group of STAs that will be served during this interval (SP), and those STAs (via their responses) can inform the AP that they are available during this SP. As an example, the AP can send an NDPA to a subset of STAs via a trigger. Only the STAs listed in the trigger can stay awake and respond to the AP. The remaining STAs can enter power saving mode. In some cases, a high efficiency (HE) probe report (i.e., response) from a STA can provide useful information to the AP and at the same time let the AP know that this particular STA is present during this SP. The AP can use this mechanism to request other types of information, such as buffer status reports.
上述方法的各种操作可以通过能够执行相应功能的任何适当的单元来执行。该单元可以包括各种硬件和/或软件组件和/或模块,包括但不限于电路、专用集成电路(ASIC)或处理器。一般而言,存在附图中示出的操作,这些操作可以具有对应的具有相似编号的相应功能模块组件。例如,图4和5中所示的操作400和500,对应于图4A和5A中所示的单元400A和500A。The various operations of the above method can be performed by any appropriate unit that can perform the corresponding function. The unit may include various hardware and/or software components and/or modules, including but not limited to circuits, application specific integrated circuits (ASICs) or processors. Generally speaking, there are operations shown in the accompanying drawings, and these operations can have corresponding corresponding functional module components with similar numbers. For example, the operations 400 and 500 shown in Figures 4 and 5 correspond to the units 400A and 500A shown in Figures 4A and 5A.
例如,用于发射的单元(或用于输出以进行传输的单元)可以包括接入点110或发射机单元254的发射机或收发机(例如,发射机单元222)和/或天线224,和/或图2中所示的用户终端120的天线252。用于接收的单元(或用于获得的单元)可以包括接入点110或接收机单元254的接收机或收发机(例如,接收机单元222)和/或天线224,或图2中所示的用户终端120的接收机单元254和/或天线254。用于处理的单元、用于获得的单元、用于生成的单元、用于选择的单元、用于解码的单元、用于引起的单元、用于服务的单元、用于分配的单元、用于重新分配的单元、用于决定的单元、用于学习的单元、用于重新进入的单元、或者用于确定的单元可以包括处理系统,该处理系统可以包括一个或多个处理器,例如RX数据处理器242、TX数据处理器210、TX空间处理器220和/或接入点110的控制器230或RX数据处理器270、TX数据处理器288、TX空间处理器290,和/或图2中所示的用户终端120的控制器280。For example, means for transmitting (or means for outputting for transmission) may include a transmitter or transceiver (e.g., transmitter unit 222) and/or antenna 224 of access point 110 or transmitter unit 254, and/or antenna 252 of user terminal 120 shown in FIG. Means for receiving (or means for obtaining) may include a receiver or transceiver (e.g., receiver unit 222) and/or antenna 224 of access point 110 or receiver unit 254, or receiver unit 254 and/or antenna 254 of user terminal 120 shown in FIG. The means for processing, the means for obtaining, the means for generating, the means for selecting, the means for decoding, the means for causing, the means for serving, the means for allocating, the means for reallocating, the means for deciding, the means for learning, the means for re-entering, or the means for determining may include a processing system which may include one or more processors, such as the RX data processor 242, the TX data processor 210, the TX spatial processor 220 and/or the controller 230 of the access point 110 or the RX data processor 270, the TX data processor 288, the TX spatial processor 290, and/or the controller 280 of the user terminal 120 shown in FIG. 2 .
在一些情况下,设备可以具有输出用于传输的帧的接口(用于输出的单元),而不是实际发送帧。例如,处理器可以经由总线接口将帧输出到射频(RF)前端以进行传输。类似地,设备可以具有用于获得从另一设备接收的帧的接口(用于获得的单元),而不是实际接收帧。例如,处理器可以经由总线接口从RF前端获得(或接收)帧以进行接收。In some cases, a device may have an interface (a unit for outputting) that outputs a frame for transmission, rather than actually sending the frame. For example, a processor may output a frame to a radio frequency (RF) front end via a bus interface for transmission. Similarly, a device may have an interface (a unit for obtaining) that obtains a frame received from another device, rather than actually receiving the frame. For example, a processor may obtain (or receive) a frame from an RF front end via a bus interface for reception.
如本文所使用的,术语“确定”涵盖各种各样的动作。例如,“确定”可以包括计算、运算、处理、导出、调查、查找(例如,在表格、数据库或另一数据结构中查找)、确定等。而且,“确定”可以包括接收(例如,接收信息)、存取(例如存取存储器中的数据)等。而且,“确定”可以包括解析、选择、挑选、建立等。As used herein, the term "determining" encompasses a wide variety of actions. For example, "determining" may include calculating, computing, processing, deriving, investigating, searching (e.g., searching in a table, database, or another data structure), ascertaining, and the like. Furthermore, "determining" may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and the like. Furthermore, "determining" may include resolving, selecting, choosing, establishing, and the like.
如本文所使用的,涉及项目列表项中的“至少一个”的短语是指这些项目的任何组合,包括单个成员。作为示例,“a、b或c中的至少一个”旨在覆盖a、b、c、a-b、a-c、b-c和a-b-c,以及包括一个或多个成员的多个成员的组合(aa、bb和/或cc)。As used herein, a phrase referring to "at least one of" a list of items refers to any combination of those items, including single members. As an example, "at least one of a, b, or c" is intended to cover a, b, c, a-b, a-c, b-c, and a-b-c, as well as a multi-member combination (aa, bb, and/or cc) that includes one or more of the items.
结合本公开内容描述的各种说明性逻辑块、模块和电路可以利用被设计为执行本文所述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件(PLD)、分立门或晶体管逻辑、分立硬件组件或其任何组合来实现或执行。通用处理器可以是微处理器,但是可选地,处理器可以是任何商业可用的处理器、控制器、微控制器或状态机。处理器还可以实现为计算设备的组合,例如DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它这样的配置。The various illustrative logical blocks, modules, and circuits described in conjunction with the present disclosure may be implemented or performed using a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. A general purpose processor may be a microprocessor, but alternatively, the processor may be any commercially available processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, a combination of one or more microprocessors and a DSP core, or any other such configuration.
结合本公开内容所描述的方法或算法的步骤可以直接体现为硬件、由处理器执行的软件模块或两者的组合。软件模块可以驻留在本领域已知的任何形式的存储介质中。可以使用的存储介质的一些示例包括随机存取存储器(RAM)、只读存储器(ROM)、闪存、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动硬盘、CD-ROM等等。软件模块可以包括单个指令或许多指令,并且可以分布在几个不同的代码段上、不同的程序之间以及跨越多个存储介质分布。存储介质可以耦合到处理器,使得处理器能够从存储介质读取信息并将信息写入到存储介质。或者,存储介质可以整合到处理器中。The steps of the method or algorithm described in conjunction with the present disclosure can be directly embodied as hardware, a software module executed by a processor, or a combination of the two. The software module can reside in any form of storage medium known in the art. Some examples of storage media that can be used include random access memory (RAM), read-only memory (ROM), flash memory, EPROM memory, EEPROM memory, registers, hard disk, removable hard disk, CD-ROM, etc. The software module can include a single instruction or many instructions and can be distributed on several different code segments, between different programs, and across multiple storage media. The storage medium can be coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Alternatively, the storage medium can be integrated into the processor.
本文描述的方法包括用于实现所描述的方法的一个或多个步骤或动作。方法步骤和/或动作可以彼此互换而不偏离权利要求的范围。换句话说,除非指定了步骤或动作的特定顺序,否则在不脱离权利要求的范围的情况下,可以修改具体步骤和/或动作的顺序和/或使用。The methods described herein include one or more steps or actions for implementing the described methods. The method steps and/or actions may be interchangeable with one another without departing from the scope of the claims. In other words, unless a particular order of steps or actions is specified, the order and/or use of specific steps and/or actions may be modified without departing from the scope of the claims.
所描述的功能可以用硬件、软件、固件或其任何组合来实现。如果以硬件实现,则示例性硬件配置可以包括无线节点中的处理系统。处理系统可以利用总线架构来实现。总线可以包括任意数量的互连总线和桥接,这取决于处理系统的具体应用和总体设计约束。总线可以将包括处理器、机器可读介质和总线接口的各种电路链接在一起。总线接口可以用于经由总线将网络适配器等连接到处理系统。网络适配器可以用来实现PHY层的信号处理功能。在用户终端120(参见图1)的情况下,用户接口(例如,键盘、显示器、鼠标、操纵杆等)也可以连接到总线。总线还可以链接各种其它电路,如定时源、外围设备、稳压器、电源管理电路等,这些电路是本领域公知的,并因此不再进一步描述。The described functions can be implemented using hardware, software, firmware, or any combination thereof. If implemented in hardware, an exemplary hardware configuration may include a processing system in a wireless node. The processing system may be implemented using a bus architecture. The bus may include any number of interconnecting buses and bridges, depending on the specific application and overall design constraints of the processing system. The bus may link together various circuits including a processor, machine-readable media, and a bus interface. The bus interface may be used to connect a network adapter, etc., to the processing system via the bus. The network adapter may be used to implement signal processing functions at the PHY layer. In the case of a user terminal 120 (see FIG. 1 ), a user interface (e.g., a keyboard, display, mouse, joystick, etc.) may also be connected to the bus. The bus may also link various other circuits, such as timing sources, peripheral devices, voltage regulators, power management circuits, etc. These circuits are well known in the art and are therefore not described further.
处理器可以负责管理总线和一般处理,一般处理包括执行存储在机器可读介质上的软件。处理器可以利用一个或多个通用和/或专用处理器来实现。示例包括微处理器、微控制器、DSP处理器和能够执行软件的其它电路。软件应被广泛地解释为意指指令、数据或其任何组合,无论称为软件、固件、中间件、微码、硬件描述语言还是其它术语。作为示例,机器可读介质可以包括RAM(随机存取存储器)、闪存,ROM(只读存储器)、PROM(可编程只读存储器)、EPROM(可擦除可编程只读存储器)、EEPROM(电可擦除可编程只读存储器)、寄存器、磁盘、光盘、硬盘驱动器或任何其它适当的存储介质或其任何组合。机器可读介质可以体现在计算机程序产品中。计算机程序产品可以包括包装材料。The processor may be responsible for managing the bus and general processing, including executing software stored on a machine-readable medium. The processor may be implemented using one or more general-purpose and/or special-purpose processors. Examples include microprocessors, microcontrollers, DSP processors, and other circuits capable of executing software. Software should be broadly interpreted to mean instructions, data, or any combination thereof, whether referred to as software, firmware, middleware, microcode, hardware description language, or other terms. As examples, a machine-readable medium may include RAM (random access memory), flash memory, ROM (read-only memory), PROM (programmable read-only memory), EPROM (erasable programmable read-only memory), EEPROM (electrically erasable programmable read-only memory), registers, magnetic disks, optical disks, hard drives, or any other suitable storage medium, or any combination thereof. The machine-readable medium may be embodied in a computer program product. The computer program product may include packaging materials.
在硬件实现中,机器可读介质可以是与处理器分离的处理系统的一部分。然而,如本领域技术人员将容易理解的,机器可读介质或其任何部分可以在处理系统外部。举例来说,机器可读介质可以包括传输线、由数据调制的载波和/或与无线节点分离的计算机产品,所有这些都可以由处理器通过总线接口访问。替代地或另外地,机器可读介质或其任何部分可以整合到处理器中,例如可能与高速缓存和/或通用寄存器文件一起的情况。In a hardware implementation, the machine-readable medium may be part of a processing system separate from the processor. However, as will be readily appreciated by those skilled in the art, the machine-readable medium or any portion thereof may be external to the processing system. For example, the machine-readable medium may include a transmission line, a carrier wave modulated by data, and/or a computer product separate from the wireless node, all of which may be accessed by the processor via a bus interface. Alternatively or additionally, the machine-readable medium or any portion thereof may be integrated into the processor, such as may be the case with a cache and/or general register file.
处理系统可以被配置为具有提供处理器功能的一个或多个微处理器和提供机器可读介质的至少一部分的外部存储器的通用处理系统,其全部通过外部总线架构与其它支持电路链接在一起。或者,处理系统可以利用具有处理器、总线接口(在接入终端的情况下的用户接口)、支持电路以及整合到单个芯片的机器可读介质的至少一部分的ASIC(专用集成电路)来实现,或者利用一个或多个FPGA(现场可编程门阵列)、PLD(可编程逻辑器件)、控制器、状态机、门控逻辑、离散硬件组件,或任何其它适当的电路,或任何能够执行贯穿本公开内容描述的各种功能的电路组合来实现。本领域技术人员将认识到,如何最好地实现针对处理系统所描述的功能取决于特定的应用和施加在整个系统上的整体设计约束。The processing system can be configured as a general-purpose processing system having one or more microprocessors providing processor functionality and external memory providing at least a portion of the machine-readable medium, all linked together with other support circuits via an external bus architecture. Alternatively, the processing system can be implemented using an ASIC (application-specific integrated circuit) having a processor, a bus interface (a user interface in the case of an access terminal), support circuits, and at least a portion of the machine-readable medium integrated into a single chip, or implemented using one or more FPGAs (field programmable gate arrays), PLDs (programmable logic devices), controllers, state machines, gating logic, discrete hardware components, or any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout this disclosure. Those skilled in the art will recognize that how best to implement the functions described for the processing system depends on the specific application and the overall design constraints imposed on the entire system.
机器可读介质可以包括多个软件模块。软件模块包括在由处理器执行时使处理系统执行各种功能的指令。软件模块可以包括传输模块和接收模块。每个软件模块可以驻留在单个存储设备中,或者跨越多个存储设备分布。举例来说,当触发事件发生时,软件模块可以从硬盘装载到RAM中。在执行软件模块期间,处理器可以将一些指令加载到高速缓存中以提高存取速度。然后可以将一个或多个高速缓存行加载到通用寄存器文件中以供处理器执行。当提及下面的软件模块的功能时,将会理解,当执行来自该软件模块的指令时,这样的功能由处理器实现。The machine-readable medium may include multiple software modules. The software modules include instructions that, when executed by the processor, cause the processing system to perform various functions. The software modules may include a transmission module and a reception module. Each software module may reside in a single storage device or be distributed across multiple storage devices. For example, when a triggering event occurs, a software module may be loaded from a hard disk into RAM. During execution of a software module, the processor may load some instructions into a cache to increase access speed. One or more cache lines may then be loaded into a general register file for execution by the processor. When referring to the functionality of a software module below, it will be understood that such functionality is implemented by the processor when instructions from that software module are executed.
如果以软件实现,则可以将功能作为一个或多个指令或代码存储或发送到计算机可读介质上。计算机可读介质包括计算机存储介质和通信介质两者,通信介质包括便于将计算机程序从一个地方传输到另一个地方的任何介质。存储介质可以是任何能够由计算机访问的可用介质。作为示例而非限制,这样的计算机可读介质能够包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储设备,或能够用于以指令或数据结构的形式携带或存储期望的程序代码并且能够由计算机访问的任何其它介质。而且,任何连接都适当地称为计算机可读介质。例如,如果使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或诸如红外(IR)、无线电和微波的无线技术从网站、服务器或其它远程源发送软件,则在介质的定义中包括同轴电缆、光纤光缆、双绞线、DSL或诸如红外、无线电和微波的无线技术。本文使用的磁盘和光盘包括压缩光盘(CD)、激光光盘、光盘、数字多功能光盘(DVD)、软盘和其中磁盘通常磁性地复制数据,而光盘利用激光光学地再现数据。因此,在一些方面,计算机可读介质可以包括非暂时性计算机可读介质(例如,有形介质)。另外,对于其它方面来说,计算机可读介质可以包括暂时性计算机可读介质(例如,信号)。上述的组合也应该包括在计算机可读介质的范围内。If implemented with software, function can be stored or sent to a computer-readable medium as one or more instructions or codes. Computer-readable media includes both computer storage media and communication media, and communication media includes any medium that is convenient for transferring a computer program from one place to another. Storage media can be any available medium that can be accessed by a computer. As an example and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage or other magnetic storage device, or can be used for carrying or storing desired program code in the form of an instruction or data structure and any other medium that can be accessed by a computer. Moreover, any connection is suitably referred to as a computer-readable medium. For example, if software is sent from a website, server or other remote source using a coaxial cable, optical fiber cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared (IR), radio and microwave, then coaxial cable, optical fiber cable, twisted pair, DSL or wireless technologies such as infrared, radio and microwave are included in the definition of medium. As used herein, disks and optical disks include compact discs (CDs), laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and disks. Disks typically reproduce data magnetically, while optical discs reproduce data optically using lasers. Thus, in some aspects, computer-readable media may include non-transitory computer-readable media (e.g., tangible media). Additionally, for other aspects, computer-readable media may include transient computer-readable media (e.g., signals). Combinations of the foregoing should also be included within the scope of computer-readable media.
因此,某些方面可以包括用于执行本文中呈现的操作的计算机程序产品。例如,这种计算机程序产品可以包括其上存储(和/或编码)指令的计算机可读介质,指令可由一个或多个处理器执行以执行本文所述的操作。对于某些方面,计算机程序产品可以包括包装材料。Thus, certain aspects may include a computer program product for performing the operations presented herein. For example, such a computer program product may include a computer-readable medium having stored (and/or encoded) thereon instructions, the instructions being executable by one or more processors to perform the operations described herein. For certain aspects, the computer program product may include packaging materials.
此外,应该理解的是,在适用时,用于执行本文中所描述的方法和技术的模块和/或其它合适的单元能够由用户终端和/或基站下载和/或以其它方式获得。例如,这样的设备能够耦合到服务器以便于传送用于执行本文描述的方法的单元。或者,能够经由存储单元(例如,RAM、ROM、诸如压缩光盘(CD)或软盘等的物理存储介质)来提供本文描述的各种方法,使得用户终端和/或基站能够在将存储单元耦合或提供给设备之后,获得各种方法。此外,能够使用用于将本文所述的方法和技术提供给设备的任何其它适当的技术。In addition, it should be understood that, where applicable, the modules and/or other suitable units for performing the methods and techniques described herein can be downloaded and/or otherwise obtained by the user terminal and/or base station. For example, such a device can be coupled to a server to facilitate the transmission of the units for performing the methods described herein. Alternatively, the various methods described herein can be provided via a storage unit (e.g., RAM, ROM, a physical storage medium such as a compact disc (CD) or a floppy disk), such that the user terminal and/or base station can obtain the various methods after coupling or providing the storage unit to the device. In addition, any other suitable technology for providing the methods and techniques described herein to the device can be used.
应该理解的是,权利要求不限于上面所示的精确配置和组件。在不偏离权利要求的范围的情况下,可以对上述方法和装置的布置、操作和细节进行各种修改、改变和变化。It is to be understood that the claims are not limited to the precise configuration and components shown above, and that various modifications, changes and variations may be made in the arrangement, operation and details of the methods and apparatus described above without departing from the scope of the claims.
Claims (19)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US62/412,266 | 2016-10-24 | ||
| US15/791,080 | 2017-10-23 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK40009425A HK40009425A (en) | 2020-06-26 |
| HK40009425B true HK40009425B (en) | 2022-08-12 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3530039B1 (en) | Optimizing target wake-up time (twt) operation | |
| CN105850191B (en) | Target recovery time traffic identifier in TWT acknowledgement | |
| JP5752799B2 (en) | Physical layer power saving function using random offset | |
| EP2995136B1 (en) | Target wakeup time (twt) grouping modification | |
| CN107950072A (en) | session management between different wireless local area network | |
| CN106664565A (en) | Low power paging frames | |
| US20140161010A1 (en) | Enabling hierarchical wakeup schedules in a wireless system utilizing relays | |
| JP2017533657A (en) | Method and system for multi-user transmission during transmission opportunities | |
| CN118251961A (en) | Communication parameter signaling for peer-to-peer communications | |
| CN109845379B (en) | Single user handover timer per Access Class (AC) | |
| HK40009425B (en) | Method and apparatus for optimizing target wake-up time (twt) operation | |
| HK40009425A (en) | Optimizing target wake-up time (twt) operation | |
| TW202410730A (en) | Traffic indication in multi-link operation | |
| HK1187761A (en) | Physical layer power save facility with random offset | |
| HK1187761B (en) | Physical layer power save facility with random offset |