[go: up one dir, main page]

DE112017007168T5 - DELIVER AUTONOMITY BASED ON NETWORK CONDITIONS IN A MULTI-ACCESS POINT ENVIRONMENT - Google Patents

DELIVER AUTONOMITY BASED ON NETWORK CONDITIONS IN A MULTI-ACCESS POINT ENVIRONMENT Download PDF

Info

Publication number
DE112017007168T5
DE112017007168T5 DE112017007168.2T DE112017007168T DE112017007168T5 DE 112017007168 T5 DE112017007168 T5 DE 112017007168T5 DE 112017007168 T DE112017007168 T DE 112017007168T DE 112017007168 T5 DE112017007168 T5 DE 112017007168T5
Authority
DE
Germany
Prior art keywords
ppdu
function
autonomy
station
grant
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.)
Pending
Application number
DE112017007168.2T
Other languages
German (de)
Inventor
Preston Joel Hunt
Carlos Cordeiro
Cheng Chen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel IP Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel IP Corp filed Critical Intel IP Corp
Publication of DE112017007168T5 publication Critical patent/DE112017007168T5/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • H04W12/084Access security using delegated authorisation, e.g. open authorisation [OAuth] protocol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/20Interfaces between hierarchically similar devices between access points
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Es werden Verfahren, computerlesbare Medien und Vorrichtungen zum Delegieren von Autonomität auf Basis von Netzwerkbedingungen in einer Mehrfach-Zugriffspunkt- (AP-) Umgebung offenbart. Es wird eine Vorrichtung offenbart, die eine Verarbeitungsschaltungsanordnung umfasst, wobei die Verarbeitungsschaltungsanordnung zu Folgendem ausgelegt ist: eine erste Physical Layer Convergence Procedure (PLCP-) Protokolldateneinheit (PPDU) von einem zweiten AP zu decodieren, wobei die erste PPDU eine Autonomitätsbewilligung enthält, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt und wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der erste Zugangspunkts zum Durchführen der Funktion autorisiert ist. Die Verarbeitungsschaltungsanordnung kann des Weiteren dazu ausgelegt sein, zu bestimmen, ob die Bedingung erfüllt ist. Die Verarbeitungsschaltungsanordnung kann des Weiteren dazu ausgelegt sein, eine zweite PPDU von einer Station zu decodieren, wobei die zweite PPDU die für die Station durchzuführende Funktion anfordert, und, falls die Bestimmung erfolgt, dass die Bedingung erfüllt ist, die Funktion für die Station durchzuführen.Methods, computer readable media and devices for delegating autonomy based on network conditions in a multiple access point (AP) environment are disclosed. A device is disclosed that includes processing circuitry, wherein the processing circuitry is configured to: decode a first physical layer convergence procedure (PLCP) protocol data unit (PPDU) from a second AP, wherein the first PPDU includes an autonomy grant; Autonomy grant indicates a function and condition, and where the grant of autonomy indicates that, if the condition is met, the first access point is authorized to perform the function. The processing circuitry may further be configured to determine if the condition is met. The processing circuitry may further be configured to decode a second PPDU from a station, wherein the second PPDU requests the function to be performed for the station, and if the determination is made that the condition is met, to perform the function for the station.

Description

PRIORITÄTSANSPRUCHCLAIM OF PRIORITY

Diese Anmeldung beansprucht den Vorteil der vorläufigen United States-Patentanmeldung 62/465,365 , eingereicht am 1. März 2017, die durch Bezugnahme hier in ihrer Gänze aufgenommen ist.This application claims the benefit of the provisional United States patent application 62 / 465,365 , filed on Mar. 1, 2017, which is hereby incorporated by reference in its entirety.

TECHNISCHES GEBIETTECHNICAL AREA

Ausführungsformen gehören zu Drahtlos-Netzwerken und Drahtlos-Kommunikationen. Einige Ausführungsformen beziehen sich auf lokale Drahtlos-Netzwerke (Wireless Local Area Networks, WLANs) und auf Wi-Fi-Netzwerke, einschließlich der Netzwerke, die gemäß der Familie der IEEE 802.11-Standards arbeiten. Einige Ausführungsformen beziehen sich auf IEEE 802.11ax. Einige Ausführungsformen beziehen sich auf Verfahren, computerlesbare Medien und Vorrichtungen zum Delegieren von Autonomität auf Basis von Netzwerkbedingungen in einer Mehrfach-Zugriffspunkt- (Access Point, AP-) Umgebung.Embodiments belong to wireless networks and wireless communications. Some embodiments relate to wireless local area networks (WLANs) and Wi-Fi networks, including networks operating in accordance with the IEEE 802.11 standards family. Some embodiments relate to IEEE 802.11ax. Some embodiments relate to methods, computer-readable media and devices for delegating autonomy based on network conditions in a multi-access point (AP) environment.

HINTERGRUNDBACKGROUND

Die effiziente Nutzung der Ressourcen eines lokalen Drahtlos-Netzwerks (WLAN) ist wichtig, um den Nutzern des WLAN Bandbreite und akzeptable Antwortzeiten bereitzustellen. Häufig versuchen allerdings mehrere Einrichtungen, die gleichen Ressourcen zu nutzen, und einige Einrichtungen können durch das Kommunikationsprotokoll, das sie verwenden, oder durch die Bandbreite ihrer Hardware eingeschränkt sein. Außerdem müssen Drahtlos-Einrichtungen möglicherweise sowohl mit neueren Protokollen als auch mit Legacy-Einrichtungsprotokollen arbeiten.Efficient use of the resources of a local wireless network (WLAN) is important to provide WLAN users with acceptable response times. Often, however, multiple devices attempt to share the same resources, and some devices may be constrained by the communication protocol they use or by the bandwidth of their hardware. In addition, wireless devices may need to work with both newer protocols and legacy setup protocols.

Figurenlistelist of figures

Die vorliegende Offenbarung wird beispielhaft und nicht einschränkend in den Figuren der zugehörigen Zeichnungen veranschaulicht, in denen gleiche Referenznummern gleiche Elemente bezeichnen und in denen gilt:

  • 1 ist ein Blockdiagramm einer Funkarchitektur gemäß einigen Ausführungsformen;
  • 2 veranschaulicht eine Frontend-Modul-Schaltungsanordnung zur Verwendung in der Funkarchitektur der 1 gemäß einigen Ausführungsformen;
  • 3 veranschaulicht eine Funk-IC-Schaltungsanordnung zur Verwendung in der Funkarchitektur der 1 gemäß einigen Ausführungsformen;
  • 4 veranschaulicht eine Basisbandverarbeitungsschaltungsanordnung zur Verwendung in der Funkarchitektur der 1 gemäß einigen Ausführungsformen;
  • 5 veranschaulicht ein WLAN gemäß einigen Ausführungsformen,
  • 6 veranschaulicht ein Blockdiagramm einer beispielhaften Maschine, auf der irgendeine oder mehrere der hier erörterten Techniken (z. B. Methoden) durchgeführt werden können;
  • 7 veranschaulicht ein Blockdiagramm einer beispielhaften Drahtlos-Einrichtung, auf der eine oder mehrere der hier erörterten Techniken (z. B. Methoden oder Operationen) durchgeführt werden können;
  • 8 veranschaulicht ein System zum Delegieren von Autonomität auf Basis von Netzwerkbedingungen in einer Mehrfach-AP-Umgebung;
  • 9 veranschaulicht einen Multi-AP-Controller gemäß einigen Ausführungsformen;
  • 10 veranschaulicht einen Multi-AP-Agent gemäß einigen Ausführungsformen;
  • 11 veranschaulicht ein Autonomitätsbewilligungs-Informationselement (IE) gemäß einigen Ausführungsformen;
  • 12 veranschaulicht das Fähigkeiten-Informationselement gemäß einigen Ausführungsformen;
  • 13 veranschaulicht einen Service Request gemäß einigen Ausführungsformen;
  • 14 veranschaulicht ein Verfahren zum Delegieren von Autonomität auf Basis von Netzwerkbedingungen in einer Mehrfach-AP-Umgebung gemäß einigen Ausführungsformen;
  • 15 veranschaulicht ein Verfahren zum Delegieren von Autonomität auf Basis von Netzwerkbedingungen in einer Mehrfach-AP-Umgebung gemäß einigen Ausführungsformen;
  • 16 veranschaulicht ein Verfahren zum Delegieren von Autonomität auf Basis von Netzwerkbedingungen in einer Mehrfach-AP-Umgebung gemäß einigen Ausführungsformen; und
  • 17 veranschaulicht ein Verfahren zum Delegieren von Autonomität auf Basis von Netzwerkbedingungen in einer Mehrfach-AP-Umgebung gemäß einigen Ausführungsformen.
The present disclosure is illustrated by way of example and not limitation in the figures of the accompanying drawings in which like reference numerals designate like elements and in which:
  • 1 FIG. 10 is a block diagram of a radio architecture according to some embodiments; FIG.
  • 2 FIG. 12 illustrates a front-end module circuitry for use in the radio architecture of FIG 1 according to some embodiments;
  • 3 FIG. 10 illustrates a radio IC circuit arrangement for use in the radio architecture of FIG 1 according to some embodiments;
  • 4 FIG. 11 illustrates baseband processing circuitry for use in the radio architecture of FIG 1 according to some embodiments;
  • 5 illustrates a WLAN according to some embodiments,
  • 6 FIG. 12 illustrates a block diagram of an example machine on which any one or more of the techniques discussed herein (eg, methods) may be performed;
  • 7 Fig. 12 illustrates a block diagram of an exemplary wireless device on which one or more of the techniques discussed herein (eg, methods or operations) may be performed;
  • 8th illustrates a system for delegating autonomy based on network conditions in a multiple AP environment;
  • 9 illustrates a multi-AP controller according to some embodiments;
  • 10 illustrates a multi-AP agent according to some embodiments;
  • 11 FIG. 12 illustrates an autonomy grant information element (IE) according to some embodiments; FIG.
  • 12 illustrates the skill information item according to some embodiments;
  • 13 illustrates a service request according to some embodiments;
  • 14 illustrates a method for delegating autonomy based on network conditions in a multiple AP environment according to some embodiments;
  • 15 illustrates a method for delegating autonomy based on network conditions in a multiple AP environment according to some embodiments;
  • 16 illustrates a method for delegating autonomy based on network conditions in a multiple AP environment according to some embodiments; and
  • 17 FIG. 12 illustrates a method for delegating autonomy based on network conditions in a multiple AP environment according to some embodiments.

BESCHREIBUNGDESCRIPTION

Die folgende Beschreibung und die Zeichnungen veranschaulichen ausreichend spezifische Ausführungsformen, um Fachleuten ihre Anwendung zu ermöglichen. Andere Ausführungsformen können strukturelle, logische, elektrische, prozedurale und andere Änderungen einbeziehen. Abschnitte und Merkmale einiger Ausführungsformen können in denen anderer Ausführungsformen enthalten sein oder durch diese anderen Ausführungsformen ersetzt werden. Die in den Ansprüchen dargelegten Ausführungsformen umfassen alle verfügbaren Äquivalente dieser Ansprüche.The following description and drawings illustrate sufficiently specific embodiments to enable practitioners to practice them. Other embodiments may be structural, logical, electrical, procedural and other changes. Portions and features of some embodiments may be included in or substituted for those of other embodiments. The embodiments set forth in the claims include all available equivalents of these claims.

Die 1 ist ein Blockdiagramm einer Funkarchitektur 100 gemäß einigen Ausführungsformen. Die Funkarchitektur 100 kann die Funk-Frontend-Modul- (FEM-) Schaltungsanordnung 104, die Funk-IC-Schaltungsanordnung 106 und die Basisbandverarbeitungsschaltungsanordnung 108 enthalten. Die Funkarchitektur 100, wie sie gezeigt wird, enthält sowohl Wireless Local Area Network- (WLAN-) Funktionalität als auch Bluetooth-(BT-) Funktionalität, obwohl die Ausführungsformen nicht darauf beschränkt sind. In dieser Offenbarung werden „WLAN“ und „Wi-Fi“ austauschbar verwendet.The 1 is a block diagram of a radio architecture 100 according to some embodiments. The radio architecture 100 may be the wireless front-end module (FEM) circuitry 104 , the radio IC circuitry 106 and the baseband processing circuitry 108 contain. The radio architecture 100 as shown includes both Wireless Local Area Network (WLAN) functionality and Bluetooth (BT) functionality, although the embodiments are not so limited. In this disclosure, "WLAN" and "Wi-Fi" are used interchangeably.

Die FEM-Schaltungsanordnung 104 kann eine WLAN- oder eine Wi-Fi-FEM-Schaltungsanordnung 104A und eine Bluetooth- (BT-) FEM-Schaltungsanordnung 104 B enthalten. Die WLAN-FEM-Schaltungsanordnung 104A kann einen Empfangssignalweg enthalten, der eine Schaltungsanordnung umfasst, die dazu ausgelegt ist, mit WLAN-RF-Signalen zu arbeiten, die von einer oder mehreren Antennen 101 empfangen werden, die empfangenen Signale zu verstärken und die verstärkten Versionen der empfangenen Signale der WLAN-Funk-IC-Schaltungsanordnung 106A zur weiteren Verarbeitung bereitzustellen. Die BT-FEM-Schaltungsanordnung 104B kann einen Empfangssignalweg enthalten, der eine Schaltungsanordnung enthalten kann, die dazu ausgelegt ist, mit BT-RF-Signalen zu arbeiten, die von einer oder mehreren Antennen 101 empfangen werden, die empfangenen Signale zu verstärken und die verstärkten Versionen der empfangenen Signale der BT-Funk-IC-Schaltungsanordnung 106B zur weiteren Verarbeitung bereitzustellen. Die FEM-Schaltungsanordnung 104A kann auch einen Übertragungssignalweg enthalten, der eine Schaltungsanordnung enthalten kann, die dazu ausgelegt ist, WLAN-Signale, die von der Funk-IC-Schaltungsanordnung 106A bereitgestellt werden, zur drahtlosen Übertragung über eine oder mehrere der Antennen 101 zu verstärken. Zusätzlich kann die FEM-Schaltungsanordnung 104B auch einen Übertragungssignalweg enthalten, der eine Schaltungsanordnung enthalten kann, die dazu ausgelegt ist, BT-Signale, die von der Funk-IC-Schaltungsanordnung 106B bereitgestellt werden, zur drahtlosen Übertragung über die eine oder die mehreren Antennen zu verstärken. Obwohl in der Ausführungsform der 1 FEM 104A und FEM 104B so gezeigt werden, dass sie sich voneinander unterscheiden, sind die Ausführungsformen nicht darauf beschränkt und beinhalten in ihrem Schutzbereich die Verwendung eines FEM (nicht dargestellt), das einen Übertragungsweg und/oder einen Empfangsweg sowohl für WLAN als auch für BT-Signale enthält, oder die Verwendung einer oder mehrerer FEM-Schaltungsanordnungen, wobei wenigstens einige der FEM-Schaltungsanordnungen Übertragungs- und/oder Empfangssignalwege gemeinsam sowohl für WLAN- als auch für BT-Signale nutzen.The FEM circuitry 104 Can be a Wi-Fi or Wi-Fi FEM circuitry 104A and Bluetooth (BT) FEM circuitry 104 B included. The WLAN FEM circuitry 104A may include a receive signal path that includes circuitry that is configured to operate on WLAN RF signals received from one or more antennas 101 are received to amplify the received signals and the amplified versions of the received signals of the WLAN radio IC circuitry 106A to provide for further processing. The BT-FEM circuitry 104B may include a receive signal path that may include circuitry that is configured to operate with BT-RF signals received from one or more antennas 101 to amplify the received signals and the amplified versions of the received signals of the BT radio IC circuitry 106B to provide for further processing. The FEM circuitry 104A may also include a transmission signal path, which may include circuitry adapted to receive WLAN signals from the radio IC circuitry 106A provided for wireless transmission via one or more of the antennas 101 to reinforce. In addition, the FEM circuitry 104B Also included is a transmission signal path that may include circuitry that is configured to receive BT signals from the radio IC circuitry 106B to amplify for wireless transmission over the one or more antennas. Although in the embodiment of the 1 FEM 104A and FEM 104B are shown as being different from each other, the embodiments are not limited thereto and include within their scope the use of a FEM (not shown) containing a transmission path and / or a reception path for both WLAN and BT signals, or the use of one or more FEM circuitry, wherein at least some of the FEM circuitry utilize transmit and / or receive signal paths in common for both WLAN and BT signals.

Die Funk-IC-Schaltungsanordnung 106, wie sie gezeigt wird, kann die WLAN-Funk-IC-Schaltungsanordnung 106A und die BT-Funk-IC-Schaltungsanordnung 106B enthalten. Die WLAN-Funk-IC-Schaltungsanordnung 106A kann einen Empfangssignalweg enthalten, der eine Schaltungsanordnung enthalten kann, um von der FEM-Schaltungsanordnung 104A empfangene WLAN-RF-Signale abwärts zu konvertieren und der WLAN-Basisbandverarbeitungsschaltungsanordnung 108A Basisbandsignale bereitzustellen. Die BT-Funk-IC-Schaltungsanordnung 106B wiederum kann einen Empfangssignalweg enthalten, der eine Schaltungsanordnung enthalten kann, um von der FEM-Schaltungsanordnung 104B empfangene BT-RF-Signale abwärts zu konvertieren und der BT-Basisbandverarbeitungsschaltungsanordnung 108B Basisbandsignale bereitzustellen. Die WLAN-Funk-IC-Schaltungsanordnung 106A kann auch einen Übertragungssignalweg enthalten, der eine Schaltungsanordnung enthalten kann, um von der WLAN-Basisbandverarbeitungsschaltungsanordnung 108A bereitgestellte WLAN-Basisbandsignale aufwärts zu konvertieren und der FEM-Schaltungsanordnung 104A die WLAN-RF-Ausgangssignale zur anschließenden drahtlosen Übertragung über die eine oder die mehreren Antennen 101 bereitzustellen. Die BT-Funk-IC-Schaltungsanordnung 106B kann auch einen Übertragungssignalweg enthalten, der eine Schaltungsanordnung enthalten kann, um von der BT-Basisbandverarbeitungsschaltungsanordnung 108B bereitgestellte BT-Basisbandsignale aufwärts zu konvertieren und der FEM-Schaltungsanordnung 104B die BT-RF-Ausgangssignale zur anschließenden drahtlosen Übertragung über die eine oder die mehreren Antennen 101 bereitzustellen. Obwohl in der Ausführungsform der 1 die Funk-IC-Schaltungsanordnungen 106A und 106B so gezeigt werden, dass sie sich voneinander unterscheiden, sind die Ausführungsformen nicht darauf beschränkt und beinhalten in ihrem Schutzbereich die Verwendung einer Funk-IC-Schaltungsanordnung (nicht dargestellt), die einen Übertragungssignalweg und/oder einen Empfangssignalweg sowohl für WLAN- als auch für BT-Signale enthält, oder die Verwendung einer oder mehrerer Funk-IC-Schaltungsanordnungen, wobei wenigstens einige der Funk-IC-Schaltungsanordnungen Übertragungs- und/oder Empfangssignalwege gemeinsam sowohl für WLAN- als auch für BT-Signale nutzen.The radio IC circuitry 106 As it is shown, the wireless radio IC circuitry can 106A and the BT radio IC circuitry 106B contain. The wireless radio IC circuitry 106A may include a receive signal path, which may include circuitry to receive from the FEM circuitry 104A down convert received WLAN RF signals and the WLAN baseband processing circuitry 108A To provide baseband signals. The BT radio IC circuitry 106B in turn, may include a receive signal path, which may include circuitry to from the FEM circuitry 104B down converted received BT RF signals and the BT baseband processing circuitry 108B To provide baseband signals. The wireless radio IC circuitry 106A may also include a transmission signal path that may include circuitry for receiving from the WLAN baseband processing circuitry 108A up-converted WLAN baseband signals and the FEM circuitry 104A the WLAN RF output signals for subsequent wireless transmission over the one or more antennas 101 provide. The BT radio IC circuitry 106B may also include a transmission signal path that may include circuitry for receiving from the BT baseband processing circuitry 108B up converted BT baseband signals and the FEM circuitry 104B the BT RF output signals for subsequent wireless transmission over the one or more antennas 101 provide. Although in the embodiment of the 1 the radio IC circuitry 106A and 106B are shown as being different from each other, the embodiments are not limited thereto, and include within their scope the use of radio IC circuitry (not shown) including a transmission signal path and / or a reception signal path for both WLAN and BT Or at least some of the radio IC circuitry utilize transmission and / or reception signal paths in common for both WLAN and BT signals.

Die Basisbandverarbeitungsschaltungsanordnung 108 kann eine WLAN-Basisbandverarbeitungsschaltungsanordnung 108A und eine BT-Basisbandverarbeitungsschaltungsanordnung 108B enthalten. Die WLAN-Basisbandverarbeitungsschaltungsanordnung 108A kann einen Speicher, wie zum Beispiel einen Satz RAM-Arrays in einem Block (nicht dargestellt) für schnelle Fourier-Transformation oder für inverse schnelle Fourier-Transformation der WLAN-Basisbandverarbeitungsschaltungsanordnung 108A, enthalten. Sowohl die WLAN-Basisbandschaltungsanordnung 108A als auch die BT-Basisbandschaltungsanordnung 108B können des Weiteren einen oder mehrere Prozessoren und Steuerlogik zum Verarbeiten der Signale, die vom entsprechenden WLAN- oder BT-Empfangssignalweg der Funk-IC-Schaltungsanordnung 106 empfangen werden, und auch zum Erzeugen von entsprechenden WLAN- oder BT-Basisbandsignalen für den Übertragungssignalweg der Funk-IC-Schaltungsanordnung 106 enthalten. Jede der Basisbandverarbeitungsschaltungsanordnungen 108A und 108B kann des Weiteren Schaltungsanordnungen der physikalischen Schicht (PHY) und der Media Access Control-Schicht (MAC) enthalten und des Weiteren an den Anwendungsprozessor 111 zum Erzeugen und Verarbeiten der Basisbandsignale und zum Steuern von Operationen der Funk-IC-Schaltungsanordnung 106 angekoppelt sein. The baseband processing circuitry 108 may be a WLAN baseband processing circuitry 108A and a BT baseband processing circuitry 108B contain. The WLAN baseband processing circuitry 108A may include a memory such as a set of RAM arrays in a block (not shown) for fast Fourier transform or for inverse fast Fourier transform of the WLAN baseband processing circuitry 108A , contain. Both the WLAN baseband circuitry 108A as well as the BT baseband circuitry 108B may further include one or more processors and control logic for processing the signals received from the corresponding WLAN or BT receive signal path of the radio IC circuitry 106 and also for generating respective WLAN or BT baseband signals for the transmission signal path of the radio IC circuitry 106 contain. Each of the baseband processing circuitry 108A and 108B may further include physical layer (PHY) and media access control (MAC) circuitry, and further to the application processor 111 for generating and processing the baseband signals and for controlling operations of the radio IC circuitry 106 be coupled.

Immer noch bezugnehmend auf die 1: Gemäß der gezeigten Ausführungsform kann die WLAN-BT-Koexistenzschaltungsanordnung 113 Logik enthalten, die eine Schnittstelle zwischen der WLAN-Basisbandschaltungsanordnung 108A und der BT-Basisbandschaltungsanordnung 108B bereitstellt, um Anwendungsfälle zu ermöglichen, bei denen Koexistenz von WLAN und BT erforderlich ist. Zusätzlich kann ein Switch 103 zwischen der WLAN-FEM-Schaltungsanordnung 104A und der BT-FEM-Schaltungsanordnung 104B bereitgestellt werden, um das Umschalten zwischen dem WLAN- und dem BT-Funk gemäß den Erfordernissen der Anwendung zu gestatten. Obwohl die Antennen 101 so gezeigt werden, dass sie jeweils mit der WLAN-FEM-Schaltungsanordnung 104A und der BT-FEM-Schaltungsanordnung 104B verbunden sind, beinhalten die Ausführungsformen in ihrem Schutzbereich zusätzlich, dass eine oder mehrere Antennen von den WLAN- und den BT-FEM gemeinsam genutzt werden oder dass mehr als eine Antenne bereitgestellt wird, die jeweils mit dem FEM 104A oder 104B verbunden ist.Still referring to the 1 In accordance with the illustrated embodiment, the WLAN-BT coexistence circuitry 113 Logic containing an interface between the WLAN baseband circuitry 108A and the BT baseband circuitry 108B to enable use cases where coexistence of WLAN and BT is required. In addition, a switch 103 between the WLAN FEM circuitry 104A and the BT-FEM circuitry 104B provided to allow the switching between the WLAN and the BT radio according to the requirements of the application. Although the antennas 101 be shown so that they each use the wireless FEM circuitry 104A and the BT-FEM circuitry 104B In addition, in their scope of protection, the embodiments additionally include sharing one or more antennas of the WLAN and BT FEM, or providing more than one antenna, each with the FEM 104A or 104B connected is.

In einigen Ausführungsformen können die Frontend-Modul-Schaltungsanordnung 104, die Funk-IC-Schaltungsanordnung 106 und die Basisbandverarbeitungsschaltungsanordnung 108 auf einer einzigen Funkkarte bereitgestellt werden, wie zum Beispiel einer Drahtlos-Funkkarte 102. In einigen anderen Ausführungsformen können die eine oder die mehreren Antennen 101, die FEM-Schaltungsanordnung 104 und die Funk-IC-Schaltungsanordnung 106 auf einer einzigen Funkkarte bereitgestellt werden. In einigen anderen Ausführungsformen können die Funk-IC-Schaltungsanordnung 106 und die Basisbandverarbeitungsschaltungsanordnung 108 auf einem einzigen Chip oder als eine einzige integrierte Schaltung (IC) bereitgestellt werden, wie zum Beispiel das IC 112.In some embodiments, the front-end module circuitry 104 , the radio IC circuitry 106 and the baseband processing circuitry 108 be provided on a single radio card, such as a wireless radio card 102 , In some other embodiments, the one or more antennas may be 101 , the FEM circuitry 104 and the radio IC circuitry 106 be provided on a single radio card. In some other embodiments, the radio IC circuitry may 106 and the baseband processing circuitry 108 on a single chip or as a single integrated circuit (IC), such as the IC 112 ,

In einigen Ausführungsformen kann die Drahtlos-Funkkarte 102 eine WLAN-Funkkarte enthalten und kann für Wi-Fi-Kommunikationen ausgelegt sein, obwohl der Schutzbereich der Ausführungsformen in dieser Hinsicht nicht beschränkt ist. In einigen dieser Ausführungsformen kann die Funkarchitektur 100 dazu ausgelegt sein, Orthogonal Frequency Division Multiplex- (OFDM-) oder Orthogonal Frequency-Division Multiple Access-(OFDMA-) Kommunikationssignale über einen Mehrträger-Kommunikationskanal zu empfangen und zu übertragen. Die OFDM- oder OFDMA-Signale können mehrere orthogonale Unterträger umfassen.In some embodiments, the wireless radio card may 102 include a WLAN wireless card and may be designed for Wi-Fi communications, although the scope of the embodiments is not limited in this regard. In some of these embodiments, the radio architecture 100 be adapted to receive and transmit Orthogonal Frequency Division Multiplex (OFDM) or Orthogonal Frequency Division Multiple Access (OFDMA) communication signals over a multi-carrier communication channel. The OFDM or OFDMA signals may include a plurality of orthogonal subcarriers.

In einigen dieser Mehrträgerausführungsformen kann die Funkarchitektur 100 Teil einer Wi-Fi-Kommunikationsstation (STA) sein, wie zum Beispiel eines Drahtlos-Zugriffspunkts (-AP), einer Basisstation oder einer Mobileinrichtung, einschließlich einer Wi-Fi-Einrichtung. In einigen dieser Ausführungsformen kann die Funkarchitektur 100 dazu ausgelegt sein, Signale gemäß spezifischen Kommunikationsstandards und/oder -protokollen zu übertragen und zu empfangen, wie zum Beispiel irgendeinem der Standards des Institute of Electrical and Electronics Engineers (IEEE), einschließlich der Standards IEEE 802.1 In-2009, IEEE 802.11-2012, IEEE 802.11-2016, IEEE 802.1 1ac und/oder IEEE 802.1 1ax, und/oder vorgesehenen Spezifikationen für WLANs, obwohl der Schutzbereich der Ausführungsformen in dieser Hinsicht nicht beschränkt ist. Die Funkarchitektur 100 kann auch geeignet sein, um Kommunikationen gemäß anderen Techniken und Standards zu übertragen und/oder zu empfangen.In some of these multi-carrier embodiments, the radio architecture 100 Part of a Wi-Fi communication station (STA), such as a wireless access point (AP), a base station or a mobile device, including a Wi-Fi device. In some of these embodiments, the radio architecture 100 be adapted to transmit and receive signals according to specific communication standards and / or protocols, such as any of the standards of the Institute of Electrical and Electronics Engineers (IEEE), including the standards IEEE 802.1 In-2009, IEEE 802.11-2012, IEEE 802.11-2016, IEEE 802.1 1ac and / or IEEE 802.1 1ax, and / or intended specifications for WLANs, although the scope of the embodiments is not limited in this regard. The radio architecture 100 may also be adapted to transmit and / or receive communications in accordance with other techniques and standards.

In einigen Ausführungsformen kann die Funkarchitektur 100 für Hochleistungs- (High Efficiency, HE-) Wi-Fi- (HEW-) Kommunikationen gemäß dem Standard IEEE 802.1 1ax ausgelegt sein. In diesen Ausführungsformen kann die Funkarchitektur 100 dazu ausgelegt sein, gemäß einer OFDMA-Technik zu kommunizieren, obwohl der Schutzbereich der Ausführungsformen in dieser Hinsicht nicht beschränkt ist.In some embodiments, the radio architecture 100 for high efficiency (HE) Wi-Fi (HEW) communications according to the IEEE standard 802.1 1ax be designed. In these embodiments, the radio architecture 100 be configured to communicate according to an OFDMA technique, although the scope of the embodiments is not limited in this regard.

In einigen anderen Ausführungsformen kann die Funkarchitektur 100 dazu ausgelegt sein, Signale zu übertragen und zu empfangen, die unter Verwendung einer oder mehrerer Modulationstechniken übertragen worden sind, wie zum Beispiel einer Spreizspektrummodulation (z. B. Direct-Sequence-Codemultiplex- (DS-CDMA-, Direct Sequence Code Division Multiple Access-) und/oder Frequenzsprung-Codemultiplex-(FH-CDMA-, Frequency Hopping Code Division Multiple Access-)), Zeitmultiplex- (TDM-, Time Division Multiplexing-) Modulation und/oder Frequenzmultiplex- (FDM-, Frequency Division Multiplexing-) Modulation, obwohl der Schutzbereich der Ausführungsformen in dieser Hinsicht nicht beschränkt ist.In some other embodiments, the radio architecture may be 100 be adapted to transmit and receive signals that have been transmitted using one or more modulation techniques, such as a Spread spectrum modulation (eg Direct Sequence Code Division Multiple Access (DS-CDMA) and / or Frequency Hopping Code Division Multiple Access (FH-CDMA)), time division multiplexed - TDM (Time Division Multiplexing) modulation and / or Frequency Division Multiplexing (FDM) modulation, although the scope of the embodiments is not limited in this regard.

Wie des Weiteren in der 1 gezeigt wird, kann die BT-Basisbandschaltungsanordnung 108B in einigen Ausführungsformen mit einem Bluetooth- (BT-) Konnektivitätsstandard konform sein, wie zum Beispiel Bluetooth, Bluetooth 4.0 oder Bluetooth 5.0 oder irgendeiner anderen Iteration des Bluetooth-Standards. In Ausführungsformen, die BT-Funktionalität beinhalten, wie zum Beispiel in der 1 gezeigt wird, kann die Funkarchitektur 100 dazu ausgelegt sein, eine synchron verbindungsorientierte (Synchronous Connection Oriented, SCO-) BT-Verbindung und/oder eine BT-Niedrigleistungs- (BT LE, Bluetooth Low Energy-) Verbindung aufzubauen. In einigen der Ausführungsformen, die Funktionalität beinhalten, kann die Funkarchitektur 100 dazu ausgelegt sein, eine erweiterte SCO- (eSCO, Extended SCO-) Verbindung für BT-Kommunikationen aufzubauen, obwohl der Schutzbereich der Ausführungsformen in dieser Hinsicht nicht beschränkt ist. In einigen dieser Ausführungsformen, die eine BT-Funktionalität beinhalten, kann die Funkarchitektur dazu ausgelegt sein, an einer asynchronen verbindungslosen (ACL-, Asynchronous Connection-Less) Kommunikationen teilzunehmen, obwohl der Schutzbereich der Ausführungsformen in dieser Hinsicht nicht beschränkt ist. In einigen Ausführungsformen können, wie in der 1 gezeigt wird, die Funktionen einer BT-Funkkarte und einer WLAN-Funkkarte auf einer einzigen Drahtlos-Funkkarte kombiniert sein, wie zum Beispiel einer einzigen Drahtlos-Funkkarte 102, obwohl die Ausführungsformen nicht darauf beschränkt sind und in ihrem Schutzbereich diskrete WLAN- und BT-Funkkarten enthalten.As further in the 1 can be shown, the BT baseband circuitry 108B in some embodiments conform to a Bluetooth (BT) connectivity standard, such as Bluetooth, Bluetooth 4.0 or Bluetooth 5.0 or any other iteration of the Bluetooth standard. In embodiments that include BT functionality, such as in the 1 can be shown, the radio architecture 100 be configured to establish a synchronous connection oriented (SCO) BT connection and / or a BT low power (BT LE, Bluetooth Low Energy) connection. In some of the embodiments that include functionality, the radio architecture may 100 be configured to establish an extended SCO (eSCO, Extended SCO) connection for BT communications, although the scope of the embodiments is not limited in this regard. In some of these embodiments involving BT functionality, the radio architecture may be configured to participate in asynchronous connection-less (ACL) communications, although the scope of the embodiments is not limited in this regard. In some embodiments, as shown in FIG 1 5, the functions of a BT radio card and a WLAN radio card are combined on a single wireless radio card, such as a single wireless radio card 102 although the embodiments are not limited thereto and include discrete WLAN and BT radio cards within their scope.

In einigen Ausführungsformen kann die Funkarchitektur 100 andere Funkkarten enthalten, wie zum Beispiel eine Zellular-Funkkarte, die für zellulare (z. B. 3GPP-, wie zum Beispiel LTE-, LTE-Advanced oder 5G-) Kommunikationen ausgelegt ist.In some embodiments, the radio architecture 100 include other radio cards, such as a cellular radio card designed for cellular (e.g., 3GPP, such as LTE, LTE-Advanced, or 5G) communications.

In einigen IEEE 802.11-Ausführungsformen kann die Funkarchitektur 100 zur Kommunikation über verschiedene Kanalbandbreiten ausgelegt sein, einschließlich Bandbreiten mit Mittenfrequenzen von etwa 900 MHz, 2,4 GHz, 5 GHz und Bandbreiten von etwa 1 MHz, 2 MHz, 2,5 MHz, 4 MHz, 5 MHz, 8 MHz, 10 MHz, 16 MHz, 20 MHz, 40 MHz, 80 MHz (mit zusammenhängenden Bandbreiten) oder 80+80 MHz (160 MHz) (mit nicht zusammenhängenden Bandbreiten). In einigen Ausführungsformen kann eine Bandbreite von 320 MHz verwendet werden. Der Schutzbereich der Ausführungsformen ist in Hinsicht auf die oben genannten Mittenfrequenzen allerdings nicht beschränkt.In some IEEE 802.11 embodiments, the radio architecture 100 be designed for communication over different channel bandwidths, including bandwidths with center frequencies of about 900 MHz, 2.4 GHz, 5 GHz and bandwidths of about 1 MHz, 2 MHz, 2.5 MHz, 4 MHz, 5 MHz, 8 MHz, 10 MHz , 16 MHz, 20 MHz, 40 MHz, 80 MHz (with contiguous bandwidths) or 80 + 80 MHz (160 MHz) (with non-contiguous bandwidths). In some embodiments, a bandwidth of 320 MHz may be used. However, the scope of the embodiments is not limited with respect to the above center frequencies.

Die 2 veranschaulicht eine FEM-Schaltungsanordnung 200 gemäß einigen Ausführungsformen. Die FEM-Schaltungsanordnung 200 ist ein Beispiel für eine Schaltungsanordnung, die zur Verwendung als die WLAN- und/oder BT-FEM-Schaltungsanordnung 104A/104B (1) geeignet sein kann, obwohl andere Schaltungskonfigurationen ebenfalls geeignet sein können.The 2 illustrates a FEM circuitry 200 according to some embodiments. The FEM circuitry 200 FIG. 12 is an example of a circuit arrangement for use as the WLAN and / or BT FEM circuitry 104A / 104B ( 1 ), although other circuit configurations may also be suitable.

In einigen Ausführungsformen kann die FEM-Schaltungsanordnung 200 einen TX-/RX-Switch 202 enthalten, um zwischen dem Betrieb im Übertragungsmodus und im Empfangsmodus umzuschalten. Die FEM-Schaltungsanordnung 200 kann einen Empfangssignalweg und einen Übertragungssignalweg enthalten. Der Empfangssignalweg der FEM-Schaltungsanordnung 200 kann einen rauscharmen Verstärker (LNA, Low-Noise Amplifier) 206 enthalten, um empfangene RF-Signale 203 zu verstärken und die verstärkten empfangenen RF-Signale 207 als eine Ausgabe bereitzustellen (z. B. zur Funk-IC-Schaltungsanordnung 106 (1)). Der Übertragungssignalweg der Schaltungsanordnung 200 kann einen Leistungsverstärker (PA, Power Amplifier), um RF-Eingangssignale 209 (z. B. von der Funk-IC-Schaltungsanordnung 106 bereitgestellt) zu verstärken, und einen oder mehrere Filter 212, wie zum Beispiel Bandpassfilter (BPFs), Tiefpassfilter (LPFs) oder andere Filterarten, um RF-Signale 215 für die anschließende Übertragung zu erzeugen (z. B. über eine oder mehrere der Antennen 101 (1)), enthalten.In some embodiments, the FEM circuitry 200 a TX / RX switch 202 to switch between operation in transmission mode and in reception mode. The FEM circuitry 200 may include a reception signal path and a transmission signal path. The receive signal path of the FEM circuitry 200 may include a low noise amplifier (LNA) 206 for receiving RF signals 203 to amplify and the amplified received RF signals 207 as an output (e.g., for radio IC circuitry) 106 ( 1 )). The transmission signal path of the circuit arrangement 200 can be a power amplifier (PA, Power Amplifier) to RF input signals 209 (eg, from the radio IC circuitry 106 provided) and one or more filters 212 such as bandpass filters (BPFs), low pass filters (LPFs) or other types of filters to RF signals 215 for the subsequent transmission (eg via one or more of the antennas 101 ( 1 )), contain.

In einigen Dualmodus-Ausführungsformen für Wi-Fi-Kommunikationen kann die FEM-Schaltungsanordnung 200 dazu ausgelegt sein, entweder im 2,4-GHz-Frequenzspektrum, im 5-GHz-Frequenzspektrum oder im 60-GHz-Frequenzspektrum zu arbeiten. In diesen Ausführungsformen kann der Empfangssignalweg der FEM-Schaltungsanordnung 200 einen Empfangssignalweg-Duplexer 204 enthalten, um sowohl die Signale aus jedem Spektrum zu trennen als auch für jedes Spektrum einen separaten LNA 206 bereitzustellen, wie gezeigt wird. In diesen Ausführungsformen kann der Übertragungssignalweg der FEM-Schaltungsanordnung 200 auch einen Leistungsverstärker 210 und einen Filter 212, wie zum Beispiel einen BPF, einen LPF oder eine andere Filterart für jedes Frequenzspektrum, und einen Übertragungssignalweg-Duplexer 214 enthalten, um die Signale eines der unterschiedlichen Spektren auf einem einzelnen Übertragungsweg für die anschließende Übertragung über die eine oder die mehreren der Antennen 101 bereitzustellen (1). In einigen Ausführungsformen können die BT-Kommunikationen die 2,4-GHz-Signalwege nutzen, und sie können die gleiche FEM-Schaltungsanordnung 200 nutzen, wie die, die für WLAN-Kommunikationen genutzt wird.In some dual-mode embodiments for Wi-Fi communications, the FEM circuitry may 200 be designed to operate either in the 2.4 GHz frequency spectrum, in the 5 GHz frequency spectrum or in the 60 GHz frequency spectrum. In these embodiments, the receive signal path of the FEM circuitry 200 a receive signal path duplexer 204 included to separate both the signals from each spectrum and a separate LNA for each spectrum 206 as shown. In these embodiments, the transmission signal path of the FEM circuitry 200 also a power amplifier 210 and a filter 212 , such as a BPF, an LPF or other type of filter for each frequency spectrum, and a transmission signal path duplexer 214 contain the signals of one of the different spectra on a single transmission path for subsequent transmission over the one or more of the antennas 101 to provide 1 ). In some embodiments, the BT They use the 2.4GHz signal paths and they can use the same FEM circuitry 200 like the ones used for Wi-Fi communications.

Die 3 veranschaulicht eine Funk-IC-Schaltungsanordnung 300 gemäß einigen Ausführungsformen. Die Funk-IC-Schaltungsanordnung 300 ist ein Beispiel für eine Schaltungsanordnung, die zur Verwendung als die WLAN- oder BT-Funk-IC-Schaltungsanordnung 106A/106B (1) geeignet sein kann, obwohl andere Schaltungskonfigurationen ebenfalls geeignet sein können.The 3 illustrates a radio IC circuitry 300 according to some embodiments. The radio IC circuitry 300 FIG. 12 is an example of a circuit arrangement for use as the WLAN or BT radio IC circuitry 106A / 106B ( 1 ), although other circuit configurations may also be suitable.

In einigen Ausführungsformen kann die Funk-IC-Schaltungsanordnung 300 einen Empfangssignalweg und einen Übertragungssignalweg enthalten. Der Empfangssignalweg der Funk-IC-Schaltungsanordnung 300 kann wenigstens die Mixerschaltungsanordnung 302, wie zum Beispiel eine Abwärtskonvertierungs-Mixerschaltungsanordnung, die Verstärkerschaltungsanordnung 306 und die Filterschaltungsanordnung 308 enthalten. Der Übertragungssignalweg der Funk-IC-Schaltungsanordnung 300 kann wenigstens die Filterschaltungsanordnung 312 und die Mixerschaltungsanordnung 314 enthalten, wie zum Beispiel eine Aufwärtskonvertierungs-Mixerschaltungsanordnung. Die Funk-IC-Schaltungsanordnung 300 kann auch eine Synthesizer-Schaltungsanordnung 304 zum Synthetisieren einer Frequenz 305 zur Verwendung durch die Mixerschaltungsanordnung 302 und die Mixerschaltungsanordnung 314 enthalten. Die Mixerschaltungsanordnungen 302 und/oder 314 können jeweils, gemäß einigen Ausführungsformen, dazu ausgelegt sein, Direktkonvertierungsfunktionalität bereitzustellen. Der letztere Typ von Schaltungsanordnung stellt eine viel einfachere Architektur als Standard-Superheterodyn-Mixerschaltungsanordnungen dar, und jedes von diesen hervorgerufene Flimmern kann zum Beispiel durch die Verwendung von OFDM-Modulation verringert werden. Die 3 veranschaulicht nur eine vereinfachte Version einer Funk-IC-Schaltungsanordnung und kann, obwohl dies nicht dargestellt wird, Ausführungsformen enthalten, bei denen jede der gezeigten Schaltungsanordnungen mehr als eine Komponente enthalten kann. Zum Beispiel können die Mixerschaltungsanordnung 320 und/oder 314 jeweils einen oder mehrere Mixer enthalten, und die Filterschaltungsanordnungen 308 und/oder 312 können jeweils einen oder mehrere Filter enthalten, wie zum Beispiel einen oder mehrere BPFs und/oder LPFs, gemäß den Erfordernissen der Anwendung. Wenn die Mixerschaltungsanordnungen zum Beispiel vom Direktkonvertierungstyp sind, können sie jeweils zwei oder mehr Mixer enthalten.In some embodiments, the radio IC circuitry 300 a receive signal path and a transmission signal path. The receive signal path of the radio IC circuitry 300 can at least the mixer circuit arrangement 302 , such as down-conversion mixer circuitry, the amplifier circuitry 306 and the filter circuitry 308 contain. The transmission signal path of the radio IC circuitry 300 at least the filter circuitry 312 and the mixer circuitry 314 such as up-conversion mixer circuitry. The radio IC circuitry 300 can also be a synthesizer circuitry 304 to synthesize a frequency 305 for use by the mixer circuitry 302 and the mixer circuitry 314 contain. The mixer circuit arrangements 302 and or 314 For example, each may be configured to provide direct conversion functionality, in accordance with some embodiments. The latter type of circuitry presents a much simpler architecture than standard superheterodyne mixer circuitry, and each of these caused flickers can be reduced, for example, by the use of OFDM modulation. The 3 only illustrates a simplified version of radio IC circuitry and, although not shown, may include embodiments in which each of the circuit arrangements shown may include more than one component. For example, the mixer circuitry 320 and or 314 each contain one or more mixers, and the filter circuit arrangements 308 and or 312 may each contain one or more filters, such as one or more BPFs and / or LPFs, according to the requirements of the application. For example, if the mixer circuitry is of the direct conversion type, they may each contain two or more mixers.

In einigen Ausführungsformen kann die Mixerschaltungsanordnung 302 dazu ausgelegt sein, von der FEM-Schaltungsanordnung 104 (1) empfangene RF-Signale 207 auf Basis der synthetisierten Frequenz 305, die von der Synthesizer-Schaltungsanordnung 304 bereitgestellt wird, abwärts zu konvertieren. Die Verstärkerschaltungsanordnung 306 kann dazu ausgelegt sein, die abwärts konvertierten Signale zu verstärken, und die Filterschaltungsanordnung 308 kann einen LPF enthalten, der dazu ausgelegt ist, unerwünschte Signale aus den abwärts konvertierten Signalen zu entfernen, um Basisbandausgangssignale 307 zu erzeugen. Die Basisbandausgangssignale 307 können der Basisbandverarbeitungsschaltungsanordnung 108 (1) für die weitere Verarbeitung bereitgestellt werden. In einigen Ausführungsformen können die Basisbandausgangssignale 307 Nullfrequenz-Basisbandsignale sein, obwohl dies keine Anforderung ist. In einigen Ausführungsformen kann die Mixerschaltungsanordnung 302 passive Mixer umfassen, obwohl der Schutzbereich der Ausführungsformen in dieser Hinsicht nicht beschränkt ist.In some embodiments, the blender circuitry may 302 be designed by the FEM circuitry 104 ( 1 ) received RF signals 207 based on the synthesized frequency 305 that of the synthesizer circuitry 304 is provided to convert downwards. The amplifier circuit arrangement 306 may be configured to amplify the down-converted signals, and the filter circuitry 308 may include an LPF configured to remove unwanted signals from the down-converted signals to baseband output signals 307 to create. The baseband output signals 307 may be the baseband processing circuitry 108 ( 1 ) are provided for further processing. In some embodiments, the baseband output signals 307 Null-frequency baseband signals, although this is not a requirement. In some embodiments, the blender circuitry may 302 passive mixers, although the scope of the embodiments is not limited in this regard.

In einigen Ausführungsformen kann die Mixerschaltungsanordnung 314 dazu ausgelegt sein, Basisbandeingangssignale 311 auf Basis der synthetisierten Frequenz 305, die von der Synthesizer-Schaltungsanordnung 304 bereitgestellt wird, aufwärts zu konvertieren, um RF-Ausgangssignale 209 für die FEM-Schaltungsanordnung 104 zu erzeugen. Die Basisbandsignale 311 können von der Basisbandverarbeitungsschaltungsanordnung 108 bereitgestellt werden und können von der Filterschaltungsanordnung 312 gefiltert werden. Die Filterschaltungsanordnung 312 kann einen LPF oder einen BPF enthalten, obwohl der Schutzbereich der Ausführungsformen in dieser Hinsicht nicht beschränkt ist.In some embodiments, the blender circuitry may 314 be adapted to baseband input signals 311 based on the synthesized frequency 305 that of the synthesizer circuitry 304 is provided to upconvert to RF output signals 209 for the FEM circuitry 104 to create. The baseband signals 311 may be from baseband processing circuitry 108 can be provided by the filter circuitry 312 be filtered. The filter circuit arrangement 312 may include an LPF or a BPF, although the scope of the embodiments is not limited in this respect.

In einigen Ausführungsformen können die Mixerschaltungsanordnung 302 und die Mixerschaltungsanordnung 314 jeweils zwei oder mehr Mixer enthalten und zur Quadratur-Abwärtskonvertierung bzw. -Aufwärtskonvertierung mit Hilfe des Synthesizers 304 ausgelegt sein. In einigen Ausführungsformen können die Mixerschaltungsanordnung 302 und die Mixerschaltungsanordnung 314 jeweils zwei oder mehr Mixer enthalten, die jeder zur Spiegelfrequenzunterdrückung (z. B. zur Hartley-Spiegelfrequenzunterdrückung) ausgelegt sind. In einigen Ausführungsformen können die Mixerschaltungsanordnung 302 und die Mixerschaltungsanordnung 314 zur direkten Abwärtskonvertierung bzw. zur direkten Aufwärtskonvertierung ausgelegt sein. In einigen Ausführungsformen können die Mixerschaltungsanordnung 302 und die Mixerschaltungsanordnung 314 für Superheterodyn-Betrieb ausgelegt sein, obwohl dies keine Anforderung ist.In some embodiments, the blender circuitry may 302 and the mixer circuitry 314 each contain two or more mixers and for quadrature down conversion or up conversion using the synthesizer 304 be designed. In some embodiments, the blender circuitry may 302 and the mixer circuitry 314 each contain two or more mixers, each designed for image rejection (eg for Hartley image rejection). In some embodiments, the blender circuitry may 302 and the mixer circuitry 314 be designed for direct down conversion or direct upconversion. In some embodiments, the blender circuitry may 302 and the mixer circuitry 314 be designed for superheterodyne operation, although this is not a requirement.

Die Mixerschaltungsanordnung 302 kann gemäß einer Ausführungsform passive Quadraturmixer (z. B. für die Inphasen- (I-) und die Quadraturphasen- (Q-) Wege) umfassen. In solch einer Ausführungsform kann das RF-Eingangssignal 207 aus der 3 abwärts konvertiert werden, um I- und Q-Basisbandausgangssignale bereitzustellen, die an den Basisbandprozessor gesendet werden sollen.The mixer circuitry 302 According to one embodiment, it may include passive quadrature mixers (eg, for the in-phase (I) and quadrature-phase (Q) paths). In such a Embodiment may be the RF input signal 207 from the 3 down to provide I and Q baseband output signals to be sent to the baseband processor.

Die passiven Quadraturmixer können von zeitvarianten Null- und Neunzig-Grad-LO-Schaltsignalen angesteuert werden, die von einer Quadraturschaltungsanordnung bereitgestellt werden, die dazu ausgelegt sein kann, eine LO-Frequenz (fLO) von einem lokalen Oszillator oder einem Synthesizer zu empfangen, wie zum Beispiel eine LO-Frequenz 305 des Synthesizers 304 (3). In einigen Ausführungsformen kann die LO-Frequenz die Trägerfrequenz sein, während die LO-Frequenz in anderen Ausführungsformen ein Bruchteil der Trägerfrequenz sein kann (z. B. die Hälfte der Trägerfrequenz, ein Drittel der Trägerfrequenz). In einigen Ausführungsformen können die zeitvarianten Null- und Neunzig-Grad-Schaltsignale vom Synthesizer erzeugt werden, obwohl der Schutzbereich der Ausführungsformen in dieser Hinsicht nicht beschränkt ist.The passive quadrature mixers may be driven by time-variant zero and ninety-degree LO switching signals provided by quadrature circuitry that may be configured to receive an LO frequency (f LO ) from a local oscillator or synthesizer. such as an LO frequency 305 of the synthesizer 304 ( 3 ). In some embodiments, the LO frequency may be the carrier frequency, while in other embodiments the LO frequency may be a fraction of the carrier frequency (eg, half the carrier frequency, one-third the carrier frequency). In some embodiments, the time variant zero and ninety degree switching signals may be generated by the synthesizer, although the scope of the embodiments is not limited in this regard.

In einigen Ausführungsformen können sich die LO-Signale im Tastgrad (der Prozentsatz einer Periode, in der das LO-Signal hoch ist) und/oder im Offset (der Versatz zwischen Startpunkten der Periode) unterscheiden. In einigen Ausführungsformen können die LO-Signale einen Tastgrad von 25 % und einen Offset von 50 % aufweisen. In einigen Ausführungsformen kann jeder Strang der Mixerschaltungsanordnung (z. B. der Inphasen- (I-) und der Quadraturphasen- (Q-) Weg) bei einem Tastgrad von 25 % arbeiten, was zu einer erheblichen Reduzierung der Leistungsaufnahme führen kann.In some embodiments, the LO signals may differ in duty cycle (the percentage of a period in which the LO signal is high) and / or in offset (the offset between start points of the period). In some embodiments, the LO signals may have a duty cycle of 25% and an offset of 50%. In some embodiments, each leg of the mixer circuitry (eg, the in-phase (I) and quadrature-phase (Q) paths) may operate at a duty cycle of 25%, which may result in a significant reduction in power consumption.

Das RF-Eingangssignal 207 (2) kann ein symmetrisches Signal umfassen, obwohl der Schutzbereich der Ausführungsformen in dieser Hinsicht nicht beschränkt ist. Die I- und Q-Basisbandausgangssignale können einem rauscharmen Verstärker bereitgestellt werden, wie zum Beispiel der Verstärkerschaltungsanordnung 306 (3) oder der Filterschaltungsanordnung 308 (3).The RF input signal 207 ( 2 ) may comprise a balanced signal, although the scope of the embodiments is not limited in this respect. The I and Q baseband output signals may be provided to a low noise amplifier, such as the amplifier circuitry 306 ( 3 ) or the filter circuitry 308 ( 3 ).

In einigen Ausführungsformen können die Basisbandausgangssignale 307 und die Basisbandeingangssignale 311 analoge Basisbandsignale sein, obwohl der Schutzbereich der Ausführungsformen in dieser Hinsicht nicht beschränkt ist. In einigen alternativen Ausführungsformen können die Basisbandausgangssignale 307 und die Basisbandeingangssignale 311 digitale Basisbandsignale sein. In diesen alternativen Ausführungsformen kann die Funk-IC-Schaltungsanordnung Analog-Digital-Wandler- (ADC-) und Digital-Analog-Wandler- (DAC-) Schaltungsanordnungen enthalten.In some embodiments, the baseband output signals 307 and the baseband input signals 311 be analog baseband signals, although the scope of the embodiments is not limited in this regard. In some alternative embodiments, the baseband output signals may be 307 and the baseband input signals 311 be digital baseband signals. In these alternative embodiments, the radio IC circuitry may include analog to digital converter (ADC) and digital to analog converter (DAC) circuitry.

In einigen Dual-Modus-Ausführungsformen kann eine separate Funk-IC-Schaltungsanordnung zur Verarbeitung von Signalen für jedes Spektrum oder für hier nicht erwähnte andere Spektren bereitgestellt werden, obwohl der Schutzbereich der Ausführungsformen in dieser Hinsicht nicht beschränkt ist.In some dual-mode embodiments, separate radio IC circuitry may be provided for processing signals for each spectrum or for other spectra not mentioned herein, although the scope of the embodiments is not limited in this regard.

In einigen Ausführungsformen kann die Synthesizer-Schaltungsanordnung 304 ein Fraktional-N-Synthesizer oder ein Fraktional-N/N+1-Synthesizer sein, obwohl der Schutzbereich der Ausführungsformen in dieser Hinsicht nicht beschränkt ist, weil andere Typen von Frequenz-Synthesizern geeignet sein können. Zum Beispiel kann die Synthesizer-Schaltungsanordnung 304 ein Delta-Sigma-Synthesizer, ein Frequenzvervielfacher oder ein Synthesizer sein, der einen Phasenregelkreis mit einem Frequenzteiler umfasst. Gemäß einigen Ausführungsformen kann die Synthesizer-Schaltungsanordnung 304 eine digitale Synthesizer-Schaltungsanordnung enthalten. Ein Vorteil der Verwendung einer digitalen Synthesizer-Schaltungsanordnung liegt darin, dass, obwohl sie möglicherweise immer noch einige analoge Komponenten enthält, ihr Flächenbedarf sehr viel stärker verkleinert werden kann als der Flächenbedarf einer analogen Synthesizer-Schaltungsanordnung. In einigen Ausführungsformen kann die in die Synthesizer-Schaltungsanordnung 304 eingegebene Frequenz von einem spannungsgesteuerten Oszillator (Voltage Controlled Oscillator, VCO) bereitgestellt werden, obwohl dies keine Anforderung ist. Ein Teilersteuereingang kann des Weiteren entweder von der Basisbandschaltungsanordnung 108 (1) oder dem Anwendungsprozessor 111 (1) bereitgestellt werden, abhängig von der gewünschten Ausgangsfrequenz 305. In einigen Ausführungsformen kann ein Teilersteuereingang (z. B. N) anhand einer Lookup-Tabelle (z. B. in einer Wi-Fi-Karte) auf Basis einer Kanalnummer und einer Kanalmittenfrequenz bestimmt werden, wie vom Anwendungsprozessor 111 bestimmt oder angegeben wird.In some embodiments, the synthesizer circuitry 304 a fractional-N synthesizer or a fractional-N / N + 1 synthesizer, although the scope of the embodiments is not limited in this respect because other types of frequency synthesizers may be suitable. For example, the synthesizer circuitry 304 a delta sigma synthesizer, a frequency multiplier or a synthesizer comprising a phase locked loop with a frequency divider. According to some embodiments, the synthesizer circuitry 304 a digital synthesizer circuitry included. An advantage of using digital synthesizer circuitry is that although it may still contain some analog components, its footprint can be much smaller than the footprint of analog synthesizer circuitry. In some embodiments, that may be incorporated into the synthesizer circuitry 304 input frequency can be provided by a Voltage Controlled Oscillator (VCO), although this is not a requirement. A divider control input may further be from either the baseband circuitry 108 ( 1 ) or the application processor 111 ( 1 ), depending on the desired output frequency 305 , In some embodiments, a divider control input (eg, N) may be determined from a look-up table (eg, in a Wi-Fi card) based on a channel number and channel center frequency, such as from the application processor 111 determined or indicated.

In einigen Ausführungsformen kann die Synthesizer-Schaltungsanordnung 304 dazu ausgelegt sein, eine Trägerfrequenz als die Ausgangsfrequenz 305 zu erzeugen, während die Ausgangsfrequenz 305 in anderen Ausführungsformen ein Bruchteil der Trägerfrequenz sein kann (z. B. die Hälfte der Trägerfrequenz, ein Drittel der Trägerfrequenz). In einigen Ausführungsformen kann die Ausgangsfrequenz 305 eine LO-Frequenz sein (fLO) .In some embodiments, the synthesizer circuitry 304 be designed to have a carrier frequency as the output frequency 305 to generate while the output frequency 305 in other embodiments, may be a fraction of the carrier frequency (eg, half of the carrier frequency, one third of the carrier frequency). In some embodiments, the output frequency 305 be an LO frequency (f LO ).

Die 4 veranschaulicht ein Funktionsblockdiagramm der Basisbandverarbeitungsschaltungsanordnung 400 gemäß einigen Ausführungsformen. Die Basisbandverarbeitungsschaltungsanordnung 400 ist ein Beispiel für eine Schaltungsanordnung, die zur Verwendung als die Basisbandverarbeitungsschaltungsanordnung 108 (1) geeignet sein kann, obwohl andere Schaltungsanordnungskonfigurationen ebenfalls geeignet sein können. Die Basisbandverarbeitungsschaltungsanordnung 400 kann einen Empfangsbasisbandprozessor (RX BBP) 402 zum Verarbeiten von Empfangsbasisbandsignalen 309 enthalten, die von der Funk-IC-Schaltungsanordnung 106 (1) bereitgestellt werden, und einen Übertragungsbasisbandprozessor (TX BBP) 404 zum Erzeugen von Übertragungsbasisbandsignalen 311 für die Funk-IC-Schaltungsanordnung 106. Die Basisbandverarbeitungsschaltungsanordnung 400 kann auch Steuerlogik 406 zum Koordinieren der Operationen der Basisbandverarbeitungsschaltungsanordnung 400 enthalten.The 4 Fig. 12 illustrates a functional block diagram of the baseband processing circuitry 400 according to some embodiments. The baseband processing circuitry 400 is an example of circuitry suitable for use as the baseband processing circuitry 108 ( 1 ), although other circuitry configurations may also be suitable can. The baseband processing circuitry 400 can receive a reception baseband processor (RX BBP) 402 for processing receive baseband signals 309 included by the radio IC circuitry 106 ( 1 ), and a transmission baseband processor (TX BBP) 404 for generating transmission baseband signals 311 for the radio IC circuitry 106 , The baseband processing circuitry 400 can also control logic 406 for coordinating the operations of the baseband processing circuitry 400 contain.

In einigen Ausführungsformen (z. B. wenn analoge Basisbandsignale zwischen der Basisbandverarbeitungsschaltungsanordnung 400 und der Funk-IC-Schaltungsanordnung 106 ausgetauscht werden) kann die Basisbandverarbeitungsschaltungsanordnung 400 einen ADC 410 enthalten, um analoge Basisbandsignale, die von der Funk-IC-Schaltungsanordnung 106 empfangen werden, in digitale Basisbandsignale für die Verarbeitung durch den RX BBP 402 zu konvertieren. In diesen Ausführungsformen kann die Basisbandverarbeitungsschaltungsanordnung 400 auch den DAC 412 enthalten, um digitale Basisbandsignale vom TX BBP 404 in analoge Basisbandsignale zu konvertieren.In some embodiments (eg, when analog baseband signals between the baseband processing circuitry 400 and the radio IC circuitry 106 can be exchanged), the baseband processing circuitry 400 an ADC 410 included to analog baseband signals coming from the radio IC circuitry 106 are received into digital baseband signals for processing by the RX BBP 402 to convert. In these embodiments, the baseband processing circuitry 400 also the DAC 412 included to digital baseband signals from TX BBP 404 to convert to analog baseband signals.

In einigen Ausführungsformen, die OFDM-Signale oder OFDMA-Signale kommunizieren, wie zum Beispiel über den Basisbandprozessor 108A, kann der Übertragungsbasisbandprozessor 404 dazu ausgelegt sein, OFDM- oder OFDMA-Signale zu erzeugen, wie sie für die Übertragung geeignet sind, indem eine inverse schnelle Fourier-Transformation (IFFT) durchgeführt wird. Der Empfangsbasisbandprozessor 402 kann dazu ausgelegt sein, empfangene OFDM-Signale oder OFDMA-Signale zu verarbeiten, indem eine FFT durchgeführt wird. In einigen Ausführungsformen kann der Empfangsbasisbandprozessor 402 dazu ausgelegt sein, das Vorhandensein eines OFDM-Signals oder eines OFDMA-Signals zu detektieren, indem eine Autokorrelation zum Detektieren einer Präambel, wie zum Beispiel einer kurzen Präambel, durchgeführt wird und indem eine Kreuzkorrelation zum Detektieren einer langen Präambel durchgeführt wird. Die Präambeln können Teil einer vorbestimmten Frame-Struktur für die Wi-Fi-Kommunikation sein.In some embodiments, the OFDM signals or OFDMA signals communicate, such as via the baseband processor 108A , the transmission baseband processor can 404 be configured to generate OFDM or OFDMA signals as appropriate for transmission by performing an Inverse Fast Fourier Transform (IFFT). The reception baseband processor 402 may be configured to process received OFDM signals or OFDMA signals by performing an FFT. In some embodiments, the receive baseband processor may be 402 be adapted to detect the presence of an OFDM signal or an OFDMA signal by performing an autocorrelation for detecting a preamble, such as a short preamble, and performing a cross-correlation to detect a long preamble. The preambles may be part of a predetermined frame structure for Wi-Fi communication.

Mit Rückbezug auf die 1: In einigen Ausführungsformen können die Antennen 101 (1) jede eine oder mehrere Richt- oder Rundstrahlantennen enthalten, einschließlich zum Beispiel Dipolantennen, Monopolantennen, Patchantennen, Rahmenantennen, Streifenleiterantennen oder andere Antennentypen, die für die Übertragung von RF-Signalen geeignet sind. In einigen Multiple-Input Multiple-Output- (MIMO-) Ausführungsformen können die Antennen effektiv getrennt sein, um räumliche Diversität und die unterschiedlichen Kanalcharakteristika, die sich ergeben können, auszunutzen. Die Antennen 101 können jeweils einen Satz Phased-Array-Antennen enthalten, obwohl die Ausführungsformen nicht darauf beschränkt sind.With reference to the 1 In some embodiments, the antennas 101 ( 1 ) each include one or more directional or omnidirectional antennas including, for example, dipole antennas, monopole antennas, patch antennas, loop antennas, stripline antennas or other types of antennas suitable for transmitting RF signals. In some multiple-input multiple-output (MIMO) embodiments, the antennas may be effectively separated to take advantage of spatial diversity and the different channel characteristics that may result. The antennas 101 may each include a set of phased array antennas, although the embodiments are not so limited.

Obwohl die Funkarchitektur 100 mit mehreren separaten funktionalen Elementen veranschaulicht ist, können eines oder mehrere der funktionalen Elemente kombiniert sein und durch Kombinationen von über Software konfigurierten Elementen, wie zum Beispiel von Verarbeitungselementen, einschließlich digitalen Signalprozessoren (DSPs), und/oder anderen Hardware-Elementen umgesetzt sein. Zum Beispiel können einige Elemente einen oder mehrere Mikroprozessoren, DSPs, Field Programmable Gate Arrays (FPGAs), anwendungsspezifische integrierte Schaltungen (Application Specific Integrated Circuits, ASICs), integrierte Funkfrequenzschaltungen (RFICs) und Kombinationen verschiedener Hardware- und Logikschaltungen umfassen, um mindestens die hier beschriebenen Funktionen durchzuführen. In einigen Ausführungsformen können sich die funktionalen Elemente auf einen oder mehrere Prozesse beziehen, die auf einem oder mehreren Verarbeitungselementen betrieben werden.Although the radio architecture 100 is illustrated with a plurality of separate functional elements, one or more of the functional elements may be combined and implemented by combinations of software configured elements such as processing elements including digital signal processors (DSPs) and / or other hardware elements. For example, some elements may include one or more microprocessors, DSPs, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), integrated radio frequency circuits (RFICs), and combinations of various hardware and logic circuits, at least those described herein perform the functions described. In some embodiments, the functional elements may refer to one or more processes operating on one or more processing elements.

Die 5 veranschaulicht ein WLAN 500 gemäß einigen Ausführungsformen. Das WLAN 500 kann ein Basis Service Set (BSS) umfassen, das einen HE-Zugriffspunkt (-AP) 502, der ein AP sein kann, mehrere Hochleistungs-Drahtlos- (z. B. IEEE 802.1 1ax) (HE-) Stationen 504 und mehrere Legacy- (z. B. IEEE 802.1 1n/ac) Einrichtungen 506 enthalten kann.The 5 illustrates a WLAN 500 according to some embodiments. The WLAN 500 may include a Basic Service Set (BSS) that contains a HE Access Point (AP) 502 which may be an AP, several high-performance wireless (e.g., IEEE 802.1 1ax) (HE) stations 504 and several legacy (e.g., IEEE 802.1 1n / ac) facilities 506 may contain.

Der HE-AP 502 kann ein AP sein, der das IEEE 802.11-Kommunikationsprotokoll zum Übertragen und Empfangen verwendet. Der HE-AP 502 kann eine Basisstation sein. Der HE-AP 502 kann andere Kommunikationsprotokolle ebenso wie das IEEE 802.11-Protokoll verwenden. Das IEEE 802.11-Protokoll kann IEEE 802.11ax sein. Das IEEE 802.11-Protokoll kann das Verwenden von Orthogonal Frequency-Division Multiple Access (OFDMA), Time Division Multiple Access (TDMA) und/oder Code Division Multiple Access (CDMA) beinhalten. Das IEEE 802.11-Protokoll kann eine Mehrfachzugriffstechnik beinhalten. Zum Beispiel kann das IEEE 802.11-Protokoll Space-Division Multiple Access (SDMA) und/oder Mehrfach-Nutzer Multiple-Input Multiple-Output (MU-MIMO) beinhalten. Es kann mehr als einen HE-AP 502 geben, der Teil eines Extended Service Set (ESS) ist. Ein Controller (nicht veranschaulicht) kann Informationen speichern, die den mehr als einem HE-APs 502 gemeinsam sind.The HE-AP 502 may be an AP using the IEEE 802.11 communication protocol for transmission and reception. The HE-AP 502 can be a base station. The HE-AP 502 can use other communication protocols as well as the IEEE 802.11 protocol. The IEEE 802.11 protocol may be IEEE 802.11ax. The IEEE 802.11 protocol may include using Orthogonal Frequency Division Multiple Access (OFDMA), Time Division Multiple Access (TDMA), and / or Code Division Multiple Access (CDMA). The IEEE 802.11 protocol may include a multiple access technique. For example, the IEEE 802.11 protocol may include space-division multiple access (SDMA) and / or multiple-user multiple-input multiple-output (MU-MIMO). It can have more than one HE-AP 502 that is part of an Extended Service Set (ESS). A controller (not illustrated) can store information that belongs to more than one HE-APs 502 are common.

Die Legacy-Einrichtungen 506 können gemäß einem oder mehreren von IEEE 802.11 a/b/g/n/ac/ad/af/ah/aj/ay oder einem anderen Legacy-Drahtlos-Kommunikationsstandard arbeiten. Die Legacy-Einrichtungen 506 können STAs oder IEEE-STAs sein. Die HE-STAs 504 können Drahtlos-Übertragungs- und Empfangseinrichtungen sein, wie zum Beispiel ein Mobiltelefon, tragbare elektronische Drahtlos-Kommunikationseinrichtungen, ein Smartphone, eine handgeführte Drahtlos-Einrichtung, Drahtlos-Brillen, eine Wireless Watch, eine persönliche Drahtlos-Einrichtung, ein Tablet oder eine andere Einrichtung, die unter Verwendung des IEEE 802.11-Protokolls, wie zum Beispiel IEEE 802.1 1ax, oder eines anderen Drahtlos-Protokolls übertragen und empfangen kann. In einigen Ausführungsformen können die HE-STAs 504 als Hochleistungs- (HE-) Stationen bezeichnet werden.The legacy facilities 506 may be used in accordance with one or more of IEEE 802.11 a / b / g / n / ac / ad / af / ah / aj / ay or any other legacy Wireless communication standard work. The legacy facilities 506 can be STAs or IEEE-STAs. The HE-STAs 504 may be wireless transmission and reception devices, such as a mobile telephone, portable electronic wireless communication devices, a smartphone, a handheld wireless device, wireless glasses, a wireless watch, a personal wireless device, a tablet, or other device using the IEEE 802.11 protocol, such as IEEE 802.1 1ax, or another wireless protocol can transmit and receive. In some embodiments, the HE-STAs 504 be referred to as high performance (HE) stations.

Der HE-AP 502 kann mit Legacy-Einrichtungen 506 gemäß IEEE 802.11-Legacy-Kommunikationstechniken kommunizieren. In beispielhaften Ausführungsformen kann der HE-AP 502 auch dazu ausgelegt sein, mit HE-STAs 504 gemäß IEEE 802.11-Legacy-Kommunikationstechniken zu kommunizieren.The HE-AP 502 Can with legacy facilities 506 communicate in accordance with IEEE 802.11 legacy communication techniques. In exemplary embodiments, the HE-AP 502 also be designed with HE-STAs 504 in accordance with IEEE 802.11 legacy communication techniques.

In einigen Ausführungsformen kann ein HE-Frame dazu konfigurierbar sein, die gleiche Bandbreite wie ein Kanal aufzuweisen. Der HE-Frame kann eine Physical Layer Convergence Procedure- (PLCP-) Protokolldateneinheit (Protocol Data Unit, PPDU) sein. In einigen Ausführungsformen können unterschiedliche Arten von PPDUs vorhanden sein, die unterschiedliche Felder und unterschiedliche physikalischen Schichten und/oder unterschiedliche Media Access Control- (MAC-) Schichten aufweisen können.In some embodiments, a HE frame may be configurable to have the same bandwidth as a channel. The HE frame may be a Physical Layer Convergence Procedure (PLCP) protocol data unit (PPDU). In some embodiments, there may be different types of PPDUs that may have different fields and different physical layers and / or different media access control (MAC) layers.

Die Bandbreite eines Kanals kann 20 MHz, 40 MHz oder 80 MHz, 160 MHz, 320 MHz bei zusammenhängenden Bandbreiten oder eine 80+80 MHz (160 MHz) nicht zusammenhängende Bandbreite sein. In einigen Ausführungsformen kann die Bandbreite eines Kanals 1 MHz, 1,25 MHz, 2,03 MHz, 2,5 MHz, 4,06 MHz, 5 MHz und 10 MHz sein, oder eine Kombination daraus oder eine andere Bandbreite, die kleiner oder gleich der verfügbaren Bandbreite ist, kann ebenfalls verwendet werden. In einigen Ausführungsformen kann die Bandbreite der Kanäle auf einer Anzahl von aktiven Daten-Subträgern basieren. In einigen Ausführungsformen basiert die Bandbreite der Kanäle auf 26, 52, 106, 242, 484, 996 oder 2x996 aktiven Daten-Subträgern oder Tönen, die um 20 MHz beabstandet sind. In einigen Ausführungsformen beträgt die Bandbreite der Kanäle 256 Töne, die um 20 MHz beabstandet sind. In einigen Ausführungsformen sind die Kanäle ein Vielfaches von 26 Tönen oder ein Vielfaches von 20 MHz. In einigen Ausführungsformen kann ein 20 MHz-Kanal 242 aktive Daten-Subträger oder Töne umfassen, was die Größe einer schnellen Fourier-Transformation (FFT) bestimmen kann. Eine Zuweisung einer Bandbreite oder einer Anzahl von Tönen oder Subträgern kann gemäß einigen Ausführungsformen als eine Ressourceneinheiten- (Resource Unit, RU-) Zuweisung bezeichnet werden.The bandwidth of a channel may be 20 MHz, 40 MHz or 80 MHz, 160 MHz, 320 MHz in contiguous bandwidths or 80 + 80 MHz (160 MHz) non-contiguous bandwidth. In some embodiments, the bandwidth of a channel may be 1MHz, 1.25MHz, 2.03MHz, 2.5MHz, 4.06MHz, 5MHz, and 10MHz, or any combination thereof or other bandwidth that is less than or equal to equal to the available bandwidth, can also be used. In some embodiments, the bandwidth of the channels may be based on a number of active data subcarriers. In some embodiments, the bandwidth of the channels is based on 26, 52, 106 . 242 . 484 . 996 or 2x996 active data subcarriers or tones spaced at 20 MHz. In some embodiments, the bandwidth of the channels is 256 Sounds spaced 20 MHz. In some embodiments, the channels are a multiple of 26 tones or a multiple of 20 MHz. In some embodiments, a 20 MHz channel 242 comprise active data subcarriers or tones, which may determine the magnitude of a fast Fourier transform (FFT). An allocation of a bandwidth or a number of tones or subcarriers may be referred to as a resource unit (RU) allocation according to some embodiments.

In einigen Ausführungsformen werden die 26-Subträger-RU und die 52-Subträger-RU in den 20 MHz-, 40 MHz-, 80 MHz-, 160 MHz- und den 80+80 MHz-OFDMA-HE-PPDU-Formaten verwendet. In einigen Ausführungsformen wird die 106-Subträger-RU in den 20 MHz-, 40 MHz-, 80 MHz-, 160 MHz- und den 80+80 MHz-OFDMA- und MU-MIMO-HE-PPDU-Formaten verwendet. In einigen Ausführungsformen wird die 242-Subträger-RU in den 40 MHz-, 80 MHz-, 160 MHz- und den 80+80 MHz-OFDMA- und MU-MIMO-HE-PPDU-Formaten verwendet. In einigen Ausführungsformen wird die 484-Subträger-RU in den 80 MHz-, 160 MHz- und den 80+80 MHz-OFDMA- und MU-MIMO-HE-PPDU-Formaten verwendet. In einigen Ausführungsformen wird die 996-Subträger-RU in den 160 MHz- und den 80+80 MHz-OFDMA- und MU-MIMO-HE-PPDU-Formaten verwendet.In some embodiments, the 26 subcarrier RU and the 52 subcarrier RU are used in the 20 MHz, 40 MHz, 80 MHz, 160 MHz, and the 80 + 80 MHz OFDMA HE PPDU formats. In some embodiments, the 106 subcarrier RU is used in the 20 MHz, 40 MHz, 80 MHz, 160 MHz, and the 80 + 80 MHz OFDMA and MU-MIMO-HE PPDU formats. In some embodiments, the 242 subcarrier RU is used in the 40 MHz, 80 MHz, 160 MHz, and the 80 + 80 MHz OFDMA and MU-MIMO-HE PPDU formats. In some embodiments, the 484 subcarrier RU is used in the 80 MHz, 160 MHz, and the 80 + 80 MHz OFDMA and MU-MIMO-HE PPDU formats. In some embodiments, the 996 subcarrier RU is used in the 160 MHz and 80 + 80 MHz OFDMA and MU-MIMO-HE PPDU formats.

Ein HE-Frame kann dazu ausgelegt sein, eine Reihe von spatialen Datenströmen zu übertragen, was gemäß MU-MIMO und gemäß OFDMA erfolgen kann. In anderen Ausführungsformen können der HE-AP 502, die HE-STA 504 und/oder die Legacy-Einrichtung 506 auch andere Technologien umsetzen, wie zum Beispiel Code Division Multiple Access (CDMA) 2000, CDMA 2000 IX, CDMA 2000 Evolution-Data Optimized (EV-DO), Interim Standard 2000 (IS-2000), Interim Standard 95 (IS-95), Interim Standard 856 (IS-856), Long Term Evolution (LTE), Global System for Mobile communications (GSM), Enhanced Data rates for GSM Evolution (EDGE), GSM EDGE (GERAN), IEEE 802.16 (d. h. Worldwide Interoperability for Microwave Access (WiMAX)), BlueTooth® oder andere Technologien.An HE frame may be configured to transmit a series of spatial data streams, which may be in accordance with MU-MIMO and OFDMA. In other embodiments, the HE-AP 502 , the HE-STA 504 and / or the legacy device 506 Other technologies such as Code Division Multiple Access (CDMA) 2000, CDMA 2000 IX, CDMA 2000 Evolution-Data Optimized (EV-DO), Interim Standard 2000 (IS-2000), Interim Standard 95 (IS-95), Interim Standard 856 (IS-856), Long Term Evolution (LTE), Global System for Mobile communications (GSM), Enhanced Data rates for GSM Evolution (EDGE), GSM EDGE (GERAN), IEEE 802.16 (ie, Worldwide Interoperability for Microwave Access (WiMAX) ), BlueTooth® or other technologies.

Einige Ausführungsformen beziehen sich auf HE-Kommunikationen. Gemäß einigen IEEE 802.11-Ausführungsformen, z. B. den IEEE 802.11ax-Ausführungsformen, kann ein HE-AP 502 als eine MasterStation arbeiten, die dazu ausgelegt sein kann, um ein Drahtlos-Medium zu konkurrieren (z. B. während einer Contention-Periode), um exklusive Steuerung des Mediums für eine HE-Steuerperiode zu erhalten. In einigen Ausführungsformen kann die HE-Steuerperiode als ein Übertragungsrecht (Transmission Opportunity, TXOP) bezeichnet werden. Der HE-AP 502 kann eine HE-Master-Sync-Übertragung zu Beginn der HE-Steuerperiode übertragen, was eine Trigger-Frame- oder eine HE-Steuerungs- und Planungsübertragung sein kann. Der HE-AP 502 kann eine zeitliche Dauer des TXOP und Teilkanalinformationen übertragen. Während der HE-Steuerperiode können die HE-STAs 504 mit dem HE-AP 502 gemäß einer Non-Contention Based Mehrfachzugriffstechnik, wie zum Beispiel OFDMA oder MU-MIMO, kommunizieren. Dies steht im Gegensatz zu konventionellen WLAN-Kommunikationen, bei denen die Einrichtungen gemäß einer Contention-Based Kommunikationstechnik anstatt einer Mehrfachzugriffstechnik kommunizieren. Während der HE-Steuerperiode kann der HE-AP 502 mit den HE-Stationen 504 unter Verwendung eines oder mehrerer HE-Frames kommunizieren. Während der HE-Steuerperiode können die HE-STAs 504 auf einem Teilkanal arbeiten, der kleiner als der Betriebsbereich des HE-AP 502 ist. Während der HE-Steuerperiode unterlassen Legacy-Stationen das Kommunizieren. Die Legacy-Stationen müssen möglicherweise die Kommunikation vom HE-AP 502 empfangen, um das Kommunizieren zurückzustellen.Some embodiments relate to HE communications. According to some IEEE 802.11 embodiments, e.g. For example, in IEEE 802.11ax embodiments, a HE-AP 502 may operate as a master station that may be configured to compete for a wireless medium (eg, during a contention period) to provide exclusive control over the medium for a HE control period. In some embodiments, the HE control period may be referred to as a transmission opportunity (TXOP). The HE-AP 502 may transmit a HE master sync transmission at the beginning of the HE control period, which may be trigger frame or HE control and scheduling transmission. The HE-AP 502 can transmit a temporal duration of the TXOP and subchannel information. During the HE control period, the HE-STAs 504 with the HE-AP 502 according to a non-contention based multiple access technique, such as OFDMA or MU-MIMO, communicate. This is in contrast to conventional WLAN communications in which the devices communicate according to a contention-based communication technique rather than a multiple access technique. During the HE control period, the HE-AP 502 with the HE stations 504 communicate using one or more HE frames. During the HE control period, the HE-STAs 504 working on a sub-channel that is smaller than the operating range of the HE-AP 502 is. During the HE control period, legacy stations refrain from communicating. The legacy stations may need communication from the HE-AP 502 received to reset the communication.

Gemäß einigen Ausführungsformen können die HE-STAs 504 während des TXOP um das Drahtlos-Medium mit den Legacy-Einrichtungen 506 konkurrieren, die während der Master-Sync-Übertragung vom Konkurrieren um das Drahtlos-Medium ausgeschlossen sind. In einigen Ausführungsformen kann der Trigger-Frame ein Uplink- (UL-) MU-MIMO- und/oder ein UL-OFDMA-TXOP angeben. In einigen Ausführungsformen kann der Trigger-Frame einen DL-UL-MU-MIMO und/oder einen DL-OFDMA mit einer Planung beinhalten, die in einem Präambelabschnitt des Trigger-Frame angegeben ist.According to some embodiments, the HE-STAs 504 during the TXOP to the wireless medium with the legacy devices 506 which are excluded from competing for the wireless medium during the Master Sync transmission. In some embodiments, the trigger frame may indicate an uplink (UL) MU-MIMO and / or a UL-OFDMA-TXOP. In some embodiments, the trigger frame may include a DL-UL-MU-MIMO and / or a DL-OFDMA with scheduling specified in a preamble portion of the trigger frame.

In einigen Ausführungsformen kann die während des HE-TXOP verwendete Mehrfachzugriffstechnik eine Scheduled OFDMA-Technik sein, obwohl dies keine Anforderung ist. In einigen Ausführungsformen kann die Mehrfachzugriffstechnik eine Time Division Multiple Access- (TDMA-) Technik oder eine Frequency Division Multiple Access- (FDMA-) Technik sein. In einigen Ausführungsformen kann die Mehrfachzugriffstechnik eine Space Division Multiple Access- (SDMA-) Technik sein. In einigen Ausführungsformen kann die Mehrfachzugriffstechnik eine Code Division Multiple Access- (CDMA-) Technik sein.In some embodiments, the multiple access technique used during the HE-TXOP may be a scheduled OFDMA technique, although this is not a requirement. In some embodiments, the multiple access technique may be a Time Division Multiple Access (TDMA) technique or a Frequency Division Multiple Access (FDMA) technique. In some embodiments, the multiple access technique may be a Space Division Multiple Access (SDMA) technique. In some embodiments, the multiple access technique may be a Code Division Multiple Access (CDMA) technique.

Der HE-AP 502 kann auch mit Legacy-Stationen 506 und/oder HE-Stationen 504 gemäß den IEEE 802.11-Legacy-Kommunikationstechniken kommunizieren. In einigen Ausführungsformen kann der HE-AP 502 auch dazu konfigurierbar sein, mit den HE-Stationen 504 außerhalb des HE-TXOP gemäß IEEE 802.11-Legacy-Kommunikationstechniken zu kommunizieren, obwohl dies keine Anforderung ist.The HE-AP 502 can also work with legacy stations 506 and / or HE stations 504 communicate in accordance with IEEE 802.11 legacy communication techniques. In some embodiments, the HE-AP 502 also be configurable with the HE stations 504 although it is not a requirement, to communicate outside the HE-TXOP according to IEEE 802.11 legacy communication techniques.

In einigen Ausführungsformen kann die HE-Station 504 ein „Gruppeneigentümer“ (Group Owner, GO) für Peer-to-Peer-Betriebsmodi sein. Eine Drahtlos-Einrichtung kann eine HE-Station 502 oder ein HE-AP 502 sein.In some embodiments, the HE station 504 a "group owner" (GO) for peer-to-peer operating modes. A wireless device can be a HE station 502 or a HE-AP 502 be.

In einigen Ausführungsformen kann die HE-Station 504 und/oder der HE-AP 502 dazu ausgelegt sein, gemäß dem IEEE 802.1 1mc zu arbeiten. In beispielhaften Ausführungsformen ist die Funkarchitektur der 1 dazu ausgelegt, die HE-Station 504 und/oder den HE-AP 502 umzusetzen. In beispielhaften Ausführungsformen ist die Frontend-Modul-Schaltungsanordnung der 2 dazu ausgelegt, die HE-Station 504 und/oder den HE-AP 502 umzusetzen. In beispielhaften Ausführungsformen ist die Funk-IC-Schaltungsanordnung der 3 dazu ausgelegt, die HE-Station 504 und/oder den HE-AP 502 umzusetzen. In beispielhaften Ausführungsformen ist die Basisbandverarbeitungsschaltungsanordnung der 4 dazu ausgelegt, die HE-Station 504 und/oder den HE-AP 502 umzusetzen.In some embodiments, the HE station 504 and / or the HE-AP 502 be designed according to the IEEE 802.1 1mc to work. In exemplary embodiments, the radio architecture is the 1 designed to be the HE station 504 and / or the HE-AP 502 implement. In exemplary embodiments, the front-end module circuitry is the 2 designed to be the HE station 504 and / or the HE-AP 502 implement. In exemplary embodiments, the radio IC circuitry is the 3 designed to be the HE station 504 and / or the HE-AP 502 implement. In exemplary embodiments, the baseband processing circuitry is the 4 designed to be the HE station 504 and / or the HE-AP 502 implement.

In beispielhaften Ausführungsformen können die HE-Stationen 504, der HE-AP 502, eine Vorrichtung der HE-Stationen 504 und/oder eine Vorrichtung des HE-AP 502 eines oder mehrere von Folgenden enthalten: die Funkarchitektur der 1, die Frontend-Modul-Schaltungsanordnung der 2, die Funk-IC-Schaltungsanordnung der 3 und/oder die Basisbandverarbeitungsschaltungsanordnung der 4.In example embodiments, the HE stations 504 , the HE-AP 502 , a device of HE stations 504 and / or a device of the HE-AP 502 one or more of the following: the radio architecture of 1 , the front-end module circuitry of the 2 , the radio IC circuitry of the 3 and / or the baseband processing circuitry of 4 ,

In beispielhaften Ausführungsformen können die Funkarchitektur der 1, die Frontend-Modul-Schaltungsanordnung der 2, die Funk-IC-Schaltungsanordnung der 3 und/oder die Basisbandverarbeitungsschaltungsanordnung der 4 dazu ausgelegt sein, die hier in Verbindung mit den 1 - 17 beschriebenen Verfahren und Operationen/Funktionen durchzuführen.In exemplary embodiments, the radio architecture of the 1 , the front-end module circuitry of the 2 , the radio IC circuitry of the 3 and / or the baseband processing circuitry of 4 designed to be used in conjunction with the 1 - 17 described procedures and operations / functions.

In beispielhaften Ausführungsformen sind die HE-Station 504 und/oder der HE-AP 502 dazu ausgelegt, die hier in Verbindung mit den 1 - 17 beschriebenen Verfahren und Operationen/Funktionen durchzuführen. In beispielhaften Ausführungsformen sind eine Vorrichtung der HE-Station 504 und/oder eine Vorrichtung des HE-AP 502 dazu ausgelegt, die hier in Verbindung mit den 1 - 17 beschriebenen Verfahren und Funktionen durchzuführen. Der Begriff Wi-Fi kann sich auf einen oder mehrere IEEE 802.11-Kommunikationsstandards beziehen. AP und STA können sich auf den HE-Zugriffspunkt 502 und/oder die HE-Station 504 ebenso wie auf die Legacy-Einrichtungen 506 beziehen.In exemplary embodiments, the HE station 504 and / or the HE-AP 502 designed to be used in conjunction with the 1 - 17 described procedures and operations / functions. In exemplary embodiments, an apparatus is the HE station 504 and / or a device of the HE-AP 502 designed to be used in conjunction with the 1 - 17 perform described procedures and functions. The term Wi-Fi may refer to one or more IEEE 802.11 communication standards. AP and STA can access the HE access point 502 and / or the HE station 504 as well as the legacy facilities 506 Respectively.

In einigen Ausführungsformen kann sich eine HE-AP-STA auf einen HE-AP 502 und eine HE-STA 504 beziehen, die einen HE-AP 502 betreibt. Wenn eine HE-STA 504 nicht als ein HE-AP arbeitet, kann sie in einigen Ausführungsformen als eine HE-Nicht-AP-STA oder als HE-Nicht-AP bezeichnet werden. In einigen Ausführungsformen kann die HE-STA 504 entweder als eine HE-AP-STA oder ein HE-Nicht-AP bezeichnet werden.In some embodiments, a HE-AP-STA may subscribe to a HE-AP 502 and a HE-STA 504 refer to a HE-AP 502 operates. If a HE-STA 504 not operating as a HE-AP, it may be referred to as a HE non-AP STA or HE non-AP in some embodiments. In some embodiments, the HE-STA 504 either as a HE-AP-STA or a HE-non-AP.

Die 6 veranschaulicht ein Blockdiagramm einer beispielhaften Maschine 600, an der eine oder mehrere der hier erörterten Techniken (z. B. Methoden) durchgeführt werden können. In alternativen Ausführungsformen kann die Maschine 600 als eine Standalone-Einrichtung arbeiten, oder sie kann mit anderen Maschinen verbunden sein (z. B. vernetzt). Bei einem vernetzten Einsatz kann die Maschine 600 in der Eigenschaft einer Server-Maschine, einer Client-Maschine oder beidem in Server-Client-Netzwerkumgebungen arbeiten. In einem Beispiel kann die Maschine 600 als eine Peer-Maschine in einer Peer-to-Peer- (P2P-) (oder einer anderen verteilten) Netzwerkumgebung fungieren. Die Maschine 600 kann ein HE-AP 502, eine HE-Station 504, ein Personal Computer (PC), ein Tablet-PC, eine Set-Top-Box (STB), ein Personal Digital Assistant (PDA), eine transportierbare Kommunikationseinrichtung, ein Mobiltelefon, ein Smartphone, eine Web-Vorrichtung, ein Netzwerk-Router, -Switch oder -Bridge sein oder irgendeine Maschine sein, die in der Lage ist, Anweisungen (sequentiell oder anders) auszuführen, die von dieser Maschine zu erbringende Aktionen spezifizieren. Obwohl nur eine einzelne Maschine veranschaulicht wird, ist der Begriff „Maschine“ des Weiteren so aufzunehmen, dass er irgendeine Ansammlung von Maschinen beinhaltet, die einzeln oder gemeinsam einen Satz (oder mehrere Sätze) von Anweisungen ausführt bzw. ausführen, um irgendeine oder mehrere der hier erörterten Methoden durchzuführen, wie zum Beispiel Cloud Computing, Software as a Service (SaaS), andere Computer-Cluster-Konfigurationen. The 6 illustrates a block diagram of an example machine 600 at which one or more of the techniques discussed herein (eg, methods) may be performed. In alternative embodiments, the machine may 600 work as a standalone device, or it can be connected to other machines (eg, networked). In a networked use, the machine 600 working in the property of a server machine, a client machine, or both in server-client network environments. In one example, the machine can 600 act as a peer machine in a peer-to-peer (P2P) (or other distributed) network environment. The machine 600 can be a HE-AP 502 , a HE station 504 , a personal computer (PC), a tablet PC, a set-top box (STB), a personal digital assistant (PDA), a portable communication device, a mobile phone, a smartphone, a web device, a network router , Switch or bridge, or any machine capable of executing instructions (sequential or otherwise) specifying actions to be taken by that machine. Although only a single machine is illustrated, the term "machine" is further to be understood to include any collection of machines that individually or collectively execute a set (or sets of instructions) to perform any one or more of the instructions methods discussed here, such as cloud computing, software as a service (SaaS), other computer cluster configurations.

Die Maschine (z. B. Computersystem) 600 kann einen Hardware-Prozessor 602 (z. B. eine Hauptprozessoreinheit (CPU, Central Processing Unit), eine Grafikverarbeitungseinheit (GPU, Graphics Processing Unit), einen Hardware-Prozessorkern oder irgendeine Kombinationen daraus), einen Hauptspeicher 604 und einen statischen Speicher 606 enthalten, von denen einige oder alle miteinander über eine Verknüpfung (z. B. einen Bus) 608 kommunizieren.The machine (eg computer system) 600 can be a hardware processor 602 (For example, a main processing unit (CPU), a graphics processing unit (GPU), a hardware processing core, or any combinations thereof), a main memory 604 and a static memory 606 some or all of them are linked together (eg a bus) 608 communicate.

Zu spezifischen Beispielen für den Hauptspeicher 604 zählen ein Direktzugriffsspeicher (Random Access Memory, RAM) und Halbleiterspeichereinrichtungen, zu denen in einigen Ausführungsformen Speicherplätze in Halbleitern, wie zum Beispiel Registern, zählen können. Zu spezifischen Beispielen für statischen Speicher 606 können nichtflüchtiger Speicher, wie zum Beispiel Halbleiterspeichereinrichtungen (z. B. elektrisch programmierbarer Nur-Lese-Speicher (Electrically Programmable Read-Only Memory, EPROM), elektrisch löschbarer programmierbarer Nur-Lese-Speicher (Electrically Erasable Programmable Read-Only Memory, EEPROM)), und Flash-Speichereinrichtungen, Magnetplatten, wie zum Beispiel interne Festplatten und austauschbare Speicherplatten, magnetooptische Speicherplatten, RAM und CD-ROM- und DVD-ROM-Speicherplatten zählen.For specific examples of main memory 604 include random access memory (RAM) and semiconductor memory devices, which in some embodiments may include memory locations in semiconductors, such as registers. Specific examples of static memory 606 may include nonvolatile memory, such as semiconductor memory devices (e.g., Electrically Programmable Read Only Memory (EPROM), Electrically Erasable Programmable Read Only Memory (EEPROM)). ), and flash memory devices, magnetic disks such as internal hard disks and removable disks, magneto-optical disks, RAM and CD-ROM and DVD-ROM disks count.

Die Maschine 600 kann des Weiteren eine Anzeigeeinrichtung 610, eine Eingabeeinrichtung 612 (z. B. eine Tastatur) und eine Nutzerschnittstellen- (User Interface, UI-) Navigationseinrichtung 614 (z. B. eine Maus) enthalten. In einem Beispiel können die Anzeigeeinrichtung 610, die Eingabeeinrichtung 612 und die UI-Navigationseinrichtung 614 ein Touchscreen-Display sein. Die Maschine 600 kann zusätzlich einen Massenspeicher (z. B. ein Laufwerk) 616, eine Signalerzeugungseinrichtung 618 (z. B. einen Lautsprecher), eine Netzwerkschnittstelleneinrichtung 620 und einen oder mehrere Sensoren 621, wie zum Beispiel einen Global Positioning System-(GPS-) Sensor, einen Kompass, einen Beschleunigungsaufnehmer oder andere Sensoren, enthalten. Die Maschine 600 kann einen Ausgabe-Controller 628, wie zum Beispiel eine serielle (z. B. Universal Serial Bus- (USB-)), eine parallele oder eine andere drahtgebundene oder drahtlose (z. B. Infrarot- (IR-), Nahfeldkommunikations- (NFC-) usw.) Verbindung enthalten, um mit einer oder mehreren Peripherieeinrichtungen zu kommunizieren oder sie zu steuern (z. B. einen Drucker, einen Kartenleser usw.). In einigen Ausführungsformen können der Prozessor 602 und/oder die Anweisungen 624 Verarbeitungsschaltungsanordnungen und/oder Transceiver-Schaltungsanordnungen umfassen.The machine 600 may further include a display device 610 , an input device 612 (eg, a keyboard) and a user interface (UI) navigation device 614 (eg a mouse). In one example, the display device 610 , the input device 612 and the UI navigation device 614 be a touchscreen display. The machine 600 can additionally have a mass storage (eg a drive) 616 , a signal generating device 618 (eg, a speaker), a network interface device 620 and one or more sensors 621 such as a Global Positioning System (GPS) sensor, a compass, an accelerometer, or other sensors. The machine 600 can be an output controller 628 such as a serial (eg Universal Serial Bus (USB)), a parallel or another wired or wireless (eg infrared (IR), near field communication (NFC), etc.) Connection to communicate with or control one or more peripheral devices (eg, a printer, a card reader, etc.). In some embodiments, the processor 602 and / or the instructions 624 Processing circuitry and / or transceiver circuitry include.

Die Speichereinrichtung 616 kann ein maschinenlesbares Medium 622 enthalten, auf dem ein oder mehrere Sätze von Datenstrukturen oder Anweisungen 624 (z. B. Software) gespeichert sind, die irgendeine oder mehrere der hier beschriebenen Techniken oder Funktionen verkörpern oder von diesen genutzt werden. Die Anweisungen 624 können sich auch, vollständig oder wenigstens zum Teil, während ihrer Ausführung durch die Maschine 600 im Hauptspeicher 604, im statischen Speicher 606 oder im Hardware-Prozessor 602 befinden. In einem Beispiel können eine oder alle Kombinationen des Hardware-Prozessors 602, des Hauptspeichers 604, des statischen Speichers 606 oder der Speichereinrichtung 616 die maschinenlesbaren Medien bilden.The storage device 616 can be a machine readable medium 622 contain on the one or more sets of data structures or instructions 624 (eg, software) that embody or are exploited by one or more of the techniques or functions described herein. The instructions 624 may also, completely or at least in part, during their execution by the machine 600 in main memory 604 , in static memory 606 or in the hardware processor 602 are located. In one example, one or all combinations of the hardware processor 602 , the main memory 604 , the static memory 606 or the storage device 616 form the machine-readable media.

Zu spezifischen Beispielen für maschinenlesbare Medien können nichtflüchtiger Speicher, wie zum Beispiel Halbleiterspeichereinrichtungen (z. B. EPROM oder EEPROM) und Flash-Speichereinrichtungen, Magnetplatten, wie zum Beispiel interne Festplatten und austauschbare Speicherplatten, magnetooptische Speicherplatten, RAM und CD-ROM- und DVD-ROM-Speicherplatten zählen.Specific examples of machine-readable media may include nonvolatile memory such as semiconductor memory devices (eg, EPROM or EEPROM) and flash memory devices, magnetic disks such as internal hard disks and removable disks, magneto-optical disks, RAM, and CD-ROM and DVD Count ROM disks.

Obwohl das maschinenlesbare Medium 622 als ein einzelnes Medium veranschaulicht wird, kann der Begriff „maschinenlesbares Medium“ ein einzelnes Medium oder mehrere Medien (z. B. eine zentralisierte oder eine verteilte Datenbank und/oder assoziierte Caches und Server) beinhalten, die zum Speichern einer oder mehrerer Anweisungen 624 ausgelegt sind.Although the machine-readable medium 622 as a single medium, the term "machine-readable medium" may be used single medium or multiple media (e.g., a centralized or distributed database and / or associated caches and servers) for storing one or more instructions 624 are designed.

Eine Vorrichtung der Maschine 600 kann eine oder mehrere von Folgenden sein: ein Hardware-Prozessor 602 (z. B. eine Hauptprozessoreinheit (CPU, Central Processing Unit), eine Grafikverarbeitungseinheit (Graphics Processing Unit, GPU), ein Hardware-Prozessorkern oder irgendeine Kombinationen daraus), ein Hauptspeicher 604 und ein statischer Speicher 606, Sensoren 621, eine Netzwerkschnittstelleneinrichtung 620, Antennen 660, eine Anzeigeeinrichtung 610, eine Eingabeeinrichtung 612, eine UI-Navigationseinrichtung 614, ein Massenspeicher 616, Anweisungen 624, eine Signalerzeugungseinrichtung 618 und ein Ausgabe-Controller 628. Die Vorrichtung kann dazu ausgelegt sein, eines oder mehrere der hier offenbarten Verfahren und/oder Operationen durchzuführen. Die Vorrichtung kann als eine Komponente der Maschine 600 vorgesehen sein, um eines oder mehrere der hier offenbarten Verfahren und/oder Operationen durchzuführen und/oder einen Abschnitt eines oder mehrerer der hier offenbarten Verfahren und/oder Operationen durchzuführen. In einigen Ausführungsformen kann die Vorrichtung einen Pin oder andere Mittel zum Aufnehmen von Leistung enthalten. In einigen Ausführungsformen kann die Vorrichtung Leistungsaufbereitungs-Hardware enthalten.A device of the machine 600 may be one or more of the following: a hardware processor 602 (For example, a main processing unit (CPU), a graphics processing unit (GPU), a hardware processor core, or any combination thereof), a main memory 604 and a static memory 606 , Sensors 621 , a network interface device 620 , Antennas 660 , a display device 610 , an input device 612 , a UI navigation device 614 , a mass storage 616 , Instructions 624 , a signal generating device 618 and an output controller 628 , The apparatus may be configured to perform one or more of the methods and / or operations disclosed herein. The device can be considered a component of the machine 600 be provided to perform one or more of the methods and / or operations disclosed herein and / or to perform a portion of one or more of the methods and / or operations disclosed herein. In some embodiments, the device may include a pin or other means for receiving power. In some embodiments, the device may include power conditioning hardware.

Der Begriff „maschinenlesbares Medium“ kann irgendein Medium beinhalten, das in der Lage ist, Anweisungen zur Ausführung durch die Maschine 600 zu speichern, zu codieren oder zu tragen, und das bewirkt, dass die Maschine 600 irgendeine oder mehrere der Techniken der vorliegenden Offenbarung durchführt, oder das in der Lage ist, Datenstrukturen, die von solchen Anweisungen verwendet werden oder die mit diesen assoziiert sind, zu speichern, zu codieren oder zu tragen. Zu nicht einschränkenden Beispielen für ein maschinenlesbares Medium können Halbleiterspeicher und optische und magnetische Medien zählen. Zu spezifischen Beispielen für maschinenlesbare Medien können nichtflüchtiger Speicher, wie zum Beispiel Halbleiterspeichereinrichtungen (z. B. elektrisch programmierbarer Nur-Lese-Speicher (EPROM), elektrisch löschbarer programmierbarer Nur-Lese-Speicher (EEPROM)) und Flash-Speichereinrichtungen, Magnetplatten, wie zum Beispiel interne Festplatten und austauschbare Speicherplatten, magnetooptische Speicherplatten, Direktzugriffsspeicher (RAM) und CD-ROM- und DVD-ROM-Speicherplatten zählen. In einigen Beispielen können zu maschinenlesbaren Medien nichtflüchtige maschinenlesbare Medien zählen. In einigen Beispielen können zu maschinenlesbaren Medien maschinenlesbare Medien zählen, die kein transitorisches sich ausbreitendes Signal sind.The term "machine-readable medium" may include any medium capable of instructions for execution by the machine 600 store, encode or carry, and that causes the machine 600 performs any one or more of the techniques of the present disclosure, or is capable of storing, encoding, or carrying data structures used or associated with such instructions. Non-limiting examples of a machine-readable medium may include semiconductor memory and optical and magnetic media. Specific examples of machine-readable media may include nonvolatile memory, such as semiconductor memory devices (eg, electrically programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM)), and flash memory devices, magnetic disks, such as For example, internal hard disks and removable disks, magneto-optical disks, random access memory (RAM), and CD-ROM and DVD-ROM disks count. In some examples, machine-readable media may include non-transitory machine-readable media. In some examples, machine-readable media may include machine-readable media that is not a transient propagating signal.

Die Anweisungen 624 können des Weiteren über ein Kommunikationsnetzwerk 626 unter Verwendung eines Übertragungsmediums über die Netzwerkschnittstelleneinrichtung 620 übertragen oder empfangen werden, die irgendeines einer Reihe von Sendeprotokollen nutzt (z. B. Frame-Weiterleitung, Internet-Protokoll (IP), Transmission Control Protocol (TCP), User Datagram Protocol (UDP), Hypertext Transfer Protocol (HTTP) usw.). Zu beispielhaften Kommunikationsnetzwerken können unter anderem ein Local Area Network (LAN), ein Weitverkehrsnetz (Wide Area Network, WAN), ein Packet Data Network (z. B. das Internet), mobile Telefonnetzwerke (z. B. zellulare Netzwerke), herkömmliche Telefonanschluss- (Plain Old Telephone-, POTS-) Netzwerke und Drahtlos-Datennetzwerke (z. B. die Familie der Standards des Institute of Electrical and Electronics Engineers (IEEE) 802.11, bekannt als Wi-Fi®, die Familie der IEEE 802.16-Standards, bekannt als WiMAX®), die Familie der IEEE 802.15.4-Standards, eine Familie der Long Term Evolution- (LTE-) Standards, eine Familie der Standards des Universal Mobile Telecommunications System (UMTS), Peer-to-Peer- (P2P-) Netzwerke zählen.The instructions 624 can furthermore via a communication network 626 using a transmission medium via the network interface device 620 transmit or receive using any of a number of broadcast protocols (e.g., Frame Forwarding, Internet Protocol (IP), Transmission Control Protocol (TCP), User Datagram Protocol (UDP), Hypertext Transfer Protocol (HTTP), etc.). ). Exemplary communication networks may include, but are not limited to, a Local Area Network (LAN), a Wide Area Network (WAN), a Packet Data Network (eg, the Internet), mobile telephone networks (eg, cellular networks), conventional telephone line - Plain Old Telephone (POTS) networks and wireless data networks (eg the family of standards of the Institute of Electrical and Electronics Engineers (IEEE) 802.11, known as Wi-Fi®, the family of IEEE 802.16 standards , known as WiMAX®), the family of IEEE 802.15.4 standards, a family of Long Term Evolution (LTE) standards, a family of Universal Mobile Telecommunications System (UMTS) standards, peer-to-peer ( P2P) networks count.

In einem Beispiel kann die Netzwerkschnittstelleneinrichtung 620 eine oder mehrere physikalische Buchsen (z. B. Ethernet-, Koax- oder Telefonbuchsen) oder eine oder mehrere Antennen zur Verbindung mit dem Kommunikationsnetzwerk 626 enthalten. In einem Beispiel kann die Netzwerkschnittstelleneinrichtung 620 eine oder mehrere Antennen 660 enthalten, um drahtlos unter Verwendung wenigstens einer der Folgenden zu kommunizieren, Single-Input Multiple-Output- (SIMO-), Multiple-Input Multiple-Output- (MIMO-) oder Multiple-Input Single-Output- (MISO-) Techniken. In einigen Beispielen kann die Netzwerkschnittstelleneinrichtung 620 drahtlos unter Verwendung von Mehrnutzer-MIMO-Techniken kommunizieren. Der Begriff „Übertragungsmedium“ soll so aufgenommen werden, dass er irgendein immaterielles Medium beinhaltet, das in der Lage ist, Anweisungen zur Ausführung durch die Maschine 600 zu speichern, zu codieren oder zu tragen, und er beinhaltet digitale oder analoge Kommunikationssignale oder ein anderes immaterielles Medium, um die Kommunikation solcher Software zu ermöglichen.In one example, the network interface device may 620 one or more physical sockets (eg, Ethernet, coax or telephone jacks) or one or more antennas for connection to the communications network 626 contain. In one example, the network interface device may 620 one or more antennas 660 to communicate wirelessly using at least one of the following, single-input multiple-output (SIMO), multiple-input multiple-output (MIMO) or multiple-input single-output (MISO) techniques. In some examples, the network interface device may 620 communicate wirelessly using multi-user MIMO techniques. The term "transmission medium" is to be taken to include any intangible medium capable of instructions for execution by the machine 600 store, encode or carry, and it includes digital or analog communication signals or other immaterial medium to facilitate the communication of such software.

Zu hier beschriebenen Beispielen können Logik oder eine Reihe von Komponenten, Modulen oder Mechanismen zählen oder damit arbeiten. Module sind dinghafte Entitäten (z. B. Hardware), die in der Lage sind, spezifizierte Operationen durchzuführen, und die auf eine gewisse Art und Weise ausgelegt oder angeordnet sein können. In einem Beispiel können Schaltungen auf eine spezifizierte Art und Weise als ein Modul ausgelegt sein (z. B. intern oder in Bezug auf externe Entitäten, wie zum Beispiel andere Schaltungen). In einem Beispiel können das gesamte oder Teile eines oder mehrerer Computersysteme (z. B. ein Standalone-, Client- oder Server-Computersystem) oder einer oder mehrere Hardware-Prozessoren durch Firmware oder Software (z. B. Anweisungen, einen Anwendungsabschnitt oder eine Anwendung) als ein Modul ausgelegt sein, das arbeitet, um spezifizierte Operationen durchzuführen. In einem Beispiel kann sich die Software auf einem maschinenlesbaren Medium befinden. In einem Beispiel bewirkt die Software, wenn sie durch die zugrunde liegende Hardware des Moduls ausgeführt wird, dass die Hardware die spezifizierten Operationen durchführt.Logic or a number of components, modules, or mechanisms may count or work with examples described herein. Modules are tangible entities (eg, hardware) that are capable of performing specified operations, and that may be designed or arranged in some way. In one example, circuits may be in a specified manner be designed as a module (eg internally or in relation to external entities, such as other circuits). In one example, all or portions of one or more computer systems (eg, a standalone, client, or server computer system) or one or more hardware processors may be replaced by firmware or software (eg, instructions, an application section, or a computer) Application) as a module that operates to perform specified operations. In one example, the software may reside on a machine-readable medium. In one example, when executed by the underlying hardware of the module, the software causes the hardware to perform the specified operations.

Dementsprechend versteht sich der Begriff „Modul“ so, dass er eine dinghafte Entität umfasst, sei es eine Entität, die physikalisch aufgebaut, spezifisch konfiguriert (z. B. festverdrahtet) oder temporär (z. B. vorübergehend) ausgelegt (z. B. programmiert) ist, um auf eine spezifizierte Art und Weise zu arbeiten oder um einen Teil der oder alle hier beschriebenen Operationen durchzuführen. Werden Beispiele betrachtet, bei denen Module temporär ausgelegt sind, muss nicht jedes der Module zu jedem Zeitpunkt realisiert sein. Wenn zum Beispiel die Module einen Universal-Hardware-Prozessor, der unter Verwendung von Software konfiguriert ist, umfassen, kann der Universal-Hardware-Prozessor zu unterschiedlichen Zeitpunkten als jeweils andere Module ausgelegt sein. Software kann dementsprechend einen Hardware-Prozessor konfigurieren, zum Beispiel, um ein spezielles Modul zu einem Zeitpunkt zu bilden und ein anderes Modul zu einem anderen Zeitpunkt zu bilden.Accordingly, the term "module" is understood to include a tangible entity, be it an entity that is physically constructed, specifically configured (eg, hardwired), or temporarily (eg, temporarily) configured (eg, as shown in FIG. programmed) to operate in a specified manner or to perform some or all of the operations described herein. If examples are considered in which modules are designed to be temporary, not every module must be realized at all times. For example, if the modules include a general purpose hardware processor configured using software, the general purpose hardware processor may be configured as different modules at different times. Software can accordingly configure a hardware processor, for example, to build one particular module at a time and form another module at a different time.

Einige Ausführungsformen können vollständig oder teilweise in Software und/oder Firmware umgesetzt sein. Diese Software und/oder Firmware kann die Form von Anweisungen annehmen, die in oder auf einem nichtflüchtigen computerlesbaren Speichermedium enthalten sind. Diese Anweisungen können dann von einem oder mehreren Prozessoren gelesen und ausgeführt werden, um die Leistung der hier beschriebenen Operationen zu ermöglichen. Die Anweisungen können in jeder geeigneten Form vorliegen, wie zum Beispiel, aber nicht darauf beschränkt, als Quellcode, kompilierter Code, interpretierter Code, ausführbarer Code, statischer Code, dynamischer Code und Ähnliches. Solch ein computerlesbares Medium kann irgendein dinghaftes nichtflüchtiges Medium zum Speichern von Informationen in einer Form enthalten, die von einem oder mehreren Computern lesbar ist, wie zum Beispiel, aber nicht darauf beschränkt, Nur-Lese-Speicher (ROM, Read-Only Memory), Direktzugriffsspeicher (RAM), Magnetplattenspeichermedien, optische Speichermedien, Flash-Speicher usw.Some embodiments may be fully or partially implemented in software and / or firmware. This software and / or firmware may take the form of instructions contained in or on a non-transitory computer-readable storage medium. These instructions may then be read and executed by one or more processors to facilitate the performance of the operations described herein. The instructions may be in any suitable form such as, but not limited to, source code, compiled code, interpreted code, executable code, static code, dynamic code, and the like. Such a computer-readable medium may include any tangible non-volatile medium for storing information in a form that is readable by one or more computers, such as, but not limited to, read-only memory (ROM). Random access memory (RAM), magnetic disk storage media, optical storage media, flash memory, etc.

Die 7 veranschaulicht ein Blockdiagramm einer beispielhaften Drahtlos-Einrichtung 700, an der irgendeine oder mehrere der hier erörterten Techniken (z. B. Verfahren oder Operationen) durchgeführt werden können. Die Drahtlos-Einrichtung 700 kann eine HE-Einrichtung sein. Die Drahtlos-Einrichtung 700 kann eine HE-STA 504 und/oder ein HE-AP 502 sein (z. B. 5). Eine HE-STA 504 und/oder ein HE-AP 502 können einige oder alle der in den 1 - 7 gezeigten Komponenten enthalten. Die Drahtlos-Einrichtung 700 kann eine beispielhafte Maschine 600 sein, wie sie in Verbindung mit der 6 offenbart wird.The 7 FIG. 12 illustrates a block diagram of an exemplary wireless device. FIG 700 at which any one or more of the techniques discussed herein (eg, methods or operations) may be performed. The wireless device 700 may be a HE device. The wireless device 700 can be a HE-STA 504 and / or a HE-AP 502 be (eg 5 ). A HE-STA 504 and / or a HE-AP 502 can some or all of those in the 1 - 7 components shown included. The wireless device 700 can be an exemplary machine 600 be as related to the 6 is disclosed.

Die Drahtlos-Einrichtung 700 kann die Verarbeitungsschaltungsanordnung 708 enthalten. Die Verarbeitungsschaltungsanordnung 708 kann einen Transceiver 702, eine Schaltungsanordnung der physikalischen Schicht (PHY-Schaltungsanordnung) 704 und eine Schaltungsanordnung der MAC-Schicht (MAC-Schaltungsanordnung) 706 enthalten, von denen eine oder mehrere die Übertragung und den Empfang von Signalen an und von andere(n) Drahtlos-Einrichtungen 700 (z. B. den HE-AP 502, die HE-STA 504 und/oder die Legacy-Einrichtungen 506) unter Verwendung einer oder mehrerer Antennen 712 ermöglichen können. Als ein Beispiel: Die PHY-Schaltungsanordnung 704 kann verschiedene Codier- und Decodierfunktionen durchführen, zu denen die Bildung von Basisbandsignalen für die Übertragung und das Decodieren von empfangenen Signalen zählen können. Als ein anderes Beispiel kann der Transceiver 702 verschiedene Übertragungs- und Empfangsfunktionen durchführen, wie zum Beispiel das Konvertieren von Signalen zwischen einem Basisbandbereich und einem Funkfrequenz- (RF-) Bereich.The wireless device 700 can the processing circuitry 708 contain. The processing circuitry 708 can a transceiver 702 , Physical Layer Circuitry (PHY Circuitry) 704 and MAC layer circuitry (MAC circuitry) 706 including one or more of the transmission and reception of signals to and from other wireless devices 700 (eg the HE-AP 502 , the HE-STA 504 and / or the legacy facilities 506 ) using one or more antennas 712 can enable. As an example: the PHY circuitry 704 can perform various encoding and decoding functions, which may include the formation of baseband signals for the transmission and decoding of received signals. As another example, the transceiver 702 perform various transmission and reception functions, such as converting signals between a baseband area and a radio frequency (RF) area.

Dementsprechend können die PHY-Schaltungsanordnung 704 und der Transceiver 702 separate Komponenten sein, oder sie können Teil einer kombinierten Komponente sein, z. B. der Verarbeitungsschaltungsanordnung 708. Zusätzlich können einige der beschriebenen Funktionalitäten, die in Beziehung zu Übertragung und Empfang von Signalen stehen, von einer Kombination durchgeführt werden, die eine, irgendwelche oder alle der Folgenden, die PHY-Schaltungsanordnung 704, den Transceiver 702, die MAC-Schaltungsanordnung 706, den Speicher 710 und andere Komponenten oder Schichten, enthalten kann. Die MAC-Schaltungsanordnung 706 kann den Zugriff auf das Drahtlos-Medium steuern. Die Drahtlos-Einrichtung 700 kann ebenfalls Speicher 710 enthalten, der dazu ausgelegt ist, die hier beschriebenen Operationen durchzuführen, z. B. können einige der hier beschriebenen Operationen von Anweisungen durchgeführt werden, die im Speicher 710 gespeichert sind.Accordingly, the PHY circuitry 704 and the transceiver 702 may be separate components, or they may be part of a combined component, e.g. B. the processing circuitry 708 , In addition, some of the described functionalities related to transmission and reception of signals may be performed by a combination including any, any or all of the following, the PHY circuitry 704 , the transceiver 702 , the MAC circuitry 706 , the memory 710 and other components or layers. The MAC circuitry 706 can control access to the wireless medium. The wireless device 700 can also store 710 which is designed to perform the operations described herein, e.g. For example, some of the operations described herein may be performed by instructions stored in memory 710 are stored.

Die Antennen 712 (einige Ausführungsformen können nur eine Antenne enthalten) können eine oder mehrere Richt- oder Rundstrahlantennen enthalten, einschließlich zum Beispiel Dipolantennen, Monopolantennen, Patchantennen, Rahmenantennen, Streifenleiterantennen oder andere Antennentypen, die zur Übertragung von RF-Signalen geeignet sind. In einigen Multiple-Input Multiple-Output- (MIMO-) Ausführungsformen können die Antennen 712 effektiv getrennt sein, um räumliche Diversität und die unterschiedlichen Kanalcharakteristika, die sich ergeben können, auszunutzen. The antennas 712 (Some embodiments may include only one antenna) may include one or more directional or omnidirectional antennas, including, for example, dipole antennas, monopole antennas, patch antennas, loop antennas, stripline antennas, or other types of antennas suitable for transmitting RF signals. In some multiple-input multiple-output (MIMO) embodiments, the antennas 712 be effectively separated to take advantage of spatial diversity and the different channel characteristics that may result.

Eines oder mehrere der Folgenden, der Speicher 710, der Transceiver 702, die PHY-Schaltungsanordnung 704, die MAC-Schaltungsanordnung 706, die Antennen 712 und/oder die Verarbeitungsschaltungsanordnung 708, können miteinander gekoppelt sein. Obwohl der Speicher 710, der Transceiver 702, die PHY-Schaltungsanordnung 704, die MAC-Schaltungsanordnung 706, die Antennen 712 als separate Komponenten veranschaulicht sind, können außerdem eines oder mehrere von Folgenden, der Speicher 710, der Transceiver 702, die PHY-Schaltungsanordnung 704, die MAC-Schaltungsanordnung 706, die Antennen 712, in einem elektronischen Package oder Chip integriert sein.One or more of the following, the memory 710 , the transceiver 702 , the PHY circuitry 704 , the MAC circuitry 706 , the antennas 712 and / or the processing circuitry 708 , can be coupled with each other. Although the memory 710 , the transceiver 702 , the PHY circuitry 704 , the MAC circuitry 706 , the antennas 712 In addition, one or more of the following, the memory, may be illustrated as separate components 710 , the transceiver 702 , the PHY circuitry 704 , the MAC circuitry 706 , the antennas 712 , be integrated in an electronic package or chip.

In einigen Ausführungsformen kann die Drahtlos-Einrichtung 700 eine Mobileinrichtung sein, wie in Verbindung mit der 6 beschrieben wird. In einigen Ausführungsformen kann die Drahtlos-Einrichtung 700 dazu ausgelegt sein, gemäß einem oder mehreren Drahtlos-Kommunikationsstandards zu arbeiten, wie hier beschrieben wird (z. B. beschrieben in Verbindung mit den 1 - 6, IEEE 802.11). In einigen Ausführungsformen kann die Drahtlos-Einrichtung 700 eine oder mehrere Komponenten enthalten, wie in Verbindung mit der 6 beschrieben wird (z. B. die Anzeigeeinrichtung 610, die Eingabeeinrichtung 612 usw.). Obwohl die Drahtlos-Einrichtung 700 mit mehreren separaten funktionalen Elementen veranschaulicht ist, können eines oder mehrere der funktionalen Elemente kombiniert sein und durch Kombinationen von über Software konfigurierten Elementen, wie zum Beispiel von Verarbeitungselementen einschließlich digitalen Signalprozessoren (DSPs), und/oder anderen Hardware-Elementen umgesetzt sein. Zum Beispiel können einige Elemente einen oder mehrere Mikroprozessoren, DSPs, Field Programmable Gate Arrays (FPGAs), anwendungsspezifische integrierte Schaltungen (Application Specific Integrated Circuits, ASICs), integrierte Funkfrequenzschaltungen (RFICs) und Kombinationen verschiedener Hardware- und Logikschaltungen umfassen, um mindestens die hier beschriebenen Funktionen durchzuführen. In einigen Ausführungsformen können sich die funktionalen Elemente auf einen oder mehrere Prozesse beziehen, die auf einem oder mehreren Verarbeitungselementen betrieben werden.In some embodiments, the wireless device may 700 be a mobile device, as in connection with the 6 is described. In some embodiments, the wireless device may 700 be configured to operate in accordance with one or more wireless communication standards, as described herein (eg, described in connection with US Pat 1 - 6 , IEEE 802.11). In some embodiments, the wireless device may 700 contain one or more components, as in connection with the 6 is described (eg the display device 610 , the input device 612 etc.). Although the wireless device 700 is illustrated with multiple separate functional elements, one or more of the functional elements may be combined and implemented by combinations of software configured elements such as processing elements including digital signal processors (DSPs) and / or other hardware elements. For example, some elements may include one or more microprocessors, DSPs, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), integrated radio frequency circuits (RFICs), and combinations of various hardware and logic circuits, at least those described herein perform the functions described. In some embodiments, the functional elements may refer to one or more processes operating on one or more processing elements.

In einigen Ausführungsformen kann eine Vorrichtung der Drahtlos-Einrichtung 700 oder eine Vorrichtung, die von dieser verwendet wird, verschiedene Komponenten der Drahtlos-Einrichtung 700, wie in der 7 gezeigt wird, und/oder Komponenten aus den 1 - 6 enthalten. Dementsprechend können hier beschriebene Techniken und Operationen, die sich auf die Drahtlos-Einrichtung 700 beziehen, in einigen Ausführungsformen auf eine Vorrichtung für eine Drahtlos-Einrichtung 700 anwendbar sein (z. B. den HE-AP 502 und/oder die HE-STA 504). In einigen Ausführungsformen ist die Drahtlos-Einrichtung 700 dazu ausgelegt, Signale, Pakete und/oder Frames, wie hier beschrieben wird, z. B. PPDUs, zu decodieren und/oder zu codieren.In some embodiments, a device may be the wireless device 700 or a device used by it, various components of the wireless device 700 , like in the 7 is shown, and / or components of the 1 - 6 contain. Accordingly, techniques and operations described herein may apply to the wireless device 700 refer, in some embodiments, to a device for a wireless device 700 be applicable (eg the HE-AP 502 and / or the HE-STA 504 ). In some embodiments, the wireless device is 700 configured to receive signals, packets and / or frames as described herein, e.g. As PPDUs to decode and / or encode.

In einigen Ausführungsformen kann die MAC-Schaltungsanordnung 706 dazu ausgelegt sein, während einer Contention-Periode um ein Drahtlos-Medium zu konkurrieren, um Steuerung des Mediums für ein HE-TXOP zu empfangen und eine HE-PPDU zu codieren oder zu decodieren. In einigen Ausführungsformen kann die MAC-Schaltungsanordnung 706 dazu ausgelegt sein, um das Drahtlos-Medium auf Basis von Channel Contention Einstellungen, einem Übertragungsleistungspegel und einem Clear Channel Assessment-Pegel (z. B. einem Energiedetektionspegel) zu konkurrieren.In some embodiments, the MAC circuitry 706 be configured to compete for a wireless medium during a contention period to receive control of the medium for a HE-TXOP and to encode or decode an HE-PPDU. In some embodiments, the MAC circuitry 706 be configured to compete for the wireless medium based on channel contention settings, a transmit power level, and a clear channel assessment level (eg, an energy detection level).

Die PHY-Schaltungsanordnung 704 kann dazu ausgelegt sein, Signale gemäß einem oder mehreren, hier beschriebenen Kommunikationsstandards zu übertragen. Zum Beispiel kann die PHY-Schaltungsanordnung 704 dazu ausgelegt sein, eine HE-PPDU zu übertragen. Die PHY-Schaltungsanordnung 704 kann Schaltungsanordnungen zur Modulation/Demodulation, zur Aufwärtskonvertierung/Abwärtskonvertierung, zum Filtern, zur Verstärkung usw. enthalten. In einigen Ausführungsformen kann die Verarbeitungsschaltungsanordnung 708 einen oder mehrere Prozessoren enthalten. Die Verarbeitungsschaltungsanordnung 708 kann dazu ausgelegt sein, Funktionen auf Basis von Anweisungen, die in einem RAM oder ROM gespeichert werden, oder auf Basis von Spezialschaltungsanordnungen durchzuführen. Die Verarbeitungsschaltungsanordnung 708 kann einen Prozessor enthalten, wie zum Beispiel einen Universalprozessor oder einen Spezialprozessor. Die Verarbeitungsschaltungsanordnung 708 kann eine oder mehrere Funktionen umsetzen, die mit den Antennen 712, dem Transceiver 702, der PHY-Schaltungsanordnung 704, der MAC-Schaltungsanordnung 706 und/oder dem Speicher 710 assoziiert sind. In einigen Ausführungsformen kann die Verarbeitungsschaltungsanordnung 708 dazu ausgelegt sein, eine oder mehrere der hier beschriebenen Funktionen/Operationen und/oder Verfahren durchzuführen.The PHY circuitry 704 may be configured to transmit signals in accordance with one or more communication standards described herein. For example, the PHY circuitry 704 be designed to transmit a HE-PPDU. The PHY circuitry 704 may include modulation / demodulation, upconversion / downconverting, filtering, amplification, and the like. In some embodiments, the processing circuitry may 708 contain one or more processors. The processing circuitry 708 may be configured to perform functions based on instructions stored in a RAM or ROM or on the basis of special circuitry. The processing circuitry 708 may include a processor, such as a general purpose processor or a special purpose processor. The processing circuitry 708 can implement one or more functions with the antennas 712 , the transceiver 702 , the PHY circuitry 704 , the MAC circuitry 706 and / or the memory 710 are associated. In some embodiments, the processing circuitry may 708 be designed to one or more of the here perform described functions / operations and / or procedures.

Bei der Millimeterwellen-Technologie kann die Kommunikation zwischen einer Station (z. B. den HE-Stationen 504 der 5 oder der Drahtlos-Einrichtung 700) und einem Zugriffspunkt (z. B. dem HE-AP 502 der 5 oder der Drahtlos-Einrichtung 700) assoziierte effektiv drahtlose Kanäle verwenden, die stark richtungsabhängig sind. Um die Richtungsabhängigkeit zu berücksichtigen, können Beamforming-Techniken genutzt werden, um Energie in einer bestimmten Richtung mit einer bestimmten Strahlbreite zum Kommunizieren zwischen zwei Einrichtungen abzustrahlen. Die gerichtete Ausbreitung konzentriert die übertragene Energie auf eine Zieleinrichtung, um signifikanten Energieverlust im Kanal zwischen den beiden kommunizierenden Einrichtungen zu kompensieren. Das Verwenden von gerichteter Übertragung kann den Bereich der Millimeterwellen-Kommunikation gegenüber dem Nutzen der gleichen übertragenen Energie bei omnidirektionaler Ausbreitung erweitern.In millimeter-wave technology, communication between a station (eg, the HE stations 504 of the 5 or the wireless device 700 ) and an access point (eg, the HE-AP 502 of the 5 or the wireless device 700 ) use effectively associated wireless channels that are highly directional. To account for directional dependence, beamforming techniques can be used to radiate energy in a particular direction with a given beamwidth for communicating between two devices. Directed propagation concentrates the transmitted energy to a target device to compensate for significant energy loss in the channel between the two communicating devices. Using directional transmission may extend the range of millimeter-wave communication over the benefit of the same transmitted energy in omnidirectional propagation.

Die 8 - 13 werden in Verbindung miteinander offenbart. Die 8 veranschaulicht ein System 800 zum Delegieren von Autonomität auf Basis von Netzwerkbedingungen in einer Mehrfach-AP-Umgebung. In der 8 ist das Weitverkehrsnetz (WAN) 812, die Fronthaul-Verbindung 814, die WAN-Verbindung 816, die Verbindung 818, die Multi-AP-Einrichtungen 820, die Nicht-AP-STA 822 und die Backhaul-Verbindung 824 veranschaulicht.The 8th - 13 are revealed in conjunction with each other. The 8th illustrates a system 800 to delegate autonomy based on network conditions in a multiple-AP environment. In the 8th is the wide area network (WAN) 812 , the Fronthaul connection 814 , the WAN connection 816 , the connection 818 , the multi-AP facilities 820 , the non-AP-STA 822 and the backhaul connection 824 illustrated.

Die Fronthaul-Verbindung 814 und die Backhaul-Verbindung 824 können drahtlose oder drahtgebundene Kommunikationen sein (wie veranschaulicht, handelt es sich um eine drahtlose Verbindung). In einigen Ausführungsformen können die Fronthaul-Verbindung 814 und die drahtlose Backhaul-Verbindung 824 ein Kommunikationsprotokoll, wie zum Beispiel IEEE 802.11 oder IEEE 802.16, verwenden. Dabei ist das Kommunikationsprotokoll nicht auf dieses Beispiel beschränkt. Die Fronthaul-Verbindungen 814 können drahtlose oder drahtgebundene Verbindungen zwischen einer Multi-AP-Einrichtung 820 und einer Nicht-AP-STA 822 sein. Zum Beispiel kann der Fronthaul 806.2 über die Fronthaul-Verbindung 814.2 mit der Nicht-AP-STA 822.2 über die Antennen kommunizieren. Die Backhaul-Verbindungen 824 können drahtlose oder drahtgebundene Verbindungen zwischen zwei Multi-AP-Einrichtung 820 sein. Zum Beispiel kann die Backhaul-STA 810.3 mit der Multi-AP-Einrichtung 820.1 über die Backhaul-Verbindung 824.2 kommunizieren.The Fronthaul connection 814 and the backhaul connection 824 may be wireless or wired communications (as illustrated, is a wireless connection). In some embodiments, the Fronthaul connection 814 and the wireless backhaul connection 824 use a communication protocol, such as IEEE 802.11 or IEEE 802.16. The communication protocol is not limited to this example. The Fronthaul connections 814 Can wireless or wired connections between a multi-AP device 820 and a non-AP STA 822 be. For example, the front haul 806.2 over the Fronthaul connection 814.2 with the non-AP STA 822.2 communicate via the antennas. The backhaul connections 824 Can wireless or wired connections between two multi-AP device 820 be. For example, the backhaul STA 810.3 with the multi-AP facility 820.1 over the backhaul connection 824.2 communicate.

Das WAN 812 kann ein Telekommunikations- oder Computernetzwerk sein, das sich über eine große geografische Entfernung erstrecken kann. Zum Beispiel kann das WAN 812 das Internet sein oder das Internet enthalten. Eine oder mehrere der Multi-AP-Einrichtungen 820 können direkt mit dem WAN 812 verbunden sein. Zum Beispiel kann die Multi-AP-Einrichtung 820.1 mit dem WAN 812 über die WAN-Verbindung 816 verbunden sein, die eine drahtgebundene Verbindung oder eine drahtlose Verbindung sein kann. Die Multi-AP-Einrichtung 820.1 kann Mehrwege zum WAN 812 aufweisen, z. B. kann die Multi-AP-Einrichtung 820.1 eine LTE-Verbindung zum WAN 812 aufweisen (nicht dargestellt).The WAN 812 may be a telecommunications or computer network that can span a large geographic distance. For example, the WAN 812 be the internet or contain the internet. One or more of the multi-AP facilities 820 can directly with the WAN 812 be connected. For example, the multi-AP device 820.1 with the WAN 812 over the WAN connection 816 be connected, which may be a wired connection or a wireless connection. The multi-AP facility 820.1 can multipath to the WAN 812 have, for. B. can the multi-AP device 820.1 an LTE connection to the WAN 812 have (not shown).

Die Multi-AP-Einrichtung 820.1 kann Routing-Funktionen für PPDUs oder Pakete zu oder von den anderen Einrichtungen, z. B. den Multi-AP-Einrichtungen 820.2, 820.3, 820.4, den Nicht-AP-STAs 822.1, 822.2, 822.3, 822.4 und drahtgebundenen oder drahtlosen Einrichtungen, die sich im WAN 812 befinden, z. B. VOIP-Services, Video-Streaming usw., bereitstellen.The multi-AP device 820.1 may provide routing functions for PPDUs or packets to or from the other devices, e.g. B. the multi-AP facilities 820.2 . 820.3 . 820.4 , the non-AP STAs 822.1 . 822.2 . 822.3 . 822.4 and wired or wireless facilities that are on the WAN 812 are located, for. For example, VOIP services, video streaming, and so on.

Die Multi-AP-Einrichtungen 820 können HE-APs 502 sein. Die Multi-AP-Einrichtungen 820 können den Multi-AP-Controller 802, den Multi-AP-Agent 804, den Fronthaul 806, den logischen Ethernet-Port 808 und die Backhaul-STA 810 enthalten.The multi-AP facilities 820 can HE-APs 502 be. The multi-AP facilities 820 can use the multi-AP controller 802 , the multi-AP agent 804 , the Fronthaul 806 , the logical ethernet port 808 and the backhaul STA 810 contain.

Der Multi-AP-Controller 802 kann ein Controller sein, der dazu ausgelegt ist, mit den Multi-AP-Agents 804, die sich auf anderen Multi-AP-Einrichtungen 820 und auf einer gleichen Multi-AP-Einrichtung 820 (z. B. 820.1) befinden können, zu kommunizieren und sie zu steuern. Der Multi-AP-Controller 802 und der Multi-AP-Agent 804 können dazu ausgelegt sein, eine oder mehrere der hier beschriebenen Funktionen durchzuführen. Eine Multi-AP-Einrichtung 820, die einen Multi-AP-Controller 802 enthält, kann gemäß einigen Ausführungsformen ein Root-AP genannt werden. Ein Multi-AP-Controller 802, der einen Multi-AP-Agent 804 und keinen Multi-AP-Controller 802 enthält, kann gemäß einigen Ausführungsformen ein Satelliten-AP genannt werden. Der Multi-AP-Controller 802 kann eine logische Entität sein, die Funktionen zum Steuern des Betriebs eines oder mehrerer Abschnitte des Systems 800 umsetzt.The multi-AP controller 802 may be a controller designed to work with the Multi-AP Agents 804 that focus on other multi-AP facilities 820 and on a same multi-AP device 820 (eg 820.1) can communicate, communicate and control them. The multi-AP controller 802 and the multi-AP agent 804 may be configured to perform one or more of the functions described herein. A multi-AP facility 820 that has a multi-AP controller 802 may be called a root AP according to some embodiments. A multi-AP controller 802 who is a multi-AP agent 804 and no multi-AP controller 802 may be called a satellite AP according to some embodiments. The multi-AP controller 802 may be a logical entity that functions to control the operation of one or more portions of the system 800 implements.

Die Multi-AP-Einrichtung 820.1 kann anfordern, dass die Multi-AP-Einrichtungen 820, die vom Multi-AP-Controller 802 gesteuert werden, kontinuierliche (z. B. 1 Mal pro Sekunde) Verkehrsmeldungen und Nutzungsstatistikwerte in Echtzeit für alle assoziierten Nicht-AP-STA 822 (z. B. 822.1, 822.2, 822.3 und 822.4) senden. In einigen Ausführungsformen kann die Multi-AP-Einrichtung 820.1 Nutzungsstatistikwerte von den Multi-AP-Einrichtungen 820 abfragen oder anfordern, die vom Multi-AP-Controller 802 gesteuert werden. Die Nutzungsstatistikwerte können in den Messwerten und Statistikwerten 906 gespeichert werden.The multi-AP facility 820.1 can request that the multi-AP facilities 820 that from the multi-AP controller 802 be controlled, continuous (eg 1 time per second) traffic reports and usage statistics values in real time for all associated non-AP-STA 822 (eg 822.1 . 822.2 . 822.3 and 822.4 ). In some embodiments, the multi-AP device may 820.1 Usage statistics values from the multi-AP facilities 820 query or request from the Multi-AP Controller 802 to be controlled. The usage statistics values can be found in the metrics and statistic values 906 get saved.

Die 9 veranschaulicht einen Multi-AP-Controller 802 gemäß einigen Ausführungsformen. Der Multi-AP-Controller 802 kann die Messwerte und Statistikwerte 906 und die Multi-AP-Einrichtungsinformationen 904 enthalten. Die 10 veranschaulicht einen Multi-AP-Agent 804 gemäß einigen Ausführungsformen. Der Multi-AP-Agent 804 kann die Fähigkeitsinformationen 1002, die Messwerte und Statistikwerte 1004 und die Autonomitätsbewilligungen 1006 enthalten. The 9 illustrates a multi-AP controller 802 according to some embodiments. The multi-AP controller 802 can read the readings and statistics 906 and the multi-AP setup information 904 contain. The 10 illustrates a multi-AP agent 804 according to some embodiments. The multi-AP agent 804 can the capability information 1002 , the readings and statistics 1004 and the Autonomy Permits 1006 contain.

Die Messwerte und Statistikwerte 906 können Messwerte und Statistikwerte für die Kommunikation und den Verkehr im System 800 sein, z. B. der Received Signal Strength Indicator (RSSI) für Fronthaul-Verbindungen 814 und die Backhaul-Verbindungen 824, eine Anzahl von abgebrochenen Paketen für Fronthaul-Verbindungen 814 und die drahtlosen Backhaul-Verbindungen 824, der Paketfluss für jede der Multi-AP-Einrichtungen 820, die Nicht-AP-STAs 822, das WAN 821, die Netzwerkbedingungen (z. B. Bedingungen des Systems 800), die Paketfehlerrate über eine Zeit für Fronthaul-Verbindungen 814 und die Backhaul-Verbindungen 824 und der gemessene Energiepegel eines Legacy-Abschnitts eines empfangenen Pakets für Fronthaul-Verbindungen 814 und die Backhaul-Verbindungen 824.The measured values and statistics 906 can measure and statistic values for communication and traffic in the system 800 be, z. For example, the Received Signal Strength Indicator (RSSI) for front haul connections 814 and the backhaul connections 824 , a number of abandoned packages for front haul connections 814 and the wireless backhaul connections 824 , the packet flow for each of the multi-AP facilities 820 that are non-AP STAs 822 , the WAN 821 , the network conditions (eg conditions of the system 800 ), the packet error rate over a time for Fronthaul connections 814 and the backhaul connections 824 and the measured energy level of a legacy portion of a received packet for front haul connections 814 and the backhaul connections 824 ,

Die Multi-AP-Einrichtungsinformationen 904 können Informationen für jede Multi-AP-Einrichtung 820 im System 800 sein. Die Multi-AP-Einrichtungsinformationen 904 können die Multi-AP-Einrichtungsidentifizierung (ID) 902, die Messwerte und Statistikwerte 908, die Autonomitätsbewilligungen 910 und die Fähigkeitsinformationen 912 enthalten. Die Multi-AP-Einrichtungs-ID 902 kann gemäß einigen Ausführungsformen eine Media Access Control (MAC-) Adresse oder eine Association ID (AID) sein. Die Messwerte und Statistikwerte 908 können die gleichen oder ähnliche Messwerte und Statistikwerte 906 wie die Messwerte und Statistikwerte sein, die sich auf die Multi-AP-Einrichtung 820 mit der Multi-AP-Einrichtungs-ID 902 beziehen. Die Autonomitätsbewilligungen 910 können eines oder mehrere Autonomitätsbewilligungs-IEs 1100 enthalten, wie in Verbindung mit der 11 beschrieben wird. Die Autonomitätsbewilligungen 910 können gemäß einigen Ausführungsformen Autonomitätsbewilligungen 910 sein, die der Multi-AP-Einrichtung 820 mit der Multi-AP-Einrichtungs-ID 902 bewilligt worden sind. In einigen Ausführungsformen können die Autonomitätsbewilligungen 910 zusätzliche Felder enthalten, z. B. ein Feld, um einen Zeitpunkt anzugeben, zu dem die Autonomitätsbewilligung 910 bewilligt worden ist, ob die Autonomitätsbewilligung 910 noch aktiv ist usw.The multi-AP setup information 904 can provide information for each multi-AP facility 820 in the system 800 be. The multi-AP setup information 904 can use the multi-AP facility identification (ID) 902 , the readings and statistics 908 , the autonomy grants 910 and the capability information 912 contain. The multi-AP setup ID 902 may be a Media Access Control (MAC) address or an Association ID (AID) according to some embodiments. The measured values and statistics 908 can use the same or similar readings and statistics 906 how the readings and statistic values are, referring to the multi-AP facility 820 with the multi-AP setup ID 902 Respectively. The autonomy grants 910 can have one or more autonomy grant IEs 1100 included, as in connection with the 11 is described. The autonomy grants 910 may, according to some embodiments, allow for autonomy 910 be that of the multi-AP facility 820 with the multi-AP setup ID 902 been granted. In some embodiments, the autonomy grants 910 contain additional fields, eg. For example, a field to specify a time to which the Autonomy grant 910 has been granted, whether the Autonomy Permit 910 still active etc.

Die 11 veranschaulicht ein Autonomitätsbewilligungs-Informationselement (IE) 1100 gemäß einigen Ausführungsformen. Die Autonomitätsbewilligungen 910 können N Funktions- 1102 und Bedingungs-1104 Paare 1106 enthalten. Die Funktion 1102 kann eine Operation sein, die die Multi-AP-Einrichtung 820 durchführen kann. Die Bedingung 1304 kann gemäß einigen Ausführungsformen optional sein. Die Bedingung 1304 kann Bedingungen enthalten, wann die Funktion 1102 von der Multi-AP-Einrichtung 820 durchgeführt werden kann, wenn die Bedingung 1304 erfüllt ist. Die Funktionen 1102 können Associate, Disassociate, Handover, Beamforming und Stream aus dem WAN (z. B. dem Internet) 812 sein. Zu den Bedingungen kann zählen, wenn ein gemessener Received Signal Strength Indicator (RSSI) einer dritten PPDU aus dem zweiten AP über einem ersten Schwellenwert liegt, wenn der gemessene RSSI der dritten PPDU unter einem zweiten Schwellenwert liegt, wenn der erste AP vom zweiten AP getrennt ist, wenn eine Anzahl Hops zwischen dem ersten AP und dem zweiten AP größer als ein Schwellenwert ist, wenn eine Latenz zwischen dem ersten AP und dem zweiten AP größer als ein Schwellenwert ist, wenn eine Antwort vom zweiten AP auf eine dritte PPDU vom ersten AP nicht in einem Schwellenwertzeitraum empfangen wird, wenn eine Antwort vom zweiten AP auf ein Service Request vom ersten AP nicht in einer Schwellenwertanzahl von Wiederholungen empfangen wird, wenn eine Kommunikation mit dem zweiten AP und dem ersten AP wegen Zeitüberschreitung beendet worden ist, wenn eine abgelaufene Zeit seit dem Decodieren der ersten PPDU kleiner als eine Zeit ist, die durch die Bedingung angegeben wird, und wenn eine Verbindungsmessgröße zwischen dem ersten AP und dem zweiten AP unter einem Schwellenwert liegt. Eine Bedingung 1104 kann eintreten, falls ein Service Request an den Root-AP 1406 oder -AP 1506 wegen Zeitüberschreitung beendet worden ist.The 11 illustrates an Autonomy Permit Information Element (IE) 1100 according to some embodiments. The autonomy grants 910 can be N functional 1102 and condition 1104 pairs 1106 contain. The function 1102 may be an operation involving the multi-AP device 820 can perform. The condition 1304 may be optional according to some embodiments. The condition 1304 can contain conditions when the function 1102 from the multi-AP facility 820 can be performed if the condition 1304 is satisfied. The functions 1102 can associate, disassociate, handover, beamform and stream from the WAN (eg the internet) 812 be. The conditions may include when a measured Received Signal Strength Indicator (RSSI) of a third PPDU from the second AP is above a first threshold when the measured RSSI of the third PPDU is below a second threshold when the first AP is disconnected from the second AP when a number of hops between the first AP and the second AP is greater than a threshold when a latency between the first AP and the second AP is greater than a threshold when a response from the second AP to a third PPDU from the first AP is not received in a threshold period when a response from the second AP to a service request from the first AP is not received in a threshold number of retries when communication with the second AP and the first AP has timed out, when an elapsed time since decoding the first PPDU is less than a time specified by the condition, and when a connection metric between the first AP and the second AP is below a threshold. One condition 1104 can occur if a service request to the root AP 1406 or -AP 1506 has timed out.

Der Multi-AP-Controller 802 kann Messwerte (Received Signal Strength Indicator, RSSI), Statistikwerte (z. B. Paketabbruchrate) und Fähigkeitsinformationen (z. B. 1002) von den Multi-AP-Einrichtungen 820, den Fronthauls 806 (z. B. Fronthaul 806.1, 806.2, 806.3 und 806.3), den Nicht-AP-STAs 822, den logischen Ethernet-Ports 808 und den Backhaul-STAs 810 empfangen. In einigen Ausführungsformen ist der Multi-AP-Controller 802 für die Kommunikation mit den Multi-AP-Agents 804 ausgelegt. Zum Beispiel kann der Multi-AP-Controller 802 mit dem Multi-AP-Agent 804.1, 804.2 und 804.3 kommunizieren.The multi-AP controller 802 can receive values (Received Signal Strength Indicator, RSSI), statistic values (eg, packet abort rate), and capability information (eg, 1002) from the multi-AP facilities 820 , the Fronthauls 806 (eg, Fronthaul 806.1, 806.2, 806.3 and 806.3), the non-AP STAs 822 , the logical Ethernet ports 808 and the backhaul STAs 810 receive. In some embodiments, the multi-AP controller is 802 for communication with the Multi-AP Agents 804 designed. For example, the multi-AP controller 802 communicate with the Multi-AP Agent 804.1, 804.2 and 804.3.

Der Multi-AP-Controller 802 kann dazu ausgelegt sein, eine Autonomitätsbewilligung 910 für eine Multi-AP-Einrichtung 820 auf Basis der Messwerte und Statistikwerte 906 zu erzeugen. Zum Beispiel kann der Multi-AP-Controller 802 bestimmen, dass die Backhaul-Verbindung 824.1 verrauscht oder schwach ist (z. B. auf der Basis, dass ein RSSI unter einem Schwellenwert liegt oder eine Paketfehlerrate über einem Schwellenwert liegt), und auf Basis der Bestimmung eine Autonomitätsbewilligung 910 für Multi-AP-Einrichtung 820.2 erzeugen und codieren, z. B. ein Funktions- 1102 und Bedingungs- 1104 Paar 1106, wie zum Beispiel, dass, falls der RSSI unter einem Schwellenwert liegt, die Multi-AP-Einrichtung 820.2 dann Handovers an andere Multi-AP-Einrichtungen 820 (z. B. 820.3 oder 820.4) durchführen kann, ohne zuerst mit der Multi-AP-Einrichtung 820.1 (z. B. dem Multi-AP-Controller 802) zu kommunizieren.The multi-AP controller 802 may be designed to be an Autonomy Permit 910 for a multi-AP facility 820 based on the measured values and statistical values 906 to create. For example, the multi-AP controller 802 determine that backhaul connection 824.1 is noisy or weak (eg, based on an RSSI being below a threshold or a packet error rate above a threshold), and an autonomy grant based on the determination 910 for multi-AP device 820.2 generate and code, for. B. a functional 1102 and conditional 1104 Pair 1106 for example, if the RSSI is below a threshold, then the multi-AP device 820.2 will handover to other multi-AP devices 820 (eg 820.3 or 820.4) without first using the 820.1 multi-AP device (eg the Multi-AP Controller) 802 ) to communicate.

Die Fähigkeitsinformationen 912 können Fähigkeitsinformationen (z. B. die Fähigkeitsinformationen 1300) für die Multi-AP-Einrichtung 820 mit der Multi-AP-Einrichtungs-ID 902 enthalten. Die Fähigkeitsinformationen 912 können die gleichen oder ähnlich den Fähigkeitsinformationen 1300 sein.The capability information 912 can provide skill information (such as the capability information 1300 ) for the multi-AP device 820 with the multi-AP setup ID 902 contain. The capability information 912 can be the same or similar to the skill information 1300 be.

Die 12 veranschaulicht das Fähigkeiten-Informationselement 1200 gemäß einigen Ausführungsformen. Das Fähigkeiten-Informationselement 1200 kann die Funktions- 1202 und Bedingungs- 1204 Paare 1206 enthalten. Die Bedingung 1204 kann optional sein, und es kann eines oder mehrere zusätzliche Felder geben, z. B. eine Version eines Standards. Die Funktion 1202 kann die gleiche oder ähnlich der Funktion 1102 sein. Die Bedingung 1204 kann die gleiche oder ähnlich der Bedingung 1104 sein. Das Fähigkeiten-Informationselement 1200 kann angeben, dass die Multi-AP-Einrichtung 820 in der Lage ist, die Funktion 1202 durchzuführen, wenn die Bedingung 1204 vorhanden oder wahr ist. Falls die Bedingung 1204 nicht vorhanden ist, dann kann das Fähigkeiten-Informationselement 1200 angeben, dass die Multi-AP-Einrichtung 820 zum Durchführen der Funktion 1202 in der Lage ist.The 12 illustrates the skills information element 1200 according to some embodiments. The skills information element 1200 can the functional 1202 and conditional 1204 pairs 1206 contain. The condition 1204 may be optional, and there may be one or more additional fields, e.g. For example, a version of a standard. The function 1202 can be the same or similar to the function 1102 be. The condition 1204 may be the same or similar to the condition 1104 be. The skills information element 1200 can indicate that the multi-AP device 820 is capable of the function 1202 perform if the condition 1204 present or true. If the condition 1204 is not present, then the skill information element 1200 indicate that the multi-AP facility 820 to perform the function 1202 be able to.

Die Fähigkeitsinformationen 1002 können die gleichen oder ähnlich wie das Fähigkeiten-Informationselement 1200 sein. Die Fähigkeitsinformationen 1002 können die Fähigkeiten (z. B. die Funktions- 1202 und Bedingungs- 1204 Paare 1206) sein, zu deren Durchführung die die Multi-AP-Einrichtung 820 mit dem Multi-AP-Agent 804 in der Lage ist.The capability information 1002 can be the same or similar to the skill information element 1200 be. The capability information 1002 the capabilities (eg the functionalities of 1202 and conditional 1204 pairs 1206 ), to carry out the the multi-AP device 820 with the multi-AP agent 804 be able to.

Die Messwerte und Statistikwerte 1004 können die gleichen oder ähnliche Messwerte und Statistikwerte 906 oder Messwerte und Statistikwerte 908 für die Multi-AP-Einrichtung 820 mit dem Multi-AP-Agent 804 sein. Zum Beispiel können die Messwerte und Statistikwerte 1004 RSSI-Werte für alle drahtlosen Verbindungen enthalten, die die Multi-AP-Einrichtung 820 aktuell aufweist (z. B. kann die Multi-AP-Einrichtung 820.3 RSSI-Werte für Pakete halten, die von der Nicht-AP-STA 822.3, der Multi-AP-Einrichtung 820.2 und der Multi-AP-Einrichtung 820.1 empfangen worden sind). Die Messwerte und Statistikwerte 1004 können eines oder mehrere zusätzliche Felder enthalten, z. B. ein Feld für einen Zeitstempel.The measured values and statistics 1004 can use the same or similar readings and statistics 906 or readings and statistics 908 for the multi-AP facility 820 with the multi-AP agent 804 be. For example, the readings and statistic values 1004 RSSI values for all wireless connections that contain the multi-AP device 820 currently has (for example, the multi-AP device 820.3 Keep RSSI values for packets coming from the non-AP STA 822.3 , the multi-AP facility 820.2 and the multi-AP facility 820.1 have been received). The measured values and statistics 1004 may contain one or more additional fields, e.g. For example, a field for a timestamp.

Die Autonomitätsbewilligungen 1006 können die gleichen oder ähnlich den Autonomitätsbewilligungen 910 oder dem Autonomitätsbewilligungs-Informationselement 1100 sein. Die Autonomitätsbewilligungen 1006 können die aktiven Autonomitätsbewilligungen 1006 aus dem Multi-AP-Controller 802 sein. In einigen Ausführungsformen können die Autonomitätsbewilligungen 1006 eines oder mehrere zusätzliche Felder enthalten, wie zum Beispiel einen Zeitstempel, wann die Autonomitätsbewilligung 1006 empfangen worden ist.The autonomy grants 1006 can be the same or similar to the Autonomy grants 910 or the grant permission information element 1100 be. The autonomy grants 1006 can the active autonomy grants 1006 from the multi-AP controller 802 be. In some embodiments, the autonomy grants 1006 include one or more additional fields, such as a timestamp, when the Autonomy grant 1006 has been received.

Die Multi-AP-Einrichtung 820 kann einen Service Request 1300 an den Multi-AP-Controller 802 übertragen (z. B. an die Multi-AP-Einrichtung 820.1 mit dem Multi-AP-Controller 802). Die 13 veranschaulicht einen Service Request 1300 gemäß einigen Ausführungsformen. Der Service Request 1300 kann N Funktions- 1302 und Bedingungs- 1304 Paare 1306 enthalten. Die Funktion 1302 kann die gleiche oder ähnlich der Funktion 1102 und/oder der Funktion 1202 sein. Der Multi-AP-Controller 802 kann dazu ausgelegt sein, auf den Service Request 1300 mit einem Autonomitätsbewilligungs-Informationselement 1100 zu antworten. Der Multi-AP-Controller 802 kann den Service Request 1300 durch Übertragen eines Pakets ablehnen, das angibt, dass der Service Request 1300 zurückgewiesen wird. In einigen Ausführungsformen kann ein Autonomitätsbewilligungs-Informationselement 1100 eines oder mehrere Felder aufweisen, die angeben, dass der Service Request 1300 zurückgewiesen wird. Die Multi-AP-Einrichtung 820 kann auf Basis der Messwerte und Statistikwerte 906 und/oder auf Basis des Service Request 1300 (z. B. einer Bedingung 1304 des Service Request 1300, wie zum Beispiel einem Schwellenwert für einen RSSI eines Pakets, das von der Multi-AP-Einrichtung 820 empfangen worden ist, die den Multi-AP-Controller 802 enthält) bestimmen, ob der Service Request 1300 bewilligt werden soll.The multi-AP facility 820 can make a service request 1300 to the multi-AP controller 802 transmitted (eg to the multi-AP device 820.1 with the multi-AP controller 802 ). The 13 illustrates a service request 1300 according to some embodiments. The service request 1300 can be N functional 1302 and conditional 1304 pairs 1306 contain. The function 1302 can be the same or similar to the function 1102 and / or the function 1202 be. The multi-AP controller 802 can be designed to service request 1300 with an autonomy grant information item 1100 to answer. The multi-AP controller 802 can the service request 1300 by accepting a packet reject, indicating that the service request 1300 is rejected. In some embodiments, an autonomy grant information item 1100 have one or more fields indicating that the service request 1300 is rejected. The multi-AP facility 820 can be based on the measured values and statistical values 906 and / or on the basis of the service request 1300 (eg a condition 1304 the service request 1300 , such as a threshold for RSSI of a packet coming from the multi-AP device 820 has been received, which is the multi-AP controller 802 contains) determine if the service request 1300 to be granted.

Ein Autonomitätsbewilligungs-Informationselement 1100, ein Fähigkeiten-Informationselement 1200 oder ein Service Request 1300 können eine Funktion 1102, 1202 bzw. 1302 aufweisen, die mehr als einmal für unterschiedliche Bedingungen 1104, 1204 oder 1304 verwendet wird. Ein Autonomitätsbewilligungs-Informationselement 1100, ein Fähigkeiten-Informationselement 1200 oder ein Service Request 1300 können eine Bedingung 1104, 1204 bzw. 1304 aufweisen, die mehr als einmal für unterschiedliche Funktionen 1102, 1202 oder 1302 verwendet wird.An autonomy grant information element 1100 , a skill information element 1200 or a service request 1300 can have a function 1102 . 1202 respectively. 1302 exhibit that more than once for different conditions 1104 . 1204 or 1304 is used. An autonomy grant information element 1100 , a skill information element 1200 or a service request 1300 can be a condition 1104 . 1204 respectively. 1304 exhibit that more than once for different functions 1102 . 1202 or 1302 is used.

Die logischen Ethernet-Ports 808 können Ports zur Verwendung bei der Kommunikation unter Verwendung von Ethernet sein. Der logische Ethernet-Port 808.2 ist mit dem logischen Ethernet-Port 808.1 über die Verbindung 818 verbunden, die eine drahtgebundene Verbindung oder eine drahtlose Verbindung sein kann (wie veranschaulicht, handelt es sich um eine drahtgebundene Verbindung). Die WAN-Verbindung 816 und -Verbindung 818 können gemäß einigen Ausführungsformen eine drahtgebundene Verbindung sein, die Ethernet (IEEE 802.11), Multimedia over Coax Alliance (MoCA) oder Powerline Communication (PLC) sein kann.The logical Ethernet ports 808 may be ports for use in communication using Ethernet. The logical Ethernet port 808.2 is with the logical ethernet port 808.1 about the connection 818 connected to a wired connection or a wireless Connection (as illustrated, this is a wired connection). The WAN connection 816 and connection 818 For example, in some embodiments, a wired connection may be Ethernet (IEEE 802.11 ), Multimedia over Coax Alliance (MoCA) or Powerline Communication (PLC).

Das Autonomitätsbewilligungs-Informationselement 1100, das Fähigkeiten-Informationselement 1200 und/oder der Service Request 1300 können Teil eines Pakets oder einer PPDU sein. In einigen Ausführungsformen können das Autonomitätsbewilligungs-Informationselement 1100, das Fähigkeiten-Informationselement 1200 und/oder der Service Request 1300 Felder eines Pakets oder einer PPDU sein.The Autonomy Permit Information Element 1100 , the skill information element 1200 and / or the service request 1300 can be part of a package or a PPDU. In some embodiments, the autonomy grant information item 1100 , the skill information element 1200 and / or the service request 1300 Be fields of a package or a PPDU.

Die 14 veranschaulicht ein Verfahren 1400 zum Delegieren von Autonomität auf Basis von Netzwerkbedingungen in einer Mehrfach-AP-Umgebung gemäß einigen Ausführungsformen. In der 14 wird ein Root-AP 1406, ein Satelliten-AP 1408, ein Client 1410 und die Zeit 1412 veranschaulicht. Der Root-AP 1406 kann eine Multi-AP-Einrichtung 820.1 mit einem Multi-AP-Controller 802 sein. Der Satelliten-AP 1408 kann die Multi-AP-Einrichtung 820.2, 820.3 oder 820.4 mit jeweils einem Multi-AP-Agent 804.2, 804.3 oder 804.4 sein. Der Client 1410 kann eine Nicht-AP-STA 822.1, 822.2, 822.3 oder 822.4 sein.The 14 illustrates a method 1400 for delegating autonomy based on network conditions in a multiple AP environment, in accordance with some embodiments. In the 14 becomes a root AP 1406 , a satellite AP 1408 , a client 1410 and the time 1412 illustrated. The root AP 1406 can be a multi AP device 820.1 with a multi-AP controller 802 be. The satellite AP 1408 can be the multi-AP device 820.2 . 820.3 or 820.4 each with a multi-AP agent 804.2 . 804.3 or 804.4 be. The client 1410 can be a non AP STA 822.1 . 822.2 . 822.3 or 822.4 be.

Das Verfahren 1400 kann damit beginnen, dass der Satelliten-AP 1408 ein Fähigkeiten-Informationselement 1404.1 überträgt 1402. Das Fähigkeiten-Informationselement 1404.1 kann ein Fähigkeiten-Informationselement 1200 sein, wie es im Zusammenhang mit der 12 beschrieben wird. Zum Beispiel kann das Fähigkeiten-Informationselement 1404.1 eine Anzahl von Funktions- 1202 und Bedingungs- 1204 Paaren 1206 enthalten. Die Funktion 1202 kann zum Durchführen von Handovers oder anderen Funktionen dienen, wie hier beschrieben wird. Die Bedingung 1204 ist gemäß einigen Ausführungsformen möglicherweise nicht vorhanden. In einigen Ausführungsformen kann sich die Bedingung 1204 auf einen gemessenen RSSI zwischen dem Root-AP 1406 und dem Satelliten-AP 1408 beziehen. Das Fähigkeiten-Informationselement 1404.1 kann über eine drahtgebundene oder eine drahtlose Verbindung übertragen werden, z. B. die Verbindung 818 oder die Backhaul-Verbindung 824. Der Root-AP 1406 kann das Fähigkeiten-Informationselement 1404.1 empfangen und es speichern, z. B. in einer Multi-AP-Einrichtungsinformation 904, indem die Multi-AP-Einrichtungs-ID 902 auf eine Multi-AP-Einrichtungs-ID des Satelliten-AP 1408 gesetzt wird und indem das Fähigkeiten-Informationselement 1404.1 in den Fähigkeitsinformationen 912 gespeichert wird. Die Multi-AP-Einrichtung 820 kann das Fähigkeiten-Informationselement 1404.1 auf Basis einer Konfiguration der Multi-AP-Einrichtung 820 bestimmen, z. B. kann die Multi-AP-Einrichtung 820 eine Anzahl von Antennen aufweisen, die bestimmen, ob die Multi-AP-Einrichtung 820 Beamforming durchführen kann. Die Multi-AP-Einrichtung 820 kann dazu ausgelegt sein, gemäß einem oder mehreren Kommunikationsprotokollen zu arbeiten, die bestimmen können, ob die Einrichtung einige Funktionen durchführen kann (z. B. einen Datenstrom aus der Nicht-AP-STA 822 zu empfangen und ihn an eine andere Drahtlos-Einrichtung, z. B. einen Fernseher oder Music-Player, zu streamen). Die Multi-AP-Einrichtung 820 kann direkt mit dem WAN 812 verbunden sein, was einige Funktionen, wie zum Beispiel Übermitteln von Verbindungs- und Streaming-Anforderungen an die Internet-Services, ermöglichen würde.The procedure 1400 can begin with that the satellite AP 1408 a skills information element 1404.1 Transfers 1402. The Skills Information Element 1404.1 can be a skills information element 1200 be, as related to the 12 is described. For example, the skill information element 1404.1 a number of functional 1202 and conditional 1204 mate 1206 contain. The function 1202 may be used to perform handovers or other functions as described herein. The condition 1204 may not be present according to some embodiments. In some embodiments, the condition may 1204 on a measured RSSI between the root AP 1406 and the satellite AP 1408 Respectively. The skills information element 1404.1 can be transmitted via a wired or wireless connection, e.g. B. the connection 818 or the backhaul connection 824 , The root AP 1406 can be the skill information element 1404.1 receive and save it, z. In multi-AP setup information 904 by specifying the Multi-AP Setup ID 902 to a multi AP device ID of the satellite AP 1408 is set and by the skill information element 1404.1 in the capability information 912 is stored. The multi-AP facility 820 can be the skill information element 1404.1 based on a configuration of the multi-AP device 820 determine, for. B. can the multi-AP device 820 have a number of antennas that determine whether the multi-AP device 820 Beamforming can perform. The multi-AP facility 820 may be configured to operate in accordance with one or more communication protocols that may determine whether the device can perform some functions (eg, a non-AP-STA data stream) 822 to receive and send it to another wireless device, eg. B. a TV or music player to stream). The multi-AP facility 820 Can directly with the WAN 812 which would allow some functions, such as communicating connection and streaming requests to the Internet services.

Das Verfahren 1400 fährt in der Operation 1402.2 mit dem Übertragen des Autonomitätsbewilligungs-Informationselements 1404.2 fort. Zum Beispiel kann das Autonomitätsbewilligungs-Informationselement 1404.2 ein Autonomitätsbewilligungs-Informationselement 1100 sein, wie es im Zusammenhang mit der 11 offenbart wird. Zum Beispiel kann die Funktion 1102.1 Handover sein, und die Bedingung 1104.1 kann ein RSSI zwischen dem Root-AP 1406 und dem Satelliten-AP 1408 sein. Das Autonomitätsbewilligungs-Informationselement 1404.2 kann zusätzliche Funktions- 1102 und Bedingungs- 1104 Paare 1106 enthalten. Das Autonomitätsbewilligungs-Informationselement 1404.2 kann über eine drahtgebundene oder eine drahtlose Verbindung übertragen werden, z. B. die Verbindung 818 oder die Backhaul-Verbindung 824. Der Satelliten-AP 1408 kann das Autonomitätsbewilligungs-Informationselement 1404.2 als die Autonomitätsbewilligungen 1006 speichern, wie in Verbindung mit der 10 beschrieben wird.The procedure 1400 drives in the operation 1402.2 with the transmission of the autonomy grant information item 1404.2 continued. For example, the autonomy grant information item 1404.2 an autonomy grant information item 1100 be, as related to the 11 is disclosed. For example, the function 1102.1 Handover, and the condition 1104.1 can be an RSSI between the root AP 1406 and the satellite AP 1408 be. The Autonomy Permit Information Element 1404.2 can be additional functional 1102 and conditional 1104 pairs 1106 contain. The Autonomy Permit Information Element 1404.2 can be transmitted via a wired or wireless connection, e.g. B. the connection 818 or the backhaul connection 824 , The satellite AP 1408 may be the grants permission information element 1404.2 as the autonomy grants 1006 save, as in connection with the 10 is described.

In einigen Ausführungsformen kann der Root-AP 1406 auf der Basis, ob der Root-AP 1406 mit Operationen überlastet ist, bestimmen, welche Funktions- 1102 und Bedingungs- 1104 Paare durchgeführt werden. Falls zum Beispiel der Root-AP 1406 einen Service Request vom Satelliten-AP 1408 empfängt, und der Root-AP 1406 bestimmt, dass die Last des Root-AP 1406 nicht ausreichend ist, um die Anforderung angemessen zu bedienen, dann kann der Root-AP 1406 die Autonomitätsbewilligung 1006 erzeugen, um zu ermöglichen, dass der Satelliten-AP 1408 den Service durchführt. Zum Beispiel kann der Service für ein Handover, eine Verbindung zu einem Server auf dem WAN 812 usw. dienen. In einigen Ausführungsformen erzeugt der Root-AP 1406 die Autonomitätsbewilligung 1006, um zu ermöglichen, dass der Satelliten-AP 1408 den Service durchführt, bevor die Bedingung 1104 auftritt. Der Root-AP 1406 kann z. B. eine Autonomitätsbewilligung 1006 an den Satelliten-AP 1408 senden, um Service Requests durchzuführen, falls der Root-AP 1406 überlastet ist.In some embodiments, the root AP 1406 based on whether the root AP 1406 overloaded with operations, determine which functional 1102 and conditional 1104 Couples are performed. For example, if the root AP 1406 a service request from the satellite AP 1408 receives, and the root AP 1406 determines that the load of the root AP 1406 is insufficient to adequately service the request, then the root AP 1406 the autonomy grant 1006 generate to allow the satellite AP 1408 performs the service. For example, the service for a handover, can connect to a server on the WAN 812 etc. serve. In some embodiments, the root AP creates 1406 the autonomy grant 1006 to allow the satellite AP 1408 Perform the service before the condition 1104 occurs. The root AP 1406 can z. B. an autonomy permit 1006 at the satellite AP 1408 send to perform service requests if the root AP 1406 overloaded.

Das Verfahren 1400 fährt in der Operation 1402.3 damit fort, dass der Satelliten-AP 1408 eine Funktion 1404.3 für den Client 1410 durchführt. Für ein Funktions- 1102 und Bedingungs- 1104 Paar 1106 mit der Bedingung, dass das RSSI-Signal eines vom Root-AP 1406 empfangenen Pakets unter einem Schwellenwert liegt, und der Funktion, die Handover ist, kann dann zum Beispiel die Funktion 1102 dazu dienen, dass der Satelliten-AP 1408 den Client 1410 an einen anderen Satelliten-AP (nicht dargestellt) übergibt. Das RSSI-Signal kann unter den Schwellenwert fallen, weil der Client 1410 sich bewegt (z. B. in einen anderen Raum). Die Operation 1402.3 kann mehr als eine Übertragung zwischen dem Client 1410 und dem Satelliten-AP 1408 sein. In einigen Ausführungsformen kann der Satelliten-AP 1408 eine Handover-Anforderung vom Client 1410 empfangen. In einigen Ausführungsformen kann der Satelliten-AP 1408 auf Basis eines gemessenen empfangenen Signals vom Client 1410 (z. B. dem RSSI) bestimmen, dass der Client 1410 an einen anderen AP übergeben werden sollte. Der Satelliten-AP 1408 kann die Autonomität der Handover-Operation auf Basis von gespeicherten Autonomitätsbewilligungen 1006 bestimmen. Der Satelliten-AP 1408 kann dann bestimmen, ob der Handover mit dem Client 1410 autonom durchzuführen ist oder ob der Root-AP 1406 zu kontaktieren ist.The procedure 1400 drives in the operation 1402.3 so that continues the satellite AP 1408 a function 1404.3 for the client 1410 performs. For a functional 1102 and conditional 1104 Pair 1106 with the condition that the RSSI signal is one from the root AP 1406 For example, if the packet received is below a threshold, and the function that is handover then, for example, the function 1102 serve that the satellite AP 1408 the client 1410 to another satellite AP (not shown). The RSSI signal may fall below the threshold because of the client 1410 moves (eg to another room). The operation 1402.3 can be more than one transfer between the client 1410 and the satellite AP 1408 be. In some embodiments, the satellite AP 1408 a handover request from the client 1410 receive. In some embodiments, the satellite AP 1408 based on a measured received signal from the client 1410 (for example, the RSSI) determine that the client 1410 should be passed to another AP. The satellite AP 1408 The autonomy of the handover operation can be based on stored autonomy grants 1006 determine. The satellite AP 1408 can then determine if the handover with the client 1410 is to perform autonomously or whether the root AP 1406 to contact.

Das Verfahren 1400 fährt in der Operation 1402.4 mit dem Übertragen des Autonomitätsbewilligungs-Informationselements 1404.4 fort. Das Autonomitätsbewilligungs-Informationselement 1404.4 kann eine Aktualisierung des Autonomitätsbewilligungs-Informationselements 1404.2 sein. Zum Beispiel kann das Autonomitätsbewilligungs-Informationselement 1404.2 ein Autonomitätsbewilligungs-Informationselement 1100 sein, wie es im Zusammenhang mit der 11 offenbart wird. Zum Beispiel kann die Funktion 1102.1 assoziiert sein, und die Bedingung 1104.1 kann eine Paketfehlerrate zwischen dem Root-AP 1406 und dem Satelliten-AP 1408 sein. Das Autonomitätsbewilligungs-Informationselement 1404.4 kann zusätzliche Funktions- 1102 und Bedingungs- 1104 Paare 1106 enthalten. Das Autonomitätsbewilligungs-Informationselement 1404.4 kann über eine drahtgebundene oder eine drahtlose Verbindung übertragen werden, z. B. die Verbindung 818 oder die Backhaul-Verbindung 824. Der Satelliten-AP 1408 kann das Autonomitätsbewilligungs-Informationselement 1404.4 als die Autonomitätsbewilligungen 1006 speichern, wie in Verbindung mit der 10 beschrieben wird. In einigen Ausführungsformen kann der Satelliten-AP 1408 das vorher gespeicherte Autonomitätsbewilligungs-Informationselement 1404.2 durch das Autonomitätsbewilligungs-Informationselement 1404.4 ersetzen. In einigen Ausführungsformen kann der Satelliten-AP 1408 das vorher gespeicherte Autonomitätsbewilligungs-Informationselement 1404.2 mit dem Autonomitätsbewilligungs-Informationselement 1404.4 zusammenfügen. In einigen Ausführungsformen kann das gespeicherte Autonomitätsbewilligungs-Informationselement 1404.2 ein Feld enthalten, um anzugeben, ob ein Funktions- 1102 und Bedingungs- 1104 Paar 1106 abgebrochen oder aktualisiert worden ist.The procedure 1400 drives in the operation 1402.4 with the transmission of the autonomy grant information item 1404.4 continued. The Autonomy Permit Information Element 1404.4 may be an update of the grant permission information item 1404.2 be. For example, the autonomy grant information item 1404.2 an autonomy grant information item 1100 be, as related to the 11 is disclosed. For example, the function 1102.1 be associated, and the condition 1104.1 can be a packet error rate between the root AP 1406 and the satellite AP 1408 be. The Autonomy Permit Information Element 1404.4 can be additional functional 1102 and conditional 1104 pairs 1106 contain. The Autonomy Permit Information Element 1404.4 can be transmitted via a wired or wireless connection, e.g. B. the connection 818 or the backhaul connection 824 , The satellite AP 1408 may be the grants permission information element 1404.4 as the autonomy grants 1006 save, as in connection with the 10 is described. In some embodiments, the satellite AP 1408 the previously stored autonomy grant information item 1404.2 by the autonomy grant information item 1404.4 replace. In some embodiments, the satellite AP 1408 the previously stored autonomy grant information item 1404.2 with the autonomy grant information item 1404.4 put together. In some embodiments, the stored autonomy grant information item 1404.2 contain a field to indicate whether a functional 1102 and conditional 1104 Pair 1106 has been canceled or updated.

Das Verfahren 1400 fährt in der Operation 1402.5 damit fort, dass der Satelliten-AP 1408 eine Funktion 1404.5 für den Client 1410 durchführt. Für ein Funktions- 1102 und Bedingungs- 1104 Paar 1106 mit der Bedingung, dass eine Paketfehlerrate über einem Schwellenwert für Pakete vom Root-AP 1406 liegt, und wobei die Funktion assoziiert ist, kann dann zum Beispiel die Funktion 1102 dazu dienen, den Satelliten-AP 1408 mit dem Client 1410 zu verknüpfen. In einigen Ausführungsformen kann die Funktion dazu dienen, dass sich der Satelliten-AP 1408 mit dem Client 1410 assoziiert, ohne zuerst den Root-AP 1406 zu kontaktieren. Die Operation 1402.5 kann mehr als eine Übertragung zwischen dem Client 1410 und dem Satelliten-AP 1408 sein. In einigen Ausführungsformen kann der Satelliten-AP 1408 eine Verknüpfungsanforderung vom Client 1410 empfangen. Der Satelliten-AP 1408 kann die Autonomität des Associate Request auf Basis von gespeicherten Autonomitätsbewilligungen 1006 bestimmen. Der Satelliten-AP 1408 kann dann bestimmen, ob das Assoziieren mit dem Client 1410 autonom durchzuführen ist oder ob der Root-AP 1406 kontaktiert werden soll.The procedure 1400 drives in the operation 1402.5 so that continues the satellite AP 1408 a function 1404.5 for the client 1410 performs. For a functional 1102 and conditional 1104 Pair 1106 with the condition that a packet error rate is above a threshold for packets from the root AP 1406 is located, and where the function is associated, then, for example, the function 1102 serve the satellite AP 1408 with the client 1410 to link. In some embodiments, the function may be to have the satellite AP 1408 with the client 1410 associates without first the root AP 1406 to contact. The operation 1402.5 can be more than one transfer between the client 1410 and the satellite AP 1408 be. In some embodiments, the satellite AP 1408 a link request from the client 1410 receive. The satellite AP 1408 The Autonomy of the Associate Request can be based on stored Autonomy Permissions 1006 determine. The satellite AP 1408 can then determine if associating with the client 1410 is to perform autonomously or whether the root AP 1406 to be contacted.

Die 15 veranschaulicht ein Verfahren 1500 zum Delegieren von Autonomität auf Basis von Netzwerkbedingungen in einer Mehrfach-AP-Umgebung gemäß einigen Ausführungsformen. In der 15 wird ein Root-AP 1506, ein Satelliten-AP 1508, ein Client 1510 und die Zeit 1512 veranschaulicht. Der Root-AP 1506 kann eine Multi-AP-Einrichtung 820.1 mit einem Multi-AP-Controller 802 sein. Der Satelliten-AP 1508 kann eine Multi-AP-Einrichtung 820.2, 820.3 oder 820.4 mit jeweils einem Multi-AP-Agent 804.2, 804.3 oder 804.4 sein. Der Client 1410 kann eine Nicht-AP-STA 822.1, 822.2, 822.3 oder 822.4 sein.The 15 illustrates a method 1500 for delegating autonomy based on network conditions in a multiple AP environment, in accordance with some embodiments. In the 15 becomes a root AP 1506 , a satellite AP 1508 , a client 1510 and the time 1512 illustrated. The root AP 1506 can be a multi AP device 820.1 with a multi-AP controller 802 be. The satellite AP 1508 can be a multi AP device 820.2 . 820.3 or 820.4 each with a multi-AP agent 804.2 . 804.3 or 804.4 be. The client 1410 can be a non AP STA 822.1 . 822.2 . 822.3 or 822.4 be.

Das Verfahren 1500 kann in der Operation 1502.1 damit beginnen, dass der Satelliten-AP 1508 einen Service Request 1504.1 überträgt. Der Service Request 1504.1 kann ein Service Request 1300 sein, wie er im Zusammenhang mit der 13 beschrieben wird. Zum Beispiel kann der Service Request 1504.1 eine Funktion 1302.1 und eine Bedingung 1304.1 enthalten. Die Funktion 1302.1 kann zum Durchführen von Handovers dienen. Die Bedingung 1304.1 ist gemäß einigen Ausführungsformen möglicherweise nicht vorhanden. Die Bedingung 1304.1 kann eine der hier offenbarten Bedingungen sein. In einigen Ausführungsformen kann sich die Bedingung 1304.1 auf einen gemessenen RSSI zwischen dem Root-AP 1406 und dem Satelliten-AP 1408 beziehen. Der Service Request 1402.1 kann über eine drahtgebundene oder eine drahtlose Verbindung übertragen werden, z. B. die Verbindung 818 oder die Backhaul-Verbindung 824.The procedure 1500 can in the surgery 1502.1 start with that the satellite AP 1508 a service request 1504.1 transfers. The service request 1504.1 can be a service request 1300 be how he related to the 13 is described. For example, the service request 1504.1 a function 1302.1 and a condition 1304.1 contain. The function 1302.1 can be used to perform handovers. The condition 1304.1 may not be present according to some embodiments. The condition 1304.1 may be one of the conditions disclosed herein. In In some embodiments, the condition may be 1304.1 on a measured RSSI between the root AP 1406 and the satellite AP 1408 Respectively. The service request 1402.1 can be transmitted via a wired or wireless connection, e.g. B. the connection 818 or the backhaul connection 824 ,

Der Root-AP 1506 kann den Service Request 1504.1 empfangen und auf Basis der Messwerte und Statistikwerte 906 bestimmen, ob der Service Request 1504.1 bewilligt werden soll. Falls es zum Beispiel eine Angabe gibt, dass eine Paketfehlerrate über einem Schwellenwert für Kommunikationen zwischen dem Root-AP 1506 und dem Satelliten-AP 1508 liegt, dann kann der Root-AP 1506 den Service Request 1504.1 bewilligen. In einigen Ausführungsformen kann der Root-AP 1506 die Bewilligung des Service Request 1504.1 mit einer Bedingung belegen, z. B. nur falls die Paketfehlerrate, wie sie vom Satelliten-AP 1508 zwischen dem Satelliten-AP 1508 und dem Root-AP 1506 gemessen wird, größer als ein Schwellenwert ist.The root AP 1506 can the service request 1504.1 received and based on the measured values and statistical values 906 determine if the service request 1504.1 to be granted. For example, if there is an indication that a packet error rate is above a threshold for communications between the root AP 1506 and the satellite AP 1508 is, then the root AP 1506 the service request 1504.1 approve. In some embodiments, the root AP 1506 the approval of the service request 1504.1 prove with a condition, for. For example, only if the packet error rate as given by the satellite AP 1508 between the satellite AP 1508 and the root AP 1506 is greater than a threshold.

Das Verfahren 1500 kann in der Operation 1502.2 damit fortfahren, dass der Root-AP 1506 ein Autonomitätsbewilligungs-Informationselement 1504.2 als Antwort auf den Service Request 1504.1 überträgt. Das Autonomitätsbewilligungs-Informationselement 1504.2 kann das gleiche oder ähnlich dem Autonomitätsbewilligungs-Informationselement 1100 sein. In einigen Ausführungsformen kann der Root-AP 1506 ein Paket übertragen, das angibt, dass der Service Request 1504.1 zurückgewiesen wird. In einigen Ausführungsformen kann das Autonomitätsbewilligungs-Informationselement 1504.2 angeben, dass der Service Request 1504.1 zurückgewiesen wird. Das Autonomitätsbewilligungs-Informationselement 1504.2 kann eine Funktion 1102.1 und eine Bedingung 1104.1 enthalten, z. B. kann die Funktion 1102.1 zum Durchführen von Handovers dienen und die Bedingung 1104.1 kann sein, dass die Funktion 1102.1 bewilligt wird, falls eine Paketfehlerrate zwischen dem Root-AP 1506 und dem Satelliten-AP 1508 größer als ein Schwellenwert ist. Das Autonomitätsbewilligungs-Informationselement 1504.2 kann über eine drahtgebundene oder eine drahtlose Verbindung übertragen werden, z. B. die Verbindung 818 oder die Backhaul-Verbindung 824.The procedure 1500 can in the surgery 1502.2 continue with that the root AP 1506 an autonomy grant information item 1504.2 in response to the service request 1504.1 transfers. The Autonomy Permit Information Element 1504.2 may be the same or similar to the grant permission information item 1100 be. In some embodiments, the root AP 1506 transmit a packet indicating that the service request 1504.1 is rejected. In some embodiments, the autonomy grant information item 1504.2 specify that the service request 1504.1 is rejected. The Autonomy Permit Information Element 1504.2 can be a function 1102.1 and a condition 1104.1 included, for. B. can the function 1102.1 serve for performing handovers and the condition 1104.1 that may be the function 1102.1 is granted if a packet error rate between the root AP 1506 and the satellite AP 1508 is greater than a threshold. The Autonomy Permit Information Element 1504.2 can be transmitted via a wired or wireless connection, e.g. B. the connection 818 or the backhaul connection 824 ,

Das Verfahren 1500 fährt in der Operation 1502.3 damit fort, dass der Satelliten-AP 1508 eine Funktion 1504.3 für den Client 1510 durchführt. Für ein Funktions- 1102 und Bedingungs- 1104 Paar 1106 des Autonomitätsbewilligungs-Informationselements 1504.2 mit einer Bedingung (z. B. dass eine Paketfehlerrate zwischen dem Root-AP 1506 und dem Satelliten-AP 1508 größer als ein Schwellenwert ist) und einer Funktion, die Handover ist, kann dann zum Beispiel die Funktion 1102 dazu dienen, dass der Satelliten-AP 1508 den Client 1510 an einen anderen Satelliten-AP (nicht dargestellt) übergibt. Die Operation 1502.3 kann die gleiche oder ähnlich den Operationen 1402.3 und/oder 1402.5 sein.The procedure 1500 drives in the operation 1502.3 so that continues the satellite AP 1508 a function 1504.3 for the client 1510 performs. For a functional 1102 and conditional 1104 Pair 1106 the Autonomy Permit Information Element 1504.2 with a condition (for example, that a packet error rate between the root AP 1506 and the satellite AP 1508 greater than a threshold) and a function that is a handover, then, for example, the function 1102 serve that the satellite AP 1508 the client 1510 to another satellite AP (not shown). The operation 1502.3 may be the same or similar to the operations 1402.3 and or 1402.5 be.

Das Verfahren 1500 kann in der Operation 1502.4 damit fortfahren, dass der Satelliten-AP 1508 einen zweiten Service Request 1504.4 überträgt. Der zweite Service Request 1504.4 kann ein Service Request 1300 sein, wie er im Zusammenhang mit der 13 beschrieben wird. Zum Beispiel kann der zweite Service Request 1504.4 eine Funktion 1302.1 und eine Bedingung 1304.1 enthalten. Die Funktion 1302.1 kann zum Durchführen von Handovers dienen. Die Bedingung 1304.1 ist gemäß einigen Ausführungsformen möglicherweise nicht vorhanden. Die Bedingung 1304.1 kann eine der hier offenbarten Bedingungen sein. In einigen Ausführungsformen kann sich die Bedingung 1304.1 auf einen gemessenen RSSI zwischen dem Root-AP 1406 und dem Satelliten-AP 1408 beziehen. Der Service Request 1402.1 kann über eine drahtgebundene oder eine drahtlose Verbindung übertragen werden, z. B. die Verbindung 818 oder die Backhaul-Verbindung 824.The procedure 1500 can in the surgery 1502.4 continue with that the satellite AP 1508 a second service request 1504.4 transfers. The second service request 1504.4 can be a service request 1300 be how he related to the 13 is described. For example, the second service request 1504.4 a function 1302.1 and a condition 1304.1 contain. The function 1302.1 can be used to perform handovers. The condition 1304.1 may not be present according to some embodiments. The condition 1304.1 may be one of the conditions disclosed herein. In some embodiments, the condition may 1304.1 on a measured RSSI between the root AP 1406 and the satellite AP 1408 Respectively. The service request 1402.1 can be transmitted via a wired or wireless connection, e.g. B. the connection 818 or the backhaul connection 824 ,

Das Verfahren 1500 kann in der Operation 1502.5 damit fortfahren, dass der Root-AP 1506 ein zweites Autonomitätsbewilligungs-Informationselement 1504.5 als Antwort auf den zweiten Service Request 1504.4 überträgt. Die Operation 1502.5 kann die gleiche oder ähnlich der Operation 1504.2 sein. Das zweite Autonomitätsbewilligungs-Informationselement 1504.5 kann das gleiche oder ähnlich dem Autonomitätsbewilligungs-Informationselement 1504.2 sein. Das zweite Autonomitätsbewilligungs-Informationselement 1504.5 kann das Autonomitätsbewilligungs-Informationselement 1504.2 ersetzen oder das Autonomitätsbewilligungs-Informationselement 1502.2 ergänzen. Der Satelliten-AP 1508 aktualisiert seine Autonomitätsbewilligungen 1006.The procedure 1500 can in the surgery 1502.5 continue with that the root AP 1506 a second autonomy grant information item 1504.5 in response to the second service request 1504.4 transfers. The operation 1502.5 may be the same or similar to the operation 1504.2 be. The second autonomy grant information item 1504.5 may be the same or similar to the grant permission information item 1504.2 be. The second autonomy grant information item 1504.5 may be the grants permission information element 1504.2 Replace or the Autonomy Permit Information Element 1502.2 complete. The satellite AP 1508 updates its autonomy grants 1006 ,

Das Verfahren 1500 fährt in der Operation 1502.3 damit fort, dass der Satelliten-AP 1508 eine Funktion 1504.3 für den Client 1510 durchführt. Die Operation 1502.6 kann die gleiche oder ähnlich den Operationen 1502.3, 1402.3 und/oder 1402.5 sein.The procedure 1500 drives in the operation 1502.3 so that continues the satellite AP 1508 a function 1504.3 for the client 1510 performs. The operation 1502.6 may be the same or similar to the operations 1502.3 . 1402.3 and or 1402.5 be.

Die 16 veranschaulicht ein Verfahren 1600 zum Delegieren von Autonomität auf Basis von Netzwerkbedingungen in einer Mehrfach-AP-Umgebung gemäß einigen Ausführungsformen. Das Verfahren 1600 beginnt in der Operation 1602 mit dem Decodieren einer ersten PPDU, die von einem zweiten AP empfangen worden ist, wobei die erste PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt, wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der erste Zugriffspunkt zum Durchführen der Funktion autorisiert ist.The 16 illustrates a method 1600 for delegating autonomy based on network conditions in a multiple AP environment, in accordance with some embodiments. The procedure 1600 begins in the operation 1602 decoding a first PPDU received from a second AP, wherein the first PPDU comprises an autonomy grant, the autonomy grant indicating a function and a condition, the granting of autonomy indicating that if the condition is satisfied, the first Access point is authorized to perform the function.

Zum Beispiel kann der Satelliten-AP 1408 das Autonomitätsbewilligungs-Informationselement 1404.2 oder 1404.4 vom Root-AP 1406 empfangen. In einem anderen Beispiel kann der Satelliten-AP 1508 das Autonomitätsbewilligungs-Informationselement 1504.2 oder 1504.5 empfangen.For example, the satellite AP 1408 the autonomy grant information item 1404.2 or 1404.4 from the root AP 1406 receive. In another example, the satellite AP 1508 the autonomy grant information item 1504.2 or 1504.5 receive.

Das Verfahren 1600 fährt in der Operation 1604 mit dem Bestimmen fort, ob die Bedingung erfüllt ist. Zum Beispiel kann der Satelliten-AP 1408 bestimmen, ob das Autonomitätsbewilligungs-Informationselement 1404.2 oder 1404.4 ein Funktions- 1102 und Bedingungs- 1104 Paar 1106 enthält, bei dem die Bedingung 1104 erfüllt ist. In einem anderen Beispiel kann der Satelliten-AP 1508 bestimmen, ob das Autonomitätsbewilligungs-Informationselement 1504.2 oder 1504.5 ein Funktions- 1102 und Bedingungs-1104 Paar enthält, bei dem die Bedingung 1104 erfüllt ist.The procedure 1600 drives in the operation 1604 by determining if the condition is met. For example, the satellite AP 1408 determine whether the grant permission information item 1404.2 or 1404.4 a functional 1102 and conditional 1104 Pair 1106 contains, where the condition 1104 is satisfied. In another example, the satellite AP 1508 determine whether the grant permission information item 1504.2 or 1504.5 a functional 1102 and condition 1104 pair, where the condition 1104 is satisfied.

Das Verfahren 1600 fährt in der Operation 1606 mit dem Decodieren einer zweiten PPDU fort, die von einer Station empfangen worden ist, wobei die zweite PPDU die für die Station durchzuführende Funktion anfordert. Zum Beispiel kann der Satelliten-AP 1408 eine PPDU von einem Client 1410 in der Operation 1402.3 oder der Operation 1402.5 empfangen, die eine Funktion 1102 anfordert oder angibt, dass eine Funktion für den Client 1510 durchgeführt werden sollte. In einem anderen Beispiel kann der Satelliten-AP 1508 eine PPDU von einem Client 1510 in der Operation 1502.3 oder 1502.6 empfangen, die eine Funktion 1102 anfordert oder angibt, dass eine Funktion 1102 für den Client 1510 durchgeführt werden sollte.The procedure 1600 drives in the operation 1606 with the decoding of a second PPDU received from a station, the second PPDU requesting the function to be performed for the station. For example, the satellite AP 1408 a PPDU from a client 1410 in the operation 1402.3 or the operation 1402.5 receive a function 1102 requests or specifies a function for the client 1510 should be carried out. In another example, the satellite AP 1508 a PPDU from a client 1510 in the operation 1502.3 or 1502.6 receive a function 1102 requests or indicates that a function 1102 for the client 1510 should be carried out.

Das Verfahren 1600 fährt in der Operation 1606 mit dem Durchführen der Funktion für die Station fort, falls und wenn die Bestimmung erfolgt, dass die Bedingung erfüllt ist, wobei der Speicher dazu ausgelegt, ist, die erste PPDU und die zweite PPDU zu speichern. Zum Beispiel kann der Satelliten-AP 1408 bestimmen, dass eine Bedingung 1104 des Autonomitätsbewilligungs-Informationselements 1404.2 oder des Autonomitätsbewilligungs-Informationselements 1404.4 erfüllt ist, und falls die Bedingung 1104 erfüllt ist, dann kann der Satelliten-AP 1408 die Funktion 1102 des Funktions- 1104 und Bedingungs-Paars 1106 durchführen, wie es im Zusammenhang mit der 14 offenbart wird.The procedure 1600 drives in the operation 1606 proceeding with performing the function for the station if and when it is determined that the condition is met, the memory being adapted to store the first PPDU and the second PPDU. For example, the satellite AP 1408 determine that a condition 1104 the Autonomy Permit Information Element 1404.2 or the Autonomy Permit Information Element 1404.4 is met, and if the condition 1104 is satisfied, then the satellite AP 1408 the function 1102 of the functional 1104 and conditional pairs 1106 perform as related to the 14 is disclosed.

In einem anderen Beispiel kann der Satelliten-AP 1508 bestimmen, ob eine Bedingung 1104 des Autonomitätsbewilligungs-Informationselements 1504.2 oder des Autonomitätsbewilligungs-Informationselements 1504.4 erfüllt ist, und falls die Bedingung 1104 erfüllt ist, dann kann der Satelliten-AP 1508 die Funktion 1102 des Funktions- 1104 und Bedingungs-Paars 1106 durchführen, wie es im Zusammenhang mit der 15 offenbart wird.In another example, the satellite AP 1508 determine if a condition 1104 the Autonomy Permit Information Element 1504.2 or the Autonomy Permit Information Element 1504.4 is met, and if the condition 1104 is satisfied, then the satellite AP 1508 the function 1102 of the functional 1104 and conditional pairs 1106 perform as related to the 15 is disclosed.

In einigen Ausführungsformen kann die Reihenfolge der Operationen des Verfahrens 1600 anders sein, und eine oder mehrere Operationen können weggelassen sein. Zusätzlich kann das Verfahren 1600 eine oder mehrere zusätzliche Operationen enthalten. In einigen Ausführungsformen kann das Verfahren 1600 von einem Root-AP 1506, vom Satelliten-AP 1508, der Multi-AP-Einrichtung 820, einer Vorrichtung eines Root-AP 1506, einer Vorrichtung eines Satelliten-AP 1508 oder einer Vorrichtung der Multi-AP-Einrichtung 820 durchgeführt werden.In some embodiments, the order of operations of the method 1600 be different, and one or more operations may be omitted. In addition, the process can 1600 contain one or more additional operations. In some embodiments, the method 1600 from a root AP 1506 , from the satellite AP 1508 , the multi-AP facility 820 , a device of a root AP 1506 , a device of a satellite AP 1508 or a device of the multi-AP device 820 be performed.

Die 17 veranschaulicht ein Verfahren 1700 zum Delegieren von Autonomität auf Basis von Netzwerkbedingungen in einer Mehrfach-AP-Umgebung gemäß einigen Ausführungsformen. Das Verfahren 1700 beginnt in der Operation 1702 mit dem Decodieren einer ersten PPDU, wobei die erste PPDU Fähigkeitsinformationen eines zweiten AP umfasst, wobei die Fähigkeitsinformationen Funktionen angeben, zu deren Durchführung der zweite AP in der Lage ist. Zum Beispiel kann der Root-AP 1506 das Fähigkeiten-Informationselement 1504 in der Operation 1502.1 der 15 empfangen.The 17 illustrates a method 1700 for delegating autonomy based on network conditions in a multiple AP environment, in accordance with some embodiments. The procedure 1700 begins in the operation 1702 decoding a first PPDU, wherein the first PPDU comprises capability information of a second AP, the capability information indicating functions that the second AP is capable of performing. For example, the root AP 1506 the skills information element 1504 in the operation 1502.1 of the 15 receive.

Das Verfahren 1700 fährt in der Operation 1704 mit dem Codieren einer zweiten PPDU fort, wobei die zweite PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt, wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der zweite Zugriffspunkt zum Durchführen der Funktion autorisiert ist, und wobei die Funktion eine der Funktionen ist, zu deren Durchführung der zweite AP in der Lage ist. Zum Beispiel kann der Root-AP 1506 das Autonomitätsbewilligungs-Informationselement 1402.2 zum Satelliten-AP 1408 senden, wobei das Autonomitätsbewilligungs-Informationselement 1402.2 N Funktions- 1102 und Bedingungs- 1104 Paare 1106 umfassen kann.The procedure 1700 drives in the operation 1704 with the encoding of a second PPDU, the second PPDU comprising an autonomy grant, the autonomy grant indicating a function and a condition, the granting of autonomy indicating that, if the condition is satisfied, the second access point is authorized to perform the function, and where the function is one of the functions that the second AP is capable of performing. For example, the root AP 1506 the autonomy grant information item 1402.2 to the satellite AP 1408 where the Autonomy Permit Information Element 1402.2 N Functional 1102 and conditional 1104 pairs 1106 may include.

Das Verfahren 1700 fährt in der Operation 1706 mit dem Konfigurieren des ersten AP zum Übertragen der zweiten PPDU zum zweiten AP fort. Zum Beispiel kann eine Vorrichtung des Root-AP 1506 den Root-AP 1506 dazu auslegen, das Autonomitätsbewilligungs-Informationselement 1402.2 zu übertragen.The procedure 1700 drives in the operation 1706 with configuring the first AP to transmit the second PPDU to the second AP. For example, a device of the root AP 1506 the root AP 1506 to interpret the grant permission information item 1402.2 transferred to.

In einigen Ausführungsformen kann die Reihenfolge der Operationen des Verfahrens 1700 anders sein, und eine oder mehrere Operationen können weggelassen sein. Zusätzlich kann das Verfahren 1700 eine oder mehrere zusätzliche Operationen enthalten. In einigen Ausführungsformen kann das Verfahren 1700 vom Root-AP 1506, vom Satelliten-AP 1508, der Multi-AP-Einrichtung 820, einer Vorrichtung eines Root-AP 1506, einer Vorrichtung eines Satelliten-AP 1508 oder einer Vorrichtung der Multi-AP-Einrichtung 820 durchgeführt werden.In some embodiments, the order of operations of the method 1700 be different, and one or more operations may be omitted. In addition, the process can 1700 contain one or more additional operations. In some embodiments, the method 1700 from the root AP 1506 , from the satellite AP 1508 , the multi-AP facility 820 , a device of a root AP 1506 , a device of a satellite AP 1508 or a device of the multi-AP device 820 be performed.

Einige Ausführungsformen stellen eine technische Lösung für das Problem dar, wie der System- (z. B. 800) Netzwerkdurchsatz aufrechtzuerhalten ist, wenn sich die Netzwerkqualität verschlechtert, indem Satelliten-APs ermöglicht wird, die Funktionen oder Services durchzuführen. Einige Ausführungsformen ermöglichen eine effizientere Verwendung des Systems (z. B. 800), indem sie Satelliten-APs ermöglichen, Funktionen oder Services durchzuführen, zu deren Durchführung sie nicht in der Lage wären, wenn der Satelliten-AP auf den Root-AP angewiesen wäre.Some embodiments provide a technical solution to the problem of how the system (e.g. 800 ) Network throughput is maintained as the network quality degrades by allowing satellite APs to perform the functions or services. Some embodiments allow more efficient use of the system (e.g. 800 ) by enabling satellite APs to perform functions or services they would not be able to do if the satellite AP relied on the root AP.

Die folgenden Beispiele betreffen weitere Ausführungsformen. Das Beispiel 1 ist eine Vorrichtung eines ersten Zugriffspunkts (AP), die Folgendes umfasst: Speicher; und eine Verarbeitungsschaltungsanordnung, die mit dem Speicher gekoppelt ist, wobei die Verarbeitungsschaltungsanordnung zu Folgendem ausgelegt ist: eine erste Physical Layer Convergence Procedure (PLCP-) Protokolldateneinheit (PPDU), die von einem zweiten AP empfangen worden ist, zu decodieren, wobei die erste PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt, wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der erste AP vom zweiten AP zum Durchführen der Funktion autorisiert ist; zu bestimmen, ob die Bedingung erfüllt ist; eine zweite PPDU, die von einer Station empfangen worden ist, zu decodieren, wobei die zweite PPDU die für die Station durchzuführende Funktion anfordert; und, falls die Bestimmung erfolgt, dass die Bedingung erfüllt ist, die Funktion für die Station durchzuführen.The following examples relate to further embodiments. Example 1 is a device of a first access point (AP) comprising: memory; and processing circuitry coupled to the memory, wherein the processing circuitry is configured to: decode a first physical layer convergence procedure (PLCP) protocol data unit (PPDU) received from a second AP, wherein the first PPDU an autonomy grant, the autonomy grant indicating a function and a condition, the granting of autonomy indicating that, if the condition is met, the first AP is authorized by the second AP to perform the function; to determine if the condition is met; decode a second PPDU received from a station, the second PPDU requesting the function to be performed for the station; and, if the determination is made that the condition is satisfied to perform the function for the station.

Im Beispiel 2 beinhaltet der Gegenstand des Beispiels 1 optional, dass die Bedingung eine aus der folgenden Gruppe ist: wenn ein gemessener Received Signal Strength Indicator (RSSI) einer dritten PPDU aus dem zweiten AP über einem ersten Schwellenwert liegt, wenn der gemessene RSSI der dritten PPDU unter einem zweiten Schwellenwert liegt, wenn der erste AP vom zweiten AP getrennt ist, wenn eine Anzahl Hops zwischen dem ersten AP und dem zweiten AP größer als ein Schwellenwert ist, wenn eine Latenz zwischen dem ersten AP und dem zweiten AP größer als ein Schwellenwert ist, wenn eine Antwort vom zweiten AP auf eine dritte PPDU vom ersten AP nicht in einem Schwellenwertzeitraum empfangen wird, wenn eine Antwort vom zweiten AP auf eine Service-Anforderung vom ersten AP nicht in einer Schwellenwertanzahl von Wiederholungen empfangen wird, wenn eine Kommunikation mit dem zweiten AP und dem ersten AP wegen Zeitüberschreitung beendet worden ist, wenn eine abgelaufene Zeit seit dem Decodieren der ersten PPDU kleiner als eine Zeit ist, die durch die Bedingung angegeben wird, und wenn eine Verbindungsmessgröße zwischen dem ersten AP und dem zweiten AP unter einem Schwellenwert liegt.Example 2 includes the subject of the example 1 optionally, the condition is one of the following group: if a measured Received Signal Strength Indicator (RSSI) of a third PPDU from the second AP is above a first threshold when the measured RSSI of the third PPDU is below a second threshold, if the first AP is disconnected from the second AP when a number of hops between the first AP and the second AP is greater than a threshold when latency between the first AP and the second AP is greater than a threshold when there is a response from the second AP a third PPDU is not received by the first AP in a threshold period when a response from the second AP to a service request from the first AP is not received in a threshold number of retries when communication with the second AP and the first AP terminates due to timeout has been, if an elapsed time since the decoding of the first PPDU is less than a time durc h the condition is specified and if a connection metric between the first AP and the second AP is below a threshold.

Im Beispiel 3 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 1 - 2 optional, dass die Funktion eine aus der folgenden Gruppe ist: ein Handover der Station vom ersten AP zu einem dritten AP, Institute of Electrical and Electronics Engineers (IEEE) 802.1 1v schneller Basic Service Set (BSS-) Übergang vom ersten AP zu einem dritten AP, Assoziieren mit einer zweiten Station, Durchführen von Beamforming und Verbinden mit einem Server.In Example 3, the subject matter of any one or more of Examples 1-2 optionally includes the function being one of the following: handover of the station from the first AP to a third AP, Institute of Electrical and Electronics Engineers (IEEE) 802.1 1v faster Basic Service Set (BSS) transition from the first AP to a third AP, associating with a second station, performing beamforming, and connecting to a server.

Im Beispiel 4 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 1 - 3 optional, dass die Autonomitätsbewilligung in einem Autonomitätsbewilligungs-Informationselement enthalten ist, wobei das Autonomitätsbewilligungs-Informationselement eines oder mehrere Paare von Funktionen und Bedingungen umfasst.In Example 4, the subject matter of any one or more of Examples 1-3 optionally includes the grant of autonomy in an allow-for-consent information item, wherein the grant-of-autonomy information item comprises one or more pairs of functions and conditions.

Im Beispiel 5 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 1 - 4 optional, dass der erste AP ein Satelliten-AP ist und der zweite AP ein Root-AP ist.In Example 5, the subject matter of any one or more of Examples 1-4 optionally includes the first AP being a satellite AP and the second AP being a root AP.

Im Beispiel 6 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 1 - 5 optional, dass die Verarbeitungsschaltungsanordnung des Weiteren zu Folgendem ausgelegt ist: eine dritte PPDU zu codieren, wobei die dritte PPDU eine Anforderung für eine Autonomitätsbewilligung umfasst; den ersten AP dazu zu konfigurieren, die dritte PPDU zum zweiten AP zu übertragen; und eine vierte PPDU zu decodieren, wobei die vierte PPDU eine Antwort auf die Anforderung für die Autonomitätsbewilligung umfasst.In Example 6, the subject matter of any one or more of Examples 1-5 optionally includes the processing circuitry further configured to: encode a third PPDU, wherein the third PPDU comprises an autonomy grant request; configure the first AP to transmit the third PPDU to the second AP; and decode a fourth PPDU, wherein the fourth PPDU comprises a response to the request for the grant of autonomy.

Im Beispiel 7 beinhaltet der Gegenstand des Beispiels 6 optional, dass die Antwort eine zweite Bedingung und eine zweite Funktion umfasst und dass die Verarbeitungsschaltungsanordnung des Weiteren zu Folgendem ausgelegt ist: zu bestimmen, ob die zweite Bedingung erfüllt ist; eine fünfte PPDU von der Station zu decodieren, wobei die fünfte PPDU die für die Station durchzuführende zweite Funktion anfordert; und, falls die Bestimmung erfolgt, dass die zweite Bedingung erfüllt ist, die zweite Funktion für die Station durchzuführen.In Example 7, the subject matter of Example 6 optionally includes that the response includes a second condition and a second function, and that the processing circuitry is further configured to: determine whether the second condition is met; decode a fifth PPDU from the station, the fifth PPDU requesting the second function to be performed for the station; and, if the determination is made that the second condition is satisfied to perform the second function for the station.

Im Beispiel 8 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 1 - 7 optional, dass die Verarbeitungsschaltungsanordnung des Weiteren zu Folgendem ausgelegt ist: eine dritte PPDU zu codieren, wobei die dritte PPDU einen Service Request für eine zweite Funktion umfasst; den ersten AP dazu zu konfigurieren, die dritte PPDU zum zweiten AP zu übertragen; und eine vierte PPDU zu decodieren, wobei die vierte PPDU eine Antwort auf den Service Request für die zweite Funktion umfasst.In Example 8, the subject matter of any one or more of Examples 1-7 optionally includes that the processing circuitry is further configured to: a third one PPDU, wherein the third PPDU comprises a service request for a second function; configure the first AP to transmit the third PPDU to the second AP; and decode a fourth PPDU, wherein the fourth PPDU comprises a response to the service request for the second function.

Im Beispiel 9 beinhaltet der Gegenstand des Beispiels 8 optional, dass die Antwort eine Angabe umfasst, ob die zweite Funktion dem ersten AP bewilligt worden ist, und dass die Verarbeitungsschaltungsanordnung des Weiteren zu Folgendem ausgelegt ist: zu bestimmen, ob die zweite Funktion bewilligt worden ist; eine fünfte PPDU von der Station zu decodieren, wobei die fünfte PPDU die für die Station durchzuführende zweite Funktion anfordert; und, falls die Bestimmung erfolgt, dass die zweite Funktion bewilligt worden ist, die zweite Funktion für die Station durchzuführen.In Example 9, the subject matter of Example 8 optionally includes that the answer includes an indication of whether the second function has been granted to the first AP, and that the processing circuitry is further configured to: determine whether the second function has been granted ; decode a fifth PPDU from the station, the fifth PPDU requesting the second function to be performed for the station; and if the determination is made that the second function has been granted to perform the second function for the station.

Im Beispiel 10 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 1 - 9 optional, dass die Verarbeitungsschaltungsanordnung des Weiteren zu Folgendem ausgelegt ist: eine dritte PPDU vom zweiten AP zu decodieren, wobei die dritte PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion angibt, wobei die Autonomitätsbewilligung angibt, dass der erste Zugriffspunkt zum Durchführen der Funktion autorisiert ist; eine zweite PPDU von einer Station zu decodieren, wobei die zweite PPDU die für die Station durchzuführende Funktion anfordert; und die Funktion für die Station durchzuführen.In Example 10, the subject matter of any one or more of Examples 1-9 optionally includes the processing circuitry further configured to: decode a third PPDU from the second AP, wherein the third PPDU comprises an autonomy grant, wherein the grant of autonomy indicates a function, the autonomy grant indicating that the first access point is authorized to perform the function; decode a second PPDU from a station, the second PPDU requesting the function to be performed for the station; and perform the function for the station.

Im Beispiel 11 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 1 - 10 optional, dass die erste PPDU von einem Multi-AP-Controller des zweiten AP empfangen wird.In Example 11, the subject matter of any one or more of Examples 1-10 optionally includes the first PPDU being received by a multi-AP controller of the second AP.

Im Beispiel 12 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 1 - 11 optional, dass der erste AP, der zweite AP und die drahtlose Station jeweils eines aus der folgenden Gruppe sind: ein Institute of Electrical and Electronics Engineers (IEEE) 802.1 1ax Zugriffspunkt, eine IEEE 802.1 1ax Station, eine IEEE 802.11 Station, ein IEEE 802.11 Zugriffspunkt und eine IEEE-Multi-AP-Einrichtung.In Example 12, the subject matter of any one or more of Examples 1-11 optionally includes that each of the first AP, the second AP, and the wireless station is one of the following: An Institute of Electrical and Electronics Engineers (IEEE) 802.1 1ax access point; an IEEE 802.1 1ax station, an IEEE 802.11 station, an IEEE 802.11 access point, and an IEEE multi-AP device.

Im Beispiel 13 enthält der Gegenstand irgendeines oder mehrerer der Beispiele 1 - 12 optional eine Transceiver-Schaltungsanordnung, die mit der Verarbeitungsschaltungsanordnung gekoppelt ist; und eine oder mehrere Antennen, die mit der Transceiver-Schaltungsanordnung gekoppelt sind, wobei der Speicher dazu ausgelegt ist, die erste PPDU und die zweite PPDU zu speichern.In Example 13, the subject matter of any one or more of Examples 1-12 optionally includes transceiver circuitry coupled to the processing circuitry; and one or more antennas coupled to the transceiver circuitry, the memory configured to store the first PPDU and the second PPDU.

Das Beispiel 14 ist ein nichtflüchtiges computerlesbares Speichermedium, das Anweisungen zur Ausführung durch einen oder mehrere Prozessoren einer Vorrichtung eines ersten Zugriffspunkts (AP) speichert, wobei die Anweisungen den einen oder die mehreren Prozessoren zu Folgendem konfigurieren: eine erste Physical Layer Convergence Procedure (PLCP-) Protokolldateneinheit (PPDU), die von einem zweiten AP empfangen worden ist, zu decodieren, wobei die erste PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt, wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der erste AP vom zweiten AP zum Durchführen der Funktion autorisiert ist, zu bestimmen, ob die Bedingung erfüllt ist; eine zweite PPDU, die von einer Station empfangen worden ist, zu decodieren, wobei die zweite PPDU die für die Station durchzuführende Funktion anfordert; und, falls die Bestimmung erfolgt, dass die Bedingung erfüllt ist, die Funktion für die Station durchzuführen.Example 14 is a non-transitory computer readable storage medium that stores instructions for execution by one or more processors of a first access point (AP) device, the instructions configuring the one or more processors to: a first physical layer convergence procedure (PLCP); ) Protocol data unit (PPDU) received from a second AP, the first PPDU comprising an autonomy grant, the autonomy grant indicating a function and a condition, the granting of autonomy indicating that, if the condition is satisfied, the first AP is authorized by the second AP to perform the function to determine if the condition is met; decode a second PPDU received from a station, the second PPDU requesting the function to be performed for the station; and, if the determination is made that the condition is satisfied to perform the function for the station.

Im Beispiel 15 beinhaltet der Gegenstand des Beispiels 14 optional, dass die Anweisungen des Weiteren den einen oder die mehreren Prozessoren zu Folgendem konfigurieren: eine dritte PPDU zu codieren, wobei die dritte PPDU eine Anforderung für eine Autonomitätsbewilligung umfasst; den ersten AP dazu zu konfigurieren, die dritte PPDU zum zweiten AP zu übertragen; und eine vierte PPDU zu decodieren, wobei die vierte PPDU eine Antwort auf die Anforderung für die Autonomitätsbewilligung umfasst.In Example 15, the subject matter of Example 14 optionally includes the instructions further configuring the one or more processors to: encode a third PPDU, wherein the third PPDU comprises an autonomy grant request; configure the first AP to transmit the third PPDU to the second AP; and decode a fourth PPDU, wherein the fourth PPDU comprises a response to the request for the grant of autonomy.

Im Beispiel 16 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 14 - 15 optional, dass die Anweisungen des Weiteren den einen oder die mehreren Prozessoren zu Folgendem konfigurieren: zu bestimmen, ob die zweite Bedingung erfüllt ist; eine fünfte PPDU von der Station zu decodieren, wobei die fünfte PPDU die für die Station durchzuführende zweite Funktion anfordert; und, falls die Bestimmung erfolgt, dass die zweite Bedingung erfüllt ist, die zweite Funktion für die Station durchzuführen.In Example 16, the subject matter of any one or more of Examples 14-15 optionally includes the instructions further configuring the one or more processors to: determine whether the second condition is met; decode a fifth PPDU from the station, the fifth PPDU requesting the second function to be performed for the station; and, if the determination is made that the second condition is satisfied to perform the second function for the station.

Das Beispiel 17 ist ein Verfahren, das von einer Vorrichtung eines ersten Zugriffspunkts (AP) durchgeführt wird, wobei das Verfahren Folgendes umfasst: eine erste Physical Layer Convergence Procedure (PLCP-) Protokolldateneinheit (PPDU), die von einem zweiten AP empfangen worden ist, zu decodieren, wobei die erste PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt, wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der erste AP vom zweiten AP zum Durchführen der Funktion autorisiert ist, zu bestimmen, ob die Bedingung erfüllt ist; eine zweite PPDU, die von einer Station empfangen worden ist, zu decodieren, wobei die zweite PPDU die für die Station durchzuführende Funktion anfordert; und, falls die Bestimmung erfolgt, dass die Bedingung erfüllt ist, die Funktion für die Station durchzuführen.Example 17 is a method performed by a first access point (AP) device, the method comprising: a first physical layer convergence procedure (PLCP) protocol data unit (PPDU) received from a second AP; wherein the first PPDU comprises an autonomy grant, the autonomy grant indicating a function and a condition, the autonomy grant indicating that, if the condition is satisfied, the first AP is authorized by the second AP to perform the function, whether the condition is fulfilled; decode a second PPDU received from a station, the second PPDU requesting the function to be performed for the station; and, if that Determination is made that the condition is fulfilled to perform the function for the station.

Im Beispiel 18 beinhaltet der Gegenstand des Beispiels 17 optional, dass die Bedingung eine aus der folgenden Gruppe ist: dass ein gemessener Received Signal Strength Indicator (RSSI) einer dritten PPDU vom zweiten AP über einem ersten Schwellenwert liegt, dass der gemessene RSSI der dritten PPDU unter einem zweiten Schwellenwert liegt, und dass die Funktion eine aus der folgenden Gruppe ist: ein Handover der Station vom ersten AP zu einem dritten AP, und Institute of Electrical and Electronics Engineers (IEEE) 802.11v schneller Basic Service Set (BSS-) Übergang vom ersten AP zu einem dritten AP.In Example 18, the subject matter of Example 17 optionally includes that the condition is one of the following group: that a measured Received Signal Strength Indicator (RSSI) of a third PPDU from the second AP is above a first threshold that the measured RSSI of the third PPDU is below a second threshold, and that the function is one of the following: handover of the station from the first AP to a third AP, and Institute of Electrical and Electronics Engineers (IEEE) 802.11v Fast Basic Service Set (BSS) transition from the first AP to a third AP.

Das Beispiel 19 ist eine Vorrichtung eines ersten Zugriffspunkts (AP), die Folgendes umfasst: Speicher; und eine Verarbeitungsschaltungsanordnung, die mit dem Speicher gekoppelt ist, wobei die Verarbeitungsschaltungsanordnung zu Folgendem ausgelegt ist: eine erste Physical Layer Convergence Procedure (PLCP) Protokolldateneinheit (PPDU) zu decodieren, wobei die erste PPDU Fähigkeitsinformationen eines zweiten AP umfasst, wobei die Fähigkeitsinformationen Funktionen angeben, zu deren Durchführung der zweite AP in der Lage ist; eine zweite PPDU zu codieren, wobei die zweite PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt, wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der zweite Zugriffspunkt zum Durchführen der Funktion autorisiert ist, und wobei die Funktion eine der Funktionen ist, zu deren Durchführung der zweite AP in der Lage ist; und den ersten AP dazu zu konfigurieren, die zweite PPDU zum zweiten AP zu übertragen, wobei der Speicher dazu ausgelegt ist, die erste PPDU und die zweite PPDU zu speichern.Example 19 is a first access point (AP) device that includes: memory; and processing circuitry coupled to the memory, the processing circuitry configured to: decode a first physical layer convergence procedure (PLCP) protocol data unit (PPDU), the first PPDU comprising capability information of a second AP, the capability information indicating functions which the second AP is able to carry out; a second PPDU, wherein the second PPDU comprises an autonomy grant, the autonomy grant indicating a function and a condition, the granting of autonomy indicating that, if the condition is satisfied, the second access point is authorized to perform the function, and wherein the Function is one of the functions that the second AP is capable of performing; and configure the first AP to transmit the second PPDU to the second AP, wherein the memory is configured to store the first PPDU and the second PPDU.

Im Beispiel 20 beinhaltet der Gegenstand des Beispiels 19 optional, dass die Verarbeitungsschaltungsanordnung des Weiteren zu Folgendem ausgelegt ist: eine dritte PPDU zu decodieren, wobei die dritte PPDU eine Anforderung für eine Autonomitätsbewilligung vom zweiten AP umfasst; eine vierte PPDU zu codieren, wobei die vierte PPDU eine Antwort auf die Anforderung für die Autonomitätsbewilligung umfasst; und den ersten AP dazu zu konfigurieren, die vierte PPDU zum zweiten AP zu übertragen.In Example 20, the subject matter of Example 19 optionally includes the processing circuitry further configured to: decode a third PPDU, wherein the third PPDU comprises a request for an autonomy grant from the second AP; encode a fourth PPDU, the fourth PPDU comprising a response to the request for the grant of autonomy; and configure the first AP to transmit the fourth PPDU to the second AP.

Im Beispiel 21 beinhaltet der Gegenstand des Beispiels 20 optional, dass die Antwort eine zweite Bedingung und eine zweite Funktion umfasst.In Example 21, the subject matter of Example 20 optionally includes that the answer includes a second condition and a second function.

Im Beispiel 22 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 19 - 21 optional, dass die Verarbeitungsschaltungsanordnung des Weiteren zu Folgendem ausgelegt ist: eine dritte PPDU zu decodieren, wobei die dritte PPDU einen Service Request für eine zweite Funktion umfasst; zu bestimmen, ob dem zweiten AP die zweite Funktion zu bewilligen ist; eine vierte PPDU zu codieren, wobei die vierte PPDU eine Antwort auf den Service Request für die zweite Funktion umfasst; und den ersten AP dazu zu konfigurieren, die dritte PPDU zum zweiten AP zu übertragen, wobei die Antwort eine Angabe umfasst, ob die zweite Funktion dem zweiten AP bewilligt worden ist.In Example 22, the subject matter of any one or more of Examples 19-21 optionally includes the processing circuitry further configured to: decode a third PPDU, wherein the third PPDU comprises a service request for a second function; determine if the second AP is to grant the second function; to encode a fourth PPDU, the fourth PPDU comprising a response to the service request for the second function; and configure the first AP to transmit the third PPDU to the second AP, the response comprising an indication of whether the second function has been granted to the second AP.

Im Beispiel 23 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 19 - 22 optional, dass die Autonomitätsbewilligung in einem Autonomitätsbewilligungs-Informationselement enthalten ist, wobei das Autonomitätsbewilligungs-Informationselement eine oder mehrere Autonomitätsbewilligungen umfasst.In Example 23, the subject matter of any one or more of Examples 19-22 optionally includes the grant of autonomy in an autonomy grant information item, wherein the permit of autonomy information item comprises one or more authority grants.

Im Beispiel 24 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 20 - 23 optional, dass der erste AP, der zweite AP und die drahtlose Station jeweils eines aus der folgenden Gruppe sind: ein Institute of Electrical and Electronics Engineers (IEEE) 802.11ax Zugriffspunkt, eine IEEE 802.11ax Station, eine IEEE 802.11 Station und ein IEEE 802.11 Zugriffspunkt.In Example 24, the subject matter of any one or more of Examples 20-23 optionally includes the first AP, the second AP, and the wireless station each being one of the following: an Institute of Electrical and Electronics Engineers (IEEE) 802.11ax access point; an IEEE 802.11ax station, an IEEE 802.11 station and an IEEE 802.11 access point.

Im Beispiel 25 enthält der Gegenstand irgendeines oder mehrerer der Beispiele 20 - 24 optional eine Transceiver-Schaltungsanordnung, die mit der Verarbeitungsschaltungsanordnung gekoppelt ist; und eine oder mehrere Antennen, die mit der Transceiver-Schaltungsanordnung gekoppelt sind.In Example 25, the subject matter of any one or more of Examples 20-24 optionally includes transceiver circuitry coupled to the processing circuitry; and one or more antennas coupled to the transceiver circuitry.

Das Beispiel 26 ist ein nichtflüchtiges computerlesbares Speichermedium, das Anweisungen zur Ausführung durch einen oder mehrere Prozessoren einer Vorrichtung einer ersten Drahtlos-Einrichtung speichert, wobei die Anweisungen dazu dienen, den einen oder die mehreren Prozessoren zu Folgendem zu konfigurieren: eine erste Physical Layer Convergence Procedure (PLCP) Protokolldateneinheit (PPDU) zu decodieren, wobei die erste PPDU Fähigkeitsinformationen eines zweiten AP umfasst, wobei die Fähigkeitsinformationen Funktionen angeben, zu deren Durchführung der zweite AP in der Lage ist; eine zweite PPDU zu codieren, wobei die zweite PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt, wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der zweite Zugriffspunkt zum Durchführen der Funktion autorisiert ist, und wobei die Funktion eine der Funktionen ist, zu deren Durchführung der zweite AP in der Lage ist; und den ersten AP dazu zu konfigurieren, die zweite PPDU zum zweiten AP zu übertragen, wobei der Speicher dazu ausgelegt ist, die erste PPDU und die zweite PPDU zu speichern.Example 26 is a non-transitory computer-readable storage medium that stores instructions for execution by one or more processors of a device of a first wireless device, the instructions for configuring the one or more processors to: a first physical layer convergence procedure Decode (PLCP) protocol data unit (PPDU), the first PPDU comprising capability information of a second AP, the capability information indicating functions that the second AP is capable of performing; a second PPDU, wherein the second PPDU comprises an autonomy grant, the autonomy grant indicating a function and a condition, the granting of autonomy indicating that, if the condition is satisfied, the second access point is authorized to perform the function, and wherein the Function is one of the functions that the second AP is capable of performing; and configure the first AP to transmit the second PPDU to the second AP, wherein the memory is configured to store the first PPDU and the second PPDU.

Im Beispiel 27 beinhaltet der Gegenstand des Beispiels 26 optional, dass die Anweisungen des Weiteren den einen oder die mehreren Prozessoren zu Folgendem konfigurieren: eine dritte PPDU zu decodieren, wobei die dritte PPDU eine Anforderung für eine Autonomitätsbewilligung vom zweiten AP umfasst; eine vierte PPDU zu codieren, wobei die vierte PPDU eine Antwort auf die Anforderung für die Autonomitätsbewilligung umfasst; und den ersten AP dazu zu konfigurieren, die vierte PPDU zum zweiten AP zu übertragen. In Example 27, the subject matter of Example 26 optionally includes the instructions further configuring the one or more processors to: decode a third PPDU, wherein the third PPDU comprises a request for an autonomy grant from the second AP; encode a fourth PPDU, the fourth PPDU comprising a response to the request for the grant of autonomy; and configure the first AP to transmit the fourth PPDU to the second AP.

Im Beispiel 28 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 26 - 27 optional, dass die Antwort eine zweite Bedingung und eine zweite Funktion umfasst.In Example 28, the subject matter of any one or more of Examples 26-27 optionally includes that the response includes a second condition and a second function.

Im Beispiel 29 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 26 - 28 optional, dass die Anweisungen des Weiteren den einen oder die mehreren Prozessoren zu Folgendem konfigurieren: eine dritte PPDU zu decodieren, wobei die dritte PPDU einen Service Request für eine zweite Funktion umfasst; zu bestimmen, ob dem zweiten AP die zweite Funktion zu bewilligen ist; eine vierte PPDU zu codieren, wobei die vierte PPDU eine Antwort auf den Service Request für die zweite Funktion umfasst; und den ersten AP dazu zu konfigurieren, die dritte PPDU zum zweiten AP zu übertragen, wobei die Antwort eine Angabe umfasst, ob die zweite Funktion dem zweiten AP bewilligt worden ist.In Example 29, the subject matter of any one or more of Examples 26-28 optionally includes the instructions further configuring the one or more processors to: decode a third PPDU, wherein the third PPDU comprises a service request for a second function; determine if the second AP is to grant the second function; to encode a fourth PPDU, the fourth PPDU comprising a response to the service request for the second function; and configure the first AP to transmit the third PPDU to the second AP, the response comprising an indication of whether the second function has been granted to the second AP.

Im Beispiel 30 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 26 - 29 optional, dass die Autonomitätsbewilligung in einem Autonomitätsbewilligungs-Informationselement enthalten ist, wobei das Autonomitätsbewilligungs-Informationselement eine oder mehrere Autonomitätsbewilligungen umfasst.In Example 30, the subject matter of any one or more of Examples 26-29 optionally includes the grant of autonomy in an autonomy grant information item, wherein the grant permission information item comprises one or more granted permissions.

Im Beispiel 31 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 26 - 30 optional, dass der erste AP, der zweite AP und die drahtlose Station jeweils eines aus der folgenden Gruppe sind: ein Institute of Electrical and Electronics Engineers (IEEE) 802.11ax Zugriffspunkt, eine IEEE 802.11ax Station, eine IEEE 802.11 Station und ein IEEE 802.11 Zugriffspunkt.In Example 31, the subject matter of any one or more of Examples 26-30 optionally includes the first AP, the second AP, and the wireless station each being one of the following: an Institute of Electrical and Electronics Engineers (IEEE) 802.11ax access point; an IEEE 802.11ax station, an IEEE 802.11 station and an IEEE 802.11 access point.

Das Beispiel 32 ist ein Verfahren, das von einer Vorrichtung einer ersten Drahtlos-Einrichtung durchgeführt wird, wobei das Verfahren Folgendes umfasst: eine erste Physical Layer Convergence Procedure (PLCP) Protokolldateneinheit (PPDU) zu decodieren, wobei die erste PPDU Fähigkeitsinformationen eines zweiten AP umfasst, wobei die Fähigkeitsinformationen Funktionen angeben, zu deren Durchführung der zweite AP in der Lage ist; eine zweite PPDU zu codieren, wobei die zweite PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt, wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der zweite Zugriffspunkt zum Durchführen der Funktion autorisiert ist, und wobei die Funktion eine der Funktionen ist, zu deren Durchführung der zweite AP in der Lage ist; und den ersten AP dazu zu konfigurieren, die zweite PPDU zum zweiten AP zu übertragen, wobei der Speicher dazu ausgelegt ist, die erste PPDU und die zweite PPDU zu speichern.Example 32 is a method performed by a device of a first wireless device, the method comprising: decoding a first physical layer convergence procedure (PLCP) protocol data unit (PPDU), wherein the first PPDU comprises capability information of a second AP wherein the capability information indicates functions that the second AP is capable of performing; a second PPDU, wherein the second PPDU comprises an autonomy grant, the autonomy grant indicating a function and a condition, the granting of autonomy indicating that, if the condition is satisfied, the second access point is authorized to perform the function, and wherein the Function is one of the functions that the second AP is capable of performing; and configure the first AP to transmit the second PPDU to the second AP, wherein the memory is configured to store the first PPDU and the second PPDU.

Im Beispiel 33 beinhaltet der Gegenstand des Beispiels 32 optional, dass das Verfahren des Weiteren Folgendes umfasst: eine dritte PPDU zu decodieren, wobei die dritte PPDU eine Anforderung für eine Autonomitätsbewilligung vom zweiten AP umfasst; eine vierte PPDU zu codieren, wobei die vierte PPDU eine Antwort auf die Anforderung für die Autonomitätsbewilligung umfasst; und den ersten AP dazu zu konfigurieren, die vierte PPDU zum zweiten AP zu übertragen.In Example 33, the subject matter of Example 32 optionally includes that the method further comprises: decoding a third PPDU, wherein the third PPDU comprises a request for an autonomy grant from the second AP; encode a fourth PPDU, the fourth PPDU comprising a response to the request for the grant of autonomy; and configure the first AP to transmit the fourth PPDU to the second AP.

Im Beispiel 34 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 32 - 33 optional, dass die Antwort eine zweite Bedingung und eine zweite Funktion umfasst.In Example 34, the subject matter of any one or more of Examples 32-33 optionally includes that the response includes a second condition and a second function.

Im Beispiel 35 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 32 - 34 optional, dass das Verfahren des Weiteren Folgendes umfasst: eine dritte PPDU zu decodieren, wobei die dritte PPDU einen Service Request für eine zweite Funktion umfasst; zu bestimmen, ob dem zweiten AP die zweite Funktion zu bewilligen ist; eine vierte PPDU zu codieren, wobei die vierte PPDU eine Antwort auf den Service Request für die zweite Funktion umfasst; und den ersten AP dazu zu konfigurieren, die dritte PPDU zum zweiten AP zu übertragen, wobei die Antwort eine Angabe umfasst, ob die zweite Funktion dem zweiten AP bewilligt worden ist.In Example 35, the subject matter of any one or more of Examples 32-34 optionally includes the method further comprising: decoding a third PPDU, wherein the third PPDU comprises a service request for a second function; determine if the second AP is to grant the second function; to encode a fourth PPDU, the fourth PPDU comprising a response to the service request for the second function; and configure the first AP to transmit the third PPDU to the second AP, the response comprising an indication of whether the second function has been granted to the second AP.

Im Beispiel 36 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 32 - 35 optional, dass die Autonomitätsbewilligung in einem Autonomitätsbewilligungs-Informationselement enthalten ist, wobei das Autonomitätsbewilligungs-Informationselement eine oder mehrere Autonomitätsbewilligungen umfasst.In Example 36, the subject matter of any one or more of Examples 32-35 optionally includes the grant of autonomy in an allowance information element, wherein the grant permission information element comprises one or more allowances of autonomy.

Im Beispiel 37 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 32 - 36 optional, dass der erste AP, der zweite AP und die drahtlose Station jeweils eines aus der folgenden Gruppe sind: ein Institute of Electrical and Electronics Engineers (IEEE) 802.11ax Zugriffspunkt, eine IEEE 802.11ax Station, eine IEEE 802.11 Station und ein IEEE 802.11 Zugriffspunkt.In Example 37, the subject matter of any one or more of Examples 32-36 optionally includes the first AP, the second AP, and the wireless station each being one of the following: an Institute of Electrical and Electronics Engineers (IEEE) 802.11ax access point; an IEEE 802.11ax station, an IEEE 802.11 station and an IEEE 802.11 access point.

Das Beispiel 38 ist eine Vorrichtung einer ersten Drahtlos-Einrichtung, wobei die Vorrichtung Folgendes umfasst: Mittel zum Decodieren einer ersten Physical Layer Convergence Procedure (PLCP) Protokolldateneinheit (PPDU), wobei die erste PPDU Fähigkeitsinformationen eines zweiten AP umfasst, wobei die Fähigkeitsinformationen Funktionen angeben, zu deren Durchführung der zweite AP in der Lage ist; Mittel zum Codieren einer zweiten PPDU, wobei die zweite PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt, wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der zweite Zugriffspunkt zum Durchführen der Funktion autorisiert ist, und wobei die Funktion eine der Funktionen ist, zu deren Durchführung der zweite AP in der Lage ist; und Mittel zum Konfigurieren des ersten AP dazu, die zweite PPDU zum zweiten AP zu übertragen, wobei der Speicher dazu ausgelegt ist, die erste PPDU und die zweite PPDU zu speichern.Example 38 is a device of a first wireless device, wherein the device Comprising: means for decoding a first Physical Layer Convergence Procedure (PLCP) protocol data unit (PPDU), the first PPDU comprising capability information of a second AP, the capability information indicating functions that the second AP is capable of performing; Means for encoding a second PPDU, wherein the second PPDU comprises an autonomy grant, the autonomy grant indicating a function and a condition, the granting of autonomy indicating that, if the condition is satisfied, the second access point is authorized to perform the function, and wherein the function is one of the functions that the second AP is capable of performing; and means for configuring the first AP to transmit the second PPDU to the second AP, wherein the memory is configured to store the first PPDU and the second PPDU.

Im Beispiel 39 beinhaltet der Gegenstand des Beispiels 38 optional, dass die Vorrichtung des Weiteren Folgendes umfasst: Mittel zum Decodieren einer dritten PPDU, wobei die dritte PPDU eine Anforderung für eine Autonomitätsbewilligung vom zweiten AP umfasst; Mittel zum Codieren einer vierten PPDU, wobei die vierte PPDU eine Antwort auf die Anforderung für die Autonomitätsbewilligung umfasst; und Mittel zum Konfigurieren des ersten AP dazu, die vierte PPDU zum zweiten AP zu übertragen.In example 39, the subject-matter of example 38 optionally includes that the apparatus further comprises: means for decoding a third PPDU, the third PPDU comprising a request for an autonomy grant from the second AP; Means for encoding a fourth PPDU, the fourth PPDU comprising a response to the request for the grant of autonomy; and means for configuring the first AP to transmit the fourth PPDU to the second AP.

Im Beispiel 40 beinhaltet der Gegenstand des Beispiels 39 optional, dass die Antwort eine zweite Bedingung und eine zweite Funktion umfasst.In Example 40, the subject matter of Example 39 optionally includes that the answer includes a second condition and a second function.

Im Beispiel 41 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 39 - 40 optional, dass die Vorrichtung des Weiteren Folgendes umfasst: Mittel zum Decodieren einer dritten PPDU, wobei die dritte PPDU einen Service Request für eine zweite Funktion umfasst; Mittel zum Bestimmen, ob dem zweiten AP die zweite Funktion zu bewilligen ist; Mittel zum Codieren einer vierten PPDU, wobei die vierte PPDU eine Antwort auf den Service Request für die zweite Funktion umfasst; und Mittel zum Konfigurieren des ersten AP dazu, die dritte PPDU zum zweiten AP zu übertragen, wobei die Antwort eine Angabe umfasst, ob die zweite Funktion dem zweiten AP bewilligt worden ist.In example 41, the subject matter of any one or more of examples 39-40 optionally includes that the apparatus further comprises: means for decoding a third PPDU, the third PPDU comprising a service request for a second function; Means for determining if the second function is to be granted to the second AP; Means for encoding a fourth PPDU, the fourth PPDU comprising a response to the service request for the second function; and means for configuring the first AP to transmit the third PPDU to the second AP, the response comprising an indication of whether the second function has been granted to the second AP.

Im Beispiel 42 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 39 - 41 optional, dass die Autonomitätsbewilligung in einem Autonomitätsbewilligungs-Informationselement enthalten ist, wobei das Autonomitätsbewilligungs-Informationselement eine oder mehrere Autonomitätsbewilligungen umfasst.In Example 42, the subject matter of any one or more of Examples 39-41 optionally includes the granting of the grant of autonomy in a grant-of-consent information item, wherein the grant-of-consent information item comprises one or more grant-of-autonomy grants.

Im Beispiel 43 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 39 - 42 optional, dass der erste AP, der zweite AP und die drahtlose Station jeweils eines aus der folgenden Gruppe sind: ein Institute of Electrical and Electronics Engineers (IEEE) 802.11ax Zugriffspunkt, eine IEEE 802.11ax Station, eine IEEE 802.11 Station und ein IEEE 802.11 Zugriffspunkt.In Example 43, the subject matter of any one or more of Examples 39-42 optionally includes the first AP, the second AP, and the wireless station each being one of the following: an Institute of Electrical and Electronics Engineers (IEEE) 802.11ax access point; an IEEE 802.11ax station, an IEEE 802.11 station and an IEEE 802.11 access point.

Das Beispiel 44 ist eine Vorrichtung eines ersten Zugriffspunkts (AP), die Folgendes umfasst: Mittel zum Decodieren einer ersten Physical Layer Convergence Procedure (PLCP-) Protokolldateneinheit (PPDU), die von einem zweiten AP empfangen worden ist, wobei die erste PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt, wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der erste AP vom zweiten AP zum Durchführen der Funktion autorisiert ist, Mittel zum Bestimmen, ob die Bedingung erfüllt ist; Mittel zum Decodieren einer zweiten PPDU, die von einer Station empfangen worden ist, wobei die zweite PPDU die für die Station durchzuführende Funktion anfordert; und, falls die Bestimmung erfolgt, dass die Bedingung erfüllt ist, Mittel zum Durchführen der Funktion für die Station.Example 44 is a first access point (AP) device comprising: means for decoding a first Physical Layer Convergence Procedure (PLCP) protocol data unit (PPDU) received from a second AP, wherein the first PPDU is an autonomy grant wherein the autonomy grant indicates a function and a condition, the autonomy grant indicating that, if the condition is satisfied, the first AP is authorized by the second AP to perform the function, means for determining whether the condition is met; Means for decoding a second PPDU received from a station, the second PPDU requesting the function to be performed on the station; and, if the determination is made that the condition is met, means for performing the function for the station.

Im Beispiel 45 beinhaltet der Gegenstand des Beispiels 44 optional, dass die Bedingung eine aus der folgenden Gruppe ist: wenn ein gemessener Received Signal Strength Indicator (RSSI) einer dritten PPDU aus dem zweiten AP über einem ersten Schwellenwert liegt, wenn der gemessene RSSI der dritten PPDU unter einem zweiten Schwellenwert liegt, wenn der erste AP vom zweiten AP getrennt ist, wenn eine Anzahl Hops zwischen dem ersten AP und dem zweiten AP größer als ein Schwellenwert ist, wenn eine Latenz zwischen dem ersten AP und dem zweiten AP größer als ein Schwellenwert ist, wenn eine Antwort vom zweiten AP auf eine dritte PPDU vom ersten AP nicht in einem Schwellenwertzeitraum empfangen wird, wenn eine Antwort vom zweiten AP auf einen Service Request vom ersten AP nicht in einer Schwellenwertanzahl von Wiederholungen empfangen wird, wenn eine Kommunikation mit dem zweiten AP und dem ersten AP wegen Zeitüberschreitung beendet worden ist, wenn eine abgelaufene Zeit seit dem Decodieren der ersten PPDU kleiner als eine Zeit ist, die durch die Bedingung angegeben wird, und wenn eine Verbindungsmessgröße zwischen dem ersten AP und dem zweiten AP unter einem Schwellenwert liegt.In Example 45, the subject matter of Example 44 optionally includes the condition being one of the following group: if a measured Received Signal Strength Indicator (RSSI) of a third PPDU from the second AP is above a first threshold, if the measured RSSI is the third PPDU is below a second threshold when the first AP is disconnected from the second AP when a number of hops between the first AP and the second AP is greater than a threshold when latency between the first AP and the second AP is greater than a threshold when a response from the second AP to a third PPDU is not received by the first AP in a threshold period when a response from the second AP to a service request from the first AP is not received in a threshold number of retries when communicating with the second AP AP and the first AP has timed out if an elapsed time since the decode The first PPDU is less than a time indicated by the condition and when a connection metric between the first AP and the second AP is below a threshold.

Im Beispiel 46 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 44 - 45 optional, dass die Funktion eine aus der folgenden Gruppe ist: ein Handover der Station vom ersten AP zu einem dritten AP, Institute of Electrical and Electronics Engineers (IEEE) 802.1 1v schneller Basic Service Set (BSS-) Übergang vom ersten AP zu einem dritten AP, Assoziieren mit einer zweiten Station, Durchführen von Beamforming und Verbinden mit einem Server.In example 46, the subject matter of any one or more of examples 44-45 optionally includes the function being one of the following group: a handover of the station from the first AP to a third AP, Institute of Electrical and Electronics Engineers (IEEE) 802.1 1v faster Basic Service Set (BSS) transition from the first AP to a third AP, associate with a second station, Perform beamforming and connect to a server.

Im Beispiel 47 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 44 - 46 optional, dass die Autonomitätsbewilligung in einem Autonomitätsbewilligungs-Informationselement enthalten ist, wobei das Autonomitätsbewilligungs-Informationselement eines oder mehrere Paare von Funktionen und Bedingungen umfasst.In example 47, the subject matter of any one or more of examples 44-46 optionally includes the granting of autonomy permission in an authorization grant information item, wherein the granting allowance information item comprises one or more pairs of functions and conditions.

Im Beispiel 48 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 44 - 47 optional, dass der erste AP ein Satelliten-AP ist und der zweite AP ein Root-AP ist.In example 48, the subject matter of any one or more of examples 44-47 optionally includes that the first AP is a satellite AP and the second AP is a root AP.

Im Beispiel 49 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 44 - 48 optional, dass die Vorrichtung des Weiteren Folgendes umfasst: Mittel zum Codieren einer dritten PPDU, wobei die dritte PPDU eine Anforderung für eine Autonomitätsbewilligung umfasst; Mittel zum Konfigurieren des ersten AP dazu, die dritte PPDU zum zweiten AP zu übertragen; und Mittel zum Decodieren einer vierten PPDU, wobei die vierte PPDU eine Antwort auf die Anforderung für die Autonomitätsbewilligung umfasst.In Example 49, the subject matter of any one or more of Examples 44-48 optionally includes that the apparatus further comprises: means for encoding a third PPDU, the third PPDU comprising an Autonomy Approval Request; Means for configuring the first AP to transmit the third PPDU to the second AP; and means for decoding a fourth PPDU, the fourth PPDU comprising a response to the request for the grant of autonomy.

Im Beispiel 50 beinhaltet der Gegenstand des Beispiels 49 optional, dass die Antwort eine zweite Bedingung und eine zweite Funktion umfasst und dass die Vorrichtung des Weiteren Folgendes umfasst: Mittel zum Bestimmen, ob die zweite Bedingung erfüllt ist; Mittel zum Decodieren einer fünften PPDU von der Station, wobei die fünfte PPDU die für die Station durchzuführende zweite Funktion anfordert; und, falls die Bestimmung erfolgt, dass die zweite Bedingung erfüllt ist, Mittel zum Durchführen der zweiten Funktion für die Station.In Example 50, the subject matter of Example 49 optionally includes the response including a second condition and a second function, and the apparatus further comprising: means for determining whether the second condition is met; Means for decoding a fifth PPDU from the station, the fifth PPDU requesting the second function to be performed for the station; and, if the determination is made that the second condition is met, means for performing the second function for the station.

Im Beispiel 51 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 44 - 50 optional, dass die Vorrichtung des Weiteren Folgendes umfasst: Mittel zum Codieren einer dritten PPDU, wobei die dritte PPDU einen Service Request für eine zweite Funktion umfasst; Mittel zum Konfigurieren des ersten AP dazu, die dritte PPDU zum zweiten AP zu übertragen; und Mittel zum Decodieren einer vierten PPDU, wobei die vierte PPDU eine Antwort auf den Service Request für die zweite Funktion umfasst.In Example 51, the subject matter of any one or more of Examples 44-50 optionally includes that the apparatus further comprises: means for encoding a third PPDU, the third PPDU comprising a service request for a second function; Means for configuring the first AP to transmit the third PPDU to the second AP; and means for decoding a fourth PPDU, wherein the fourth PPDU comprises a response to the service request for the second function.

Im Beispiel 52 beinhaltet der Gegenstand des Beispiels 51 optional, dass die Antwort eine Angabe umfasst, ob die zweite Funktion dem ersten AP bewilligt worden ist, und dass die Vorrichtungen des Weiteren Folgendes umfasst: Mittel zum Bestimmen, ob die zweite Funktion bewilligt worden ist; Mittel zum Decodieren einer fünften PPDU von der Station, wobei die fünfte PPDU die für die Station durchzuführende zweite Funktion anfordert; und, falls die Bestimmung erfolgt, dass die zweite Funktion bewilligt worden ist, Mittel zum Durchführen der zweiten Funktion für die Station.In Example 52, the subject matter of Example 51 optionally includes the answer comprising an indication of whether the second function has been granted to the first AP, and the apparatus further comprises: means for determining whether the second function has been granted; Means for decoding a fifth PPDU from the station, the fifth PPDU requesting the second function to be performed for the station; and, if the determination is made that the second function has been granted, means for performing the second function for the station.

Im Beispiel 53 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 44 - 52 optional, dass die Vorrichtung des Weiteren Folgendes umfasst: Mittel zum Decodieren einer dritten PPDU vom zweiten AP, wobei die dritte PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion angibt, wobei die Autonomitätsbewilligung angibt, dass der erste Zugriffspunkt zum Durchführen der Funktion autorisiert ist; Mittel zum Decodieren einer zweiten PPDU von einer Station, wobei die zweite PPDU die für die Station durchzuführende Funktion anfordert; und Mittel zum Durchführen der Funktion für die Station.In Example 53, the subject matter of any one or more of Examples 44-52 optionally includes the apparatus further comprising: means for decoding a third PPDU from the second AP, wherein the third PPDU comprises an autonomy grant, the autonomy grant indicating a function the grant of autonomy indicates that the first access point is authorized to perform the function; Means for decoding a second PPDU from a station, the second PPDU requesting the function to be performed for the station; and means for performing the function for the station.

Im Beispiel 54 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 44 - 53 optional, dass die erste PPDU von einem Multi-AP-Controller des zweiten AP empfangen wird.In Example 54, the subject matter of any one or more of Examples 44-53 optionally includes the first PPDU being received by a multi-AP controller of the second AP.

Im Beispiel 55 beinhaltet der Gegenstand irgendeines oder mehrerer der Beispiele 44 - 54 optional, dass der erste AP, der zweite AP und die drahtlose Station jeweils eines aus der folgenden Gruppe sind: ein Institute of Electrical and Electronics Engineers (IEEE) 802.11ax Zugriffspunkt, eine IEEE 802.11ax Station, eine IEEE 802.11 Station, ein IEEE 802.11 Zugriffspunkt und eine IEEE-Multi-AP-Einrichtung.In Example 55, the subject matter of any one or more of Examples 44-54 optionally includes the first AP, the second AP, and the wireless station each being one of the following: an Institute of Electrical and Electronics Engineers (IEEE) 802.11ax access point; an IEEE 802.11ax station, an IEEE 802.11 station, an IEEE 802.11 access point, and an IEEE multi-AP device.

Im Beispiel 56 enthält der Gegenstand irgendeines oder mehrerer der Beispiele 44 - 55 optional Mittel zum Verarbeiten von Funkfrequenzsignalen, die mit einem Mittel zum Speichern und Abrufen der ersten PPDU gekoppelt sind; und Mittel zum Übertragen und Empfangen der Funkfrequenzsignale, die mit den Mitteln zum Verarbeiten der Funkfrequenzsignale gekoppelt sind.In Example 56, the subject matter of any one or more of Examples 44-55 optionally includes means for processing radio frequency signals coupled to means for storing and retrieving the first PPDU; and means for transmitting and receiving the radio frequency signals coupled to the means for processing the radio frequency signals.

Die Zusammenfassung wird bereitgestellt, um 37 CFR Abschnitt 1.72 (b) zu erfüllen, der eine Zusammenfassung erfordert, die es dem Leser gestattet, das Wesen und die Kernaussage der technischen Offenbarung festzustellen. Sie wird mit dem Verständnis eingereicht, dass sie nicht dazu verwendet werden wird, den Schutzbereich oder die Bedeutung der Ansprüche auszudeuten oder einzuschränken. Die folgenden Ansprüche sind hiermit in die ausführliche Beschreibung einbezogen, wobei jeder Anspruch für sich als eine separate Ausführungsform steht.The Abstract is provided to comply with 37 CFR Section 1.72 (b), which requires a summary that will allow the reader to determine the nature and key message of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. The following claims are hereby incorporated into the detailed description, with each claim standing on its own as a separate embodiment.

ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • US 62465365 [0001]US 62465365 [0001]

Claims (26)

Es wird Folgendes beansprucht:The following is claimed: Vorrichtung eines ersten Zugriffspunkts (AP), die Folgendes umfasst: Speicher; und eine Verarbeitungsschaltungsanordnung, die mit dem Speicher gekoppelt ist, wobei die Verarbeitungsschaltungsanordnung zu Folgendem ausgelegt ist: eine erste Physical Layer Convergence Procedure (PLCP-) Protokolldateneinheit (PPDU), die von einem zweiten AP empfangen worden ist, zu decodieren, wobei die erste PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt, wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der erste AP vom zweiten AP zum Durchführen der Funktion autorisiert ist; zu bestimmen, ob die Bedingung erfüllt ist; eine zweite PPDU, die von einer Station empfangen worden ist, zu decodieren, wobei die zweite PPDU die für die Station durchzuführende Funktion anfordert; und, falls die Bestimmung erfolgt, dass die Bedingung erfüllt ist, die Funktion für die Station durchzuführen.A first access point (AP) device comprising: memory; and processing circuitry coupled to the memory, the processing circuitry configured to: decoding a first physical layer convergence procedure (PLCP) protocol data unit (PPDU) received from a second AP, the first PPDU comprising an autonomy grant, the autonomy grant indicating a function and a condition indicating the grant of autonomy; if the condition is met, the first AP is authorized by the second AP to perform the function; to determine if the condition is met; decode a second PPDU received from a station, the second PPDU requesting the function to be performed for the station; and, if the determination is made that the condition is satisfied to perform the function for the station. Vorrichtung nach Anspruch 1, wobei die Bedingung eine aus der folgenden Gruppe ist: wenn ein gemessener Received Signal Strength Indicator (RSSI) einer dritten PPDU aus dem zweiten AP über einem ersten Schwellenwert liegt, wenn der gemessene RSSI der dritten PPDU unter einem zweiten Schwellenwert liegt, wenn der erste AP vom zweiten AP getrennt ist, wenn eine Anzahl Hops zwischen dem ersten AP und dem zweiten AP größer als ein Schwellenwert ist, wenn eine Latenz zwischen dem ersten AP und dem zweiten AP größer als ein Schwellenwert ist, wenn eine Antwort vom zweiten AP auf eine dritte PPDU vom ersten AP nicht in einem Schwellenwertzeitraum empfangen wird, wenn eine Antwort vom zweiten AP auf einen Service Request vom ersten AP nicht in einer Schwellenwertanzahl von Wiederholungen empfangen wird, wenn eine Kommunikation mit dem zweiten AP und dem ersten AP wegen Zeitüberschreitung beendet worden ist, wenn eine abgelaufene Zeit seit dem Decodieren der ersten PPDU kleiner als eine Zeit ist, die durch die Bedingung angegeben wird, und wenn eine Verbindungsmessgröße zwischen dem ersten AP und dem zweiten AP unter einem Schwellenwert liegt.Device after Claim 1 wherein the condition is one of the following group: if a measured Received Signal Strength Indicator (RSSI) of a third PPDU from the second AP is above a first threshold, if the measured RSSI of the third PPDU is below a second threshold, if the first one AP is disconnected from the second AP when a number of hops between the first AP and the second AP is greater than a threshold when latency between the first AP and the second AP is greater than a threshold when responding from the second AP to a second AP third PPDU is not received by the first AP in a threshold period when a response from the second AP to a service request from the first AP is not received in a threshold number of retries when communication with the second AP and the first AP has timed out if an elapsed time since the decoding of the first PPDU is less than a time determined by the Bedi and when a connection metric between the first AP and the second AP is below a threshold. Vorrichtung nach Anspruch 1, wobei die Funktion eine aus der folgenden Gruppe ist: ein Handover der Station vom ersten AP zu einem dritten AP, Institute of Electrical and Electronics Engineers (IEEE) 802.1 1v schneller Basic Service Set (BSS-) Übergang vom ersten AP zu einem dritten AP, Assoziieren mit einer zweiten Station, Durchführen von Beamforming und Verbinden mit einem Server.Device after Claim 1 where the function is one of the following group: a station handover from the first AP to a third AP, Institute of Electrical and Electronics Engineers (IEEE) 802.1 1v Fast Basic Service Set (BSS) transition from the first AP to a third AP Associate with a second station, perform beamforming, and connect to a server. Vorrichtung nach Anspruch 1, wobei die Autonomitätsbewilligung in einem Autonomitätsbewilligungs-Informationselement enthalten ist, wobei das Autonomitätsbewilligungs-Informationselement eines oder mehrere Paare von Funktionen und Bedingungen umfasst.Device after Claim 1 wherein the authorization of autonomy is included in an autonomy grant information element, wherein the autonomy grant information element comprises one or more pairs of functions and conditions. Vorrichtung nach Anspruch 1, wobei der erste AP ein Satelliten-AP ist und der zweite AP ein Root-AP ist.Device after Claim 1 wherein the first AP is a satellite AP and the second AP is a root AP. Vorrichtung nach Anspruch 1, wobei die Verarbeitungsschaltungsanordnung des Weiteren zu Folgendem ausgelegt ist: eine dritte PPDU zu codieren, wobei die dritte PPDU eine Anforderung für eine Autonomitätsbewilligung umfasst; den ersten AP dazu zu konfigurieren, die dritte PPDU zum zweiten AP zu übertragen; und eine vierte PPDU zu decodieren, wobei die vierte PPDU eine Antwort auf die Anforderung für die Autonomitätsbewilligung umfasst.Device after Claim 1 wherein the processing circuitry is further configured to: encode a third PPDU, wherein the third PPDU comprises a request for an autonomy grant; configure the first AP to transmit the third PPDU to the second AP; and decode a fourth PPDU, wherein the fourth PPDU comprises a response to the request for the grant of autonomy. Vorrichtung nach Anspruch 6, wobei die Antwort eine zweite Bedingung und eine zweite Funktion umfasst und wobei die Verarbeitungsschaltungsanordnung des Weiteren zu Folgendem ausgelegt ist: zu bestimmen, ob die zweite Bedingung erfüllt ist; eine fünfte PPDU von der Station zu decodieren, wobei die fünfte PPDU die für die Station durchzuführende zweite Funktion anfordert; und, falls die Bestimmung erfolgt, dass die zweite Bedingung erfüllt ist, die zweite Funktion für die Station durchzuführen.Device after Claim 6 wherein the response comprises a second condition and a second function, and wherein the processing circuitry is further configured to: determine whether the second condition is met; decode a fifth PPDU from the station, the fifth PPDU requesting the second function to be performed for the station; and, if the determination is made that the second condition is satisfied to perform the second function for the station. Vorrichtung nach Anspruch 1, wobei die Verarbeitungsschaltungsanordnung des Weiteren zu Folgendem ausgelegt ist: eine dritte PPDU zu codieren, wobei die dritte PPDU einen Service Request für eine zweite Funktion umfasst; den ersten AP dazu zu konfigurieren, die dritte PPDU zum zweiten AP zu übertragen; und eine vierte PPDU zu decodieren, wobei die vierte PPDU eine Antwort auf den Service Request für die zweite Funktion umfasst.Device after Claim 1 wherein the processing circuitry is further configured to: encode a third PPDU, the third PPDU comprising a service request for a second function; configure the first AP to transmit the third PPDU to the second AP; and decode a fourth PPDU, wherein the fourth PPDU comprises a response to the service request for the second function. Vorrichtung nach Anspruch 8, wobei die Antwort eine Angabe umfasst, ob die zweite Funktion dem ersten AP bewilligt worden ist und wobei die Verarbeitungsschaltungsanordnung des Weiteren zu Folgendem ausgelegt ist: zu bestimmen, ob die zweite Funktion bewilligt worden ist; eine fünfte PPDU von der Station zu decodieren, wobei die fünfte PPDU die für die Station durchzuführende zweite Funktion anfordert; und, falls die Bestimmung erfolgt, dass die zweite Funktion bewilligt worden ist, die zweite Funktion für die Station durchzuführen.Device after Claim 8 wherein the response includes an indication of whether the second function has been granted to the first AP and wherein the processing circuitry is further configured to: determine whether the second function has been granted; decode a fifth PPDU from the station, the fifth PPDU requesting the second function to be performed for the station; and if the determination is made that the second function has been granted to perform the second function for the station. Vorrichtung nach Anspruch 1, wobei die Verarbeitungsschaltungsanordnung des Weiteren zu Folgendem ausgelegt ist: eine dritte PPDU vom zweiten AP zu decodieren, wobei die dritte PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion angibt, wobei die Autonomitätsbewilligung angibt, dass der erste Zugriffspunkt zum Durchführen der Funktion autorisiert ist; eine zweite PPDU von einer Station zu decodieren, wobei die zweite PPDU die für die Station durchzuführende Funktion anfordert; und die Funktion für die Station durchzuführen. Device after Claim 1 wherein the processing circuitry is further configured to: decode a third PPDU from the second AP, wherein the third PPDU comprises an autonomy grant, the autonomy grant indicating a function, wherein the granting of autonomy indicates that the first access point is authorized to perform the function ; decode a second PPDU from a station, the second PPDU requesting the function to be performed for the station; and perform the function for the station. Vorrichtung nach Anspruch 1, wobei die erste PPDU von einem Multi-AP-Controller des zweiten AP empfangen wird.Device after Claim 1 wherein the first PPDU is received by a multi-AP controller of the second AP. Vorrichtung nach Anspruch 1, wobei der erste AP, der zweite AP und die drahtlose Station jeweils eines aus der folgenden Gruppe sind: ein Institute of Electrical and Electronics Engineers (IEEE) 802.11ax Zugriffspunkt, eine IEEE 802.11ax Station, eine IEEE 802.11 Station, ein IEEE 802.11 Zugriffspunkt und eine IEEE-Multi-AP-Einrichtung.Device after Claim 1 wherein the first AP, the second AP, and the wireless station are each one of the following: an IEEE 802.11ax access point, an IEEE 802.11ax station, an IEEE 802.11 station, an IEEE 802.11 access point and an IEEE multi-AP device. Vorrichtungen nach Anspruch 1, die des Weiteren Folgendes umfasst: eine Transceiver-Schaltungsanordnung, die mit der Verarbeitungsschaltungsanordnung gekoppelt ist; und eine oder mehrere Antennen, die mit der Transceiver-Schaltungsanordnung gekoppelt sind, wobei der Speicher dazu ausgelegt ist, die erste PPDU und die zweite PPDU zu speichern.Devices after Claim 1 , further comprising: transceiver circuitry coupled to the processing circuitry; and one or more antennas coupled to the transceiver circuitry, the memory configured to store the first PPDU and the second PPDU. Nichtflüchtiges computerlesbares Speichermedium, das Anweisungen zur Ausführung durch einen oder mehrere Prozessoren einer Vorrichtung eines ersten Zugriffspunkts (AP) speichert, wobei die Anweisungen den einen oder die mehreren Prozessoren zu Folgendem konfigurieren: eine erste Physical Layer Convergence Procedure (PLCP-) Protokolldateneinheit (PPDU), die von einem zweiten AP empfangen worden ist, zu decodieren, wobei die erste PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt, wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der erste AP vom zweiten AP zum Durchführen der Funktion autorisiert ist; zu bestimmen, ob die Bedingung erfüllt ist; eine zweite PPDU, die von einer Station empfangen worden ist, zu decodieren, wobei die zweite PPDU die für die Station durchzuführende Funktion anfordert; und, falls die Bestimmung erfolgt, dass die Bedingung erfüllt ist, die Funktion für die Station durchzuführen. A non-transitory computer readable storage medium storing instructions for execution by one or more processors of a first access point (AP) device, the instructions configuring the one or more processors to: decoding a first physical layer convergence procedure (PLCP) protocol data unit (PPDU) received from a second AP, the first PPDU comprising an autonomy grant, the autonomy grant indicating a function and a condition indicating the grant of autonomy; if the condition is met, the first AP is authorized by the second AP to perform the function; to determine if the condition is met; decode a second PPDU received from a station, the second PPDU requesting the function to be performed for the station; and, if the determination is made that the condition is satisfied to perform the function for the station. Nichtflüchtiges computerlesbares Speichermedium nach Anspruch 14, wobei die Anweisungen des Weiteren den einen oder die mehreren Prozessoren zu Folgendem konfigurieren: eine dritte PPDU zu codieren, wobei die dritte PPDU eine Anforderung für eine Autonomitätsbewilligung umfasst; den ersten AP dazu zu konfigurieren, die dritte PPDU zum zweiten AP zu übertragen; und eine vierte PPDU zu decodieren, wobei die vierte PPDU eine Antwort auf die Anforderung für die Autonomitätsbewilligung umfasst.Non-volatile computer readable storage medium after Claim 14 wherein the instructions further configure the one or more processors to: encode a third PPDU, wherein the third PPDU comprises an autonomy grant request; configure the first AP to transmit the third PPDU to the second AP; and decode a fourth PPDU, wherein the fourth PPDU comprises a response to the request for the grant of autonomy. Nichtflüchtiges computerlesbares Speichermedium nach Anspruch 14, wobei die Anweisungen des Weiteren den einen oder die mehreren Prozessoren zu Folgendem konfigurieren: zu bestimmen, ob die zweite Bedingung erfüllt ist; eine fünfte PPDU von der Station zu decodieren, wobei die fünfte PPDU die für die Station durchzuführende zweite Funktion anfordert; und, falls die Bestimmung erfolgt, dass die zweite Bedingung erfüllt ist, die zweite Funktion für die Station durchzuführen.Non-volatile computer readable storage medium after Claim 14 wherein the instructions further configure the one or more processors to: determine whether the second condition is met; decode a fifth PPDU from the station, the fifth PPDU requesting the second function to be performed for the station; and, if the determination is made that the second condition is satisfied to perform the second function for the station. Verfahren, das von einer Vorrichtung eines ersten Zugriffspunkts (AP) durchgeführt wird, wobei das Verfahren Folgendes umfasst: eine erste Physical Layer Convergence Procedure (PLCP-) Protokolldateneinheit (PPDU), die von einem zweiten AP empfangen worden ist, zu decodieren, wobei die erste PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt, wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der erste AP vom zweiten AP zum Durchführen der Funktion autorisiert ist; zu bestimmen, ob die Bedingung erfüllt ist; eine zweite PPDU, die von einer Station empfangen worden ist, zu decodieren, wobei die zweite PPDU die für die Station durchzuführende Funktion anfordert; und, falls die Bestimmung erfolgt, dass die Bedingung erfüllt ist, die Funktion für die Station durchzuführen. A method performed by a first access point (AP) device, the method comprising: decoding a first physical layer convergence procedure (PLCP) protocol data unit (PPDU) received from a second AP, the first PPDU comprising an autonomy grant, the autonomy grant indicating a function and a condition indicating the grant of autonomy; if the condition is met, the first AP is authorized by the second AP to perform the function; to determine if the condition is met; decode a second PPDU received from a station, the second PPDU requesting the function to be performed for the station; and, if the determination is made that the condition is satisfied to perform the function for the station. Verfahren nach Anspruch 17, wobei die Bedingung eine aus der folgenden Gruppe ist: ob ein gemessener Received Signal Strength Indicator (RSSI) einer dritten PPDU vom zweiten AP über einem ersten Schwellenwert liegt, ob der gemessene RSSI der dritten PPDU unter einem zweiten Schwellenwert liegt, und wobei die Funktion eine aus der folgenden Gruppe ist: ein Handover der Station vom ersten AP zu einem dritten AP und Institute of Electrical and Electronics Engineers (IEEE) 802.11v schneller Basic Service Set (BSS-) Übergang vom ersten AP zu einem dritten AP.Method according to Claim 17 wherein the condition is one of the following group: whether a measured Received Signal Strength Indicator (RSSI) of a third PPDU from the second AP is above a first threshold, if the measured RSSI of the third PPDU is below a second threshold, and where the one of the following is a handover of the station from the first AP to a third AP and Institute of Electrical and Electronics Engineers (IEEE) 802.11v fast Basic Service Set (BSS) transition from the first AP to a third AP. Vorrichtung eines ersten Zugriffspunkts (AP), die Folgendes umfasst: Speicher; und eine Verarbeitungsschaltungsanordnung, die mit dem Speicher gekoppelt ist, wobei die Verarbeitungsschaltungsanordnung zu Folgendem ausgelegt ist: eine erste Physical Layer Convergence Procedure (PLCP) Protokolldateneinheit (PPDU) zu decodieren, wobei die erste PPDU Fähigkeitsinformationen eines zweiten AP umfasst, wobei die Fähigkeitsinformationen Funktionen angeben, zu deren Durchführung der zweite AP in der Lage ist; eine zweite PPDU zu codieren, wobei die zweite PPDU eine Autonomitätsbewilligung umfasst, wobei die Autonomitätsbewilligung eine Funktion und eine Bedingung angibt, wobei die Autonomitätsbewilligung angibt, dass, wenn die Bedingung erfüllt ist, der zweite Zugriffspunkt zum Durchführen der Funktion autorisiert ist, und wobei die Funktion eine der Funktionen ist, zu deren Durchführung der zweite AP in der Lage ist; und den ersten AP dazu zu konfigurieren, die zweite PPDU zum zweiten AP zu übertragen, wobei der Speicher dazu ausgelegt ist, die erste PPDU und die zweite PPDU zu speichern.A first access point (AP) device comprising: memory; and processing circuitry associated with the memory wherein the processing circuitry is configured to: decode a first physical layer convergence procedure (PLCP) protocol data unit (PPDU), wherein the first PPDU comprises capability information of a second AP, the capability information indicating functions to which the second AP in capable of a second PPDU, wherein the second PPDU comprises an autonomy grant, the autonomy grant indicating a function and a condition, the granting of autonomy indicating that, if the condition is satisfied, the second access point is authorized to perform the function, and wherein the Function is one of the functions that the second AP is capable of performing; and configure the first AP to transmit the second PPDU to the second AP, wherein the memory is configured to store the first PPDU and the second PPDU. Vorrichtung nach Anspruch 19, wobei die Verarbeitungsschaltungsanordnung des Weiteren zu Folgendem ausgelegt ist: eine dritte PPDU zu decodieren, wobei die dritte PPDU eine Anforderung für eine Autonomitätsbewilligung vom zweiten AP umfasst; eine vierte PPDU zu codieren, wobei die vierte PPDU eine Antwort auf die Anforderung für die Autonomitätsbewilligung umfasst; und den ersten AP dazu zu konfigurieren, die vierte PPDU zum zweiten AP zu übertragen.Device after Claim 19 wherein the processing circuitry is further configured to: decode a third PPDU, wherein the third PPDU comprises a request for an autonomy grant from the second AP; encode a fourth PPDU, the fourth PPDU comprising a response to the request for the grant of autonomy; and configure the first AP to transmit the fourth PPDU to the second AP. Vorrichtung nach Anspruch 20, wobei die Antwort eine zweite Bedingung und eine zweite Funktion umfasst.Device after Claim 20 wherein the response comprises a second condition and a second function. Vorrichtung nach Anspruch 19, wobei die Verarbeitungsschaltungsanordnung des Weiteren zu Folgendem ausgelegt ist: eine dritte PPDU zu decodieren, wobei die dritte PPDU einen Service Request für eine zweite Funktion umfasst; zu bestimmen, ob dem zweiten AP die zweite Funktion zu bewilligen ist; eine vierte PPDU zu codieren, wobei die vierte PPDU eine Antwort auf den Service Request für die zweite Funktion umfasst; und den ersten AP dazu zu konfigurieren, die dritte PPDU zum zweiten AP zu übertragen, wobei die Antwort eine Angabe umfasst, ob die zweite Funktion dem zweiten AP bewilligt worden ist.Device after Claim 19 wherein the processing circuitry is further configured to: decode a third PPDU, wherein the third PPDU comprises a service request for a second function; determine if the second AP is to grant the second function; to encode a fourth PPDU, the fourth PPDU comprising a response to the service request for the second function; and configure the first AP to transmit the third PPDU to the second AP, the response comprising an indication of whether the second function has been granted to the second AP. Vorrichtung nach Anspruch 19, wobei die Autonomitätsbewilligung in einem Autonomitätsbewilligungs-Informationselement enthalten ist, wobei das Autonomitätsbewilligungs-Informationselement eine oder mehrere Autonomitätsbewilligungen umfasst.Device after Claim 19 wherein the autonomy grant is included in an autonomy grant information element, wherein the autonomy grant information element comprises one or more autonomy grants. Vorrichtung nach Anspruch 20, wobei der erste AP, der zweite AP und die drahtlose Station jeweils eines aus der folgenden Gruppe sind: ein Institute of Electrical and Electronics Engineers (IEEE) 802.11ax Zugriffspunkt, eine IEEE 802.11ax Station, eine IEEE 802.11 Station und ein IEEE 802.11 Zugriffspunkt.Device after Claim 20 wherein the first AP, the second AP, and the wireless station are each one of the following: an IEEE 802.11ax access point, an IEEE 802.11ax station, an IEEE 802.11 station, and an IEEE 802.11 access point , Vorrichtung nach Anspruch 20, die des Weiteren Folgendes umfasst: eine Transceiver-Schaltungsanordnung, die mit der Verarbeitungsschaltungsanordnung gekoppelt ist; und eine oder mehrere Antennen, die mit der Transceiver-Schaltungsanordnung gekoppelt sind.Device after Claim 20 , further comprising: transceiver circuitry coupled to the processing circuitry; and one or more antennas coupled to the transceiver circuitry.
DE112017007168.2T 2017-03-01 2017-12-20 DELIVER AUTONOMITY BASED ON NETWORK CONDITIONS IN A MULTI-ACCESS POINT ENVIRONMENT Pending DE112017007168T5 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201762465365P 2017-03-01 2017-03-01
US62/465,365 2017-03-01
PCT/US2017/067620 WO2018160257A1 (en) 2017-03-01 2017-12-20 Delegation of autonomy based on network conditions in a multiple access point environment

Publications (1)

Publication Number Publication Date
DE112017007168T5 true DE112017007168T5 (en) 2019-11-14

Family

ID=63371425

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112017007168.2T Pending DE112017007168T5 (en) 2017-03-01 2017-12-20 DELIVER AUTONOMITY BASED ON NETWORK CONDITIONS IN A MULTI-ACCESS POINT ENVIRONMENT

Country Status (2)

Country Link
DE (1) DE112017007168T5 (en)
WO (1) WO2018160257A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1943777B1 (en) * 2005-10-31 2016-07-20 LG Electronics Inc. Method for processing control information in a wireless mobile communication system
WO2014134942A1 (en) * 2013-03-06 2014-09-12 华为技术有限公司 Method and device for transmitting multicast data packet
KR102550807B1 (en) * 2014-12-05 2023-07-03 엘지전자 주식회사 Method for transmitting/receiving ppdu in wireless communication system and apparatus therefor
EP4297461B1 (en) * 2015-07-17 2025-07-30 Huawei Technologies Co., Ltd. Computer program and for setting nav in wireless communication system, and related computer-readable storage medium

Also Published As

Publication number Publication date
WO2018160257A1 (en) 2018-09-07

Similar Documents

Publication Publication Date Title
DE102022116631A1 (en) DEVICE AND PROCEDURES USED IN WLANS
DE112015006793B4 (en) Measurement for a communication from device to device (D2D, device-to-device)
DE102020127859A1 (en) Dynamic resource unit assignment for wireless local area networks (WLANs)
DE102022106155A1 (en) 4-WAY HANDSHAKE OPTIMIZATION
DE112018000196T5 (en) CODE BOOK QUANTITY LIMITATION FOR CSI
DE112016006275T5 (en) DEVICE, SYSTEM AND METHOD FOR DEFLECTION ANGLE (AOD) ESTIMATION
DE112015006838T5 (en) Administrative aspects of receiving beam formation
DE102020127976A1 (en) ZERO LATENCY BSS TRANSITION WITH "ON-CHANNEL TUNNELING" (OCT)
DE112015006864T5 (en) Wireless personal networks underlying cell networks
DE102020129486A1 (en) Instant connect and auto connect devices using wake-up radio communications (WUR communications)
DE112017006419T5 (en) AUTO CONFIGURATION OF A WIRELESS NETWORK OPERATION WITH SEVERAL ACCESS POINTS
DE112017007196T5 (en) INTERNET OF THINGS (IOT) STATION (STA), ACCESS POINT (AP), AND PROCEDURE FOR UNAUTHORIZED COMMUNICATION
DE102021134386A1 (en) PRIVATE MEDIA ACCESS CONTROL (MAC) ADDRESS OF A WI-FI DEVICE
DE102022105667A1 (en) METHOD AND DEVICE TO DEFENSE DOWNGRADE ATTACKS FOR A PRIVATE RESTRICTED CONNECTION
DE102020127974A1 (en) PARAMETER UPDATE FOR RANGE-BASED POSITIONING
DE112017005440T5 (en) TRAFFIC INDICATION MAP FOR OPPORTUNISTIC ENERGY SAVINGS
DE112019001427T5 (en) SCRAMBLER INITIALIZATION FOR MULTI-USER CLEAR TO SEND TRANSMISSION
DE112017008303T5 (en) ALLOCATION OF A TRANSFER OPTION TO SELECTED DEVICES
DE112016006932T5 (en) User Equipment (UE) and method for receiving downlink data services
DE102018003003A1 (en) PERFORMANCE MANAGEMENT MODE TRANSITION FOR RECEIVER
DE102022133750A1 (en) ATMOSPHERIC DETECTION USING TIGIG MMWAVE TECHNOLOGIES
DE102022120852A1 (en) POWER SUPPLY OPTIMIZATION BASED ON POWER ENABLE SIGNALING OF INTERFACE CARDS
DE112017007168T5 (en) DELIVER AUTONOMITY BASED ON NETWORK CONDITIONS IN A MULTI-ACCESS POINT ENVIRONMENT
DE102021132059A1 (en) DEVICE AND METHOD FOR VIRTUAL BSS - BASED SEAMLESS HANDOVER
DE102022129469A1 (en) UPLINK-MULTI-USER MULTIPLE-INPUT-MULTIPLE-OUTPUT (MUMIMO) CONFIGURATIONS

Legal Events

Date Code Title Description
R081 Change of applicant/patentee

Owner name: INTEL CORPORATION, SANTA CLARA, US

Free format text: FORMER OWNER: INTEL IP CORPORATION, SANTA CLARA, CALIF., US

R082 Change of representative

Representative=s name: SAMSON & PARTNER PATENTANWAELTE MBB, DE

R012 Request for examination validly filed