Method and system for Wi-Fi detection announcement - Patents.com

The method addresses the limitations of existing Wi-Fi detection procedures by using CSI feedback frames with coefficients and scale ratios, along with extended frame structures, to enhance the accuracy and effectiveness of CSI measurements and detection processes.

JP7676597B2Active Publication Date: 2025-05-14HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023577193
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-06-09
Filing Date
2022-06-14
Publication Date
2025-05-14
Estimated Expiration
2042-06-14

AI Technical Summary

Technical Problem

Existing Wi-Fi detection procedures are limited by inaccurate CSI measurements and inadequate frame structures, which restrict the effectiveness of detection processes.

Method used

The proposed method involves receiving a detection request, sending CSI feedback frames with coefficients and scale ratios, and utilizing extended frame structures with additional fields for improved detection setup information, including detection setup identifiers, measurement setup IDs, and feedback frame lengths.

Benefits of technology

This approach enhances the accuracy of CSI measurements and improves the overall effectiveness of Wi-Fi detection processes by providing more precise channel state information and optimized frame structures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007676597000002
    Figure 0007676597000002
  • Figure 0007676597000003
    Figure 0007676597000003
  • Figure 0007676597000004
    Figure 0007676597000004
Patent Text Reader

Abstract

Procedures and frame structures for Wi-Fi detection are described. An aspect of the present disclosure provides a method of detection. Such a method includes sending a detection request by an initiating station (STA) to one or more responder STAs, the detection request including a detection announcement frame (SAF) indicating detection setup information including frame structure information. The SAF includes at least one field indicating the frame structure information including one or more of a detection setup identifier (ID), a SAF version ID, a detection session ID, a measurement setup ID, and a measurement instance ID. The method further includes receiving one or more responses based on the detection request from the one or more responder STAs by the initiating STA.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to the field of communication networks, and in particular to procedures and frame structures for Wi-Fi discovery. [Background technology]

[0002] Channel state information (CSI) may reflect wireless signal propagation characteristics associated with a link between a transmitter and a receiver, for example, at some carrier frequency. CSI measurements may include information in time, frequency, and spatial domains. CSI may be used in sensing procedures, for example, for identification and detection of human activities and other applications. However, existing sensing procedures may be limited in terms of CSI measurement accuracy. Furthermore, the frame structures and fed back information used in existing sensing procedures further limit the extent to which the sensing procedures may allow for improved CSI measurements.

[0003] Therefore, a need exists for an enhanced procedure and frame structure for Wi-Fi discovery that obviates or mitigates one or more limitations of the prior art.

[0004] This background information is provided for the purpose of identifying information believed by the applicant to be of possible relevance to the present invention. No admission is necessarily intended, nor should it be construed, that any of the preceding information constitutes prior art against the present invention. Summary of the Invention

[0005] Aspects of the present disclosure provide a method of sensing for a communication system using multiple spatial streams (SS) for transmission received at multiple receive (RX) chain pairs. Such a method includes receiving a sensing request by a responder station (STA) from an initiating STA. Such a method further includes sending one or more responses based on the sensing request by the responder STA to the initiating STA, the response including a channel state information (CSI) feedback frame, the CSI feedback frame including CSI coefficients and a scale ratio.

[0006] In some embodiments, the CSI coefficients are calculated for each spatial stream (SS)-RX chain pair and for each subcarrier. space The scale ratio is calculated for each spatial stream (SS)-RX chain pair. In some embodiments, the scale ratio defines a range of the CSI coefficients for quantization purposes. In some embodiments, the method further includes the responder STA calculating a range of the CSI coefficients for each spatial stream (SS)-RX chain pair and for each subcarrier. In some embodiments, the method further includes the responder STA calculating a scale ratio to define a range of the CSI coefficients for each spatial stream (SS)-RX chain pair and for each subcarrier. space Further includes defining for each stream (SS)-RX chain pair.

[0007] In some embodiments, the method further includes receiving, by a responder station (STA), from an initiating STA, a sensing announcement frame (SAF) indicating sensing setup information including frame structure information, the SAF including at least one field indicating frame structure information including one or more of a sensing setup identifier (ID), a SAF version ID, a sensing session ID, a measurement setup ID, and a measurement instance ID, and sending, by the responder STA, to the initiating STA, one or more responses based on the sensing request. In some embodiments, the method further includes the at least one field including a first field and a second field, the first field indicating a sensing session ID, and the second field indicating one or more of a sensing setup identifier (ID), a SAF version ID, a measurement setup ID, and a measurement instance ID. In some embodiments, one or more fields of the at least one field are repeated. In some embodiments, the at least one field further indicates a preamble puncturing pattern indicating bandwidth availability or non-availability.

[0008] Another aspect of the present disclosure provides a method of sensing. Such a method includes sending a sensing request by an initiating station (STA) to one or more responder STAs, the sensing request including a sensing announcement frame (SAF) indicating sensing setup information including frame structure information. The SAF includes at least one field indicating the frame structure information including one or more of a sensing setup identifier (ID), a SAF version ID, a sensing session ID, a measurement setup ID, and a measurement instance ID. The method further includes receiving one or more responses based on the sensing request from the one or more responder STAs by the initiating STA.

[0009] In some embodiments, the at least one field includes a first field and a second field, the first field indicating a sensing session ID and the second field indicating one or more of a sensing setup identifier (ID), a SAF version ID, a measurement setup ID, and a measurement instance ID. In some embodiments, the at least one field is at least one byte in length. In some embodiments, the at least one field further indicates a preamble puncturing pattern indicating bandwidth availability or non-availability. In some embodiments, the preamble puncturing pattern indicates bandwidth availability or non-availability in units of 20 MHz. In some embodiments, the at least one field further indicates a feedback frame length for one or more responses. In some embodiments, the at least one field further indicates a bandwidth of a sensing null data packet (NDP). In some embodiments, one or more of the at least one field are repeated.

[0010] In some embodiments, the method further includes sending a sensing null data packet (NDP) by the initiating STA to one or more of the responder STAs, the sensing NDP including one or more long training fields (LTFs) to which an extremely high throughput (EHT) rule applies. In some embodiments, the at least one field further indicates a bandwidth of the sensing NDP. In some embodiments, the one or more LTFs are of 4xLTF type.

[0011] In some embodiments, the one or more responses include one or more sensed feedback action frames indicating a scale ratio corresponding to a channel state information (CSI) coefficient, the CSI coefficient being per subcarrier and based on the number of spatial streams and the number of RX chains.

[0012] Another aspect of the present disclosure provides a method of sensing. Such a method includes receiving, by a responder station (STA) from an initiating STA, a sensing request including a sensing announcement frame (SAF) indicating sensing setup information including frame structure information. The SAF includes at least one field indicating the frame structure information including one or more of a sensing setup identifier (ID), a SAF version ID, a sensing session ID, a measurement setup ID, and a measurement instance ID. The method further includes sending, by the responder STA to the initiating STA, one or more responses based on the sensing request.

[0013] In some embodiments, the at least one field includes a first field and a second field, the first field indicating a sensing session ID, and the second field indicating one or more of a sensing setup identifier (ID), a SAF version ID, a measurement setup ID, and a measurement instance ID. In some embodiments, one or more of the at least one field are repeated. In some embodiments, the at least one field further indicates a preamble puncturing pattern indicating bandwidth availability or non-availability. In some embodiments, the at least one field further indicates a feedback frame length for the one or more responses. In some embodiments, the at least one field further indicates a bandwidth of a sensing null data packet (NDP). In some embodiments, the method further includes receiving a sensing null data packet (NDP) from the initiating STA by the responding STA, the sensing NDP being subject to an extremely high throughput (EHT) rule and including one or more long training fields (LTFs) that are of a 4xLTF type. In some embodiments, the one or more responses include one or more sensed feedback action frames indicating a scale ratio corresponding to a channel state information (CSI) coefficient, the CSI coefficient being per subcarrier and based on the number of spatial streams and the number of RX chains.

[0014] Other aspects of the present disclosure provide apparatus and systems configured to implement the methods disclosed herein. For example, wireless stations and access points can be configured with machine-readable memories that include instructions that, when executed by processors of these devices, configure the devices to perform the methods disclosed herein.

[0015] In some embodiments, the machine-readable instructions, when executed by a STA, configure the STA to calculate CSI coefficients per spatial stream (SS)-RX chain pair and per subcarrier. In some embodiments, the machine-readable instructions, when executed by a STA, configure the scale ratio space In some embodiments, the machine-readable instructions, when executed by a STA, configure the STA to calculate a range of CSI coefficients for each spatial stream (SS)-RX chain pair and for each subcarrier, and to calculate the scale ratio to define the range of the CSI coefficients for quantization purposes. In some embodiments, the machine-readable instructions, when executed by a STA, configure the STA to calculate a range of CSI coefficients for each spatial stream (SS)-RX chain pair and for each subcarrier, and to calculate the scale ratio to define the range of the CSI coefficients for space The STA is further configured to define per Stream (SS)-RX chain pair.

[0016] In some embodiments, the machine-readable instructions, when executed by a STA, further configure the STA for receiving from an initiating STA a sensing announcement frame (SAF) indicating sensing setup information including frame structure information, the SAF including at least one field indicating frame structure information including one or more of a sensing setup identifier (ID), a SAF version ID, a sensing session ID, a measurement setup ID, and a measurement instance ID, and for sending one or more responses based on the sensing request to the initiating STA. In some embodiments, the at least one field includes a first field and a second field, the first field indicating a sensing session ID, and the second field indicating one or more of a sensing setup identifier (ID), a SAF version ID, a measurement setup ID, and a measurement instance ID. In some embodiments, one or more of the at least one field are repeated. In some embodiments, the at least one field further indicates a preamble puncturing pattern indicating bandwidth availability or non-availability.

[0017] The embodiments are described above together with the aspects of the invention in which they can be implemented. Those skilled in the art will appreciate that the embodiments may be implemented together with the aspect with which they are described, but may also be implemented together with other embodiments of that aspect. It will be apparent to those skilled in the art when the embodiments are mutually exclusive or incompatible with each other. Some embodiments may be described in relation to one aspect, but may also be applicable to other aspects, as will be apparent to those skilled in the art. [Brief description of the drawings]

[0018] Further features and advantages of the present invention will become apparent from the following detailed description when considered in conjunction with the accompanying drawings.

[0019] [Figure 1]FIG. 2 illustrates a sensing procedure according to an embodiment of the present disclosure. [Diagram 2] FIG. 1 illustrates a detection announcement frame (SAF) format according to an embodiment of the present disclosure. [Diagram 3] FIG. 2 illustrates an extended SAF format according to an embodiment of the present disclosure. [Figure 4] FIG. 13 illustrates another extended SAF format according to an embodiment of the present disclosure. [Figure 5A] FIG. 1 illustrates an example of a Null Data Packet Announcement (NDPA) sounding dialogue token field according to an embodiment of the present disclosure. [Figure 5B] A diagram illustrating the allocation of the first two bits of the NDPA sounding dialogue token field in accordance with an embodiment of the present disclosure. [Figure 6] FIG. 13 illustrates another extended SAF format according to an embodiment of the present disclosure. [Figure 7] FIG. 13 illustrates another extended SAF format according to an embodiment of the present disclosure. [Figure 8] FIG. 1 illustrates a detection null data packet (NDP) format according to an embodiment of the present disclosure. [Figure 9] FIG. 2 illustrates an extremely high throughput (EHT)-SIG field according to an embodiment of the present disclosure. [Figure 10] FIG. 13 illustrates scale ratios and CSI coefficients for a spatial stream (SS)-RX chain pair per subcarrier in accordance with an embodiment of the present disclosure. [Figure 11] FIG. 1 is a schematic diagram of a user equipment (UE) that may perform any or all of the operations of the methods and features explicitly or implicitly described herein in accordance with different embodiments of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0020] It should be noted that throughout the accompanying drawings, like features are identified by like reference numerals.

[0021] CSI can be used for sensing, e.g., identification and detection of human activities and other applications. A CSI training sequence can be designed to measure the channel characteristics between a transmitter and a receiver. CSI can represent how an electrical signal propagates from a transmitter to a receiver, as well as the combined effects of scattering, fading, and power attenuation with distance of the signal.

[0022] As can be appreciated by those skilled in the art, CSI may reflect wireless signal propagation characteristics associated with a link between a transmitter and a receiver, for example, at some carrier frequency. CSI measurements may include information in time, frequency, and spatial domains. CSI measurements may be used for various wireless sensing applications.

[0023] FIG. 1 illustrates a detection procedure according to an embodiment of the present disclosure. The detection procedure 100 may be between a detection initiator 102 (e.g., a transmitter) and one or more receivers (detection responders 104 (e.g., detection responders 106 and 108)). The detection initiator 102 may reside in an access point (AP) or in a non-AP station (STA). The detection initiator 102 may initiate the detection procedure and determine what devices (e.g., one or more detection responders 104) may be required to send one or more of a detection frame and detection feedback. The one or more detection responders 104 may be Wi-Fi STAs capable of performing the detection actions described herein. Line 112 may represent actions performed by the detection initiator 102 over time. Line 116 and 118 may represent actions taken by a detection responder 104 (eg, detection responders 106 and 108, respectively) with respect to time.

[0024] The sensing procedure 100 may be a downlink (DL) procedure. As can be appreciated by one skilled in the art, a DL procedure may refer to an embodiment in which one or more sensing frames (e.g., sensing reference sequence frame 132) may be carried in a sensing physical protocol data unit (PPDU) and transmitted by the sensing initiator 102 toward the sensing responder 104. Thus, the DL direction may refer to the direction from the sensing initiator 102 toward the sensing responder 104.

[0025] Similarly, an uplink (UL) procedure may refer to an embodiment in which one or more detection frames may be carried in a detection PPDU and transmitted by one or more detection responders 104 toward the detection initiator 102. The UL direction may refer to the direction from the detection responders 104 toward the detection initiator 102.

[0026] As shown, the sensing procedure 100 includes three phases: a setup phase 120, a measurement phase 130, and a report Phase 140 may be included. As can be appreciated by one skilled in the art, the detection procedure 100 may be similar to the detection procedure in 802.11bf.

[0027] In the setup phase 120, the detection initiator 102 may announce that a detection procedure is to begin via a detection announcement frame (SAF) 122. In some embodiments, the detection initiator 102 may send the SAF 122 to the detection responders 104 (e.g., detection responders 106 and 108). The SAF 122 may include a device identifier (e.g., a STA ID (i.e., an association identifier (AID)) from which detection feedback reports are expected. ) The SAF 122 may indicate which devices should be grouped for a particular sensing sequence. The SAF 122 may also indicate how many sensing frames should follow, the frame rate, and other parameters (e.g., bandwidth).

[0028] In the measurement phase, the sensing initiator 102 may send a sensing reference sequence frame 132 to the sensing responder 104 (e.g., the sensing responder 106 and the sensing responder 108). The sensing reference sequence frame 132 may correspond to a null data packet (NDP) in mainstream WiFi (e.g., 802.11b-802.11a / g-802.11n (Wi-Fi4)-802.11ac (Wi-Fi5)-802.11ax (Wi-Fi6)-802.11be (Wi-Fi7)). As can be appreciated by those skilled in the art, in the measurement phase 130, the sensing initiator 102 may transmit a frame with a reference signal.

[0029] In the reporting phase 140, the detection initiator 102 may send a detection feedback request frame 142 to the detection responders 104 (e.g., the detection responders 106 and 108). Frame 142 may correspond to one or more trigger frames. Frame Upon receiving 142, the detection responder 104 (e.g., detection responder 106 and detection responder 108) may send detection feedback report action frames 146 and 148 to the detection initiator 102. The detection feedback report action frames 146 and 148 may include CSI feedback information.

[0030] As can be appreciated by those skilled in the art, a detection announcement, e.g., SAF 122, may be sent from a detection initiator 102 to a detection responder 104 (e.g., a detection responder 106 and 108 ), as well as multiple detection feedback transmissions from the detection responder 104 to the detection initiator 102 (e.g., detection feedback report action frames 146 and 148).

[0031] Although the detection procedure 100 illustrates a downlink procedure with parallel feedback, it will be appreciated by those skilled in the art that the embodiments described herein are not limited to downlink procedures with parallel feedback, but may apply to other detection procedures (e.g., uplink procedures, serial feedback, differential feedback, etc.).

[0032] The embodiments described herein may provide extended frame formats in each of the phases of the sensing procedure: the setup phase 120, the measurement phase 130, and the reporting phase 140. The frame formats in each of the phases may be extended with additional fields or indications as described herein.

[0033] FIG. 2 is a block diagram of a detection system according to an embodiment of the present disclosure. Announcement 2 shows a frame (SAF) format. The SAF 200 may be similar to the SAF 122, with possible modifications. The SAF 200 includes a PHY header 202, a MAC header 204, DL / UL indicator 206, a detection frame number field; 208, a detection frame frequency field; 210 and forward error correction (FEC) 214. 206 may indicate whether the requested sensing is DL or UL. FEC 214 may check for errors in the MAC frames. Number of detection frames 208 may indicate the periodicity of the detection frames.

[0034] The SAF 200 may further include one or more STA information fields 212 (e.g., STA-1 info 220, ..., STA-n info 230) as shown. The STA information field 212 may, for example, reference one or more sensing responders 104. In an embodiment, there may be n sensing responders, such that the STA information field 212 may include n fields corresponding to the n sensing responders.

[0035] The STA information field, e.g., the STA-1 information field 220, may indicate one or more of a STA ID (e.g., an association ID) 222 and a feedback type 224 (e.g., phase, amplitude, a combination of phase and amplitude, or other channel information). The STA information field may also indicate one or more subcarriers for which feedback is requested. The STA information field 212 may further indicate other parameters, such as resource unit (RU) allocation, transmit / receive antennas, and spatial resources. The RU allocation under the STA information field 212 may indicate a bandwidth (BW) on which CSI measurement feedback (e.g., the detection feedback report action frames 146 and 148) from one or more detection responders 104 may be based.

[0036] 3 illustrates an extended SAF format according to an embodiment of the present disclosure. The SAF 300 may be extended with one or more additional fields indicating one or more of a sensing setup ID and SAF version identifier, a preamble puncturing pattern, a feedback frame length, and a bandwidth (BW). As shown, the SAF 300 may indicate one or more of a PHY header 302, a MAC header 304, a DL or UL 306, a number of sensing frames 308, and a FEC 314. The SAF 300 may further indicate one or more STA information fields 312 (e.g., STA-1 info 320, ..., STA-n info 330) as shown.

[0037] The SAF 300 may further indicate a sensing setup ID and a SAF version identifier, which may be collectively referred to as the SSUID 340. The SSUID 340 may indicate sensing setup information including frame structure information. The SSUID 340 may indicate that the frame is a SAF. The SSUID 340 may further indicate a version identifier to accommodate future revisions of the sensing standard. The SSUID may further indicate one or more of a frame identification, a sensing session ID, a measurement setup ID, and a measurement instance ID. In some embodiments, the size of the SSUID field may be an octet (8 bits or 1 byte). In other embodiments, the size of the SSUID field may be more than 8 bits or may be any bit size as desired.

[0038] The SAF 300 may further include a bandwidth (BW) field 310 that may indicate the BW of an NDP (e.g., sensing reference sequence frame 132) that may follow the SAF. The BW 310 may indicate the BW of the following NDP, and thus the BW 310 may ultimately indicate the BW of the CSI measurement that is sought. The BW 310 is different from the BW indicated under the RU allocation of the STA information field (e.g., STA information field 212 or 312), as described herein. The BW indicated under the RU allocation of the STA information field may be a partial BW of the BW indicated under the BW field 310. Although the BW 310 may indicate the entire BW of the NDP (e.g., sensing reference sequence frame 132), one or more sensing responders 104 may feed back according to the BW indicated in the RU allocation under the STA information field. As can be appreciated by one skilled in the art, the BW field 310 may correspond to the frequency field 210 of the sensing frame (of the SAF 200), and thus the BW field 310 is renamed from the frequency field 210 of the sensing frame.

[0039] The STA information field 312 (which may be similar to the STA information field 212) may carry STA-specific information that may include the BW of the feedback frame. The BW of the feedback frame may indicate the actual feedback BW for the CSI measurement for each corresponding STA, if the BW of the feedback frame may be different from the BW of the NDP (indicated by the BW field 310). The BW field 310 may be necessary, for example, when the STA information field 312 indicates neither the RU allocation nor the BW for the CSI measurement feedback frame. Since the RU allocation under the STA information field may indicate the actual bandwidth of the feedback frame, an alternative to the RU allocation information may be a subfield under the STA information field indicating the BW size of the feedback frame.

[0040] The SAF 300 may further include a preamble puncturing pattern field 342, which may be 2 bytes long. The size of the preamble puncturing pattern field 342 may be any size depending on the maximum available BW and the signaling method. One way to indicate the preamble puncturing pattern may be a bitmap-based indication, whereby each of the bits may represent, for example, the availability of 20 MHz of the maximum available BW of 320 MHz. For example, a bit "1" may indicate that the corresponding 20 MHz is present, and a bit "0" may indicate that the corresponding 20 MHz is punctured (or is not otherwise allowed, for example). Thus, the preamble puncturing pattern field 342 may indicate the not allowed subchannels in units of 20 MHz. 。

[0041] The SAF 300 may further include a feedback (FB) frame length field 344. The FB frame length field 344 may indicate the largest frame length among the CSI report FB frames (e.g., the detection feedback report action frames 146 and 148) transmitted by one or more participating detection responders 104 or receivers. In an embodiment, the CSI report FB frames may be transmitted simultaneously after the trigger frame (e.g., the detection feedback request frame 142).

[0042] FIG. 4 illustrates another extended SAF format according to an embodiment of the present disclosure. SAF 400 may be an alternative to SAF 300, in which SSUID field 340 is split into two or more fields. In an embodiment, SSUID field 340 is split into two fields, sensing session ID 450 and SAF version ID 452, as shown. Each of sensing session ID 450 and SAF version ID 452 fields may be at least 8 bits (1 byte). Sensing session ID field 450 may indicate a sensing session ID. SAF version ID field 452 may indicate one or more of the following: that the frame is SAF, a version identifier to accommodate future revisions of the sensing standard, a frame identification, a measurement setup ID, and a measurement instance ID. Thus, sensing session ID 450 and SAF version ID 452 collectively are 440. Get it 3, but may be similar to SSUID field 340. Although two fields (450 and 452) are shown to indicate the same information as indicated by SSUID 340, one skilled in the art will appreciate that in other embodiments, more than two fields may be used to indicate the information indicated by SSUID field 340.

[0043] The remaining fields of the SAF 400 may be similar to the corresponding fields in the SAF 300. For example, the SAF 400 may indicate one or more of a PHY header 402, a MAC header 404, a DL or UL 406, a number of detected frames 408, and a FEC 414. The SAF 400 may further indicate one or more STA information fields 412 (e.g., STA-1 information 420, ..., STA-n information 430) as shown. Similar to the SAF 300, the SAF 400 may further include one or more of a preamble puncturing pattern field 442, an FB frame length field 444, and a BW field 410.

[0044] Embodiments may provide for distinguishing SAF from mainstream 802.11 Null Data Packet Announcements (NDPA).

[0045] FIG. 5A illustrates an example of a null data packet announcement (NDPA) sounding dialogue token field according to an embodiment of the present disclosure. For illustrative purposes, FIG. 5A illustrates a VHT NDPA sounding dialogue token field 500, a HE NDPA sounding dialogue token field 510, and an 11az NDPA sounding dialogue token field 520. As can be appreciated by one skilled in the art, in mainstream 802.11 (e.g., 11ac, 11ax, 11be), the NDPA sounding dialogue token field may follow the MAC header field (in the NDPA frame). The sounding dialogue token field may include, for example, 8 bits. The first two bits (e.g., 502, 512, and 522) of the sounding dialogue token field (e.g., 500, 510, 520) may be used to indicate the NDPA version (e.g., VHT NDPA, HE NDPA, and 11az NDPA, respectively). The remaining six bits (eg, 504, 514, and 524) may be used to indicate an NDPA session.

[0046] 5B illustrates an allocation of the first two bits of the NDPA sounding dialogue token field in accordance with an embodiment of the present disclosure. As discussed herein and with reference to FIG. 5A, the first two bits (e.g., 532) of the NDPA sounding dialogue token field are used to indicate the NDPA version. For example, the first two bits 532 may indicate the Very High Throughput (VHT) NDPA 534, the High Efficiency (HE) NDPA 536 (11ax NDPA), the Ranging NDPA 538, the Ranging NDPA 539, the Ranging NDPA 540, the Ranging NDPA 541, the Ranging NDPA 542, the Ranging NDPA 543, the Ranging NDPA 544, the Ranging NDPA 545, the Ranging NDPA 546, the Ranging NDPA 547, the Ranging NDPA 548, the Ranging NDPA 549, the Ranging NDPA 550, the Ranging NDPA 551, the Ranging NDPA 552, the Ranging NDPA 553, the Ranging NDPA 554, the Ranging NDPA 555, the Ranging NDPA 556, the Ranging NDPA 557, the Ranging NDPA 558, the Ranging NDPA 559, the Ranging NDPA 560, the Ranging NDPA 561, the Ranging NDPA 562, the Ranging NDPA 563, the Ranging NDPA 564, the Ranging NDPA 565, the Ranging NDPA 566, the Ranging NDPA 567, the Ranging NDPA 568, the Ranging NDPA 569, the Ranging NDPA 570, the Ranging NDPA 571, the Ranging 538 (11az NDPA), and Extremely High Throughput (EHT) NDPA 540 (11be NDPA). Thus, the first two bits of the Sounding Dialog Token field are already consumed and can no longer be used for any other indication. To distinguish the corresponding SAF fields (e.g., in SAFs 300 and 400) from the NDPA Sounding Dialog Token fields, embodiments may provide a repeating SSUID field, as further discussed with reference to FIG. 6.

[0047] 6 illustrates another extended SAF format according to an embodiment of the present disclosure. SAF 600 may be similar to SAF 300, with the addition of a repeating SSUID 641 field, as shown. Repeating SSUID 641 may be identical to SSUID 640 field. Thus, SAF 600 may include SSUID 640 and repeating SSUID 641, as shown.

[0048] The remaining fields of the SAF 600 may be similar to the corresponding fields in the SAF 300. For example, the SAF 600 may indicate one or more of a PHY header 602, a MAC header 604, a DL or UL 606, a number of detected frames 608, and a FEC 614. The SAF 600 may further indicate one or more STA information fields 612 (e.g., STA-1 information 620, ..., STA-n information 630) as shown. Similar to the SAF 300, the SAF 600 may further include one or more of a preamble puncturing pattern field 642, an FB frame length field 644, and a BW field 610.

[0049] Thus, in an embodiment, the detecting receiver may, for example, detect two consecutive fields (e.g., SSU I The contents of the SSUID 640 and the repeating SSUID 641 may need to be examined, and if the two consecutive fields are identical, then the receiver may determine that the frame is SAF. If the detecting receiver determines that the two consecutive fields are not identical, then the frame may be indicated as, for example, NDPA.

[0050] In one embodiment, the SSUID field 640 and the repeating SSUID field 641 may each be at least one byte long, and the first two bits of each of the fields 640 and 641 may be set to 00. By doing so, the device may distinguish the SAF 600 from its own NDPA, thus reducing any confusion that may occur between the SAF 600 and the device's own NDPA. As can be appreciated by those skilled in the art, an example of a device that may misinterpret the SAF as its own NDPA may be a VHT device, although the number of such devices may be limited by the time the sensing AP hits the market. Furthermore, in one embodiment, the VHT device may check the STA ID field, and if the VHT device does not find a matching STA ID, the VHT device may do nothing.

[0051] The remaining bits after the first two bits in the SSUID field 640 may be used to indicate one or more of a SAF version identification, a sensing session identification, a measurement setup ID, and a measurement instance ID, if required. In some embodiments, if the SSUID field 640 is more than two bytes, the remaining bits may be more than six bits.

[0052] 7 illustrates another extended SAF format according to an embodiment of the present disclosure. SAF 700 may be similar to SAF 400, with the addition of a repeating sense session ID 754 field and a repeating SAF version ID 756 field as shown. The repeating sense session ID 754 field may be identical to the sense session ID 750 field, and the repeating SAF version ID 756 field may be identical to the SAF version ID 752. Thus, SAF 700 may include a sense session ID 750, a SAF version ID 752, a repeating sense session ID 754, and a repeating SAF version ID 756.

[0053] The remaining fields of the SAF 700 may be similar to the corresponding fields in the SAF 400. For example, the SAF 700 may indicate one or more of a PHY header 702, a MAC header 704, a DL or UL 706, a number of detected frames 708, and a FEC 714. The SAF 700 may further indicate one or more STA information fields 712 (e.g., STA-1 information 720, ..., STA-n information 730) as shown. Similar to the SAF 400, the SAF 700 may further include one or more of a preamble puncturing pattern field 742, an FB frame length field 744, and a BW field 710.

[0054] In an embodiment, a detected session ID 750 Fields and SAF Version IDs 752Each of the fields may be at least 8 bits (1 byte), and the fields 750 and 752 The first two of each bit may be set to 00.

[0055] Detected Session ID field 750 For the SAF version ID field, the remaining bits after the first two bits can be used to indicate a sensed session ID. 752 With respect to the first two bits, the remaining bits after the first two bits may be used to indicate that the frame is SAF, a version identifier for adapting to future revisions of the sensing standard, a frame identification, a measurement setup ID, and / or a measurement instance ID. In some embodiments, the field 740 (sensing session ID 750 and SAF version ID 752 In cases where the field) exceeds two bytes, the remaining bits may be more than 6 bits.

[0056] As also described with reference to FIG. 6, in one embodiment, a detecting receiver may need to examine the contents of, for example, two consecutive fields (e.g., fields 740 and 741) following the MAC header 704 field. As shown, field 740 may include a detecting session ID 750 and a SAF version ID 752, and field 741 may include a repeating detecting session ID 754 and a repeating SAF version ID 756. If the two consecutive fields (e.g., 740 and 741) are identical, then the receiver may determine that the frame is SAF. If the detecting receiver determines that the two consecutive fields are not identical, then the frame may be indicated as, for example, NDPA.

[0057] Thus, with reference to at least SAFs 600 and 700, the embodiments described herein may provide an identification of the SAF that may be distinguished from mainstream Wi-Fi NDPA.

[0058] 8 illustrates a sensing null data packet (NDP) format according to an embodiment of the present disclosure. The NDP 800 may be similar to the sensing reference sequence frame 132. The NDP 800 includes, as shown, a legacy preamble 802, one or more other The PHY header field 804 may include one or more of a sensed short training field (STF) 806 and a sensed long training field (LTF) 808. As can be appreciated by those skilled in the art, the sensed LTF 808 can be used for channel estimation in 802.11 and other applications. 806 may not be necessary depending on the need for automatic gain control (AGC).

[0059] In an embodiment, the detection LTF 808 may reuse the EHT-LTF rules with the same long training sequence (LTS) and numerology as in the 802.11 specification. Thus, a larger number of LTF symbols (up to 16 LTFs) than the number of spatial streams (NSS) may be used. The number of LTFs used may be based on a power of 2, e.g., for NSS=2, the number of LTFs (N_LTF) is 2 1 =2, 2 2 =4, 2 3 =8 or 2 4 = 16. One skilled in the art may appreciate that as N_LTF increases, the channel estimation improves (e.g., a channel estimation gain is obtained). Thus, in some embodiments, the sensing NDP includes one or more long training fields (LTFs) to which the very high throughput (EHT) rules according to the 802.11 specification apply.

[0060] In one embodiment, the P matrix cases for 2×2, 4×4, and 8×8 multiple-input multiple-output (MIMO) may be reused from the 802.11 specification. The P matrix for 16×16 may be given as follows:

[0061]

number

[0062] In one embodiment, only 4xLTF types (e.g., not 1xLTF or 2xLTF) may be permitted for use in a sensing NDP. As can be appreciated by those skilled in the art, the 4xLTF type may enable more accurate CSI measurements. Thus, an embodiment may limit the type of LTF in a sensing NDP to the 4xLTF type, thereby enforcing the use of 4xLTF in a sensing NDP.

[0063] In one embodiment, the sensing NDP may be standardized to use 4xLTF types, and therefore no indication of LTF type may be required in the sensing NDP. Higher accuracy for CSI measurements in a sensing session may be required, and therefore 4xLTF types may be standardized for the sensing NDP. xL Requiring the use of TF may enable more accurate CSI measurements.

[0064] In another embodiment, the other PHY header field 804 may be used to indicate that the LTF type in the sensed NDP is 4xLTF in the sensed NDP. For example, two bits in the other PHY header field 804 may be used to indicate that the LTF type in the sensed NDP is 4xLTF in the sensed NDP. x Can be used to indicate LTF.

[0065] In another embodiment, referring to FIG. 9, the entry in the GI+LTF size subfield in the EHT-SIG is x FIG. 9 illustrates an EHT-SIG field according to an embodiment of the present disclosure. The EHT-SIG field 900 may include a B4-B5 subfield 902 and a GI+LTF size subfield 904 as shown. As mentioned, the entry in the GI+LTF size subfield 904 may be modified to force the use of 4xLTF in sensing. In an embodiment, GI+LTF size SubField 904 may be set to 2 to indicate a GI of 4xLTF+0.8 μs. GI+LTF size Sub Field 904 may be set to 3 to indicate a GI of 4xLTF+3.2 μs.

[0066] Thus, with reference to at least FIGS. 8 and 9, the embodiments described herein may provide improved channel estimation and more accurate CSI measurements.

[0067] An embodiment may provide an enhanced CSI feedback frame (e.g., detection feedback report action frames 146 and 148). Referring to the reporting phase 140 of FIG. 1, after receiving the detection feedback request frame 142, one or more detection responders 104 may send one or more CSI feedback frames (e.g., detection feedback report action frames 146 and 148). The CSI feedback frame may include CSI coefficients per spatial stream (SS)-RX chain and per subcarrier. The CSI feedback frame may further include a scale ratio corresponding to the CSI coefficients per SS-RX chain pair and per subcarrier. Thus, the scale ratios corresponding to the CSI coefficients per SS-RX chain pair and per subcarrier may be fed back by one or more detection responders 104 to the detection initiator 102. Those skilled in the art may appreciate that the scale ratios may be required by the detection initiator 102 to decode the channel parameters. The scale ratios are also referred to as “carrier matrix amplitude fields” or “linear scalers”.

[0068] FIG. 10 shows the scale ratios and CSI coefficients for spatial stream (SS)-RX chain pairs per subcarrier according to an embodiment of the present disclosure. 00 1, scale ratios 1002 corresponding to CSI coefficients 1004 for each SS-RX chain pair 1010 are shown.

[0069] For each of the SS-RX chain pairs 1010, CSI coefficients 1004 may be estimated. As can be appreciated by one skilled in the art, the CSI coefficients 1004 may be complex, which may need to be normalized. Because the estimated channel parameters may change rapidly, the range of the actual raw CSI coefficients may be large and insufficient for quantization purposes. Thus, a certain scale ratio may be needed to define the range of the raw CSI coefficients for quantization purposes. Thus, for each of the SS-RX chain pairs 1010, both the estimated CSI coefficients and the corresponding scale ratios may be needed to be fed back by one or more detection responders to indicate the actual raw CSI measured coefficients.

[0070] Referring to table 1000, as shown, scale ratios 1002 and CSI coefficients 1004 are mapped to each of the SS-RX chain pairs 1010. In table 1000, N SS may refer to the number of SS, N R Sometimes refers to the number of RX chains.

[0071] Referring to line 1012, for the case of SS as 1 and RX chain as 1, scale Both ratio 1 and CSI coefficient 1 may need to be fed back. Similarly, for row 1014, SS For the case of SS as and RX chain as 1, scale Ratio N SS and the CSI coefficient N SS Both may need to be fed back. The same approach applies to the remaining SS-RX chain pairs as shown.

[0072] The embodiment described with reference to FIG. 10 may provide improved CSI coefficient estimation.

[0073] The embodiments described herein may provide an extended SAF with one or more fields including SSUID, preamble puncturing pattern, FB frame length, and BW. The embodiments described herein may further provide improved (more accurate) CSI measurements by using 4xLTF in the sensing NDP. The embodiments described herein may provide further clarification as to what information is actually fed back.

[0074] 11 is a schematic diagram of a UE 1100 that may perform any or all of the operations of the methods and features explicitly or implicitly described herein according to different embodiments of the present disclosure. For example, a computer equipped with a network function may be configured as the UE 1100.

[0075] As shown, the UE 1100 may include a processor 1110, such as a central processing unit (CPU) or a specialized processor such as a graphics processing unit (GPU) or other such processor unit, a memory 1120, a non-transitory mass storage device 1130, an input / output interface 1140, a network interface 1150, and a transceiver 1160, all of which are communicatively coupled via a bidirectional bus 1170. According to some embodiments, any or all of the illustrated elements, or only a subset of the elements, may be used. Furthermore, the UE 1100 may include multiple instances of some elements, such as multiple processors, memories, or transceivers. Elements of a hardware device may also be directly coupled to other elements without a bidirectional bus. In addition to, or as an alternative to, the processor and memory, other electronic devices, such as integrated circuits, may be utilized to perform the required logical operations.

[0076] The memory 1120 may include any type of non-transitory memory, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), read only memory (ROM), any combination of such memories, etc. Device 1130 may include any type of non-transitory storage device, such as a solid state drive, a hard disk drive, a magnetic disk drive, an optical disk drive, a USB drive, or any computer program product configured to store data and machine-executable program code. According to some embodiments, memory 1120 or mass storage device 1130 may have stored thereon statements and instructions executable by processor 1110 to perform any of the aforementioned method operations described above.

[0077] Embodiments of the invention can be implemented using electronic hardware, software, or a combination thereof. In some embodiments, the invention is implemented by one or more computer processors executing program instructions stored in memory. In some embodiments, the invention is implemented partially or wholly in hardware, for example, using one or more field programmable gate arrays (FPGAs) or application specific integrated circuits (ASICs) to rapidly perform processing operations.

[0078] Although specific embodiments of the present technology have been described herein for illustrative purposes, it will be appreciated that various modifications may be made without departing from the scope of the present technology. The specification and drawings should therefore be considered merely as illustrative of the present invention as defined by the appended claims, and are intended to cover any modifications, variations, combinations, or equivalents that are within the scope of the present technology. In particular, it is within the scope of the present technology to provide a computer program product or program element, or a program storage device or memory device such as a magnetic or optical wire, tape, or disk for storing a machine-readable signal, for controlling the operation of a computer according to the method of the present technology, and / or to structure some or all of its components according to the system of the present technology.

[0079] The actions associated with the methods described herein may be implemented as coded instructions in a computer program product. In other words, the computer program product is a computer-readable medium having software code recorded thereon for performing the methods when the computer program product is loaded into a memory and executed on a microprocessor of a wireless communication device.

[0080] Furthermore, each of the method operations may be performed on any computing device, such as a personal computer, a server, a PDA, etc., and may be implemented using any suitable programming language, including C++, Java (R) The operations may be implemented as one or more program elements, modules, or objects generated from any programming language, such as a C++ program, a .NET program, a .NET language, a .NET application, or a .NET application. Furthermore, each of the operations, or a file or object implementing each of the operations described above, may be executed by special purpose hardware or circuit modules designed for that purpose.

[0081] Through the description of the preceding embodiments, the present invention may be implemented by using only hardware, or by using software and a required general-purpose hardware platform. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product. The software product may be stored in a non-volatile or non-transitory storage medium, which may be a compact disc read-only memory (CD-ROM), a USB flash disk, or a removable hard disk. The software product includes some instructions that enable a computer device (personal computer, server, or network device) to execute the method provided in the embodiments of the present invention. For example, such execution may correspond to the simulation of the logical operations described herein. The software product may additionally or alternatively include some instructions that enable a computer device to execute operations for configuring or programming a digital logic device according to the embodiments of the present invention.

[0082] While the invention has been described with respect to specific features and embodiments thereof, it is apparent that various modifications and combinations can be made thereto without departing from the invention. The specification and drawings are therefore to be regarded as merely illustrative of the invention as defined by the appended claims, and it is intended to cover any modifications, variations, combinations or equivalents that are within the scope of the invention.

Claims

1. 1. A method of detection for a communication system using multiple spatial streams (SS) for transmission received at multiple receive (RX) chain pairs, the method comprising: receiving a sensing request from an initiating STA by a responder station (STA); sending, by the responder STA to the initiating STA, one or more responses based on the sensing request, the responses including a channel state information (CSI) feedback frame, the CSI feedback frame comprising: CSI coefficients; Scale ratio and wherein the CSI coefficients are calculated per spatial stream (SS)-RX chain pair and per subcarrier, and the scale ratio is calculated per spatial stream (SS)-RX chain pair; 23. A method of sensing for a communication system comprising:

2. The method of claim 1 , wherein the scale ratio defines a range of CSI coefficients for quantization purposes.

3. receiving, by the responder station (STA), from the initiating STA, a sensing announcement frame (SAF) indicating sensing setup information including frame structure information, the SAF including at least one field indicating the frame structure information including one or more of a sensing setup identifier (ID), a SAF version ID, a sensing session ID, a measurement setup ID, and a measurement instance ID; sending, by the responder STA to the initiating STA, one or more responses based on the sensing request; The method of claim 1 or 2, further comprising:

4. 4. The method of claim 3, wherein the at least one field includes a first field and a second field, the first field indicating the sensing session ID, and the second field indicating one or more of the sensing setup identifier (ID), the SAF version ID, the measurement setup ID, and the measurement instance ID.

5. The method of claim 3 , wherein one or more of the at least one field are repeated.

6. The method of claim 3 , wherein the at least one field further indicates a preamble puncturing pattern that indicates bandwidth availability or non-availability.

7. 1. A method of sensing, the method comprising: sending a sensing request by an initiating station (STA) to one or more responder STAs, the sensing request including a sensing announcement frame (SAF) indicating sensing setup information including frame structure information, the SAF including at least one field indicating the frame structure information including one or more of a sensing setup identifier (ID), a SAF version ID, a sensing session ID, a measurement setup ID, and a measurement instance ID; receiving, by the initiating STA, one or more responses from the one or more responder STAs based on the sensing request; Equipped with A method of sensing, wherein the one or more responses include one or more sensing feedback action frames indicating a scale ratio corresponding to a channel state information (CSI) coefficient.

8. The method of claim 7, wherein the CSI coefficients are per spatial stream (SS)-RX chain pair and per subcarrier and are based on the number of spatial streams and the number of RX chains.

9. The method of claim 8 , wherein the scale ratio is calculated for each spatial stream (SS)-RX chain pair.

10. 1. A wireless station (STA) for a communication system using multiple spatial streams (SS) for transmission received on multiple receive (RX) chain pairs, the STA comprising: At least one processor; a machine-readable memory for storing machine-readable instructions; the machine-readable instructions, when executed by the STA, cause the STA to: receiving a sensing request from an initiating STA; sending, by the STA to the initiating STA, one or more responses based on the sensing request; and the response comprises a channel state information (CSI) feedback frame, the CSI feedback frame comprising: CSI coefficients; Scale ratio and Including, The CSI coefficients are calculated per spatial stream (SS)-RX chain pair and per subcarrier; The scale ratio is calculated for each spatial stream (SS)-RX chain pair, STA.

11. The STA of claim 10, wherein the scale ratio defines a range of CSI coefficients for quantization purposes.

12. The machine-readable instructions, when executed by the STA, receiving, from the initiating STA, a sensing announcement frame (SAF) indicating sensing setup information including frame structure information, the SAF including at least one field indicating the frame structure information including one or more of a sensing setup identifier (ID), a SAF version ID, a sensing session ID, a measurement setup ID, and a measurement instance ID; sending one or more responses based on the sensing request to the initiating STA; The STA of claim 10, further configuring the STA for:

13. 13. The STA of claim 12, wherein the at least one field includes a first field and a second field, the first field indicating the sensing session ID, and the second field indicating one or more of the sensing setup identifier (ID), the SAF version ID, the measurement setup ID, and the measurement instance ID.

14. The STA of claim 12 or 13, wherein one or more of the at least one field are repeated.

15. The STA of claim 12 , wherein the at least one field further indicates a preamble puncturing pattern indicating bandwidth availability or non-availability.

16. 1. A computer-readable medium comprising instructions for configuring a wireless communication device, the wireless communication device comprising: receiving a sensing request from an initiating STA; sending, by a wireless station (STA) to the initiating STA, one or more responses based on the sensing request; and receiving a signal in a plurality of spatial streams (SS) via a plurality of receive (RX) chain pairs for a response, the response comprising a channel state information (CSI) feedback frame, the CSI feedback frame comprising: CSI coefficients; Scale ratio and Including, The CSI coefficients are calculated per (SS)-RX chain pair and per subcarrier; The scale ratio is calculated for each (SS)-RX chain pair.

17. The instructions, when executed by the wireless STA, receiving, from the initiating STA, a sensing announcement frame (SAF) indicating sensing setup information including frame structure information, the SAF including at least one field indicating the frame structure information including one or more of a sensing setup identifier (ID), a SAF version ID, a sensing session ID, a measurement setup ID, and a measurement instance ID; sending one or more responses based on the sensing request to the initiating STA; 20. The computer-readable medium of claim 16, further configuring the wireless STA for:

18. 20. The computer-readable medium of claim 17, wherein the at least one field includes a first field and a second field, the first field indicating the sensing session ID and the second field indicating one or more of the sensing setup identifier (ID), the SAF version ID, the measurement setup ID, and the measurement instance ID.

19. 19. The computer readable medium of claim 17 or 18, wherein one or more of the at least one field are repeated.

20. 19. The computer-readable medium of claim 17 or 18, wherein the at least one field further indicates a preamble puncturing pattern indicative of bandwidth availability or non-availability.

Citation Information

Patent Citations

  • Method and apparatus for channel state information sounding and feedback

    JP2018512768A

  • Sounding sequence null data packet announcement indication

    US20200068655A1

  • Communication device and communication method

    WO2021049357A1