Apparatus and method for very high throughput null data packet declaration variant indication
By introducing NDPA extension fields in NDPA frames, the problem that the NDPA frame format in the prior art cannot indicate future NDPA variants is solved, and the identification and indication of future NDPA frame variants is realized, which improves the channel status indication capability and the accuracy of beamforming is improved. sex.
Patent Information
- Application Number
- CN202380012622.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-13
- Publication Date
- 2024-12-13
AI Technical Summary
The existing NDPA frame format cannot effectively indicate NDPA variants in future NDPA frame formats, especially in multi-AP operation scenarios, resulting in insufficient channel status indication during the detection process, affecting the accuracy of beamforming and channel optimization.
A new NDPA extension field is introduced to indicate a new NDPA frame variant through AID and/or reserved bit values as part of the STA information field, and the frame structure is extended to support the identification and indication of future NDPA variations.
It realizes effective identification and indication of future variants of NDPA frames, improves channel status indication capabilities during detection, supports the accuracy of multi-AP operation and beamforming, and is suitable for future WLAN systems.
Smart Images

Figure CN119137872A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to apparatus and methods for wireless communications. Background Art
[0002] Wireless communication systems are widely deployed to provide various telecommunication services, such as telephony, video, data, messaging, and broadcasting. In wireless local area network (WLAN) communications (e.g., such as Wi-Fi) and cellular communications (e.g., such as fourth generation (4G) long term evolution (LTE) and fifth generation (5G) new radio (NR)), the Institute of Electrical and Electronics Engineers (IEEE) and the Third Generation Partnership Project (3GPP) define various operations of the sounding process. Summary of the invention
[0003] According to one aspect of the present disclosure, a wireless communication method of a first node is provided. The method may include receiving a Null Packet Data Announcement (NDPA) frame from a second node through a communication interface, the NDPA frame including a detection dialogue token field and a station (STA) information field. The method may include identifying, by at least one processor, an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field. The method may include performing a detection process with a second node based on an NDPA variant, by at least one processor, the NDPA variant being identified based on an indication of an NDPA extension field included in the STA information field.
[0004] According to another aspect of the present disclosure, a wireless communication device for a first node is provided. The device may include at least one processor. In some embodiments, the device may include a memory storing instructions. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to receive an NDPA frame from a second node, and the NDPA frame includes a detection dialogue token field and a STA information field. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to identify an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to perform a detection process with the second node based on the NDPA variant, and the NDPA variant is identified based on the indication of the NDPA extension field included in the STA information field.
[0005] According to a further aspect of the present disclosure, a non-transitory computer-readable medium of a first node is provided. The non-transitory computer-readable medium may store instructions. When the instructions are executed by at least one processor of the first node, the instructions may cause the at least one processor to receive an NDPA frame from the second node, the NDPA frame including a detection dialogue token field and a STA information field. When the instructions are executed by at least one processor of the first node, the instructions may cause the at least one processor to identify the NDPA frame as an extremely high throughput (EHT) NDPA frame based on the NDPA variant subfield in the detection dialogue token field of the NDPA frame. When the instructions are executed by at least one processor of the first node, the instructions may cause the at least one processor to identify an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field. When the instructions are executed by at least one processor of the first node, the instructions may cause the at least one processor to perform a detection process with the second node based on the NDPA variant, the NDPA variant being identified based on an indication of an NDPA extension field included in the STA information field. In some embodiments, the EHT NDPA frame may include an NDPA variant.
[0006] According to another aspect of the present disclosure, a wireless communication method of a first node is provided. The method may include generating an NDPA frame by at least one processor. The NDPA frame may include a detection dialogue token field and a STA information field. The NDPA variant subfield in the detection dialogue token field may indicate that the NDPA frame is an EHT NDPA frame. The NDPA extension field included in the STA information field may indicate the NDPA variant type. The method may include sending the NDPA frame to a second node through a communication interface. The method may include performing a detection process with the second node based on the NDPA variant indicated by the NDPA extension field included in the STA information field by at least one processor.
[0007] According to yet another further aspect of the present disclosure, a wireless communication device for a first node is provided. The device may include at least one processor. The device may include a memory storing instructions. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to generate an NDPA frame, and the NDPA frame includes a detection dialogue token field and a STA information field. The NDPA variant subfield in the detection dialogue token field may indicate that the NDPA frame is an EHT NDPA frame. The NDPA extension field included in the STA information field may indicate the NDPA variant type. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to send the NDPA frame to a second node. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to perform a detection process with the second node based on the NDPA variant indicated by the NDPA extension field included in the STA information field.
[0008] According to yet another further aspect of the present disclosure, a wireless communication device for a first node is provided. The device may include at least one processor. The device may include a memory storing instructions. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to generate an NDPA frame, and the NDPA frame includes a detection dialogue token field and a STA information field. The NDPA variant subfield in the detection dialogue token field may indicate that the NDPA frame is an EHT NDPA frame. The NDPA extension field included in the STA information field may indicate the NDPA variant type. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to send the NDPA frame to a second node. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to perform a detection process with the second node based on the NDPA variant indicated by the NDPA extension field included in the STA information field.
[0009] According to another aspect of the present disclosure, a non-transitory computer-readable medium of a first node is provided. The non-transitory computer-readable medium may store instructions. When the instructions are executed by at least one processor of the first node, the instructions may cause the at least one processor to generate an NDPA frame, and the NDPA frame includes a detection dialogue token field and a STA information field. The NDPA variant subfield in the detection dialogue token field may indicate that the NDPA frame is an EHT NDPA frame. The NDPA extension field included in the STA information field may indicate the NDPA variant type. When the instructions are executed by at least one processor of the first node, the instructions may cause the at least one processor to send the NDPA frame to the second node. When the instructions are executed by at least one processor of the first node, the instructions may cause the at least one processor to perform a detection process with the second node based on the NDPA variant indicated by the NDPA extension field included in the STA information field.
[0010] These illustrative embodiments are not mentioned to limit or define the present disclosure, but rather to provide examples to aid understanding of the present disclosure. Additional embodiments are discussed in the detailed description, and further description is provided in the detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate embodiments of the present disclosure and, together with the description, further serve to explain the principles of the present disclosure and to enable one skilled in the relevant art to make and use the present disclosure.
[0012] Figure 1A A timing diagram of an exemplary WLAN detection process is shown.
[0013] Figure 1B A diagram showing an exemplary NDPA frame format.
[0014] Figure 1C A diagram of an exemplary Probe Dialog Token subfield is shown.
[0015] Figure 1D A table showing exemplary NDPA variant indications.
[0016] Figure 2 An exemplary wireless network according to some embodiments of the present disclosure is shown.
[0017] Figure 3 A block diagram of an exemplary node according to some embodiments of the present disclosure is shown.
[0018] Figure 4 A block diagram of a device including a wireless receiver, a wireless network interface, and a main control chip according to some embodiments of the present disclosure is shown.
[0019] Figure 5A call flow of an exemplary NDPA variant identification process according to some embodiments of the present disclosure is shown.
[0020] Fig. 6A A diagram illustrating a first exemplary NDPA variant indication structure according to some embodiments of the present disclosure.
[0021] Figure 6B An association indicator (AID) allocation table for various NDPA variants according to some embodiments of the present disclosure is shown.
[0022] Fig. 7A A diagram illustrating an exemplary STA information field according to some embodiments of the present disclosure is shown.
[0023] Figure 7B A diagram illustrating a second exemplary NDPA variant indication structure according to some embodiments of the present disclosure.
[0024] Figure 8 A diagram illustrating a third exemplary NDPA variant indication structure according to some embodiments of the present disclosure.
[0025] Fig. 9 A flow chart of a first exemplary method for wireless communication according to some embodiments of the present disclosure is shown.
[0026] Fig.10 A flow chart of a second exemplary method for wireless communication according to some embodiments of the present disclosure is shown.
[0027] Embodiments of the present disclosure will be described with reference to the accompanying drawings. DETAILED DESCRIPTION
[0028] Although specific configurations and arrangements have been discussed, it should be understood that this is done for illustrative purposes only. Those skilled in the relevant art will appreciate that other configurations and arrangements may be used without departing from the spirit and scope of the present disclosure. It will be apparent to those skilled in the relevant art that the present disclosure may also be used for various other applications.
[0029] It should be noted that references in the specification to "one embodiment," "an embodiment," "exemplary embodiments," "some embodiments," "certain embodiments," etc., indicate that the described embodiments may include particular features, structures, or characteristics, but not every embodiment may include these particular features, structures, or characteristics. Furthermore, such phrases do not necessarily refer to the same embodiment. Furthermore, when particular features, structures, or characteristics are described in conjunction with an embodiment, it would still be within the knowledge of those skilled in the relevant art to implement such features, structures, or characteristics in conjunction with other embodiments (whether or not explicitly described).
[0030] Generally, a term may be understood, at least in part, based on usage in context. For example, the term "one or more" as used herein may be used to describe any feature, structure, or characteristic in a singular sense, or may be used to describe a combination of features, structures, or characteristics in a plural sense, depending, at least in part, on context. Similarly, terms such as "a," "an," or "the," also depending, at least in part, on context, may be understood to convey singular or plural usage. Further, the term "based on" may be understood to not necessarily be intended to convey an exclusive set of factors, but may allow for the presence of additional factors that are not necessarily explicitly described, also depending, at least in part, on context.
[0031] Various aspects of the wireless communication system will now be described with reference to various devices and methods. These devices and methods will be described in the detailed description below and illustrated in the accompanying drawings by various blocks, modules, units, components, circuits, steps, operations, processes, algorithms, etc. (collectively referred to as "elements"). These elements may be implemented using electronic hardware, firmware, computer software, or any combination thereof. Whether these elements are implemented as hardware, firmware, or software depends on the specific application and the design constraints imposed on the overall system.
[0032] The technology described herein can be used for various wireless communication networks, such as code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, wireless local area networks (WLAN) systems, global navigation satellite systems (GNSS) and other networks. The terms "network" and "system" are generally used interchangeably. A CDMA network can implement radio access technologies (RATs) such as Universal Terrestrial Radio Access (UTRA), Evolved UTRA (E-UTRA), CDMA 2000, etc. A TDMA network can implement RATs such as Global System for Mobile Communications (GSM). An OFDMA network can implement RATs such as LTE or NR. A WLAN system can implement RATs such as Wi-Fi. The technology described herein can be used for the wireless networks and RATs mentioned above as well as other wireless networks and RATs.
[0033] Transmit beamforming requires knowledge of the channel state to compute a steering matrix that is applied to the transmitted signal to optimize reception at one or more receivers. A station (STA) (user equipment (UE) or access point (AP)) that transmits a signal using a steering matrix is called a "beamformer," and a STA (UE or AP) that optimizes its reception is called a "beamformee." Any device that shapes its transmitted frames can be called a beamformer, and the receiver of such frames is called a beamformee. A single device can act as both a beamformer and a beamformee. The process of beamforming involves measurements of a multiple-input multiple-output (MIMO) channel.
[0034] Figure 1A An exemplary detection process 100 is shown. Figure 1B Diagram 125 shows an exemplary NDPA frame format. Figure 1C Shows Figure 1B A diagram 150 of the Probe Dialog Token subfield 128 of an exemplary NDPA frame format is depicted. Figure 1D Table 175 showing exemplary NDPA variation indications. Figures 1A to 1D Will be described together.
[0035] refer to Figure 1A , beamforming is directly enabled by the beamformer 102 and the beamforming receiver 104 to support the "sounding process". Sounding is the process by which the beamformer 102 obtains channel site information (CSI) from the beamforming receiver 104. The beamformer 102 uses the received CSI to create a steering matrix. For example, the beamformer 102 uses CSI feedback from the beamforming receiver 104 to perform the derivation of the steering matrix. The steering matrix is a mathematical description of how the antenna array should use each individual element to select a spatial path for the transmission. Using the steering matrix, the beamformer 102 precodes the data transmission by creating a set of steered beams to optimize the reception of the beamforming receiver 104.
[0036] The beamformer 102 initiates the sounding process by sending an NDPA frame 101 followed by an NDP frame 105 after a first short interframe space (SIFS) 103a. The beamformer 102 may include at least one STA information field for each beamformee 104 that is expected to prepare compressed beamforming / channel quality indicator (CQI) feedback 107. The beamformee 104 is indicated by including its association identification (AID) in the AID subfield of the STA information field. The NDPA frame 101 includes at least one STA information field.
[0037] After sending the NDPA frame 101, the beamformer 102 next sends a null data packet (NDP) frame 105. Within the NDP frame 105, for each spatial stream used for transmission, a long training field (LTF) may be included. The beamformer receiver 104 removes the space-time stream cyclic shift diversity (CSD) applied to the transmit signal from the NDP frame 105. CSD includes a signal shaping technique in which different phase shifts are applied to the same signal across different transmit chains. After removing the CSD, the beamformer 104 replies to the compressed beamforming / CQI feedback 107 after the second SIFS 103b.
[0038] refer to Figure 1B , the NDPA frame format may include a frame control field 120, a duration field 122, a receiver address (RA) field 124, a transmitter address (TA) field 126, a probe conversation token field 128, a STA information list field 130, and a frame check sequence (FCS) field 132. Referring to the NDPA frame format, a portion of the frame including the frame control field 120, the duration field 122, the RA field 124, and the TA field 126 may be referred to as a medium access control (MAC) header.
[0039] refer to Figure 1C , the sounding conversation token field 128 may include, for example, an NDPA variant subfield 152 and a sounding conversation token number subfield 154. The sounding conversation token number subfield 154 may be used to associate beamforming feedback with a corresponding sounding sequence. The NDPA variant subfield 152 may be used to distinguish NDPA variants between different versions of the IEEE 802.11 specification. Figure 1C The illustrated table 175 lists existing NDPA variants that may be indicated in the NDPA variant subfield 152 .
[0040] The NDPA frame 101 may be associated with an NDPA variant. The NDPA variants include, for example, a very high throughput (VHT) NDPA frame, a ranging NDPA frame, a high efficiency (HE) NDPA frame, and an extremely high throughput (EHT) NDPA frame. As mentioned above, these variants are distinguished by setting the NDPA variant subfield in the detection dialogue token field 128, and whether there is a STA information list field 130 in which the AID subfield is equal to 2045 (i.e., a special AID) and B31 is set to 1. For example, if the NDPA frame 101 includes only one STA information list field 130 and its AID subfield value is less than 2008, in the case of a VHT NDPA frame, a HE NDPA frame, or an EHT NDPA frame, the RA field 124 is set to the address of the STA whose feedback is requested. Otherwise, in the case of a ranging NDPA frame, the RA field 124 is set to the address of the responding STA (RSTA) or the initiating STA (ISTA) as the intended recipient of the frame. In the case of a sensing NDPA frame, the RA field 124 is set to the address of the AP or non-AP STA that is the intended recipient of the frame.
[0041] Unfortunately, existing NDPA frame formats (e.g., existing VHT NDPA frames, existing HE NDPA frames, existing ranging NDPA frames, and existing EHT NDPA frames) can only indicate a limited number of NDPA variants. In other words, existing NDPA frame formats cannot be used to indicate future NDPA frame formats, such as future EHT NDPA frame formats. For example, from Figure 1D It is obvious that all NDPA variant subfields have been used up, because two bits can only indicate four different NDPA types. In future WLAN systems, new NDPA variants may be defined for multi-AP operation.
[0042] To overcome these and other challenges, the present disclosure provides an exemplary detection process that uses an exemplary NDPA frame structure to indicate future variants of the NDPA frame. The exemplary NDPA frame structure may include a new NDPA extension field. For example, the new NDPA extension field may be part of the STA information field. The NDPA extension field may indicate a new NDPA frame variant in the NDPA extension information subfield. The presence of the NDPA extension information subfield may be indicated by an AID and / or a reserved bit value in the NDPA extension field. Fig.10 Additional details of exemplary techniques are provided.
[0043] Although some embodiments are described herein in conjunction with WLAN or GNSS communication systems, the same or similar techniques may also be applied to cellular communication systems. For example, a UE receiving signals from a 5G NR base station via beamforming and / or millimeter wave (mmW) signaling may experience multipath issues because these beams may reflect from nearby objects, which may reduce the accuracy of positioning determinations using these signals. Therefore, without departing from the scope of the present disclosure, the techniques described below may be applied to estimate a set of beam parameters for positioning determinations by a UE in a cellular communication system.
[0044] Figure 2 A simplified architecture of a wireless communication system 200 according to some embodiments presented herein is shown. The system 200 may include non-access point (AP) stations (STAs) such as user equipment (UE) 220-1 to 220-n (collectively referred to as UE220) and AP STAs such as AP 240-1 to 240-4 (collectively referred to as AP 240) that can communicate through a wireless communication network 230. Examples of UE220 may include, for example, a smartphone, a vehicle, a wearable device, a laptop, or any other device that can provide navigation functions to a user. In some embodiments, the wireless communication network 230 may take the form of one or more wireless local area networks (WLANs) or the Internet, and / or may include one or more wireless local area networks (WLANs) or the Internet. In some embodiments, the UE 220 and / or the AP 240 may communicate with the server 250 through the wireless communication network 230. Although the system 200 shows some UEs 220 and APs 240, the number of UEs 220 and APs 240 in the wireless communication network (e.g., WLAN) may vary according to various system parameters. In general, system 200 may include a smaller or larger number of UEs 220 and / or APs 240 .
[0045] In some embodiments, one or more UEs 220 and / or APs 240 in the system 200 may include multiple antennas and may support multiple-input multiple-output (MIMO) and / or multi-user MIMO (MU-MIMO). The UE 220 may receive and measure signals from the AP 240, which may be used for position determination. In some embodiments, the AP 240 may form part of a wireless communication network 230 (e.g., a WLAN). For example, the WLAN may be an IEEE 802.11x network (e.g., such as IEEE 802.11ax, 802.11ay, or higher). In addition, the system 200 may include an extended service set (ESS) network or take the form of an ESS network, which may include multiple appropriately configured basic service set (BSS) networks, independent basic service set (IBSS) networks, self-organizing networks, or peer-to-peer (P2P) networks (e.g., operating according to Wi-Fi Direct or similar protocols).
[0046] In some embodiments, one or more UEs 220 and APs 240 may communicate via a wireless communication network 230, which may be based on IEEE 802.11 or compatible standards. In some embodiments, UE 220 and AP 240 may communicate using a variant of the IEEE 802.11 standard. For example, UE 220 and AP 240 may communicate using 802.11ac on the 5 GHz band, which may support multiple spatial streams including MIMO and MU-MIMO. In some embodiments, UE 220 and AP 240 may communicate using some of the above standards, which may further support one or more of Very High Throughput (VHT) (as described in the above standards) and High Efficiency WLAN (HEW), and / or beamforming with standardized detection and feedback mechanisms. In some embodiments, UE 220 and / or AP 240 may additionally support legacy standards for communicating with legacy devices.
[0047] In some embodiments, UE 220 and / or AP 240 may be connected to one or more additional networks, such as a cellular carrier network, a satellite positioning network (eg, Figure 2 as shown), wireless personal area network (WPAN) access points, etc. ( Figure 2 In some embodiments, UE 220 and / or AP 240 may be connected to a wireless wide area network (WWAN) ( Figure 2 The WWAN may be a code division multiple access (CDMA) network, a time division multiple access (TDMA) network, a frequency division multiple access (FDMA) network, an orthogonal frequency division multiple access (OFDMA) network, a single carrier frequency division multiple access (SC-FDMA) network, Long Term Evolution (LTE), 5G New Radio (NR), WiMax, etc.
[0048] The UE 220 and AP 240 in any of the above communication networks may be configured to perform an exemplary detection process that uses an exemplary NDPA frame structure to indicate future variations of the NDPA frame, as described below in conjunction with Figure 3 Provided in Figure 13.
[0049] It can be considered Figure 2 Each element in is a node of the wireless communication system 200. Figure 3 In the description of the node 300 in FIG. 1 , more details about possible implementations of the node are provided by way of example. The node 300 may be configured as Figure 2 UE 220, AP 240 or server 250 in. Figure 3 As shown, the node 300 may include a processor 302, a memory 304, and a transceiver 306. These components are shown as being connected to each other via a bus, but other connection types are also allowed. When the node 300 is a UE 220, additional components such as a user interface (UI), a sensor, etc. may also be included. Similarly, when the node 300 is configured as a server 250, the node 300 may be implemented as a blade in a server system. Other implementations are also feasible.
[0050] The transceiver 306 may include any suitable device for sending and / or receiving data. The node 300 may include one or more transceivers, but for simplicity of illustration, only one transceiver 306 is shown. The antenna 308 is shown as a possible communication mechanism for the node 300. Multiple antennas and / or antenna arrays may be used to receive multiple spatially multiplexed data streams. In addition, examples of the node 300 may communicate using wired technology instead of wireless technology (or in addition to wireless technology). For example, the AP 240 may communicate with the UE 220 wirelessly, and may communicate with the server 250 via a wired connection (e.g., via an optical cable or a coaxial cable). Other communication hardware may also be included, such as a network interface card (NIC).
[0051] like Figure 3As shown, node 300 may include processor 302. Although only one processor is shown, it should be understood that multiple processors may be included. Processor 302 may include a microprocessor, a microcontroller unit (MCU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a programmable logic device (PLD), a state machine, a gated logic, a discrete hardware circuit, and other suitable hardware configured to perform various functions described in the present disclosure. Processor 302 may be a hardware device with one or more processing cores. Processor 302 can execute software. Software should be broadly interpreted as meaning instructions, instruction sets, codes, code segments, program codes, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, processes, functions, etc. Whether it is called software, firmware, middleware, microcode, hardware description language or other terms. Software may include computer instructions written in an interpreted language, a compiled language or a machine code. Under the general category of software, other technologies are also allowed to command hardware.
[0052] like Figure 3 As shown, node 300 may also include memory 304. Although only one memory is shown, it should be understood that multiple memories may be included. Memory 304 may include memory and storage devices extensively. For example, memory 304 may include random access memory (RAM), read-only memory (ROM), static RAM (SRAM), dynamic RAM (DRAM), ferroelectric RAM (FRAM), electrically erasable programmable ROM (EEPROM), CD-ROM read-only memory (CD-ROM) or other optical disk storage, hard disk drive (HDD) such as disk storage or other magnetic storage device, flash drive, solid state drive (SSD), or any other medium that can be used to carry or store required program code in the form of instructions that can be accessed and executed by processor 302. In a broad sense, memory 304 can be implemented by any computer-readable medium (e.g., non-temporary computer-readable medium).
[0053] The processor 302, memory 304, and transceiver 306 may be implemented in various forms in the node 300 to perform wireless communication functions. In some embodiments, the processor 302, memory 304, and transceiver 306 of the node 300 are implemented on one or more systems on chips (SOCs) (e.g., integrated on one or more SOCs). In one example, the processor 302 and memory 304 may be integrated on an application processor (AP) SoC (sometimes referred to as a "host," and referred to herein as a "master chip"), and the APSoC handles application processing in an operating system (OS) environment, including generating raw data to be transmitted. In another example, the processor 302 and memory 304 may be integrated on a baseband processor (BP) SoC (sometimes referred to as a "modem," and referred to herein as a "radio"), and the BP SoC converts, for example, raw data from the master chip into a signal that can be used to modulate a carrier frequency for transmission, and vice versa, and the BP SoC may run a real-time operating system (RTOS). In yet another example, the processor 302 and the transceiver 306 (and in some cases, the memory 304) may be integrated on a radio frequency (RF) SoC (sometimes referred to as a "transceiver", referred to herein as a "wireless network interface"), and the RF SoC sends and receives RF signals through an antenna 308. It should be understood that in some examples, some or all of the main control chip, wireless and wireless network interfaces may be integrated into a single SoC. For example, the wireless and wireless network interfaces may be integrated into a single SoC that manages all wireless functions for GNSS communication, WLAN communication, WPAN communication, and / or cellular communication.
[0054] Figure 4 4 shows a block diagram of a device 400 according to some embodiments of the present disclosure, wherein the device 400 includes a wireless receiver 402, a wireless network interface 404, and a main control chip 406. The device 400 may be implemented as Figure 2 UE 220 of the wireless communication system 200 in the embodiment. In some embodiments, the wireless receiver 402 is implemented by the processor 302 and the memory 304, and the wireless network interface 404 is implemented by the processor 302, the memory 304 and the transceiver 306, as described above with reference to Figure 3 as described.
[0055] In addition to the on-chip memory 418 (also referred to as “internal memory”, such as registers, buffers, or cache) on the wireless receiver 402, the wireless network interface 404, or the main control chip 406, the device 400 may further include an external memory 408 (e.g., system memory or main memory), which may be shared by the wireless receiver 402, the wireless network interface 404, or the main control chip 406 via a system / main bus. Figure 4It is shown as an independent SoC, but it should be understood that in one example, the wireless receiver 402 and the wireless network interface 404 can be integrated into a SoC; in another example, the wireless receiver 402 and the main control chip 406 can be integrated into a SoC; in yet another example, the wireless receiver 402, the wireless network interface 404 and the main control chip 406 can be integrated into a SoC, as described above.
[0056] In the uplink, when the device 400 is a non-AP STA, and in the downlink, when the device is an AP, the main control chip 406 can generate original data and send the original data to the wireless receiver 402 for encoding, modulation and mapping. The interface 414 of the wireless receiver 402 can receive data from the main control chip 406. The wireless receiver 402 can also access the original data generated by the main control chip 406 and stored in the external memory 408, for example, using direct memory access (DMA) to access the original data. The wireless receiver 402 may first encode the original data (for example, by source coding and / or channel coding) and modulate the encoded data using any suitable modulation technique (for example, multi-phase shift keying (MPSK) modulation or orthogonal amplitude modulation (QAM)). The wireless receiver 402 may perform any other functions, such as symbol or layer mapping, to convert the original data into a signal that can be used to modulate the carrier frequency for transmission. In the uplink, the wireless receiver 402 may send the modulated signal to the wireless network interface 404 through the interface 414. The wireless network interface 404 may convert the modulated signal in digital form into an analog signal, i.e., an RF signal, and perform any suitable front-end RF functions, such as filtering, digital pre-distortion, up-conversion, or sampling rate conversion, through a transmitter (TX) 450. The antenna array 410 may transmit the RF signal provided by the TX 450 of the wireless network interface 404.
[0057] In the downlink, when the device 400 is a non-AP STA, and in the uplink, when the device 400 is an AP, the antenna array 410 may receive signals, for example, from one or more satellites (SVs). The GNSS signal may include one or more LOS signals and / or NLOS signals. The GNSS signal may be transmitted to the receiver (RX) 440 of the wireless network interface 404. The wireless network interface 404 may perform any suitable front-end RF functions, such as filtering, IQ imbalance compensation, downlink paging conversion, or sampling rate conversion, and convert the RF signal (e.g., transmission) into a low-frequency digital signal (baseband signal) that can be processed by the wireless receiver 402.
[0058] As in Figure 4 As seen in FIG. 4 , the wireless receiver 402 may include an NDPA component 420. When the device 400 is implemented as a UE, the NDPA component 420 may be configured to use the following in conjunction with Figure 5 The exemplary operations 505, 507, and 509 described above are used to identify a new NDPA variant; otherwise, when the device 400 is implemented as an AP, the NDPA component 420 may use Figure 5 Example operations 501, 503, and 509 in generate an NDPA frame indicating a new NDPA variant.
[0059] Figure 5 A call flow 500 of an exemplary NDPA variant identification process according to some embodiments of the present disclosure is shown. Fig. 6A A diagram of a first exemplary NDPA variation indication structure 600 is shown, according to some embodiments of the present disclosure. Figure 6B An association indicator (AID) allocation table 626 is shown for various NDPA variations according to some embodiments of the present disclosure. Fig. 7A A diagram of an exemplary STA information field 700 is shown in accordance with some embodiments of the present disclosure. Figure 7B A diagram of a second exemplary NDPA variation indication structure 725 is shown, in accordance with some embodiments of the present disclosure. Figure 8 A diagram of a third exemplary NDPA variation indication structure 800 is shown, according to some embodiments of the present disclosure. Figures 5 to 8 Will be described together.
[0060] refer to Figure 5 , the exemplary NDPA variant indication structure 800 may be implemented by a first node 502 (eg, UE 220) and a second node 504 (eg, AP 240). First, the second node 504 may generate (at 501) an NDPA frame. In some embodiments, the NDPA variant indication structure 800 may be implemented by a first node 502 (eg, UE 220) and a second node 504 (eg, AP 240). Fig. 6A The first exemplary NDPA variant indicating structure 600, Figure 7B A second exemplary NDPA variant identification structure 725 or Figure 8 The third exemplary NDPA variant indicates a structure 800 to generate an NDPA frame.
[0061] refer to Fig. 6A , the first exemplary NDPA variant identification structure 600 may include a probe dialog token dialog field 602, an NDPA extension field 604, a STA information field 606, etc. The probe dialog token dialog field 602 may include, for example, an NDPA variant indication subfield 608 (e.g., indicating an EHT NDPA variant) and a probe dialog token subfield 610. The NDPA extension field 604 (e.g., which may be part of the STA information field 606) may include a reserved AID subfield 612 and an NDPA extension information subfield 614. Two bits of the NDPA variant indication subfield 608 may be set to "11" to indicate an EHT NDPA type.
[0062] refer to Figure 6B , the shaded AIDs are not applicable to the EHT NDPA type, so one of these AIDs may be selected as the unique AID in the reserved AID subfield 612, which may be located in the first STA information field to indicate the presence of the NDPA extension field 604. Referring again to Fig. 6A , the NDPA extension information subfield 614 may be used to indicate a new NDPA variant (eg, in Wi-Fi 7, Wi-Fi 8, or other types).
[0063] refer to Fig. 7A , is an exemplary STA information field 700. The exemplary STA information field 700 may include a reserved AID11 subfield 701, a partial bandwidth (BW) information subfield 703, a first reserved bit subfield 705, a feedback matrix column number (Nc) subfield 707, a feedback type subfield 709, a disambiguation subfield 711, a codebook size subfield 713, and a second reserved bit subfield 715. Any one or more of the reserved bit subfields 706 and 716 may be used to rewrite the current STA information field to include the NDPA extension field.
[0064] For example, refer to Figure 7B , the NDPA frame may include a detection dialogue token field 702, a STA information field 706, etc. The detection dialogue token field 702 may include, for example, an NDPA variant indication subfield 808 (indicating an EHT NDPA variant) and a detection dialogue token subfield 710. The reserved bit subfield 712 (e.g., Fig. 7A One of the reserved bits in the subfields 706, 716, such as B20) may be flipped to indicate that the STA information field 706 ( Fig. 7A 700) is / includes an NDPA extension field 704. The flipped B20 subfield 712 may indicate the presence of an NDPA extension information subfield 714, which may be used to indicate that the NDPA frame is a new NDPA variant.
[0065] refer to Figure 8 , the NDPA frame may include a probe dialog token field 802, a STA information field 806, etc. The probe dialog token field 802 may include, for example, an NDPA variant indication subfield 808 (indicating an EHT NDPA variant) and a probe dialog token subfield 810. Figure 8 The structure shown includes a reserved AID subfield 812 (eg, Figure 6B As shown, the presence of the NDPA extension field 804 and / or the NDPA extension information subfield 814 may be indicated by a reserved bit subfield 816 (eg, B31) in the EHT.
[0066] Reference again Figure 5 , the second node 504 may send (at 503) an NDPA frame associated with the new NDPA variant to the first node 502. The first node 502 may identify (at 505) that the NDPA frame is an EHT NDPA frame based on the NDPA variant indication subfield 608, 708, 808 in the sounding dialog token field 602, 702, 802 of the NDPA frame. Additionally and / or alternatively, the first node 502 may identify (at 507) an NDPA frame associated with the new NDPA variant based on an indication of the NDPA extension field 604, 704, 804 and / or the NDPA extension information subfield 614, 714, 814 included in the STA information field 606, 706, 806. The indication may include a reserved AID subfield 612, a reserved bit subfield 712, or a reserved AID subfield 812 and a reserved bit subfield 816. Once a new NDPA variant is identified, the first node 502 and the second node 504 may perform (at 509) a detection process.
[0067] Fig. 9 1 is a flowchart of a first exemplary wireless communication method 900 according to an embodiment of the present disclosure. The first method 900 may be performed by a wireless device (e.g., such as UE 220, node 300, apparatus 400, wireless receiver 402, NDPA component 420, first node 502, or non-AP STA, for example only). The first method 900 may include steps 902 to 908 as described below. It should be understood that some steps may be optional, and some steps may be performed simultaneously or in different steps. Fig. 9 Execute in the order shown.
[0068] refer to Fig. 9 At 902, the wireless device may receive an NDPA frame from a second node, the NDPA frame including a detection dialogue token field and a STA information field. Figure 5 , the second node 504 may send (at 503 ) an NDPA frame associated with the new NDPA variant, which is received by the first node 502 .
[0069] At 904, the wireless device may identify that the NDPA frame is an EHT NDPA frame based on the NDPA Variant subfield in the Probe Dialog Token field of the NDPA frame. Figure 5 , the first node 502 may identify (at 505) that the NDPA frame is an EHT NDPA frame based on the NDPA variant indication subfield 608, 708, 808 in the sounding dialog token field 602, 702, 802 of the NDPA frame.
[0070] At 906, the wireless device may identify an NDPA frame associated with an NDPA variant based on an indication of the NDPA extension field included in the STA information field. Figure 5 , the first node 502 may identify (at 507) an NDPA frame associated with the new NDPA variant based on an indication of the NDPA extension field 604, 704, 804 and / or the NDPA extension information subfield 614, 714, 814 included in the STA information field 606, 706, 806. The indication may include the reserved AID subfield 612, the reserved bit subfield 712, or the reserved AID subfield 812 and the reserved bit subfield 816.
[0071] At 908, the wireless device may perform a detection procedure with the second node based on the NDPA variant identified based on the indication of the NDPA extension field included in the STA information field. Figure 5 , upon identifying a new NDPA variant, the first node 502 and the second node 504 may perform (at 509) a detection process.
[0072] Fig.10 1 is a flowchart of a second exemplary wireless communication method 1000 according to an embodiment of the present disclosure. The second method 1000 may be performed by a wireless device (e.g., such as UE 220, node 300, apparatus 400, wireless receiver 402, NDPA component 420, second node 504, or AP STA, by way of example only). The second method 1000 may include steps 1002 to 1006 as described below. It should be understood that some steps may be optional, and some steps may be performed simultaneously or in different steps. Fig.10 Execute in the order shown.
[0073] refer to Fig.10 At 1002, the wireless device may generate an NDPA frame, the NDPA frame including a probe dialogue token field and a STA information field, the probe dialogue token field having an NDPA variant subfield, the NDPA variant subfield indicating that the NDPA frame is an extremely high throughput EHT NDPA frame, and the STA information field having an NDPA extension field, the NDPA extension field indicating an NDPA variant type. For example, referring to Figure 5 , the second node 504 may generate (at 501) an NDPA frame. In some embodiments, Fig. 6A The first exemplary NDPA variant indicating structure 600, Figure 7B A second exemplary NDPA variant identification structure 725 or Figure 8 The third exemplary NDPA variant indicates a structure 800 for generating an NDPA frame. Fig. 6A, the first exemplary NDPA variant indication structure 600 may include a probe token dialog field 602, an NDPA extension field 604, a STA information field 606, etc. The probe token dialog field 602 may include, for example, an NDPA variant indication subfield 608 (e.g., indicating an EHT NDPA variant) and a probe dialog token subfield 610. The NDPA extension field 604 (e.g., which may be part of the STA information field 606) may include a reserved AID subfield 612 and an NDPA extension information subfield 614. Two bits of the NDPA variant indication subfield 608 may be set to "11" to indicate the EHT NDPA type. Reference Figure 6B , the shaded AIDs are not applicable to the EHT NDPA type, so one of these AIDs may be selected as the only AID in the reserved AID subfield 612. The reserved AID 612 may be located in the first STA information field and is used to indicate the presence of the NDPA extension field 604.
[0074] Reference again Fig. 6A , the NDPA extension information subfield 614 may be used to indicate a new NDPA variant (e.g., in Wi-Fi 7, Wi-Fi 8, or other types). Fig. 7A , is an exemplary STA information field 700. The exemplary STA information field 700 may include a reserved AID11 subfield 701, a partial BW information subfield 703, a first reserved bit subfield 705, an Nc subfield 707, a feedback type subfield 709, a disambiguation subfield 711, a codebook size subfield 713, and a second reserved bit subfield 715. Any one or more of the reserved bit subfields 706 and 716 may be used to rewrite the current STA information field to include the NDPA extension field. For example, referring to Figure 7B , the NDPA frame may include a detection dialogue token field 702, a STA information field 706, etc. The detection dialogue token field 702 may include, for example, an NDPA variant indication subfield 808 (indicating an EHT NDPA variant) and a detection dialogue token subfield 710. The reserved bit subfield 712 (e.g., Fig. 7A One of the reserved bits in the subfields 706, 716, such as B20) may be flipped to indicate that the STA information field 706 ( Fig. 7A In the example, 700 is also the NDPA extension field 704 / includes the NDPA extension field 704. The flipped reserved bit subfield 712 may indicate the presence of the NDPA extension information subfield 714, which may be used to indicate that the NDPA frame is a new NDPA variant. Figure 8, the NDPA frame may include a probe dialog token field 802, a STA information field 806, etc. The probe dialog token field 802 may include, for example, an NDPA variant indication subfield 808 (indicating an EHT NDPA variant) and a probe dialog token subfield 810. Figure 8 The structure shown includes a reserved AID subfield 812 (eg, Figure 6B As shown, the presence of the NDPA extension field 804 and / or the NDPA extension information subfield 814 may be indicated by a reserved bit subfield 816 (eg, B31) in the EHT.
[0075] At 1004, the wireless device may send an NDPA frame to the second node. Figure 5 , the second node 504 may send (at 503 ) an NDPA frame associated with the new NDPA variant to the first node 502 .
[0076] At 1006, the wireless device may perform a detection procedure with the second node based on the NDPA variant indicated by the NDPA extension field included in the STA information field. Figure 5 , upon identifying a new NDPA variant, the first node 502 and the second node 504 may perform (at 509) a detection process.
[0077] In various aspects of the present disclosure, the functions described herein may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on a non-transitory computer-readable medium or encoded as instructions or code. Computer-readable media include computer storage media. Storage media may be a computer program that can be accessed by a computing device (e.g., Figure 3 Any available medium accessed by the node 300 in (e.g., Node 300 in). By way of example, and not limitation, such computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, HDD (e.g., disk storage or other magnetic storage device), flash drive, SSD, or any other medium that can be used to carry or store the required program code in the form of instructions or data structures accessible by a processing system (e.g., mobile device or computer). The disk and optical disk used herein include CD, laser disk, optical disk, digital video disk (DVD) and floppy disk, wherein the disk usually reproduces data magnetically, and the optical disk reproduces data optically with laser. The combination of the above items should also be included in the scope of computer-readable medium.
[0078] According to one aspect of the present disclosure, a wireless communication method of a first node is provided. The method may include receiving an NDPA frame from a second node through a communication interface, the NDPA frame including a detection dialogue token field and a STA information field. The method may include identifying, by at least one processor, an NDPA frame associated with an NDPA2 variant based on an indication of an NDPA extension field included in the STA information field. The method may include performing a detection process with a second node based on an NDPA variant, by at least one processor, the NDPA variant being identified based on an indication of an NDPA extension field included in the STA information field.
[0079] In some embodiments, the method may further include identifying, by at least one processor, that the NDPA frame is an EHT NDPA frame based on an NDPA variant subfield in a sounding dialog token field of the NDPA frame. In some embodiments, the EHT NDPA frame may include an NDPA variant.
[0080] In some embodiments, the indication of the NDPA extension field may include an AID subfield in the STA Information field. In some embodiments, the STA Information field with the reserved AID subfield may be the first STA Information field in the NDPA frame.
[0081] In some embodiments, identifying, by at least one processor, an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA Information field may include identifying the presence of the NDPA extension field based on a reserved AID subfield.
[0082] In some embodiments, the indication of the NDPA extension field may include a reserved bit subfield value in the STA Information field.
[0083] In some embodiments, identifying, by at least one processor, an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA Information field may include: identifying the presence of the NDPA extension field based on a reserved bit subfield value.
[0084] In some embodiments, the indication of the NDPA extension field may include a reserved AID subfield and a reserved bit subfield value in the STA information field.
[0085] In some embodiments, identifying, by at least one processor, an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field may include: identifying the presence of the NDPA extension field based on a reserved AID subfield and a reserved bit subfield value.
[0086] According to another aspect of the present disclosure, a wireless communication device for a first node is provided. The device may include at least one processor. In some embodiments, the device may include a memory storing instructions. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to receive an NDPA frame from a second node, and the NDPA frame includes a detection dialogue token field and a STA information field. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to identify an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to perform a detection process with the second node based on the NDPA variant, and the NDPA variant is identified based on the indication of the NDPA extension field included in the STA information field.
[0087] In some embodiments, the memory stores instructions that, when executed by at least one processor, may further cause the at least one processor to identify that the NDPA frame is an EHT NDPA frame based on the NDPA variant subfield in the sounding dialog token field of the NDPA frame. In some embodiments, the EHT NDPA frame may include an NDPA variant.
[0088] In some embodiments, the indication of the NDPA extension field may include an AID subfield in the STA Information field. In some embodiments, the STA Information field with the reserved AID subfield may be the first STA Information field in the NDPA frame.
[0089] In some embodiments, in order to identify an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field, the memory stores instructions that, when executed by at least one processor, may cause the at least one processor to identify the presence of the NDPA extension field based on the reserved AID subfield.
[0090] In some embodiments, the indication of the NDPA extension field may include a reserved bit subfield value in the STA Information field.
[0091] In some embodiments, in order to identify an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field, a memory stores instructions that, when executed by at least one processor, may cause the at least one processor to identify the presence of the NDPA extension field based on a reserved bit subfield value.
[0092] In some embodiments, the indication of the NDPA extension field includes the AID subfield and the reserved bit subfield value in the STA information field.
[0093] In some embodiments, in order to identify an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field, the memory stores instructions that, when executed by at least one processor, may cause the at least one processor to identify the presence of the NDPA extension field based on the reserved AID subfield and the reserved bit subfield value.
[0094] According to a further aspect of the present disclosure, a non-transitory computer-readable medium of a first node is provided. The non-transitory computer-readable medium may store instructions. When the instructions are executed by at least one processor of the first node, the instructions may cause the at least one processor to receive an NDPA frame from the second node, the NDPA frame including a detection dialogue token field and a STA information field. When the instructions are executed by at least one processor of the first node, the instructions may cause the at least one processor to identify that the NDPA frame is an EHT NDPA frame based on the NDPA variant subfield in the detection dialogue token field of the NDPA frame. When the instructions are executed by at least one processor of the first node, the instructions may cause the at least one processor to identify an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field. When the instructions are executed by at least one processor of the first node, the instructions may cause the at least one processor to perform a detection process with the second node based on the NDPA variant, the NDPA variant being identified based on an indication of an NDPA extension field included in the STA information field. In some embodiments, the EHT NDPA frame may include an NDPA variant.
[0095] In some embodiments, the indication of the NDPA extension field may include an AID subfield in the STA information field. In some embodiments, the STA information field having the reserved AID subfield may be the first STA information field in the NDPA frame. In some embodiments, to identify an NDPA frame associated with an NDPA variant based on the indication of the NDPA extension field included in the STA information field, when the instructions are executed by at least one processor, the instructions may cause the at least one processor to identify the presence of the NDPA extension field based on the reserved AID subfield.
[0096] In some embodiments, the indication of the NDPA extension field may include a reserved bit subfield value in the STA information field. In some embodiments, to identify an NDPA frame associated with an NDPA variant based on the indication of the NDPA extension field included in the STA information field, when the instructions are executed by at least one processor, the instructions may cause the at least one processor to identify the presence of the NDPA extension field based on the reserved bit subfield value.
[0097] In some embodiments, the indication of the NDPA extension field may include an AID subfield and a reserved bit subfield value in the STA information field. In some embodiments, to identify an NDPA frame associated with an NDPA variant based on the indication of the NDPA extension field included in the STA information field, when the instructions are executed by at least one processor, the instructions may cause the at least one processor to identify the presence of the NDPA extension field based on the reserved AID subfield and the reserved bit subfield value.
[0098] According to another aspect of the present disclosure, a wireless communication method of a first node is provided. The method may include generating an NDPA frame by at least one processor. The NDPA frame may include a detection dialogue token field and a STA information field. The NDPA variant subfield in the detection dialogue token field may indicate that the NDPA frame is an EHT NDPA frame. The NDPA extension field included in the STA information field may indicate the NDPA variant type. The method may include sending the NDPA frame to a second node through a communication interface. The method may include performing a detection process with the second node based on the NDPA variant indicated by the NDPA extension field included in the STA information field by at least one processor.
[0099] In some embodiments, the STA Information field may further include an indication of the presence of the NDPA extension field.
[0100] In some embodiments, the indication of the NDPA extension field may include an AID subfield in the STA Information field. In some embodiments, the STA Information field with the reserved AID subfield may be the first STA Information field in the NDPA frame.
[0101] In some embodiments, the indication of the NDPA extension field may include a reserved bit subfield value in the STA Information field.
[0102] In some embodiments, the indication of the NDPA extension field may include the AID subfield and the reserved bit subfield value in the STA information field.
[0103] In some embodiments, the first node may be an AP.
[0104] In some embodiments, the second node may be a non-AP STA.
[0105] According to yet another further aspect of the present disclosure, a wireless communication device for a first node is provided. The device may include at least one processor. The device may include a memory storing instructions. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to generate an NDPA frame, and the NDPA frame includes a detection dialogue token field and a STA information field. The NDPA variant subfield in the detection dialogue token field may indicate that the NDPA frame is an EHT NDPA frame. The NDPA extension field included in the STA information field may indicate the NDPA variant type. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to send the NDPA frame to a second node. The memory stores instructions, and when the instructions are executed by at least one processor, the instructions may cause at least one processor to perform a detection process with the second node based on the NDPA variant indicated by the NDPA extension field included in the STA information field.
[0106] In some embodiments, the STA Information field may further include an indication of the presence of the NDPA extension field.
[0107] In some embodiments, the indication of the NDPA extension field may include an AID subfield in the STA Information field. In some embodiments, the STA Information field with the reserved AID subfield may be the first STA Information field in the NDPA frame.
[0108] In some embodiments, the indication of the NDPA extension field may include a reserved bit subfield value in the STA Information field.
[0109] In some embodiments, the indication of the NDPA extension field may include the AID subfield and the reserved bit subfield value in the STA information field.
[0110] In some embodiments, the first node may be an AP.
[0111] In some embodiments, the second node may be a non-AP STA.
[0112] According to another aspect of the present disclosure, a non-transitory computer-readable medium of a first node is provided. The non-transitory computer-readable medium may store instructions. When the instructions are executed by at least one processor of the first node, the instructions may cause the at least one processor to generate an NDPA frame, and the NDPA frame includes a detection dialogue token field and a STA information field. The NDPA variant subfield in the detection dialogue token field may indicate that the NDPA frame is an EHT NDPA frame. The NDPA extension field included in the STA information field may indicate the NDPA variant type. When the instructions are executed by at least one processor of the first node, the instructions may cause the at least one processor to send the NDPA frame to the second node. When the instructions are executed by at least one processor of the first node, the instructions may cause the at least one processor to perform a detection process with the second node based on the NDPA variant indicated by the NDPA extension field included in the STA information field.
[0113] In some embodiments, the STA Information field may further include an indication of the presence of the NDPA extension field.
[0114] In some embodiments, the indication of the NDPA extension field may include an AID subfield in the STA Information field. In some embodiments, the STA Information field with the reserved AID subfield may be the first STA Information field in the NDPA frame.
[0115] In some embodiments, the indication of the NDPA extension field may include a reserved bit subfield value in the STA Information field.
[0116] In some embodiments, the indication of the NDPA extension field may include the AID subfield and the reserved bit subfield value in the STA information field.
[0117] In some embodiments, the first node may be an AP.
[0118] In some embodiments, the second node may be a non-AP STA.
[0119] Thus, the foregoing description of specific embodiments will reveal the general nature of the present disclosure, and others can easily modify and / or adapt such specific embodiments for various applications by applying knowledge in the art without undue experimentation without departing from the general concept of the present disclosure. Therefore, based on the teachings and guidance presented herein, such adaptations and modifications are intended to be within the meaning and range of equivalents of the disclosed embodiments. It should be understood that the terms or expressions herein are for the purpose of description rather than limitation, so that the terms or expressions of this specification will be interpreted by the skilled person based on the teachings and guidance.
[0120] Embodiments of the present disclosure have been described above, wherein the reserved AID subfields of the functional impairment block show the implementation of the specified functions and their relationships. For ease of description, the boundaries of these functional impairment blocks are arbitrarily defined in this article. As long as the specified functions and their relationships are properly performed, alternative boundaries can be defined.
[0121] The Summary and Abstract sections may set forth one or more but not all exemplary embodiments of the present disclosure as contemplated by the inventor(s), and thus, are not intended to limit the present disclosure and the appended claims in any way.
[0122] Various functional blocks, modules, and steps are disclosed above. The specific arrangements provided are illustrative, not limiting. Therefore, the functional blocks, modules, and steps may be reordered or combined in a manner different from the examples provided above. Likewise, some embodiments include only a subset of the functional blocks, modules, and steps, and any such subset is permitted.
[0123] The breadth and scope of the present disclosure should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
Claims
1. A wireless communication method of a first node, comprising: receiving a Null Data Packet Announcement (NDPA) frame from the second node via the communication interface, the NDPA frame comprising a Probe Dialogue Token field and a Station STA Information field; identifying, by at least one processor, an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field; and A detection process is performed, by the at least one processor, with the second node based on the NDPA variant, the NDPA variant being identified based on an indication of the NDPA extension field included in the STA information field.
2. The method according to claim 1, further comprising: identifying, by the at least one processor, that the NDPA frame is an extremely high throughput (EHT) NDPA frame based on an NDPA variant subfield in the sounding dialog token field of the NDPA frame, The EHT NDPA frame includes the NDPA variant.
3. The method according to claim 1, wherein: The indication of the NDPA extension field includes the reserved association identifier AID subfield in the STA information field, and The STA information field having the reserved AID subfield is the first STA information field in the NDPA frame.
4. The method according to claim 3, wherein: Identifying, by at least one processor, an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field comprises: Based on the reserved AID subfield, the presence of the NDPA extension field is identified.
5. The method according to claim 1, wherein: The indication of the NDPA extension field includes a reserved bit subfield value in the STA information field.
6. The method according to claim 5, wherein: Identifying, by at least one processor, an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field comprises: Based on the reserved bit subfield value, the presence of the NDPA extension field is identified.
7. The method according to claim 1, wherein: The indication of the NDPA extension field includes a reserved association identifier AID subfield and a reserved bit subfield value in the STA information field.
8. The method according to claim 7, wherein: Identifying, by at least one processor, an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field comprises: Based on the reserved AID subfield and the reserved bit subfield value, the presence of the NDPA extension field is identified.
9. A wireless communication device for a first node, comprising: at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the at least one processor to: receiving a Null Data Packet Announcement NDPA frame from the second node, the NDPA frame comprising a Probe Dialogue Token field and a Station STA Information field; identifying an NDPA frame associated with an NDPA variant based on an indication of the NDPA extension field included in the STA information field; and A probing procedure is performed with the second node based on the NDPA variant, the NDPA variant being identified based on an indication of the NDPA extension field included in the STA information field.
10. The device according to claim 9, wherein: The memory stores instructions that, when executed by the at least one processor, further cause the at least one processor to: identifying the NDPA frame as an extremely high throughput (EHT) NDPA frame based on an NDPA variant subfield in the sounding dialog token field of the NDPA frame, The EHT NDPA frame includes the NDPA variant.
11. The device according to claim 9, wherein: The indication of the NDPA extension field includes the reserved association identifier AID subfield in the STA information field, and The STA information field having the reserved AID subfield is the first STA information field in the NDPA frame.
12. The device according to claim 11, wherein In order to identify an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field, the memory stores instructions that, when executed by the at least one processor, cause the at least one processor to: Based on the reserved AID subfield, the presence of the NDPA extension field is identified.
13. The device according to claim 9, wherein: The indication of the NDPA extension field includes a reserved bit subfield value in the STA information field.
14. The device according to claim 13, wherein: In order to identify an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field, the memory stores instructions that, when executed by the at least one processor, cause the at least one processor to: Based on the reserved bit subfield value, the presence of the NDPA extension field is identified.
15. The device according to claim 9, wherein: The indication of the NDPA extension field includes a reserved association identifier AID subfield and a reserved bit subfield value in the STA information field.
16. The device according to claim 15, wherein: In order to identify an NDPA frame associated with an NDPA variant based on an indication of an NDPA extension field included in the STA information field, the memory stores instructions that, when executed by the at least one processor, cause the at least one processor to: Based on the reserved AID subfield and the reserved bit subfield value, the presence of the NDPA extension field is identified.
17. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor of a first node, cause the at least one processor to: receiving a Null Data Packet Announcement NDPA frame from the second node, the NDPA frame comprising a Probe Dialogue Token field and a Station STA Information field; identifying, based on an NDPA variant subfield in the sounding dialog token field of the NDPA frame, that the NDPA frame is an extremely high throughput (EHT) NDPA frame; identifying an NDPA frame associated with an NDPA variant based on an indication of the NDPA extension field included in the STA information field; and performing a probing procedure with the second node based on the NDPA variant, the NDPA variant being identified based on an indication of the NDPA extension field included in the STA information field, in, The EHT NDPA frame includes the NDPA variant.
18. The non-transitory computer readable medium of claim 17, wherein: The indication of the NDPA extension field includes the reserved association identifier AID subfield in the STA information field, The STA Information field having the reserved AID subfield is the first STA Information field in the NDPA frame, and In order to identify an NDPA frame associated with an NDPA variant based on an indication of the NDPA extension field included in the STA information field, when the instructions are executed by the at least one processor, the instructions cause the at least one processor to: Based on the reserved AID subfield, the presence of the NDPA extension field is identified.
19. The non-transitory computer readable medium of claim 17, wherein: The indication of the NDPA extension field includes the reserved bit subfield value in the STA information field, and In order to identify an NDPA frame associated with an NDPA variant based on an indication of the NDPA extension field included in the STA information field, when the instructions are executed by the at least one processor, the instructions cause the at least one processor to: Based on the reserved bit subfield value, the presence of the NDPA extension field is identified.
20. The non-transitory computer readable medium of claim 17, wherein: The indication of the NDPA extension field includes the reserved association identifier AID subfield and the reserved bit subfield value in the STA information field, and In order to identify an NDPA frame associated with an NDPA variant based on an indication of the NDPA extension field included in the STA information field, when the instructions are executed by the at least one processor, the instructions cause the at least one processor to: Based on the reserved AID subfield and the reserved bit subfield value, the presence of the NDPA extension field is identified.
