[go: up one dir, main page]

DE102021134386A1 - PRIVATE MEDIA ACCESS CONTROL (MAC) ADDRESS OF A WI-FI DEVICE - Google Patents

PRIVATE MEDIA ACCESS CONTROL (MAC) ADDRESS OF A WI-FI DEVICE Download PDF

Info

Publication number
DE102021134386A1
DE102021134386A1 DE102021134386.0A DE102021134386A DE102021134386A1 DE 102021134386 A1 DE102021134386 A1 DE 102021134386A1 DE 102021134386 A DE102021134386 A DE 102021134386A DE 102021134386 A1 DE102021134386 A1 DE 102021134386A1
Authority
DE
Germany
Prior art keywords
mac address
circuit
private
examples
circuitry
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
DE102021134386.0A
Other languages
German (de)
Inventor
Po-Kai Huang
Ehud Reshef
Ido Ouzieli
Johannes Martin Berg
Ilan Peer
Robert Stacey
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 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 Corp filed Critical Intel Corp
Publication of DE102021134386A1 publication Critical patent/DE102021134386A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Eine Schaltung, eingerichtet: einen Rahmens von einer Wi-Fi Vorrichtung zu empfangen, wobei der Rahmen einen verschlüsselten privaten Kennzeichner aufweist; den verschlüsselten privaten Kennzeichner zu entschlüsseln; und die weiteren Wi-Fi Vorrichtung basierend auf dem entschlüsselten privaten Kennzeichner zu identifizieren.A circuit configured to: receive a frame from a Wi-Fi device, the frame including an encrypted private identifier; decrypt the encrypted private identifier; and identify the other Wi-Fi devices based on the decrypted private identifier.

Description

QUERVERWEIS AUF VERWANDTE ANMELDUNGCROSS REFERENCE TO RELATED APPLICATION

Diese Patentanmeldung beansprucht den Nutzen und die Priorität der U.S. Provisional App. Nr. 63/161,160 , eingereicht am 15. März 2021.This patent application claims benefit and priority of the US Provisional App. No. 63/161,160 , filed March 15, 2021.

TECHNISCHES GEBIETTECHNICAL AREA

Diese Offenbarung betrifft allgemein Systeme und Verfahren für die Drahtlos-Kommunikation und insbesondere die private Mediumzugriffssteuerung(MAC)-Adresse einer Wi-Fi Vorrichtung.This disclosure relates generally to systems and methods for wireless communications, and more particularly to a Wi-Fi device's private medium access control (MAC) address.

HINTERGRUNDBACKGROUND

Drahtlos-Vorrichtungen sind weit verbreitet und fordern zunehmend den Zugang zu Drahtlos-Kanälen an. Das Institute of Electrical and Electronics Engineers (IEEE) entwickelt einen oder mehrere Standards, die Orthogonal-Frequenzaufteilung-Mehrfachzugriff (Orthogonal Frequency-Division Multiple Access - OFDMA) bei der Kanalzuweisung verwenden.Wireless devices are proliferating and increasingly demanding access to wireless channels. The Institute of Electrical and Electronics Engineers (IEEE) is developing one or more standards that use Orthogonal Frequency-Division Multiple Access (OFDMA) in channel allocation.

Figurenlistecharacter list

In den Zeichnungen beziehen sich gleiche Bezugszeichen im Allgemeinen auf die gleichen Teile in den verschiedenen Ansichten. Die Zeichnungen sind nicht notwendigerweise maßstabsgetreu, wobei der Schwerpunkt im Allgemeinen auf der anschaulichen Darstellung der beispielhaften Prinzipien der Offenbarung liegt. In der folgenden Beschreibung werden verschiedene Aspekte der Offenbarung mit Bezug auf die folgenden Zeichnungen beschrieben, in denen:

  • 1 1 ist ein Netzwerkdiagramm, das eine beispielhafte Netzwerkumgebung für eine private MAC-Adresse gemäß einem oder mehreren Beispielen der vorliegenden Offenbarung zeigt.
  • 2 veranschaulicht Verbindungen zwischen Stationen von Multi-Link-Vorrichtungen.
  • 3 veranschaulicht ein 4-Wege-Handshake.
  • 4 veranschaulicht ein Flussdiagramm eines illustrativen Prozesses für ein illustratives privates MAC-Adressensystem gemäß einem oder mehreren Beispielen der vorliegenden Offenbarung.
  • 5 zeigt ein Funktionsdiagramm einer beispielhaften Kommunikationsstation, die zur Verwendung als Benutzervorrichtung geeignet sein kann, gemäß einem oder mehreren Beispielen der vorliegenden Offenbarung.
  • 6 veranschaulicht ein Blockdiagramm einer Beispielmaschine, auf der eine oder mehrere Techniken (z.B. Verfahren) gemäß einem oder mehreren Beispielen der vorliegenden Offenbarung ausgeführt werden können.
  • 7 ist ein Blockdiagramm einer Funkarchitektur gemäß einigen Beispielen.
  • 8 veranschaulicht eine beispielhafte Front-End-Modul-Schaltung zur Verwendung in der Funkarchitektur von 7, gemäß einem oder mehreren Beispielen der vorliegenden Offenbarung.
  • 9 veranschaulicht ein Beispiel für eine Funk-IC-Schaltung zur Verwendung in der Funkarchitektur von 7 gemäß einem oder mehreren Beispielen der vorliegenden Offenbarung.
  • 10 zeigt ein Beispiel für eine Basisbandverarbeitungsschaltung zur Verwendung in der Funkarchitektur von 7, gemäß einem oder mehreren Beispielen der vorliegenden Offenbarung.
In the drawings, like reference numbers generally refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis generally being placed upon illustrating exemplary principles of the disclosure. In the following description, various aspects of the disclosure are described with reference to the following drawings, in which:
  • 1 1 is a network diagram depicting an example network environment for a private MAC address, in accordance with one or more examples of the present disclosure.
  • 2 illustrates connections between stations of multi-link devices.
  • 3 illustrates a 4-way handshake.
  • 4 12 illustrates a flow diagram of an illustrative process for an illustrative private MAC address system, in accordance with one or more examples of the present disclosure.
  • 5 10 shows a functional diagram of an example communication station that may be suitable for use as a user device, in accordance with one or more examples of the present disclosure.
  • 6 11 illustrates a block diagram of an example machine on which one or more techniques (eg, methods) according to one or more examples of the present disclosure may be performed.
  • 7 12 is a block diagram of a radio architecture, according to some examples.
  • 8th FIG. 12 illustrates an example front-end module circuit for use in the radio architecture of FIG 7 , according to one or more examples of the present disclosure.
  • 9 FIG. 12 illustrates an example of a radio IC circuit for use in the radio architecture of FIG 7 according to one or more examples of the present disclosure.
  • 10 FIG. 1 shows an example of a baseband processing circuit for use in the radio architecture of FIG 7 , according to one or more examples of the present disclosure.

DETAILLIERTE BESCHREIBUNGDETAILED DESCRIPTION

Die folgende Beschreibung und die Zeichnungen veranschaulichen hinreichend spezifische Beispiele, um es dem Fachmann zu ermöglichen, sie zu praktizieren. Andere Beispiele können strukturelle, logische, elektrische, verfahrenstechnische, algorithmische und andere Änderungen beinhalten. Abschnitte und Merkmale einiger Beispiele können in anderen Beispielen enthalten sein oder diese ersetzen. Die in den Patentansprüchen angeführten Beispiele umfassen alle verfügbaren Äquivalente dieser Ansprüche.The following description and drawings illustrate examples sufficiently specific to enable those skilled in the art to practice them. Other examples may include structural, logical, electrical, procedural, algorithmic, and other changes. Sections and features of some examples may be included in or superseded by other examples. The examples given in the claims include all available equivalents of these claims.

Im Folgenden wird ein Problem beschrieben, das sich auf eine Verbindung zwischen einer Nicht-AP-StA und einem AP bezieht. Das gleiche Problem gilt jedoch auch für eine Verbindung zwischen einer Nicht-AP-MLD und einer AP-MLD.The following describes a problem related to a connection between a non-AP StA and an AP. However, the same problem also applies to a connection between a non-AP MLD and an AP MLD.

Während eine Wi-Fi-Vorrichtung die MAC Adresse während der Verbindung mit einem AP randomisieren kann, d.h. eine andere MAC Adresse während der Verbindung mit einem AP zu einer anderen Zeit verwenden kann, wurde darauf hingewiesen, dass dies bestimmte bestehende Mechanismen brechen kann.While a Wi-Fi device can randomize the MAC address while connecting to an AP, i.e. use a different MAC address at a different time while connecting to an AP, it has been noted that this may break certain existing mechanisms.

MAC-basierte elterliche Kontrolle:MAC-based Parental Controls:

Nahezu jeder WLAN-Router für den Heimgebrauch verfügt über die Möglichkeit, eine Pass-/Blockliste für MAC-Adressen einzurichten, um zu ermitteln, ob einer angeschlossenen Drahtlos-Vorrichtung der Zugriff auf das Netzwerk gestattet/verweigert wird. Der Anwendungsfall ist die elterliche Kontrolle, bei der die Eltern den Internetzugang der Drahtlos-Vorrichtungen ihrer Kinder einschränken können. Dieser Mechanismus beruht auf der Annahme, dass eine Drahtlos-Vorrichtung ihre MAC-Adresse nicht ändern kann. Wenn eine Drahtlos-Vorrichtung die MAC-Adresse bei jeder Verbindung ändern kann, funktioniert ein Mechanismus wie die Sperrliste nicht mehr.Almost every home wireless router has the ability to set up a MAC address pass/block list to determine whether to allow/deny a connected wireless device access to the network. The use case is parental control, where parents can restrict Internet access of their children's wireless devices. This mechanism is based on the assumption that a wireless device cannot change its MAC address. If a wireless device can change the MAC address on each connection, a mechanism like the blacklist no longer works.

MAC-basiertes Zugangsnetzwerk:MAC-based access network:

In bestimmten Netzwerken wie Universitätsnetzwerken, in denen der Netzwerkadministrator den Studenten auffordert, sich im Netzwerk zu registrieren, besteht ein typischer Ansatz darin, die MAC-Adresse aufzuzeichnen, während die Registrierung durchgeführt wird. Wenn eine Drahtlos-Vorrichtung die MAC-Adresse bei jeder Verbindung ändern kann, kann es sein, dass der Student, der sich im Netzwerk registriert hat, nach der Registrierung immer noch nicht auf das Netzwerk zugreifen kann.On certain networks, such as university networks, where the network administrator requires the student to register on the network, a typical approach is to record the MAC address while the registration is being performed. If a wireless device can change the MAC address with each connection, the student who has registered on the network may still not be able to access the network after registration.

DHCP:DHCP:

Nachdem eine Wi-Fi Vorrichtung den typischen Authentifizierungs-, Assoziierungs- und 4-Wege-Handshake-Austausch abgeschlossen hat, um den Sicherheitsschlüssel festzulegen. DHCP ist erforderlich, um die IP-Adresse zu erhalten. Ein DHCP-Server weist jedoch normalerweise einer MAC-Adresse eine IP-Adresse aus dem Zuweisungspool zu. Wenn eine WLAN-Vorrichtung die MAC-Adresse viel häufiger zufällig vergibt als die IP-Adresse abläuft, kann die IP-Adresse im Pool schnell aufgebraucht sein. Es gibt auch Anwendungsfälle, in denen bestimmte MAC-Adressen in einem bestimmten IP-Adressenzuweisungspool enthalten sind, und die zufällige Vergabe von MAC-Adressen diesen Mechanismus unterbricht.After a Wi-Fi device completes the typical authentication, association, and 4-way handshake exchange to establish the security key. DHCP is required to get the IP address. However, a DHCP server typically assigns an IP address from the allocation pool to a MAC address. If a WLAN device randomizes the MAC address much more frequently than the IP address expires, the IP address in the pool can quickly be used up. There are also use cases where specific MAC addresses are included in a specific IP address allocation pool, and randomizing MAC addresses breaks this mechanism.

Die Möglichkeit, dass die Zufallszuweisung von MAC-Adressen bestimmte Mechanismen unterbrechen kann, hat verhindert, dass die Zufallszuweisung von MAC-Adressen ständig verwendet wird. Eine typische Situation ist, dass die MAC-Adress-Randomisierung standardmäßig ausgeschaltet ist (z.B. Windows-Rechner). Eine andere typische Situation ist, dass die MAC-Adressfunktion standardmäßig eingeschaltet ist (z.B. Android oder iOs), aber wenn ein Kunde Probleme bei der Verbindung mit dem Netzwerk oder bei der Unterbrechung von Funktionen hat (aufgrund eines DHCP-Problems oder eines MAC-basierten Zugangsnetzwerks oder einer MAC-basierten Kindersicherung), schaltet der Kunde einfach die gesamte Funktion aus.The possibility that random MAC address assignment could break certain mechanisms has prevented random MAC address assignment from being used consistently. A typical situation is that MAC address randomization is switched off by default (e.g. Windows computers). Another typical situation is that the MAC address feature is turned on by default (e.g. Android or iOs) but when a customer is having problems connecting to the network or having functionality disruption (due to a DHCP issue or a MAC-based access network or a MAC-based parental control), the customer simply switches off the entire function.

Es gibt eine Option auf der Drahtlos-Vorrichtung, um die MAC-Randomisierung für eine bestimmte SSID, die ein Netzwerk identifiziert, zu deaktivieren. Wenn also die MAC-Adress-Randomisierung für ein bestimmtes Netzwerk Probleme verursacht, kann die MAC-Adress-Randomisierung nur für dieses Netzwerk ausgeschaltet werden, während sie für andere Netzwerke, die die Funktionalitäten nicht beeinträchtigen, weiterhin eingeschaltet bleibt.There is an option on the wireless device to disable MAC randomization for a specific SSID that identifies a network. So if MAC address randomization is causing problems for a particular network, MAC address randomization can be turned off for that network only, while leaving it on for other networks that don't affect functionality.

Wenn die MAC-Adress-Randomisierung ausgeschaltet ist, wird das Problem der Privatsphäre nicht gelöst.Having MAC address randomization turned off does not solve the privacy issue.

Ein normaler Mensch hat weder die Zeit noch die Energie, zu analysieren und herauszufinden, ob die MAC-Adress-Randomisierung für eine bestimmte SSID für jede Drahtlos-Vorrichtung eingeschaltet werden muss, obwohl die Option vorhanden ist. Ein normaler Mensch schaltet die Funktion eher aus und stellt sicher, dass er auf das Netzwerk zugreifen kann, um in den Nachrichten zu surfen, einzukaufen und andere persönliche Bedürfnisse zu befriedigen.A normal person has neither the time nor the energy to analyze and find out whether MAC address randomization needs to be turned on for a particular SSID for every wireless device, although the option is there. A normal person is more likely to turn off the feature and make sure they can access the network to surf the news, shop, and meet other personal needs.

Beachten Sie auch, dass es für die Drahtlos-Vorrichtung selbst schwierig ist, zu erkennen, ob die MAC-Adress-Randomisierung automatisch verwendet werden soll. Anwendungsfälle wie Elternkontrolle, MAC-basiertes Zugangsnetz und DHCP-Zuweisungsregeln können nicht automatisch erkannt werden.Also note that it is difficult for the wireless device itself to detect whether to use MAC address randomization automatically. Use cases such as parental control, MAC-based access network, and DHCP assignment rules cannot be detected automatically.

Aus diesen Gründen besteht ein ständiger Konflikt zwischen dem Erreichen von Datenschutz und dem Brechen bestehender Mechanismen.For these reasons, there is a constant conflict between achieving privacy and breaking existing mechanisms.

Beispiele der vorliegenden Offenlegung beziehen sich auf Systeme, Verfahren und Vorrichtungen für private Mediumzugriffssteuerung(MAC)-Adressen von Wi-Fi-Geräten.Examples of the present disclosure relate to systems, methods, and apparatus for private medium access control (MAC) addresses of Wi-Fi devices.

In einem Beispiel kann ein privates MAC-Adressensystem ermöglichen, dass eine Wi-Fi-Vorrichtung eine private MAC-Adresse hat, die dem angeschlossenen AP oder der AP-Multilink-Vorrichtung (MLD) auf sichere Weise zur Verfügung gestellt wird.In one example, a private MAC address system may allow a Wi-Fi device to have a private MAC address that is securely provided to the attached AP or AP Multilink Device (MLD).

Es wird vorgeschlagen, dass die private MAC-Adresse in Nachricht 2 des 4-Wege-Handshakes bereitgestellt und mit dem EAPOL-Key Encryption Key (KEK) verschlüsselt wird.It is proposed that the private MAC address is provided in message 2 of the 4-way handshake and encrypted with the EAPOL-Key Encryption Key (KEK).

Nachdem die private Adresse bereitgestellt wurde, verwendet der angeschlossene AP oder AP MLD die private MAC-Adresse, um die Wi-Fi Vorrichtung auf höherer Ebene zu identifizieren.After the private address is provided, the attached AP or AP MLD uses the private MAC address to identify the higher-level Wi-Fi device.

Eine Drahtlos-Vorrichtung kann eine unterschiedliche private MAC-Adresse für verschiedene SSIDs haben, um das Problem zu vermeiden, herauszufinden, ob einem bestimmten Netzwerk, das durch einen Service Set Identifier (SSID) identifiziert wird, vertraut werden kann.A wireless device can have a different private MAC address for different SSIDs to avoid the problem of figuring out whether a particular network identified by a Service Set Identifier (SSID) can be trusted.

Eine Wi-Fi-Vorrichtung kann dieselbe private MAC-Adresse für verschiedene SSIDs haben, muss dann aber das Problem lösen, herauszufinden, ob der AP, der die SSID bewirbt, vertrauenswürdig ist.A Wi-Fi device can have the same private MAC address for different SSIDs, but then has to solve the problem of figuring out if the AP advertising the SSID can be trusted.

Die Wi-Fi Vorrichtung aus der Sicht einer höheren Schicht wird nun durch die private Adresse identifiziert, die nicht über die Luft preisgegeben wird. Die private Adresse kann nun für eine bestimmte SSID festgelegt werden, ohne dass die Funktionalitäten der MAC-basierten Kindersicherung, des MAC-basierten Zugangsnetzes und des dynamischen Hostkonfigurationsprotokolls (DHCP) beeinträchtigt werden.The Wi-Fi device from a higher layer perspective is now identified by the private address, which is not exposed over the air. The private address can now be set for a specific SSID without affecting the functionalities of MAC-based Parental Control, MAC-based Access Network and Dynamic Host Configuration Protocol (DHCP).

Die obigen Beschreibungen dienen der Veranschaulichung und sind nicht als einschränkend zu betrachten. Es gibt zahlreiche andere Beispiele, Konfigurationen, Prozesse, Algorithmen usw., von denen einige im Folgenden ausführlicher beschrieben werden. Die Beispiele werden nun unter Bezugnahme auf die beigefügten Abbildungen beschrieben.The above descriptions are provided for purposes of illustration and are not to be taken as limiting. There are numerous other examples, configurations, processes, algorithms, etc., some of which are described in more detail below. The examples will now be described with reference to the accompanying figures.

1 ist ein Netzwerkdiagramm, das eine beispielhafte Netzwerkumgebung mit privater MAC-Adresse gemäß einigen Beispielen der vorliegenden Offenbarung zeigt. Das Drahtlos-Netzwerk 100 kann eine oder mehrere Benutzergeräte 120 und einen oder mehrere Zugangspunkte (AP) 102 aufweisen, die gemäß den Kommunikationsstandards IEEE 802.11 kommunizieren können. Die Benutzergerät(e) 120 können mobile Vorrichtungen sein, die nicht stationär sind (z.B. keine festen Standorte haben) oder stationäre Vorrichtungen sein können. 1 FIG. 14 is a network diagram depicting an example private MAC address network environment, in accordance with some examples of the present disclosure. The wireless network 100 may include one or more user devices 120 and one or more access points (AP) 102 capable of communicating according to IEEE 802.11 communication standards. The user device(s) 120 may be mobile devices that are non-stationary (eg, do not have fixed locations), or may be stationary devices.

In einigen Beispielen können die Benutzervorrichtungen 120 und der AP 102 ein oder mehrere Computersysteme aufweisen, die dem Funktionsdiagramm von 5 und/oder der Beispielmaschine/dem Beispielsystem von 6 ähneln.In some examples, user devices 120 and AP 102 may include one or more computing systems that conform to the functional diagram of FIG 5 and/or the example machine/system of 6 resemble

Eine oder mehrere anschauliche Benutzergerät(e) 120 und/oder AP(s) 102 können von einem oder mehreren Benutzer(n) 110 bedient werden. Es ist zu beachten, dass jede adressierbare Einheit eine Station (STA) sein kann. Eine STA kann mehrere unterschiedliche Merkmale aufweisen, die jeweils ihre Funktion bestimmen. Beispielsweise kann eine einzige adressierbare Einheit gleichzeitig eine tragbare STA, eine QoS-Station (Dienstgüte - Quality of Service), eine abhängige STA und eine versteckte STA sein. Die eine oder mehreren anschauliche(n) Gerät(e) 120 und die AP(s) 102 können STAs sein. Die eine oder mehrere anschauliche(n) Gerät(e) 120 und/oder der/die AP(s) 102 kann/können als persönlicher Basisdienstsatz (PBSS) Kontrollpunkt/Zugangspunkt (PCP/AP) arbeiten. Die Benutzergerät(e) 120 (z.B. 124, 126 oder 128) und/oder AP(s) 102 kann/können jede geeignete prozessorgesteuerte Vorrichtung aufweisen, einschließlich, aber nicht beschränkt auf eine mobile Vorrichtung oder eine nicht-mobile, z.B. eine statische Vorrichtung. Die Benutzergerät(e) 120 und/oder AP(s) 102 können beispielsweise ein Benutzergerät (UE), eine Station (STA), einen Zugangspunkt (AP), einen softwareaktivierten AP (SoftAP), einen Personal Computer (PC), eine tragbare Drahtlos-Vorrichtung (z.B., Armband, Uhr, Brille, Ring usw.), einen Desktop-Computer, einen mobilen Computer, einen Laptop-Computer, einen UltrabookTM-Computer, einen Notebook-Computer, einen Tablet-Computer, einen Server-Computer, einen Handheld-Computer, eine Handheld-Vorrichtung, eine Internet-der-Dinge-Vorrichtung (IoT), eine Sensor-Vorrichtung, eine PDA-Vorrichtung, eine PDA-Handheld-Vorrichtung, eine On-Board-Vorrichtung, eine Off-Board-Vorrichtung, eine Hybrid-Vorrichtung (z.B, ein Hybridgerät (z.B. eine Kombination von Mobiltelefonfunktionen mit PDA-Gerätefunktionen), ein Verbrauchergerät, ein Fahrzeuggerät, ein Nicht-Fahrzeuggerät, ein mobiles oder tragbares Gerät, ein nicht-mobiles oder nicht-tragbares Gerät, ein Mobilfunktelefon, ein Mobilfunktelefon, ein PCS-Gerät, ein PDA-Gerät, das eine Drahtlos-Kommunikationsvorrichtung enthält, ein mobiles oder tragbares GPS-Gerät, eine DVB-Vorrichtung, eine relativ kleine Rechenvorrichtung, einen Nicht-Desktop-Computer, eine „Carry Small Live Large“-Vorrichtung (CSLL), eine ultramobile Vorrichtung (UMD), einen ultramobilen PC (UMPC), eine mobile Internet-Vorrichtung (MID), eine „Origami“-Vorrichtung oder -Rechenvorrichtung, eine Vorrichtung, die dynamisch zusammensetzbares Computing (DCC) unterstützt, eine kontextbezogene Vorrichtung, eine Video-Vorrichtung, eine Audio-Vorrichtung, eine A/V-Vorrichtung, eine Set-Top-Box (STB), einen Blu-Ray-Disc (BD)-Player, einen BD-Recorder, einen Digital-Video-Disc (DVD)-Player, einen High-Definition (HD)-DVD-Player, einen DVD-Recorder, einen HD-DVD-Recorder, einen Personal Video Recorder (PVR), einen HD-Rundfunkempfänger, eine Videoquelle, eine Audioquelle, eine Video-Senke, eine Audio-Senke, einen Stereotuner, einen Rundfunkempfänger, einen Flachbildschirm, einen Personal Media Player (PMP), eine digitale Videokamera (DVC), einen digitalen Audioplayer, einen Lautsprecher, einen Audioempfänger, einen Audioverstärker, eine Spielvorrichtung, eine Datenquelle, eine Datensenke, eine digitale Fotokamera (DSC), einen Mediaplayer, ein Smartphone, einen Fernseher, einen Musikplayer oder Ähnliches, aufweisen. Andere Vorrichtungen, einschließlich intelligenter Vorrichtungen wie Lampen, Klimaanlagen, Autokomponenten, Haushaltskomponenten, Geräte usw. können ebenfalls in dieser Liste enthalten sein.One or more illustrative user device(s) 120 and/or AP(s) 102 may be operated by one or more user(s) 110. Note that any addressable entity can be a station (STA). A STA can have several different characteristics, each of which determines its function. For example, a single addressable entity can simultaneously be a portable STA, a Quality of Service (QoS) station, a slave STA, and a hidden STA. The illustrative device(s) 120 and AP(s) 102 may be STAs. The illustrative device(s) 120 and/or AP(s) 102 may operate as a Basic Personal Service Set (PBSS) Control Point/Access Point (PCP/AP). User equipment(s) 120 (eg, 124, 126, or 128) and/or AP(s) 102 may comprise any suitable processor controlled device, including but not limited to a mobile device or a non-mobile, eg, static device . The user equipment(s) 120 and/or AP(s) 102 may be, for example, a user equipment (UE), a station (STA), an access point (AP), a software-enabled AP (SoftAP), a personal computer (PC), a portable bare wireless device (eg, bracelet, watch, glasses, ring, etc.), a desktop computer, a mobile computer, a laptop computer, an Ultrabook™ computer, a notebook computer, a tablet computer, a server Computer, a handheld computer, a handheld device, an Internet of Things (IoT) device, a sensor device, a PDA device, a PDA handheld device, an on-board device, an off -Onboard device, a hybrid device (e.g., a hybrid device (e.g., a combination of cellular phone functionality with PDA device functionality), a consumer device, a vehicle device, a non-vehicle device, a mobile or portable device, a non-mobile or non- portable device, a cellular phone, a cellular phone, a PCS device, a PDA device containing a wireless communication device, a mobile or portable GPS device, a DVB device, a relatively small computing device, a non-desktop computer , a "Carry Sma ll Live Large" device (CSLL), an ultra-mobile device (UMD), an ultra-mobile PC (UMPC), a mobile internet device (MID), an "origami" device or computing device, a device that performs dynamically composable computing (DCC), contextual device, video device, audio device, A/V device, set-top box (STB), Blu-ray Disc (BD) player, BD recorder, a digital video disc (DVD) player, a high-definition (HD) DVD player, a DVD recorder, a high-definition DVD recorder, a personal video recorder (PVR), a high-definition Broadcast receiver, a video source, an audio source, a video sink, an audio sink, a stereo tuner, a broadcast receiver, a flat panel display, a personal media player (PMP), a digital video camera (DVC), a digital audio player, a speaker, a audio receiver, an audio amplifier, a gaming device, a data source, a data sink, a digital still camera (DSC), a media player, a smartphone, a television, a music player or the like. Other devices including smart devices such as lights, air conditioners, car components, household components, appliances, etc. can also be included in this list.

Der hierin verwendete Begriff „Internet der Dinge (IoT)-Vorrichtung“ bezieht sich auf ein beliebiges Objekt (z.B. ein Gerät, einen Sensor usw.), das über eine adressierbare Schnittstelle (z.B. eine Internetprotokoll (IP)-Adresse, eine Bluetooth-Kennung (ID), eine Nahfeldkommunikations (NFC)-ID usw.) verfügt und Informationen über eine drahtgebundene oder drahtlose Verbindung an eine oder mehrere andere Vorrichtungen übertragen kann. Eine IoT-Vorrichtung kann über eine passive Kommunikationsschnittstelle verfügen, z.B. einen Quick-Response-Code (QR-Code), einen RFID-Tag (Radio Frequency Identification), einen NFC-Tag oder Ähnliches, oder über eine aktive Kommunikationsschnittstelle, z.B. ein Modem, einen Transceiver, einen Sender-Empfänger oder Ähnliches. Eine IoT-Vorrichtung kann einen bestimmten Satz von Attributen aufweisen (z.B., einen Vorrichtungszustand oder -status, z.B. ob die IoT-Vorrichtung ein- oder ausgeschaltet, offen oder geschlossen, im Leerlauf oder aktiv, für die Ausführung von Aufgaben verfügbar oder beschäftigt ist usw., eine Kühl- oder Heizfunktion, eine Umgebungsüberwachungs- oder -aufzeichnungsfunktion, eine Licht emittierende Funktion, eine Schall emittierende Funktion usw.), die in eine zentrale Verarbeitungseinheit (CPU), einen Mikroprozessor, einen ASIC oder Ähnliches eingebettet und/oder von diesen gesteuert/überwacht werden können, und die für die Verbindung mit einem IoT-Netzwerk wie einem lokalen Ad-hoc-Netzwerk oder dem Internet eingerichtet sind. IoT-Vorrichtungen können beispielsweise Kühlschränke, Toaster, Backöfen, Mikrowellen, Gefriergeräte, Geschirrspüler, Geschirr, Handwerkzeuge, Waschmaschinen, Wäschetrockner, Öfen, Klimaanlagen, Thermostate, Fernsehgeräte, Beleuchtungskörper, Staubsauger, Sprinkleranlagen, Stromzähler, Gaszähler usw. aufweisen, sofern die Vorrichtungen mit einer adressierbaren Kommunikationsschnittstelle zur Kommunikation mit dem IoT-Netzwerk ausgestattet sind. IoT-Vorrichtungen können auch Mobiltelefone, Desktop-Computer, Laptops, Tablet-Computer, persönliche digitale Assistenten (PDAs) usw. aufweisen. Dementsprechend kann das IoT-Netzwerk eine Kombination aus „herkömmlichen“ internetfähigen Vorrichtungen (z.B. Laptop- oder Desktop-Computern, Mobiltelefonen usw.) zusätzlich zu Vorrichtungen aufweisen, die typischerweise keine Internetanbindung haben (z.B. Geschirrspüler usw.).As used herein, the term "Internet of Things (IoT) device" refers to any object (e.g., a device, sensor, etc.) that has an addressable interface (e.g., an Internet Protocol (IP) address, a Bluetooth identifier (ID), a Near Field Communication (NFC) ID, etc.) and can transmit information to one or more other devices via a wired or wireless connection. An IoT device may have a passive communication interface, such as a quick response (QR) code, radio frequency identification (RFID) tag, NFC tag, or the like, or an active communication interface, such as a modem , a transceiver, a transceiver or the like. An IoT device may have a particular set of attributes (e.g., a device state or status, e.g., whether the IoT device is on or off, open or closed, idle or active, available to perform tasks or busy, etc ., a cooling or heating function, an environmental monitoring or recording function, a light emitting function, a sound emitting function, etc.) embedded in and/or by a central processing unit (CPU), a microprocessor, an ASIC or the like controlled/monitored and set up to connect to an IoT network such as a local ad hoc network or the Internet. For example, IoT devices can include refrigerators, toasters, ovens, microwaves, freezers, dishwashers, dishes, hand tools, washing machines, tumble dryers, ovens, air conditioners, thermostats, televisions, lighting fixtures, vacuum cleaners, sprinklers, electric meters, gas meters, etc., provided the devices are equipped with are equipped with an addressable communication interface for communication with the IoT network. IoT devices can also include cell phones, desktop computers, laptop computers, tablet computers, personal digital assistants (PDAs), and so on. Accordingly, the IoT network may include a combination of “traditional” internet-enabled devices (e.g., laptop or desktop computers, cell phones, etc.) in addition to devices that typically do not have internet connectivity (e.g., dishwashers, etc.).

Die Benutzergerät(e) 120 und/oder AP(s) 102 können auch Mesh-Stationen aufweisen, beispielsweise in einem Mesh-Netzwerk gemäß einem oder mehreren IEEE 802.11-Standards und/oder 3GPP-Standards.The user equipment(s) 120 and/or AP(s) 102 may also comprise mesh stations, for example in a mesh network according to one or more IEEE 802.11 standards and/or 3GPP standards.

Jedes der Benutzergerät(e) 120 (z.B. Benutzergeräte 124, 126, 128) und AP(s) 102 kann eingerichtet sein, über ein oder mehrere Kommunikationsnetzwerke 130 und/oder 135 drahtlos oder drahtgebunden miteinander zu kommunizieren. Die Benutzergerät(e) 120 kann/können auch Peer-to-Peer oder direkt miteinander kommunizieren, mit oder ohne den/die AP(s) 102. Jedes der Kommunikationsnetzwerke 130 und/oder 135 kann, ohne darauf beschränkt zu sein, eine beliebige Kombination verschiedener Arten geeigneter Kommunikationsnetzwerke aufweisen, wie z.B. Rundfunknetzwerke, Kabelnetzwerke, öffentliche Netzwerke (z.B. das Internet), private Netzwerke, drahtlose Netzwerke, zellulare Netzwerke oder beliebige andere geeignete private und/oder öffentliche Netzwerke. Ferner kann jedes der Kommunikationsnetzwerke 130 und/oder 135 jeden geeigneten Kommunikationsbereich assoziiert haben und beispielsweise globale Netzwerke (z.B. das Internet), Metropolitan Area Networks (MANs), Wide Area Networks (WANs), Local Area Networks (LANs) oder Personal Area Networks (PANs) aufweisen. Darüber hinaus kann jedes der Kommunikationsnetzwerke 130 und/oder 135 jede Art von Medium aufweisen, über das Netzwerkverkehr übertragen werden kann, einschließlich, aber nicht beschränkt auf Koaxialkabel, verdrillte Zweidrahtleitungen, optische Fasern, ein hybrides Faserkoaxialmedium (HFC), terrestrische Mikrowellen-Transceiver, Hochfrequenz-Kommunikationsmedien, White-Space-Kommunikationsmedien, Ultrahochfrequenz-Kommunikationsmedien, Satellitenkommunikationsmedien oder jede Kombination davon.Each of user equipment(s) 120 (eg, user equipments 124, 126, 128) and AP(s) 102 may be configured to communicate with one another via one or more communication networks 130 and/or 135, wirelessly or wired. User device(s) 120 may also communicate peer-to-peer or directly with or without AP(s) 102. Each of communication networks 130 and/or 135 may be, but is not limited to, any Combination of different types of suitable communication networks, such as broadcast networks, cable networks, public networks (eg the Internet), private networks, wireless networks, cellular networks or any other suitable private and / or public networks. Furthermore, each of the communication networks 130 and/or 135 have any suitable communication domain associated with them and include, for example, global networks (eg, the Internet), metropolitan area networks (MANs), wide area networks (WANs), local area networks (LANs), or personal area networks (PANs). In addition, each of the communication networks 130 and/or 135 may include any type of medium over which network traffic may be transmitted, including but not limited to coaxial cable, twisted pair wiring, optical fiber, a hybrid fiber coaxial medium (HFC), terrestrial microwave transceivers, Radio Frequency Communications Media, White Space Communications Media, Ultra High Frequency Communications Media, Satellite Communications Media, or any combination thereof.

Jedes der Benutzergerät(e) 120 (z.B. Benutzergeräte 124, 126, 128) und AP(s) 102 kann eine oder mehrere Kommunikationsantennen aufweisen. Bei der einen oder den mehreren Kommunikationsantennen kann es sich um jede geeignete Art von Antennen handeln, die den von der/den Benutzergerät(en) 120 (z.B. den Benutzergeräten 124, 126 und 128) und dem/den AP(s) 102 verwendeten Kommunikationsprotokollen entsprechen. Einige nicht einschränkende Beispiele für geeignete Kommunikationsantennen weisen Wi-Fi-Antennen, mit den Standards der IEEE 802.11-Familie kompatible Antennen, Richtantennen, ungerichtete Antennen, Dipolantennen, gefaltete Dipolantennen, Patch-Antennen, MIMO-Antennen (Multiple-Input Multiple-Output), omnidirektionale Antennen, quasi-omnidirektionale Antennen oder Ähnliches auf. Die eine oder mehreren Kommunikationsantennen können kommunikativ mit einer Funkkomponente gekoppelt sein, um Signale zu senden und/oder zu empfangen, wie z.B. Kommunikationssignale zu und/oder von den Benutzergeräte 120 und/oder AP(s) 102.Each of user equipment(s) 120 (e.g., user equipments 124, 126, 128) and AP(s) 102 may include one or more communication antennas. The one or more communication antennas can be any suitable type of antenna that supports the communication protocols used by UE(s) 120 (e.g., UEs 124, 126, and 128) and AP(s) 102 correspond to. Some non-limiting examples of suitable communications antennas include Wi-Fi antennas, IEEE 802.11 family standards compliant antennas, directional antennas, omnidirectional antennas, dipole antennas, folded dipole antennas, patch antennas, multiple-input multiple-output (MIMO) antennas , omnidirectional antennas, quasi-omnidirectional antennas or the like. The one or more communication antennas may be communicatively coupled to a radio component to transmit and/or receive signals, such as communication signals, to and/or from user equipments 120 and/or AP(s) 102.

Jede der Benutzergerät(e) 120 (z.B. Benutzergeräte 124, 126, 128) und AP(s) 102 kann eingerichtet sein, gerichtete Übertragung und/oder gerichteten Empfang in Verbindung mit Drahtlos-Kommunikation in einem Drahtlos-Netzwerk durchzuführen. Jedes der Benutzergerät(e) 120 (z.B. Benutzergeräte 124, 126, 128) und AP(s) 102 kann eingerichtet sein, eine solche gerichtete Übertragung und/oder einen solchen gerichteten Empfang unter Verwendung eines Satzes von mehreren Antennengruppen (z.B. DMG-Antennengruppen oder dergleichen) durchzuführen. Jedes der mehreren Antennen-Arrays kann für die Übertragung und/oder den Empfang in einer bestimmten jeweiligen Richtung oder einem bestimmten Bereich von Richtungen verwendet werden. Jedes der Benutzergerät(e) 120 (z.B. Benutzergeräte 124, 126, 128) und AP(s) 102 kann eingerichtet sein, eine beliebige Richtungsübertragung in Richtung eines oder mehrerer definierter Sendesektoren durchzuführen. Jedes der Benutzergerät(e) 120 (z.B. Benutzergeräte 124, 126, 128) und AP(s) 102 kann eingerichtet sein, einen beliebigen gerichteten Empfang von einem oder mehreren definierten Empfangssektoren durchzuführen.Each of user equipment(s) 120 (e.g., user equipments 124, 126, 128) and AP(s) 102 may be configured to perform directed transmission and/or directed reception in connection with wireless communications in a wireless network. Each of user equipment(s) 120 (e.g., user equipments 124, 126, 128) and AP(s) 102 may be configured to provide such directional transmission and/or reception using a set of multiple antenna arrays (e.g., DMG antenna arrays or the like) to carry out. Each of the multiple antenna arrays can be used for transmission and/or reception in a particular respective direction or range of directions. Each of user equipment(s) 120 (e.g., user equipments 124, 126, 128) and AP(s) 102 may be configured to perform any directional transmission toward one or more defined transmit sectors. Each of user equipment(s) 120 (e.g., user equipments 124, 126, 128) and AP(s) 102 may be configured to perform any directional reception from one or more defined reception sectors.

MIMO-Beamforming in einem Drahtlos-Netzwerk kann mit RF-Beamforming und/oder digitalem Beamforming durchgeführt werden. In einigen Beispielen können Benutzergeräte 120 und/oder AP(s) 102 bei der Durchführung einer bestimmten MIMO-Übertragung so eingerichtet sein, dass sie alle oder eine Teilmenge ihrer einen oder mehreren Kommunikationsantennen verwenden, um MIMO-Beamforming durchzuführen.MIMO beamforming in a wireless network can be performed with RF beamforming and/or digital beamforming. In some examples, when performing a particular MIMO transmission, UEs 120 and/or AP(s) 102 may be configured to use all or a subset of their one or more communication antennas to perform MIMO beamforming.

Jedes der Benutzergeräte 120 (z.B. Benutzergeräte 124, 126, 128) und AP(s) 102 kann jedes geeignete Funkgerät und/oder jeden geeigneten Transceiver zum Senden und/oder Empfangen von Hochfrequenzsignalen (RF) in der Bandbreite und/oder den Kanälen aufweisen, die den Kommunikationsprotokollen entsprechen, die von jedem der Benutzergeräte 120 und AP(s) 102 zur Kommunikation miteinander verwendet werden. Die Funkkomponenten können Hardware und/oder Software aufweisen, um Kommunikationssignale gemäß vorher festgelegter Übertragungsprotokolle zu modulieren und/oder zu demodulieren. Die Funkkomponenten können noch über Hardware- und/oder Softwareanweisungen verfügen, um über ein oder mehrere Wi-Fi- und/oder Wi-Fi-Direkt-Protokolle zu kommunizieren, wie sie von den IEEE 802.11-Standards (Institute of Electrical and Electronics Engineers) standardisiert sind. In bestimmten Beispielen kann die Funkkomponente in Zusammenarbeit mit den Kommunikationsantennen so eingerichtet sein, dass sie über 2,4-GHz-Kanäle (z.B. 802.11b, 802.11g, 802.11n, 802.11ax), 5-GHz-Kanäle (z.B. 802.11n, 802.11ac, 802.11ax) oder 60-GHz-Kanäle (z.B. 802.11ad, 802.11ay) kommuniziert. 800-MHz-Kanäle (z.B. 802.11ah). Die Kommunikationsantennen können bei 28 GHz und 40 GHz arbeiten. Es versteht sich, dass diese Liste von Kommunikationskanälen gemäß bestimmten 802.11-Standards nur eine Teilliste ist und dass auch andere 802.11-Standards verwendet werden können (z.B. Nächste Generation Wi-Fi oder andere Standards). In einigen Beispielen können Nicht-Wi-Fi-Protokolle für die Kommunikation zwischen Vorrichtungen verwendet werden, wie z.B. Bluetooth, Dedicated Short-Range Communication (DSRC), Ultra-High Frequency (UHF) (z.B. IEEE 802.1laf, IEEE 802.22), White-Band-Frequenz (z.B. White Spaces) oder andere paketierte Funkkommunikation. Die Funkkomponente kann jeden bekannten Empfänger und jedes Basisband aufweisen, das für die Kommunikation über die Kommunikationsprotokolle geeignet ist.Each of UEs 120 (e.g., UEs 124, 126, 128) and AP(s) 102 may include any suitable radio and/or transceiver for transmitting and/or receiving radio frequency (RF) signals in the bandwidth and/or channels that conform to the communication protocols used by each of UEs 120 and AP(s) 102 to communicate with each other. The radio components can have hardware and/or software to modulate and/or demodulate communication signals according to predetermined transmission protocols. The radio components may still have hardware and/or software instructions to communicate over one or more Wi-Fi and/or Wi-Fi Direct protocols as defined by the IEEE 802.11 standards (Institute of Electrical and Electronics Engineers ) are standardized. In certain examples, the radio component can be configured in cooperation with the communication antennas to transmit over 2.4 GHz channels (e.g. 802.11b, 802.11g, 802.11n, 802.11ax), 5 GHz channels (e.g. 802.11n, 802.11ac, 802.11ax) or 60 GHz channels (e.g. 802.11ad, 802.11ay). 800MHz channels (e.g. 802.11ah). The communication antennas can operate at 28 GHz and 40 GHz. It is understood that this list of communication channels according to certain 802.11 standards is only a partial list and that other 802.11 standards can also be used (e.g. next generation Wi-Fi or other standards). In some examples, non-Wi-Fi protocols may be used for communication between devices, such as Bluetooth, Dedicated Short-Range Communication (DSRC), Ultra-High Frequency (UHF) (e.g., IEEE 802.1laf, IEEE 802.22), White -Band frequency (e.g. white spaces) or other packetized radio communications. The radio component can have any known receiver and baseband suitable for communication via the communication protocols.

Die Funkkomponente kann noch einen rauscharmen Verstärker (LNA), zusätzliche Signalverstärker, einen Analog-Digital-Wandler (A/D), einen oder mehrere Puffer und ein digitales Basisband aufweisen.The radio component can also have a low-noise amplifier (LNA), additional signal amplifiers, an analog-to-digital converter (A/D), one or more buffers and a digital baseband.

In einem Beispiel und mit Bezug auf 1 kann AP 102 die private MAC-Adresse 142 mit einem oder mehreren Benutzergeräten 120 ermöglichen.In an example and with reference to 1 AP 102 may enable private MAC address 142 with one or more user devices 120.

Es versteht sich, dass die obigen Beschreibungen der Veranschaulichung dienen und nicht als einschränkend zu betrachten sind.It is understood that the above descriptions are provided for purposes of illustration and are not to be taken as limiting.

Die Verbreitung von Drahtlos-Vorrichtungen wie Telefonen, Tablets und Laptops hat den Zugang zu Informationen wesentlich erleichtert und uns fast untrennbar mit diesen Drahtlos-Vorrichtungen verbunden. Unter diesen Drahtlos-Vorrichtungen ist Wi-Fi der gängige Zugriffsmechanismus, der ein Netzwerk mit geringen Kosten und geeigneter Abstandsmessung bietet. Es wurde jedoch darauf hingewiesen, dass die MAC-Adresse der Wi-Fi-Vorrichtung für die Verfolgung der Vorrichtung verwendet werden kann, und da Drahtlos-Vorrichtungen untrennbar mit der Person verbunden sind, die die Vorrichtung verwendet, kann die MAC-Adresse der Wi-Fi-Vorrichtung dann verwendet werden, um eine bestimmte Person zu verfolgen, was das Recht auf Privatsphäre verletzt.The proliferation of wireless devices such as phones, tablets and laptops has made access to information much easier and has made us almost inextricably linked to these wireless devices. Among these wireless devices, Wi-Fi is the popular access mechanism that offers a low-cost, convenient distance measurement network. However, it has been pointed out that the MAC address of the Wi-Fi device can be used for tracking the device, and since wireless devices are intrinsically linked to the person using the device, the MAC address of the Wi -Fi device can then be used to track a specific individual, violating the right to privacy.

Um das Problem des Datenschutzes zu lösen, besteht eine gängige Praxis darin, die von der Wi-Fi-Vorrichtung verwendete MAC-Adresse zu randomisieren. Im Einzelnen,To solve the problem of privacy, a common practice is to randomize the MAC address used by the Wi-Fi device. In detail,

Eine Wi-Fi-Vorrichtung kann die MAC-Adresse während des aktiven Scannens, z.B. beim Senden einer Prüfanforderung, randomisieren.A Wi-Fi device can randomize the MAC address during active scanning, e.g. when sending a probe request.

Eine Wi-Fi Vorrichtung kann die MAC-Adresse während der Verbindung mit einem AP randomisieren, d.h. sie kann eine andere MAC-Adresse verwenden, wenn sie sich zu einer anderen Zeit mit einem AP verbindet.A Wi-Fi device can randomize the MAC address while connecting to an AP, i.e. it can use a different MAC address if it connects to an AP at a different time.

Die aktuelle 802.11-Spezifikation hat keinen Mechanismus, der es einer Wi-Fi Vorrichtung erlaubt, die MAC-Adressierung während der Verbindung mit einem AP, d.h. nach der Authentifizierung und Assoziierung mit dem AP, zu randomisieren.The current 802.11 specification has no mechanism that allows a Wi-Fi device to randomize MAC addressing while connected to an AP, i.e. after authentication and association with the AP.

Auf der endlosen Suche nach einem hohen Durchsatz schafft 802.11 be einen Rahmen, der die Verbindung mehrerer Links während der Verbindung mit einem Netzwerk ermöglicht, wie unten gezeigt.In the never-ending quest for high throughput, 802.11 be creates a framework that allows multiple links to connect while connected to a network, as shown below.

Auf jeder Seite befinden sich zwei Multi-Link-Vorrichtungen, die mehrere STAs aufweisen, die eine Verbindung zueinander herstellen können. Die detaillierte Definition wird im Folgenden gezeigt.On each side are two multi-link devices that have multiple STAs that can connect to each other. The detailed definition is shown below.

Multi-Link-Vorrichtung: Eine logische Einheit, die eine oder mehrere STAs enthält. Die logische Einheit verfügt über eine MAC-Datendienstschnittstelle und Primitive für die Logical Link Control LLC und eine einzige mit der Schnittstelle assoziierte Adresse, die zur Kommunikation auf dem DSM verwendet werden kann.Multi-Link Device: A logical entity containing one or more STAs. The logical unit has a MAC data service interface and primitives for the Logical Link Control LLC and a single address associated with the interface that can be used for communication on the DSM.

ANMERKUNG - Eine Multilink-Vorrichtung erlaubt es STAs innerhalb der logischen Multilink-Einheit, dieselbe MAC-Adresse zu haben.NOTE - A multilink device allows STAs within the multilink logical unit to have the same MAC address.

ANMERKUNG - Der genaue Name kann geändert werden.NOTE - The exact name is subject to change.

Für den Infrastrukturrahmen gibt es eine Multilink-AP-Vorrichtung, die APs auf einer Seite aufweist, und eine Multilink-Nicht-AP-Vorrichtung, die Nicht-APs auf der anderen Seite aufweist. Die detaillierte Definition wird im Folgenden gezeigt.For the infrastructure framework, there is a multilink AP device that has APs on one side and a multilink non-AP device that has non-APs on the other side. The detailed definition is shown below.

Multilink-AP-Vorrichtung: Eine Multilink-Vorrichtung, bei der jede STA innerhalb der Multilink-Vorrichtung ein EHT-AP ist.Multilink AP Device: A multilink device where each STA within the multilink device is an EHT AP.

Multilink-Non-AP-Vorrichtung: Eine Multilink-Vorrichtung, bei der jede STA innerhalb der Multilink-Vorrichtung eine Nicht-AP-EHT-STA ist.Multilink Non-AP Device: A multilink device where each STA within the multilink device is a non-AP EHT STA.

Man beachte, dass dieser Rahmen eine natürliche Erweiterung des Einzel-Link-Betriebs zwischen zwei STAs ist, die im Rahmen der Infrastruktur AP und Non-AP STA sind.Note that this framework is a natural extension of single-link operation between two STAs that are AP and non-AP STA in the framework of the infrastructure.

2 zeigt verschiedene Komponenten einer MLD. Jede MLD kann eine MAC-Adresse aufweisen. 2 shows different components of an MLD. Each MLD can have a MAC address.

Jedes MLD hat eine MLD-MAC-Adresse. Jede STA eines MLD hat auch eine STA-MAC-Adresse, wie in den Links 210 gezeigt.Each MLD has an MLD MAC address. Each STA of an MLD also has a STA MAC address as shown in links 210.

Verschiedene STA eines MLD haben verschiedene MAC-Adressen. Die MAC-Adresse der MLD kann gleich oder verschieden von einer der MAC-Adressen der STAs der MLD sein.Different STAs of an MLD have different MAC addresses. The MAC address of the MLD can be the same as or different from one of the MAC addresses of the STAs of the MLD.

Die MAC-Adresse von MLD wird eingeführt, um sicherzustellen, dass die traditionelle Zuordnung von AP und STA aus der Sicht der höheren Schicht unter Multi-Link erhalten bleibt, und die Zuordnung wird durch AP MLD und Nicht-AP MLD unabhängig von den MAC-Adressen ersetzt, die von den STAs der MLD verwendet werden, wie in Links 220 gezeigt.The MAC address of MLD is introduced to ensure that the traditional mapping of AP and STA from the higher layer perspective under multi-link is preserved, and the mapping is maintained by AP MLD and non-AP MLD independently of the MAC Replaces addresses used by the MLD's STAs, as shown in links 220.

Beginnend mit der Verbindung zwischen einer Nicht-AP STA und einem AP, dann die Verbindung zwischen einer Nicht-AP MLD und einer AP MLD.Starting with the connection between a non-AP STA and an AP, then the connection between a non-AP MLD and an AP MLD.

Für die Verbindung zwischen einer Nicht-AP-StA und einem AP.For the connection between a non-AP StA and an AP.

Ein Nicht-AP STA hat eine private MAC-Adresse, die sich von der MAC-Adresse des Nicht-AP STA unterscheidet.A non-AP STA has a private MAC address that is different from the MAC address of the non-AP STA.

Ein Nicht-AP STA sollte die gleiche private MAC-Adresse für ein Netzwerk verwenden, das durch eine SSID identifiziert wird.A non-AP STA should use the same private MAC address for a network identified by an SSID.

Die MAC-Adresse des Nicht-AP STA wird für die Drahtlos-Übertragung verwendet, die den Austausch von Authentifizierungsrahmen, Assoziierungsrahmen und 4-Wege-Handshake aufweist.The MAC address of the non-AP STA is used for the wireless transmission, which includes the exchange of authentication frame, association frame and 4-way handshake.

Die MAC-Adresse der Nicht-AP-STA wird für die PMK-Berechnung im SAE-Verfahren verwendet.The MAC address of the non-AP STA is used for the PMK calculation in the SAE method.

Die MAC-Adresse der Nicht-AP-StA wird als Adresse der SPA in der PTK-Berechnung verwendet.The MAC address of the non-AP-StA is used as the address of the SPA in the PTK calculation.

Die private MAC-Adresse wird in Nachricht 2 des 4-Wege-Handshakes bereitgestellt.The private MAC address is provided in message 2 of the 4-way handshake.

Eine Schlüsseldatenkapselung (KDE) wird verwendet, um die private MAC-Adresse aufzuweisen.Key Data Encapsulation (KDE) is used to exhibit the private MAC address.

Vorhandene KDE mit Datentyp 3 können für diesen Zweck verwendet werden.Existing KDE with data type 3 can be used for this purpose.

Eine neue KDE, die die private MAC-Adresse aufweist, kann für diesen Zweck verwendet werden.A new KDE that has the private MAC address can be used for this purpose.

Die KDE, die die private MAC-Adresse aufweist, wird in das Schlüsseldatenfeld der Nachricht 2 aufgenommen.The KDE containing the private MAC address is included in the key data field of message 2.

Ein zusätzliches Element kann verwendet werden, um die private MAC-Adresse aufzuweisen.An additional element can be used to include the private MAC address.

Das Element, das die private MAC-Adresse aufweist, ist im Schlüsseldatenfeld von Nachricht 2 enthalten.The element containing the private MAC address is contained in the key data field of message 2.

Das Schlüsseldatenfeld von Nachricht 2 wird unter Verwendung von KEK mit einem geeigneten Schlüsselumschlüsselungsalgorithmus verpackt/verschlüsselt. Außerdem wird das Feld Verschlüsselte Schlüsseldaten auf 1 gesetzt.The key data field of message 2 is wrapped/encrypted using KEK with an appropriate key transcoding algorithm. Also, the Encrypted Key Data field is set to 1.

Alternativ wird in Nachricht 2 des 4-Wege-Handshakes ein privater Identifikator des STA bereitgestellt.Alternatively, a private identifier of the STA is provided in message 2 of the 4-way handshake.

Der private Identifikator darf keine MAC-Adresse sein.The private identifier cannot be a MAC address.

Die private Kennung kann eine MAC-Adresse sein.The private identifier can be a MAC address.

Eine Nicht-AP-STA sollte denselben privaten Bezeichner für ein Netzwerk verwenden, das durch eine SSID identifiziert wird.A non-AP-STA should use the same private identifier for a network identified by an SSID.

Eine KDE wird verwendet, um die private Kennung aufzuweisen.A KDE is used to hold the private identifier.

Eine neue KDE, die die private Kennung aufweist, kann zu diesem Zweck verwendet werden.A new KDE that has the private identifier can be used for this purpose.

Die KDE, die die private MAC-Kennung aufweist, wird in das Schlüsseldatenfeld der Nachricht 2 aufgenommen.The KDE containing the private MAC identifier is included in the key data field of message 2.

Ein zusätzliches Element kann verwendet werden, um den privaten MAC-Identifikator aufzuweisen.An additional element can be used to have the private MAC identifier.

Das Element, das die private MAC-Kennung aufweist, ist im Schlüsseldatenfeld von Nachricht 2 enthalten.The element containing the private MAC identifier is contained in the key data field of message 2.

Das Schlüsseldatenfeld von Nachricht 2 wird unter Verwendung von KEK mit einem geeigneten Key-Wrap-Algorithmus verpackt/verschlüsselt. Außerdem wird das Feld Verschlüsselte Schlüsseldaten auf 1 gesetzt.The key data field of message 2 is wrapped/encrypted using KEK with an appropriate key-wrap algorithm. Also, the Encrypted Key Data field is set to 1.

3 zeigt den Ablauf des 4-Wege-Handshakes. 3 shows the sequence of the 4-way handshake.

Das Format des EAPOL-Schlüsselrahmens wird in der nachstehenden Tabelle gezeigt: Protokollversion - 1 Oktett Pakettyp - 1 Oktett Paketkörperlänge - 2 Oktette Deskriptor-Typ - 1 Oktett Schlüsselinformation - 2 Oktette Schlüssellänge - 2 Oktette Schlüssel-Replay-Zähler - 8 Oktette Schlüssel-Nonce - 32 Oktette EAPOL-Schlüssel IV - 16 Oktette Schlüssel RSC - 8 Oktette Reserviert - 8 Oktette Schlüssel MIC - variabel Schlüsseldatenlänge - 2 Oktette Schlüsseldaten - n Oktette The EAPOL keyframe format is shown in the table below: Protocol version - 1 octet Packet type - 1 octet Packet body length - 2 octets Descriptor Type - 1 octet Key information - 2 octets Key length - 2 octets Key Replay Counter - 8 octets Key nonce - 32 octets EAPOL Key IV - 16 octets Key RSC - 8 octets Reserved - 8 octets Key MIC - variable Key data length - 2 octets Key data - n octets

Das Format eines Schlüsselinformationsfeldes, das ein Verschlüsselt-Schlüsseldatenfeld enthält, ist in der Tabelle unten dargestellt:

Figure DE102021134386A1_0001
The format of a key information field containing an encrypted key data field is shown in the table below:
Figure DE102021134386A1_0001

Das Format eines KDE-Selektors ist in der Tabelle unten dargestellt: OUI Datentyp Bedeutung 00-0F-AC 0 Reserviert 00-0F-AC 1 GTK KDE 00-0F-AC 2 Reserviert 00-0F-AC 3 MAC-Adresse KDE 00-0F-AC 4 PMKID KDE 00-0F-AC 5 Reserviert(#59) 00-0F-AC 6 Nonce KDE 00-0F-AC 7 Lebenszeit KDE 00-0F-AC 8 Fehler KDE 00-0F-AC 9 IGTK KDE 00-0F-AC 10 Schlüssel-ID KDE 00-0F-AC 11 Multi-Band GTK KDE 00-0F-AC 12 Multi-Band Schlüssel-ID KDE 00-0F-AC 13(Ed) OCI KDE (M58) 00-0F-AC 14 BIGTK KDE (#2116) 00-0F-AC 15-255 Reserviert Andere OUI oder CID Beliebig Herstellerspezifisch The format of a KDE selector is shown in the table below: OUI data type meaning 00-0F-AC 0 Reserved 00-0F-AC 1 GTK KDE 00-0F-AC 2 Reserved 00-0F-AC 3 MAC address KDE 00-0F-AC 4 PMKID KDE 00-0F-AC 5 Reserved(#59) 00-0F-AC 6 Nonce KDE 00-0F-AC 7 lifetime KDE 00-0F-AC 8th Error KDE 00-0F-AC 9 IGTK KDE 00-0F-AC 10 Key ID KDE 00-0F-AC 11 Multi-Band GTK KDE 00-0F-AC 12 Multi-Band Key ID KDE 00-0F-AC 13(ed) OCI KDE (M58) 00-0F-AC 14 BIGTK KDE (#2116) 00-0F-AC 15-255 Reserved Other OUI or CID Any Manufacturer specific

Die Tabelle des Schlüssel-Einpack-Algorithmus ist unten gezeigt: AKM Integritäts-Algorithmus KCK-Bits Größe von MIC Schlüssel-Einpack(#4723)-Algorithmus KEK_Bits KCK2_Bits KEK2_Bits Veraltet HMAC-MD5 128 16 ARC4 128 0 0 00-OF-AC:1 HMAC-SHA-1-128 128 16 NIST AES Schlüssel-Packung 128 0 0 00-OF-AC:2 HMAC-SHA-1-128 128 16 NIST AES Schlüssel-Packung 128 0 0 00-OF-AC:3 AES-128-CMAC 128 16 NIST AES Schlüssel-Packung 128 0 0 00-OF-AC:4 AES-128-CMAC 128 16 NIST AES Schlüssel-Packung 128 0 0 00-OF-AC:5 AES-128-CMAC 128 16 NIST AES Schlüssel-Packung 128 0 0 00-OF-AC:6 AES-128-CMAC 128 16 NIST AES Schlüssel-Packung 128 0 0 00-OF-AC:8 AES-128-CMAC 128 16 NIST AES Schlüssel-Packung 128 0 0 00-OF-AC:9 AES-128-CMAC 128 16 NIST AES Schlüssel-Packung 128 0 0 00-OF-AC:11 HMAC-SHA-256 128 16 NIST AES Schlüssel-Packung 128 0 0 00-0F-AC:12 HMAC-SHA-384 192 24 NIST AES Schlüssel-Packung 256 0 0 00-0F-AC:13 HMAC-SHA-384 192 24 NIST AES Schlüssel-Packung 256 0 0 (11ai)00-0F-AC:14 AES-SIV-256 0 0 AES-SIV-256 256 0 0 (11ai)00-0F-AC:15 AES-SIV-512 0 0 AES-SIV-512 512 0 0 (11ai)00-0F-AC:16 AES-SIV-256/ AES-128-CMAC 0 0/16 AES-SIV-256/NIST AES Schlüssel-Packung 256 128 128 (11ai)00-0F-AC:17 AES-SIV-512/HMAC-SHA-384 0 0/24 AES-SIV-512/NIST AES Schlüssel-Packung 512 192 256 The key wrapping algorithm table is shown below: AKM integrity algorithm KCK bits Size of MIC Key wrapping(#4723) algorithm KEK_Bits KCK2_Bits KEK2_Bits Outdated HMAC-MD5 128 16 ARC4 128 0 0 00-OF-AC:1 HMAC-SHA-1-128 128 16 NIST AES Key Pack 128 0 0 00-OF-AC:2 HMAC-SHA-1-128 128 16 NIST AES Key Pack 128 0 0 00-OF-AC:3 AES-128-CMAC 128 16 NIST AES Key Pack 128 0 0 00-OF-AC:4 AES-128-CMAC 128 16 NIST AES Key Pack 128 0 0 00-OF-AC:5 AES-128-CMAC 128 16 NIST AES Key Pack 128 0 0 00-OF-AC:6 AES-128-CMAC 128 16 NIST AES Key Pack 128 0 0 00-OF-AC:8 AES-128-CMAC 128 16 NIST AES Key Pack 128 0 0 00-OF-AC:9 AES-128-CMAC 128 16 NIST AES Key Pack 128 0 0 00-OF-AC:11 HMAC-SHA-256 128 16 NIST AES Key Pack 128 0 0 00-0F-AC:12 HMAC-SHA-384 192 24 NIST AES Key Pack 256 0 0 00-0F-AC:13 HMAC-SHA-384 192 24 NIST AES Key Pack 256 0 0 (11ai)00-0F-AC:14 AES-SIV-256 0 0 AES-SIV-256 256 0 0 (11ai)00-0F-AC:15 AES-SIV-512 0 0 AES-SIV-512 512 0 0 (11ai)00-0F-AC:16 AES-SIV-256/ AES-128-CMAC 0 0/16 AES-SIV-256/NIST AES Key Pack 256 128 128 (11ai)00-0F-AC:17 AES-SIV-512/HMAC-SHA-384 0 0/24 AES-SIV-512/NIST AES Key Pack 512 192 256

Das KDE-Format ist in der Tabelle unten gezeigt: Typ (0xdd) Länge OUI Datentyp Daten Oktette: 1 1 3 1 (Länge - 4) The KDE format is shown in the table below: Type (0xdd) length OUI data type Data Octets: 1 1 3 1 (Length - 4)

Zwei Beispiele eines KDE-Formats sind in der Tabelle unten bereitgestellt:

Figure DE102021134386A1_0002
Two examples of a KDE format are provided in the table below:
Figure DE102021134386A1_0002

Die private MAC-Adresse oder der private Kennzeichner kann bereitgestellt werden in dem Rahmenkörper eines geschützten Verwaltungsrahmens.The private MAC address or identifier can be provided in the frame body of a protected management frame.

Zwei Beispiele eines Elements zum Tragen einer privaten MAC-Adresse oder eines privaten Kennzeichners sind in der Tabelle unten gezeigt:

Figure DE102021134386A1_0003
Two examples of an element for carrying a private MAC address or private identifier are shown in the table below:
Figure DE102021134386A1_0003

Die private MAC-Adresse wird verwendet in dem SA-Feld der A-MSDU, die von der Nicht-AP-STA gesendet wurde.The private MAC address is used in the SA field of the A-MSDU sent from the non-AP STA.

Nachdem ein AP die private MAC-Adresse des Nicht-AP STA erhalten hat.After an AP obtains the private MAC address of the non-AP STA.

Der Zustandsautomat der Authentifizierung/Assoziierung/4-Wege-Handshake, der für die MAC-Adresse des Nicht-AP STA aufrechterhalten wird, ist jetzt der Zustandsautomat der Authentifizierung/Assoziierung/4-Wege-Handshake, der für die private MAC-Adresse aufrechterhalten wird.The authentication/association/4-way handshake state machine maintained for the non-AP STA MAC address is now the authentication/association/4-way handshake state machine maintained for the private MAC address becomes.

Der AP verwendet die private MAC-Adresse als SA, um die von der Nicht-AP-STA übertragenen Daten über den DS zu übertragen.The AP uses the private MAC address as the SA to transmit the data transmitted by the non-AP STA via the DS.

Der AP verwendet die private MAC-Adresse, um das DA-Feld der vom DS übertragenen Daten abzugleichen und die Daten an die Nicht-AP STA zu übertragen.The AP uses the private MAC address to match the DA field of the data transmitted by the DS and transmit the data to the non-AP STA.

Fähigkeits-Anzeige:Skill Display:

Der AP gibt an, ob er den Betrieb des Empfangs privater MAC-Adressen unterstützt.The AP indicates whether it supports the operation of receiving private MAC addresses.

Die Anzeige wird in RSNXE gegeben.The ad is given in RSNXE.

Der AP gibt an, ob der Vorgang der Bereitstellung einer privaten MAC-Adresse erforderlich ist.The AP indicates whether the process of providing a private MAC address is required.

Die Anzeige ist in RSNXE enthalten.The ad is included with RSNXE.

Die Nicht-AP STA gibt an, ob sie den Vorgang der Übermittlung einer privaten MAC-Adresse unterstützt.The non-AP STA indicates whether it supports the process of broadcasting a private MAC address.

Die Anzeige ist in RSNXE enthalten.The ad is included with RSNXE.

Der AP zeigt an, ob er den Betrieb des Empfangs einer privaten Kennung unterstützt.The AP indicates whether it supports the operation of receiving a private identifier.

Die Anzeige ist in RSNXE enthalten.The ad is included with RSNXE.

Der AP gibt an, ob der Vorgang der Bereitstellung der privaten Kennung erforderlich ist.The AP indicates whether the process of providing the private identifier is required.

Die Anzeige erfolgt in RSNXE.The display is in RSNXE.

Die Nicht-AP-STA gibt an, ob sie den Vorgang der Übermittlung einer privaten Kennung unterstützt.The non-AP STA indicates whether it supports the private identifier transmission process.

Die Anzeige ist in RSNXE enthalten.The ad is included with RSNXE.

Für die Verbindung zwischen einer Nicht-AP-MLD und einer AP-MLD.For the connection between a non-AP MLD and an AP MLD.

Ein Nicht-AP-MLD hat eine private MAC-Adresse, die sich von der MAC-Adresse jeder verbundenen Nicht-AP-STA unterscheidet.A non-AP MLD has a private MAC address that is different from the MAC address of any connected non-AP STA.

Ein Nicht-AP-MLD sollte dieselbe private MAC-Adresse für ein durch eine SSID identifiziertes Netzwerk verwenden.A non-AP MLD should use the same private MAC address for a network identified by an SSID.

Die MAC-Adressen der assoziierten Nicht-AP-STAs werden für die Drahtlos-Übertragung verwendet, die den Austausch von Authentifizierungsrahmen, Assoziierungsrahmen und 4-Wege-Handshake aufweist.The MAC addresses of the associated non-AP STAs are used for the wireless transmission, which includes the exchange of authentication frames, association frames and 4-way handshake.

Die MAC-Adresse des Nicht-AP MLD wird für die PMK-Berechnung im SAE-Verfahren verwendet.The MAC address of the non-AP MLD is used for the PMK calculation in the SAE method.

Die MAC-Adresse des Nicht-AP MLD wird als Adresse der SPA bei der PTK-Berechnung verwendet.The MAC address of the non-AP MLD is used as the address of the SPA in the PTK calculation.

Die private MAC-Adresse wird in Nachricht 2 des 4-Wege-Handshakes übermittelt.The private MAC address is transmitted in message 2 of the 4-way handshake.

Eine KDE wird verwendet, um die private MAC-Adresse aufzuweisen.A KDE is used to exhibit the private MAC address.

Vorhandene KDE mit Datentyp 3 können für diesen Zweck verwendet werden.Existing KDE with data type 3 can be used for this purpose.

Eine neue KDE, die die private MAC-Adresse aufweist, kann zu diesem Zweck verwendet werden.A new KDE containing the private MAC address can be used for this purpose.

Die KDE, die die private MAC-Adresse aufweist, wird in das Schlüsseldatenfeld der Nachricht 2 aufgenommen.The KDE containing the private MAC address is included in the key data field of message 2.

Das Schlüsseldatenfeld von Nachricht 2 wird unter Verwendung von KEK mit einem geeigneten Schlüssel-Einpack-Algorithmus verpackt/verschlüsselt. Außerdem wird das Feld Verschlüsselte Schlüsseldaten (Encrypted Key Data) auf 1 gesetzt.The key data field of message 2 is wrapped/encrypted using KEK with an appropriate key wrapping algorithm. Also, the Encrypted Key Data field is set to 1.

Alternativ wird in Nachricht 2 des 4-Wege-Handshakes eine private Kennung des Nicht-AP-MLD angegeben.Alternatively, a private identifier of the non-AP MLD is specified in message 2 of the 4-way handshake.

Der private Kennzeichner darf keine MAC-Adresse sein.The private identifier cannot be a MAC address.

Der private Kennzeichner kann eine MAC-Adresse sein.The private identifier can be a MAC address.

Ein Nicht-AP-MLD sollte denselben privaten Kennzeichner für ein Netzwerk verwenden, das durch eine SSID identifiziert wird.A non-AP MLD should use the same private identifier for a network identified by an SSID.

Eine KDE wird verwendet, um den privaten Kennzeichner aufzuweisen.A KDE is used to have the private identifier.

Ein neuer KDE, der den privaten Kennzeichner aufweist, kann zu diesem Zweck verwendet werden.A new KDE that has the private identifier can be used for this purpose.

Die KDE, die den privaten MAC-Kennzeichner aufweist, wird in das Schlüsseldatenfeld der Nachricht 2 aufgenommen.The KDE containing the private MAC identifier is included in the key data field of message 2.

Ein zusätzliches Element kann verwendet werden, um den privaten MAC-Kennzeichner aufzuweisen.An additional element can be used to have the private MAC identifier.

Das Element, das den privaten MAC-Kennzeichner aufweist, ist im Schlüsseldatenfeld von Nachricht 2 enthalten.The element containing the private MAC identifier is contained in the key data field of message 2.

Das Schlüsseldatenfeld von Nachricht 2 wird unter Verwendung von KEK mit einem geeigneten Schlüssel-Einpack-Algorithmus verpackt/verschlüsselt. Außerdem wird das Feld Verschlüsselte Schlüsseldaten (Encrypted Key Data) auf 1 gesetzt.The key data field of message 2 is wrapped/encrypted using KEK with an appropriate key wrapping algorithm. Also, the Encrypted Key Data field is set to 1.

Die private MAC-Adresse oder der private Kennzeichner kann im Rahmenkörper des geschützten Verwaltungsrahmens angegeben werden.The private MAC address or identifier may be specified in the frame body of the protected management frame.

Die private MAC-Adresse wird im SA-Feld der A-MSDU verwendet, die von den angeschlossenen Nicht-AP-STAs des Nicht-AP-MLD gesendet wird.The private MAC address is used in the SA field of the A-MSDU sent by the connected non-AP STAs of the non-AP MLD.

Nachdem ein AP MLD die private MAC-Adresse des Nicht-AP MLD erhalten hat.After an AP MLD obtains the private MAC address of the non-AP MLD.

Der Zustandsautomat für Authentifizierung/Assoziierung/4-Wege-Handshake, der für die MAC-Adresse des Nicht-AP MLD aufrechterhalten wird, ist jetzt der Zustandsautomat für Authentifizierung/Assoziierung/4-Wege-Handshake, der für die private MAC-Adresse aufrechterhalten wird.The authentication/association/4-way handshake state machine maintained for the MAC address of the non-AP MLD is now the authentication/association/4-way handshake state machine maintained for the private MAC address becomes.

Der AP MLD verwendet die private MAC-Adresse als SA, um die vom Nicht-AP MLD gelieferten Daten über den DS zu übertragen.The AP MLD uses the private MAC address as SA to transmit the data provided by the non-AP MLD via the DS.

Der AP MLD verwendet die private MAC-Adresse zum Abgleich mit dem DA-Feld der vom DS übertragenen Daten und zur Übermittlung der Daten an den Nicht-AP MLD.The AP MLD uses the private MAC address to match the DA field of the data transmitted by the DS and to transmit the data to the non-AP MLD.

Fähigkeits-Anzeige:Skill Display:

AP MPD gibt an, ob er den Empfang privater MAC-Adressen von Nicht-AP MLD unterstützt.AP MPD indicates whether it supports receiving private MAC addresses from non-AP MLD.

AP MLD zeigt an, ob der Vorgang der Bereitstellung einer privaten MAC-Adresse von einem Nicht-AP MLD verlangt wird.AP MLD indicates whether the process of providing a private MAC address is required from a non-AP MLD.

Die Anzeige ist in RSNXE enthalten.The ad is included with RSNXE.

Die Anzeige wird in RSNXE von jedem angeschlossenen AP bereitgestellt.The display is provided in RSNXE by each connected AP.

Jeder angeschlossene AP eines AP MLD gibt den gleichen Wert der Fähigkeit an, den Betrieb des Empfangs privater MAC-Adressen zu unterstützen.Each attached AP of an AP MLD declares the same value of capability to support the operation of receiving private MAC addresses.

Die Anzeige kann in einem anderen MLD-Element enthalten sein, das die MLD-Sicherheitsfähigkeit angibt.The indication may be included in another MLD element that indicates the MLD security capability.

Nicht-AP MLD gibt an, ob es den Vorgang des Sendens einer privaten MAC-Adresse unterstützt.Non-AP MLD indicates whether it supports the process of sending a private MAC address.

Die Anzeige ist in RSNXE enthalten.The ad is included with RSNXE.

Die Anzeige kann in einem anderen MLD-Element enthalten sein, das die MLD-Sicherheitsfähigkeit angibt.The indication may be included in another MLD element that indicates the MLD security capability.

AP MPD gibt an, ob es den Empfang privater Kennungen von Nicht-AP MLD unterstützt.AP MPD indicates whether it supports receiving private identifiers from non-AP MLD.

AP MLD gibt an, ob der Vorgang der Bereitstellung einer privaten Kennung von einem Nicht-AP MLD verlangt wird.AP MLD indicates whether the process of providing a private identifier is required from a non-AP MLD.

Die Anzeige wird in RSNXE gegeben.The ad is given in RSNXE.

Die Anzeige wird in RSNXE von jedem verbundenen AP bereitgestellt.The display is provided in RSNXE by each connected AP.

Jeder verbundene AP eines AP MLD gibt den gleichen Wert der Fähigkeit an, den Betrieb des Empfangs privater Kennungen zu unterstützen.Each associated AP of an AP MLD declares the same value of ability to support the operation of receiving private identifiers.

Die Anzeige kann in einem anderen MLD-Element enthalten sein, das die MLD-Sicherheitsfähigkeit angibt.The indication may be included in another MLD element that indicates the MLD security capability.

Nicht-AP MLD gibt an, ob es den Vorgang des Sendens einer privaten Kennung unterstützt.Non-AP MLD indicates whether it supports the process of sending a private identifier.

Die Anzeige ist in RSNXE enthalten.The ad is included with RSNXE.

Die Anzeige kann in einem anderen MLD-Element enthalten sein, das die MLD-Sicherheitsfähigkeit angibt.The indication may be included in another MLD element that indicates the MLD security capability.

Es versteht sich, dass die obigen Beschreibungen der Veranschaulichung dienen und nicht als einschränkend zu betrachten sind.It is understood that the above descriptions are provided for purposes of illustration and are not to be taken as limiting.

4 zeigt ein Flussdiagramm des illustrativen Prozesses 400 für ein privates MAC-Adressensystem, gemäß einem oder mehreren Beispielen der vorliegenden Offenbarung. 4 FIG. 4 shows a flowchart of illustrative process 400 for a private MAC address system, in accordance with one or more examples of the present disclosure.

In Block 402 kann ein Gerät (z.B. die Benutzergerät(e) 120 und/oder der AP 102 von 1) einen Rahmen ermitteln, der eine private MAC-Adresse aufweist, die mit einem angeschlossenen Multi-Link-Gerät (MLD) assoziiert ist.At block 402, a device (e.g., user device(s) 120 and/or AP 102 of 1 ) detect a frame that has a private MAC address associated with an attached Multi-Link Device (MLD).

In Block 404 kann das Gerät die private MAC-Adresse verschlüsseln.In block 404, the device may encrypt the private MAC address.

In Block 406 kann das Gerät veranlassen, den Rahmen an das MLD zu senden.In block 406, the device may cause the frame to be sent to the MLD.

Es versteht sich, dass die obigen Beschreibungen der Veranschaulichung dienen und nicht als einschränkend zu betrachten sind.It is understood that the above descriptions are provided for purposes of illustration and are not to be taken as limiting.

5 zeigt ein Funktionsdiagramm einer beispielhaften Kommunikationsstation 500 gemäß einem oder mehreren Beispielen der vorliegenden Offenbarung. In einem Beispiel zeigt 5 ein funktionales Blockdiagramm einer Kommunikationsstation, die gemäß einigen Beispielen zur Verwendung als AP 102 (1) oder als Benutzergerät 120 (1) geeignet sein kann. Die Kommunikationsstation 500 kann auch zur Verwendung als Handheld-Vorrichtung, mobile Vorrichtung, Mobiltelefon, Smartphone, Tablet, Netbook, Drahtlos-Endgerät, Laptop, tragbare Computervorrichtung, Femtozelle, Teilnehmerstation mit hoher Datenrate (HDR), Zugangspunkt, Zugangsterminal oder andere PCS-Vorrichtung (Personal Communication System) geeignet sein. 5 FIG. 5 shows a functional diagram of an exemplary communication station 500, in accordance with one or more examples of the present disclosure. In an example shows 5 10 is a functional block diagram of a communication station configured for use as AP 102 ( 1 ) or as user device 120 ( 1 ) may be suitable. The communication station 500 can also be used as a handheld device, mobile device, cell phone, smartphone, tablet, netbook, wireless terminal, laptop, portable computing device, femtocell, high data rate (HDR) subscriber station, access point, access terminal, or other PCS device (Personal Communication System) must be suitable.

Die Kommunikationsstation 500 kann eine Kommunikationsschaltung 502 und einen Transceiver 510 zum Senden und Empfangen von Signalen zu und von anderen Kommunikationsstationen unter Verwendung einer oder mehrerer Antennen 501 aufweisen. Die Kommunikationsschaltung 502 kann eine Schaltung aufweisen, die die Kommunikation der physikalischen Schicht (PHY) und/oder die Kommunikation der Mediumzugriffssteuerung (MAC) zur Steuerung des Zugriffs auf das Drahtlos-Medium und/oder beliebige andere Kommunikationsschichten zum Senden und Empfangen von Signalen betreiben kann. Die Kommunikationsstation 500 kann auch eine Verarbeitungsschaltung 506 und einen Speicher 508 aufweisen, die so eingerichtet sind, dass sie die hierin beschriebenen Operationen durchführen. In einigen Beispielen können die Kommunikationsschaltungen 502 und die Verarbeitungsschaltungen 506 eingerichtet sein, die in den obigen Figuren, Diagrammen und Abläufen beschriebenen Operationen durchzuführen.The communication station 500 may include communication circuitry 502 and a transceiver 510 for transmitting and receiving signals to and from other communication stations using one or more antennas 501 . The communications circuitry 502 may include circuitry that may operate physical layer (PHY) communications and/or medium access control (MAC) communications to control access to the wireless medium and/or any other communications layers to transmit and receive signals . The communication station 500 may also include processing circuitry 506 and memory 508 configured to perform the operations described herein. In some examples, the communication circuitry 502 and the processing circuitry 506 may be configured to perform the operations described in the figures, diagrams, and flows above.

Gemäß einigen Beispielen kann die Kommunikationsschaltung 502 so eingerichtet sein, dass sie um ein Drahtlos-Medium konkurriert und Rahmen oder Pakete für die Kommunikation über das Drahtlos-Medium einrichtet. Die Kommunikationsschaltung 502 kann so eingerichtet sein, dass sie Signale sendet und empfängt. Die Kommunikationsschaltung 502 kann auch Schaltungen für Modulation/Demodulation, Aufwärts-/Abwärtskonvertierung, Filterung, Verstärkung usw. aufweisen. In einigen Beispielen kann die Verarbeitungsschaltung 506 der Kommunikationsstation 500 einen oder mehrere Prozessoren aufweisen. In anderen Beispielen können zwei oder mehr Antennen 501 mit der Kommunikationsschaltung 502 verbunden sein, die zum Senden und Empfangen von Signalen angeordnet sind. Der Speicher 508 kann Informationen zum Konfigurieren der Verarbeitungsschaltung 506 speichern, um Operationen zum Einrichten und Übertragen von Nachrichtenrahmen und zum Ausführen der verschiedenen hierin beschriebenen Operationen durchzuführen. Der Speicher 508 kann jeden Speichertyp aufweisen, einschließlich nicht-transitorischer Speicher, um Informationen in einer Form zu speichern, die von einer Maschine (z.B. einem Computer) gelesen werden kann. Zum Beispiel kann der Speicher 508 eine computerlesbare Speichervorrichtung, einen Nur-Lese-Speicher (ROM), einen Speicher mit wahlfreiem Zugriff (RAM), Magnetplattenspeichermedien, optische Speichermedien, Flash-Speichervorrichtungen und andere Speichervorrichtungen und -medien aufweisen.According to some examples, the communication circuitry 502 may be configured to contend for a wireless medium and establish frames or packets for communication over the wireless medium. Communication circuitry 502 may be configured to send and receive signals. The communication circuitry 502 may also include circuitry for modulation/demodulation, up/down conversion, filtering, amplification, and so on. In some examples, the processing circuitry 506 of the communication station 500 may include one or more processors. In other examples, two or more antennas 501 may be coupled to communication circuitry 502, arranged to transmit and receive signals. Memory 508 may store information for configuring processing circuitry 506 to perform operations for setting up and transmitting message frames and for performing the various operations described herein. Memory 508 can be any type of memory, including non-transitory memory, to store information in a form that can be read by a machine (e.g., a computer). For example, memory 508 may include a computer readable storage device, read only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices, and other storage devices and media.

In einigen Beispielen kann die Kommunikationsstation 500 Teil einer tragbaren Drahtlos-Kommunikationsvorrichtung sein, wie z.B. eines persönlichen digitalen Assistenten (PDA), eines Laptops oder tragbaren Computers mit Drahtlos-Kommunikationsfähigkeit, eines Web-Tablets, eines drahtlosen Telefons, eines Smartphones, eines Drahtlos-Headsets, eines Pagers, einer Instant-Messaging-Vorrichtung, einer Digitalkamera, eines Zugangspunkts, eines Fernsehers, einer medizinischen Vorrichtung (z.B. eines Herzfrequenzmessgeräts, eines Blutdruckmessgeräts usw.), einer tragbaren Computervorrichtung oder einer anderen Vorrichtung, die Informationen drahtlos empfangen und/oder senden kann.In some examples, communication station 500 may be part of a handheld wireless communication device, such as a personal digital assistant (PDA), a laptop or handheld computer with wireless communication capability, a web tablet, a wireless phone, a smart phone, a wireless headsets, a pager, an instant messaging device, a digital camera, an access point, a television, a medical device (e.g., a heart rate monitor, a blood pressure monitor, etc.), a portable computing device, or any other device that receives information wirelessly and/or can send.

In einigen Beispielen kann die Kommunikationsstation 500 eine oder mehrere Antennen 501 aufweisen. Die Antennen 501 können eine oder mehrere Richt- oder Rundstrahlantennen aufweisen, darunter beispielsweise Dipolantennen, Monopolantennen, Patch-Antennen, Schleifenantennen, Mikrostreifenantennen oder andere Arten von Antennen, die für die Übertragung von HF-Signalen geeignet sind. In einigen Beispielen kann anstelle von zwei oder mehr Antennen auch eine einzige Antenne mit mehreren Öffnungen verwendet werden. In diesen Beispielen kann jede Apertur als separate Antenne betrachtet werden. In einigen MIMO-Beispielen (Multiple-Input-Multiple-Output) können die Antennen für räumliche Diversität und die unterschiedlichen Kanaleigenschaften, die sich zwischen jeder der Antennen und den Antennen einer Sendestation ergeben können, effektiv getrennt werden.In some examples, the communication station 500 may include one or more antennas 501 . The antennas 501 may include one or more directional or omnidirectional antennas, including, for example, dipole antennas, monopole antennas, patch antennas, loop antennas, microstrip antennas, or other types of antennas suitable for transmitting RF signals. In some examples, a single multi-aperture antenna may be used instead of two or more antennas. In these examples, each aperture can be viewed as a separate antenna. In some MIMO (Multiple-Input-Multiple-Output) examples, the antennas can be effectively separated for spatial diversity and the different channel characteristics that can result between each of the antennas and the antennas of a transmitting station.

In einigen Beispielen kann die Kommunikationsstation 500 eine oder mehrere der folgenden Elemente aufweisen: eine Tastatur, ein Display, einen nicht-flüchtigen Speicheranschluss, mehrere Antennen, einen Grafikprozessor, einen Anwendungsprozessor, Lautsprecher und andere Elemente einer mobilen Vorrichtung. Die Anzeige kann ein LCD-Bildschirm sein, der einen Touchscreen aufweist.In some examples, the communication station 500 may include one or more of the following: a keyboard, a display, a non-volatile memory port, multiple antennas, a graphics processor, an application processor, speakers, and other elements of a mobile device. The display can be an LCD screen that has a touch screen.

Obwohl die Kommunikationsstation 500 mehrere separate Funktionselemente aufweist, können zwei oder mehr der Funktionselemente kombiniert und durch Kombinationen von softwarekonfigurierten Elementen, wie z.B. Verarbeitungselementen einschließlich digitaler Signalprozessoren (DSPs), und/oder anderen Hardwareelementen implementiert werden. Beispielsweise können einige Elemente einen oder mehrere Mikroprozessoren, DSPs, feldprogrammierbare Gate-Arrays (FPGAs), anwendungsspezifische integrierte Schaltungen (ASICs), integrierte Hochfrequenzschaltungen (RFICs) und Kombinationen verschiedener Hardware- und Logikschaltungen aufweisen, um zumindest die hierin beschriebenen Funktionen auszuführen. In einigen Beispielen können sich die funktionalen Elemente der Kommunikationsstation 500 auf einen oder mehrere Prozesse beziehen, die auf einem oder mehreren Verarbeitungselementen ablaufen.Although the communication station 500 includes several separate functional elements, two or more of the functional elements can be combined and implemented through 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), radio frequency integrated circuits (RFICs), and combinations of various hardware and logic circuits to perform at least the functions described herein. In some examples, the functional elements of the communication station 500 may refer to one or more processes running on one or more processing elements.

Bestimmte Beispiele können in einer oder einer Kombination aus Hardware, Firmware und Software implementiert werden. Andere Beispiele können auch in Form von Anweisungen implementiert werden, die auf einer computerlesbaren Vorrichtung gespeichert sind und die von mindestens einem Prozessor gelesen und ausgeführt werden können, um die hierin beschriebenen Vorgänge durchzuführen. Eine computerlesbare Vorrichtung kann jeden nicht-übertragbaren Speichermechanismus zum Speichern von Informationen in einer Form aufweisen, die von einer Maschine (z.B. einem Computer) gelesen werden kann. Eine computerlesbare Speichervorrichtung kann beispielsweise einen Festwertspeicher (ROM), einen Direktzugriffsspeicher (RAM), Magnetplattenspeichermedien, optische Speichermedien, Flash-Speichervorrichtungen und andere Speichervorrichtungen und -medien aufweisen. In einigen Beispielen kann die Kommunikationsstation 500 einen oder mehrere Prozessoren aufweisen und kann mit Anweisungen eingerichtet sein, die auf einer computerlesbaren Vorrichtung gespeichert sind.Particular examples may be implemented in one or a combination of hardware, firmware, and software. Other examples may also be implemented as instructions stored on a computer-readable device that are readable and executable by at least one processor to perform the operations described herein. A computer-readable device may include any non-portable storage mechanism for storing information in a form readable by a machine (eg, a computer). A computer-readable storage device may include, for example, read-only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices, and other storage devices and media. In some examples, communication station 500 may include one or more processors and may be implemented with instructions stored on a computer readable device.

6 zeigt ein Blockdiagramm eines Beispiels einer Maschine 600 oder eines Systems, auf dem eine oder mehrere der hierin besprochenen Techniken (z.B. Verfahren) ausgeführt werden können. In anderen Beispielen kann die Maschine 600 als eigenständige Vorrichtung arbeiten oder mit anderen Maschinen verbunden (z.B. vernetzt) sein. In einem vernetzten Einsatz kann die Maschine 600 in der Funktion eines Servers, eines Clients oder beidem in Server-Client-Netzwerkumgebungen arbeiten. In einem Beispiel kann die Maschine 600 als Peer-Maschine in Peer-to-Peer (P2P) (oder anderen verteilten) Netzwerkumgebungen agieren. Bei der Maschine 600 kann es sich um einen Personal Computer (PC), einen Tablet-PC, eine Set-Top-Box (STB), einen persönlichen digitalen Assistenten (PDA), ein Mobiltelefon, eine tragbare Computervorrichtung, eine Web-Appliance, einen Netzwerk-Router, einen Switch oder eine Bridge oder eine beliebige Maschine handeln, die in der Lage ist, Anweisungen (sequenziell oder anderweitig) auszuführen, die von dieser Maschine auszuführende Aktionen spezifizieren, wie z.B. eine Basisstation. Ferner, während nur eine einzelne Maschine dargestellt ist, soll der Begriff „Maschine“ auch jede Sammlung von Maschinen aufweisen, die einzeln oder gemeinsam einen Satz (oder mehrere Sätze) von Anweisungen ausführen, um eine oder mehrere der hierin erörterten Methoden durchzuführen, wie z.B. Cloud Computing, Software as a Service (SaaS) oder andere Computer-Cluster-Konfigurationen. 6 6 shows a block diagram of an example of a machine 600 or system upon which one or more techniques (eg, methods) discussed herein may be implemented. In other examples, machine 600 may operate as a standalone device or may be connected (eg, networked) to other machines. In a networked deployment, machine 600 may operate in the capacity of a server, a client, or both in server-client network environments. In one example, machine 600 may act as a peer machine in peer-to-peer (P2P) (or other distributed) network environments. Machine 600 may be a personal computer (PC), tablet PC, set top box (STB), personal digital assistant (PDA), cellular phone, portable computing device, web appliance, be a network router, switch, or bridge, or any machine capable of executing instructions (sequential or otherwise) that specify actions to be taken by that machine, such as a base station. Further, while only a single machine is illustrated, the term "machine" is also intended to include any collection of machines that individually or collectively execute a set (or sets) of instructions to perform one or more of the methods discussed herein, such as Cloud Computing, Software as a Service (SaaS) or other computer cluster configurations.

Beispiele, wie hierin beschrieben, können eine Logik oder eine Anzahl von Komponenten, Modulen oder Mechanismen aufweisen oder mit ihnen arbeiten. Module sind greifbare Einheiten (z.B. Hardware), die in der Lage sind, im Betrieb bestimmte Operationen auszuführen. Ein Modul weist Hardware auf. In einem Beispiel kann die Hardware speziell eingerichtet sein, um einen bestimmten Vorgang durchzuführen (z.B. fest verdrahtet). In einem anderen Beispiel kann die Hardware konfigurierbare Ausführungseinheiten (z.B. Transistoren, Schaltkreise usw.) und ein computerlesbares Medium aufweisen, das Anweisungen enthält, wobei die Anweisungen die Ausführungseinheiten so einrichten, dass sie im Betrieb einen bestimmten Vorgang durchführen. Die Konfiguration kann unter der Leitung der Ausführungseinheiten oder eines Lademechanismus erfolgen. Dementsprechend sind die Ausführungseinheiten kommunikativ mit dem computerlesbaren Medium verbunden, wenn die Vorrichtung in Betrieb ist. In diesem Beispiel können die Ausführungseinheiten Mitglied von mehr als einem Modul sein. Zum Beispiel können die Ausführungseinheiten während des Betriebs durch einen ersten Satz von Anweisungen eingerichtet werden, um ein erstes Modul zu einem bestimmten Zeitpunkt zu implementieren, und durch einen zweiten Satz von Anweisungen re-konfiguriert werden, um ein zweites Modul zu einem zweiten Zeitpunkt zu implementieren.Examples as described herein may include or operate with logic or a number of components, modules, or mechanisms. Modules are tangible units (e.g. hardware) that are able to carry out certain operations during operation. A module comprises hardware. In one example, the hardware may be specifically configured to perform a particular operation (e.g., hardwired). In another example, the hardware may include configurable execution units (e.g., transistors, circuitry, etc.) and a computer-readable medium bearing instructions, the instructions enabling the execution units to operate in a specific manner. The configuration can be done under the direction of the execution units or a loading mechanism. Accordingly, the execution units are communicatively coupled to the computer-readable medium when the device is in operation. In this example, the execution units can be members of more than one module. For example, the execution units may be setup during operation by a first set of instructions to implement a first module at a particular time and reconfigured by a second set of instructions to implement a second module at a second time .

Die Maschine (z.B. das Computersystem) 600 kann einen Hardware-Prozessor 602 (z.B. eine Zentraleinheit (CPU), eine Grafikverarbeitungseinheit (GPU), einen Hardware-Prozessorkern oder eine beliebige Kombination davon), einen Hauptspeicher 604 und einen statischen Speicher 606 aufweisen, von denen einige oder alle über eine Zwischenverbindung (z.B. einen Bus) 608 miteinander kommunizieren können. Die Maschine 600 kann ferner eine Energieverwaltungsvorrichtung 632, eine Grafikanzeigevorrichtung 610, eine alphanumerische Eingabevorrichtung 612 (z.B. eine Tastatur) und eine Navigationsvorrichtung 614 für die Benutzeroberfläche (UI) (z.B. eine Maus) aufweisen. In einem Beispiel können die Grafikanzeigevorrichtung 610, die alphanumerische Eingabevorrichtung 612 und die UI-Navigationsvorrichtung 614 ein Touchscreen-Display sein. Die Maschine 600 kann zusätzlich eine Speichervorrichtung (d.h. Laufwerk) 616, eine Vorrichtung zur Signalerzeugung 618 (z.B. einen Lautsprecher), eine Vorrichtung für private MAC-Adressen 619, eine Netzwerkschnittstellenvorrichtung/einen Transceiver 620, die/der mit einer oder mehreren Antennen 630 verbunden ist, und einen oder mehrere Sensoren 628, wie z.B. einen GPS-Sensor (Global Positioning System), einen Kompass, einen Beschleunigungsmesser oder einen anderen Sensor aufweisen. Das Gerät 600 kann eine Ausgabesteuerung 634 aufweisen, wie z.B. eine serielle (z.B. Universal Serial Bus (USB), parallele oder andere verdrahtete oder drahtlose (z.B. Infrarot (IR), Nahfeldkommunikation (NFC) usw.) Verbindung, um mit einer oder mehreren peripheren Vorrichtungen (z.B. einem Drucker, einem Kartenleser usw.) zu kommunizieren oder diese zu steuern.) Die Vorgänge gemäß einem oder mehreren Beispielen der vorliegenden Offenbarung können von einem Basisbandprozessor durchgeführt werden. Der Basisbandprozessor kann eingerichtet sein, um entsprechende Basisbandsignale zu generieren. Der Basisbandprozessor kann noch Schaltungen der physikalischen Schicht (PHY) und der Mediumzugriffssteuerungs-Schicht (MAC) aufweisen und kann ferner eine Schnittstelle zum Hardwareprozessor 602 aufweisen, um die Basisbandsignale zu generieren und zu verarbeiten und um Operationen des Hauptspeichers 604, der Speichervorrichtung 616 und/oder der privaten MAC-Adressen-Vorrichtung 619 zu steuern. Der Basisbandprozessor kann auf einer einzelnen Funkkarte, einem einzelnen Chip oder einer integrierten Schaltung (IC) untergebracht sein.The machine (e.g., computer system) 600 may include a hardware processor 602 (e.g., a central processing unit (CPU), a graphics processing unit (GPU), a hardware processor core, or any combination thereof), main memory 604, and static storage 606 some or all of which may communicate with each other via an interconnect (eg, a bus) 608 . The machine 600 may further include a power management device 632, a graphics display device 610, an alphanumeric input device 612 (eg, a keyboard), and a user interface (UI) navigation device 614 (eg, a mouse). In one example, the graphic display device 610, the alphanumeric input device 612, and the UI navigation device 614 may be a touchscreen display. The machine 600 may additionally include a storage device (ie, drive) 616, a signal generation device 618 (e.g., a speaker), a private MAC address device 619, a network interface device/transceiver 620 connected to one or more antennas 630 and one or more sensors 628, such as a Global Positioning System (GPS) sensor, compass, accelerometer, or other sensor. Device 600 may include an output controller 634, such as a serial (e.g., Universal Serial Bus (USB), parallel, or other wired or wireless (e.g., infrared (IR), near field communication (NFC), etc.) connection to communicate with one or more peripheral communicate with or control devices (eg, a printer, a card reader, etc.). The acts according to one or more examples herein Disclosures may be performed by a baseband processor. The baseband processor can be set up to generate corresponding baseband signals. The baseband processor may further include physical layer (PHY) and medium access control (MAC) layer circuitry and may further interface with the hardware processor 602 to generate and process the baseband signals and to perform operations of the main memory 604, the storage device 616 and/or or the private MAC address device 619 to control. The baseband processor can reside on a single radio card, chip, or integrated circuit (IC).

Die Vorrichtung 616 kann ein maschinenlesbares Medium 622 aufweisen, auf dem ein oder mehrere Sätze von Datenstrukturen oder Anweisungen 624 (z.B. Software) gespeichert sind, die eine oder mehrere der hierin beschriebenen Techniken oder Funktionen verkörpern oder von diesen verwendet werden. Die Anweisungen 624 können sich auch vollständig oder zumindest teilweise im Hauptspeicher 604, im statischen Speicher 606 oder im Hardware-Prozessor 602 befinden, wenn sie von der Maschine 600 ausgeführt werden. In einem Beispiel kann eine oder jede Kombination aus dem Hardware-Prozessor 602, dem Hauptspeicher 604, dem statischen Speicher 606 oder der Vorrichtung 616 ein maschinenlesbares Medium darstellen.Device 616 may include a machine-readable medium 622 storing one or more sets of data structures or instructions 624 (e.g., software) embodying or used by one or more techniques or functions described herein. Instructions 624 may also reside in whole or at least in part in main memory 604, static storage 606, or hardware processor 602 when executed by machine 600. In an example, any one or any combination of hardware processor 602, main memory 604, static storage 606, or device 616 may represent a machine-readable medium.

Die private MAC-Adressen-Vorrichtung 619 kann jeden der oben beschriebenen und gezeigten Vorgänge und Prozesse (z.B. Prozess 400) durchführen oder ausführen.Private MAC address device 619 may perform or perform any of the acts and processes (e.g., process 400) described and shown above.

Es versteht sich, dass die obigen Angaben nur eine Teilmenge dessen sind, wozu die private MAC-Adressen-Vorrichtung 619 eingerichtet werden kann, und dass andere Funktionen, die in dieser Offenbarung eingerichtet sind, ebenfalls von der privaten MAC-Adressen-Vorrichtung 619 ausgeführt werden können.It should be understood that the above is only a subset of what private MAC address device 619 may be configured to do, and that other functions implemented in this disclosure are also performed by private MAC address device 619 can become.

Während das maschinenlesbare Medium 622 als ein einzelnes Medium dargestellt ist, kann der Begriff „maschinenlesbares Medium“ ein einzelnes Medium oder mehrere Medien (z.B. eine zentrale oder verteilte Datenbank und/oder assoziierte Caches und Server) aufweisen, die eingerichtet sind, um die eine oder mehrere Anweisungen 624 zu speichern.While machine-readable medium 622 is depicted as a single medium, the term "machine-readable medium" may include a single medium or multiple media (e.g., a centralized or distributed database and/or associated caches and servers) configured to store one or multiple instructions 624 to store.

Verschiedene Beispiele können ganz oder teilweise in Software und/oder Firmware implementiert sein. Diese Software und/oder Firmware kann die Form von Anweisungen annehmen, die in oder auf einem nicht-übertragbaren, computerlesbaren Speichermedium enthalten sind. Diese Anweisungen können dann von einem oder mehreren Prozessoren gelesen und ausgeführt werden, um die Durchführung der hierin beschriebenen Vorgänge zu ermöglichen. Die Befehle können in jeder geeigneten Form vorliegen, wie z.B. Quellcode, kompilierter Code, interpretierter Code, ausführbarer Code, statischer Code, dynamischer Code und ähnliches. Ein solches computerlesbares Medium kann jedes greifbare, nicht transitorische Medium zum Speichern von Informationen in einer Form aufweisen, die von einem oder mehreren Computern gelesen werden kann, wie z.B., aber nicht beschränkt auf Festwertspeicher (ROM); Speicher mit wahlfreiem Zugriff (RAM); Magnetplattenspeichermedien; optische Speichermedien; einen Flash-Speicher usw.Various examples may be implemented in software and/or firmware in whole or in part. This software and/or firmware may take the form of instructions embodied in or on a non-transferable computer-readable storage medium. These instructions may then be read and executed by one or more processors to enable the operations described herein to be performed. The instructions may be in any suitable form, such as source code, compiled code, interpreted code, executable code, static code, dynamic code, and the like. Such computer-readable medium may include any tangible, non-transitory medium for storing information in a form 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.

Der Begriff „maschinenlesbares Medium“ kann jedes Medium aufweisen, das in der Lage ist, Befehle zur Ausführung durch die Maschine 600 zu speichern, zu kodieren oder zu tragen, die die Maschine 600 veranlassen, eine oder mehrere der Techniken der vorliegenden Offenbarung auszuführen, oder das in der Lage ist, Datenstrukturen zu speichern, zu kodieren oder zu tragen, die von solchen Befehlen verwendet werden oder mit ihnen assoziiert sind. Nicht einschränkende Beispiele für maschinenlesbare Medien können Festkörperspeicher sowie optische und magnetische Medien aufweisen. In einem Beispiel weist ein maschinenlesbares Massenmedium ein maschinenlesbares Medium mit einer Mehrzahl von Partikeln auf, die eine Ruhemasse haben. Spezifische Beispiele für maschinenlesbare Massenmedien können nichtflüchtige Speicher aufweisen, wie Halbleiterspeichervorrichtungen (z.B. elektrisch programmierbarer Festwertspeicher (EPROM) oder elektrisch löschbarer programmierbarer Festwertspeicher (EEPROM)) und Flash-Speichervorrichtungen; Magnetplatten, wie interne Festplatten und Wechselplatten; magnetooptische Platten; und CD-ROM- und DVD-ROM-Platten.The term “machine-readable medium” may include any medium capable of storing, encoding, or carrying instructions for execution by engine 600 that cause engine 600 to perform one or more of the techniques of the present disclosure, or capable of storing, encoding, or carrying data structures used by or associated with such instructions. Non-limiting examples of machine-readable media can include solid-state memory, optical, and magnetic media. In one example, a machine-readable mass medium comprises a machine-readable medium having a plurality of particles having a rest mass. Specific examples of machine-readable mass media may include non-volatile memory, such as semiconductor memory devices (e.g., electrically programmable read-only memory (EPROM) or electrically erasable programmable read-only memory (EEPROM)) and flash memory devices; magnetic disks such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks.

Die Anweisungen 624 können noch über ein Kommunikationsnetzwerk 626 unter Verwendung eines Übertragungsmediums über die Netzwerkschnittstellenvorrichtung/den Transceiver 620 unter Verwendung eines beliebigen Übertragungsprotokolls (z.B. Frame Relay, Internet Protocol (IP), Transmission Control Protocol (TCP), User Datagram Protocol (UDP), Hypertext Transfer Protocol (HTTP) usw.) gesendet oder empfangen werden. Kommunikationsnetze können beispielsweise ein lokales Netzwerk (LAN), ein Weitverkehrsnetzwerk (WAN), ein Paketdatennetzwerk (z.B. das Internet), Mobilfunknetzwerke (z.B. zellulare Netzwerke), einfache Telefonnetzwerke (POTS), Drahtlos-Datennetzwerke (z.B. IEEE 802.11-Standardfamilie, bekannt als Wi-Fi®, IEEE 802.16-Standardfamilie, bekannt als WiMax®), IEEE 802.15.4-Standardfamilie und Peer-to-Peer-Netzwerke (P2P) und andere aufweisen. In einem Beispiel kann die Netzwerkschnittstellenvorrichtung/der Transceiver 620 eine oder mehrere physische Buchsen (z.B. Ethernet-, Koaxial- oder Telefonbuchsen) oder eine oder mehrere Antennen aufweisen, um eine Verbindung mit dem Kommunikationsnetzwerk 626 herzustellen. Als Beispiel kann die Netzwerkschnittstellenvorrichtung/der Transceiver 620 eine Mehrzahl von Antennen aufweisen, um drahtlos zu kommunizieren, wobei mindestens eine der Techniken SIMO (Single-Input Multiple-Output), MIMO (Multiple-Input Multiple-Output) oder MISO (Multiple-Input Single-Output) verwendet wird. Der Begriff „Übertragungsmedium“ soll jedes immaterielle Medium aufweisen, das in der Lage ist, Anweisungen zur Ausführung durch die Maschine 600 zu speichern, zu kodieren oder zu übertragen, und schließt digitale oder analoge Kommunikationssignale oder andere immaterielle Medien ein, um die Kommunikation einer solchen Software zu erleichtern.Instructions 624 may still be transmitted over a communications network 626 using a transmission medium via network interface device/transceiver 620 using any transmission protocol (e.g., Frame Relay, Internet Protocol (IP), Transmission Control Protocol (TCP), User Datagram Protocol (UDP), Hypertext Transfer Protocol (HTTP), etc.) are sent or received. Communication networks can be, for example, a local area network (LAN), a wide area network (WAN), a packet data network (e.g. the Internet), mobile networks (e.g. cellular networks), simple telephone networks (POTS), wireless data networks (e.g. IEEE 802.11 family of standards, known as Wi-Fi®, IEEE 802.16 family of standards known as WiMax®), IEEE 802.15.4 family of standards and peer-to-peer (P2P) networks, and others. In one example, network interface device/transceiver 620 may include one or more physical jacks (eg, Ethernet, coaxial, or phone jacks) or one or more antennas to connect to communications network 626 . As an example, the network interface device/transceiver 620 may have a plurality of antennas to communicate wirelessly using at least one of the techniques SIMO (single-input multiple-output), MIMO (multiple-input multiple-output), or MISO (multiple-input single output) is used. The term "transmission medium" is intended to include any intangible medium capable of storing, encoding, or transmitting instructions for execution by the machine 600, and includes digital or analog communication signals or other intangible media to facilitate the communication of such software to facilitate.

Die oben beschriebenen und gezeigten Vorgänge und Prozesse können in jeder geeigneten Reihenfolge durchgeführt werden, wie in verschiedenen Implementierungen gewünscht. Darüber hinaus kann in bestimmten Implementierungen zumindest ein Abschnitt der Vorgänge parallel durchgeführt werden. Darüber hinaus können in bestimmten Implementierungen weniger oder mehr als die beschriebenen Vorgänge durchgeführt werden.The acts and processes described and shown above may be performed in any suitable order as desired in different implementations. Additionally, in certain implementations, at least a portion of the operations may be performed in parallel. Additionally, fewer or more acts than described may be performed in certain implementations.

7 ist ein Blockdiagramm einer Funkarchitektur 700 gemäß einiger Beispiele, die in einem der Beispiel-APs 102 und/oder den Beispiel-Benutzervorrichtungen 120 von 1 implementiert werden kann. Die Funkarchitektur 700 kann eine Funk-Frontend-Modul (FEM)-Schaltung (704a-b), eine Funk-IC-Schaltung (706a-b) und eine Basisbandverarbeitungsschaltung (708a-b) aufweisen. Die gezeigte Funkarchitektur 700 weist sowohl WLAN-Funktionalität (Wireless Local Area Network) als auch Bluetooth-Funktionalität (BT) auf, wobei die Beispiele nicht so beschränkt sind. In dieser Offenbarung werden die Begriffe „WLAN“ und „Wi-Fi“ austauschbar verwendet. 7 FIG. 7 is a block diagram of a radio architecture 700 installed in one of example APs 102 and/or example user devices 120 of FIG 1 can be implemented. The radio architecture 700 may include radio front end module (FEM) circuitry (704a-b), radio IC circuitry (706a-b), and baseband processing circuitry (708a-b). The radio architecture 700 shown includes both WLAN (Wireless Local Area Network) and Bluetooth (BT) functionality, although the examples are not so limited. In this disclosure, the terms "WLAN" and "Wi-Fi" are used interchangeably.

Die FEM-Schaltung 704a-b kann eine WLAN- oder Wi-Fi-FEM-Schaltung 704a und eine Bluetooth (BT)-FEM-Schaltung 704b aufweisen. Die WLAN-FEM-Schaltung 704a kann einen Empfangssignalpfad aufweisen, der eine Schaltung aufweist, die eingerichtet ist, mit WLAN-HF-Signalen zu arbeiten, die von einer oder mehreren Antennen 701 empfangen werden, um die empfangenen Signale zu verstärken und die verstärkten Versionen der empfangenen Signale an die WLAN-Funk-IC-Schaltung 706a zur weiteren Verarbeitung zu liefern. Die BT-FEM-Schaltung 704b kann einen Empfangssignalpfad aufweisen, der eine Schaltung aufweisen kann, die so eingerichtet ist, dass sie mit BT-HF-Signalen arbeitet, die von einer oder mehreren Antennen 701 empfangen werden, um die empfangenen Signale zu verstärken und die verstärkten Versionen der empfangenen Signale an die BT-Funk-IC-Schaltung 706b zur weiteren Verarbeitung zu liefern. Die FEM-Schaltung 704a kann auch einen Sendesignalpfad aufweisen, der eine Schaltung aufweisen kann, die eingerichtet ist, WLAN-Signale zu verstärken, die von der Funk-IC-Schaltung 706a für die Drahtlos-Übertragung durch eine oder mehrere der Antennen 701 bereitgestellt werden. Darüber hinaus kann die FEM-Schaltung 704b auch einen Sendesignalpfad aufweisen, der eine Schaltung aufweisen kann, die eingerichtet ist, BT-Signale zu verstärken, die von der Funk-IC-Schaltung 706b für die Drahtlos-Übertragung durch die eine oder die mehreren Antennen bereitgestellt werden. Im Beispiel von 7 sind FEM 704a und FEM 704b zwar als voneinander verschieden dargestellt, aber die Beispiele sind nicht so beschränkt und weisen in ihrem Umfang die Verwendung einer FEM (nicht dargestellt) auf, die einen Sendepfad und/oder einen Empfangspfad sowohl für WLAN- als auch für BT-Signale aufweist, oder die Verwendung einer oder mehrerer FEM-Schaltungen, wobei zumindest einige der FEM-Schaltungen Sende- und/oder Empfangssignalpfade sowohl für WLAN- als auch für BT-Signale teilen.The FEM circuitry 704a-b may include WLAN or Wi-Fi FEM circuitry 704a and Bluetooth (BT) FEM circuitry 704b. The WiFi FEM circuitry 704a may include a receive signal path that includes circuitry configured to operate on WiFi RF signals received from one or more antennas 701 to amplify the received signals and the amplified versions of the received signals to the WLAN radio IC circuit 706a for further processing. The BT FEM circuitry 704b may include a receive signal path that may include circuitry configured to operate on BT RF signals received from one or more antennas 701 to amplify the received signals and deliver the amplified versions of the received signals to the BT radio IC circuit 706b for further processing. The FEM circuitry 704a may also include a transmit signal path that may include circuitry configured to amplify WLAN signals provided by the wireless IC circuitry 706a for wireless transmission through one or more of the antennas 701 . Additionally, the FEM circuitry 704b may also include a transmit signal path that may include circuitry configured to amplify BT signals transmitted by the radio IC circuitry 706b for wireless transmission through the one or more antennas to be provided. In the example of 7 While FEM 704a and FEM 704b are shown as different from each other, examples are not so limited and are within the scope of using a FEM (not shown) having a transmit path and/or a receive path for both WLAN and BT signals, or the use of one or more FEM circuits, wherein at least some of the FEM circuits share transmit and/or receive signal paths for both WLAN and BT signals.

Die gezeigte Funk-IC-Schaltung 706a-b kann eine WLAN-Funk-IC-Schaltung 706a und eine BT-Funk-IC-Schaltung 706b aufweisen. Die WLAN-Funk-IC-Schaltung 706a kann einen Empfangssignalpfad aufweisen, der eine Schaltung zur Abwärtskonvertierung der von der FEM-Schaltung 704a empfangenen WLAN-HF-Signale und zur Bereitstellung von Basisbandsignalen für die WLAN-Basisbandverarbeitungsschaltung 708a aufweisen kann. Die BT-Funk-IC-Schaltung 706b kann ihrerseits einen Empfangssignalpfad aufweisen, der eine Schaltung zur Abwärtskonvertierung der von der FEM-Schaltung 704b empfangenen BT-HF-Signale und zur Bereitstellung von Basisbandsignalen für die BT-Basisbandverarbeitungsschaltung 708b aufweisen kann. Die WLAN-Funk-IC-Schaltung 706a kann auch einen Sendesignalpfad aufweisen, der eine Schaltung aufweisen kann, um WLAN-Basisbandsignale, die von der WLAN-Basisbandverarbeitungsschaltung 708a bereitgestellt werden, aufwärts zu konvertieren und WLAN-HF-Ausgangssignale an die FEM-Schaltung 704a für die anschließende Drahtlos-Übertragung durch die eine oder mehrere Antennen 701 bereitzustellen. Die BT-Funk-IC-Schaltung 706b kann auch einen Sendesignalweg aufweisen, der eine Schaltung zur Aufwärtskonvertierung von BT-Basisbandsignalen aufweisen kann, die von der BT-Basisbandverarbeitungsschaltung 708b bereitgestellt werden, und BT-HF-Ausgangssignale für die FEM-Schaltung 704b zur anschließenden Drahtlos-Übertragung durch die eine oder die mehreren Antennen 701 bereitstellt. Im Beispiel von 7 sind die Funk-IC-Schaltungen 706a und 706b zwar als voneinander getrennt dargestellt, aber die Beispiele sind nicht so beschränkt und weisen in ihrem Umfang die Verwendung einer Funk-IC-Schaltung (nicht dargestellt) auf, die einen Sendesignalpfad und/oder einen Empfangssignalpfad sowohl für WLAN- als auch für BT-Signale aufweist, oder die Verwendung von einer oder mehreren Funk-IC-Schaltungen, wobei zumindest einige der Funk-IC-Schaltungen Sende- und/oder Empfangssignalpfade sowohl für WLAN- als auch für BT-Signale gemeinsam nutzen.The radio IC circuit 706a-b shown may include a WLAN radio IC circuit 706a and a BT radio IC circuit 706b. WLAN radio IC circuitry 706a may include a receive signal path that may include circuitry for downconverting WLAN RF signals received from FEM circuitry 704a and providing baseband signals to WLAN baseband processing circuitry 708a. BT radio IC circuitry 706b may in turn include a receive signal path that may include circuitry for downconverting BT RF signals received from FEM circuitry 704b and providing baseband signals to BT baseband processing circuitry 708b. The WiFi radio IC circuitry 706a may also include a transmit signal path that may include circuitry to upconvert WiFi baseband signals provided by the WiFi baseband processing circuitry 708a and output WiFi RF signals to the FEM circuitry 704a for subsequent wireless transmission through the one or more antennas 701. The BT radio IC circuit 706b may also include a transmit signal path that may include circuitry for upconverting BT baseband signals transmitted from the BT baseband processing circuitry 708b, and providing BT RF output signals to the FEM circuitry 704b for subsequent wireless transmission through the one or more antennas 701. In the example of 7 While radio IC circuits 706a and 706b are shown as being separate from one another, examples are not so limited and are within the scope of using one radio IC circuit (not shown) having a transmit signal path and/or a receive signal path for both WLAN and BT signals, or the use of one or more radio IC circuits, wherein at least some of the radio IC circuits have transmit and/or receive signal paths for both WLAN and BT signals share.

Die Basisbandverarbeitungsschaltung 708a-b kann eine WLAN-Basisbandverarbeitungsschaltung 708a und eine BT-Basisbandverarbeitungsschaltung 708b aufweisen. Die WLAN-Basisbandverarbeitungsschaltung 708a kann einen Speicher aufweisen, wie zum Beispiel einen Satz von RAM-Arrays in einem Fast-Fourier-Transformations- oder Inverse-Fourier-Transformationsblock (nicht gezeigt) der WLAN-Basisbandverarbeitungsschaltung 708a. Jede der WLAN-Basisband-Schaltungen 708a und der BT-Basisband-Schaltungen 708b kann noch einen oder mehrere Prozessoren und eine Steuerlogik aufweisen, um die vom entsprechenden WLAN- oder BT-Empfangssignalpfad der Funk-IC-Schaltungen 706a-b empfangenen Signale zu verarbeiten und auch entsprechende WLAN- oder BT-Basisbandsignale für den Sendesignalpfad der Funk-IC-Schaltungen 706a-b zu generieren. Jede der Basisbandverarbeitungsschaltungen 708a und 708b kann noch Schaltungen der physikalischen Schicht (PHY) und der Mediumzugriffssteuerungs-Schicht (MAC) aufweisen und kann noch eine Schnittstelle zu einer Vorrichtung zur Erzeugung und Verarbeitung der Basisbandsignale und zur Steuerung der Operationen der Funk-IC-Schaltungen 706a-b aufweisen.The baseband processing circuitry 708a-b may include a WLAN baseband processing circuitry 708a and a BT baseband processing circuitry 708b. WLAN baseband processing circuitry 708a may include memory, such as a set of RAM arrays in a Fast Fourier Transform or Inverse Fourier Transform block (not shown) of WLAN baseband processing circuitry 708a. Each of the WLAN baseband circuitry 708a and the BT baseband circuitry 708b may further include one or more processors and control logic to process the signals received from the corresponding WLAN or BT receive signal path of the radio IC circuits 706a-b and also to generate corresponding WLAN or BT baseband signals for the transmit signal path of the radio IC circuits 706a-b. Each of the baseband processing circuits 708a and 708b may still include physical layer (PHY) and medium access control (MAC) layer circuitry and may still interface with apparatus for generating and processing the baseband signals and controlling the operations of the radio IC circuits 706a -b have.

Gemäß dem gezeigten Beispiel in 7 kann die WLAN-BT-Koexistenzschaltung 713 eine Logik aufweisen, die eine Schnittstelle zwischen der WLAN-Basisbandschaltung 708a und der BT-Basisbandschaltung 708b bereitstellt, um Anwendungsfälle zu ermöglichen, die eine WLAN- und BT-Koexistenz erfordern. Darüber hinaus kann ein Schalter 703 zwischen der WLAN-FEM-Schaltung 704a und der BT-FEM-Schaltung 704b vorgesehen sein, um gemäß den Anforderungen der Anwendung zwischen dem WLAN- und dem BT-Funkgerät umschalten zu können. Darüber hinaus sind die Antennen 701 zwar so dargestellt, dass sie jeweils mit der WLAN-FEM-Schaltung 704a und der BT-FEM-Schaltung 704b verbunden sind, aber die Beispiele weisen in ihrem Anwendungsbereich die gemeinsame Nutzung einer oder mehrerer Antennen zwischen den WLAN- und BT-FEMs oder die Bereitstellung von mehr als einer Antenne auf, die mit jedem der FEMs 704a oder 704b verbunden ist.According to the example shown in 7 For example, WLAN-BT coexistence circuitry 713 may include logic that provides an interface between WLAN baseband circuitry 708a and BT baseband circuitry 708b to enable use cases requiring WLAN and BT coexistence. In addition, a switch 703 may be provided between the WLAN FEM circuit 704a and the BT FEM circuit 704b to switch between the WLAN and BT radios according to the needs of the application. Additionally, while the antennas 701 are shown connected to the WLAN FEM circuitry 704a and the BT FEM circuitry 704b, respectively, the examples include within their scope the sharing of one or more antennas between the WLAN and BT FEMs or the provision of more than one antenna connected to each of the FEMs 704a or 704b.

In einigen Beispielen können die Front-End-Modul-Schaltungen 704a-b, die Funk-IC-Schaltungen 706a-b und die Basisbandverarbeitungsschaltungen 708a-b auf einer einzigen Funkkarte, wie der Drahtlos-Funkkarte 702, bereitgestellt werden. In einigen anderen Beispielen können die eine oder mehrere Antennen 701, die FEM-Schaltung 704a-b und die Funk-IC-Schaltung 706a-b auf einer einzigen Funkkarte untergebracht sein. In einigen anderen Beispielen können die Funk-IC-Schaltung 706a-b und die Basisbandverarbeitungsschaltung 708a-b auf einem einzigen Chip oder integrierten Schaltkreis (IC), wie IC 712, vorgesehen sein.In some examples, front-end module circuitry 704a-b, radio IC circuitry 706a-b, and baseband processing circuitry 708a-b may be provided on a single radio card, such as wireless radio card 702. In some other examples, the one or more antennas 701, FEM circuitry 704a-b, and radio IC circuitry 706a-b may reside on a single radio card. In some other examples, radio IC circuitry 706a-b and baseband processing circuitry 708a-b may be provided on a single chip or integrated circuit (IC), such as IC 712.

In einigen Beispielen kann die Drahtlos-Funkkarte 702 eine WLAN-Funkkarte aufweisen und für Wi-Fi-Kommunikation eingerichtet sein, obwohl der Umfang der Beispiele in dieser Hinsicht nicht beschränkt ist. In einigen dieser Beispiele kann die Funkarchitektur 700 eingerichtet sein, orthogonale Frequenzaufteilung-Multiplex- (OFDM) oder orthogonale Frequenzaufteilung-Mehrfachzugriffs- (OFDMA) Kommunikationssignale über einen Mehrträger-Kommunikationskanal zu empfangen und zu senden. Die OFDM- oder OFDMA-Signale können eine Mehrzahl von orthogonalen Hilfsträgern aufweisen.In some examples, the wireless radio 702 may include a WLAN radio and be configured for Wi-Fi communication, although the examples are not limited in scope in this regard. In some of these examples, the radio architecture 700 may be configured 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 have a plurality of orthogonal subcarriers.

In einigen dieser Mehrträger-Beispiele kann die Funkarchitektur 700 Teil einer Wi-Fi-Kommunikationsstation (STA) wie einem Drahtlos-Zugangspunkt (AP), einer Basisstation oder einer mobilen Vorrichtung einschließlich einer Wi-Fi-Vorrichtung sein. In einigen dieser Beispiele kann die Funkarchitektur 700 so eingerichtet sein, dass sie Signale gemäß bestimmten Kommunikationsstandards und/oder -protokollen sendet und empfängt, wie z.B. einem der Standards des Institute of Electrical and Electronics Engineers (IEEE), einschließlich 802.11n-2009, IEEE 802.11-2012, IEEE 802.11-2016, 802.11n-2009, 802.11ac, 802.11ah, 802.11ad,
802.11ay und/oder 802.11ax, und/oder vorgeschlagenen Spezifikationen für WLANs, wobei der Umfang der Beispiele in dieser Hinsicht nicht beschränkt ist. Die Funkarchitektur 700 kann auch geeignet sein, Kommunikationen gemäß anderen Techniken und Standards zu senden und/oder zu empfangen.
In some of these multi-carrier examples, the radio architecture 700 may be 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 examples, the radio architecture 700 may be configured to transmit and receive signals according to certain communication standards and/or protocols, such as any of the Institute of Electrical and Electronics Engineers (IEEE) standards, including 802.11n-2009, IEEE 802.11-2012, IEEE 802.11-2016, 802.11n-2009, 802.11ac, 802.11ah, 802.11ad,
802.11ay and/or 802.11ax, and/or proposed specifications for WLANs, the examples not being limited in scope in this regard. The radio architecture 700 may also be capable of sending and/or receiving communications according to other techniques and standards.

In einigen Beispielen kann die Funkarchitektur 700 für hocheffiziente Wi-Fi-Kommunikation (HEW) gemäß dem Standard IEEE 802.11ax eingerichtet sein. In diesen Beispielen kann die Funkarchitektur 700 so eingerichtet sein, dass sie gemäß einer OFDMA-Technik kommuniziert, obwohl der Umfang der Beispiele in dieser Hinsicht nicht begrenzt ist.In some examples, the radio architecture 700 may be configured for high-efficiency Wi-Fi (HEW) communication according to the IEEE 802.11ax standard. In these examples, the radio architecture 700 may be configured to communicate in accordance with an OFDMA technique, although the examples are not limited in scope in this regard.

In einigen anderen Beispielen kann die Funkarchitektur 700 so eingerichtet sein, dass sie Signale sendet und empfängt, die unter Verwendung einer oder mehrerer anderer Modulationstechniken übertragen werden, wie etwa Spreizspektrummodulation (z.B. Direkt-Sequenz-Codeaufteilung-Mehrfachzugriff (Direct Sequence Code Division Multiple Access - DS-CDMA) und/oder Frequenzsprung-Codeaufteilung-Mehrfachzugriff (Frequency Hopping Code Division Multiple Access - FH-CDMA)), Zeitmultiplex (TDM)-Modulation und/oder Frequenzmultiplex (FDM)-Modulation, wobei der Umfang der Beispiele in dieser Hinsicht jedoch nicht eingeschränkt ist.In some other examples, the radio architecture 700 may be configured to transmit and receive signals transmitted using one or more other modulation techniques, such as spread spectrum modulation (e.g., Direct Sequence Code Division Multiple Access - DS-CDMA) and/or Frequency Hopping Code Division Multiple Access (FH-CDMA)), Time Division Multiplexing (TDM) modulation and/or Frequency Division Multiplexing (FDM) modulation, the scope of the examples being in this regard however, is not restricted.

In einigen Beispielen, wie noch in 6 gezeigt, kann die BT-Basisbandschaltung 708b mit einem Bluetooth (BT)-Konnektivitätsstandard wie Bluetooth, Bluetooth 8.0 oder Bluetooth 6.0 oder einer anderen Iteration des Bluetooth-Standards konform sein.In some examples, as in 6 As shown, BT baseband circuitry 708b may be compliant with a Bluetooth (BT) connectivity standard, such as Bluetooth, Bluetooth 8.0, or Bluetooth 6.0, or another iteration of the Bluetooth standard.

In einigen Beispielen kann die Funkarchitektur 700 andere Funkkarten aufweisen, wie z.B. eine Mobilfunk-Funkkarte, die für Mobilfunk (z.B. 5GPP wie LTE, LTE-Advanced oder 7G-Kommunikation) eingerichtet ist.In some examples, the radio architecture 700 may include other radios, such as a cellular radio configured for cellular (e.g., 5GPP such as LTE, LTE-Advanced, or 7G communications).

In einigen IEEE 802.11-Beispielen kann die Funkarchitektur 700 für die Kommunikation über verschiedene Kanalbandbreiten eingerichtet sein, einschließlich Bandbreiten mit Mittenfrequenzen von etwa 900 MHz, 2,4 GHz, 5 GHz und Bandbreiten von etwa 2 MHz, 4 MHz, 5 MHz, 5,5 MHz, 6 MHz, 8 MHz, 10 MHz, 20 MHz, 40 MHz, 80 MHz (mit zusammenhängenden Bandbreiten) oder 80+80 MHz (160MHz) (mit nicht zusammenhängenden Bandbreiten). In einigen Beispielen kann eine Kanalbandbreite von 920 MHz verwendet werden. Der Umfang der Beispiele ist jedoch in Bezug auf die oben genannten Mittenfrequenzen nicht beschränkt.In some IEEE 802.11 examples, the radio architecture 700 may be configured to communicate over various channel bandwidths, including bandwidths centered at about 900 MHz, 2.4 GHz, 5 GHz, and bandwidths of about 2 MHz, 4 MHz, 5 MHz, 5, 5 MHz, 6 MHz, 8 MHz, 10 MHz, 20 MHz, 40 MHz, 80 MHz (with contiguous bandwidths) or 80+80 MHz (160MHz) (with non-contiguous bandwidths). In some examples, a channel bandwidth of 920MHz may be used. However, the scope of the examples is not limited with respect to the center frequencies mentioned above.

8 veranschaulicht die WLAN-FEM-Schaltung 704a gemäß einigen Beispielen. Obwohl das Beispiel von 8 in Verbindung mit der WLAN-FEM-Schaltung 704a beschrieben wird, kann das Beispiel von 8 in Verbindung mit dem Beispiel der BT-FEM-Schaltung 704b (7) beschrieben werden, obwohl auch andere Konfigurationen der Schaltung geeignet sein können. 8th FIG. 7 illustrates the WLAN FEM circuitry 704a according to some examples. Although the example of 8th described in connection with WLAN FEM circuitry 704a, the example of FIG 8th in connection with the example of the BT FEM circuit 704b ( 7 ) are described, although other configurations of the circuit may be appropriate.

In einigen Beispielen kann die FEM-Schaltung 704a einen TX/RX-Schalter 802 aufweisen, um zwischen Sende- und Empfangsbetrieb umzuschalten. Die FEM-Schaltung 704a kann einen Empfangssignalpfad und einen Sendesignalpfad aufweisen. Der Empfangssignalpfad der FEM-Schaltung 704a kann einen rauscharmen Verstärker (LNA) 806 aufweisen, um die empfangenen HF-Signale 803 zu verstärken und die verstärkten empfangenen HF-Signale 807 als Ausgangssignal bereitzustellen (z.B. an die Funk-IC-Schaltung 706a-b (7)). Der Sendesignalpfad der Schaltung 704a kann einen Leistungsverstärker (PA) aufweisen, um Eingangs-HF-Signale 809 (z.B. von der Funk-IC-Schaltung 706a-b bereitgestellt) zu verstärken, und ein oder mehrere Filter 812, wie Bandpassfilter (BPFs), Tiefpassfilter (LPFs) oder andere Arten von Filtern, um HF-Signale 815 für die anschließende Übertragung (z.B. durch eine oder mehrere der Antennen 701 (7)) über einen Beispiel-Duplexer 814 zu generieren.In some examples, the FEM circuitry 704a may include a TX/RX switch 802 to toggle between transmit and receive operations. The FEM circuit 704a may have a receive signal path and a transmit signal path. The receive signal path of FEM circuitry 704a may include a low-noise amplifier (LNA) 806 to amplify the received RF signals 803 and provide the amplified received RF signals 807 as an output signal (e.g., to radio IC circuitry 706a-b ( 7 )). The transmit signal path of circuitry 704a may include a power amplifier (PA) to amplify input RF signals 809 (e.g., provided by radio IC circuitry 706a-b) and one or more filters 812, such as bandpass filters (BPFs), Low-pass filters (LPFs) or other types of filters to filter RF signals 815 for subsequent transmission (e.g., through one or more of antennas 701 ( 7 )) via an example 814 duplexer.

In einigen Dual-Mode-Beispielen für die Wi-Fi-Kommunikation kann die FEM-Schaltung 704a so eingerichtet sein, dass sie entweder im 2,4-GHz-Frequenzspektrum oder im 5-GHz-Frequenzspektrum arbeitet. In diesen Beispielen kann der Empfangssignalpfad des FEM-Schaltkreises 704a einen Empfangssignalpfad-Duplexer 804 aufweisen, um die Signale von jedem Spektrum zu trennen und einen separaten LNA 806 für jedes Spektrum bereitzustellen (siehe Figur). In diesen Beispielen kann der Sendesignalpfad der FEM-Schaltung 704a auch einen Leistungsverstärker 810 und ein Filter 812, wie einen BPF, einen LPF oder einen anderen Filtertyp für jedes Frequenzspektrum, sowie einen Sendesignalpfad-Duplexer 804 aufweisen, um die Signale eines der verschiedenen Spektren auf einem einzigen Sendepfad für die anschließende Übertragung durch die eine oder mehrere der Antennen 701 bereitzustellen (7). In einigen Beispielen kann die BT-Kommunikation die 2,4-GHz-Signalpfade nutzen und die gleiche FEM-Schaltung 704a wie die für die WLAN-Kommunikation verwenden.In some dual-mode Wi-Fi communication examples, the FEM circuitry 704a may be configured to operate in either the 2.4 GHz frequency spectrum or the 5 GHz frequency spectrum. In these examples, the receive signal path of the FEM circuit 704a may include a receive signal path duplexer 804 to separate the signals from each spectrum and provide a separate LNA 806 for each spectrum (see figure). In these examples, the transmit signal path of the FEM circuit 704a may also include a power amplifier 810 and a filter 812, such as a BPF, an LPF, or other type of filter for each frequency spectrum, and a transmit signal path duplexer 804 to split the signals of one of the different spectrums provide a single transmission path for subsequent transmission through the one or more of the antennas 701 ( 7 ). In some examples, the BT communication can utilize the 2.4 GHz signal paths and use the same FEM circuitry 704a as that for the WLAN communication.

9 zeigt die Funk-IC-Schaltung 706a gemäß einigen Beispielen. Die Funk-IC-Schaltung 706a ist ein Beispiel für eine Schaltung, die für die Verwendung als WLAN- oder BT-Funk-IC-Schaltung 706a/706b (7) geeignet sein kann, obwohl auch andere Konfigurationen der Schaltung geeignet sein können. Alternativ kann das Beispiel von 9 in Verbindung mit dem Beispiel der BT-Funk-IC-Schaltung 706b beschrieben werden. 9 7 shows the radio IC circuit 706a according to some examples. The 706a wireless IC circuit is an example of a circuit designed for use as a WLAN or BT wireless IC circuit 706a/706b ( 7 ) may be suitable, although other configurations of the circuit may be suitable. age natively can the example of 9 will be described in connection with the example of the BT radio IC circuit 706b.

In einigen Beispielen kann die Funk-IC-Schaltung 706a einen Empfangssignalpfad und einen Sendesignalpfad aufweisen. Der Empfangssignalpfad der Funk-IC-Schaltung 706a kann zumindest eine Mischerschaltung 902 aufweisen, wie z.B. eine Abwärtsmischschaltung, eine Verstärkerschaltung 906 und eine Filterschaltung 908. Der Sendesignalpfad der Funk-IC-Schaltung 706a kann mindestens eine Filterschaltung 912 und eine Mischerschaltung 914 aufweisen, wie zum Beispiel eine Aufwärtswandlungs-Mischerschaltung. Die Funk-IC-Schaltung 706a kann auch eine Synthesizer-Schaltung 904 zum Synthetisieren einer Frequenz 905 zur Verwendung durch die Mischerschaltung 902 und die Mischerschaltung 914 aufweisen. Die Mischerschaltungen 902 und/oder 914 können gemäß einigen Beispielen so eingerichtet sein, dass sie eine direkte Umwandlungsfunktionalität bereitstellen. Der letztgenannte Schaltungstyp weist im Vergleich zu Standard-Superheterodyn-Mischerschaltungen eine sehr viel einfachere Architektur auf, und jegliches Flimmern, das durch denselben verursacht wird, kann beispielsweise durch die Verwendung von OFDM-Modulation gemildert werden. 9 zeigt nur eine vereinfachte Version einer Funk-IC-Schaltung und kann, obwohl nicht gezeigt, Beispiele aufweisen, bei denen jede der dargestellten Schaltungen mehr als eine Komponente aufweisen kann. Beispielsweise kann die Mischerschaltung 914 jeweils einen oder mehrere Mischer aufweisen, und die Filterschaltungen 908 und/oder 912 können jeweils einen oder mehrere Filter aufweisen, wie z.B. einen oder mehrere BPFs und/oder LPFs gemäß den Anforderungen der Anwendung. Wenn die Mischerschaltungen vom Direktumwandlungstyp sind, können sie zum Beispiel jeweils zwei oder mehr Mischer aufweisen.In some examples, the radio IC circuit 706a may have a receive signal path and a transmit signal path. The receive signal path of the radio IC circuit 706a may include at least one mixer circuit 902, such as a down-converter circuit, an amplifier circuit 906 and a filter circuit 908. The transmit signal path of the radio IC circuit 706a may include at least one filter circuit 912 and a mixer circuit 914, such as for example an up-conversion mixer circuit. The radio IC circuit 706a may also include a synthesizer circuit 904 for synthesizing a frequency 905 for use by the mixer circuit 902 and the mixer circuit 914 . The mixer circuitry 902 and/or 914 may be configured to provide direct conversion functionality, according to some examples. The latter type of circuit has a much simpler architecture compared to standard superheterodyne mixer circuits and any flicker caused by it can be mitigated by using OFDM modulation, for example. 9 Figure 12 shows only a simplified version of a radio integrated circuit and, although not shown, may include examples where each of the circuits shown may have more than one component. For example, mixer circuitry 914 may each include one or more mixers, and filter circuitry 908 and/or 912 may each include one or more filters, such as one or more BPFs and/or LPFs, according to the needs of the application. For example, if the mixer circuits are of the direct conversion type, they may each have two or more mixers.

In einigen Beispielen kann die Mischerschaltung 902 so eingerichtet sein, dass sie die von der FEM-Schaltung 704a-b (7) empfangenen HF-Signale 807 auf der Grundlage der von der Synthesizer-Schaltung 904 bereitgestellten synthetisierten Frequenz 905 abwärts wandelt. Die Verstärkerschaltung 906 kann so eingerichtet sein, dass sie die abwärtsgewandelten Signale verstärkt, und die Filterschaltung 908 kann einen LPF aufweisen, der so eingerichtet ist, dass er unerwünschte Signale aus den abwärtsgewandelten Signalen entfernt, um Ausgangsbasisbandsignale 907 zu generieren. Die Ausgangsbasisbandsignale 907 können der Basisbandverarbeitungsschaltung 708a-b (7) zur weiteren Verarbeitung zugeführt werden. In einigen Beispielen kann es sich bei den Ausgangsbasisbandsignalen 907 um Nullfrequenz-Basisbandsignale handeln, was jedoch keine Voraussetzung ist. In einigen Beispielen kann die Mischerschaltung 902 passive Mischer aufweisen, obwohl der Umfang der Beispiele in dieser Hinsicht nicht begrenzt ist.In some examples, mixer circuitry 902 may be configured to combine the FEM circuitry 704a-b ( 7 ) down-converts received RF signals 807 based on the synthesized frequency 905 provided by the synthesizer circuit 904 . The amplifier circuit 906 may be configured to amplify the down-converted signals and the filter circuit 908 may include an LPF configured to remove unwanted signals from the down-converted signals to generate output baseband signals 907 . The output baseband signals 907 may be sent to baseband processing circuitry 708a-b ( 7 ) for further processing. In some examples, the output baseband signals 907 may be zero-frequency baseband signals, but this is not a requirement. In some examples, the mixer circuit 902 may include passive mixers, although the examples are not limited in scope in this regard.

In einigen Beispielen kann die Mischerschaltung 914 eingerichtet sein, um Eingangs-Basisbandsignale 911 auf der Grundlage der synthetisierten Frequenz 905, die von der Synthesizer-Schaltung 904 bereitgestellt wird, aufwärts zu konvertieren, um HF-Ausgangssignale 809 für die FEM-Schaltung 704a-b zu generieren. Die Basisbandsignale 911 können von den Basisbandverarbeitungsschaltungen 708a-b bereitgestellt und von den Filterschaltungen 912 gefiltert werden. Die Filterschaltung 912 kann einen LPF oder einen BPF aufweisen, obwohl der Umfang der Beispiele in dieser Hinsicht nicht beschränkt ist.In some examples, the mixer circuit 914 may be configured to upconvert input baseband signals 911 based on the synthesized frequency 905 provided by the synthesizer circuit 904 to output RF signals 809 for the FEM circuit 704a-b to generate. Baseband signals 911 may be provided by baseband processing circuitry 708a-b and filtered by filter circuitry 912. The filter circuit 912 may comprise an LPF or a BPF, although the examples are not limited in scope in this regard.

In einigen Beispielen können die Mischerschaltung 902 und die Mischerschaltung 914 jeweils zwei oder mehr Mischer aufweisen und für eine Quadratur-Abwärts- und/oder Aufwärtskonvertierung mit Hilfe des Synthesizers 904 angeordnet sein. In einigen Beispielen können die Mischerschaltung 902 und die Mischerschaltung 914 jeweils zwei oder mehr Mischer aufweisen, die jeweils zur Bildunterdrückung eingerichtet sind (z.B. Hartley-Bildunterdrückung). In einigen Beispielen können die Mischerschaltung 902 und die Mischerschaltung 914 für eine direkte Abwärtskonvertierung und/oder eine direkte Aufwärtskonvertierung eingerichtet sein. In einigen Beispielen können die Mischerschaltung 902 und die Mischerschaltung 914 für einen Super-Heterodyn-Betrieb eingerichtet sein, obwohl dies nicht erforderlich ist.In some examples, mixer circuit 902 and mixer circuit 914 may each include two or more mixers and may be arranged for quadrature down-conversion and/or up-conversion using synthesizer 904 . In some examples, mixer circuitry 902 and mixer circuitry 914 may each include two or more mixers that are each configured for frame suppression (e.g., Hartley frame suppression). In some examples, mixer circuit 902 and mixer circuit 914 may be configured for direct down-conversion and/or direct up-conversion. In some examples, mixer circuit 902 and mixer circuit 914 may be configured for super-heterodyne operation, although this is not required.

Die Mischerschaltung 902 kann gemäß einem Beispiel passive Quadraturmischer aufweisen (z.B. für die In-Phase- (I) und Quadratur-Phasen-Pfade (Q)). In einem solchen Beispiel kann das HF-Eingangssignal 807 aus 9 abwärtsgewandelt werden, um I- und Q-Basisband-Ausgangssignale bereitzustellen, die an den Basisbandprozessor gesendet werden.The mixer circuit 902 may include passive quadrature mixers (eg, for the in-phase (I) and quadrature-phase (Q) paths), according to one example. In such an example, the RF input signal 807 may be off 9 downconverted to provide I and Q baseband output signals which are sent to the baseband processor.

Passive Quadraturmischer können von zeitlich um null und neunzig Grad variierenden LO-Schaltsignalen angesteuert werden, die von einer Quadraturschaltung bereitgestellt werden, die so eingerichtet werden kann, dass sie eine LO-Frequenz (fLO) von einem lokalen Oszillator oder einem Synthesizer empfängt, wie z.B. die LO-Frequenz 905 des Synthesizers 904 (9). In einigen Beispielen kann die LO-Frequenz die Trägerfrequenz sein, während in anderen Beispielen die LO-Frequenz ein Bruchteil der Trägerfrequenz sein kann (z.B. die Hälfte der Trägerfrequenz, ein Drittel der Trägerfrequenz). In einigen Beispielen können die zeitvariablen Null- und Neunzig-Grad-Schaltsignale durch den Synthesizer generiert werden, obwohl der Umfang der Beispiele in dieser Hinsicht nicht begrenzt ist.Passive quadrature mixers can be driven by LO switching signals varying in time by zero and ninety degrees provided by a quadrature circuit that can be set up to receive a LO frequency (fLO) from a local oscillator or a synthesizer, such as the LO frequency 905 of the synthesizer 904 ( 9 ). In some examples, the LO frequency may be the carrier frequency, while in other examples the LO frequency may be a fraction of the carrier frequency (eg, half the carrier frequency, one-third the carrier frequency). In some examples, the time varying zero and ninety degree switching signals are generated by the synthesizer, although the examples are not limited in scope in this regard.

In einigen Beispielen können sich die LO-Signale im Tastverhältnis (der Prozentsatz einer Periode, in der das LO-Signal hoch ist) und/oder im Offset (der Differenz zwischen den Startpunkten der Periode) unterscheiden. In einigen Beispielen können die LO-Signale ein Tastverhältnis von 85% und einen Offset von 80 % haben. In einigen Beispielen kann jeder Zweig der Mischerschaltung (z.B. der In-Phase- (I) und Quadratur-Phase- (Q) Pfad) mit einem 80 %-igen Tastverhältnis arbeiten, was zu einer erheblichen Reduzierung des Stromverbrauchs führen kann.In some examples, the LO signals may differ in duty cycle (the percentage of a period that the LO signal is high) and/or offset (the difference between the starting points of the period). In some examples, the LO signals may have an 85% duty cycle and an 80% offset. In some examples, each leg of the mixer circuit (e.g., the in-phase (I) and quadrature-phase (Q) paths) can operate with an 80% duty cycle, which can result in a significant reduction in power consumption.

Das HF-Eingangssignal 807 (8) kann ein symmetrisches Signal aufweisen, obwohl der Umfang der Beispiele in dieser Hinsicht nicht begrenzt ist. Die I- und Q-Basisband-Ausgangssignale können einem rauscharmen Verstärker, wie z.B. der Verstärkerschaltung 906 (9), oder einer Filterschaltung 908 (9) zugeführt werden.The RF input signal 807 ( 8th ) may have a balanced signal, although the examples are not limited in scope in this regard. The I and Q baseband output signals can be fed to a low-noise amplifier, such as the amplifier circuit 906 ( 9 ), or a filter circuit 908 ( 9 ) are supplied.

In einigen Beispielen können die Ausgangs-Basisbandsignale 907 und die Eingangs-Basisbandsignale 911 analoge Basisbandsignale sein, obwohl der Umfang der Beispiele in dieser Hinsicht nicht begrenzt ist. In einigen alternativen Beispielen können die Ausgangs-Basisbandsignale 907 und die Eingangs-Basisbandsignale 911 digitale Basisbandsignale sein. In diesen alternativen Beispielen kann die Funk-IC-Schaltung einen Analog-Digital-Wandler (ADC) und einen Digital-Analog-Wandler (DAC) aufweisen.In some examples, the output baseband signals 907 and the input baseband signals 911 may be analog baseband signals, although the examples are not limited in scope in this regard. In some alternative examples, the output baseband signals 907 and the input baseband signals 911 may be digital baseband signals. In these alternate examples, the radio IC circuit may include an analog-to-digital converter (ADC) and a digital-to-analog converter (DAC).

In einigen Dual-Mode-Beispielen kann eine separate Funk-IC-Schaltung für die Verarbeitung von Signalen für jedes Spektrum oder für andere, hier nicht erwähnte Spektren vorgesehen sein, obwohl der Umfang der Beispiele in dieser Hinsicht nicht begrenzt ist.In some dual-mode examples, a separate radio IC circuit may be provided for processing signals for each spectrum or for other spectra not mentioned here, although the examples are not limited in scope in this regard.

In einigen Beispielen kann die Synthesizer-Schaltung 904 ein fraktionaler N-Synthesizer oder ein fraktionaler N/N+1-Synthesizer sein, obwohl der Umfang der Beispiele in dieser Hinsicht nicht beschränkt ist, da andere Arten von Frequenzsynthesizem geeignet sein können. So kann die Synthesizer-Schaltung 904 beispielsweise ein Delta-Sigma-Synthesizer, ein Frequenzmultiplikator oder ein Synthesizer sein, der einen Phasenregelkreis mit einem Frequenzteiler aufweist. Gemäß einigen Beispielen kann die Synthesizer-Schaltung 904 eine digitale Synthesizer-Schaltung aufweisen. Ein Vorteil der Verwendung einer digitalen Synthesizer-Schaltung besteht darin, dass sie zwar immer noch einige analoge Komponenten aufweisen kann, ihr Platzbedarf aber wesentlich geringer ist als der Platzbedarf einer analogen Synthesizer-Schaltung. In einigen Beispielen kann der Frequenzeingang in der Synthesizer-Schaltung 904 durch einen spannungsgesteuerten Oszillator (VCO) bereitgestellt werden, obwohl dies keine Voraussetzung ist. Ein TeilerSteuereingang kann noch von der Basisbandverarbeitungsschaltung 708a-b (7) in Abhängigkeit von der gewünschten Ausgangsfrequenz 905 bereitgestellt werden. In einigen Beispielen kann ein Teilersteuereingang (z.B. N) aus einer Nachschlagetabelle (z.B. innerhalb einer Wi-Fi-Karte) auf der Grundlage einer Kanalnummer und einer Kanalmittenfrequenz ermittelt werden, wie sie vom Beispielanwendungsprozessor 710 ermittelt oder angegeben werden. Der Anwendungsprozessor 710 kann einen der Beispiel-Sicherungssignalwandler 721 oder den Beispiel-Empfangssignalwandler 723 aufweisen oder anderweitig mit ihm verbunden sein (z.B. je nachdem, in welcher Vorrichtung die Beispiel-Funkarchitektur implementiert ist).In some examples, synthesizer circuitry 904 may be a fractional-N synthesizer or a fractional N/N+1 synthesizer, although the scope of the examples is not limited in this regard, as other types of frequency synthesizers may be suitable. For example, the synthesizer circuit 904 may be a delta-sigma synthesizer, a frequency multiplier, or a synthesizer having a phase-locked loop with a frequency divider. According to some examples, synthesizer circuitry 904 may include digital synthesizer circuitry. An advantage of using a digital synthesizer circuit is that while it can still have some analog components, its footprint is much smaller than the footprint of an analog synthesizer circuit. In some examples, the frequency input to synthesizer circuitry 904 may be provided by a voltage controlled oscillator (VCO), although this is not a requirement. A divider control input can still be obtained from baseband processing circuitry 708a-b ( 7 ) depending on the desired output frequency 905 can be provided. In some examples, a divider control input (eg, N) may be determined from a lookup table (eg, within a Wi-Fi card) based on a channel number and channel center frequency as determined or specified by example application processor 710 . The application processor 710 may include or be otherwise connected to one of the example backup signal converters 721 or the example receive signal converter 723 (eg, depending on which device the example radio architecture is implemented in).

In einigen Beispielen kann die Synthesizer-Schaltung 904 so eingerichtet sein, dass sie eine Trägerfrequenz als Ausgangsfrequenz 905 generiert, während in anderen Beispielen die Ausgangsfrequenz 905 ein Bruchteil der Trägerfrequenz sein kann (z.B. die Hälfte der Trägerfrequenz, ein Drittel der Trägerfrequenz). In einigen Beispielen kann die Ausgangsfrequenz 905 eine LO-Frequenz (fLO) sein.In some examples, the synthesizer circuitry 904 may be configured to generate a carrier frequency as the output frequency 905, while in other examples the output frequency 905 may be a fraction of the carrier frequency (e.g., half the carrier frequency, one-third the carrier frequency). In some examples, the output frequency 905 may be a LO frequency (fLO).

10 zeigt ein funktionales Blockdiagramm der Basisbandverarbeitungsschaltung 708a gemäß einigen Beispielen. Die Basisbandverarbeitungsschaltung 708a ist ein Beispiel für eine Schaltung, die für die Verwendung als Basisbandverarbeitungsschaltung 708a (7) geeignet sein kann, obwohl auch andere Konfigurationen der Schaltung geeignet sein können. Alternativ kann das Beispiel von 9 verwendet werden, um die beispielhafte BT-Basisbandverarbeitungsschaltung 708b von 7 zu implementieren. 10 7 shows a functional block diagram of baseband processing circuitry 708a, according to some examples. Baseband processing circuitry 708a is an example of circuitry suitable for use as baseband processing circuitry 708a ( 7 ) may be suitable, although other configurations of the circuit may be suitable. Alternatively, the example of 9 may be used to implement the example BT baseband processing circuitry 708b of FIG 7 to implement.

Die Basisbandverarbeitungsschaltung 708a kann einen Empfangsbasisbandprozessor (RX BBP) 1002 zur Verarbeitung von Empfangsbasisbandsignalen 909 aufweisen, die von der Funk-IC-Schaltung 706a-b (7) bereitgestellt werden, und einen Sendebasisbandprozessor (TX BBP) 1004 zur Generierung von Sendebasisbandsignalen 911 für die Funk-IC-Schaltung 706a-b. Die Basisbandverarbeitungsschaltung 708a kann auch eine Steuerlogik 1006 zur Koordinierung der Operationen der Basisbandverarbeitungsschaltung 708a aufweisen.Baseband processing circuitry 708a may include a receive baseband processor (RX BBP) 1002 for processing receive baseband signals 909 received from radio IC circuitry 706a-b ( 7 ) are provided, and a transmit baseband processor (TX BBP) 1004 for generating transmit baseband signals 911 for the radio IC circuit 706a-b. The baseband processing circuitry 708a may also include control logic 1006 for coordinating the operations of the baseband processing circuitry 708a.

In einigen Beispielen (z.B. wenn analoge Basisbandsignale zwischen der Basisbandverarbeitungsschaltung 708a-b und der Funk-IC-Schaltung 706a-b ausgetauscht werden) kann die Basisbandverarbeitungsschaltung 708a einen ADC 1010 aufweisen, um analoge Basisbandsignale 1009, die von der Funk-IC-Schaltung 706a-b empfangen werden, in digitale Basisbandsignale zur Verarbeitung durch den RX BBP 1002 umzuwandeln. In diesen Beispielen kann die Basisbandverarbeitungsschaltung 708a auch einen DAC 1012 aufweisen, um digitale Basisbandsignale vom TX BBP 1004 in analoge Basisbandsignale 1011 umzuwandeln.In some examples (e.g., when analog baseband signals are exchanged between baseband processing circuitry 708a-b and radio IC circuitry 706a-b), baseband processing circuitry 708a may include an ADC 1010 to convert analog baseband signals 1009 transmitted by radio IC circuitry 706a -b are received to convert to digital baseband signals for processing by the RX BBP 1002. In these examples, baseband processing circuitry 708a may also include a DAC 1012 to convert digital baseband signals from TX BBP 1004 to analog baseband signals 1011 .

In einigen Beispielen, die OFDM-Signale oder OFDMA-Signale übermitteln, wie z.B. durch den Basisbandprozessor 708a, kann der Sende-Basisbandprozessor 1004 eingerichtet sein, um OFDM- oder OFDMA-Signale zu generieren, die für die Übertragung geeignet sind, indem eine inverse schnelle Fourier-Transformation (IFFT) durchgeführt wird. Der Empfangsbasisbandprozessor 1002 kann eingerichtet sein, empfangene OFDM- oder OFDMA-Signale durch Durchführung einer FFT zu verarbeiten. In einigen Beispielen kann der EmpfangsBasisbandprozessor 1002 eingerichtet sein, das Vorhandensein eines OFDM-Signals oder OFDMA-Signals zu erkennen, indem er eine Autokorrelation durchführt, um eine Präambel, z.B. eine kurze Präambel, zu erkennen, und indem er eine Kreuzkorrelation durchführt, um eine lange Präambel zu erkennen. Die Präambeln können Teil einer vorgegebenen Rahmenstruktur für die Wi-Fi-Kommunikation sein.In some examples that transmit OFDM signals or OFDMA signals, such as by baseband processor 708a, transmit baseband processor 1004 may be configured to generate OFDM or OFDMA signals suitable for transmission by using an inverse Fast Fourier Transform (IFFT) is performed. The receive baseband processor 1002 may be set up to process received OFDM or OFDMA signals by performing an FFT. In some examples, the receive baseband processor 1002 may be configured to detect the presence of an OFDM signal or OFDMA signal by performing auto-correlation to detect a preamble, e.g. a short preamble, and by performing cross-correlation to detect a long preamble to recognize. The preambles may be part of a predetermined frame structure for Wi-Fi communications.

Zurück zu 7: In einigen Beispielen können die Antennen 701 (7) jeweils eine oder mehrere gerichtete oder ungerichtete Antennen aufweisen, darunter beispielsweise Dipolantennen, Monopolantennen, Patch-Antennen, Schleifenantennen, Mikrostreifenantennen oder andere Antennentypen, die für die Übertragung von HF-Signalen geeignet sind. In einigen MIMO-Beispielen (Multiple-Input-Multiple-Output) können die Antennen effektiv getrennt werden, um die räumliche Vielfalt und die unterschiedlichen Kanaleigenschaften, die sich daraus ergeben können, zu nutzen. Die Antennen 701 können jeweils einen Satz von Phased-Array-Antennen aufweisen, wobei die Beispiele nicht so beschränkt sind.Back to 7 : In some examples, the antennas 701 ( 7 ) each have one or more directional or omnidirectional antennas, including, for example, dipole antennas, monopole antennas, patch antennas, loop antennas, microstrip antennas or other types of antennas suitable for the transmission of RF signals. In some MIMO (Multiple-Input-Multiple-Output) examples, the antennas can be effectively separated to take advantage of the spatial diversity and different channel characteristics that can result. The antennas 701 may each comprise a set of phased array antennas, examples are not so limited.

Obwohl die Funkarchitektur 700 mehrere separate Funktionselemente aufweist, können eines oder mehrere der Funktionselemente kombiniert und durch Kombinationen von softwarekonfigurierten Elementen, wie z.B. Verarbeitungselementen einschließlich digitaler Signalprozessoren (DSPs), und/oder anderen Hardwareelementen implementiert werden. Beispielsweise können einige Elemente einen oder mehrere Mikroprozessoren, DSPs, feldprogrammierbare Gate-Arrays (FPGAs), anwendungsspezifische integrierte Schaltungen (ASICs), integrierte Hochfrequenzschaltungen (RFICs) und Kombinationen verschiedener Hardware- und Logikschaltungen aufweisen, um zumindest die hierin beschriebenen Funktionen auszuführen. In einigen Beispielen können sich die Funktionselemente auf einen oder mehrere Prozesse beziehen, die auf einem oder mehreren Verarbeitungselementen ablaufen.Although the radio architecture 700 includes several separate functional elements, one or more of the functional elements can be combined and implemented through 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), radio frequency integrated circuits (RFICs), and combinations of various hardware and logic circuits to perform at least the functions described herein. In some examples, the functional elements may refer to one or more processes running on one or more processing elements.

Das Wort „exemplarisch“ wird hierin im Sinne von „als Beispiel, Instanz oder Illustration dienend“ verwendet. Jedes hierin als „beispielhaft“ beschriebene Beispiel ist nicht notwendigerweise als bevorzugt oder vorteilhaft gegenüber anderen Beispielen zu verstehen. Die hierin verwendeten Begriffe „Computergerät“, „Benutzergerät“, „Kommunikationsstation“, „Station“, „Handheld-Gerät“, „mobiles Gerät“, „Drahtlos-Gerät“ und „Benutzergerät“ (UE) beziehen sich auf eine drahtlose Kommunikationsvorrichtung, wie z.B. ein Mobiltelefon, ein Smartphone, ein Tablet, ein Netbook, ein Drahtlos-Endgerät, einen Laptop, eine Femtozelle, eine Teilnehmerstation mit hoher Datenrate (HDR), einen Zugangspunkt, einen Drucker, eine Verkaufsstelle, ein Zugangsterminal oder eine andere PCS-Vorrichtung (Personal Communication System). Die Vorrichtung kann entweder mobil oder stationär sein.The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Each example described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other examples. As used herein, the terms "computing device", "user device", "communication station", "station", "handheld device", "mobile device", "wireless device" and "user equipment" (UE) refer to a wireless communication device, such as a cellular phone, smartphone, tablet, netbook, wireless terminal, laptop, femtocell, high data rate (HDR) subscriber station, access point, printer, point of sale, access terminal, or other PCS Device (Personal Communication System). The device can be either mobile or stationary.

Wie in dieser Druckschrift verwendet, soll der Begriff „kommunizieren“ das Senden oder Empfangen oder sowohl das Senden als auch das Empfangen aufweisen. Dies kann in Patentansprüchen besonders nützlich sein, wenn die Organisation von Daten beschrieben wird, die von einer Vorrichtung gesendet und von einer anderen empfangen werden, aber nur die Funktionalität einer dieser Vorrichtungen erforderlich ist, um den Patentanspruch zu verletzen. In ähnlicher Weise kann der bidirektionale Austausch von Daten zwischen zwei Vorrichtungen (beide Vorrichtungen senden und empfangen während des Austauschs) als „kommunizierend“ beschrieben werden, wenn nur die Funktionalität einer dieser Vorrichtungen beansprucht wird. Der Begriff „kommunizieren“, wie er hierin in Bezug auf ein Drahtlos-Kommunikationssignal verwendet wird, weist das Senden des Drahtlos-Kommunikationssignals und/oder das Empfangen des Drahtlos-Kommunikationssignals auf. Zum Beispiel kann eine drahtlose Drahtlos-Kommunikationseinheit, die in der Lage ist, ein Drahtlos-Kommunikationssignal zu übertragen, einen Drahtlos-Sender aufweisen, um das Drahtlos-Kommunikationssignal an mindestens eine andere Drahtlos-Kommunikationseinheit zu senden, und/oder einen Drahtlos-Kommunikationsempfänger, um das Drahtlos-Kommunikationssignal von mindestens einer anderen Drahtlos-Kommunikationseinheit zu empfangen.As used in this publication, the term "communicate" is intended to include sending or receiving, or both sending and receiving. This can be particularly useful in claims when describing the organization of data sent by one device and received by another, but only requiring the functionality of one of those devices to infringe the claim. Similarly, the bi-directional exchange of data between two devices (both devices send and receive during the exchange) can be described as "communicating" when only the functionality of one of those devices is claimed. The term "communicate," as used herein with respect to a wireless communication signal, includes sending the wireless communication signal and/or receiving the wireless communication signal. For example, a wireless wireless communication unit capable of transmitting a wireless communication signal may include a wireless transmitter to transmit the wireless communication signal to at least one other wireless communication unit and/or a wireless communication receiver to receive the wireless communication signal from at least one other wireless communication unit.

Wie hierin verwendet, sofern nicht anders angegeben, weist die Verwendung der ordinalen Adjektive „erster“, „zweiter“, „dritter“ usw. zur Beschreibung eines gemeinsamen Objekts lediglich daraufhin, dass auf verschiedene Instanzen gleichartiger Objekte Bezug genommen wird, und soll nicht implizieren, dass die so beschriebenen Objekte in einer bestimmten Sequenz stehen müssen, sei es zeitlich, räumlich, in der Rangfolge oder auf eine andere Weise.As used herein, unless otherwise noted, the use of the ordinal adjectives "first,""second,""third," etc. to describe a common object merely indicates that different instances of like objects are being referred to, and is not intended to imply , that the objects so described must be in a certain sequence, be it temporal, spatial, ranked or otherwise.

Der hierin verwendete Begriff „Zugangspunkt“ (AP) kann eine feste Station sein. Ein Zugangspunkt kann auch als Zugangsknoten, als Basisstation, als entwickelter Knoten B (eNodeB) oder mit einer anderen ähnlichen, in der Technik bekannten Terminologie bezeichnet werden. Ein Zugangsterminal kann auch als Mobilstation, Benutzergerät (UE), Drahtlos-Kommunikationsvorrichtung oder eine andere ähnliche, in der Fachwelt bekannte Terminologie bezeichnet werden. Die hierin offengelegten Beispiele beziehen sich im Allgemeinen auf Drahtlos-Netzwerke. Einige Beispiele können sich auf Drahtlos-Netzwerke beziehen, die gemäß einem der IEEE 802.11-Standards arbeiten.As used herein, the term "access point" (AP) may mean a fixed station. An access point may also be referred to as an access node, a base station, an evolved Node B (eNodeB), or other similar terminology known in the art. An access terminal may also be referred to as a mobile station, user equipment (UE), wireless communication device, or other similar terminology known in the art. The examples disclosed herein generally relate to wireless networks. Some examples may relate to wireless networks operating according to any of the IEEE 802.11 standards.

Einige Beispiele können in Verbindung mit verschiedenen Vorrichtungen und Systemen verwendet werden, beispielsweise einem Personal Computer (PC), einem Desktop-Computer, einem mobilen Computer, einem Laptop-Computer, einem Notebook-Computer, einem Tablet-Computer, einem Server-Computer, einem Handheld-Computer, einer Handheld-Vorrichtung, einer PDA-Vorrichtung (Personal Digital Assistant), einer PDA-Handheld-Vorrichtung, einer On-Board-Vorrichtung, einer Off-Board-Vorrichtung, einer Hybrid-Vorrichtung, einer Fahrzeug-Vorrichtung, einer Nicht-Fahrzeug-Vorrichtung, einer mobilen oder tragbaren Vorrichtung, eine Verbrauchervorrichtung, eine nicht mobile oder nicht tragbare Vorrichtung, eine Drahtlos-Kommunikationsstation, eine Drahtlos-Kommunikationsvorrichtung, ein Drahtlos-Zugangspunkt (AP), ein drahtgebundener oder drahtloser Router, ein drahtgebundenes oder drahtloses Modem, eine Videovorrichtung, eine Audiovorrichtung, eine Audio-Video-Vorrichtung (A/V), ein drahtgebundenes oder drahtloses Netzwerk, ein Drahtlos-Bereichsnetzwerk, ein Drahtlos-Videonetzwerk (WVAN), ein lokales Netzwerk (LAN), ein Drahtlos-LAN (WLAN), ein Personal Area Network (PAN), ein Drahtlos-PAN (WPAN) und dergleichen.Some examples may be used in connection with various devices and systems, such as a personal computer (PC), a desktop computer, a mobile computer, a laptop computer, a notebook computer, a tablet computer, a server computer, a handheld computer, a handheld device, a PDA (Personal Digital Assistant) device, a PDA handheld device, an onboard device, an offboard device, a hybrid device, an in-vehicle device , a non-vehicle device, a mobile or portable device, a consumer device, a non-mobile or non-portable device, a wireless communication station, a wireless communication device, a wireless access point (AP), a wired or wireless router wired or wireless modem, a video device, an audio device, an audio-video (A/V) device, a wired or wire wireless network, wireless area network, wireless video network (WVAN), local area network (LAN), wireless LAN (WLAN), personal area network (PAN), wireless PAN (WPAN), and the like.

Einige Beispiele können in Verbindung mit Einweg- und/oder Zweiweg-Funkkommunikationssystemen, zellularen Funktelefon-Kommunikationssystemen, einem Mobiltelefon, einem zellularen Telefon, einem Drahtlos-Telefon, einer Personal Communication System (PCS)-Vorrichtung, einer PDA-Vorrichtung, die eine Drahtlos-Kommunikationsvorrichtung enthält, einer mobilen oder tragbaren Global Positioning System (GPS)-Vorrichtung, einer Vorrichtung, die einen GPS-Empfänger oder -Transceiver oder -Chip enthält, verwendet werden, eine Vorrichtung, die ein RFID-Element oder einen RFID-Chip enthält, einen MIMO-Sender/Empfänger oder eine MIMO-Vorrichtung (Multiple Input Multiple Output), einen SIMO-Sender/Empfänger oder eine SIMO-Vorrichtung (Single Input Multiple Output), einen MISO-Sender/Empfänger oder eine MISO-Vorrichtung (Multiple Input Single Output), eine Vorrichtung mit einer oder mehreren internen Antennen und/oder externen Antennen, DVB-Vorrichtungen oder -Systeme (Digital Video Broadcast), Multistandard-Funkvorrichtungen oder - Systeme, eine drahtgebundene oder drahtlose Handheld-Vorrichtung, z.B., ein Smartphone, eine Vorrichtung mit Drahtlos-Anwendungsprotokoll (WAP) oder dergleichen.Some examples may be used in connection with one-way and/or two-way radio communication systems, cellular radiotelephone communication systems, a mobile telephone, a cellular telephone, a cordless telephone, a Personal Communication System (PCS) device, a PDA device that uses a wireless communication device, a mobile or handheld Global Positioning System (GPS) device, a device containing a GPS receiver or transceiver or chip, a device containing an RFID element or chip , a MIMO (Multiple Input Multiple Output) transceiver or device, a SIMO (Single Input Multiple Output) transceiver or device, a MISO (Multiple Input Single Output), a device with one or more internal antennas and/or external antennas, DVB devices or systems (Digital Video Broadcast), Multis standard radio devices or systems, a wired or wireless handheld device, e.g., a smartphone, a wireless application protocol (WAP) device, or the like.

Einige Beispiele können in Verbindung mit einer oder mehreren Arten von Drahtlos-Kommunikationssignalen und/oder Systemen verwendet werden, die einem oder mehreren Drahtlos-Kommunikationsprotokollen folgen, z.B. Hochfrequenz (RF), Infrarot (IR), Frequenzmultiplexing (FDM), orthogonales FDM (OFDM), Zeitmultiplexing (TDM), Zeitmultiplex-Vielfachzugriff (TDMA), erweitertes TDMA (E-TDMA), General Packet Radio Service (GPRS), Extended GPRS, Code-Division Multiple Access (CDMA), Wideband CDMA (WCDMA), CDMA 2000, Single-Carrier CDMA, Multi-Carrier CDMA, Multi-Carrier Modulation (MDM), Discrete Multi-Tone (DMT), Bluetooth, Global Positioning System (GPS), Wi-Fi, WiMax, ZigBee, Ultra Wideband (UWB), Global System for Mobile Communications (GSM), 2G, 2. 5G, 3G, 3.5G, 4G, Mobilfunknetze der fünften Generation (5G), 3GPP, Long Term Evolution (LTE), LTE Advanced, Enhanced Data Rates for GSM Evolution (EDGE) oder Ähnliches. Andere Beispiele können in verschiedenen anderen Vorrichtungen, Systemen und/oder Netzwerken verwendet werden.Some examples may be used in connection with one or more types of wireless communication signals and/or systems that follow one or more wireless communication protocols, e.g. radio frequency (RF), infrared (IR), frequency division multiplexing (FDM), orthogonal FDM (OFDM ), Time Division Multiple Access (TDM), Time Division Multiple Access (TDMA), Enhanced TDMA (E-TDMA), General Packet Radio Service (GPRS), Extended GPRS, Code-Division Multiple Access (CDMA), Wideband CDMA (WCDMA), CDMA 2000 , Single-Carrier CDMA, Multi-Carrier CDMA, Multi-Carrier Modulation (MDM), Discrete Multi-Tone (DMT), Bluetooth, Global Positioning System (GPS), Wi-Fi, WiMax, ZigBee, Ultra Wideband (UWB), Global System for Mobile Communications (GSM), 2G, 2. 5G, 3G, 3.5G, 4G, Fifth Generation Cellular Networks (5G), 3GPP, Long Term Evolution (LTE), LTE Advanced, Enhanced Data Rates for GSM Evolution (EDGE ) or similar. Other examples may be used in various other devices, systems, and/or networks.

Die folgenden Beispiele beziehen sich auf weitere Beispiele.The following examples relate to further examples.

Beispiel 1 kann eine Vorrichtung aufweisen, die eine mit einem Speicher gekoppelte Verarbeitungsschaltung aufweist, wobei die Verarbeitungsschaltung eingerichtet ist: einen Rahmen zu ermitteln, der eine private MAC-Adresse aufweist, die einem verbundenen Multi-Link-Gerät (MLD) assoziiert ist; die private MAC-Adresse zu verschlüsseln; und zu veranlassen, den Rahmen an das MLD zu senden.Example 1 may include an apparatus including processing circuitry coupled to memory, the processing circuitry configured to: determine a frame having a private MAC address associated with a connected multi-link device (MLD); encrypt the private MAC address; and cause the frame to be sent to the MLD.

Beispiel 2 kann die Vorrichtung von Beispiel 1 und/oder ein anderes Beispiel hierin aufweisen, wobei die private MAC-Adresse während einer zweiten Nachricht eines 4-Wege-Handshakes bereitgestellt werden kann.Example 2 may include the device of example 1 and/or another example herein, wherein the private MAC address may be provided during a second message of a 4-way handshake.

Beispiel 3 kann die Vorrichtung aus Beispiel 1 und/oder ein anderes Beispiel hierin aufweisen, wobei die private MAC-Adresse für einen bestimmten Service Set Identifier (SSID) festgelegt werden kann.Example 3 may include the device of Example 1 and/or any other example herein wherein the private MAC address may be set for a particular Service Set Identifier (SSID).

Beispiel 4 kann die Vorrichtung aus Beispiel 1 und/oder ein anderes Beispiel hierin aufweisen, das noch einen Transceiver aufweist, der eingerichtet ist, um Drahtlos-Signale zu senden und zu empfangen.Example 4 may include the device of Example 1 and/or another example herein that still includes a transceiver configured to transmit and receive wireless signals.

Beispiel 5 kann die Vorrichtung aus Beispiel 4 und/oder ein anderes Beispiel hierin aufweisen, das noch eine mit dem Transceiver gekoppelte Antenne aufweist, um das Senden des Rahmens zu veranlassen.Example 5 may include the apparatus of Example 4 and/or another example herein that still includes an antenna coupled to the transceiver to cause the frame to be transmitted.

Beispiel 6 kann ein nicht-transitorisches computerlesbares Medium aufweisen, das computerausführbare Befehle speichert, die, wenn sie von einem oder mehreren Prozessoren ausgeführt werden, zur Durchführung von Operationen führen, die Folgendes umfassen: Ermitteln eines Rahmens, der eine private MAC-Adresse aufweist, die mit einem verbundenen Multi-Link-Gerät (MLD) assoziiert ist; Verschlüsseln der privaten MAC-Adresse; und Veranlassen, dass der Rahmen an das MLD gesendet wird.Example 6 may include a non-transitory computer-readable medium storing computer-executable instructions that, when executed by one or more processors, result in the performance of operations, including: determining a frame having a private MAC address, associated with a connected Multi-Link Device (MLD); encrypting the private MAC address; and causing the frame to be sent to the MLD.

Beispiel 7 kann das nicht-transitorische computerlesbare Medium von Beispiel 6 und/oder ein anderes Beispiel hierin aufweisen, wobei die private MAC-Adresse während einer zweiten Nachricht eines 4-Wege-Handshakes bereitgestellt werden kann.Example 7 may include the non-transitory computer-readable medium of example 6 and/or another example herein, where the private MAC address may be provided during a second message of a 4-way handshake.

Beispiel 8 kann das nicht-übertragbare, computerlesbare Medium von Beispiel 6 und/oder ein anderes Beispiel hierin aufweisen, wobei die private MAC-Adresse für einen bestimmten Service Set Identifier (SSID) festgelegt werden kann.Example 8 may include the non-transmittable, computer-readable medium of example 6 and/or any other example herein where the private MAC address may be set for a particular Service Set Identifier (SSID).

Beispiel 9 kann ein Verfahren aufweisen, das Folgendes umfasst: Ermitteln, durch einen oder mehrere Prozessoren, eines Rahmens, der eine private MAC-Adresse aufweist, die mit einem verbundenen Multi-Link-Gerät (MLD) assoziiert ist; Verschlüsseln der privaten MAC-Adresse; und Veranlassen, den Rahmen an das MLD zu senden.Example 9 may include a method comprising: determining, by one or more processors, a frame having a private MAC address associated with a connected multi-link device (MLD); encrypting the private MAC address; and causing the frame to be sent to the MLD.

Beispiel 10 kann das Verfahren von Beispiel 9 und/oder ein anderes Beispiel hierin aufweisen, wobei die private MAC-Adresse während einer zweiten Nachricht eines 4-Wege-Handshakes bereitgestellt werden kann.Example 10 may include the method of example 9 and/or another example herein, wherein the private MAC address may be provided during a second message of a 4-way handshake.

Beispiel 11 kann das Verfahren von Beispiel 9 und/oder ein anderes hierin enthaltenes Beispiel aufweisen, wobei die private MAC-Adresse für einen bestimmten Service Set Identifier (SSID) festgelegt werden kann.Example 11 may include the method of Example 9 and/or any other example included herein, where the private MAC address may be set for a particular Service Set Identifier (SSID).

Beispiel 12 kann eine Vorrichtung aufweisen, die Mittel aufweist zum: Ermitteln eines Rahmens, der eine private MAC-Adresse aufweist, die mit einem verbundenen Multi-Link-Gerät (MLD) assoziiert ist; Verschlüsseln der privaten MAC-Adresse; und Veranlassen, den Rahmen an das MLD zu senden.Example 12 may include an apparatus having means for: determining a frame having a private MAC address associated with a connected multi-link device (MLD); encrypting the private MAC address; and causing the frame to be sent to the MLD.

Beispiel 13 kann die Vorrichtung von Beispiel 12 und/oder ein anderes Beispiel hierin aufweisen, wobei die private MAC-Adresse während einer zweiten Nachricht eines 4-Wege-Handshakes bereitgestellt werden kann.Example 13 may include the apparatus of example 12 and/or another example herein wherein the private MAC address may be provided during a second message of a 4-way handshake.

Beispiel 14 kann die Vorrichtung von Beispiel 12 und/oder ein anderes hierin enthaltenes Beispiel aufweisen, wobei die private MAC-Adresse für einen bestimmten Service Set Identifier (SSID) festgelegt werden kann.Example 14 may include the device of Example 12 and/or another example included herein, where the private MAC address may be set for a particular Service Set Identifier (SSID).

Beispiel 15 kann ein oder mehrere nicht-transitorische computerlesbare Medien aufweisen, die Befehle aufweisen, um eine elektronische Vorrichtung zu veranlassen, bei Ausführung der Befehle durch einen oder mehrere Prozessoren der elektronischen Vorrichtung ein oder mehrere Elemente eines Verfahrens durchzuführen, das in einem der Beispiele 1-14 beschrieben ist oder sich auf eines dieser Beispiele bezieht, oder jedes andere hierin beschriebene Verfahren oder Prozess.Example 15 may include one or more non-transitory computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform one or more elements of a method described in any of Examples 1 -14 or refers to any of these examples, or any other method or process described herein.

Beispiel 16 kann eine Vorrichtung aufweisen, die Logik, Module und/oder Schaltungen aufweist, um ein oder mehrere Elemente eines Verfahrens auszuführen, das in einem der Beispiele 1-14 beschrieben ist oder damit in Zusammenhang steht, oder jedes andere hierin beschriebene Verfahren oder Prozess.Example 16 may include an apparatus comprising logic, modules, and/or circuitry to perform one or more elements of a method described in or related to any of Examples 1-14, or any other method or process described herein .

Beispiel 17 kann ein Verfahren, eine Technik oder einen Prozess aufweisen, wie in einem der Beispiele 1-14 beschrieben oder damit verbunden, oder Abschnitte oder Teile davon.Example 17 may include a method, technique, or process as described in or associated with any of Examples 1-14, or portions or portions thereof.

Beispiel 18 kann eine Vorrichtung aufweisen, die Folgendes umfasst: einen oder mehrere Prozessoren und ein oder mehrere computerlesbare Medien, die Befehle enthalten, die, wenn sie von dem einen oder den mehreren Prozessoren ausgeführt werden, den einen oder die mehreren Prozessoren veranlassen, das Verfahren, die Technik oder den Prozess, wie in einem der Beispiele 1-14 beschrieben oder damit verbunden, oder Abschnitte davon durchzuführen.Example 18 may include an apparatus, comprising: one or more processors, and one or more computer-readable media containing instructions that, when executed by the one or more processors, cause the one or more processors to perform the method to perform the technique or process as described in or associated with any of Examples 1-14, or portions thereof.

Beispiel 19 kann ein Verfahren zur Kommunikation in einem Drahtlos-Netzwerk aufweisen, wie hierin gezeigt und beschrieben.Example 19 may include a method of communicating in a wireless network as shown and described herein.

Beispiel 20 kann ein System zur Bereitstellung drahtloser Kommunikation aufweisen, wie hierin gezeigt und beschrieben.Example 20 may include a system for providing wireless communications as shown and described herein.

Beispiel 21 kann eine Vorrichtung zur Bereitstellung einer Drahtlos-Kommunikation aufweisen, wie hierin gezeigt und beschrieben.Example 21 may include an apparatus for providing wireless communication as shown and described herein.

Beispiele gemäß der Offenbarung sind insbesondere in den beigefügten Patentansprüchen offenbart, die sich auf ein Verfahren, ein Speichermedium, eine Vorrichtung und ein Computerprogrammprodukt beziehen, wobei jedes in einer Anspruchskategorie, z.B. Verfahren, erwähnte Merkmal auch in einer anderen Anspruchskategorie, z.B. System, beansprucht werden kann. Die Abhängigkeiten oder Rückbezüge in den beigefügten Patentansprüchen sind nur aus formalen Gründen gewählt. Es kann jedoch auch jeder Gegenstand beansprucht werden, der sich aus einer bewussten Bezugnahme auf frühere Patentansprüche (insbesondere Mehrfachabhängigkeiten) ergibt, so dass jede Kombination von Patentansprüchen und deren Merkmale offenbart sind und unabhängig von den in den beigefügten Ansprüchen gewählten Abhängigkeiten beansprucht werden können. Der beanspruchbare Gegenstand weist nicht nur die in den beigefügten Patentansprüchen dargestellten Merkmalskombinationen auf, sondern auch jede andere Merkmalskombination in den Patentansprüchen, wobei jedes in den Ansprüchen genannte Merkmal mit jedem anderen Merkmal oder jeder anderen Merkmalskombination in den Ansprüchen kombiniert werden kann. Darüber hinaus kann jedes der hierin beschriebenen oder dargestellten Beispiele und Merkmale in einem separaten Patentanspruch und/oder in einer beliebigen Kombination mit einem beliebigen hierin beschriebenen oder dargestellten Beispiel oder Merkmal oder mit einem der Merkmale der beigefügten Ansprüche beansprucht werden.Examples according to the disclosure are disclosed in particular in the appended claims relating to a method, a storage medium, an apparatus and a computer program product, wherein each feature recited in one claim category, e.g. method, is also claimed in another claim category, e.g. system can. The dependencies or back-references in the appended claims are only chosen for formal reasons. However, any subject-matter resulting from intentional reference to earlier claims (especially multiple dependencies) may also be claimed, so that any combination of claims and their features are disclosed and can be claimed independently of the dependencies chosen in the appended claims. The claimable subject-matter has not only the combinations of features set out in the appended claims, but also any other combination of features in the claims, it being possible for any feature recited in the claims to be combined with any other feature or combination of features in the claims. Furthermore, any of the examples and features described or illustrated herein may be claimed in a separate claim and/or in any combination with any example or feature described or illustrated herein or with any of the features of the appended claims.

Die vorstehende Beschreibung einer oder mehrerer Implementierungen dient der Veranschaulichung und Beschreibung, erhebt jedoch nicht den Anspruch auf Vollständigkeit oder die Beschränkung des Umfangs der Beispiele auf die genaue offengelegte Form. Modifikationen und Variationen sind im Lichte der obigen Lehren möglich oder können aus der Praxis der verschiedenen Beispiele erworben werden.The foregoing description of one or more implementations has been presented for purposes of illustration and description, but is not intended to be exhaustive or to limit the scope of examples to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of the various examples.

Bestimmte Aspekte der Offenbarung werden oben unter Bezugnahme auf Block- und Flussdiagramme von Systemen, Verfahren, Vorrichtungen und/oder Computerprogrammprodukten gemäß verschiedenen Implementierungen beschrieben. Es versteht sich, dass ein oder mehrere Blöcke der Blockdiagramme und Flussdiagramme sowie Kombinationen von Blöcken in den Blockdiagrammen bzw. den Flussdiagrammen durch computerausführbare Programmanweisungen implementiert werden können. Ebenso müssen einige Blöcke der Blockdiagramme und Flussdiagramme gemäß einiger Implementierungen nicht unbedingt in der dargestellten Reihenfolge oder überhaupt nicht ausgeführt werden.Certain aspects of the disclosure are described above with reference to block and flow diagrams of systems, methods, devices, and/or computer program products according to various implementations. It will be understood that one or more blocks of the block diagrams and flowcharts, and combinations of blocks in the block diagrams and flowcharts, respectively, can be implemented by computer-executable program instructions. Likewise, some blocks of the block diagrams and flowcharts need not be performed in the order presented, or may not be performed at all, according to some implementations.

Diese computerausführbaren Programmanweisungen können auf einen Spezialcomputer oder eine andere bestimmte Maschine, einen Prozessor oder ein anderes programmierbares Datenverarbeitungsgerät geladen werden, um eine bestimmte Maschine zu erzeugen, so dass die Anweisungen, die auf dem Computer, dem Prozessor oder einem anderen programmierbaren Datenverarbeitungsgerät ausgeführt werden, Mittel zur Implementierung einer oder mehrerer Funktionen schaffen, die in dem oder den Blöcken des Flussdiagramms angegeben sind. Diese Computerprogrammanweisungen können auch in einem computerlesbaren Speichermedium oder Speicher gespeichert sein, der einen Computer oder ein anderes programmierbares Datenverarbeitungsgerät anweisen kann, in einer bestimmten Weise zu funktionieren, so dass die in dem computerlesbaren Speichermedium gespeicherten Anweisungen einen Herstellungsartikel erzeugen, der Befehlsmittel enthält, die eine oder mehrere in dem Flussdiagrammblock oder den Blöcken angegebene Funktionen implementieren. Als Beispiel können bestimmte Implementierungen ein Computerprogrammprodukt vorsehen, das ein computerlesbares Speichermedium aufweist, in dem ein computerlesbarer Programmcode oder Programmanweisungen implementiert sind, wobei der computerlesbare Programmcode so angepasst ist, dass er ausgeführt werden kann, um eine oder mehrere Funktionen zu implementieren, die in dem oder den Flussdiagrammblöcken angegeben sind. Die Computerprogrammanweisungen können auch auf einen Computer oder ein anderes programmierbares Datenverarbeitungsgerät geladen werden, um zu bewirken, dass eine Reihe von Betriebselementen oder -schritten auf dem Computer oder einem anderen programmierbaren Gerät ausgeführt wird, um einen computerimplementierten Prozess zu erzeugen, so dass die Anweisungen, die auf dem Computer oder einem anderen programmierbaren Gerät ausgeführt werden, Elemente oder Schritte zur Implementierung der in dem Flussdiagrammblock oder den Blöcken angegebenen Funktionen bereitstellen.These computer-executable program instructions may be loaded onto a special purpose computer or other specified machine, processor or other programmable computing device to create a specified machine such that the instructions executed on the computer, processor or other programmable computing device provide means for implementing one or more functions specified in the flowchart block or blocks. These computer program instructions may also be stored on a computer-readable storage medium or memory that can instruct a computer or other programmable computing device to operate in a particular manner such that the instructions stored on the computer-readable storage medium produce an article of manufacture that contains instruction means that implement one or more functions specified in the flowchart block or blocks. As an example, certain implementations may provide a computer program product, comprising a computer-readable storage medium, in which computer-readable program code or program instructions are implemented, the computer-readable program code being adapted to be executed to implement one or more functions contained in the or the flowchart blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing device to cause a series of operational elements or steps to be executed on the computer or other programmable device to produce a computer-implemented process such that the instructions, executing on the computer or other programmable device, provide elements or steps for implementing the functions specified in the flowchart block or blocks.

Dementsprechend unterstützen die Blöcke der Blockdiagramme und Flussdiagramme Kombinationen von Mitteln zur Ausführung der angegebenen Funktionen, Kombinationen von Elementen oder Schritten zur Ausführung der angegebenen Funktionen und Programmanweisungsmittel zur Ausführung der angegebenen Funktionen. Es versteht sich auch, dass jeder Block der Blockdiagramme und Flussdiagramme und Kombinationen von Blöcken in den Blockdiagrammen und Flussdiagrammen durch spezielle, hardwarebasierte Computersysteme implementiert werden können, die die angegebenen Funktionen, Elemente oder Schritte oder Kombinationen von spezieller Hardware und Computerbefehlen ausführen.Accordingly, the blocks of the block diagrams and flowcharts support combinations of means for performing the specified functions, combinations of elements or steps for performing the specified functions, and program instruction means for performing the specified functions. It is also understood that each block of the block diagrams and flowcharts, and combinations of blocks in the block diagrams and flowcharts, can be implemented by specific hardware-based computer systems that perform the specified functions, elements, or steps, or combinations of specific hardware and computer instructions.

Bedingte Ausdrücke, wie z.B. „kann“, „könnte“, „könnte“ oder „darf“, sind, sofern nicht ausdrücklich anders angegeben oder in dem verwendeten Rahmen anders verstanden, im Allgemeinen dazu gedacht, zu vermitteln, dass bestimmte Implementierungen bestimmte Merkmale, Elemente und/oder Operationen aufweisen könnten, während andere Implementierungen dies nicht tun. Daher soll eine solche bedingte Sprache im Allgemeinen nicht implizieren, dass Merkmale, Elemente und/oder Operationen in irgendeiner Weise für eine oder mehrere Implementierungen erforderlich sind oder dass eine oder mehrere Implementierungen notwendigerweise eine Logik aufweisen, um mit oder ohne Benutzereingabe oder -aufforderung zu entscheiden, ob diese Merkmale, Elemente und/oder Operationen in einer bestimmten Implementierung enthalten sind oder ausgeführt werden sollen.Conditional expressions, such as "may", "could", "could", or "may", unless expressly stated otherwise or understood otherwise in the context used, are generally intended to convey that certain implementations have certain characteristics, elements and/or operations, while other implementations do not. Therefore, such conditional language is generally not intended to imply that features, elements, and/or operations are in any way required by one or more implementations, or that one or more implementations necessarily have logic to decide with or without user input or prompting whether those features, elements, and/or operations are included or intended to be performed in a particular implementation.

Viele Modifikationen und andere Implementierungen der hierin dargelegten Offenbarung werden mit Hilfe der in den vorstehenden Beschreibungen und den assoziierten Zeichnungen dargelegten Lehren offensichtlich sein. Daher ist es zu verstehen, dass die Offenbarung nicht auf die spezifischen Implementierungen beschränkt ist, die offenbart wurden, und dass Modifikationen und andere Implementierungen beabsichtigt sind, im Rahmen der beigefügten Patentansprüche aufzuweisen. Obwohl hierin spezifische Begriffe verwendet werden, werden sie nur in einem allgemeinen und beschreibenden Sinne und nicht zum Zwecke der Einschränkung verwendet.Many modifications and other implementations of the disclosure set forth herein will become apparent having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the disclosure is not limited to the specific implementations disclosed and that modifications and other implementations are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDED IN 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 documents cited by the applicant was 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 PatentliteraturPatent Literature Cited

  • US 63/161160 [0001]US63/161160 [0001]

Claims (10)

Eine Schaltung, eingerichtet: einen Rahmen von einer Wi-Fi Vorrichtung zu empfangen, wobei der Rahmen einen verschlüsselten privaten Kennzeichner aufweist; den verschlüsselten privaten Kennzeichner zu entschlüsseln; und die weitere Wi-Fi Vorrichtung basierend auf dem entschlüsselten privaten Kennzeichner zu identifizieren.A circuit set up: receive a frame from a Wi-Fi device, the frame including an encrypted private identifier; decrypt the encrypted private identifier; and identify the other Wi-Fi device based on the decrypted private identifier. Die Schaltung nach Patentanspruch 1, wobei die Wi-Fi-Vorrichtung eine Multi-Link-Vorrichtung oder eine Station (STA) ist.The circuit after Claim 1 , wherein the Wi-Fi device is a multi-link device or station (STA). Die Schaltung nach einem der Patentansprüche 1 und 2, wobei der private Kennzeichner eine private MAC-Adresse der Wi-Fi Vorrichtung ist; und die private MAC-Adresse sich von einer öffentlichen MAC-Adresse der Wi-Fi-Vorrichtung unterscheidet, wobei die öffentliche MAC-Adresse über die Luft bereitgestellt wird.The circuit after one of patent claims 1 and 2 , wherein the private identifier is a private MAC address of the Wi-Fi device; and the private MAC address is different from a public MAC address of the Wi-Fi device, the public MAC address being provided over the air. Die Schaltung nach einem der Patentansprüche 1 bis 3, die ferner eingerichtet ist, die Wi-Fi Vorrichtung basierend auf dem privaten Kennzeichner gegenüber höheren Schichten eines Wi-Fi Protokolls zu identifizieren; und/oder wobei der Rahmen Teil einer zweiten Nachricht eines Vier-Wege-Handshakes zwischen der Wi-Fi Vorrichtung und einem verschlüsselten Managementrahmen ist.The circuit after one of patent claims 1 until 3 further configured to identify the Wi-Fi device to higher layers of a Wi-Fi protocol based on the private identifier; and/or wherein the frame is part of a second message of a four-way handshake between the Wi-Fi device and an encrypted management frame. Die Schaltung nach einem der Patentansprüche 1 bis 4, die ferner eingerichtet ist, der Wi-Fi Vorrichtung anzuzeigen, dass der private Kennzeichner erforderlich ist oder unterstützt wird; und/oder wobei die Anzeige, dass ein privater Kennzeichner erforderlich ist oder unterstützt wird, als ein robustes Sicherheitsnetz-Erweiterungselement bereitgestellt wird.The circuit after one of patent claims 1 until 4 further configured to indicate to the Wi-Fi device that the private identifier is required or supported; and/or wherein the indication that a private identifier is required or supported is provided as a robust safety net extension element. Die Schaltung nach einem der Patentansprüche 1 bis 5, wobei die Wi-Fi-Vorrichtung denselben privaten Kennzeichner an eine IEEE 802.11-Kommunikationsendgerätvorrichtung weitergibt, die mit einer Service Set Identifier (SSID) assoziiert ist.The circuit after one of patent claims 1 until 5 wherein the Wi-Fi device propagates the same private identifier to an IEEE 802.11 communications terminal device associated with a Service Set Identifier (SSID). Vorrichtung einer IEEE-802.11-Kommunikationsendeinrichtung, wobei die Vorrichtung Folgendes aufweist: eine Radiofrequenz (RF)-Schnittstelle; und die Schaltung nach einem der Patentansprüche 1 bis 6, wobei die Schaltung mit der RF-Schnittstelle gekoppelt ist.An IEEE 802.11 communications terminal apparatus, the apparatus comprising: a radio frequency (RF) interface; and the circuit according to one of the patent claims 1 until 6 , the circuit being coupled to the RF interface. Eine Schaltung, eingerichtet: einen privaten Kennzeichner zu generieren; einen Rahmen zu generieren, der für eine empfangende Wi-Fi Vorrichtung eingerichtet ist; den privaten Kennzeichner in dem Rahmen aufzuweisen; und den Rahmen zu verschlüsseln.A circuit set up: generate a private identifier; generate a frame configured for a receiving Wi-Fi device; have the private identifier in the frame; and to encrypt the frame. Die Schaltung nach Patentanspruch 8, wobei der private Kennzeichner eine MAC-Adresse ist; und/oder wobei der private Kennzeichner in einer Schlüsseldatenkapselung (KDE) in einem EAPOL-KeyData-Feld eines EAPOL-Key-Rahmens vorhanden ist; und/oder wobei die Schaltung ferner eingerichtet ist, die empfangende Wi-Fi Vorrichtung auf der Grundlage einer Dienstsatzkennung der empfangenden Wi-Fi Vorrichtung zu identifizieren, wobei der für die Kommunikation mit der empfangenden Wi-Fi Vorrichtung verwendete private Kennzeichner auf der SSID der empfangenden Wi-Fi Vorrichtung basiert; und/oder wobei die Schaltung ferner eingerichtet ist, die Unterstützung für den privaten Kennzeichner anzuzeigen.The circuit after patent claim 8 , where the private identifier is a MAC address; and/or wherein the private identifier is present in a key data encapsulation (KDE) in an EAPOL-KeyData field of an EAPOL-Key frame; and/or wherein the circuitry is further configured to identify the receiving Wi-Fi device based on a service set identifier of the receiving Wi-Fi device, wherein the private identifier used to communicate with the receiving Wi-Fi device is based on the SSID of the receiving Wi-Fi device based; and/or wherein the circuitry is further arranged to indicate support for the private identifier. Eine Vorrichtung eines IEEE 802.11 Kommunikationsendgeräts, wobei die Vorrichtung Folgendes aufweist eine Hochfrequenz (RF)-Schnittstelle; und die Schaltung nach einem der Patentansprüche 8 oder 9, wobei die Schaltung mit der RF-Schnittstelle gekoppelt ist.A device of an IEEE 802.11 communication terminal, the device comprising a radio frequency (RF) interface; and the circuit after one of the patent claims 8 or 9 , the circuit being coupled to the RF interface.
DE102021134386.0A 2021-03-15 2021-12-22 PRIVATE MEDIA ACCESS CONTROL (MAC) ADDRESS OF A WI-FI DEVICE Pending DE102021134386A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US202163161160P 2021-03-15 2021-03-15
US63/161,160 2021-03-15

Publications (1)

Publication Number Publication Date
DE102021134386A1 true DE102021134386A1 (en) 2022-09-15

Family

ID=83005144

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102021134386.0A Pending DE102021134386A1 (en) 2021-03-15 2021-12-22 PRIVATE MEDIA ACCESS CONTROL (MAC) ADDRESS OF A WI-FI DEVICE

Country Status (1)

Country Link
DE (1) DE102021134386A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2615418A (en) * 2022-02-07 2023-08-09 British Telecomm Method of operating a wireless telecommunications network
US12309671B2 (en) 2021-11-09 2025-05-20 British Telecommunications Public Limited Company Method of operating a wireless telecommunications network
US12317173B1 (en) 2022-05-26 2025-05-27 British Telecommunications Public Limited Company Method of operating a wireless telecommunications network

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12309671B2 (en) 2021-11-09 2025-05-20 British Telecommunications Public Limited Company Method of operating a wireless telecommunications network
GB2615418A (en) * 2022-02-07 2023-08-09 British Telecomm Method of operating a wireless telecommunications network
GB2615418B (en) * 2022-02-07 2024-02-14 British Telecomm Method of operating a wireless telecommunications network
US12317173B1 (en) 2022-05-26 2025-05-27 British Telecommunications Public Limited Company Method of operating a wireless telecommunications network

Similar Documents

Publication Publication Date Title
DE102022106155A1 (en) 4-WAY HANDSHAKE OPTIMIZATION
US11973679B2 (en) Enhanced frame exchange and multi-link device messaging for secure communications
US11991764B2 (en) Multi-link re-setup and link change
DE102022116631A1 (en) DEVICE AND PROCEDURES USED IN WLANS
US12010516B2 (en) Multi-link device security association query
US20240138006A1 (en) Enhanced signaling of addition and deletion of communication links for multi-link devices
DE102021134386A1 (en) PRIVATE MEDIA ACCESS CONTROL (MAC) ADDRESS OF A WI-FI DEVICE
DE112017006419T5 (en) AUTO CONFIGURATION OF A WIRELESS NETWORK OPERATION WITH SEVERAL ACCESS POINTS
DE102022105667A1 (en) METHOD AND DEVICE TO DEFENSE DOWNGRADE ATTACKS FOR A PRIVATE RESTRICTED CONNECTION
DE112019001427T5 (en) SCRAMBLER INITIALIZATION FOR MULTI-USER CLEAR TO SEND TRANSMISSION
DE102021134385A1 (en) PRIVACY ADDRESS OF A WI-FI DEVICE FOR FAST BASIC SERVICE SET (BSS) TRANSITION (FT)
DE102021132059A1 (en) DEVICE AND METHOD FOR VIRTUAL BSS - BASED SEAMLESS HANDOVER
DE102021134089A1 (en) MODIFICATION OF TRANSMIT POWER ENVELOPE ELEMENT FOR EXTREMELY HIGH THROUGHPUT (EHT)
DE102021116453A1 (en) MULTI-LINK DEVICE PROBING
DE102021134105A1 (en) INDICATION OF A MULTI-LINK DEVICE GROUP WITH ADDRESSED BUFFERABLE UNIT (BU)
DE102022133750A1 (en) ATMOSPHERIC DETECTION USING TIGIG MMWAVE TECHNOLOGIES
DE102021116563A1 (en) U-SIG CONTENT FOR EHT WLAN AND DUPLICATED PPDU AD IN 6GHZ
DE102020134928A1 (en) COMPATIBILITY OF THE BLOCK ACKNOWLEDGMENT OF MULTISTATION DEVICES
DE102021134469A1 (en) SCOREBOARD CONTEXT CONTROL DURING FULL AND PARTIAL STATE OPERATION FOR MULTI-LINK OPERATION
DE102022124986A1 (en) PROCEDURES TO MITIGATE ATTACKS FOR COUNTERFEIT BAR FRAMES, FAKE DATA FRAMES AND FAKE MANAGEMENT FRAMEWORKS
DE102021116449A1 (en) ADVANCED MULTI-LINK SINGLE RADIO SIGNALING
US20250048109A1 (en) Enhanced compatibility between next-generation access points and legacy clients through wpa3 capability advertising
DE102021134341A1 (en) METHOD OF DETERMINING FRAME EXCHANGE DURATION FOR EMLSR IN 802.11BE
DE102021133478A1 (en) MCS COMPRESSION IN EHT SKILLS
DE102020134746A1 (en) INTERLACED RESOURCE UNIT EXPANSION