Sensing method, apparatus, and system
By extending the training unit in the TRN field to include multiple TRN subfields, the method addresses the issue of incorrect information transfer in multistatic sensing, ensuring accurate parameter exchange and improved sensing performance for multiple receivers.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2023-05-17
- Publication Date
- 2026-06-08
AI Technical Summary
The existing IEEE 802.11bf standard for target object sensing faces challenges in correctly transmitting information within the Training (TRN) field when multiple sensing receivers are involved in multistatic sensing, as the structure and information exchange are primarily designed for a single receiver, leading to incomplete or incorrect information transfer.
The proposed solution involves extending the length of the training unit in the TRN field by incorporating multiple TRN subfields, allowing for joint interpretation by multiple sensing receivers, ensuring that both phase tracking and scanning sensing can be performed effectively, thereby facilitating correct parameter exchange and successful implementation of multistatic sensing.
This approach ensures accurate and efficient information transfer in multistatic sensing scenarios, enhancing the performance of sensing measurements by accommodating multiple receivers and maintaining compatibility with previous standards.
Smart Images

Figure 0007871421000013 
Figure 0007871421000014 
Figure 0007871421000015
Abstract
Description
[Technical Field]
[0001] This application claims priority to Chinese Patent Application No. 202210612707.2, filed with the China National Intellectual Property Administration on May 31, 2022, with the title of the invention "Sensing Method, Apparatus, and System".
[0002] This application claims priority to Chinese Patent Application No. 202211168228.2, filed with the China National Intellectual Property Administration on September 23, 2022, with the title of the invention "Sensing Method, Apparatus, and System." Both of the claimed Chinese patent applications are incorporated herein by whole reference.
[0003] Embodiments of this application relate to the field of communications, and more particularly to sensing methods, apparatus, and systems. [Background technology]
[0004] IEEE 802.11bf is a next-generation wireless standard for target object sensing, sometimes abbreviated as 11bf. 11bf can be used to perform corresponding parameter estimation and subsequent action / behavior recognition for a target based on a received signal. 11bf includes low-frequency and high-frequency standards. The high-frequency standard includes a multistatic sensing mode, in which multiple devices may be involved in the sensing procedure, with at least one sensing transmitter and at least one sensing receiver. The main stages of the sensing procedure include measurement setup and measurement instance.
[0005] In the measurement setup process, the sensing transmitter and sensing receiver may complete the verification of device roles, verification of sensing type (e.g., multistatic sensing in this solution), and verification of the exchange of sensing measurement parameters in the sensing process based on the measurement setup request and measurement setup response. After the measurement setup is complete, one or more measurement instances may be used to perform sensing of measurement feedback based on the previously verified measurement parameters. In the measurement instance process, the sensing transmitter transmits at least one multistatic sensing Physical Layer Convergence Protocol Data Unit (PPDU), and the sensing receiver receives the multistatic sensing PPDU to perform the sensing measurement. To maintain compatibility with previous standards (e.g., 802.11ay), 802.11bf primarily uses a Training (TRN) field in multistatic sensing to perform sensing measurements. However, in the current 11ay system, the structure and information exchange of the TRN are primarily for a single receiver, and the structure and information in the 11ay TRN are directly reused in the 11bf multistatic sensing. When multiple sensing receivers are involved in sensing measurements, the information in the TRN cannot be transmitted correctly. [Overview of the project] [Means for solving the problem]
[0006] Embodiments of this application provide sensing methods, apparatus, and systems for ensuring the correct transfer of information within a TRN when information is exchanged within a TRN in multistatic sensing mode, thereby improving sensing measurement performance.
[0007] To achieve the aforementioned objectives, the following technical solutions are used in the embodiments of this application.
[0008] According to a first embodiment, a sensing method is provided. The method includes the step of a first device generating instruction information. The instruction information indicates the format of a first training unit in a training field, the first training unit being used by a second device to perform sensing measurements, the length of the first training unit being longer than the length of the second training unit, and the second training unit including a training subfield indicated by the first field and a training subfield indicated by the second field.
[0009] The first device may be a sensing initiator, for example, an AP. The second device may be a sensing responder, for example, an STA. When the sensing initiator is a sensing transmitter, the sensing responder may be a sensing receiver. Alternatively, when the sensing initiator is a sensing receiver, the sensing responder may be a sensing transmitter. In the embodiments of this application, an example is used in the description in which the sensing initiator is a sensing transmitter and the sensing responder is a sensing receiver. The sensing transmitter may be understood as the side that transmits the multistatic sensing PPDU, and the sensing receiver may be understood as the side that receives the multistatic sensing PPDU.
[0010] In multistatic sensing mode, one sensing transmitter may set up sensing connections to multiple sensing receivers. The training subfield as used herein may be a TRN subfield. One training unit, i.e., one TRN Unit, contains multiple TRN subfields. In some cases, some TRN subfields are used by the sensing receiver to perform phase tracking, and some TRN subfields are used to perform scanning sensing. A TRN Unit may be contained within a TRN field in a multistatic sensing PPDU, and a TRN field may contain multiple TRN Units. A single TRN Unit can be understood as a repeating unit within a PPDU.
[0011] The sensing measurements described above may include phase tracking and scanning sensing.
[0012] In multistatic sensing mode, if there are many TRN subfields used by a single sensing receiver to perform phase tracking, or if there are many sensing receivers, there may be no redundant TRN subfields within a single TRN Unit that are used to perform scanning sensing. The implementation of multistatic sensing is affected. In this application, the first device may transmit instruction information to the second device. The length of the first training unit indicated by the instruction information is longer than the length of the second training unit, and the second training unit is equivalent to an existing single TRN Unit. This is equivalent to increasing the length of the repeating units in the TRN field by increasing the length of the TRN Unit in order to perform multistatic sensing. The information exchange method for the format of the first training unit in this design of this application is equivalent to instructing the second device to interpret the TRN subfields together. In the case of joint interpretation, the first training unit includes a TRN subfield that may be used by the second device to perform phase tracking, and also includes a TRN subfield that may be used to perform scanning sensing. In this way, it can be ensured that the parameters of the TRN field are correctly transferred during TRN parameter exchange in multistatic sensing mode, and the successful implementation of multistatic sensing can be guaranteed.
[0013] In one possible design, the training field is contained within a multistatic sensing physical layer convergence protocol data unit (PPDU). In other words, the TRN field is contained within the multistatic sensing PPDU.
[0014] In one possible design, the first training unit includes a first training subfield and / or a second training subfield. The first training subfield is used to perform phase tracking, and the second training subfield is used to perform scanning sensing. Specifically, a single training unit in this application can be used by a second device to perform phase tracking and scanning sensing to ensure the implementation of multistatic sensing.
[0015] In one possible design, the first training unit includes K times the second training unit, where K is an integer greater than or equal to 1. For example, when K = 2, it is equivalent to combining the TRN subfields within two second training units TRN Unit. In other words, the repeating unit within the TRN field includes the TRN subfields within two second training units. Some of the TRN subfields within the two second training units are the first training subfield, and some TRN subfields are the second training subfield. Phase tracking can be understood as using multiple TRN subfields to estimate frequency offset and time offset and perform compensation.
[0016] In one possible design, the first training unit includes a training subfield indicated by a first field and a training subfield indicated by K times the second field, where K is an integer greater than or equal to 1.
[0017] In this design, the training subfield indicated by the K-fold second field can be understood as performing a K-fold operation on the TRN subfield indicated by the EDMG TRN-Unit M field (second field) within the TRN field. This is equivalent to allocating several TRN subfields from the first training unit to be used by the second device to perform phase tracking each time a second device is added. In this way, based on performing a K-fold operation on the TRN subfield indicated by the second field, this is equivalent to lengthening the repeating units within the TRN field and updating the repeating units in the first training unit. In this way, when multiple second devices are involved in performing multistatic sensing, by using the first training unit, it can be ensured that multiple second devices can complete phase tracking and scanning sensing in the first training unit to ensure the performance of multistatic sensing.
[0018] In one possible design, the first training unit includes a training subfield indicated by K times the first field and a training subfield indicated by the second field, where K is an integer greater than or equal to 1. The training subfield indicated by K times the first field can be understood as performing K times the processing on the TRN subfield indicated by the EDMG TRN-Unit P field (the first field) within the TRN field. This is equivalent to allocating some of the TRN subfields used by the second device for phase tracking from the first training unit each time one more second device is added. In this way, based on performing K times the processing on the TRN subfield indicated by the first field, this is also equivalent to lengthening the repeating unit within the TRN field and updating the repeating unit to the first training unit. In this way, when multiple second devices are involved in the implementation of multistatic sensing, it can be guaranteed that by using the first training unit, the multiple second devices can complete phase tracking and scanning sensing in the first training unit to ensure the implementation of multistatic sensing.
[0019] In one possible design, the first training unit includes at least one second training unit and K training subfields, where K is an integer greater than or equal to 1.
[0020] In this design, the first training unit in the TRN field contains at least one TRN Unit (second training unit) and K TRN subfields, in other words, it is equivalent to at least one TRN Unit (second training unit) and K TRN subfields being combined. Before combining, the repeating unit in the TRN field is a single TRN Unit. After at least one TRN Unit and K TRN subfields are combined as the first training unit, some TRN subfields in the combined structure become the first training subfields and some TRN subfields become the second training subfields. In this way, based on the lengthening of the repeating unit in the TRN field, in other words, the first training unit being used as a repeating unit, the correct transfer of the TRN field during TRN parameter exchange in multistatic sensing mode can be ensured to guarantee the implementation of multistatic sensing.
[0021] In one possible design, the K training subfields are the K training subfields immediately following the training subfield indicated by the second field. In this design, the repeating unit (first training unit) within the TRN field is equivalent to containing the TRN subfield indicated by the first field, the TRN subfield indicated by the second field, and the K TRN subfields immediately following the TRN subfield indicated by the second field.
[0022] In one possible design, the K training subfields are the K training subfields immediately following the training subfield indicated by the first field. In this design, the repeating unit (first training unit) within the TRN field is equivalent to containing the TRN subfield indicated by the first field, the K TRN subfields immediately following the TRN subfield indicated by the first field, and the TRN subfield indicated by the second field.
[0023] In one possible design, when the first training unit includes a training subfield indicated by the first field and a training subfield indicated by a second field multiplied by K, the instruction information may indicate the upper bits of the length of the training subfield indicated by the second field multiplied by K, and the lower bits of the length of the training subfield indicated by the second field multiplied by K are the bits of the second field.
[0024] For example, the number of TRN subfields indicated by the second field within a single second training unit is the binary bit value "1111" + 1, and the indication value of the second field is 16. When the bit value of the indication information is "01", after the upper and lower bits are combined, the number of TRN subfields (second training subfields) indicated by the first training unit within the TRN field and that can be used to perform scanning sensing is "011111" + 1, i.e., 32 TRN subfields. This is equivalent to increasing the number of TRN subfields in the repeating units within the TRN field to ensure the implementation of multistatic sensing.
[0025] In one possible design, when the first training unit includes a training subfield indicated by a first field multiplied by K and a training subfield indicated by a second field, the instruction information indicates the upper bits of the length of the training subfield indicated by the first field multiplied by K, and the lower bits of the length of the training subfield indicated by the first field multiplied by K are the bits of the first field.
[0026] For example, the number of TRN subfields indicated by the first field within a single second training unit is a binary bit value of "11", indicating four TRN subfields, and the indication value of the first field is 4. When the bit value of the indication information is "01", after the upper and lower bits are combined, the number of first training subfields within the first training unit in the TRN field is "0111", i.e., seven TRN subfields. This is equivalent to increasing the number of TRN subfields within the repeating units in the TRN field to ensure the implementation of multistatic sensing.
[0027] In one possible design, the determination of instruction information by the first device includes the first device generating instruction information when it determines that at least one of the following two conditions is met: the number of second devices involved in sensing measurement is greater than or equal to a first preset number, and the number of training subfields indicated by the first field is greater than or equal to a second preset number.
[0028] In other words, in this application, the first device may determine the repeating units in the TRN field based on the context. When there are many second devices involved in sensing measurements in multistatic sensing mode, or when there are many TRN subfields indicated by the first field in the TRN Unit that can be used to perform phase tracking, the indicator information needs to be determined to ensure the implementation of multistatic sensing, in other words, the repeating units in the TRN field need to be lengthened.
[0029] In one possible design, instruction information is carried in a sensing measurement setup request, a multistatic sensing request, or a multistatic sensing physical layer convergence protocol data unit (PPDU). When instruction information is carried in a sensing measurement setup request, it may be considered that the instruction information is communicated to a second device during the measurement setup process. When instruction information is carried in a multistatic sensing request, it may be considered that the instruction information is carried in a multistatic sensing request during the measurement instance process. When instruction information is carried in a multistatic sensing PPDU, it may be considered that the instruction information is carried in a multistatic sensing EDMG-Header-A field. This is not limited to the present application. In this way, based on the transmission of instruction information to a second device, the second device may be enabled to interpret the TRN subfield together. The implementation of multistatic sensing is ensured based on elongated repeating units within the TRN field, i.e., first training units.
[0030] A sensing method is provided according to a second embodiment. The method includes the step of a second device receiving instruction information. The instruction information indicates the format of a first training unit in a training field, the first training unit being used by the second device to perform sensing measurements, the length of the first training unit being longer than the length of the second training unit, and the second training unit including a training subfield indicated by the first field and a training subfield indicated by the second field. The second device performs sensing measurements based on the format of the first training unit.
[0031] For the beneficial effects of the second embodiment, please refer to the description of the first embodiment.
[0032] In one possible design, the training field is contained within a multistatic sensing physical layer convergence protocol data unit (PPDU).
[0033] In one possible design, the first training unit includes a first training subfield and / or a second training subfield, the first training subfield used to perform phase tracking and the second training subfield used to perform scanning sensing.
[0034] In one possible design, the first training unit contains a second training unit that is K times that number, where K is an integer greater than or equal to 1.
[0035] In one possible design, the first training unit includes a training subfield indicated by a first field and a training subfield indicated by a second field that is K times the number of the first field, where K is an integer greater than or equal to 1.
[0036] In one possible design, the first training unit includes a training subfield indicated by a first field that is K times the size of the first field, and a training subfield indicated by a second field, where K is an integer greater than or equal to 1.
[0037] In one possible design, the first training unit includes at least one second training unit and K training subfields, where K is an integer greater than or equal to 1.
[0038] In one possible design, the K training subfields are the K training subfields immediately following the training subfield indicated by the second field.
[0039] In one possible design, the K training subfields are the K training subfields immediately following the training subfield indicated by the first field.
[0040] In one possible design, the instruction information indicates the upper bits of the length of the training subfield indicated by the second field multiplied by K, and the lower bits of the length of the training subfield indicated by the second field multiplied by K are the bits of the second field.
[0041] In one possible design, the instruction information indicates the upper bits of the length of the training subfield indicated by the first field multiplied by K, and the lower bits of the length of the training subfield indicated by the first field multiplied by K are the bits of the first field.
[0042] In one possible design, instruction information is carried in a sensing measurement setup request, a multistatic sensing request, or a multistatic sensing physical layer convergence protocol data unit (PPDU).
[0043] According to a third embodiment, a sensing method is provided. The method includes the step of a first device determining the number of training subfields indicated by a first field in a training unit based on the number of second devices involved in sensing measurements. The training subfields indicated by the first field are used to perform phase tracking, and a larger number of second devices involved in sensing measurements indicates a smaller number of training subfields indicated by the first field. The first device transmits the first training subfields to the second device.
[0044] When the first device is a sensing initiator and sensing transmitter, and the second device is a sensing responder and sensing receiver, in other words, the first device may determine the format of the training units in the TRN field based on the number of second devices, based on the first device determining the number of second devices involved in the sensing measurement. In multistatic sensing mode, if the number of second devices involved in the sensing measurement is large, the first device allows for a smaller number of TRN subfields in the TRN field, represented by the first field, i.e., EDMG TRN-Unit P, which are used to perform phase tracking. In this way, both TRN subfields that can be used to perform phase tracking and TRN subfields that can be used to perform scanning sensing may be present in the training unit. This ensures the implementation of multistatic sensing.
[0045] In one possible design, the training unit is contained within the training field of the multistatic sensing physical layer convergence protocol data unit (PPDU). In other words, the TRN subfield used to perform phase tracking is a subfield within the TRN Unit within the TRN field in the multistatic sensing PPDU.
[0046] In one possible design, the first device determines the number of training subfields indicated by the first field in a training unit based on the number of second devices involved in sensing measurements, and this includes the first device determining the number of training subfields indicated by the first field according to the correspondence between the number of second devices and the number of training subfields indicated by the first field when it is determined that the number of second devices involved in sensing measurements is greater than or equal to a preset threshold.
[0047] For example, a table exists in the first device that stores the correspondences. When it is determined that the number of sensing receivers is large and above a preset threshold, the first device may determine, according to the correspondences, the number of TRN subfields to be occupied by a single second device, indicated by the first field in the TRN Unit within the TRN field, and used to perform phase tracking. In this way, a single TRN Unit has both a TRN subfield that can be used to perform phase tracking and a TRN subfield that can be used to perform scanning sensing. This ensures the implementation of multistatic sensing.
[0048] According to a fourth aspect, a sensing method is provided. The method includes the step of a first device determining the maximum number of second devices involved in sensing measurements based on the number of training subfields indicated by a first field in a training unit. The training subfields indicated by the first field are used to perform phase tracking, and a larger number of training subfields indicated by the first field indicates a smaller maximum number of second devices. The first device transmits the first training subfields to the second devices.
[0049] In other words, before the first and second devices perform the measurement setup, the first device may first determine the maximum number of second devices based on the number of TRN subfields that are occupied by a single second device, indicated by the first field in the TRN Unit within the TRN field, and used to perform phase tracking. In this way, if there are many TRN subfields indicated by the first field in a single TRN Unit, the number of second devices involved in the sensing measurement may be limited. Thus, a single TRN Unit has both TRN subfields that can be used by second devices to perform phase tracking and TRN subfields that can be used by second devices to perform scanning sensing. This ensures the implementation of multistatic sensing.
[0050] In one possible design, the training unit is contained within a training field in a Multistatic Sensing Physical Layer Convergence Protocol Data Unit (PPDU).
[0051] In one possible design, the first device determines the maximum number of second devices involved in sensing measurements based on the number of training subfields indicated by a first field in the training unit, which includes the first device determining the maximum number of second devices according to a correspondence between the number of training subfields indicated by the first field in the training field and the maximum number of second devices when it determines that the number of training subfields indicated by the first field is greater than or equal to a preset threshold.
[0052] For example, a table exists in the first device that stores the correspondences. When it is determined that the number of TRN subfields indicated by the first field in a single TRN unit and used by a single second device to perform phase tracking is large, the first device can determine, according to the correspondences, the number of second devices to be involved in sensing. In this way, a single TRN unit has both TRN subfields that can be used to perform phase tracking and TRN subfields that can be used to perform scanning sensing.
[0053] This ensures the implementation of multistatic ranging.
[0054] According to a fifth aspect, a sensing device is provided. The sensing device is included in a first device, which includes an instruction generating unit configured to generate instruction information. The instruction information indicates the format of a first training unit in a training field, which is used by a second device to perform sensing measurements, the length of the first training unit being longer than the length of the second training unit, and the second training unit including a training subfield indicated by the first field and a training subfield indicated by the second field.
[0055] For the beneficial effects of the fifth embodiment, please refer to the description of the first embodiment.
[0056] In one possible design, the training field is contained within a Multistatic Sensing Physical Layer Convergence Protocol Data Unit (PPDU).
[0057] In one possible design, the first training unit includes a first training subfield and / or a second training subfield, the first training subfield used to perform phase tracking and the second training subfield used to perform scanning sensing.
[0058] In one possible design, the first training unit contains a second training unit that is K times that number, where K is an integer greater than or equal to 1.
[0059] In one possible design, the first training unit includes a training subfield indicated by a first field and a training subfield indicated by a second field that is K times the number of the first field, where K is an integer greater than or equal to 1.
[0060] In one possible design, the first training unit includes a training subfield indicated by a first field that is K times the size of the first field, and a training subfield indicated by a second field, where K is an integer greater than or equal to 1.
[0061] In one possible design, the first training unit includes at least one second training unit and K training subfields, where K is an integer greater than or equal to 1.
[0062] In one possible design, the K training subfields are the K training subfields immediately following the training subfield indicated by the second field.
[0063] In one possible design, the K training subfields are the K training subfields immediately following the training subfield indicated by the first field.
[0064] In one possible design, the instruction information indicates the upper bits of the length of the training subfield indicated by the second field multiplied by K, and the lower bits of the length of the training subfield indicated by the second field multiplied by K are the bits of the second field.
[0065] In one possible design, the instruction information indicates the upper bits of the length of the training subfield indicated by the first field multiplied by K, and the lower bits of the length of the training subfield indicated by the first field multiplied by K are the bits of the first field.
[0066] In one possible design, the first device generating information includes generating instructional information when it determines that at least one of the following two conditions is met: the number of second devices involved in sensing measurements is greater than or equal to a first preset number, and the number of training subfields indicated by the first field is greater than or equal to a second preset number.
[0067] In one possible design, instruction information is carried in a sensing measurement setup request, a multistatic sensing request, or a multistatic sensing physical layer convergence protocol data unit (PPDU).
[0068] According to a sixth aspect, a sensing device is provided. The sensing device is included in a second device, the sensing device comprising: a receiving unit configured to receive instruction information, the instruction information indicating the format of a first training unit in a training field, the first training unit being used by the second device to perform sensing measurements, the length of the first training unit being longer than the length of the second training unit, the second training unit including a training subfield indicated by the first field and a training subfield indicated by the second field; and a sensing measuring unit configured to perform sensing measurements based on the format of the first training unit.
[0069] For the beneficial effects of the sixth aspect, please refer to the description of the second aspect.
[0070] In one possible design, the training field is contained within a Multistatic Sensing Physical Layer Convergence Protocol Data Unit (PPDU).
[0071] In one possible design, the first training unit includes a first training subfield and / or a second training subfield, the first training subfield used to perform phase tracking and the second training subfield used to perform scanning sensing.
[0072] In one possible design, the first training unit contains a second training unit that is K times that number, where K is an integer greater than or equal to 1.
[0073] In one possible design, the first training unit includes a training subfield indicated by a first field and a training subfield indicated by a second field that is K times the number of the first field, where K is an integer greater than or equal to 1.
[0074] In one possible design, the first training unit includes a training subfield indicated by a first field that is K times the size of the first field, and a training subfield indicated by a second field, where K is an integer greater than or equal to 1.
[0075] In one possible design, the first training unit includes at least one second training unit and K training subfields, where K is an integer greater than or equal to 1.
[0076] In one possible design, the K training subfields are the K training subfields immediately following the training subfield indicated by the second field.
[0077] In one possible design, the K training subfields are the K training subfields immediately following the training subfield indicated by the first field.
[0078] In one possible design, the instruction information indicates the upper bits of the length of the training subfield indicated by the second field multiplied by K, and the lower bits of the length of the training subfield indicated by the second field multiplied by K are the bits of the second field.
[0079] In one possible design, the instruction information indicates the upper bits of the length of the training subfield indicated by the first field multiplied by K, and the lower bits of the length of the training subfield indicated by the first field multiplied by K are the bits of the first field.
[0080] In one possible design, instruction information is carried in a sensing measurement setup request, a multistatic sensing request, or a multistatic sensing physical layer convergence protocol data unit (PPDU).
[0081] According to a seventh aspect, a sensing device is provided. The sensing device includes a first device, the sensing device comprising: a determination unit configured to determine the number of training subfields indicated by a first field in a training unit based on the number of second devices involved in sensing measurements, the training subfields indicated by the first field being used to perform phase tracking, and a greater number of second devices involved in sensing measurements indicating a smaller number of training subfields indicated by the first field; and a transmission unit configured to transmit the training unit to the second device.
[0082] For the beneficial effects of the seventh aspect, please refer to the description of the third aspect.
[0083] In one possible design, the training unit is contained within a training field in a Multistatic Sensing Physical Layer Convergence Protocol Data Unit (PPDU).
[0084] In one possible design, the decision unit is configured to determine the number of training subfields indicated by the first field, according to a correspondence between the number of second devices and the number of training subfields indicated by the first field, when it determines that the number of second devices involved in sensing measurements is greater than or equal to a preset threshold.
[0085] According to the eighth aspect, a sensing device is provided. The sensing device includes a first device, the sensing device including a determination unit configured to determine the maximum number of second devices involved in a sensing measurement based on the number of training subfields indicated by a first field in a training unit, the training subfields indicated by the first field are used to perform phase tracking, and a greater number of training subfields indicated by the first field indicates a smaller maximum number of second devices; and a transmission unit configured to transmit the training unit to the second device.
[0086] For the beneficial effects of the eighth aspect, please refer to the description of the fourth aspect.
[0087] In one possible design, the training unit is contained within a training field in a Multistatic Sensing Physical Layer Convergence Protocol Data Unit (PPDU).
[0088] In one possible design, the decision unit is configured to determine the maximum number of second devices according to a correspondence between the number of training subfields indicated by the first field in the training field and the maximum number of second devices, when it determines that the number of training subfields indicated by the first field is greater than or equal to a preset threshold.
[0089] According to the ninth aspect, a sensing device is provided. The sensing device includes a processing circuit and an output interface that is internally connected to the processing circuit and communicates with the processing circuit.
[0090] The processing circuit is configured to generate instruction information. The instruction information indicates the format of a first training unit in a training field, which is used by a second device to perform sensing measurements, the length of the first training unit being longer than the length of the second training unit, and the second training unit including a training subfield indicated by the first field and a training subfield indicated by the second field. The output interface is configured to transmit the instruction information to the second device.
[0091] According to a tenth aspect, a sensing device is provided. The sensing device includes a processing circuit and an input interface that is internally connected to the processing circuit and communicates with the processing circuit.
[0092] The input interface is configured to receive instruction information. The instruction information indicates the format of a first training unit in a training field, which is used by a second device to perform sensing measurements, the length of the first training unit being longer than the length of the second training unit, and the second training unit including a training subfield indicated by the first field and a training subfield indicated by the second field. The processing circuit is configured to perform sensing measurements based on the format of the first training unit.
[0093] According to the eleventh aspect, a first device is provided. The first device includes a processing circuit and an output interface that is internally connected to the processing circuit and communicates with the processing circuit.
[0094] The processing circuit is configured to determine the number of training subfields indicated by the first field within the training unit, based on the number of second devices involved in the sensing measurement. The training subfields indicated by the first field are used to perform phase tracking, and a larger number of second devices involved in the sensing measurement indicates a smaller number of training subfields indicated by the first field.
[0095] The output interface is configured to send the training unit to a second device.
[0096] According to a twelfth aspect, a first device is provided. The first device includes a processing circuit and an output interface that is internally connected to the processing circuit and communicates with the processing circuit.
[0097] The processing circuit is configured to determine the maximum number of second devices involved in sensing measurements based on the number of training subfields indicated by a first field within the training unit. The training subfields indicated by the first field are used to perform phase tracking, and a larger number of training subfields indicated by the first field indicates a smaller maximum number of second devices.
[0098] The output interface is configured to send the training unit to a second device.
[0099] According to the thirteenth aspect, a first device is provided. The first device includes a processor and a transceiver that is internally connected to the processor and communicates with the processor.
[0100] The processor is configured to generate instruction information. The instruction information indicates the format of a first training unit in a training field, the first training unit being used by a second device to perform sensing measurements, the length of the first training unit being longer than the length of the second training unit, and the second training unit including a training subfield indicated by the first field and a training subfield indicated by the second field.
[0101] The transceiver is configured to transmit instruction information to a second device.
[0102] According to a fourteenth aspect, a second device is provided. The second device includes a processor and a transceiver that is internally connected to the processor and communicates with the processor.
[0103] The transceiver is configured to receive instruction information. The instruction information indicates the format of a first training unit in a training field, which is used by a second device to perform sensing measurements, the length of the first training unit being longer than the length of the second training unit, and the second training unit including a training subfield indicated by the first field and a training subfield indicated by the second field.
[0104] The processor is configured to perform sensing measurements based on the format of the first training unit.
[0105] According to the 15th aspect, a first device is provided. The first device includes a processor and a transceiver that is internally connected to the processor and communicates with the processor.
[0106] The processor is configured to determine the number of training subfields indicated by the first field within the training unit, based on the number of second devices involved in the sensing measurement. The training subfields indicated by the first field are used to perform phase tracking, and a larger number of second devices involved in the sensing measurement indicates a smaller number of training subfields indicated by the first field.
[0107] The transceiver is configured to transmit the training unit to a second device.
[0108] According to the sixteenth aspect, a first device is provided. The first device includes a processor and a transceiver that is internally connected to the processor and communicates with the processor.
[0109] The processor is configured to determine the maximum number of second devices involved in sensing measurements based on the number of training subfields indicated by a first field within the training unit. The training subfields indicated by the first field are used to perform phase tracking, and a larger number of training subfields indicated by the first field indicates a smaller maximum number of second devices.
[0110] The transceiver is configured to transmit the training unit to a second device.
[0111] According to the seventeenth aspect, an embodiment of the present application provides a computer-readable storage medium configured to store a computer program. The computer program includes instructions used to execute the first aspect or any one of the possible embodiments of the first aspect.
[0112] According to the 18th aspect, an embodiment of the present application provides a computer-readable storage medium configured to store a computer program. The computer program includes instructions used to execute the second aspect, or any one of the possible embodiments of the second aspect.
[0113] According to the 19th aspect, an embodiment of the present application provides a computer-readable storage medium configured to store a computer program. The computer program includes instructions used to execute the third aspect, or any one of the possible embodiments of the third aspect.
[0114] According to the 20th aspect, an embodiment of the present application provides a computer-readable storage medium configured to store a computer program. The computer program includes instructions used to execute the fourth aspect, or any one of the possible embodiments of the fourth aspect.
[0115] According to the 21st aspect, embodiments of the present application provide a computer program product configured to store a computer program. The computer program includes instructions used to execute the first aspect or any one of the possible embodiments of the first aspect.
[0116] According to the 22nd aspect, embodiments of the present application provide a computer program product configured to store a computer program. The computer program includes instructions used to execute the second aspect, or any one of the possible embodiments of the second aspect.
[0117] According to the 23rd aspect, embodiments of the present application provide a computer program product configured to store a computer program. The computer program includes instructions used to execute the third aspect, or any one of the possible embodiments of the third aspect.
[0118] According to the 24th aspect, embodiments of the present application provide a computer program product configured to store a computer program. The computer program includes instructions used to execute the fourth aspect, or any one of the possible embodiments of the fourth aspect.
[0119] According to the 25th aspect, an embodiment of the present application provides a communication system. The communication system includes a sensing device as described in the 5th, 7th, or 8th aspect, or a transmitter as described in the 9th or 13th aspect, or a first device as described in the 11th, 12th, 15th, or 16th aspect, or a sensing device as described in the 6th aspect, or a second device as described in the 10th or 14th aspect.
[0120] It will be understood that any one of the first device, second device, sensing device, communication system, computer-readable storage medium, computer program product, etc., provided above may be used in the corresponding manner provided above. Therefore, for the beneficial effects that may be achieved, please refer to the beneficial effects in the corresponding manner. Further details are not provided herein.
[0121] These or other aspects of this application are more concisely and clearly described below. [Brief explanation of the drawing]
[0122] [Figure 1(a)] This is a schematic diagram of the structure of the TRN field in an EDMG BRP TX PPDU structure according to one embodiment of this application. [Figure 1(b)] This is a schematic diagram of a multistatic sensing procedure according to one embodiment of the present application. [Figure 2(a)] This is a schematic diagram of the structure of a multistatic sensing PPDU according to one embodiment of this application. [Figure 2(b)]This is a schematic diagram of another structure of a multistatic sensing PPDU according to one embodiment of this application. [Figure 3] This is a schematic diagram of a network architecture according to one embodiment of the present application. [Figure 4] This is a schematic flowchart of a sensing method according to one embodiment of this application. [Figure 5] This is a schematic flowchart of a sensing method according to one embodiment of this application. [Figure 6] This is a schematic diagram of the format of a first training unit according to one embodiment of the present application. [Figure 7] This is a schematic diagram of the format of a first training unit according to one embodiment of the present application. [Figure 8] This is a schematic diagram of the structure of a DMG Sensing Measurement Setup element according to one embodiment of this application. [Figure 9] This is a schematic diagram of the format of the time-division duplexed beam information field of a DMG Multistatic Sensing Request according to one embodiment of this application. [Figure 10] This is a schematic flowchart of a sensing method according to one embodiment of this application. [Figure 11] This is a schematic diagram of the format of a first training unit according to one embodiment of the present application. [Figure 12] This is a schematic flowchart of a sensing method according to one embodiment of this application. [Figure 13] This is a schematic diagram of the format of a first training unit according to one embodiment of the present application. [Figure 14] This is a schematic flowchart of a sensing method according to one embodiment of this application. [Figure 15] This is a schematic diagram of the format of a first training unit according to one embodiment of the present application. [Figure 16] This is a schematic flowchart of a sensing method according to one embodiment of this application. [Figure 17] This is a schematic flowchart of a sensing method according to one embodiment of this application. [Figure 18] This is a schematic diagram of the structure of a first device according to one embodiment of this application. [Figure 19] This is a schematic diagram of the structure of a first device according to one embodiment of this application. [Figure 20] This is a schematic diagram of the structure of AP according to one embodiment of this application. [Figure 21] This is a schematic diagram of the structure of a second device according to one embodiment of the present application. [Figure 22] This is a schematic diagram of measurement feedback in a DMG multistatic sensing scenario according to one embodiment of this application. [Figure 23] This is a schematic diagram of another measurement feedback in a DMG multistatic sensing scenario according to one embodiment of this application. [Figure 24] This is a schematic diagram of measurement feedback in a DMG Coordinated Monostatic Sensing scenario according to one embodiment of this application. [Figure 25] This is a schematic diagram of another measurement feedback in a DMG Coordinated Monostatic Sensing scenario according to one embodiment of this application. [Figure 26] This is a schematic diagram of another measurement feedback in a DMG Coordinated Monostatic Sensing scenario according to one embodiment of this application. [Modes for carrying out the invention]
[0123] In the description of this application, unless otherwise specified, the letter " / " indicates that the related subjects are in an "or" relationship. For example, A / B may represent A or B. The term "and / or" in this application merely describes the relationship between the related subjects and indicates that there may be three relationships. For example, A and / or B may represent three cases: that only A exists, that both A and B exist, and that only B exists, and A and B may be singular or plural.
[0124] In addition, in the description of this application, “multiple” means two or more unless otherwise specified. “At least one of the following items (parts)” or similar expressions refer to any combination of these items, including any single item (part) or any combination of multiple items (parts). For example, at least one item (part) of a, b, or c may represent a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural.
[0125] In addition, in order to clearly describe the technical solutions in the embodiments of this application, terms such as “first” and “second” are used in the embodiments of this application to distinguish the same or similar items that provide essentially the same function or purpose. Those skilled in the art will understand that terms such as “first” and “second” do not limit the number or order of execution, and that terms such as “first” and “second” do not indicate a clear distinction. In addition, in the embodiments of this application, words such as “example” or “for example” are used to indicate that an example, illustration, or explanation is being given. No embodiment or design solution described as “example” or “for example” in the embodiments of this application shall be construed as being preferable or effective over other embodiments or design solutions. More precisely, the use of terms such as “example” or “for example” is intended to present the relevant concepts in a particular way for ease of understanding.
[0126] It will be understood that the “embodiments” referred to throughout this specification mean that certain features, structures, or characteristics related to these embodiments are included in at least one embodiment of this application. Therefore, embodiments included throughout this specification do not necessarily refer to the same embodiment. In addition, these particular features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. It will be understood that the sequence numbers of processes do not imply the order of execution in the various embodiments of this application. The order of execution of processes should be determined based on the function and internal logic of the processes and should not be construed as any limitation to the embodied processes of the embodiments of this application.
[0127] In this application, “when,” “in a case,” and “if” mean that the corresponding process is performed under objective circumstances, and are not intended to imply any time limit, require no decision action in the embodiment, or imply any other limitations.
[0128] In some scenarios, it will be understood that some optional features in embodiments of this application may be implemented independently of other features, such as the solution on which the optional features currently reside, in order to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, in some scenarios, the optional features may be combined with other features on a basis of requirement. Accordingly, the apparatus provided in embodiments of this application may also implement these features or functions accordingly. Details are not described herein.
[0129] In this application, unless otherwise specified, identical or similar parts within the embodiments should be referenced to one another. In the embodiments and embodiments / methods of implementation of the embodiments of this application, unless otherwise specified or unless a logical inconsistency arises, terminology and / or descriptions are consistent and can be referenced to one another between different embodiments and embodiments / methods of implementation of the embodiments. Technical features in different embodiments and embodiments / methods of implementation of the embodiments may be combined based on their internal logical relationships to form new embodiments, embodiments, or methods of implementation. The following embodiments of this application are not intended to limit the scope of protection of this application.
[0130] 1. Sensing initiator, sensing responder, sensing transmitter, and sensing receiver A sensing initiator is a station that initiates the sensing process in a wireless local area network (WLAN), such as an access point (AP) or station (STA).
[0131] A sensing responder is a station, such as an AP or STA, that is involved in the WLAN sensing process initiated by a sensing initiator.
[0132] A sensing transmitter is a station that transmits PPDUs used to perform sensing measurements in the sensing process.
[0133] A sensing receiver is a station that receives PPDUs transmitted by a sensing transmitter and performs sensing measurements in the sensing process.
[0134] When the sensing initiator is a sensing transmitter, the sensing responder may be a sensing receiver. When the sensing responder is a sensing transmitter, the sensing initiator may be a sensing receiver.
[0135] In the embodiments of this application, an example is used in which the sensing initiator is a sensing transmitter and the sensing responder is a sensing receiver.
[0136] 2.802.11bf IEEE 802.11bf is a next-generation wireless standard focused on receiver body sensing, and is referred to as 11bf in this application. The receiver body as used herein can be understood as a target that has no device, for example, a human, an animal, or another object. 11bf can be used to perform corresponding parameter estimation and subsequent action / behavior recognition for a target based on a received signal. Parameters as used herein include, for example, the speed, distance, and angle of the target. Actions / behaviors, for example, could be a human walking, lying down, or falling.
[0137] 11bf includes low-frequency and high-frequency standards. For example, the low frequency is sub7GHz, and embodiments are primarily based on standards such as 802.11ac, 802.11ax, 802.11be, and Next Generation. For example, the high frequency is 60GHz, and embodiments are primarily based on standards such as 802.11ad, 802.11ay (abbreviated as 11ay in this application), and Next Generation.
[0138] 11bf primarily includes modes such as monostatic sensing, coordinated monostatic sensing, bistatic sensing, coordinated bistatic sensing, and multistatic sensing at 60 GHz.
[0139] Monostatic sensing is also known as self-transmitting and self-receiving sensing. In this mode, the same device transmits and receives sensing signals.
[0140] Coordinated monostatic sensing is an extension of monostatic sensing mode; in other words, one or more monostatic sensings are coordinated to perform sensing.
[0141] Bistatic sensing, also known as receive / transmit separated sensing, is a mode in which two devices transmit and receive sensing signals separately.
[0142] Coordinated bistatic sensing is an extension of the bistatic sensing mode, in other words, one or more bistatic sensings are coordinated to perform sensing.
[0143] Multistatic sensing is a type of sensing where multiple devices are involved in the sensing process, and there may be one or more sensing transmitters and one or more sensing receivers.
[0144] The solution presented in this application primarily involves an information exchange method for TRN fields in the 11bf multistatic sensing process.
[0145] 3.11ay TRN Field In the 11bf instance sensing process, the format of the multistatic sensing PPDU transmitted by the transmitter to the receiver primarily follows the 11ay protocol, and the format of the TRN field and associated instruction scheme of the 11ay protocol can be reused.
[0146] For the structure of the TRN field, see the example structure of the Enhanced Directional Multi-Gigabit (EDMG) BRP TX PPDU shown in Figure 1(a). The TRN field contains L TRN units, e.g., TRN Unit 1, TRN Unit 2, ..., and TRN Unit L shown in Figure 1(a), where L is an integer greater than or equal to 1. A single TRN Unit can be understood as a repeating unit within the TRN field. A single TRN Unit contains multiple TRN subfields. Some TRN subfields within a single TRN Unit are indicated by the parameter EDMG TRN-Unit P, and the TRN subfields indicated by EDMG TRN-Unit P may be used by the receiver to perform phase tracking and / or time-frequency synchronization. In other words, the receiver can perform frequency and time offset estimation using the structure of multiple repeating TRN subfields represented by the EDMG TRN-unit P, and perform frequency-domain and time-domain compensation. The multiple repeating TRN subfields represented by the EDMG TRN-Unit P are transmitted by the transmitter within the line of sight (LOS).
[0147] Several TRN subfields within a single TRN Unit are indicated by the parameter EDMG TRN-Unit M, and multiple repeating TRN subfields indicated by EDMG TRN-Unit M can be used to perform receive / transmit beam training. The number of multiple repeating TRN subfields indicated by EDMG TRN-Unit M is the indicated value of EDMG TRN-Unit M + 1.
[0148] Taking this into consideration, the TRN field of 11ay can now be described using the relevant parameter description scheme shown in Table 1. When a Single Carrier mode PPDU is used in 11ay to perform sensing measurements, the relevant parameter description of the TRN field can be carried in the EDMG-Header-A field. When a control mode PPDU is used in 11ay, the relevant parameter description of the TRN field can be carried in the EDMG-Header-A1 field.
[0149] [Table 1A] [Table 1B] [Table 1C]
[0150] BRP stands for Beam Refinement Protocol, RX for Receiver, TX for Transmitter, and CRC for Cyclic Redundancy Check Code.
[0151] From Table 1, it can be seen that the maximum number of TRN subfields contained in one TRN unit is the indicated value of the EDMG TRN-Unit P field + the indicated value of the EDMG TRN-Unit M field. The maximum indicated value of the EDMG TRN-Unit P field is 4, in other words, the maximum number of TRN subfields indicated is 4. The maximum indicated value of the EDMG TRN-Unit M field is 16, in other words, the maximum number of TRN subfields indicated is 16. Therefore, in the current 11ay protocol, one TRN unit contains a maximum of 20 TRN subfields. TRN fields in the 11ay protocol are primarily used to perform beam training. In multistatic sensing in the 11bf protocol, one sensing transmitter and multiple sensing receivers may perform multistatic sensing together. For example, a TRN unit contains a maximum of 20 TRN subfields. If the number of TRN subfields used by one sensing receiver to perform phase tracking in a TRN unit is 4, then when the number of sensing receivers is 5 or more, there are no redundant TRN subfields used to perform scanning sensing functions. Supporting the implementation of DMG multistatic sensing in 11bf is difficult.
[0152] 4. Multistatic sensing in the 4.11bf protocol In the 11bf protocol's multistatic sensing mode, an AP can be used as a sensing initiator and sensing transmitter, and multiple STAs can be used as sensing responders and sensing receivers. Alternatively, an AP can be used as a sensing initiator and sensing receiver, and multiple STAs can be used as sensing responders and sensing transmitters.
[0153] For the multistatic sensing procedure in the 11bf protocol, please refer to Figure 1(b). For example, AP is the sensing initiator, and STA1 and STA2 are sensing responders. The sensing procedure includes a measurement setup and a measurement instance.
[0154] First, the measurement setup process is executed. The sensing initiator and sensing responder use the measurement setup request and measurement setup response to confirm the device's role in the subsequent sensing process, confirm the sensing type, exchange sensing measurement parameters, confirm the feedback type, and so on.
[0155] After the measurement setup is complete, one or more sensing instances exist, and the negotiated sensing measurement parameters are used to perform sensing measurement feedback. Figure 1 shows one sensing instance. The AP first interacts with STA1 and STA2 using instance requests and instance responses to initialize the sensing instance. The AP then sends one or more multistatic sensing PPDUs to STA1 and STA2. STA1 and STA2 receive the relevant PPDUs and perform sensing.
[0156] The multistatic sensing PPDU shown in Figure 1 includes at least one of the following: a TRN field, a preamble and header field, and a sync field.
[0157] In some cases, a multistatic sensing PPDU may further include a Physical Layer Service Data Unit (PHY Service Data Unit, PSDU).
[0158] In a sensing instance, an optional feedback phase exists, during which STA1 and STA2 can provide feedback on the sensing results to the AP (if the current instance does not have a feedback phase, the feedback may be performed alternatively in the next / subsequent instance). For example, in Figure 1, the AP sends a report request to STA1 and STA2 to request the acquisition of sensing results. STA1 and STA2 then send a report response to the AP, providing feedback on the sensing results.
[0159] Please note that relevant information exchange between AP and STA1 and STA2 may be carried in the measurement setup request / response, instance request / response, or PPDU header, according to the established principles.
[0160] For example, in a single measurement setup process, some unchanged parameters and information may be exchanged using a measurement setup request / response, and some changed information may be exchanged using an instance request / response.
[0161] The structure of the multistatic sensing PPDU discussed in the current 11bf protocol is shown in Figures 2(a) and 2(b). In the PPDU structure shown in Figure 2(a), the PPDU comprises a Legacy-Short Training (L-STF) used to perform synchronization, a Legacy-Channel Estimation (L-CEF) used to perform channel estimation, a Legacy-Header (L-header) which is the header of the PPDU and may be used to carry signaling in the physical layer, an EDMG Header A used to carry physical layer-related signaling of the EDMG, an EDMG-STF used to perform functions such as channel synchronization and automatic gain control, an EDMG-CEF used to perform channel estimation, a data field which is the data section, three synchronization fields including a synchronization field for STA1, a synchronization field for STA2, and a synchronization field for STAn (assuming there are n STAs), and a synchronization pad (Padding) indicating synchronization padding, where all synchronization fields are TRN The system includes a sync pad (padding) which can be padded by an integer multiple of the unit, a TRN-T field located between the data section and the TRN field and used for device adjustment transitions, and a P sync subfield for STA used to perform phase tracking, wherein the function of the P sync subfield for STA is equivalent to the multiple TRN subfields indicated by the EDMG TRN-Unit P field of the 11ay protocol. For example, multiple P sync subfields for STA1, multiple P sync subfields for STA2, and multiple P sync subfields for STA3 are shown in Figure 2(a).Multiple successor TRN subfields are used to perform scanning sensing (in this case, the AP is the sensing transmitter and the multiple STAs are the sensing receivers). The function of multiple successor TRN subfields is similar to that of multiple TRN subfields (used to perform scanning sensing in 11bf) as indicated by the EDMG TRN-Unit M field in the 11ay protocol.
[0162] The PPDU structure shown in Figure 2(a) contains multiple fields identical to those in the PPDU structure shown in Figure 2(b). Compared to the PPDU structure shown in Figure 2(a), the PPDU structure shown in Figure 2(b) does not include the EDMG-CEF and Data fields.
[0163] In the 11bf protocol, the sensing receiver can perform phase tracking and / or time-frequency synchronization using the aforementioned P sync subfield.
[0164] Multiple TRN subfields following a P sync subfield can be used to perform scanning sensing. In this case, a sensing transmitter may transmit TRN subfields in different directions, and a sensing receiver may perform sensing by receiving echoes from different directions.
[0165] The main difference between the PPDU structure shown in Figure 2(a) and the PPDU structure shown in Figure 2(b) can be found to lie in the onset phase of the TRN field within the PPDU. Apart from the onset position of the TRN field, the two structures have similar structures.
[0166] The entire PPDU contains multiple groups of P sync subfields.
[0167] Each group of P sync subfields is indicated by an EDMG TRN-unit P field and contains multiple TRN subfields used to send to the same STA to achieve functions such as phase tracking.
[0168] Following multiple groups of P sync subfields, there are multiple TRN subfields used to perform target sensing / scanning sensing.
[0169] To maintain compatibility between the 11bf and 11ay protocols, the 11bf protocol primarily uses the TRN parameters of the 11ay protocol to represent TRN fields. As shown in Table 1, a TRN Unit contains up to 20 TRN subfields. This is potentially insufficient for multiple devices in multistatic sensing. Table 2 shows a parameter analysis of TRN subfields in multi-device scenarios.
[0170] [Table 2]
[0171] The quantities of TRN P in Table 2 indicate that the indicated value of the EDMG TRN-Unit P field may be 0, 1, 2, or 4, and the numbers 16, 17, 18, and 20 in parentheses below may be understood as the number of TRN subfields contained in a TRN Unit when the EDMG TRN-Unit M field indicates 16 TRN subfields. It can be found that a TRN Unit may contain up to 20 TRN subfields. When five STAs are involved in multistatic sensing and the indicated value of the EDMG TRN-Unit P field is 4, each STA has 4 TRN subfields used to perform phase tracking, and 20 TRN subfields (in 5 groups, with 4 TRN subfields in each group) are required to realize functions such as phase tracking and synchronization of the five STAs. There are no redundant TRN subfields in a TRN Unit that are used by the STAs to perform target sensing. Naturally, if there are more than five STAs and the value of the TRN-Unit P field is 4, target sensing cannot be performed.
[0172] Thus, as the 11bf protocol continues to use repeating units (TRN units) in the TRN field and the information exchange scheme in the 11ay protocol, when multiple sensing receivers are involved in multistatic sensing, the phase tracking and scanning sensing of all sensing receivers cannot be performed within a single TRN unit, and the implementation of multistatic sensing is affected.
[0173] Therefore, this application primarily provides a corresponding solution to the information exchange problem of TRN fields in multistatic sensing in order to provide a sensing method and ensure the implementation of multistatic sensing. In other words, when there are many devices (sensing receivers) involved in multistatic sensing, a TRN subfield included in one TRN Unit of the 11ay protocol cannot perform phase tracking and target sensing. This application implements multistatic sensing based on the TRN fields of the current 11ay protocol.
[0174] In the sensing method of this application, when the number of devices is large and the indicated value of the EDMG TRN-Unit P field is large, and a single TRN Unit cannot complete the TRN field information exchange in the multistatic sensing PPDU, the format of the first training unit in the TRN field may be indicated using indicated information. The length of the first training unit is longer than the length of the second training unit. The second training unit may be understood as a TRN Unit in the 11ay protocol. Alternatively, in this application, the TRN field information exchange in multistatic sensing may be carried out in multiple ways, such as by adding relevant rules.
[0175] In embodiments where the format of the first training unit is indicated by the use of instruction information, it should be noted that in the two structures shown in Figures 2(a) and 2(b), the synchronization field (e.g., the aforementioned sync field for STAn) may belong to the TRN field or to the PSDU field preceding the synchronization field. In this application, the TRN field may be understood as a TRN field that begins with the TRN-T field in the PPDU.
[0176] The sensing method described in this application can be applied to scenarios in which a sensing transmitter and multiple sensing receivers perform multistatic sensing in WLAN sensing. The network architecture includes a sensing transmitter and multiple sensing receivers. For example, as shown in Figure 3, the sensing transmitter is an AP and the sensing receivers are STAs.
[0177] As described above, this application is illustrated using an example in which the sensing initiator is a sensing transmitter and the sensing responder is a sensing receiver. When the sensing initiator is a sensing receiver and the sensing responder is a sensing transmitter, the instruction information of this application is transmitted by the sensing initiator / sensing receiver, and the multistatic sensing PPDU is transmitted by the sensing responder / sensing transmitter. In other words, the sensing initiator / sensing receiver indicates the structure of the TRN field in the multistatic sensing PPDU to be transmitted to the sensing responder / sensing transmitter.
[0178] STA is a terminal connected to a wireless network, such as a handheld device or an in-vehicle device with wireless connectivity. Common terminals include, for example, mobile phones, tablet computers, notebook computers, palmtop computers, mobile internet devices (MIDs), and wearable devices such as smartwatches, smart bands, smart cards, or pedometers. AP is usually translated as "wireless access node" or "bridge." APs are used as a bridge between a wireless station and a wired local area network at the Medium Access Control (MAC) layer.
[0179] Based on the aforementioned application scenarios and network architectures, the following will first describe a method for indicating the format of the first training unit based on the instruction information provided in this application.
[0180] As shown in Figure 4, this application provides a sensing method. This method includes the following steps.
[0181] 401: The first device generates instruction information, which indicates the format of a first training unit in a training field, the first training unit being used by the second device to perform sensing measurements, the length of the first training unit being longer than the length of the second training unit, the second training unit including a training subfield indicated by the first field and a training subfield indicated by the second field.
[0182] In response, the second device receives instruction information.
[0183] In some embodiments, the first device is, for example, a sensing initiator / sensing transmitter, or another device other than a sensing initiator / sensing transmitter that transmits instructions. In this case, the second device is a sensing responder / sensing receiver.
[0184] In this application, the training subfield may be understood as a TRN subfield. The training subfield is a subfield within a TRN Unit within a TRN field which is the training field, and specifically, it may be a TRN subfield within a TRN field within a multistatic sensing PPDU.
[0185] The second training unit can be understood as a single TRN Unit in the above description. The second training unit includes a TRN subfield represented by the first field EDMG TRN-Unit P and a TRN subfield represented by the second field EDMG TRN-Unit M.
[0186] The instruction information indicates that the length of the first training unit is longer than the length of the second training unit. This is equivalent to the instruction information indicating that the repeating unit in the TRN field is the first training unit, i.e., the structure obtained after the TRN Unit has been lengthened.
[0187] For example, the instruction information indicates that the first training unit contains at least two TRN units. This is equivalent to combining the TRN subfields within at least two TRN units. In this case, the first training unit within the TRN field may be a TRN subfield within at least two TRN units.
[0188] Alternatively, the first training unit includes a TRN subfield within a single TRN Unit and multiple TRN subfields outside the TRN Unit. In this case, the first training unit within the TRN field includes a TRN subfield within the TRN Unit and multiple TRN subfields outside the TRN Unit.
[0189] In this way, in multistatic sensing, when there are many sensing responders / sensing receivers, if a TRN subfield within a single TRN Unit cannot perform phase tracking and target sensing, the repeating units within the TRN field in the multistatic sensing PPDU of one sensing instance can be updated into a first training unit used by multiple sensing responders / sensing receivers to perform phase tracking and scanning sensing.
[0190] It will also be understood that the first training unit includes a first training subfield and / or a second training subfield, the first training subfield being used to perform phase tracking and the second training subfield being used to perform scanning sensing.
[0191] It should be noted that the inclusion of a first training unit in a first training subfield and / or a second training subfield may be understood as the inclusion of at least one first training subfield and / or at least one second training subfield.
[0192] When the first training unit is shown in this application, it should be further noted that the indicated value of the relevant first field EDMG TRN-Unit P may be the indicated value of EDMG TRN-Unit P in the 11ay protocol. In the 11bf protocol, the indicated value of a single first field EDMG TRN-Unit P may alternatively be a different value, for example, an incremented indicated value of EDMG TRN-Unit P in the 11ay protocol.
[0193] Similarly, the indicated value of the second field EDMG TRN-Unit M in this application may be the indicated value of EDMG TRN-Unit M in the 11ay protocol. In the 11bf protocol, the indicated value of the single first field EDMG TRN-Unit M may be an alternative value, for example, an incremented indicated value of EDMG TRN-Unit M in the 11ay protocol.
[0194] 402: The first device transmits instruction information to the second device.
[0195] In response to this, the second device can interpret the first training unit based on the instruction information.
[0196] As can be seen from the above, a typical sensing procedure in the 11bf protocol requires that a measurement setup process be performed first. The sensing transmitter and sensing receiver complete the confirmation of their roles in the subsequent sensing process, including the exchange of sensing measurement parameters, by using a measurement setup request / response. After the measurement setup process is complete, one or more sensing instances exist, and the signal parameters are used to perform sensing measurement feedback.
[0197] For example, in Method 1, the instruction information according to this application may be generated in the measurement setup process. For example, the instruction information is carried in a measurement setup request (sensing measurement setup request) and a measurement setup response (sensing measurement setup response) in order to complete the instruction information exchange.
[0198] Alternatively, in method 2, the instruction for instruction information may occur at the start of the measurement instance process. For example, instruction information is carried in instance requests and instance responses to complete the instruction information exchange. An instance request may also be called a multistatic sensing request, multistatic sensing instance request, sensing instance request, etc. An instance response may also be called a multistatic sensing response, multistatic sensing instance response, sensing instance response, etc.
[0199] Alternatively, in method 3, instruction information can be carried in several reserved bits within the header of the multistatic sensing PPDU.
[0200] Naturally, the three transport methods mentioned above are not limited to this application, and they may be implemented by alternative methods. This is not limited to this application.
[0201] Therefore, in this application, instruction information is transmitted to the sensing responder / sensing receiver in the multistatic sensing process to indicate that the format of the first training unit is used by the second device to perform sensing measurements, and that the length of the first training unit is longer than the length of the second training unit. This is equivalent to increasing the length of the repeating units in the TRN field by increasing the number of TRN subfields in order to perform multistatic sensing. For example, when there are many sensing responders / sensing receivers, or when the value of the EDMG TRN-Unit P field is large, it can be ensured that the parameters of the TRN field are correctly transferred during TRN parameter exchange in multistatic sensing mode, thereby ensuring the performance of multistatic sensing.
[0202] The following sections describe several embodiments of instruction information using examples.
[0203] One embodiment of this application further provides a sensing method. As shown in Figure 5, an example is used in which the first device is a sensing initiator, the sensing initiator is a sensing transmitter, the second device is a sensing responder, and the sensing responder is a sensing receiver. The method includes the following steps.
[0204] 501: The sensing transmitter generates instruction information, which indicates the format of a first training unit, which is used by the sensing receiver to perform sensing measurements, and the first training unit comprises at least one second training unit and K training subfields, where K is an integer greater than or equal to 1.
[0205] The second training unit may be understood in this application as a TRN Unit, and a single TRN Unit includes multiple TRN subfields.
[0206] In some embodiments, a second training unit, i.e., a TRN Unit, includes a TRN subfield indicated by a first field EDMG TRN-Unit P and / or a TRN subfield indicated by a second field EDMG TRN-Unit M.
[0207] In some embodiments, the instruction information is equivalent to indicating the structure of repeating units within the TRN field, i.e., the first training unit, in a multistatic sensing scenario. Some TRN subfields within the first training unit may be used to perform phase tracking, and some TRN subfields may be used to perform scanning sensing.
[0208] For example, instruction information may be implemented using reserved bits, or by reusing some bits, or it may be an additional EDMG TRN-Unit M field indicating the format / structure of the first training unit in the TRN field within the multistatic sensing PPDU.
[0209] It should be understood that the additional EDMG TRN-Unit M field indicates not only that the sensing receiver knows the format of the first training unit, i.e., the format obtained after at least one second training unit and K training subfields are combined, but also the value of K for the K TRN subfields.
[0210] In some embodiments, the K training subfields are the K training subfields immediately following the training subfield indicated by the second field. As shown in Figure 6, for example, the K training subfields may be the K training subfields following the training subfield indicated by the second field in the last second training unit within at least one second training unit.
[0211] Naturally, the K training subfields may alternatively follow immediately after a training subfield indicated by a second field in any second training unit within at least one second training unit.
[0212] Alternatively, the K training subfields are immediately followed by the training subfields indicated by the second field of each of at least one second training unit. This is not limited to the present application.
[0213] For example, when at least one training unit is a single TRN Unit, it is equivalent to K TRN subfields beginning to be added to the first TRN subfield following the last TRN subfield within a single TRN Unit. In other words, the first TRN subfield among the K TRN subfields is the first TRN subfield following the last TRN subfield within a TRN Unit.
[0214] For example, one example is that at least one training unit is one TRN Unit. See the example in Table 3 for the meaning of the additional EDMG TRN-Unit M field. It is assumed that the additional EDMG TRN-Unit M field occupies 3 bits. The second training unit is one TRN Unit.
[0215] [Table 3]
[0216] Through extension, more bits can be obtained.
[0217] It should be noted that the K training subfields in this application may alternatively be the K training subfields immediately following the training subfield indicated by the first field.
[0218] In this case, the instruction information field may be, for example, additional EDMG TRN-Unit P. It is assumed that at least one second training unit is one TRN Unit. As shown in Figure 7, this is equivalent to K TRN subfields being added after the multiple TRN subfields indicated by the instruction values of the first field EDMG TRN-Unit P.
[0219] For the meaning of the additional EDMG TRN-Unit P field, please refer to the illustrative explanation in Table 3.
[0220] Similarly, the K training subfields may be K training subfields following a training subfield indicated by a first field in the last second training unit within at least one second training unit.
[0221] Alternatively, the K training subfields may immediately follow a training subfield indicated by a first field in any second training unit within at least one second training unit.
[0222] Alternatively, K training subfields may follow immediately after the training subfields indicated by the first field of each of at least one second training unit. This is not limited to the present application.
[0223] However, regardless of the TRN subfields indicated by the field to which the K TRN subfields indicated by the instruction information are added, when at least one TRN Unit and the K TRN subfields are interpreted together, some TRN subfields within the multiple combined TRN subfields may be used to perform phase tracking, and some TRN subfields may be used to perform scanning sensing.
[0224] In some embodiments, the K TRN subfields added in this application may be integer or non-integer increases of the indicated value of EDMG TRN-Unit P or EDMG TRN-Unit M.
[0225] In some embodiments, in this application, a second training unit and K training subfields together form a first training unit, and the following conditions must be met: The value of EDMG TRN-Unit M + the value of EDMG TRN-Unit P + K ≥ N STA *This is the indicated value of EDMG TRN-Unit P, where N STA This indicates the number of sensing responders.
[0226] In other words, the number of TRN subfields within the first training unit is N STA Each sensing responder must at least be able to complete phase tracking.
[0227] In this case, the setting of the second field EDMG TRN-Unit M must satisfy the following conditions, namely, The indicated value of EDMG TRN-Unit M is ≥ (N STA -1)*EDMG TRN-Unit P has an indicated value of -K.
[0228] In some embodiments, the sensing transmitter generates instruction information when it determines that at least one of the following two conditions is met. The two conditions include, namely, (1) The number of sensing receivers involved in sensing measurement is equal to or greater than the first preset number. (2) The number of training subfields indicated by the first field is greater than or equal to the second preset number.
[0229] For condition (1), for example, assume that one second training unit (TRN Unit) contains 20 TRN subfields. The first field EDMG TRN-Unit P indicates that each STA occupies 4 TRN subfields, and the second field EDMG TRN-Unit M indicates that there are 16 TRN subfields. If the number of sensing receivers is 5 or more (first preset number), there are no redundant TRN subfields within the TRN Unit that are used by the sensing receivers to perform scanning sensing. The sensing transmitter needs to generate instructional information to indicate the format of the first training unit.
[0230] Naturally, the example where the first preset number is 5 is used, for example, for illustrative purposes, and the first preset number may be an alternative value. For example, the first field EDMG TRN-Unit P indicates that each STA occupies 4 TRN subfields, the second field EDMG TRN-Unit M indicates that there are 16 TRN subfields, and the number of sensing receivers is 4 (first preset number). It can also be considered that condition (1) is satisfied when a single second training unit TRN Unit has 4 remaining TRN subfields used by 4 sensing receivers to perform scanning sensing, and the format of the first training unit may be shown. For example, the first training unit contains 2 TRN Units. In this case, the remaining 24 TRN subfields in the first training unit may be used by 4 sensing receivers to perform scanning sensing, thereby effectively improving sensing efficiency.
[0231] Regarding condition (2), the first training subfield may be understood as the TRN subfield used to perform phase tracking in this application. For example, suppose the second training unit TRN Unit contains 20 TRN subfields. The second field EDMG TRN-Unit M indicates that there are 16 TRN subfields. If the number of sensing receivers is 5 or more, the first field EDMG TRN-Unit P indicates that each STA occupies 4 TRN subfields (the second preset number), and there are no redundant TRN subfields within the TRN Unit that are used by the sensing receivers to perform scanning sensing. The sensing transmitter needs to generate instructional information to indicate the format of the first training unit.
[0232] Similar to the example in condition (1), the second preset number may be an alternative value. For example, the second training unit TRN Unit contains 18 TRN subfields, and the second field EDMG TRN-Unit M indicates that there are 16 TRN subfields. If the first field EDMG TRN-Unit P indicates that each STA occupies 2 TRN subfields (the second preset number), and the number of sensing receivers is 5, then condition (2) may be considered satisfied when the second training unit TRN Unit has 8 remaining TRN subfields used by the 5 sensing receivers to perform scanning sensing, and the format of the first training unit may be shown. For example, the first training unit contains 2 TRN Units. In this case, the remaining 26 TRN subfields in the first training unit may be used by the 5 sensing receivers to perform scanning sensing, thereby effectively improving sensing efficiency.
[0233] 502: The sensing transmitter transmits instruction information to the sensing receiver.
[0234] In response, the sensing receiver receives instruction information transmitted by the sensing transmitter.
[0235] In Method 1, as described in Step 402, it can be specifically understood that when instruction information is transmitted during the measurement setup process, for example, when instruction information is transported using a measurement setup request, the additional EDMG TRN-Unit M is transported by the DMG Sensing Measurement Setup Element.
[0236] Figure 8 shows the structure of the DMG Sensing Measurement Setup element in the 11bf protocol. The included fields are: Element ID field, Length field, Element ID Extension field, Measurement Setup Control field, Measurement Setup ID field, Report Type field, Transmitter Beams field (Num TX Beams), Receiver Beams field (Num RX Beams), TRN-M field, TRN-P field, TRN-N field, Location Configuration Information (LCI) field, Peer Orientation field, Optional Subelements field, etc. Figure 8 further shows the number of bits occupied by each field in units of Octets (8 bits or bytes).
[0237] In some embodiments, the additional EDMG TRN-Unit M field (or additional EDMG TRN-Unit P field) in this application may be located after the TRN-N field. Naturally, the additional EDMG TRN-Unit M field (or additional EDMG TRN-Unit P field) may be alternatively located at another position within the DMG sensing measurement setup element. This is not limited to this application.
[0238] Note that in the diagram of the structure shown in Figure 8, the TRN-P field is the EDMG-TRN-P field indicating the number of TRN subfields used to perform phase tracking, the TRN-M field is the EDMG-TRN-M field indicating the number of TRN subfields used to perform target sensing, and the TRN-N field is the EDMG-TRN-N field, whose number is within a TRN subfield equal to the indicated value of EDMG-TRN-M, and indicates the number of TRN subfields transmitted using the same AWV.
[0239] The function of the TRN-M field is the same as that of the EDMG TRN-Unit M field in the 11ay protocol, the function of the TRN-P field is the same as that of the EDMG TRN-Unit P field in the 11ay protocol, and the function of the TRN-N field is the same as that of the EDMG TRN-Unit N field in the 11ay protocol.
[0240] In method 2 described in step 402, when instruction information is transmitted during the measurement instance process, for example, when instruction information is carried in an instance request, it can be specifically understood that the additional EDMG TRN-Unit M is carried in the DMG multistatic sensing request. Figure 9 shows an example of the Time Division Duplexing (TDD) beamforming information field format of the DMG multistatic sensing request.
[0241] As shown in Figure 9, the TDD Beamforming Information field format includes the Measurement Setup ID field, Measurement Burst ID field, Sensing Instance Number field, STA Multistatic ID field, First Beam Index field, Num of STAs in Instance field, Num of PPDUs in Instance field, EDMG TRN Length field, RX TRN-Units per each TX TRN-unit field, EDMG TRN Unit P field, EDMG TRN Unit M field, EDMG TRN Unit N field, TRN Subfield Sequence Length field, and a Reserved field. The bits occupied by the additional EDMG TRN-unit M field in this application may be bits in the Reserved field. Alternatively, the additional EDMG TRN-unit M field may occupy bits of another field in the TDD Beamforming Information field format. This is not limited to this application. Figure 9 further illustrates the number of bits occupied by each field, in units of bits.
[0242] In method 3 described in step 402, if instruction information is carried by several reserved bits in the header of the multistatic sensing PPDU, the additional EDMG TRN-Unit M may be included in the EDMG-Header-A field of the multistatic sensing PPDU, i.e., the Reserved field shown in Table 1.
[0243] Note that the EDMG-Header-A field in Table 1 is an example of a header for an SC / OFDM mode SU PPDU in the 11ay protocol. In addition to the SC / OFDM mode, the 11ay protocol further has a control mode. In 11ay, there is one reserved bit (B7) in the EDMG-Header-A2 field of the control mode PPDU, which may be used to implement the instruction information in the embodiments of this application (for example, the reserved bit (B7) may be extended to two TRN Units for joint interpretation). If further extension is required, another bit in the EDMG-Header-A2 field may be reused for joint instruction.
[0244] 503: The sensing receiver interprets the first training unit based on the instruction information.
[0245] Since the sensing receiver uses the measurement setup process to determine its sequence number, when the sensing receiver determines that it needs to interpret the first training unit, the sequence numbers of the TRN subfield indicated by the TRN-P field and the TRN subfield indicated by the TRN-M field may be determined based on the sensing receiver's sequence number.
[0246] For example, at least one second training unit is specifically one TRN Unit. Assume the AP performs a measurement setup with eight STAs. The sequence number of the eighth STA is 8, and one TRN Unit contains 20 TRN subfields. If each STA occupies four TRN subfields to perform phase tracking and K=20, the instruction information indicates that a single TRN Unit and 20 TRN subfields together form the first training unit. In this case, the eighth STA decides that the 29th through 32nd TRN subfields of the 40 jointly interpreted TRN subfields are used by the eighth STA to perform phase tracking, and the remaining 33rd through 40th TRN subfields are used by the eight STAs to perform target sensing.
[0247] Therefore, in this application, the first training unit can be flexibly selected as a repeating unit in the TRN field using an additional EDMG TRN-Unit M field (or additional EDMG TRN-Unit P field), and a single TRN Unit is not used as the minimum unit. To ensure the implementation of multistatic sensing, TRN parameter exchange in DMG multistatic sensing is performed.
[0248] Figure 10 shows a sensing method according to one embodiment of the present application. An example is used in which the first device is a sensing initiator, the sensing initiator is a sensing transmitter, the second device is a sensing responder, and the sensing responder is a sensing receiver. The method includes the following steps.
[0249] 1001: The sensing transmitter generates instruction information, which indicates the format of a first training unit in the training field, which is used by the sensing receiver to perform sensing measurements, and the first training unit includes K times a second training unit, where K is an integer greater than or equal to 1.
[0250] In some embodiments, the second training unit (TRN Unit) includes a TRN subfield indicated by a first field EDMG TRN-Unit P and a TRN subfield indicated by a second field EDMG TRN-Unit M.
[0251] As shown in Figure 11, when the sensing receiver interprets the first training unit, in the TRN subfields within the K times second training unit contained in the first training unit, some TRN subfields are first training subfields used to perform phase tracking, and some TRN subfields are second training subfields used to perform scanning sensing.
[0252] In some embodiments, the instruction information is, for example, a TRN Unit Combination Field, which may be implemented using some reserved bits or by reusing some bits, indicating a joint interpretation of a second training unit TRN Unit in a multistatic sensing PPDU.
[0253] For example, see the example in Table 4 for the meaning of the TRN Unit Combination Field. The TRN Unit Combination Field occupies 2 bits and indicates a separate interpretation of each TRN Unit or a combined interpretation of two or more TRN Units.
[0254]
Table 4
[0255] When the bit value of the TRN Unit Combination Field is “00”, it means that the first training unit in the TRN field is one second training unit, the TRN Unit. For example, assume that a single TRN Unit contains 20 TRN subfields (the EDMG TRN-Unit P field indicates 4 TRN subfields and the EDMG TRN-Unit M field indicates 16 TRN subfields). If the number of STAs is less than 5, in addition to the TRN subfields used to perform phase tracking, there are remaining TRN subfields within the 20 TRN subfields contained in a single TRN Unit that are used to perform target sensing.
[0256] When the bit value of the TRN Unit Combination Field is "01", it may indicate that the first training unit in the TRN field is two second training unit TRN units. When performing a sensing measurement, the sensing responder needs to interpret the two TRN units together. Assume that a single TRN unit contains 20 TRN subfields (the EDMG TRN-Unit P field indicates 4 TRN subfields, and the EDMG TRN-Unit M field indicates 16 TRN subfields). In this case, in the TRN field within a multistatic sensing PPDU, 40 TRN subfields may be used at once as the first training unit in the TRN field to perform sensing measurements for multiple STAs. For example, the EDMG TRN-Unit P field indicates that each STA occupies 4 TRN subfields, and the EDMG TRN-Unit M field indicates that each STA occupies 16 TRN subfields. In this case, the eight STAs occupy 32 TRN subfields to perform phase tracking, and the remaining eight TRN subfields are used by the eight STAs to perform target sensing.
[0257] When the bit value of the TRN Unit Combination Field is "10", it may indicate that the first training unit in the TRN field is three second training units, the TRN Unit. When performing sensing measurements, the sensing responder needs to interpret the three TRN Units together. Assume that a single TRN Unit contains 20 TRN subfields. In this case, in the TRN field of a multistatic sensing PPDU, 60 TRN subfields can be used at a time to perform sensing measurements for multiple STAs. For example, the EDMG TRN-Unit P field indicates that each STA occupies 4 TRN subfields, and the EDMG TRN-Unit M field indicates that each STA occupies 16 TRN subfields. In this case, 8 STAs occupy 32 TRN subfields to perform phase tracking, and the remaining 28 TRN subfields are used by 8 STAs to perform target sensing.
[0258] In some embodiments, when the first training unit in this application includes K times the second training unit, the TRN Unit, the following conditions need to be met, that is, K*(the indicated value of EDMG TRN-Unit P + the indicated value of EDMG TRN-Unit M) ≥ N STA *The indicated value of EDMG TRN-Unit P. N STA Indicates the number of sensing responders.
[0259] In other words, the number of TRN subfields in the first training unit should at least satisfy that N STA sensing responders complete phase tracking.
[0260] In this case, the setting of the second field, the EDMG TRN-Unit M, needs to meet the following conditions, that is, The indicated value of EDMG TRN-Unit M is ≥ (N STA -K)*EDMG TRN-Unit P's indicated value / K
[0261] 1002: The sensing transmitter transmits instruction information to the sensing receiver.
[0262] In response, the sensing receiver receives instruction information transmitted by the sensing transmitter.
[0263] For embodiments of transporting the TRN Unit Combination Field in step 1002, please refer to the descriptions of the methods for transporting the additional EDMG TRN-Unit M field in the examples of Method 1, Method 2, and Method 3 in step 502.
[0264] 1003: The sensing receiver interprets the first training unit.
[0265] For the method of interpretation in Step 1003, please refer to the explanation in Step 503.
[0266] Therefore, in one embodiment of this application, a TRN Unit Combination Field is added to implement the combined interpretation of TRN units. This is equivalent to increasing the length of repeating units in the TRN field by increasing the number of TRN subfields in order to implement multistatic sensing. In addition, fields such as the EDMG TRN Length field, EDMG TRN-Unit P, and EDMG TRN-Unit M are not modified in this application. Legacy devices, such as devices supporting the 11ay protocol, may still read the full length of the TRN field in the multistatic sensing PPDU of this application.
[0267] One embodiment of this application further provides a sensing method. As shown in Figure 12, an example is used in which the first device is a sensing initiator, the sensing initiator is a sensing transmitter, the second device is a sensing responder, and the sensing responder is a sensing receiver. The method includes the following steps.
[0268] 1201: The sensing transmitter generates instruction information, which indicates the format of a first training unit in the training field, the first training unit being used by the sensing receiver to perform sensing measurements, the first training unit comprising a training subfield indicated by a first field and a training subfield indicated by a second field K times, where K is an integer greater than or equal to 1.
[0269] The first TRN subfield, indicated by the EDMG TRN-Unit P, is used to perform phase tracking, and the second TRN subfield, indicated by the EDMG TRN-Unit M, is used to perform scanning sensing.
[0270] In other words, as shown in Figure 13, in this application, the number of TRN subfields indicated by the second field EDMG TRN-Unit M in the second training unit can be multiplied (K times the number of training subfields indicated by the second field) in order to obtain the first training unit. In some embodiments, the field of instruction information may be, for example, an additional EDMG TRN-Unit M field, which may be implemented using reserved bits or by reusing some existing bits, and which indicates the format of the first training unit in the TRN field within the multistatic sensing PPDU.
[0271] In some embodiments, the additional EDMG TRN-Unit M field represents the upper bits of the length of the training subfield indicated by the second field multiplied by K, and the lower bits of the length of the training subfield indicated by the second field multiplied by K are the bits of the second field. In other words, the upper and lower bits together represent the length of the TRN subfield indicated by the second field multiplied by K.
[0272] Before multiplying the number of TRN subfields indicated by EDMG TRN-Unit M, note that the TRN subfield indicated by EDMG TRN-Unit M may include TRN subfields used to perform phase tracking and TRN subfields used to perform scanning sensing. Each time a sensing receiver is added, some of the TRN subfields within the TRN subfield indicated by EDMG TRN-Unit M will be used as TRN subfields used to perform phase tracking.
[0273] After multiplication, the TRN subfields indicated by the EDMG TRN-Unit M and the TRN subfields indicated by the additional EDMG TRN-Unit M fields may also include the TRN subfields used to perform phase tracking and the TRN subfields used to perform scan sensing. Similarly, each time a sensing receiver is added, some of the TRN subfields within the TRN subfield indicated by the EDMG TRN-Unit M are used as the TRN subfields used to perform phase tracking. When the TRN subfields used to perform phase tracking are determined by all sensing receivers, among the combined TRN subfields, the remaining TRN subfields other than the TRN subfields used to perform phase tracking are assigned to the sensing receivers to perform scan sensing.
[0274] For example, for an example of the additional EDMG TRN-Unit M field, refer to the example in Table 5. It is assumed that the additional EDMG TRN-Unit M field occupies 2 bits.
[0275]
Table 5A
Table 5B
[0276] Similarly, before the instruction information is generated, it is assumed that the repeating unit in the TRN field is the second training unit and includes 20 TRN subfields. The bit value of the EDMG TRN-Unit M field is 1111. When the bit value of the additional EDMG TRN-Unit M is 11, it is equivalent to the bit value obtained by combining being 111111 after the additional EDMG TRN-Unit M field and the EDMG TRN-Unit M field are combined for expansion. Specifically, the instruction value of [add EDMG TRN-unit M-EDMG TRN-unit M] is 64, which corresponds to a four-fold increase in the number of TRN subfields indicated by the EDMG TRN-Unit M. It is assumed that the EDMG TRN-Unit P field indicates 4 TRN subfields. In this case, the repeating unit in the TRN field, that is, the first training unit, is 68 TRN subfields.
[0277] In some embodiments, when the first training unit in this application includes the TRN subfields indicated by the first field EDMG TRN-Unit P and K times the TRN subfields indicated by the second field EDMG TRN-Unit M, the following conditions need to be satisfied, that is, The instruction value of EDMG TRN-Unit P + K * the instruction value of EDMG TRN-Unit M ≥ N STA *The instruction value of EDMG TRN-Unit P. N STA Indicates the number of sensing responders.
[0278] In other words, the number of TRN subfields in the first training unit is such that at least N STA sensing responders complete phase tracking.
[0279] In this case, the setting of the second field EDMG TRN-Unit M must satisfy the following conditions, namely, The indicated value of EDMG TRN-Unit M is ≥ (N STA -1) * EDMG TRN-Unit P's indicated value / K
[0280] 1202: The sensing transmitter transmits instruction information to the sensing receiver.
[0281] In response, the sensing receiver receives instruction information transmitted by the sensing transmitter.
[0282] For the method of transporting the additional EDMG TRN-Unit M field in step 1202 of this application, please refer to the description of the methods of transporting the additional EDMG TRN-Unit M in Method 1, Method 2, and Method 3, similar to the embodiment of transmitting instruction information in step 502.
[0283] 1203: The sensing receiver interprets the first training unit based on the instruction information.
[0284] Similar to the interpretation of the first training unit by the sensing receiver based on the instruction information in step 503, please refer to the explanation in step 503 for the interpretation method in step 1203.
[0285] Therefore, the additional EDMG TRN-Unit M field added in this application is equivalent to extending the length of the TRN subfield indicated by the TRN-M field of the 11bf protocol. This is equivalent to increasing the length of repeating units within the TRN field by increasing the number of TRN subfields in order to perform multistatic sensing. Since the TRN subfield and EDMG TRN-Unit M are extended together as a single binary number during interpretation, the maximum number of TRN subfield extensions is large and the number of bits used is small in order to perform correct information exchange of the TRN field and ensure the implementation of multistatic sensing.
[0286] One embodiment of this application further provides a sensing method. As shown in Figure 14, an example is used in which the first device is a sensing initiator, the sensing initiator is a sensing transmitter, the second device is a sensing responder, and the sensing responder is a sensing receiver. The method includes the following steps.
[0287] 1401: The sensing transmitter generates instruction information, which indicates the format of a first training unit in the training field, the first training unit being used by the sensing receiver to perform sensing measurements, the first training unit comprising a training subfield indicated by a first field and a training subfield indicated by a second field, where K is an integer greater than or equal to 1.
[0288] The first TRN subfield, indicated by the EDMG TRN-Unit P, is used to perform phase tracking, and the second TRN subfield, indicated by the EDMG TRN-Unit M, is used to perform scanning sensing.
[0289] In other words, as shown in Figure 15, in this application, in order to obtain the first training unit, the number of TRN subfields indicated by the first field EDMG TRN-Unit M in the second training unit can be multiplied (K times the number of training subfields indicated by the first field).
[0290] In some embodiments, the instruction information field may be, for example, an additional EDMG TRN-Unit P field, which may be implemented using reserved bits or by reusing some existing bits, and indicates the format of the first training unit in the TRN field within the multistatic sensing PPDU.
[0291] In some embodiments, the additional EDMG TRN-Unit P field represents the upper bits of the length of the training subfield indicated by the first field multiplied by K, and the lower bits of the length of the training subfield indicated by the first field multiplied by K are the bits of the first field. In other words, the upper and lower bits together represent the length of the TRN subfield indicated by the first field multiplied by K.
[0292] For example, see the example in Table 6 for an example of an additional EDMG TRN-Unit P field. It is assumed that the number of bits occupied by the additional EDMG TRN-Unit P field is 2 bits.
[0293] [Table 6A] [Table 6B]
[0294] Similarly, before the instruction information is generated, it is assumed that the repeating unit in the TRN field is the second training unit and contains 20 TRN subfields. The bit value of the EDMG TRN-Unit P field is 11. When the bit value of additional EDMG TRN-Unit P is 11, it is equivalent to the bit value obtained by the combination after the additional EDMG TRN-Unit P field and the EDMG TRN-Unit P field are combined for expansion being 1111. Specifically, the instruction value of [add EDMG TRN-unit P-EDMG TRN-unit P] is 16, which corresponds to a fourfold increase in the number of TRN subfields indicated by EDMG TRN-Unit P. It is assumed that the EDMG TRN-Unit M field indicates 16 TRN subfields. In this case, the repeating unit in the TRN field, i.e., the first training unit, has 32 TRN subfields.
[0295] It should be noted that the number of bits occupied by the additional EDMG TRN-Unit P field may be a different number, for example, 3 bits. In addition, when the additional EDMG TRN-Unit P field occupies 2 bits, the indicator values shown in Table 6 are examples, or other indicator values may be used. This is not limited to this application.
[0296] In some embodiments, when the first training unit in this application includes a TRN subfield represented by a first field EDMG TRN-Unit P with a multiplier of K and a TRN subfield represented by a second field EDMG TRN-Unit M, the following conditions must be met: K*EDMG TRN-Unit P's indicated value + EDMG TRN-Unit M's indicated value ≥ N STA *This is the indicated value for EDMG TRN-Unit P. STA This indicates the number of sensing responders.
[0297] In other words, the number of TRN subfields within the first training unit is N STA Each sensing responder must at least be able to complete phase tracking.
[0298] In this case, the setting of the second field EDMG TRN-Unit M must satisfy the following conditions, namely, The indicated value of EDMG TRN-Unit M is ≥ (N STA -K)*EDMG TRN-Unit P instruction value
[0299] 1402: The sensing transmitter transmits instruction information to the sensing receiver.
[0300] In response, the sensing receiver receives instruction information transmitted by the sensing transmitter.
[0301] For the method of transporting the additional EDMG TRN-Unit P field in step 1402 of this application, please refer to the description of the methods of transporting the additional EDMG TRN-Unit M in Method 1, Method 2, and Method 3, similar to the embodiment of transmitting instruction information in step 502.
[0302] 1403: The sensing receiver interprets the first training unit based on the instruction information.
[0303] Similar to the interpretation of the first training unit by the sensing receiver based on the instruction information in step 503, please refer to the explanation in step 503 for the interpretation method in step 1403.
[0304] Therefore, the additional EDMG TRN-Unit P field added in this application is equivalent to extending the length of the TRN subfield indicated by the TRN-P field of the 11bf protocol. This is equivalent to increasing the length of repeating units within the TRN field by increasing the number of TRN subfields in order to perform multistatic sensing. Since the TRN subfield and EDMG TRN-Unit M are extended together as a single binary number during interpretation, the maximum number of TRN subfield extensions is large and the number of bits used is small in order to perform correct information exchange of the TRN field and ensure the implementation of multistatic sensing.
[0305] In this application, the relevant parameters of the TRN field in the current 11bf protocol may be used, and the rules for using the TRN field are configured on the first and second devices to ensure the implementation of multistatic sensing.
[0306] One embodiment of this application further provides a sensing method. As shown in Figure 16, the method includes the following steps.
[0307] 1601: The first device determines the number of training subfields indicated by the first field in the training unit based on the number of second devices involved in sensing measurements, and the training subfields indicated by the first field are used to perform phase tracking, with a larger number of second devices involved in sensing measurements indicating a smaller number of training subfields indicated by the first field.
[0308] An example in which the first device is a sensing initiator, the sensing initiator is a sensing transmitter, the second device is a sensing responder, and the sensing responder is a sensing receiver will be used in the following explanation.
[0309] In some embodiments, the first field is an EDMG TRN-Unit P located within the TRN field of a multistatic sensing PPDU, which indicates a TRN subfield used to perform phase tracking within the TRN Unit.
[0310] In all embodiments of this application, each sensing receiver corresponds to one EDMG TRN-Unit P field; in other words, each sensing receiver can perform phase tracking using the TRN subfield indicated by the EDMG TRN-Unit P field. Each time a sensing receiver is added, one EDMG TRN-Unit P field is added accordingly.
[0311] However, in step 1601 of this application, when a larger number of sensing receivers are involved in sensing measurements, it is equivalent to a decrease in the number / length of TRN subfields represented by one EDMG TRN-Unit P field.
[0312] In some embodiments, when it is determined that the number of sensing receivers involved in sensing measurement is greater than or equal to a preset threshold, the sensing transmitter determines the number of training subfields indicated by the first field according to the correspondence between the number of sensing receivers and the number of training subfields indicated by the first field.
[0313] For example, N involved in multistatic sensing within a single training unit (TRN Unit) STA If a given sensing receiver completes phase tracking and scanning sensing, the correspondence between the number of sensing receivers involved in the sensing measurement and the number of training subfields indicated by the first field may be shown in Table 7.
[0314] [Table 7]
[0315] A training unit (TRN Unit) must meet the following conditions, namely: The value indicated by EDMG TRN-Unit P + the value indicated by EDMG TRN-Unit M ≥ N STA *This is the indicated value for EDMG TRN-Unit P.
[0316] In other words, the number of TRN subfields within a single TRN Unit is N. STA Each sensing receiver must at least satisfy the requirement of performing phase tracking.
[0317] In other words, the setting of the indicated value for the second field, EDMG TRN-Unit M, must satisfy the following conditions: The indicated value of EDMG TRN-Unit M is ≥ (N STA -1) *This is the indicated value of EDMG TRN-Unit P.
[0318] Alternatively, in another example, N involved in multistatic sensing within a single training unit (TRN Unit) STA If a given sensing receiver completes phase tracking and scanning sensing, the correspondence between the number of sensing receivers involved in the sensing measurement and the number of training subfields indicated by the first field may be shown in Table 8.
[0319] [Table 8]
[0320] A training unit (TRN Unit) must meet the following conditions, namely: The value of EDMG TRN-Unit P + the value of EDMG TRN-Unit M > N STA*This is the indicated value for EDMG TRN-Unit P.
[0321] In other words, the number of TRN subfields within a single TRN Unit is N. STA The number of TRN subfields required for a sensing receiver to perform phase tracking must be at least greater than the number of TRN subfields required for the receiver to perform phase tracking. One TRN unit may have remaining TRN subfields that are used not only for performing phase tracking but also for performing scanning sensing.
[0322] In other words, the setting of the indicated value for the second field, EDMG TRN-Unit M, must satisfy the following conditions: EDMG TRN-Unit M instruction value > (N STA -1) *This is the indicated value of EDMG TRN-Unit P.
[0323] For example, if the sensing transmitter determines during the measurement setup process that the number of sensing receivers involved in multistatic sensing is five or more, the sensing transmitter may limit the length of the TRN subfield indicated by the EDMG TRN-Unit P field. For example, if it is determined that five sensing receivers are involved in a sensing measurement, the sensing transmitter may determine that the length of the TRN subfield indicated by the EDMG TRN-Unit P field must be no more than two TRN subfields.
[0324] For example, when the number of sensing receivers is 5, and the length of the TRN subfield indicated by the EDMG TRN-Unit P field is 2 TRN subfields, the maximum number of TRN subfields in a single TRN Unit is 18. In this case, the 5 sensing receivers occupy 10 TRN subfields in a single TRN Unit to perform phase tracking, and the remaining 8 TRN subfields are used by the 5 sensing receivers to perform scanning sensing.
[0325] In some embodiments, rules configured in the sensing transmitter and sensing receiver include a correspondence between the number of sensing receivers and the length of the TRN subfield indicated by the EDMG TRN-Unit P field. The sensing transmitter may determine the length of the TRN subfield indicated by the EDMG TRN-Unit P field according to the correspondence and based on the number of sensing receivers involved in the sensing measurement. This is equivalent to determining the structure of the repeating units (TRN Units) within the TRN field, and as a result, the sensing receivers determine, based on the structure of the TRN Units, the sequence numbers of the TRN subfields used to perform phase tracking and the sequence numbers of the TRN subfields used to perform scanning sensing.
[0326] 1602: The first device transmits the training unit to the second device.
[0327] In response, the second device receives the training unit transmitted by the first device.
[0328] 1603: The second device performs sensing measurements based on the training unit.
[0329] Therefore, the sensing receiver can perform the phase tracking process when it receives the TRN subfield used to perform phase tracking.
[0330] The method for determining the length of the TRN subfield, indicated by the EDMG TRN-Unit P field in step 1601, may be applicable when the sensing transmitter requires more sensing receivers to participate in the sensing measurement, but the phase tracking requirements are relatively low. Therefore, with a large number of sensing receivers, multiple sensing receivers can ensure that correct information exchange of TRN fields is carried out and that multistatic sensing is performed.
[0331] One embodiment of this application further provides a sensing method. As shown in Figure 17, the method includes the following steps.
[0332] 1711: The first device determines the maximum number of second devices involved in sensing measurements based on the number of training subfields indicated by the first field within the training unit, the training subfields indicated by the first field being used to perform phase tracking, and a larger number of training subfields indicated by the first field indicates a smaller maximum number of second devices.
[0333] An example in which the first device is a sensing initiator, the sensing initiator is a sensing transmitter, the second device is a sensing responder, and the sensing responder is a sensing receiver will be used in the following explanation.
[0334] The first field is the EDMG TRN-Unit P field, located within the TRN field in the multistatic sensing PPDU, which indicates the number of TRN subfields used to perform phase tracking.
[0335] Each sensing receiver corresponds to one EDMG TRN-Unit P field within the TRN Unit; in other words, each sensing receiver can perform phase tracking using the TRN subfield indicated by the EDMG TRN-Unit P field. Each time a sensing receiver is added, one EDMG TRN-Unit P field is added accordingly.
[0336] Step 1711 of this application indicates that a larger number / length of TRN subfields represented by a single EDMG TRN-Unit P field means that a larger number of TRN subfields are occupied by a single sensing receiver and used to perform phase tracking, and a smaller number of sensing receivers are involved in the sensing measurement.
[0337] In some embodiments, when it is determined that the number of TRN subfields indicated by the first field EDMG TRN-Unit P is greater than or equal to a preset threshold, the sensing transmitter determines the maximum number of sensing receivers according to the correspondence between the number of TRN subfields indicated by the EDMG TRN-Unit P in the training field and the maximum number of sensing receivers.
[0338] For example, if a sensing transmitter determines that the length of the TRN subfield indicated by the EDMG TRN-Unit P field is large and has reached a preset threshold before the sensing transmitter performs a measurement setup for multiple sensing receivers, the sensing transmitter may determine the maximum number of sensing receivers to be involved in the measurement setup according to the correspondence between the length of the TRN subfield indicated by the EDMG TRN-Unit P field and the maximum number of sensing receivers.
[0339] For example, the length of the TRN subfield indicated by the EDMG TRN-Unit P field is 4 TRN subfields, in other words, the number of TRN subfields occupied by a single sensing receiver to perform phase tracking is 4. The maximum length of TRN subfields within a single TRN Unit is assumed to be 20, and the preset threshold can be 4. In other words, up to 4 sensing receivers can be involved in the multistatic sensing process. When 4 sensing receivers are involved in the measurement setup, 16 TRN subfields within a single TRN Unit may be used by 4 sensing receivers to perform phase tracking, and the remaining 4 TRN subfields may be used by 4 sensing receivers to perform scanning sensing.
[0340] In some embodiments, rules configured in the sensing transmitter and sensing receiver include a correspondence between the length of the TRN subfield indicated by the EDMG TRN-Unit P field and the number of sensing receivers. The sensing transmitter may determine the number of sensing receivers involved in the sensing measurement according to the correspondence and based on the length of the TRN subfield indicated by the EDMG TRN-Unit P field. This is equivalent to determining the structure of the repeating units (TRN Units) within the TRN field, and as a result, the sensing receivers determine, based on the structure of the TRN Units, the sequence numbers of the TRN subfields used to perform phase tracking and the sequence numbers of the TRN subfields used to perform scanning sensing.
[0341] 1712: The first device transmits the training unit to the second device.
[0342] In response, the second device receives the training unit transmitted by the first device.
[0343] Therefore, the sensing receiver is located within the training unit and can perform the phase tracking process when it receives the TRN subfield used to perform phase tracking.
[0344] 1713: The second device performs sensing measurements based on the training unit.
[0345] The method for determining the number of multistatic sensing receivers in step 1711 may be applicable when the requirements for phase tracking are relatively high, the device performance of the sensing transmitter and / or sensing receivers is relatively low, and a TRN subfield with a larger length is required to perform phase tracking. Therefore, if there are many sensing receivers, multiple sensing receivers can ensure that correct information exchange of TRN fields is carried out and that multistatic sensing is performed.
[0346] In addition, according to embodiments corresponding to Figures 16 and 17, the multistatic sensing in this application can complete phase tracking and scanning sensing with multiple sensing receivers within a single TRN Unit. Furthermore, fields such as the EDMG TRN Length field, the EDMG TRN-Unit P field, and the EDMG TRN-Unit M field remain unchanged in this application. Legacy devices, such as those under the 11ay protocol, may still read the full length of the TRN within the multistatic sensing PPDU. This provides good compatibility.
[0347] N in this application STA The meaning of the instruction can include the following, namely, (1) N in this application STA This may also be the number of devices responding to the involvement of multistatic sensing settings in the sensing measurement setup process. (2) N of this application STA Alternatively, this may be the number of devices indicated by the Num of STAs in Instance field within the DMG Sensing Request frame of the sensing instance. (3) N of this application STA Alternatively, this could be the number of devices ultimately verified and involved in receiving multistatic PPDUs in the sensing instance.
[0348] If a sensing instance has only one request-response phase (or initialization phase) and one corresponding measurement phase (which may include one or more EDMG multistatic sensing PPDUs), then all STAs requesting sensing are involved in the sensing instance, and in case (2), N STA and N in case (3) STA They are the same.
[0349] Essentially, N in case (1) STA N in the case of ≥(2) STA N in the case of ≥(3) STA That is the case.
[0350] It should be understood that the embodiments described above describe the measurement process in DMG multistatic sensing. In the DMG multistatic sensing process, if feedback needs to be performed in the sensing instance, the feedback time or feedback sequence may be further agreed upon in the embodiments of this application. Two cases are described herein.
[0351] In some embodiments, to ensure the smooth implementation of the feedback phase after sensing measurement, the sensing initiator may add a first field to the DMG Sensing Request frame. The first field indicates whether a DMG Sensing Report within the sensing instance should be triggered by polling.
[0352] The DMG Sensing Request frame may be an instance request in the embodiments of this application. The DMG Sensing Report may be a report response in the embodiments of this application.
[0353] For example, the first field could be the Poll Before Report field, which is carried by the sensing initiator within the TDD Beamforming Information field in the DMG Sensing Request frame.
[0354] When the bit value in the Poll Before Report field is 0, it indicates that the sensing responder does not need to feed back a DMG sensing report response after receiving a DMG sensing pole, and the sensing responder may send a DMG sensing report at the reporting time notified by the sensing transmitter / sensing initiator. When the bit value in the Poll Before Report field is 1, it indicates that the sensing responder needs to feed back a DMG sensing report after receiving a DMG sensing pole. The sensing responder sends a DMG sensing report after receiving a polling frame / DMG sensing pole (DMG Sensing Poll) frame sent by the sensing initiator / sensing transmitter, and after a Short Interframe Space (SIFS) time.
[0355] In some embodiments, when the bit value of the Poll Before Report field is 1, the sensing initiator / sensing transmitter may add a polling time corresponding to the sensing responder to the DMG Sensing Request frame. The polling time indicates the time it takes for the sensing initiator / sensing transmitter to send a DMG Sensing Poll to the sensing responder. The polling time field may be carried in the TDD Beamforming Information field within the DMG Sensing Request frame.
[0356] For example, Figure 22 is a schematic diagram of measurement feedback in a DMG multistatic sensing scenario. For example, the sensing initiator / sensing transmitter is AP, and the sensing responders include STA1 and STA2. AP sends DMG sensing polling frame 1 to STA1, and STA1 begins transmitting DMG sensing report 1 at time t1, after a SIFS time after receiving the polling frame. Then AP sends DMG sensing polling frame 2 to STA2, and STA2 begins transmitting DMG sensing report 2 at time t2, after a SIFS time after receiving DMG sensing polling frame 2.
[0357] In some embodiments, when the bit value of the Poll Before Report field is 0, the sensing initiator / sensing transmitter may add a Report Time field to the DMG Sensing Request frame corresponding to the sensing responder. The Report Time field may indicate the time at which the sensing responder sends a DMG sensing report in the sensing instance. For example, the Report Time field may be carried in the TDD Beamforming Information field within the DMG Sensing Request frame, and different sensing responders may send DMG sensing reports based on the time of the DMG sensing report indicated by the sensing initiator / sensing transmitter.
[0358] For example, Figure 23 is a schematic diagram of another measurement feedback in a DMG multistatic sensing scenario. For example, the sensing initiator is AP, and the sensing responders include STA1 and STA2. A DMG Sensing Request frame sent by AP to STA1 indicates that the time t1 is when STA1 will send a DMG sensing report, and a DMG Sensing Request frame sent by AP to STA2 indicates that the time t2 is when STA2 will send a DMG sensing report. That is, STA1 sends DMG sensing report 1 to AP at time t1, and STA2 sends DMG sensing report 2 to AP at time t2.
[0359] In addition to the DMG multistatic sensing scenario, there is another scenario called DMG Coordinated Monostatic sensing. Unlike DMG multistatic sensing, in DMG Coordinated Monostatic sensing, the sensing responder is used as both a transmitter and a receiver in the sensing process, i.e., self-transmission and self-reception.
[0360] The DMG sensing polling time or DMG sensing reporting time may also be transmitted in the TDD Beamforming Information field within the DMG Sensing Request frame in the DMG Coordinated Monostatic sensing scenario. The specific embodiment process differs from that in the DMG multistatic sensing scenario.
[0361] Specifically, in a DMG Coordinated Monostatic sensing scenario, the TDD Beamforming Information field in the DMG Sensing Request frame sent by the sensing initiator to each sensing responder may carry a second field, for example, a Report after PPDU field / bit indicating whether the sensing responder will send a DMG sensing report after a SIFS time after completing the transmission of the sensing PPDU.
[0362] For example, if the bit value of the second field is 0, it indicates that each sensing responder will send a DMG sensing report after a SIFS time has elapsed since completing the transmission of its Monostatic Sensing PPDU. In this case, the DMG Sensing Request frame does not need to carry an indication of whether polling is required, nor does it need to carry a polling time or reporting time. For example, Figure 24 is a schematic diagram of measurement feedback in a DMG Coordinated Monostatic sensing scenario. The sensing initiator is the AP, and the sensing responders include STA1 and STA2. After a SIFS time following the transmission of Monostatic Sensing PPDU 1, STA1 sends DMG Sensing Report 1 to the AP, and after a SIFS time following the transmission of Monostatic Sensing PPDU 2, STA2 sends DMG Sensing Report 2 to the AP.
[0363] If the bit value of the second field is 1, it indicates that all sensing responders will feed back a DMG sensing report after they have completed sending the Monostatic Sensing PPDU. In other words, a single sensing responder does not need to send a DMG sensing report after the SIFS time after completing the transmission of the Monostatic Sensing PPDU.
[0364] In this case, similar to the DMG multistatic sensing scenario, the TDD Beamforming Information field within the DMG Sensing Request frame may carry the first field, namely the Poll Before Report field / bit.
[0365] When the bit value of the Poll Before Report field / bit is 1, it indicates that the sensing responder should send a DMG sensing report after a SIFS time after receiving the polling frame. In this case, the DMG Sensing Request frame may or may not carry a polling time field when the sensing initiator starts polling. In this case, the polling time is determined by the AP. For example, Figure 25 is a schematic diagram of another measurement feedback in a DMG Coordinated Monostatic sensing scenario. The sensing initiator is the AP, and the sensing responders include STA1 and STA2. After STA1 transmits monostatic sensing PPDU1 and STA2 transmits monostatic sensing PPDU2, in the measurement feedback phase, AP may transmit DMG sensing polling frame 1 to STA1 at the polling time corresponding to STA1, STA1 transmits DMG sensing report 1 to AP after SIFS following receipt of the pole, AP transmits DMG sensing polling frame 2 to STA2 at the polling time corresponding to STA2, STA2 transmits DMG sensing report 2 to AP after SIFS following receipt of the pole.
[0366] When polling is not required, i.e., when the bit value of the Poll Before Report field / bit is 0, it indicates that the sensing responder does not need to send a DMG sensing report to the sensing initiator after receiving a DMG sensing polling frame. In this case, the DMG Sensing Request frame may carry the DMG sensing report time corresponding to the sensing responder. For example, Figure 26 is a schematic diagram of another measurement feedback in a DMG Coordinated Monostatic sensing scenario. The sensing initiator is the AP, and the sensing responders include STA1 and STA2. After STA1 sends monostatic sensing PPDU1 and STA2 sends monostatic sensing PPDU2, STA1 may send DMG sensing report 1 to the AP at DMG sensing report time t1, and STA1 may send DMG sensing report 2 to the AP at DMG sensing report time t2.
[0367] In the embodiments of this application, it should be understood that by default, polling may or may not be performed for all sensing responders. In other words, the Poll Before Report field may not need to be carried in the DMG Sensing Request frame. The Time field carried in the DMG Sensing Request frame is the time at which the sensing initiator / sensing transmitter begins polling or the time at which the sensing responder feeds back a DMG sensing report.
[0368] In some embodiments, the procedure for the DMG Coordinated Monostatic sensing scenario in the embodiments of this application may be extended to correspond to a DMG Coordinated Bistatic Sensing procedure.
[0369] To realize the functions described herein, it will be understood that the first and second devices include corresponding hardware structures and / or corresponding software modules for performing each function. With respect to the example algorithmic steps described in the embodiments disclosed herein, this application may be implemented in hardware form or in combination of hardware and computer software. Whether the functions are performed by hardware or by hardware driven by computer software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to realize the functions described for specific applications by reference to the embodiments, but those embodiments should not be considered to be beyond the scope of this application.
[0370] In embodiments, an electronic device may be divided into functional modules based on the examples of the methods described above. For example, each functional module corresponding to each function may be obtained through division, or two or more functions may be integrated into a single processing module. The integrated module may be implemented in hardware form. Note that the module division in embodiments is merely an example and represents only a logical functional division. Other division methods may be possible in actual embodiments.
[0371] When each functional module is obtained by division based on its corresponding function, Figure 18 is a possible schematic configuration of the first device 180 in the embodiment described above. As shown in Figure 18, the first device 180 may include an instruction generation unit 1801 and a transmission unit 1802. The first device 180 may also be a sensing initiator / sensing transmitter in multistatic sensing.
[0372] The instruction generation unit 1801 may be configured to support the first device 180 to perform the steps 401, 501, 1001, 1201, 1401, etc., described above, and / or may be used in another process of the technology described herein.
[0373] The transmitting unit 1802 may be configured to support the first device 180 to perform steps 402, 502, 802, 1202, 1402, 1602, etc., and / or may be used in another process of the technology described herein.
[0374] It should be noted that all relevant details of the steps in the embodiments of the method described above may be referenced in the functional description of the corresponding functional module. Further details are not provided herein.
[0375] A first device 180 according to one embodiment is configured to perform the sensing method described above, and therefore the same effects as the embodiment described above can be achieved.
[0376] When each functional module is obtained by division based on its corresponding function, Figure 19 is a possible schematic configuration of the first device 190 in the embodiment described above. As shown in Figure 19, the first device 190 may include a determination unit 1901 and a transmission unit 1902.
[0377] The decision unit 1901 may be configured to support the first device 190 to perform the steps 1601, 1711, etc. described above, and / or may be used in another process of the technology described herein.
[0378] The transmitting unit 1902 may be configured to support the first device 190 in order to perform steps 1602 and 1712 described above, and / or may be used in another process of the technology described herein.
[0379] It should be noted that all relevant details of the steps in the embodiments of the method described above may be referenced in the functional description of the corresponding functional module. Further details are not provided herein.
[0380] The first device 180 and the first device 190 according to one embodiment are configured to perform the sensing method described above, and therefore the same effects as the embodiment described above can be achieved.
[0381] When the integrated unit is used, the first device 180 / first device 190 may include a processing module, a storage module, and a communication module. The processing module may be configured to control and manage the operation of the first device 180 / first device 190, for example, to support the first device 180 / first device 190 in performing steps performed by the instruction generation unit 1801 and the decision unit 1901. The storage module may be configured to support the first device 180 / first device 190 in storing program code, data, etc. The communication module may be configured to support communication between the first device 180 / first device 190 and another device, such as a sensing receiver.
[0382] The processing module may be a processor or a controller. The processor may implement or execute various exemplary logic blocks, modules, and circuits described with reference to what is disclosed in this application. Alternatively, the processor may be a combination for implementing computing functions, for example, a combination including one or more microprocessors, or a combination of a digital signal processing (DSP) and a microprocessor. The storage module may be memory. The communication module may specifically be a device that interacts with another electronic device such as a radio frequency circuit, a Bluetooth chip, or a Wi-Fi chip.
[0383] In one embodiment, when the processing module is a processor, the storage module is memory, and the communication module is a transceiver, the first device 180 / first device 190 in one embodiment may be a sensing initiator / sensing transmitter having the structure shown in Figure 20, and specifically, it may be an AP, for example.
[0384] When each functional module is obtained by dividing it according to its corresponding function, Figure 21 is a possible schematic configuration of the second device 210 in the embodiment described above. As shown in Figure 21, the second device 210 may include a receiving unit 2101 and a sensing measurement unit 2102.
[0385] The receiving unit 2101 may be configured to support a second device 210 to perform the corresponding operation of step 402, step 502, step 1002, step 1202, step 1402, step 1602, step 1712, and so on, and / or may be used in another process of the technology described herein.
[0386] The sensing measurement unit 2102 may be configured to support the second device 210 for performing steps 503, 1003, 1203, 1403, 1603, and 1713, and / or may be used in other processes of the technology described herein.
[0387] It should be noted that all relevant details of the steps in the embodiments of the method described above may be referenced in the functional description of the corresponding functional module. Further details are not provided herein.
[0388] A second device 210 according to one embodiment is configured to perform the sensing method described above, and therefore the same effects as the embodiment described above can be achieved.
[0389] When the integrated unit is used, the second device 210 may include a processing module, a storage module, and a communication module. The processing module may be configured to control and manage the operation of the second device 210, for example, to support the second device 210 in performing steps performed by the sensing measurement unit 2102. The storage module may be configured to support the second device 210 in storing program code, data, etc. The communication module may be configured to support communication between the second device 210 and another device, such as a sensing transmitter.
[0390] The processing module may be a processor or a controller. The processor may implement or execute various exemplary logic blocks, modules, and circuits described with reference to what is disclosed in this application. Alternatively, the processor may be a combination for implementing computing functions, for example, a combination including one or more microprocessors, or a combination of a DSP and a microprocessor. The storage module may be memory. The communication module may specifically be a device that interacts with another electronic device such as a radio frequency circuit, a Bluetooth chip, or a Wi-Fi chip.
[0391] In one embodiment, when the processing module is a processor, the storage module is memory, and the communication module is a transceiver, the second device 210 in one embodiment may alternatively have the structure shown in Figure 20. In this case, the second device 210 may be a sensing responder / sensing receiver, specifically, for example, an STA.
[0392] One embodiment of the present application further provides an electronic device comprising one or more processors and one or more memories. The one or more memories are coupled to one or more processors. The one or more memories are configured to store computer program code, which includes computer instructions. When one or more processors execute computer instructions, the electronic device is enabled to perform the associated method steps described above in order to perform the sensing method of the above embodiment. The electronic device is, for example, the transmitter, sensing transmitter, and sensing receiver described above.
[0393] One embodiment of this application further provides a computer storage medium that stores computer instructions. When the computer instructions are executed in an electronic device, the electronic device is enabled to perform the associated method steps described above to perform the sensing method in the above embodiment.
[0394] One embodiment of this application further provides a computer program product. When the computer program product is executed on a computer, the computer is enabled to perform the aforementioned related steps in order to perform a sensing method that is performed by an electronic device in the aforementioned embodiment.
[0395] In addition, one embodiment of the present application further provides an apparatus, which may specifically be a chip, a component, or a module. The apparatus may include an attached processor and memory. The memory is configured to store computer executable instructions, and when the apparatus is in operation, the processor may execute the computer executable instructions stored in the memory, and as a result, the chip performs a sensing method that is performed by a sensing transmitter / transmitter in the embodiment of the method described above.
[0396] The first device / sensing initiator / sensing transmitter, the second device / sensing responder / sensing receiver, the computer storage medium, the computer program product, or the chip provided in the embodiment are configured to perform the corresponding method provided above. Therefore, for the beneficial effects that may be achieved by the first device / sensing initiator / sensing transmitter, the second device / sensing responder / sensing receiver, the computer storage medium, the computer program product, or the chip provided in the embodiment, please refer to the beneficial effects in the corresponding method provided above. Further details are not described herein.
[0397] Another embodiment of the present application provides a system which may include the first device / sensing initiator / sensing transmitter and at least one second device / sensing responder / sensing receiver and may be configured to perform the sensing method described above.
[0398] Based on the description of the embodiments described above, those skilled in the art will understand that, for the purpose of convenience and concise explanation, the division into functional modules described above is used as an illustrative example. In actual applications, each of the functions described above may be assigned to a different functional module and implemented on a case-by-case basis. In other words, the internal structure of the device is divided into different functional modules to implement all or some of the functions described above.
[0399] In some embodiments provided in this application, it should be understood that the disclosed apparatus and methods may be implemented in other ways. For example, the embodiments of the described apparatus are merely examples. For example, the division into modules or units is merely a logical functional division, and in actual embodiments, there may be other divisions. For example, multiple units or components may be combined or integrated into another apparatus, or some features may be ignored or not performed. In addition, the mutual coupling, direct coupling or communication connection shown or discussed may be implemented through some interface. Indirect coupling or communication connection between apparatus or units may be implemented in electronic, mechanical, or other forms.
[0400] Units described as separate parts may or may not be physically separate, and parts shown as units may be one or more physical units, may be located in one place, or may be dispersed in separate locations. Some or all of the units may be selected based on the actual requirements for achieving the objectives of the solution of the embodiment.
[0401] In addition, the functional units in the embodiments of this application may be integrated into a single processing unit, or each unit may exist physically independently, or two or more units may be integrated into a single unit. The integrated unit may be implemented in hardware form or in the form of a software functional unit.
[0402] When an integrated unit is implemented in the form of a software function unit and sold or used as an independent product, the integrated unit may be stored on a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or parts that contribute to the prior art, or all or part of the technical solutions, may be implemented in the form of a software product. The software product is stored on a storage medium and includes several instructions for instructing a device or processor (which may be a single-chip microcomputer, chip, etc.) to perform all or part of the steps of the method described in the embodiments of this application. The aforementioned storage medium includes any medium capable of storing program code, such as a USB flash drive, a removable hard disk, read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.
[0403] The foregoing description is merely a specific embodiment of the present application and is not intended to limit the scope of protection of this application. Any modifications or substitutions that are readily conceivable by those skilled in the art within the technical scope disclosed herein shall be included in the scope of protection of this application. Accordingly, the scope of protection of this application shall be subject to the scope of protection of the claims. [Explanation of Symbols]
[0404] 1 TRN unit, Field Plus 2 TRN units 180 First device 1801 Instruction Generation Unit 1802 Transmitter Unit 190 First device 1901 Decision Unit 1902 Transmitter Unit 210 Second device 2101 Receiving Unit 2102 Sensing Measurement Unit
Claims
1. A sensing method, A step of determining the number of training subfields for one STA in a training unit based on the number of second devices involved in sensing measurement using a first device, When the number of the second devices involved in the sensing measurement is greater, the number of training subfields for one STA is smaller, and the product of the number of the second devices and the number of training subfields for one STA is less than a first threshold, step, The first device transmits the training unit to the second device. Methods that include...
2. The number of training subfields for one STA and the number of the second devices involved in sensing measurements are subject to the following conditions, namely: EDMG TRN-unit M indicated value > (N STA -1) *Indicated value of EDMG TRN-unit P Satisfying N STA The method according to claim 1, wherein represents the number of the second devices involved in sensing measurement, the indicated value of EDMG TRN-unit P represents the number of the training subfields for one STA, EDMG TRN-unit M is an extended directional multi-gigabit training unit (EDMG TRN-unit M) field, and the indicated value of the EDMG TRN-unit M is the first threshold.
3. The method according to claim 1, wherein the training subfield for one STA is used to perform phase tracking and / or time-frequency synchronization.
4. The method according to claim 1, wherein the training unit is included in the training field within the multistatic sensing physical layer convergence protocol data unit.
5. A sensing method, A step in which a training unit is received by a second device, wherein the number of training subfields for one STA within the training unit is based on the number of second devices involved in sensing measurement. When the number of the second devices involved in the sensing measurement is greater, the number of training subfields for one STA is smaller, and the product of the number of the second devices and the number of training subfields for one STA is less than a first threshold, step, The second device performs the steps of processing the training unit and Methods that include...
6. The number of training subfields for one STA and the number of the second devices involved in sensing measurements are subject to the following conditions, namely: EDMG TRN-unit M indicated value > (N STA -1) *Indicated value of EDMG TRN-unit P Satisfying N STA The method according to claim 5, wherein represents the number of the second devices involved in sensing measurement, the indicated value of EDMG TRN-unit P represents the number of the training subfields for one STA, EDMG TRN-unit M is an extended directional multi-gigabit training unit (EDMG TRN-unit M) field, and the indicated value of the EDMG TRN-unit M is the first threshold.
7. The method according to claim 5, further comprising the step of performing phase tracking and / or time-frequency synchronization based on the training subfield for one STA.
8. The method according to claim 5, wherein the training unit is included in a training field within a multistatic sensing physical layer convergence protocol data unit.
9. A first device configured to perform the method described in any one of claims 1 to 4.
10. A second device configured to perform the method described in any one of claims 5 to 8.
11. A program that causes a computer to perform the procedure described in any one of claims 1 to 4.
12. A program that causes a computer to perform the method described in any one of claims 5 to 8.
13. A computer-readable recording medium on which a program is recorded, wherein the program, when executed, enables a computer to perform the method according to any one of claims 1 to 4.
14. A computer-readable recording medium on which a program is recorded, wherein the program, when executed, enables a computer to perform the method according to any one of claims 5 to 8.