Method and apparatus for performing a sensing procedure in a wireless LAN system - Patents.com
The method addresses the inefficiencies in wireless LAN systems by allowing STAs to perform sensing procedures through a structured framework of request, response, and termination frames, enhancing the system's ability to manage memory and complete sensing setups effectively.
Patent Information
- Application Number
- JP2024551957
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-03-03
- Filing Date
- 2023-03-03
- Publication Date
- 2025-04-10
- Estimated Expiration
- 2043-03-03
AI Technical Summary
Existing wireless LAN systems lack efficient methods for performing sensing procedures, particularly in next-generation wireless LAN systems, which require precise sensing information and efficient power management.
A method for performing sensing procedures in a wireless LAN system, where a first station (STA) receives sensing measurement setup request frames from a second STA, responds with sensing measurement setup response frames, and terminates the sensing measurement setup by sending or receiving a sensing measurement setup end frame, which includes specific information on completing the setup and a measurement setup ID field.
This method enables efficient memory management by allowing STAs to terminate setup roles when no longer needed, thereby improving the overall efficiency of sensing procedures in wireless LAN systems.
Smart Images

Figure 2025508938000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a method and apparatus for communicating in a Wireless Local Area Network (WLAN) system, and more particularly to a method and apparatus for performing a sensing procedure in a next generation WLAN system. [Background technology]
[0002] New technologies have been introduced to wireless LANs (WLANs) to improve transmission rates, increase bandwidth, improve reliability, reduce errors, and reduce latency. Among wireless LAN technologies, the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series of standards can be referred to as Wi-Fi (registered trademark). For example, technologies recently introduced to wireless LANs include enhancements for Very High-Throughput (VHT) of the 802.11ac standard and enhancements for High Efficiency (HE) of the IEEE 802.11ax standard.
[0003] Improved technologies for providing sensing for devices using WLAN signals (i.e., WLAN sensing) are being discussed. For example, the IEEE 802.11 task group (TG) bf is developing standard technologies for sensing objects (e.g., people, objects, etc.) based on channel estimation using WLAN signals between devices operating in frequency bands below 7 GHz. Object sensing based on WLAN signals has the advantages of being able to utilize existing frequency bands and being less likely to infringe on privacy compared to existing sensing technologies. As the frequency range utilized by WLAN technology increases, it becomes possible to obtain precise sensing information, and at the same time, technologies for reducing power consumption to efficiently support precise sensing procedures are also being researched. Summary of the Invention [Problem to be solved by the invention]
[0004] The technical problem of the present disclosure is to provide a method and apparatus for performing a sensing procedure in a wireless LAN system.
[0005] A further technical object of the present disclosure is to provide a method and apparatus for transmitting and receiving a frame for terminating one or more sensing measurement setups in a wireless LAN system.
[0006] The technical problems to be achieved by the present disclosure are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by a person having ordinary skill in the art to which the present disclosure pertains from the following description. [Means for solving the problem]
[0007] According to one embodiment of the present disclosure, a method for performing a sensing procedure by a first station (STA) in a wireless LAN system includes the steps of receiving at least one sensing measurement setup request frame from a second STA requesting at least one sensing measurement setup, transmitting at least one sensing measurement setup response frame to the second STA in response to the at least one sensing measurement setup request frame, and transmitting a sensing measurement setup termination frame to the second STA or receiving the sensing measurement setup termination frame from the second STA, wherein the sensing measurement setup termination frame may include i) specific information indicating whether the first STA or the second STA requests to terminate all of the at least one sensing measurement setup, and ii) a measurement setup identifier field based on the first information.
[0008] As another embodiment of the present disclosure, a method for performing a sensing procedure by a second station (STA) includes the steps of transmitting at least one sensing measurement setup request frame to a first STA requesting at least one sensing measurement setup, receiving at least one sensing measurement setup response frame from the first STA in response to the at least one sensing measurement setup request frame, and transmitting a sensing measurement setup end frame to the first STA or receiving the sensing measurement setup end frame from the first STA, wherein the sensing measurement setup end frame may include i) specific information indicating whether the first STA or the second STA requests to end all of the at least one sensing measurement setup, and ii) a measurement setup identifier field based on the first information. Effect of the Invention
[0009] According to the present disclosure, a method and apparatus for performing a sensing procedure in a wireless LAN system can be provided.
[0010] According to the present disclosure, it is possible to provide a method and apparatus for transmitting and receiving a frame for terminating one or more sensing measurement setups in a wireless LAN system.
[0011] According to the present disclosure, in a wireless LAN system, a STA can terminate a set-up role / parameter when it is no longer in use, thereby enabling more efficient memory management.
[0012] The effects obtained from the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by a person having ordinary skill in the art to which the present disclosure pertains from the following description. [Brief description of the drawings]
[0013] The accompanying drawings, which are included as part of the detailed description to aid in understanding the present disclosure, provide examples for the present disclosure and, together with the detailed description, explain the technical features of the present disclosure.
[0014] [Figure 1] 1 is a block diagram illustrating a wireless communication device according to an embodiment of the present disclosure.
[0015] [Diagram 2] FIG. 1 is a diagram illustrating an exemplary structure of a wireless LAN system to which the present disclosure can be applied.
[0016] [Diagram 3] FIG. 2 is a diagram illustrating a link setup process to which the present disclosure can be applied.
[0017] [Figure 4] FIG. 13 is a diagram for explaining a backoff process to which the present disclosure can be applied.
[0018] [Diagram 5] 1 is a diagram for explaining a CSMA / CA base frame transmission operation to which the present disclosure can be applied.
[0019] [Figure 6] 1 is a diagram for explaining an example of a frame structure used in a wireless LAN system to which the present disclosure can be applied.
[0020] [Figure 7] FIG. 2 illustrates an example of a PPDU defined in the IEEE 802.11 standard to which the present disclosure can be applied.
[0021] [Figure 8-10] FIG. 2 is a diagram for explaining an example of a resource unit of a wireless LAN system to which the present disclosure can be applied.
[0022] [Figure 11] FIG. 2 illustrates an exemplary structure of an HE-SIG-B field.
[0023] [Figure 12] FIG. 1 is a diagram for explaining a MU-MIMO scheme in which multiple users / STAs are assigned to one RU.
[0024] [Figure 13] A figure showing an example of a PPDU format to which the present disclosure can be applied.
[0025] [Figure 14] FIG. 2 illustrates an exemplary format of a trigger frame to which the present disclosure can be applied.
[0026] [Figure 15] FIG. 1 is a diagram for explaining an HE Non-TB / TB sounding procedure to which the present disclosure can be applied.
[0027] [Figure 16] 1 is a diagram for explaining a wireless LAN sensing procedure to which the present disclosure can be applied. FIG.
[0028] [Figure 17] A diagram to explain the process in which a STA transmits and receives a sensing measurement setup request / response frame in one embodiment of the present disclosure.
[0029] [Figure 18] A diagram for explaining the process by which a first STA performs a sensing procedure in one embodiment of the present disclosure.
[0030] [Figure 19] A diagram for explaining the process by which a second STA performs a sensing procedure in one embodiment of the present disclosure.
[0031] [Figure 20-21] A figure showing an example of a sensing measurement setup end frame format according to one embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0032] Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. The detailed description disclosed below together with the accompanying drawings is intended to describe exemplary embodiments of the present disclosure, and is not intended to show the only embodiment in which the present disclosure can be implemented. The detailed description below includes specific details to provide a complete understanding of the present disclosure. However, it is understood by those skilled in the art that the present disclosure can be implemented without such specific details.
[0033] In some cases, in order to avoid obscuring the concepts of the present disclosure, known structures and devices may be omitted or may be shown in the form of a block diagram focusing on the core functions of each structure and device.
[0034] In this disclosure, when a component is "coupled," "coupled," or "connected" to another component, this may include a direct connection as well as an indirect connection where there is another component between them. Also, in this disclosure, the term "comprise" or "have" specifies the presence of a referenced feature, step, operation, element, and / or component, but does not exclude the presence or addition of one or more other features, steps, operations, elements, components, and / or groups thereof.
[0035] In this disclosure, the terms "first", "second", etc. are used only to distinguish one component from another component, and are not used to limit the components, and do not limit the order or importance of the components unless otherwise specified. Therefore, within the scope of this disclosure, a first component in one embodiment may be referred to as a second component in another embodiment, and similarly, a second component in one embodiment may be referred to as a first component in another embodiment.
[0036] The terms used in this disclosure are for the purpose of describing particular embodiments and are not intended to limit the scope of the claims. As used in the description of the embodiments and the appended claims, the singular form is intended to include the plural form unless the context dictates otherwise. The term "and / or" used in this disclosure means that one of the associated listed items may be included, or any and all possible combinations of two or more of them. Also, in this disclosure, " / " between words has the same meaning as "and / or" unless otherwise specified.
[0037] The examples of the present disclosure may be applied to various wireless communication systems. For example, the examples of the present disclosure may be applied to a wireless LAN system. For example, the examples of the present disclosure may be applied to an IEEE 802.11a / g / n / ac / ax standard-based wireless LAN. Note that the examples of the present disclosure may be applied to a newly proposed IEEE 802.11be (or EHT) standard-based wireless LAN. The examples of the present disclosure may be applied to an IEEE 802.11be release-2 standard-based wireless LAN, which corresponds to a further improvement technology of the IEEE 802.11be release-1 standard. Furthermore, the examples of the present disclosure may be applied to a next-generation standard-based wireless LAN after IEEE 802.11be. Also, the examples of the present disclosure may be applied to a cellular wireless communication system. For example, the examples of the present disclosure may be applied to a cellular wireless communication system based on the Long Term Evolution (LTE) series technology and the New Radio (NR) series technology of the 3rd Generation Partnership Project (3GPP) standard.
[0038] Below, technical features to which the examples of the present disclosure can be applied are described.
[0039] FIG. 1 is a block diagram illustrating a wireless communication device according to an embodiment of the present disclosure.
[0040] The first device 100 and the second device 200 illustrated in Fig. 1 may be referred to as various terms such as a terminal, a wireless device, a wireless transmit receive unit (WTRU), a user equipment (UE), a mobile station (MS), a user terminal (UT), a mobile subscriber station (MSS), a mobile subscriber unit (MSS), a subscriber station (SS), an advanced mobile station (AMS), a wireless terminal (WT), or simply a user. In addition, the first device 100 and the second device 200 may be referred to as various terms such as an access point (AP), a base station (BS), a fixed station, a Node B, a base transceiver system (BTS), a network, an artificial intelligence (AI) system, a road side unit (RSU), a repeater, a router, a relay, a gateway, etc.
[0041] The devices 100 and 200 illustrated in FIG. 1 may also be referred to as stations (STAs). For example, the devices 100 and 200 illustrated in FIG. 1 may be referred to as various terms such as a transmitting device, a receiving device, a transmitting STA, and a receiving STA. For example, the STAs 110 and 200 may play the role of an AP (access point) or a non-AP. That is, in the present disclosure, the STAs 110 and 200 may have the function of an AP and / or a non-AP. When the STAs 110 and 200 have the AP function, they may simply be referred to as an AP, and when the STAs 110 and 200 have the non-AP function, they may simply be referred to as an STA. Also, in the present disclosure, an AP may be indicated as an AP STA.
[0042] 1, the first device 100 and the second device 200 may transmit and receive wireless signals using various wireless LAN technologies (e.g., IEEE 802.11 series). The first device 100 and the second device 200 may include interfaces to a medium access control (MAC) layer and a physical layer (PHY) in accordance with the provisions of the IEEE 802.11 standard.
[0043] In addition, the first device 100 and the second device 200 may further support various communication standards (e.g., 3GPP LTE series, 5G NR series standards, etc.) other than the WLAN technology. In addition, the device of the present disclosure may be embodied by various devices such as a mobile phone, a vehicle, a personal computer, an Augmented Reality (AR) device, and a Virtual Reality (VR) device. In addition, the STA of the present specification may support various communication services such as voice calls, image calls, data communications, autonomous driving, machine-type communication (MTC), machine-to-machine (M2M), device-to-device (D2D), and Internet-of-Things (IoT).
[0044] The first device 100 includes one or more processors 102 and one or more memories 104, and may further include one or more transceivers 106 and / or one or more antennas 108. The processor 102 may be configured to control the memory 104 and / or the transceiver 106 to embody the descriptions, functions, procedures, suggestions, methods, and / or operational flow diagrams in the present disclosure. For example, the processor 102 may process information in the memory 104 to generate a first information / signal, and then transmit a wireless signal including the first information / signal via the transceiver 106. The processor 102 may also receive a wireless signal including a second information / signal via the transceiver 106, and then store information obtained from signal processing of the second information / signal in the memory 104. The memory 104 may be coupled to the processor 102 and may store various information related to the operation of the processor 102. For example, the memory 104 may store software code including instructions for executing some or all of the processes controlled by the processor 102 or for executing the descriptions, functions, procedures, suggestions, methods and / or operational flow diagrams in the present disclosure. Here, the processor 102 and the memory 104 may be part of a communication modem / circuit / chip designed to implement wireless LAN technology (e.g., IEEE 802.11 series). The transceiver 106 may be coupled to the processor 102 and may transmit and / or receive wireless signals via one or more antennas 108. The transceiver 106 may include a transmitter and / or a receiver. The transceiver 106 may be used interchangeably with a radio frequency (RF) unit. In the present disclosure, a device may also refer to a communication modem / circuit / chip.
[0045] The second device 200 may include one or more processors 202, one or more memories 204, and may further include one or more transceivers 206 and / or one or more antennas 208. The processor 202 may be configured to control the memory 204 and / or the transceiver 206 to implement the descriptions, functions, procedures, suggestions, methods, and / or operational flow diagrams disclosed in the present disclosure. For example, the processor 202 may process information in the memory 204 to generate a third information / signal, and then transmit a wireless signal including the third information / signal via the transceiver 206. The processor 202 may also receive a wireless signal including a fourth information / signal via the transceiver 206, and then store information obtained from signal processing of the fourth information / signal in the memory 204. The memory 204 may be coupled to the processor 202 and may store various information related to the operation of the processor 202. For example, the memory 204 may store software code including instructions for executing some or all of the processes controlled by the processor 202 or for executing the descriptions, functions, procedures, suggestions, methods and / or operational flow diagrams disclosed in the present disclosure. Here, the processor 202 and the memory 204 may be part of a communication modem / circuit / chip designed to implement wireless LAN technology (e.g., IEEE 802.11 series). The transceiver 206 may be coupled to the processor 202 and may transmit and / or receive wireless signals via one or more antennas 208. The transceiver 206 may include a transmitter and / or a receiver. The transceiver 206 may be used interchangeably with an RF unit. In the present disclosure, a device may also refer to a communication modem / circuit / chip.
[0046] The hardware elements of the devices 100, 200 are described in more detail below. Without being limited thereto, one or more protocol layers may be embodied by one or more processors 102, 202. For example, one or more processors 102, 202 may embody one or more layers (e.g., the same functional layers such as PHY, MAC). One or more processors 102, 202 may generate one or more Protocol Data Units (PDUs) and / or one or more Service Data Units (SDUs) according to the descriptions, functions, procedures, suggestions, methods, and / or operational flow diagrams in the present disclosure. One or more processors 102, 202 may generate messages, control information, data, or information according to the descriptions, functions, procedures, suggestions, methods, and / or operational flow diagrams in the present disclosure. The one or more processors 102, 202 can generate and provide signals (e.g., baseband signals) including PDUs, SDUs, messages, control information, data, or information according to the functions, procedures, suggestions, and / or methods in this disclosure to the one or more transceivers 106, 206. The one or more processors 102, 202 can receive signals (e.g., baseband signals) from the one or more transceivers 106, 206 and obtain the PDUs, SDUs, messages, control information, data, or information according to the descriptions, functions, procedures, suggestions, methods, and / or operational flow diagrams in this disclosure.
[0047] The one or more processors 102, 202 may be referred to as a controller, a microcontroller, a microprocessor, or a microcomputer. The one or more processors 102, 202 may be embodied in hardware, firmware, software, or a combination thereof. As an example, one or more application specific integrated circuits (ASICs), one or more digital signal processors (DSPs), one or more digital signal processing devices (DSPDs), one or more programmable logic devices (PLDs), or one or more field programmable gate arrays (FPGAs) may be included in the one or more processors 102, 202. The descriptions, functions, procedures, suggestions, methods, and / or operational flow diagrams disclosed in the present disclosure may be embodied using firmware or software, and the firmware or software may be embodied to include modules, procedures, functions, etc. Firmware or software configured to execute the descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed in the present disclosure may be included in one or more processors 102, 202 or stored in one or more memories 104, 204 and executed by one or more processors 102, 202. The descriptions, functions, procedures, suggestions, methods and / or operational flowcharts disclosed in the present disclosure may be embodied in firmware or software in the form of code, instructions and / or collections of instructions.
[0048] One or more memories 104, 204 may be coupled to one or more processors 102, 202 and may store various forms of data, signals, messages, information, programs, codes, instructions, and / or commands. The one or more memories 104, 204 may be comprised of ROM, RAM, EPROM, flash memory, hard drives, registers, cache memory, computer readable storage media, and / or combinations thereof. The one or more memories 104, 204 may be located internal and / or external to the one or more processors 102, 202. Also, the one or more memories 104, 204 may be coupled to the one or more processors 102, 202 by various techniques, such as wired or wireless coupling.
[0049] The one or more transceivers 106, 206 may transmit user data, control information, wireless signals / channels, etc., as referred to in the methods and / or operational flow diagrams of the present disclosure, to one or more other devices. The one or more transceivers 106, 206 may receive user data, control information, wireless signals / channels, etc., as referred to in the descriptions, functions, procedures, suggestions, methods and / or operational flow diagrams of the present disclosure, from one or more other devices. For example, the one or more transceivers 106, 206 may be coupled to one or more processors 102, 202 and may transmit and receive wireless signals. For example, the one or more processors 102, 202 may control the one or more transceivers 106, 206 to transmit user data, control information, or wireless signals to one or more other devices. Also, the one or more processors 102, 202 may control the one or more transceivers 106, 206 to receive user data, control information, or wireless signals from one or more other devices. In addition, one or more transceivers 106, 206 may be coupled to one or more antennas 108, 208, and the one or more transceivers 106, 206 may be configured to transmit and receive user data, control information, radio signals / channels, etc., as described, functions, procedures, suggestions, methods, and / or operation flow diagrams disclosed in the present disclosure, via the one or more antennas 108, 208. In the present disclosure, the one or more antennas may be multiple physical antennas or multiple logical antennas (e.g., antenna ports). The one or more transceivers 106, 206 may convert the received radio signals / channels, etc., from RF band signals to baseband signals for processing the received user data, control information, radio signals / channels, etc., using one or more processors 102, 202. The one or more transceivers 106, 206 may convert the user data, control information, radio signals / channels, etc., processed using one or more processors 102, 202, from baseband signals to RF band signals. To that end, one or more of the transceivers 106, 206 may include (analog) oscillators and / or filters.
[0050] For example, one of the STAs 100 and 200 can perform operations intended for an AP, and the other of the STAs 100 and 200 can perform operations intended for a non-AP STA. For example, the transceivers 106 and 206 in FIG. 1 can perform operations of transmitting and receiving signals (e.g., packets or PPDUs (Physical layer Protocol Data Units) conforming to IEEE 802.11a / b / g / n / ac / ax / be, etc.). In addition, in the present disclosure, operations of various STAs generating transmission and reception signals and performing data processing and calculations in advance for transmission and reception signals may be performed by the processors 102 and 202 in FIG. 1. For example, examples of operations for generating transmission / reception signals or performing data processing or calculations in advance for transmission / reception signals may include: 1) operations for determining / obtaining / configuring / calculating / decoding / encoding bit information of fields (SIG (signal), STF (short training field), LTF (long training field), Data, etc.) included in the PPDU; 2) operations for determining / configuring / obtaining time resources and frequency resources (e.g., subcarrier resources) used for fields (SIG, STF, LTF, Data, etc.) included in the PPDU; 3) operations for determining / configuring / obtaining specific sequences (e.g., pilot sequences, STF / LTF sequences, extra sequences applied to SIGs) used for fields (SIG, STF, LTF, Data, etc.) included in the PPDU; 4) power control operations and / or power saving operations applied to STAs; and 5) operations related to determining / obtaining / configuring / calculating / decoding / encoding an ACK signal, etc. In addition, various information (e.g., information regarding fields / subfields / control fields / parameters / power, etc.) used by various STAs in the following example for determining / obtaining / configuring / calculating / decoding / encoding transmitted / received signals may be stored in memory 104, 204 of FIG. 1.
[0051] Hereinafter, downlink (DL) refers to a link for communication from an AP STA to a non-AP STA, and downlink PPDUs / packets / signals, etc. may be transmitted and received through the downlink. In downlink communication, a transmitter may be part of an AP STA, and a receiver may be part of a non-AP STA. Uplink (UL) refers to a link for communication from a non-AP STA to an AP STA, and uplink PPDUs / packets / signals, etc. may be transmitted and received through the uplink. In uplink communication, a transmitter may be part of a non-AP STA, and a receiver may be part of an AP STA.
[0052] FIG. 2 is a diagram showing an exemplary structure of a wireless LAN system to which the present disclosure can be applied.
[0053] The structure of a wireless LAN system may be composed of a number of components. A wireless LAN supporting STA mobility that is transparent to higher layers may be provided by the interaction of a number of components. A basic service set (BSS) corresponds to a basic building block of a wireless LAN. FIG. 2 illustrates an example in which there are two BSSs (BSS1 and BSS2) and two STAs are included as members of each BSS (STA1 and STA2 are included in BSS1, and STA3 and STA4 are included in BSS2). In FIG. 2, an ellipse representing a BSS may be understood to represent a coverage area in which STAs included in the BSS maintain communication. This area may be referred to as a basic service area (BSA). When a STA moves outside a BSA, it cannot directly communicate with other STAs in the BSA.
[0054] Without considering the DS shown in FIG. 2, the most basic type of BSS in a wireless LAN is an independent BSS (IBSS). For example, an IBSS may have a minimal form consisting of only two STAs. For example, assuming that other components are omitted, a BSS1 consisting of only STA1 and STA2, or a BSS2 consisting of only STA3 and STA4, may correspond to representative examples of an IBSS. Such a configuration is possible when the STAs can communicate directly without an AP. In addition, in such a form of wireless LAN, the IBSS is not configured in advance, but may be configured when the LAN requires it, and this may also be called an ad-hoc network. Since an IBSS does not include an AP, there is no centralized management entity that performs a management function. That is, in an IBSS, the STAs are managed in a distributed manner. In an IBSS, all STAs may be mobile STAs, and connection to a distributed system (DS) is not allowed, forming a self-contained network.
[0055] The membership of STAs in a BSS may change dynamically as STAs come on and go, enter and leave the BSS domain, etc. To become a member of a BSS, a STA may join the BSS using a synchronization process. To access all the services of the BSS-based structure, a STA must be associated with the BSS. Such association may be configured dynamically and may include the use of a Distribution System Service (DSS).
[0056] In a wireless LAN, the direct STA-to-STA distance may be limited by the PHY performance. In some cases, such distance limits are sufficient, but in other cases, communication between STAs at greater distances may be required. A distributed system (DS) may be configured to support extended coverage.
[0057] DS means a structure in which BSSs are interconnected. Specifically, as shown in FIG. 2, a BSS may exist as a component of an extended form of a network composed of multiple BSSs. DS is a logical concept and may be specified by the characteristics of a distributed system medium (DSM). In this regard, a wireless medium (WM) and a DSM may be logically separated. Each logical medium is used for different purposes and by different components. These media are not limited to being the same or different. In this way, the flexibility of a WLAN structure (DS structure or other network structure) can be explained in that multiple media are logically different from each other. That is, the WLAN structure may be embodied in various ways, and the WLAN structure may be independently specified according to the physical characteristics of each embodiment.
[0058] The DS can support mobile devices by providing seamless integration of multiple BSSs and logical services necessary to address destinations. The DS may also include a portal component that acts as a bridge between the wireless LAN and other networks (e.g., IEEE 802.X).
[0059] An AP means an entity that allows associated non-AP STAs to access a DS through a WM and also has the functionality of an STA. Data can be moved between a BSS and a DS via an AP. For example, STA2 and STA3 shown in FIG. 2 provide a function that allows associated non-AP STAs (STA1 and STA4) to access a DS while having the functionality of an STA. In addition, since all APs basically correspond to STAs, all APs are addressable entities. The address used by an AP for communication on a WM and the address used by an AP for communication on a DSM do not necessarily have to be the same. A BSS consisting of an AP and one or more STAs can be called an infrastructure BSS.
[0060] Data sent from one of the STAs coupled to the AP to the STA address of the AP is always received on an uncontrolled port and may be processed by the IEEE 802.1X port access entity, and the transmitted data (or frame) may be delivered to the DS if the controlled port is authenticated.
[0061] In the above-mentioned DS structure, an Extended Service Set (ESS) may be configured to provide wider coverage.
[0062] An ESS is a network of arbitrary size and complexity composed of a DS and a BSS. An ESS may be a collection of BSSs connected to one DS. However, an ESS does not include a DS. An ESS network is characterized by appearing as an IBSS at the Logical Link Control (LLC) layer. STAs included in an ESS can communicate with each other, and mobile STAs can move from one BSS to another (within the same ESS) transparently to the LLC. APs included in one ESS may have the same service set identification (SSID). SSID is distinguished from BSSID, which is an identifier of a BSS.
[0063] In a wireless LAN system, no assumptions are made regarding the relative physical locations of the BSSs, and any of the following configurations are possible: The BSSs may overlap, which is a configuration commonly used to provide continuous coverage; The BSSs may not be physically connected, and there is no logical limit to the distance between the BSSs; The BSSs may be physically located in the same location, which may be used to provide redundancy; One (or more) IBSS or ESS network may physically exist in the same space as one (or more) ESS network. This may be the case when an ad-hoc network operates in the location where the ESS network exists, when physically overlapping wireless networks are configured by different organizations, or when two or more different access and security policies are required in the same location.
[0064] FIG. 3 is a diagram for explaining a link setup process to which the present disclosure can be applied.
[0065] In order for an STA to set up a link to a network and transmit and receive data, it must first discover the network, perform authentication, establish an association, and perform authentication procedures for security. The link setup process can be called a session initiation process or a session setup process. In addition, the discovery, authentication, association, and security setting processes of the link setup process can be collectively called an association process.
[0066] In step S310, the STA may perform a network discovery operation. The network discovery operation may include a scanning operation of the STA. That is, in order for the STA to access a network, the STA must search for a network that it can join. Before joining a wireless network, the STA must identify a compatible network, and the process of identifying networks that exist in a particular area is called scanning.
[0067] There are two types of scanning methods: active scanning and passive scanning. FIG. 3 illustrates a network discovery operation including an active scanning process. In active scanning, a scanning STA transmits a probe request frame to search for APs in the vicinity while changing channels, and waits for a response to the probe request frame. A responder transmits a probe response frame to the STA that transmitted the probe request frame as a response to the probe request frame. Here, the responder may be the STA that transmitted a beacon frame last in the BSS of the channel being scanned. In the BSS, the AP transmits a beacon frame, so the AP becomes the responder, and in the IBSS, the STAs in the IBSS transmit beacon frames alternately, so the responder is not constant. For example, a STA that transmits a probe request frame on channel 1 and receives a probe response frame on channel 1 can store the BSS-related information contained in the received probe response frame and move to the next channel (e.g., channel 2) and perform scanning in the same manner (i.e., sending and receiving a probe request / response on channel 2).
[0068] Although not shown in FIG. 3, the scanning operation may be performed in a passive scanning manner. In passive scanning, the scanning STA waits for a beacon frame while changing channels. A beacon frame is one of the management frames defined in IEEE 802.11, and is periodically transmitted to inform the existence of a wireless network and to allow the scanning STA to search for and join the wireless network. In a BSS, an AP is responsible for periodically transmitting a beacon frame, and in an IBSS, STAs in the IBSS transmit beacon frames in turn. When a scanning STA receives a beacon frame, it stores information about the BSS included in the beacon frame and records beacon frame information on each channel while moving to another channel. A STA that receives a beacon frame stores information about the BSS included in the received beacon frame, moves to the next channel, and can perform scanning on the next channel in the same manner. Comparing active scanning with passive scanning, active scanning has an advantage of having a smaller delay and power consumption than passive scanning.
[0069] After the STA discovers the network, an authentication process may be performed in step S320. This authentication process may be called a first authentication process in order to clearly distinguish it from the security setup operation in step S340 described below.
[0070] The authentication process includes a process in which the STA transmits an authentication request frame to the AP, and in response, the AP transmits an authentication response frame to the STA. The authentication frame used in the authentication request / response corresponds to a management frame.
[0071] The authentication frame may include information regarding an authentication algorithm number, an authentication transaction sequence number, a status code, a challenge text, a Robust Security Network (RSN), a Finite Cyclic Group, etc. These are only examples of information that may be included in an authentication request / response frame, and other information may be substituted or additional information may be included.
[0072] The STA can send an authentication request frame to the AP. The AP can determine whether to allow authentication for the STA based on the information contained in the received authentication request frame. The AP can provide the result of the authentication process to the STA using an authentication response frame.
[0073] After the STA is successfully authenticated, an association process may be performed in step S330. The association process includes the STA sending an association request frame to the AP, and in response, the AP sending an association response frame to the STA.
[0074] For example, the association request frame may include information on various capabilities, a beacon listen interval, a service set identifier (SSID), supported rates, supported channels, an RSN, a mobility domain, supported operating classes, a Traffic Indication Map Broadcast request, interworking service capabilities, etc. For example, the association response frame may include information on various capabilities, a status code, an association ID (AID), supported rates, an Enhanced Distributed Channel Access (EDCA) parameter set, a Received Channel Power Indicator (RCPI), a Received Signal to Noise Indicator (RSNI), a mobility domain, a timeout interval (e.g., an association comeback time), overlapping BSS scan parameters, a TIM broadcast response, a Quality of Service (QoS) map, etc. This corresponds to a partial example of information that may be included in the association request / response frame, and other information may be substituted or additional information may be included.
[0075] After the STA is successfully connected to the network, a security setup process may be performed in step S340. The security setup process in step S340 may be referred to as an authentication process using a Robust Security Network Association (RSNA) request / response, the authentication process in step S320 may be referred to as a first authentication process, and the security setup process in step S340 may simply be referred to as an authentication process.
[0076] The security setup process of step S340 may include a process of performing a private key setup using, for example, 4-way handshaking using an Extensible Authentication Protocol over LAN (EAPOL) frame, and may be performed by a security method not defined in the IEEE 802.11 standard.
[0077] FIG. 4 is a diagram for explaining a backoff process to which the present disclosure can be applied.
[0078] In wireless LAN systems, the basic access mechanism of MAC (Medium Access Control) is the Carrier Sense Multiple Access with Collision Avoidance (CSMA / CA) mechanism. The CSMA / CA mechanism is also called the Distributed Coordination Function (DCF) of the IEEE 802.11 MAC, and basically adopts a "listen before talk" access mechanism. According to this type of access mechanism, the AP and / or STA may perform a Clear Channel Assessment (CCA) to sense the wireless channel or medium at a predetermined time interval (e.g., DCF Inter-Frame Space (DIFS)) prior to starting transmission. If the medium is determined to be in an idle status as a result of the sensing, the AP and / or STA may start transmitting a frame through the medium. On the other hand, if the medium is detected to be occupied or busy, the AP and / or STA may not start its own transmission, but may set a delay period (e.g., a random backoff period) for medium access and wait before attempting to transmit a frame. By applying the random backoff period, multiple STAs are expected to wait for different times before attempting to transmit a frame, thereby minimizing collisions.
[0079] The IEEE 802.11 MAC protocol also provides a Hybrid Coordination Function (HCF). The HCF is based on the DCF and the Point Coordination Function (PCF). The PCF is a polling-based synchronous access method that periodically polls so that all receiving APs and / or STAs can receive data frames. The HCF also includes Enhanced Distributed Channel Access (EDCA) and HCF Controlled Channel Access (HCCA). EDCA refers to a contention-based access method for a provider to provide data frames to multiple users, and HCCA refers to a non-contention-based channel access method using a polling mechanism. The HCF also includes a medium access mechanism for improving the Quality of Service (QoS) of a wireless LAN, and can transmit QoS data in both a contention period (CP) and a contention-free period (CFP).
[0080] An operation based on the random backoff period will be described with reference to FIG. 4. When an occupied / busy medium is changed to an idle state, multiple STAs can attempt to transmit data (or frames). As a method for minimizing collisions, each STA can select a random backoff count and attempt transmission after waiting for a slot time corresponding to the random backoff count. The random backoff count has a pseudo-random integer value and may be determined to any one of values in the range of 0 to CW. Here, CW is a contention window parameter value. The CW parameter is given an initial value of CWmin, but can take a value twice as large in the case of a transmission failure (e.g., when an ACK for a transmitted frame cannot be received). When the CW parameter value becomes CWmax, data transmission can be attempted while maintaining the CWmax value until data transmission is successful, and when data transmission is successful, the CW parameter is reset to the CWmin value. The CW, CWmin, and CWmax values are determined to be two times as large as the CWmin value. n It is preferably set to -1 (n=0,1,2,...).
[0081] When the random backoff process begins, the STA continuously monitors the medium while counting down the backoff slots according to the determined backoff count value. If the medium is monitored as occupied, the STA stops the countdown and waits, and resumes the remaining countdown when the medium becomes idle.
[0082] In the example of FIG. 4, when a packet to be transmitted arrives at the MAC of STA3, STA3 confirms that the medium is idle for DIFS and can immediately transmit a frame. The remaining STAs monitor the medium for occupied / busy state and wait. In the meantime, data to be transmitted may also occur in each of STA1, STA2, and STA5. When the medium is monitored as idle, each STA can count down the backoff slots according to the random backoff count value selected by each STA after waiting for DIFS. Assume that STA2 selects the smallest backoff count value and STA1 selects the largest backoff count value. That is, the example shows a case where the remaining backoff time of STA5 is shorter than the remaining backoff time of STA1 at the time when STA2 finishes the backoff count and starts frame transmission. STA1 and STA5 stop counting down for a while and wait while STA2 occupies the medium. When STA2 ends its occupation and the medium becomes idle again, STA1 and STA5 wait for DIFS and then resume the backoff count that they had stopped. That is, after counting down the remaining backoff slots by the remaining backoff time, STA5 can start frame transmission. Since the remaining backoff time of STA5 is shorter than that of STA1, STA5 starts frame transmission. While STA2 occupies the medium, STA4 may also have data to transmit. From STA4's perspective, when the medium becomes idle, it waits for DIFS and then counts down the random backoff count value it has selected, and can start frame transmission. The example of FIG. 4 shows a case where the remaining backoff time of STA5 coincidentally matches the random backoff count value of STA4, in which case a collision may occur between STA4 and STA5. When a collision occurs, neither STA4 nor STA5 can receive an ACK, and data transmission will fail. In this case, STA4 and STA5 can select a random backoff count value and count down after doubling the CW value.STA1 waits while the medium is occupied by transmissions from STA4 and STA5, but when the medium becomes idle, it waits for DIFS and can begin frame transmission after the remaining backoff time has elapsed.
[0083] As shown in the example of FIG. 4, a data frame is a frame used for transmitting data to be forwarded to a higher layer, and may be transmitted after a backoff performed after a DIFS has elapsed since the medium became idle. Furthermore, a management frame is a frame used for exchanging management information that is not forwarded to a higher layer, and is transmitted after a backoff performed after an IFS such as a DIFS or a PIFS (Point coordination function IFS). Subtype frames of the management frame include a beacon, an association request / response, a re-association request / response, a probe request / response, and an authentication request / response. A control frame is a frame used to control access to a medium. Subtype frames of control frames include Request-To-Send (RTS), Clear-To-Send (CTS), Acknowledgment (ACK), Power Save-Poll (PS-Poll), BlockAck, BlockACKReq, null data packet announcement, and Trigger. If a control frame is not a response frame of a previous frame, it is transmitted after a backoff that is performed after a DIFS has elapsed, and if a control frame is a response frame of a previous frame, it is transmitted without a backoff after a short IFS (SIFS). The type and subtype of a frame may be identified by a type field and a subtype field in a frame control (FC) field.
[0084] A Quality of Service (QoS) STA can transmit a frame after backing off after the arbitration IFS (AIFS) for the access category (AC) to which the frame belongs, i.e., AIFS[i] (where i is a value determined by the AC), where the frame can be a data frame, a management frame, or a control frame that is not a response frame.
[0085] FIG. 5 is a diagram for explaining a CSMA / CA base frame transmission operation to which the present disclosure can be applied.
[0086] As described above, the CSMA / CA mechanism includes virtual carrier sensing in addition to physical carrier sensing, in which the STA directly senses the medium. Virtual carrier sensing is intended to compensate for problems that may occur in medium access, such as the hidden node problem. For virtual carrier sensing, the MAC of the STA can use a network allocation vector (NAV). The NAV is a value that indicates to other STAs the time remaining until the medium becomes available to the STA that is currently using or has the authority to use the medium. Therefore, the value set as the NAV corresponds to the period during which the STA that transmits the frame is scheduled to use the medium, and the STA that receives the NAV value is prohibited from accessing the medium during that period. For example, the NAV may be set based on the value of the "duration" field in the MAC header of the frame.
[0087] In the example of FIG. 5, assume that STA1 is attempting to transmit data to STA2, and that STA3 is in a position where it may overhear some or all of the frames transmitted between STA1 and STA2.
[0088] In order to reduce the possibility of collision of transmissions of multiple STAs in a CSMA / CA-based frame transmission operation, a mechanism using RTS / CTS frames may be applied. In the example of FIG. 5, while STA1 is transmitting, the carrier sensing of STA3 may determine that the medium is idle. That is, STA1 may correspond to a hidden node to STA3. Or, in the example of FIG. 5, while STA2 is transmitting, the carrier sensing of STA3 may determine that the medium is idle. That is, STA2 may correspond to a hidden node to STA3. By exchanging RTS / CTS frames before data transmission / reception between STA1 and STA2, a STA outside the transmission range of either STA1 or STA2, or a STA outside the carrier sensing range for transmissions from STA1 or STA3, may not attempt to occupy the channel during data transmission / reception between STA1 and STA2.
[0089] Specifically, STA1 can determine whether the channel is occupied or not using carrier sensing. In terms of physical carrier sensing, STA1 can determine the channel occupancy idle state based on the energy magnitude or signal correlation detected from the channel. In addition, in terms of virtual carrier sensing, STA1 can determine the channel occupancy state using a network allocation vector (NAV) timer.
[0090] When the channel is idle in DIFS, STA1 can send an RTS frame to STA2 after backing off. When STA2 receives the RTS frame, it can send a CTS frame, which is a response to the RTS frame, to STA1 after SIFS.
[0091] If STA3 cannot overhear a CTS frame from STA2 but can overhear an RTS frame from STA1, STA3 can set a NAV timer for a frame transmission period (e.g., SIFS+CTS frame+SIFS+data frame+SIFS+ACK frame) that will be transmitted subsequently using duration information included in the RTS frame. Alternatively, if STA3 cannot overhear an RTS frame from STA1 but can overhear a CTS frame from STA2, STA3 can set a NAV timer for a frame transmission period (e.g., SIFS+data frame+SIFS+ACK frame) that will be transmitted subsequently using duration information included in the CTS frame. That is, if STA3 can overhear one or more of the RTS or CTS frames from at least one of STA1 and STA2, it can set the NAV based thereon. If STA3 receives a new frame before the NAV timer expires, it can update the NAV timer using the duration information included in the new frame. STA3 will not attempt channel access until the NAV timer expires.
[0092] When STA1 receives a CTS frame from STA2, it can transmit a data frame to STA2 after SIFS from the point when reception of the CTS frame is completed. When STA2 successfully receives a data frame, it can transmit an ACK frame, which is a response to the data frame, to STA1 after SIFS. When the NAV timer expires, STA3 can determine whether the channel is in use using carrier sensing. When STA3 determines that the channel is not in use by another terminal during the DIFS period after the expiration of the NAV timer, it can attempt channel access after the contention window (CW) with random backoff has passed.
[0093] FIG. 6 is a diagram for explaining an example of a frame structure used in a wireless LAN system to which the present disclosure can be applied.
[0094] The PHY layer can prepare an MPDU (MAC PDU) to be transmitted according to an instruction or primitive (meaning a set of instructions or parameters) from the MAC layer. For example, when a command requesting the PHY layer to start transmission is received from the MAC layer, the PHY layer switches to a transmission mode and transmits information (e.g., data) provided by the MAC layer in the form of a frame. Also, when the PHY layer detects a valid preamble of a received frame, it monitors the preamble header and sends a command to the MAC layer to inform the PHY layer of the start of reception.
[0095] Thus, information transmission / reception in a wireless LAN system is performed in the form of frames, for which a PHY layer protocol data unit (PPDU) frame format is defined.
[0096] A basic PPDU frame may include a Short Training Field (STF), a Long Training Field (LTF), a Signal (SIG) field, and a Data field. The most basic (e.g., non-High Throughput (HT)) PPDU frame format may be composed of only Legacy-STF (L-STF), Legacy-LTF (L-LTF), a SIG field, and a Data field. Depending on the type of PPDU frame format (e.g., HT-mixed format PPDU, HT-greenfield format PPDU, Very High Throughput (VHT) PPDU, etc.), additional (or other types) STF, LTF, and SIG fields may be included between the SIG field and the Data field (this will be described later with reference to FIG. 7).
[0097] The STF is a signal for signal detection, AGC (Automatic Gain Control), diversity selection, precise time synchronization, etc., and the LTF is a signal for channel estimation, frequency error estimation, etc. The STF and LTF can be said to be signals for synchronization and channel estimation of the OFDM physical layer.
[0098] The SIG field may include a RATE field and a LENGTH field, etc. The RATE field may include information about the modulation and coding rate of the data. The LENGTH field may include information about the length of the data. Furthermore, the SIG field may include parity bits, SIG TAIL bits, etc.
[0099] The data field may include a SERVICE field, a PSDU (Physical layer Service Data Unit), PPDU TAIL bits, and, if necessary, padding bits. Some bits of the SERVICE field may be used for synchronization of a descrambler at the receiving end. The PSDU corresponds to a MAC PDU defined in the MAC layer and may include data generated / used by a higher layer. The PPDU TAIL bits may be used to return the encoder to a 0 state. The padding bits may be used to adjust the length of the data field to a predetermined unit.
[0100] A MAC PDU is defined by various MAC frame formats, and a basic MAC frame consists of a MAC header, a frame body, and a Frame Check Sequence (FCS). A MAC frame is composed of a MAC PDU and may be transmitted / received by a PSDU in the data portion of the PPDU frame format.
[0101] The MAC header includes a Frame Control field, a Duration / ID field, an Address field, etc. The Frame Control field may include control information required for frame transmission / reception. The Duration / ID field may be set to the time for transmitting the frame, etc. For specific contents of the Sequence Control, QoS Control, and HT Control subfields of the MAC header, refer to the IEEE 802.11 standard document.
[0102] The null data packet (NDP) frame format refers to a frame format that does not include a data packet. That is, the NDP frame refers to a frame format that includes a PLCP (physical layer convergence procedure) header portion (i.e., STF, LTF, and SIG fields) in a general PPDU frame format, but does not include the remaining portion (i.e., data field). The NDP frame can also be referred to as a short frame format.
[0103] FIG. 7 is a diagram illustrating an example of a PPDU defined in the IEEE 802.11 standard to which the present disclosure can be applied.
[0104] Various forms of PPDU are used in standards such as IEEE 802.11a / g / n / ac / ax. The basic PPDU format (IEEE 802.11a / g) includes L-LTF, L-STF, L-SIG, and Data fields. The basic PPDU format can also be called non-HT PPDU format.
[0105] The HT PPDU format (IEEE 802.11n) further includes HT-SIG, HT-STF, and HT-LFT(s) fields in the basic PPDU format. The HT PPDU format shown in Fig. 7 may be referred to as an HT-mixed format. An HT-greenfield format PPDU may be further defined, which corresponds to a format that does not include L-STF, L-LTF, and L-SIG, but is composed of HT-GF-STF, HT-LTF1, HT-SIG, one or more HT-LTFs, and a Data field (not shown).
[0106] An example of a VHT PPDU format (IEEE 802.11ac) further includes VHT SIG-A, VHT-STF, VHT-LTF, and VHT-SIG-B fields in addition to the basic PPDU format.
[0107] An example of the HE PPDU format (IEEE 802.11ax) further includes a Repeated L-SIG (RL-SIG), HE-SIG-A, HE-SIG-B, HE-STF, HE-LTF(s), and Packet Extension (PE) field in the basic PPDU format. Depending on the detailed example of the HE PPDU format, some fields may be excluded or their length may change. For example, the HE-SIG-B field is included in the HE PPDU format for multiple users (MU), and the HE-SIG-B is not included in the HE PPDU format for single users (SU). In addition, the HE trigger-based (TB) PPDU format does not include HE-SIG-B, and the length of the HE-STF field may change to 8us. The HE Extended Range (ER) SU PPDU format does not include the HE-SIG-B field, and the length of the HE-SIG-A field may change to 16us.
[0108] 8 to 10 are diagrams for explaining examples of resource units in a wireless LAN system to which the present disclosure can be applied.
[0109] With reference to Fig. 8 to Fig. 10, a resource unit (RU) defined in a wireless LAN system will be described. An RU may include a plurality of subcarriers (or tones). An RU may be used when transmitting signals to a plurality of STAs based on an OFDMA technique. An RU may also be defined when transmitting a signal to one STA. An RU may be used for the STF, LTF, data field, etc. of a PPDU.
[0110] 8 to 10, RUs corresponding to different numbers of tones (i.e., subcarriers) may be used to configure some fields of 20 MHz, 40 MHz, or 80 MHz X-PPDU (X is HE, EHT, etc.). For example, resources may be allocated in units of RUs shown for the X-STF, X-LTF, and Data fields.
[0111] FIG. 8 is a diagram illustrating an exemplary arrangement of resource units (RUs) used on a 20 MHz band.
[0112] As shown at the top of FIG. 8, 26 units (i.e., units corresponding to 26 tones) may be allocated. Six tones may be used as a guard band in the leftmost band of the 20 MHz band, and five tones may be used as a guard band in the rightmost band of the 20 MHz band. Seven DC tones may be inserted into the center band, i.e., the DC band, and there may be 26 units corresponding to 13 tones on each side of the DC band. 26 units, 52 units, or 106 units may be allocated to other bands. Each unit may be allocated for a STA or a user.
[0113] The RU arrangement in Figure 8 can be utilized not only for multiple user (MU) situations, but also for single user (SU) situations, in which case one 242 unit can be used as shown at the bottom of Figure 8. In this case, three DC tones may be inserted.
[0114] In the example of FIG. 8, RUs of various sizes, i.e., 26-RU, 52-RU, 106-RU, 242-RU, etc., are illustrated, but the specific size of such RUs may be reduced or expanded. Therefore, the specific size of each RU (i.e., the number of corresponding tones) is not limited in the present disclosure and is merely exemplary. Also, in the present disclosure, within a given bandwidth (e.g., 20, 40, 80, 160, 320 MHz, ...), the number of RUs may vary depending on the size of the RU. The examples of FIG. 9 and / or FIG. 10 described below are the same as the examples of FIG. 8 in that the size and / or number of RUs may be changed.
[0115] FIG. 9 is a diagram illustrating an example arrangement of resource units (RUs) used on a 40 MHz band.
[0116] Just as various sizes of RUs are used in the example of Figure 8, 26-RU, 52-RU, 106-RU, 242-RU, 484-RU, etc. may be used in the example of Figure 9. In addition, five DC tones may be inserted at the center frequency, 12 tones may be used as a guard band in the leftmost band of the 40 MHz band, and 11 tones may be used as a guard band in the rightmost band of the 40 MHz band.
[0117] Also, as shown in the figure, when used for a single user, 484-RU may be used.
[0118] FIG. 10 is a diagram illustrating an example arrangement of resource units (RUs) used on an 80 MHz band.
[0119] As various sizes of RUs are used in the examples of Figures 8 and 9, 26-RU, 52-RU, 106-RU, 242-RU, 484-RU, 996-RU, etc. may be used in the example of Figure 10. In addition, in the 80 MHz PPDU, the RU arrangements of the HE PPDU and the EHT PPDU may differ from each other, and the example of Figure 10 shows an example of the RU arrangement for the 80 MHz EHT PPDU. In the example of Figure 10, the HE PPDU and the EHT PPDU are the same in that 12 tones are used as a guard band in the leftmost band of the 80 MHz band and 11 tones are used as a guard band in the rightmost band of the 80 MHz band. In the HE PPDU, 7 DC tones are inserted into the DC band, and there is one 26-RU corresponding to 13 tones on each side of the DC band. In the EHT PPDU, 23 DC tones are inserted into the DC band, and there is one 26-RU on the left and right side of the DC band. In the HE PPDU, there is one null subcarrier between the 242-RUs that are not in the center band, but there are five null subcarriers in the EHT PPDU. In the HE PPDU, one 484-RU does not contain a null subcarrier, but in the EHT PPDU, one 484-RU contains five null subcarriers.
[0120] Also, as shown in the figure, when used for a single user, 996-RU may be used, and in this case, five DC tones are inserted, which is common to both the HE PPDU and the EHT PPDU.
[0121] An EHT PPDU of 160 MHz or more may be configured with multiple 80 MHz sub-blocks in Fig. 10. The RU allocation for each 80 MHz sub-block may be the same as the RU allocation of the 80 MHz EHT PPDU in Fig. 10. When the 80 MHz sub-blocks of the 160 MHz or 320 MHz EHT PPDU are not punctured and the entire 80 MHz sub-block is used as a part of an RU or MRU (Multiple RU), the 80 MHz sub-block can use 996-RU in Fig. 10.
[0122] Here, the MRU corresponds to a group of subcarriers (or tones) composed of multiple RUs, and the multiple RUs constituting the MRU may be RUs of the same size or may be RUs of different sizes. For example, a single MRU may be defined as 52+26-tones, 106+26-tones, 484+242-tones, 996+484-tones, 996+484+242-tones, 2×996+484-tones, 3×996-tones, or 3×996+484-tones. Here, the multiple RUs constituting one MRU may correspond to RUs of small size (e.g., 26, 52, 106) or RUs of large size (e.g., 242, 484, 996, etc.). That is, one MRU including RUs of small size and RUs of large size may not be set / defined. In addition, the multiple RUs constituting one MRU may be contiguous or not contiguous in the frequency domain.
[0123] If an 80 MHz sub-block contains RUs with fewer than 996 tones or if portions of the 80 MHz sub-block are punctured, the 80 MHz sub-block may use an RU placement that excludes the 996-tone RU.
[0124] The RU of the present disclosure may be used for uplink (UL) and / or downlink (DL) communication. For example, when trigger-based UL-MU communication is performed, a STA (e.g., an AP) that transmits a trigger may use trigger information (e.g., a trigger frame or TRS (triggered response scheduling)) to assign a first RU (e.g., 26 / 52 / 106 / 242-RU, etc.) to a first STA and a second RU (e.g., 26 / 52 / 106 / 242-RU, etc.) to a second STA. Then, the first STA may transmit a first trigger-based (TB) PPDU based on the first RU, and the second STA may transmit a second TB PPDU based on the second RU. The first and second TB PPDUs may be transmitted to the AP in the same time interval.
[0125] For example, when a DL MU PPDU is configured, a STA (e.g., an AP) transmitting the DL MU PPDU can assign a first RU (e.g., 26 / 52 / 106 / 242-RU, etc.) to a first STA and a second RU (e.g., 26 / 52 / 106 / 242-RU, etc.) to a second STA. That is, the transmitting STA (e.g., an AP) can transmit the HE-STF, HE-LTF, and Data fields for the first STA using the first RU and can transmit the HE-STF, HE-LTF, and Data fields for the second STA using the second RU in one MU PPDU.
[0126] Information regarding the location of the RU may be signaled in the HE-SIG-B in HE PPDU format.
[0127] FIG. 11 illustrates an example structure of an HE-SIG-B field.
[0128] As shown in the figure, the HE-SIG-B fields may include common fields and user-specific fields. If HE-SIG-B compression is applied (e.g., full bandwidth MU-MIMO transmission), the common fields may not be included in the HE-SIG-B and the HE-SIG-B content channel may include only user-specific subfields. If HE-SIG-B compression is not applied, the common fields may be included in the HE-SIG-B.
[0129] The common field may include information regarding RU allocation (e.g., RU assignment, RUs allocated for MU-MIMO, number of MU-MIMO users (STAs), etc.).
[0130] The common field may include N*8 RU allocation subfields, where N is the number of subfields, and may have values of N=1 for 20 or 40 MHz MU PPDU, N=2 for 80 MHz MU PPDU, N=4 for 160 MHz or 80+80 MHz MU PPDU, .... One 8-bit RU allocation subfield may indicate the size (26, 52, 106, etc.) and frequency location (or RU index) of the RUs included in the 20 MHz band.
[0131] For example, if the value of the 8-bit RU allocation subfield is 00000000, nine 26-RUs are arranged in order from the leftmost to the rightmost in the example of Figure 8, if the value is 00000001, seven 26-RUs and one 52-RU are arranged in order from the leftmost to the rightmost, and if the value is 00000010, five 26-RUs, one 52-RU, and two 26-RUs are arranged in order from the leftmost to the rightmost.
[0132] As an additional example, if the value of the 8-bit RU allocation subfield is 01000y2y1y0, it can indicate that one 106-RU and five 26-RUs are arranged in sequence from the leftmost to the rightmost in the example of FIG. 8. In this case, multiple users / STAs may be allocated to the 106-RU in the MU-MIMO manner. Specifically, up to eight users / STAs may be allocated to the 106-RU, and the number of users / STAs allocated to the 106-RU is determined based on the 3-bit information (i.e., y2y1y0). For example, when the 3-bit information (y2y1y0) corresponds to a decimal value N, the number of users / STAs allocated to the 106-RU may be N+1.
[0133] Basically, one user / STA may be assigned to each of multiple RUs, and different users / STAs may be assigned to different RUs. For RUs of a certain size or larger (e.g., 106, 242, 484, 996-tone, ...), multiple users / STAs may be assigned to one RU, and the MU-MIMO scheme may be applied to the multiple users / STAs.
[0134] The set of user-specific subfields contains information on how all users (STAs) of the PPDU decode their payload. The user-specific subfields may contain zero or more user block fields. A non-final user block field contains two user information fields (i.e., information used for decoding at two STAs). A final user block field contains one or two user information fields. The number of user information fields may be indicated by the RU allocation subfield of HE-SIG-B, the number of symbols of HE-SIG-B, or the MU-MIMO user information field of HE-SIG-A. The user-specific subfields may be encoded separately or independently from the common fields.
[0135] FIG. 12 is a diagram for explaining the MU-MIMO scheme in which multiple users / STAs are assigned to one RU.
[0136] In the example of FIG. 12, it is assumed that the value of the RU allocation subfield is 01000010. This corresponds to the case where y2y1y0=010 in 01000y2y1y0. 010 corresponds to 2 in decimal (i.e., N=2), and it can be indicated that 3 (=N+1) users are allocated to one RU. In this case, one 106-RU and five 26-RUs may be arranged in order from the leftmost to the rightmost of a specific 20 MHz band / channel. Three users / STAs may be allocated to the 106-RU in a MU-MIMO manner. As a result, a total of eight users / STAs are allocated to the 20 MHz band / channel, and the user-specific subfield of the HE-SIG-B may include eight user information fields (i.e., four user block fields). The eight user information fields may be assigned to RUs as shown in FIG. 12.
[0137] The user information fields may be configured based on two formats. The user information fields for MU-MIMO allocation may be configured in a first format, and the user information fields for non-MU-MIMO allocation may be configured in a second format. With reference to an example in FIG. 12, user information fields 1 to 3 may be based on the first format, and user information fields 4 to 8 may be based on the second format. The first and second formats may include bit information of the same length (e.g., 21 bits).
[0138] The user information field of the first format (i.e., a format for MU-MIMO allocation) may be configured as follows: For example, among the total 21 bits of one user information field, B0 to B10 include identification information of the corresponding user (e.g., STA-ID, AID, partial AID, etc.), B11 to B14 include spatial configuration information such as the number of spatial streams for the corresponding user, B15 to B18 include modulation and coding scheme (MCS) information applied to the Data field of the corresponding PPDU, B19 is defined as a reserved field, and B20 may include coding type (e.g., binary convolutional coding (BCC) or low-density parity check (LDPC)) information applied to the Data field of the corresponding PPDU.
[0139] The user information field of the second format (i.e., a format for non-MU-MIMO allocation) may be configured as follows: For example, among the total 21 bits of one user information field, B0 to B10 may include identification information of the user (e.g., STA-ID, AID, partial AID, etc.), B11 to B13 may include information on the number of spatial streams (NSTS) applied to the RU, B14 may include information indicating whether beamforming is possible (or whether a beamforming steering matrix is applicable), B15 to B18 may include information on modulation and coding scheme (MCS) applied to the Data field of the PPDU, B19 may include information indicating whether dual carrier modulation (DCM) is applicable, and B20 may include information on a coding type (e.g., BCC or LDPC) applied to the Data field of the PPDU.
[0140] The MCS, MCS information, MCS index, MCS field, etc. used in the present disclosure may be represented as a specific index value. For example, the MCS information may be represented as index 0 to index 11. The MCS information may include information about a constellation modulation type (e.g., BPSK, QPSK, 16-QAM, 64-QAM, 256-QAM, 1024-QAM, etc.) and information about a coding rate (e.g., 1 / 2, 2 / 3, 3 / 4, 5 / 6, etc.). The MCS information may omit information about a channel coding type (e.g., BCC or LDPC).
[0141] FIG. 13 shows an example of a PPDU format to which the present disclosure can be applied.
[0142] The PPDU in Fig. 13 may be variously named, such as EHT PPDU, transmit PPDU, receive PPDU, first type or Nth type PPDU, etc. For example, the PPDU or EHT PPDU of the present disclosure may be variously named, such as transmit PPDU, receive PPDU, first type or Nth type PPDU, etc. Also, the EHT PPU can be used in an EHT system and / or a new wireless LAN system that improves the EHT system.
[0143] The EHT MU PPDU in Fig. 13 corresponds to a PPDU that carries one or more data (or PSDUs) for one or more users. That is, the EHT MU PPDU may be used for both SU transmission and MU transmission. For example, the EHT MU PPDU may correspond to a PPDU for one receiving STA or multiple receiving STAs.
[0144] The EHT-SIG is omitted in the EHT TB PPDU in Fig. 13, unlike the EHT MU PPDU. A STA that receives a trigger for UL MU transmission (e.g., a trigger frame or a TRS) can perform UL transmission based on the EHT TB PPDU format.
[0145] In the example of the EHT PPDU format in FIG. 13, L-STF to EHT-LTF correspond to a preamble or a physical preamble, and may be generated / transmitted / received / acquired / decoded in the physical layer.
[0146] The subcarrier frequency spacing of the L-STF, L-LTF, L-SIG, RL-SIG, U-SIG (Universal SIGNAL), and EHT-SIG fields (these are referred to as pre-EHT modulated fields) may be determined to be 312.5 kHz. The subcarrier frequency spacing of the EHT-STF, EHT-LTF, Data, and PE fields (these are referred to as EHT modulated fields) may be determined to be 78.125 kHz. That is, the tone / subcarrier indexes of the L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, and EHT-SIG fields may be displayed in units of 312.5 kHz, and the tone / subcarrier indexes of the EHT-STF, EHT-LTF, Data, and PE fields may be displayed in units of 78.125 kHz.
[0147] The L-LTF and L-STF in FIG. 13 may be configured in the same manner as the corresponding fields of the PPDU described in FIG. 6 and FIG.
[0148] The L-SIG field in FIG. 13 may be composed of 24 bits and may be used to communicate rate and length information. For example, the L-SIG field may include a 4-bit Rate field, a 1-bit Reserved bit, a 12-bit Length field, a 1-bit Parity field, and a 6-bit Tail field. For example, the 12-bit Length field may include information regarding the length or time duration of the PPDU. For example, the value of the 12-bit Length field may be determined based on the type of PPDU. For example, for a non-HT, HT, VHT, or EHT PPDU, the value of the Length field may be determined as a multiple of 3. For example, for a HE PPDU, the value of the Length field may be determined as a multiple of 3+1 or a multiple of 3+2.
[0149] For example, the transmitting STA may apply BCC encoding based on a coding rate of 1 / 2 to the 24-bit information of the L-SIG field. Then, the transmitting STA may obtain 48 BCC coded bits. BPSK modulation may be applied to the 48 coded bits to generate 48 BPSK symbols. The transmitting STA may map the 48 BPSK symbols to positions excluding pilot subcarriers (e.g., {subcarrier index -21, -7, +7, +21}) and DC subcarriers (e.g., {subcarrier index 0}). As a result, the 48 BPSK symbols may be mapped to subcarrier indexes -26 to -22, -20 to -8, -6 to -1, +1 to +6, +8 to +20, and +22 to +26. The transmitting STA may further map the signal of {-1, -1, -1, 1} to subcarrier indexes {-28, -27, +27, +28}. This signal may be used for channel estimation for the frequency range corresponding to {-28, -27, +27, +28}.
[0150] The transmitting STA can generate a RL-SIG, which is generated identically to the L-SIG. BPSK modulation is applied to the RL-SIG. Based on the presence of the RL-SIG, the receiving STA can determine that the received PPDU is a HE PPDU or an EHT PPDU.
[0151] A U-SIG (Universal SIG) may be inserted after the RL-SIG in Fig. 13. The U-SIG may be variously named, such as a first SIG field, a first SIG, a first type SIG, a control signal, a control signal field, a first (type) control signal, etc.
[0152] The U-SIG may include N-bit information and may include information for identifying the type of EHT PPDU. For example, the U-SIG may be configured based on two symbols (e.g., two consecutive OFDM symbols). Each symbol (e.g., OFDM symbol) for the U-SIG may have a duration of 4us, and the U-SIG may have a total duration of 8us. Each symbol of the U-SIG may be used to transmit 26-bit information. For example, each symbol of the U-SIG may be transmitted and received based on 52 data tones and 4 pilot tones.
[0153] In the U-SIG (or U-SIG field), for example, A-bit information (e.g., 52 un-coded bits) may be transmitted, and the first symbol of the U-SIG (e.g., U-SIG-1) transmits the first X-bit information (e.g., 26 un-coded bits) of the total A-bit information, and the second symbol of the U-SIG (e.g., U-SIG-2) transmits the remaining Y-bit information (e.g., 26 un-coded bits) of the total A-bit information. For example, the transmitting STA can obtain the 26 un-coded bits included in each U-SIG symbol. The transmitting STA can perform convolution encoding (e.g., BCC encoding) based on a rate of R=1 / 2 to generate 52-coded bits and perform interleaving on the 52-coded bits. The transmitting STA can perform BPSK modulation on the interleaved 52-coded bits to generate 52 BPSK symbols assigned to each U-SIG symbol. One U-SIG symbol may be transmitted based on 56 tones (subcarriers) from subcarrier index -28 to subcarrier index +28, excluding DC index 0. The 52 BPSK symbols generated by the transmitting STA may be transmitted based on the remaining tones (subcarriers) excluding the pilot tones -21, -7, +7, and +21.
[0154] For example, the A-bit information (e.g., 52 un-coded bits) transmitted by the U-SIG may include a CRC field (e.g., a 4-bit long field) and a tail field (e.g., a 6-bit long field). The CRC field and the tail field may be transmitted in the second symbol of the U-SIG. The CRC field may be generated based on the 26 bits assigned to the first symbol of the U-SIG and the remaining 16 bits in the second symbol excluding the CRC / tail field, and may be generated based on a conventional CRC calculation algorithm. The tail field may also be used to terminate the trellis of a convolutional decoder, and may be set to 0, for example.
[0155] The A-bit information (e.g., 52 un-coded bits) transmitted by the U-SIG (or U-SIG field) can be distinguished into version-independent bits and version-dependent bits. For example, the size of the version-independent bits may be fixed or variable. For example, the version-independent bits may be assigned only to the first symbol of the U-SIG, or the version-independent bits may be assigned to both the first and second symbols of the U-SIG. For example, the version-independent bits and the version-dependent bits may be referred to by various names, such as the first control bit and the second control bit.
[0156] For example, the version independent bits of the U-SIG may include a 3-bit physical layer version identifier. For example, the 3-bit physical layer version identifier may include information about a physical layer version (PHY version) of the transmitted / received PPDU. For example, a first value of the 3-bit physical layer version identifier may indicate that the transmitted / received PPDU is an EHT PPDU. In other words, when the transmitting STA transmits an EHT PPDU, the transmitting STA may set the 3-bit physical layer version identifier to a first value. In other words, the receiving STA may determine that the received PPDU is an EHT PPDU based on the physical layer version identifier having the first value.
[0157] For example, the version independent bits of the U-SIG may include a one-bit UL / DL flag field, where a first value of the one-bit UL / DL flag field is associated with UL communications and a second value of the UL / DL flag field is associated with DL communications.
[0158] For example, the version independent bits of the U-SIG may include information regarding the length of a transmission opportunity (TXOP) and information regarding a BSS color ID.
[0159] For example, when EHT PPDUs are classified into various types (e.g., EHT PPDUs associated with SU mode, EHT PPDUs associated with MU mode, EHT PPDUs associated with TB mode, EHT PPDUs associated with Extended Range transmission, etc.), information regarding the type of EHT PPDU may be included in the version-dependent bits of the U-SIG.
[0160] For example, the U-SIG may include information regarding 1) a bandwidth field including information regarding the bandwidth, 2) a field including information regarding the MCS technique applied to the EHT-SIG, 3) an indication field including information regarding whether or not a DCM technique is applied to the EHT-SIG, 4) a field including information regarding the number of symbols used for the EHT-SIG, 5) a field including information regarding whether or not the EHT-SIG is generated across the entire band, 6) a field including information regarding the type of EHT-LTF / STF, and 7) a field indicating the length of the EHT-LTF and the CP length.
[0161] Preamble puncturing may be applied to the PPDU in FIG. 13. Preamble puncturing means applying puncturing to a portion of the band (e.g., a secondary 20 MHz band) from the entire band of the PPDU. For example, when an 80 MHz PPDU is transmitted, the STA applies puncturing to the secondary 20 MHz band of the 80 MHz band, and can transmit the PPDU only in the primary 20 MHz band and the secondary 40 MHz band.
[0162] For example, the preamble puncturing pattern may be set in advance. For example, when the first puncturing pattern is applied, puncturing may be applied only to the secondary 20 MHz band in the 80 MHz band. For example, when the second puncturing pattern is applied, puncturing may be applied only to one of the two secondary 20 MHz bands included in the secondary 40 MHz band in the 80 MHz band. For example, when the third puncturing pattern is applied, puncturing may be applied only to the secondary 20 MHz band included in the primary 80 MHz band in the 160 MHz band (or the 80+80 MHz band). For example, when the fourth puncturing pattern is applied, the primary 40 MHz band included in the primary 80 MHz band in the 160 MHz band (or the 80+80 MHz band) is present, and puncturing may be applied to at least one 20 MHz channel that does not belong to the primary 40 MHz band.
[0163] The information regarding the preamble puncturing applied to the PPDU may be included in the U-SIG and / or the EHT-SIG, for example, a first field of the U-SIG may include information regarding the contiguous bandwidth of the PPDU, and a second field of the U-SIG may include information regarding the preamble puncturing applied to the PPDU.
[0164] For example, the U-SIG and the EHT-SIG may include information about preamble puncturing based on the following method. When the bandwidth of the PPDU exceeds 80 MHz, the U-SIG may be configured in units of 80 MHz individually. For example, when the bandwidth of the PPDU is 160 MHz, the PPDU may include a first U-SIG for a first 80 MHz band and a second U-SIG for a second 80 MHz band. In this case, the first field of the first U-SIG may include information about the 160 MHz bandwidth, and the second field of the first U-SIG may include information about the preamble puncturing applied to the first 80 MHz band (i.e., information about the preamble puncturing pattern). Also, the first field of the second U-SIG may include information about the 160 MHz bandwidth, and the second field of the second U-SIG may include information about the preamble puncturing applied to the second 80 MHz band (i.e., information about the preamble puncturing pattern). The EHT-SIG subsequent to the first U-SIG may include information regarding the preamble puncturing applied to the second 80 MHz band (i.e., information regarding the preamble puncturing pattern), and the EHT-SIG subsequent to the second U-SIG may include information regarding the preamble puncturing applied to the first 80 MHz band (i.e., information regarding the preamble puncturing pattern).
[0165] Additionally or alternatively, the U-SIG and the EHT-SIG may include information regarding preamble puncturing based on the following method: The U-SIG may include information regarding preamble puncturing for the entire band (i.e., information regarding the preamble puncturing pattern). That is, the EHT-SIG may not include information regarding preamble puncturing, and only the U-SIG may include information regarding preamble puncturing (i.e., information regarding the preamble puncturing pattern).
[0166] The U-SIG may be configured in units of 20 MHz. For example, when an 80 MHz PPDU is configured, the U-SIG may be duplicated. That is, four identical U-SIGs may be included in the 80 MHz PPDU. PPDUs exceeding the 80 MHz bandwidth may contain different U-SIGs.
[0167] The EHT-SIG in FIG. 13 may include control information for the receiving STA. The EHT-SIG may be transmitted in at least one symbol, and one symbol may have a length of 4us. Information regarding the number of symbols used for the EHT-SIG may be included in the U-SIG.
[0168] The EHT-SIG may include the technical features of the HE-SIG-B described in Figures 11 and 12. For example, the EHT-SIG may include a common field and a user-specific subfield, the same as the example of Figure 8. The common field of the EHT-SIG may be omitted, and the number of user-specific subfields may be determined based on the number of users.
[0169] 11, the common field of the EHT-SIG and the user-specific subfield of the EHT-SIG may be coded separately. A user block field included in the user-specific subfield includes information for two user information fields, while the last user block field included in the user-specific subfield may include one or two user information fields. That is, a user block field of the EHT-SIG may include up to two user fields. Similarly to the example of FIG. 12, each user field may be associated with a MU-MIMO allocation or a non-MU-MIMO allocation.
[0170] Consistent with the example of FIG. 11, the common field of the EHT-SIG may include CRC bits and Tail bits, where the length of the CRC bits may be determined to be 4 bits, and the length of the Tail bits may be determined to be 6 bits and set to 000000.
[0171] As in the example of FIG. 11, the common field of the EHT-SIG may include RU allocation information. The RU allocation information may refer to information about the location of RUs to which multiple users (i.e., multiple receiving STAs) are assigned. The RU allocation information may be configured in units of 9 bits (or N bits).
[0172] A mode in which the common field of the EHT-SIG is omitted may be supported. The mode in which the common field of the EHT-SIG is omitted may be called a compressed mode. When the compressed mode is used, multiple users of the EHT PPDU (i.e., multiple receiving STAs) can decode the PPDU (e.g., the data field of the PPDU) based on non-OFDMA. That is, multiple users of the EHT PPDU can decode the PPDU (e.g., the data field of the PPDU) received in the same frequency band. When the non-compressed mode is used, multiple users of the EHT PPDU can decode the PPDU (e.g., the data field of the PPDU) based on OFDMA. That is, multiple users of the EHT PPDU can receive the PPDU (e.g., the data field of the PPDU) in different frequency bands from each other.
[0173] The EHT-SIG may be configured based on various MCS schemes. As described above, information related to the MCS scheme applied to the EHT-SIG may be included in the U-SIG. The EHT-SIG may be configured based on the DCM scheme. For example, of N data tones (e.g., 52 data tones) allocated for the EHT-SIG, a first modulation scheme may be applied to consecutive half tones, and a second modulation scheme may be applied to the remaining consecutive half tones. That is, the transmitting STA may modulate specific control information onto a first symbol based on a first modulation scheme and allocate it to the consecutive half tones, and modulate the same control information onto a second symbol based on a second modulation scheme and allocate it to the remaining consecutive half tones. As described above, information (e.g., a 1-bit field) regarding whether the DCM scheme is applied to the EHT-SIG may be included in the U-SIG. The EHT-STF of FIG. 13 may be used to improve automatic gain control (AGC) estimation in a MIMO environment or an OFDMA environment. The EHT-LTF of FIG. 13 may be used to estimate a channel in a MIMO or OFDMA environment.
[0174] Information regarding the type of STF and / or LTF (including information regarding the guard interval (GI) applied to the LTF) may be included in the U-SIG field and / or EHT-SIG field of FIG. 13, etc.
[0175] The PPDU in FIG. 13 (ie, the EHT PPDU) may be configured based on the example of the RU arrangement in FIGS.
[0176] For example, an EHT PPDU transmitted on a 20 MHz band, i.e., a 20 MHz EHT PPDU, may be configured based on the RU in Fig. 8. That is, the RU locations of the EHT-STF, EHT-LTF, and data fields included in the EHT PPDU may be determined as shown in Fig. 8. An EHT PPDU transmitted on a 40 MHz band, i.e., a 40 MHz EHT PPDU, may be configured based on the RU in Fig. 9. That is, the RU locations of the EHT-STF, EHT-LTF, and data fields included in the EHT PPDU may be determined as shown in Fig. 9.
[0177] An EHT PPDU transmitted on the 80 MHz band, i.e., an 80 MHz EHT PPDU, may be configured based on the RU in Figure 10. That is, the RU locations of the EHT-STF, EHT-LTF, and data fields included in the EHT PPDU may be determined as in Figure 10. The tone-plan for 80 MHz in Figure 10 may correspond to two repetitions of the tone-plan for 40 MHz in Figure 9.
[0178] The tone plan for 160 / 240 / 320 MHz may be configured to repeat the pattern of FIG. 9 or FIG. 10 multiple times.
[0179] The PPDU in FIG. 13 may be identified as an EHT PPDU based on the following method.
[0180] The receiving STA may determine the type of the received PPDU as EHT PPDU based on the following: 1) the first symbol after the L-LTF signal of the received PPDU is BPSK, 2) an RL-SIG in which the L-SIG of the received PPDU is repeated is detected, and 3) the result of applying modulo 3 arithmetic to the value of the Length field of the L-SIG of the received PPDU (i.e., the remainder when divided by 3) is detected as 0, the received PPDU may be determined as EHT PPDU. If the received PPDU is determined as EHT PPDU, the receiving STA may determine the type of EHT PPDU based on bit information included in the symbol after the RL-SIG in FIG. 13. In other words, the receiving STA may determine the received PPDU as EHT PPDU based on 1) the first symbol after the L-LTF signal which is BSPK, 2) an RL-SIG which is consecutive to the L-SIG field and is the same as the L-SIG, and 3) an L-SIG including a Length field in which the result of applying modulo 3 is set to 0.
[0181] For example, the receiving STA may determine that the type of the received PPDU is an HE PPDU based on the following: 1) the first symbol after the L-LTF signal is BPSK, 2) an RL-SIG in which the L-SIG is repeated is detected, and 3) the result of applying modulo 3 to the Length value of the L-SIG is detected as 1 or 2, the received PPDU may be determined to be an HE PPDU.
[0182] For example, the receiving STA can determine the type of the received PPDU as non-HT, HT, or VHT PPDU based on the following: For example, if 1) the first symbol after the L-LTF signal is BPSK, and 2) an RL-SIG in which the L-SIG is repeated is not detected, the received PPDU may be determined as a non-HT, HT, or VHT PPDU. Also, even if the receiving STA detects a repetition of the RL-SIG, if the result of applying modulo 3 to the Length value of the L-SIG is detected as 0, the received PPDU may be determined as a non-HT, HT, or VHT PPDU.
[0183] The PPDU of Figure 13 may be used to transmit and receive various types of frames, for example, the PPDU of Figure 13 may be used to transmit and receive one or more (simultaneous) control frames, management frames, or data frames.
[0184] Trigger frame
[0185] FIG. 14 is a diagram showing an exemplary format of a trigger frame to which the present disclosure can be applied.
[0186] The trigger frame may allocate resources for one or more TB PPDU transmissions, request a TB PPDU transmission, and may also include other information required by the STAs that are to transmit TB PPDUs in response.
[0187] 14A illustrates an example of an HE variant trigger frame. The trigger frame may include a common info field and a user info list field in the frame body.
[0188] The common information field illustrated in (b) of Figure 14 may include information that applies commonly to one or more TB PPDU transmissions requested by the trigger frame, such as trigger type, UL length, whether or not there is a subsequent trigger frame (e.g., More TF), whether or not there is a CS (channel sensing) request, UL BW (bandwidth), etc.
[0189] For example, the encoding of the trigger type subfield indicating the trigger type may be implemented as shown in Table 1 below, but is not limited thereto.
[0190] [Table 1]
[0191] The user information list includes zero or more user info fields. FIG. 14(c) illustrates an HE variant user information field format. For example, the user information field may include an AID12 subfield, an RU allocation subfield, a UL FEC coding type subfield, a trigger dependent user information field, etc. The RU allocation subfield may indicate the size and location of the RU / MRU. To this end, the RU allocation subfield may be parsed together with the PS160 (primary / secondary 160 MHz) subfield of the user information field, the UL BW subfield of the common information field, etc.
[0192] FIG. 14(d) illustrates an example of a trigger dependent user information field on a basic trigger frame. The MPDU MU spacing factor subfield may be used to calculate a value multiplied by the minimum MPDU start interval. The TID aggregation limit subfield may indicate the MPDUs allowed in the A-MPDU carried in the HE TB PPDU and the maximum number of TIDs that a STA may aggregate in the A-MPDU. The Preferred AC subfield may indicate the lowest AC recommended for MPDU aggregation of the A-MPDUs included in the HE TB PPDU transmitted in response to the trigger frame.
[0193] Sounding Protocol Sequence
[0194] An HE non-trigger based (non-TB) sounding sequence may begin with the HE beamformer with an individually addressed HE NDP public frame containing one STA information field, followed by an HE sounding NDP sent to the (single) HE beamformee after SIFS, as shown in (a) of Figure 15. The HE beamformee can receive the HE sounding NDP from the HE beamformer and respond by sending an HE compressed beamforming / CQI frame to the HE beamformer after SIFS.
[0195] If the STA identified by the RA field is a mesh STA, an AP, or an IBSS STA, the AID11 subfield of the STA information field may be set to the AID of the STA identified by the RA field of the HE NDP announcement frame or to 0.
[0196] Specifically, an HE beamformer initiating an HE non-TB sounding sequence must transmit an HE NDP announcement frame with a single STA information (Info) field, and if the STA identified by the RA field is a mesh STA, AP, or IBSS member STA, the AID11 field value of the STA information field may be set to the AID of the STA identified by the RA field or 0, rather than 2047. The HE beamformer can initiate an HE non-TB sounding sequence with the HE beamformee to request SU feedback over the entire bandwidth. The HE beamformer does not need to initiate an HE non-TB with an HE NDP announcement frame with a partial BW information subfield indicating less than the entire bandwidth.
[0197] The HE TB sounding sequence may begin with a broadcast HE NDP announcement frame with two or more STA information fields by the HE beamformer, an HE sounding NDP after SIFS, and a BFRQ trigger frame after SIFS, as shown in Figure 15(b). One or more HE beamformees may receive the BFPR trigger frame and respond with an HE compressed beamforming / CQI frame after SIFS. Here, the BFRQ trigger frame may include one or more user info fields identifying the HE beamformees.
[0198] The HE beamformer initiating the HE TB sounding sequence may transmit an HE NDP announcement frame including two or more STA information fields and an RA field set to a broadcast address. The HE beamformer may initiate the HE TB sounding sequence to request MU feedback over the entire bandwidth.
[0199] The HE beamformer may initiate an HE TB sounding sequence to request a feedback variant only if the feedback variant is calculated based on parameters supported by the HE beamformee, otherwise the HE beamformer may not request a feedback variant calculated based on parameters not supported by the HE beamformee.
[0200] An HE beamformer transmitting an HE NDP announcement frame to an HE beamformee which is an AP, a TDLS peer STA, a mesh STA or an IBSS STA may include one STA info field on the HE NDP announcement frame and set the AID11 field of the STA info field of the frame to 0.
[0201] An HE beamformer that is an AP and transmits an HE NDP announcement frame to one or more HE beamformees can set the AID11 field of the STA information field that identifies a non-AP STA to 11 LSB of the AID of the non-AP STA. The HE NDP announcement frame does not have to include STA information fields with the same value in the AID11 subfield.
[0202] An HE beamformer transmitting an HE NDP announcement frame beginning an HE TB sounding sequence may include a STA information field with an AID11 subfield value of 2047 to indicate disallowed subchannels during punctured channel operation. If present, the STA information field with an AID11 value of 2047 may be the first STA information field of the frame. An HE beamformer transmitting an HE NDP announcement frame may not include one or more STA information fields with an AID11 subfield value of 2047.
[0203] As shown in FIG. 15(b), the HE beamformer that initiated the HE TB sounding sequence may transmit another BFRP trigger frame in the same TXOP. The HE beamformer may use additional BFRP trigger frames to request HE compressed beamforming / CQI reports from the HE beamformee that have not been processed in a previous BFRP trigger frame, or to request retransmission of the HE compressed beamforming / CQI report. The HE beamformer may not transmit a BFRP trigger frame identifying a STA identified in the HE NDP announcement frame of the HE TB sounding sequence unless it is in the same TXOP as the HE TB sounding sequence.
[0204] In the HE TB sounding sequence, the STA information field of the HE NDP public frame requesting SU or MU feedback may indicate the subcarrier grouping (Ng), codebook size, and number of columns (Nc) used by the HE beamformee identified by the STA information field for generating SU or MU feedback. And, in the HE TB sounding sequence, the STA information field of the HE NDP public frame requesting CQI feedback may indicate Nc used by the HE beamformee identified by the STA information field for generating CQI feedback.
[0205] In addition, the BFRQ trigger frame may not have a trigger dependent common information subfield. The trigger dependent user information subfield of the BFRQ trigger frame may indicate the requested feedback segment of the HE compressed beamforming report in the feedback segment retransmission bitmap subfield.
[0206] A feedback segment in which the Remaining Feedback Segment subfield of the HE MIMO control field is n may be requested if the bit in position n (n=0 for LSB, n=7 for MSB) in the subfield is 1. A feedback segment in which the Remaining Feedback Segment subfield of the HE MIMO control field is n may be requested if the bit in position n in the subfield is 0.
[0207] Wireless LAN sensing procedure
[0208] A WLAN sensing procedure (hereinafter, a sensing procedure) refers to a procedure for acquiring cognitive information about the surrounding environment based on information about the channel environment (or state) included in a signal transmitted from a transmitting end to a receiving end. Each STA can provide additional services that can be applied in various forms in real life based on the information about the surrounding environment acquired through the sensing procedure.
[0209] Here, the information about the surrounding environment may include, for example, gesture recognition information, fall detection information, intrusion detection information, user motion detection, health monitoring information, or pet movement detection.
[0210] 16 is an example of a WLAN sensing procedure applicable to the present disclosure. The WLAN sensing procedure may be composed of an association phase (or a capability advertisement and negotiation phase), a setup phase, a sensing (measurement) phase, and a termination phase (or a tear down phase).
[0211] In the association phase (and / or discovery phase), each STA can exchange and associate sensing-related capabilities.
[0212] For example, a sensing initiator (e.g., an AP) that starts a WLAN sensing procedure can receive sensing-related capabilities from one or more sensing responders. Based on the capabilities received from the one or more sensing responders, the sensing initiator can determine whether the one or more sensing responders are capable of sensing and have appropriate sensing capabilities. Based on determining that the one or more sensing responders are capable of sensing and have appropriate sensing capabilities, one or more sensing responders may be coupled to the sensing responders.
[0213] Here, the sensing responder refers to a STA that participates in a WLAN sensing session initiated by a sensing initiator.
[0214] In the setup phase (or the negotiation phase, which is a part of the setup phase), a sensing session between STAs may be set up. In the setup phase, the roles of the STAs related to sensing and the parameters (or / and IDs related to the parameters) used during sensing may be negotiated. The negotiated roles and parameters of each STA may be used in the sensing session until it is torn down.
[0215] As an example, in the negotiation phase, a sensing group may be formed. The sensing group refers to a group of one or more sensing STAs that perform sensing measurements and feedback to each other. Here, the sensing STA refers to a STA that is capable of sensing.
[0216] The setup phase may be divided into a sensing session setup phase and a sensing measurement setup phase, and the sensing session setup phase may precede the sensing measurement setup phase. The sensing session setup phase refers to a phase of forming a sensing session between STAs. The sensing measurement setup phase may negotiate specific operation parameters (e.g., sensing measurement setup ID, role, sensing measurement report type, etc.) related to sensing measurements. Each sensing measurement setup may be mapped to a separate ID.
[0217] The roles of STAs may be defined as sensing initiator, sensing responder, sensing sender, and sensing receiver. Here, a sensing sender refers to a STA that transmits a PDDU used for sensing measurement in a sensing session. A sensing receiver refers to a STA that receives a PPDU by a sensing sender and performs sensing measurement.
[0218] In the sensing phase (or sensing measurement instance phase), the sensing STA transmits a sensing signal (e.g., NDP) to identify a target, receives the sensing signal through the target, and can measure it. The sensing STA can then report the measurement result.
[0219] A period during which a sensing STA transmits a sensing signal and receives / measures the sensing signal from a target may be defined as a sensing session. A sensing session may consist of one or more sensing measurement instances. That is, a sensing phase may consist of sensing measurements and sensing feedback within a sensing session (or sensing measurement instances that constitute a sensing session).
[0220] That is, the sensing STA can perform sensing measurement and feedback (ie, report) transmission operations in a sensing session.
[0221] There may be one or more sensing measurement setup instances for each sensing measurement setup ID described above. Also, the sensing measurement instances may be distinguished by IDs.
[0222] The teardown phase (or / and sensing measurement setup termination phase) refers to a phase of tearing down the sensing measurement setup defined in the sensing measurement setup phase, i.e., the negotiated roles / parameters are not used after termination, and the sensing measurement setup ID / sensing measurement instance ID, etc. may be returned.
[0223] When one or more sensing measurement setups exist at the time of terminating the sensing measurement setup, the STA may wish to terminate some or all of the setups, however, performing operations to terminate each of the sensing measurement setups may result in unnecessary overhead.
[0224] The following describes how to tear-down / terminate some or all of the sensing measurement setups mapped to one or more sensing measurement setup IDs.
[0225] How to complete the sensing measurement setup
[0226] Like the ADDBA request / response frames for BA (block acknowledgement) agreement, new negotiation frames may be defined in the sensing measurement setup phase, and exchange operations of the negotiation frames may be performed.
[0227] A frame transmitted by a STA initiating a sensing measurement setup may be referred to as a sensing measurement setup request frame, and a frame transmitted by a STA responding to the sensing measurement request frame may be referred to as a sensing measurement setup response frame.
[0228] The sensing measurement setup request frame can be transmitted by a sensing initiator, and the sensing measurement setup response frame can be transmitted by a sensing responder. That is, the sensing responder can transmit the sensing measurement setup response frame in response to the sensing measurement setup request frame received from the sensing initiator.
[0229] The sensing measurement setup request frame may be defined as a control frame, such as an RTS / CTS, or an action frame, such as an ADDBA request / response frame. As disclosed in Table 2 (i.e., Public Action Field) and Table 3 (Sensing Measurement Setup Frame Action Field Format), the sensing measurement setup request / response frames may be defined as action frames.
[0230] [Table 2]
[0231] [Table 3]
[0232] The sensing measurement setup request / response frame may be defined in the form of a protected dual of public or a new category sensing encrypted frame. Additionally or alternatively, the sensing measurement setup request / response frame may be defined in the form of a public action field without a subtype. As shown in FIG. 17, when sensing STA1 (i.e., sensing initiator) transmits a sensing measurement setup request frame to sensing STA2 (i.e., sensing responder), sensing STA2 can negotiate for sensing by transmitting a sensing measurement setup response frame to sensing STA1. Also, each of sensing STA1 and sensing STA2 can respond to the received frame by transmitting an ACK.
[0233] The sensing measurement setup request frame may include an assigned ID (eg, a sensing measurement setup ID), a role, and parameters related to the sensing measurement.
[0234] As an example, if the sensing responder accepts the role and / or parameters associated with the sensing measurement according to the sensing measurement setup request frame, the sensing measurement setup response frame may not include another role / corresponding parameters. As another example, if the sensing responder rejects the role and / or parameters associated with the sensing measurement according to the sensing measurement setup request frame while proposing another role / parameter (i.e., an acceptable role / parameter), the sensing measurement setup response frame may include an acceptable role and / or sensing measurement parameter IE.
[0235] That is, the sensing initiator and the sensing responder can perform one or more sensing measurement setups by transmitting and receiving one or more sensing measurement setup response / request frames. When one or more sensing measurement setups exist, the sensing initiator and / or the sensing responder can terminate one or more sensing measurement setups at the same time.
[0236] The sensing measurement setup termination frame may be defined in the form of a public action frame, a protected dual of public, or a new category of sensing encrypted frame, as shown in Tables 2 and 3. The configuration of the sensing measurement setup ID may determine the method of terminating the sensing measurement setup.
[0237] Here, the sensing measurement setup ID may be configured in a form indicating a number such as 0, 1, or 2. The maximum size of the information indicating the sensing measurement setup ID may be configured as 1 octet, or 4 / 6 bits, but is not limited thereto.
[0238] The following provides a detailed description of how to complete one or more sensing measurement setups.
[0239] FIG. 18 is a flowchart illustrating a process in which a first STA performs a sensing procedure according to one embodiment of the present disclosure.
[0240] 18 and 19, when performing the sensing procedure, the first STA may be a sensing responder and the second STA may be a sensing initiator. The first STA may be a non-AP STA and the second STA may be an AP, but is not limited thereto.
[0241] The first STA may receive at least one sensing measurement setup request frame requesting at least one sensing measurement setup from the second STA (S1810).
[0242] Each of the at least one sensing measurement setup request frames may include a measurement setup ID field. The measurement setup ID field may indicate a measurement setup ID that identifies an operating parameter assigned to a sensing measurement parameter element used in the corresponding sensing measurement instance.
[0243] In response to the at least one sensing measurement setup request frame, the first STA may transmit at least one sensing measurement setup response frame to the second STA (S1820).
[0244] That is, the first STA may transmit sensing measurement setup response frames corresponding to each of the received sensing measurement setup request frames to the second STA, where at least one sensing measurement setup response frame may include a status code field indicating a response result to at least one sensing measurement setup request frame.
[0245] The first STA may transmit a sensing measurement setup termination frame to the second STA or receive a sensing measurement setup termination frame from the second STA (S1830).
[0246] Here, the sensing measurement setup end frame may include specific information indicating whether the first STA or the second STA requests to end at least one entire sensing measurement setup, and ii) a measurement setup ID (identifier) field based on the first information.
[0247] For example, the specific information may be indicated by a specific subfield included in the sensing measurement setup end frame. The specific subfield may be composed of one subfield or multiple subfields.
[0248] As an example, the specific subfields may be composed of a Terminate All TB Measurement Setups subfield and a Terminate All non-TB measurement setups subfield.
[0249] Setting a specific subfield value to 0 means that the values of all TB measurement setup end subfields and all non-TB measurement setup end subfields are set to 0. Setting a specific subfield value to 1 means that the values of all TB measurement setup end subfields and all non-TB measurement setup end subfields are set to 1.
[0250] The all TB measurement setup completed subfield may indicate whether the first STA and / or the second STA have requested to terminate all sensing measurement setups configured in the TB case. The all non-TB measurement setup completed subfield may indicate whether the first STA and / or the second STA have requested to terminate all sensing measurement setups configured in the non-TB case.
[0251] Based on the specific subfield value being set to 0, the specific information may indicate that the first STA or the second STA does not request to terminate all of at least one sensing measurement setup (e.g., all sensing measurement setups set in the TB case and all sensing measurement setups set in the non-TB case).
[0252] As yet another example, based on the specific subfield value being set to 1, the specific information may indicate that the first STA or the second STA requests to complete at least one entire sensing measurement setup.
[0253] A measurement setup ID indicating the ID of one or more specific sensing measurement setups to be terminated among the at least one sensing measurement setup may be included in the sensing measurement setup termination frame based on the specific information.
[0254] As an example, the measurement setup ID field may be reserved based on which a specific subfield value indicating the specific information is set to 1.
[0255] As yet another example, the measurement setup ID field may indicate the ID of one or more specific sensing measurement setups to be terminated among at least one sensing measurement setup based on the specific subfield value being set to 0. In this case, the size of the measurement setup ID field may be 1 octet.
[0256] Specifically, based on the specific subfield value being set to 0, the sensing measurement setup end frame may include a field indicating the TB / non-TB measurement setup type (TB / non-TB Measurement setup type field).
[0257] As an example, based on the field indicating the TB / non-TB measurement setup type indicating a TB measurement setup type, the measurement setup ID field may indicate an ID of one or more specific sensing measurement setups that are of a TB measurement setup type. As yet another example, based on the field indicating the TB / non-TB measurement setup type indicating a non-TB measurement setup type, the measurement setup ID field may indicate an ID of one or more specific sensing measurement setups that are of a non-TB measurement setup type.
[0258] And, the first STA may not participate in a sensing measurement instance associated with the terminated sensing measurement setup ID among the at least one sensing measurement setup.
[0259] FIG. 19 is a flowchart illustrating a process in which a second STA performs a sensing procedure according to one embodiment of the present disclosure.
[0260] The second STA may transmit at least one sensing measurement setup request frame to the first STA to request at least one sensing measurement setup (S1910).
[0261] The second STA may receive at least one sensing measurement setup response frame from the first STA in response to the at least one sensing measurement setup request frame (S1920).
[0262] The at least one sensing measurement setup response frame may include information for accepting / rejecting parameters, etc., included in the at least one sensing measurement setup request frame. Additionally or alternatively, the at least one sensing measurement setup response frame may include parameters, etc., associated with the sensing measurement setup proposed by the first STA.
[0263] The second STA may receive a sensing measurement setup end frame from the first STA or transmit a sensing measurement setup end frame to the first STA (S1930).
[0264] The configuration and related operations of the sensing measurement setup end frame have been described with reference to FIG. 18, so a duplicate description will be omitted.
[0265] Hereinafter, a method for ending one or more sensing measurement setups and a configuration of a sensing measurement setup end frame will be described in detail.
[0266] Example 1
[0267] The corresponding (sensing) measurement setup may be terminated by a field including all (sensing) measurement setup IDs to be terminated. To this end, the number of (sensing) measurement setup IDs to be listed up may be indicated. That is, the sensing initiator / sensing responder may transmit / receive a (sensing measurement setup termination) frame including the (sensing) measurement setup ID to be terminated and / or the number of corresponding (sensing) measurement setup IDs.
[0268] However, this is not limited thereto, and if the number of the (sensing) measurement setup IDs can be determined from the length of the frame, the number of other (sensing) measurement setup IDs does not need to be indicated.
[0269] When the frame includes information indicating the number of the (sensing) measurement setup IDs, the frame may include a (sensing) measurement setup ID information field that ends with the indicated number.
[0270] For example, as shown in (a) of Figure 20, when a sensing initiator / sensing responder attempts to terminate sensing measurements corresponding to three (sensing) measurement setup IDs (e.g., IDs 0, 2, and 3), the sensing initiator / sensing responder can transmit or receive fields including all of the (sensing) measurement setup IDs 0, 2, and 3. In this case, the fields including all of the IDs 0, 2, and 3 may be included in a sensing measurement setup end frame.
[0271] Example 2
[0272] The sensing measurement setup ID to be terminated may be indicated in the form of a bitmap (i.e., a bitmap corresponding to the maximum number of measurement setup IDs). That is, the (sensing) measurement setup ID to be terminated may be indicated by a bitmap.
[0273] 20(b), in the case where up to 16 (sensing) measurement setup IDs can be indicated (in a 4-bit field), the bitmap may be configured with 16 bits. In addition, in the case where the (sensing) measurement setup IDs to be terminated are 1 and 3, the positions / values in the bitmap corresponding to the (sensing) measurement setup IDs 1 and 3 may be set / indicated as 1.
[0274] There may be a trade-off between the first and second embodiments. In the second embodiment, the overhead may be determined by the maximum number of sensing measurement setup IDs, whereas in the first embodiment, the overhead may be determined by the size of the sensing measurement setup ID field and the number of sensing measurement setup IDs to be terminated.
[0275] That is, the smaller the maximum number of sensing measurement setup IDs is, the more advantageous the method according to the second embodiment is in terms of overhead. However, when the maximum number of sensing measurement setup IDs is large and the number of measurement setup IDs to be terminated is small, the method according to the first embodiment is advantageous.
[0276] Example 3
[0277] In addition to or instead of the first and / or second embodiment, all current sensing measurement setup IDs may be terminated.
[0278] As an example, as shown in (a) of Figure 21, if the field indicating whether to terminate all sensing measurement setups (e.g., an "All terminated" field) has a value of 1, this may mean that all current sensing measurement setup IDs are terminated. As an example, the sensing measurement setup termination frame may include an "All terminated" field and may not include any other additional information.
[0279] As yet another example, assume that the value of a field indicating whether or not all sensing measurement setups are terminated (e.g., an "All terminated" field) is 0. That is, if all sensing measurement setups are not terminated, parameters based on Example 1 and / or Example 2 may be added as shown in (b) and (c) of FIG. 21. Then, the sensing measurement setup procedure may be performed with parameters based on Example 1 and / or Example 2.
[0280] Specifically, as shown in (b) of FIG. 21, the sensing measurement setup terminated frame may include an All terminated field set to a value of 0, a field for the number of (sensing) measurement setup IDs to be (terminated), and the (sensing) measurement setup IDs to be terminated.
[0281] And, as shown in (c) of FIG. 21, the sensing measurement setup terminated frame may include an All terminated field set to a value of 0 and a (sensing) measurement setup ID bitmap.
[0282] Example 4
[0283] As described above, if the maximum number of sensing measurement setup IDs is large, the length of the bitmap corresponding to the maximum number of sensing measurement setup IDs may be large. Therefore, the bitmap may be configured based only on the currently set up sensing measurement setup IDs. In this case, a separate field that determines the size of the bitmap may be configured.
[0284] The field that determines the size of the bitmap can indicate the size of the bitmap as an exact value / size (e.g., 4 bits, 1 octet) or can indicate a multiple such as 4 bits / 1 octet (e.g., a value of N to indicate 1 octet * N value).
[0285] As an example, assume that the maximum number of sensing measurement setup IDs is 16, but the number of sensing measurement setup IDs currently being terminated is 3, and the (currently being terminated) sensing measurement setup IDs are 0, 2, and 3. In this case, the field that determines the size of the bitmap can indicate 4 bits as the size of the bitmap.
[0286] As yet another example, when the (currently terminating) sensing measurement setup ID is 0, 2, or 5, the field determining the size of the bitmap may indicate 8 bits as the size of the bitmap. That is, the size of the bitmap may be flexibly determined depending on the number of sensing measurement setup IDs and / or the measurement setup ID value to be terminated.
[0287] 21(d), the sensing measurement setup end frame may include a field indicating whether all sensing measurement setups are to be ended, a field indicating a (sensing) measurement setup ID bitmap size, and a (sensing) measurement setup ID bitmap field. In this case, the (sensing) measurement setup ID bitmap field may indicate the sensing measurement setup ID to be ended, as described above.
[0288] 21(d), assume that it is desired to terminate sensing measurement setup IDs 0 and 2 without terminating all sensing measurement setup IDs (i.e., the field value indicating whether all sensing measurement setups are terminated is set to 0). In this case, the (sensing) measurement setup ID bitmap value may be set to 1010 (i.e., indicating sensing measurement setup IDs 0 and 2).
[0289] The above-described embodiments are combinations of the components and features of the present disclosure in a predetermined form. Each component or feature should be considered as optional unless otherwise expressly stated. Each component or feature may be implemented in a form not combined with other components or features. It is also possible to combine some components and / or features to configure the embodiments of the present disclosure. The order of operations described in the embodiments of the present disclosure may be changed. Some configurations or features of one embodiment may be included in another embodiment, or may be replaced with corresponding configurations or features of another embodiment. It is clear that claims that do not have an explicit reference relationship in the claims may be combined to configure an embodiment, or may be included as a new claim by amendment after filing.
[0290] It is obvious to those skilled in the art that the present disclosure can be embodied in other specific forms without departing from the essential features of the present disclosure. Therefore, the above detailed description should not be interpreted as limiting in any respect, but should be considered as illustrative. The scope of the present disclosure should be determined by a reasonable interpretation of the attached claims, and any modifications within the equivalent scope of the present disclosure are included in the scope of the present disclosure.
[0291] The scope of the present disclosure includes software or machine-executable instructions (e.g., operating systems, applications, firmware, programs, etc.) that cause a device or computer to perform operations according to the methods of the various embodiments, and non-transitory computer-readable media on which such software or instructions or the like can be stored and executed on a device or computer. Instructions available for programming a processing system to perform features described in the present disclosure may be stored on / in a storage medium or computer-readable storage medium, and computer program products including such storage media may be used to embody features described in the present disclosure. The storage medium may include high-speed random access memory, such as DRAM, SRAM, DDR RAM, or other random access solid-state memory devices, but is not limited thereto, and may include non-volatile memory, such as one or more magnetic disk storage devices, optical disk storage devices, flash memory devices, or other non-volatile solid-state storage devices. The memory optionally includes one or more storage devices that are located remotely from the processor. The memory or alternatively the non-volatile memory devices in the memory include non-transitory computer-readable storage media. The features described in this disclosure may be embodied in software and / or firmware stored on any one of a number of machine-readable media and capable of controlling the hardware of a processing system and allowing the processing system to interact with other mechanisms that utilize the results of embodiments of the present disclosure. Such software or firmware may include, but is not limited to, application code, device drivers, operating systems, and execution environments / containers. [Industrial Applicability]
[0292] The method proposed in this disclosure has been described mainly as being applied to an IEEE 802.11-based system, but it can also be applied to various wireless LANs or wireless communication systems other than the IEEE 802.11-based system.
Claims
1. A method for performing a sensing procedure by a first station (STA) in a wireless LAN system, the method comprising: receiving at least one sensing measurement setup request frame from a second STA requesting at least one sensing measurement setup; transmitting at least one sensing measurement setup response frame to the second STA in response to the at least one sensing measurement setup request frame; transmitting a sensing measurement setup termination frame to the second STA or receiving the sensing measurement setup termination frame from the second STA; The method, wherein the sensing measurement setup end frame includes i) specific information indicating whether the first STA or the second STA requests to end all of the at least one sensing measurement setup, and ii) a measurement setup identifier field based on the first information.
2. The specific information is indicated by a specific subfield included in the sensing measurement setup end frame, When the specific subfield value is set to 0, the specific information indicates that the first STA or the second STA does not request to complete the at least one sensing measurement setup; The method of claim 1 , wherein the specific information indicates that the first STA or the second STA requests to complete the at least one sensing measurement setup based on the specific subfield value being set to 1.
3. The method of claim 2 , wherein the measurement setup ID field is reserved based on the particular subfield value being set to 1.
4. The method of claim 2 , wherein the measurement setup ID field indicates an ID of the particular one or more sensing measurement setups to be terminated among the at least one sensing measurement setup based on the particular subfield value being set to 0.
5. The method of claim 1 , wherein the size of the Measurement Setup ID field is one octet.
6. The method of claim 1 , wherein the first STA does not participate in a sensing measurement instance associated with a terminated sensing measurement setup ID among the at least one sensing measurement setup.
7. The method of claim 1 , wherein the at least one sensing measurement setup response frame includes a status code field indicating a response result to the at least one sensing measurement setup request frame.
8. The first STA is a sensing responder, The method of claim 1 , wherein the second STA is a sensing initiator.
9. A first station (STA) performing a sensing procedure in a wireless LAN system, the first STA comprising: one or more transceivers; one or more processors coupled to the one or more transceivers; The one or more processors: receiving at least one sensing measurement setup request frame from a second STA via the one or more transceivers, the sensing measurement setup request frame requesting at least one sensing measurement setup; transmit at least one sensing measurement setup response frame to the second STA via the one or more transceivers in response to the at least one sensing measurement setup request frame; configured to transmit a sensing measurement setup end frame to the second STA via the one or more transceivers, or receive the sensing measurement setup end frame from the second STA via the one or more transceivers; The sensing measurement setup end frame includes: i) specific information indicating whether the first STA or the second STA requests to end all of the at least one sensing measurement setup; and ii) a measurement setup identifier field based on the first information.
10. 1. A method for performing a sensing procedure by a second station (STA) in a wireless LAN system, the method comprising: transmitting at least one sensing measurement setup request frame to a first STA to request at least one sensing measurement setup; receiving at least one sensing measurement setup response frame from the first STA in response to the at least one sensing measurement setup request frame; transmitting a sensing measurement setup end frame to the first STA or receiving the sensing measurement setup end frame from the first STA; The method, wherein the sensing measurement setup end frame includes i) specific information indicating whether the first STA or the second STA requests to end all of the at least one sensing measurement setup, and ii) a measurement setup identifier field based on the first information.
11. A second station (STA) performing a sensing procedure in a wireless LAN system, the second STA comprising: one or more transceivers; one or more processors coupled to the one or more transceivers; The one or more processors: transmit at least one sensing measurement setup request frame to a first STA via the one or more transceivers, the sensing measurement setup request frame requesting at least one sensing measurement setup; receiving at least one sensing measurement setup response frame from the first STA via the one or more transceivers in response to the at least one sensing measurement setup request frame; configured to transmit a sensing measurement setup end frame to the first STA via the one or more transceivers, or receive the sensing measurement setup end frame from the first STA via the one or more transceivers; The sensing measurement setup end frame includes: i) specific information indicating whether the first STA or the second STA requests to end all of the at least one sensing measurement setup; and ii) a measurement setup identifier field based on the first information.
12. 1. A processing device configured to control a first station (STA) to perform a sensing procedure in a wireless LAN system, the processing device comprising: one or more processors; one or more computer memories operatively coupled to the one or more processors and storing instructions that perform operations based on being executed by the one or more processors; The operation includes: receiving at least one sensing measurement setup request frame from a second STA requesting at least one sensing measurement setup; transmitting at least one sensing measurement setup response frame to the second STA in response to the at least one sensing measurement setup request frame; transmitting a sensing measurement setup end frame to the second STA or receiving the sensing measurement setup end frame from the second STA; A processing device, wherein the sensing measurement setup end frame includes: i) specific information indicating whether the first STA or the second STA requests to end all of the at least one sensing measurement setup; and ii) a measurement setup identifier field based on the first information.
13. One or more non-transitory computer-readable media storing one or more instructions, The one or more instructions are executed by one or more processors to provide an apparatus for performing a sensing procedure in a wireless LAN system, the apparatus comprising: Receive at least one sensing measurement setup request frame from a second STA requesting at least one sensing measurement setup; transmit at least one sensing measurement setup response frame to the second STA in response to the at least one sensing measurement setup request frame; and controlling the second STA to transmit a sensing measurement setup end frame to the second STA or to receive the sensing measurement setup end frame from the second STA; The sensing measurement setup end frame includes: i) specific information indicating whether the first STA or the second STA requests to end all of the at least one sensing measurement setup; and ii) a measurement setup identifier field based on the first information.
Citation Information
Patent Citations
Pause / resume measurements in RRC inactive state
JP2021520675A