PPDU transmission method and device
By carrying indicator information in the data frame, the problem that the prior art cannot perform perceptual measurement and communication simultaneously is solved, and the parallel progress of communication and perception is realized, and the quality is improved.
Patent Information
- Application Number
- CN202310803016.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2024-12-31
AI Technical Summary
The existing 802.11bf protocol and other Wi-Fi technology solutions cannot perform perceptual measurements and communications simultaneously, resulting in a decline in the quality of communication services and perceptual quality.
By carrying indicator information in the data frame, it is used to determine the transmission power and the number of perceived fields of the counterpart PPDU, and realize the parallel operation of communication and perceived measurements, reducing the quality degradation caused by perceived measurements and communication conflicts.
It is realized that the quality of communication and perception is improved without interrupting communication and perception, and the decline in service quality and perceived quality caused by conflicts is reduced.
Smart Images

Figure CN119233313A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a physical layer protocol data unit (PPDU) transmission method and device. Background Art
[0002] Due to the widespread deployment of wireless fidelity (Wi-Fi) devices and the increasing demand for sensing, using widely available Wi-Fi devices for sensing is a hot topic in current research. In daily life, the signals sent by Wi-Fi devices are usually received after being reflected, diffracted, and scattered by various obstacles. This phenomenon makes the actual received signal often a superposition of multiple signals. Therefore, wireless signals can sense the physical environment they pass through. By analyzing the wireless signals "modulated" by various obstacles, the surrounding environment can be inferred, which derives the wireless local area network (WLAN) sensing technology (also referred to as wireless sensing technology). WLAN sensing is a technology with broad application prospects. It can use the widely deployed Wi-Fi devices to send specific data or communication channel detection frames to sense the surrounding environment, and then receive signal echoes or feedback information generated by the peer device in the wireless network. Then, the corresponding parameters in the received signal are extracted and analyzed through a certain algorithm to obtain the surrounding environment information.
[0003] The 802.11bf standard is a standard for wireless WLAN sensing developed by the Institute of Electrical and Electronics Engineers (IEEE), which specifies the sensing protocol for the Sub-7 GHz and 60 GHz bands. Since WLAN sensing uses existing Wi-Fi devices to sense surrounding targets, and the basic function of existing Wi-Fi devices is data communication, there are scenarios in which communication and sensing occur simultaneously in WLAN sensing.
[0004] However, in the existing 802.11bf protocol and other Wi-Fi technology solutions, it is impossible to perform perception measurement and communication at the same time. Summary of the invention
[0005] The embodiments of the present application provide a PPDU transmission method and device, which can realize simultaneous (or parallel) communication and perception measurement, thereby reducing the degradation of communication service quality (quality of service, QoS) or the degradation of perception quality caused by the conflict between perception measurement and communication.
[0006] The present application is introduced below from different aspects. It should be understood that the implementation methods and beneficial effects of the following different aspects can be referenced to each other.
[0007] In a first aspect, the present application provides a PPDU transmission method, the method being applied to a first communication device, the method comprising: generating and sending a first PPDU, the first PPDU comprising a first data frame, the first data frame comprising first indication information. The first indication information is used to determine one or more of the following: a transmission power of a second PPDU from a second communication device, or the number of fields used for sensing in the second PPDU.
[0008] Exemplarily, the first data frame may be any type of data frame, such as a data frame in an 802.11ax protocol, a data frame in an 802.11be protocol, or a data frame in a future generation of an 802.11 communication protocol, and this application does not impose any limitation thereto.
[0009] In the present application, the field used for perception may be a long training field (LTF) of the first standard. Exemplarily, the first standard may be an 802.11ax protocol, or an 802.11be protocol, or a future generation of 802.11 communication protocol. For example, if the first standard is the 802.11ax protocol, the above sequence used for perception may be a high efficiency (HE) long training field (HE-LTF); if the first standard is the 802.11be protocol, the above field used for perception may be an extremely high throughput (EHT) long training field (EHT-LTF).
[0010] In the present application, the field used for perception can not only be used for perception measurement, but also can realize other functions, such as channel estimation. The present application focuses on the function of using this field for perception measurement.
[0011] In the present application, the first communication device may be an access point station (AP STA), referred to as an access point (AP); or a non-access point station (non-AP STA), referred to as a station (STA). The second communication device may be a non-access point station (non-AP STA) or an access point (AP). For example, in a downlink communication scenario, the first communication device is an access point and the second communication device is a non-access point station; in an uplink communication scenario, the first communication device is a non-access point station and the second communication device is an access point.
[0012] In the prior art, if there is a higher priority communication demand during perception, the perception process will be terminated, resulting in a delay in obtaining the perception result and reducing the perception service quality. Alternatively, if there is a higher priority perception demand during communication, the communication needs to be terminated, resulting in increased data delay and reduced QoS.
[0013] The present application carries the first indication information in the data frame, which is used to determine the transmission power of the second PPDU fed back by the opposite end and the number of fields used for perception in the second PPDU. On the one hand, since the frame body of the data frame contains a data payload, data communication can be achieved. On the other hand, since the data frame carries the first indication information, it can be used to indicate how the opposite end feeds back the second PPDU carrying the field used for perception, so that perception measurement can be achieved. Therefore, the present application can achieve simultaneous (or parallel) communication and perception measurement, reducing the degradation of communication QoS or the degradation of perception quality caused by the conflict between perception measurement and communication.
[0014] In combination with the first aspect, in a possible implementation, after the first communication device sends the first PPDU, the method further includes: the first communication device receives the second PPDU, and the second PPDU includes: at least one field for sensing, and feedback for confirming whether the above-mentioned first data frame is successfully transmitted. The number of fields for sensing in the second PPDU is determined based on the above-mentioned first indication information. Exemplarily, if the above-mentioned first indication information is used to determine the transmission power of the second PPDU from the second communication device, the physical layer header of the second PPDU includes a field for sensing. If the above-mentioned first indication information is used to determine the number of fields for sensing in the second PPDU, the physical layer header of the second PPDU includes at least one sequence for sensing, and the number of sequences for sensing in the second PPDU is equal to the number determined (or indicated) by the first indication information.
[0015] Optionally, after the first communication device receives the second PPDU, the method further includes: the first communication device performs a perception measurement based on at least one field for perception in the second PPDU. It can be understood that the more fields used for perception in the second PPDU, the better its perception performance. Therefore, by indicating the number of fields used for perception in the second PPDU, the perception performance can be improved.
[0016] Exemplarily, the feedback for confirming whether the first data frame is successfully transmitted includes an acknowledgement (ACK) frame or a block acknowledgement (BA) frame. The ACK frame can be used to confirm that the first data frame is successfully transmitted, and the BA frame can be used to confirm whether the first data frame is successfully transmitted. Exemplarily, the ACK frame or the BA frame is located in the physical layer service data unit (PSDU) of the second PPDU.
[0017] The first communication device of the present application sends a first data frame with first indication information, and the second communication device replies with a second PPDU that can be used for perception. On the one hand, the frame body of the first data frame contains a data payload, and the second PPDU contains an ACK frame or a BA frame, and the interaction between the two can ensure normal communication. On the other hand, the first data frame contains the first indication information, which can be used to indicate the sending of the second PPDU, and the second PPDU is a PPDU for perception indicated by the first data frame, and the interaction between the two completes the perception processing process. Therefore, the present application can ensure that communication and perception are carried out simultaneously, reducing the degradation of communication QoS or the degradation of perception quality caused by perception measurement and communication conflicts.
[0018] In a second aspect, the present application provides a PPDU transmission method, which is applied to a second communication device, and the method includes: receiving and parsing a first PPDU, the first PPDU including a first data frame, the first data frame including first indication information. The first indication information is used to determine one or more of the following: the transmission power of the second PPDU, or the number of fields used for perception in the second PPDU.
[0019] In combination with the second aspect, in a possible implementation, after the second communication device parses the first PPDU, the method further includes: the second communication device sends the second PPDU according to the first indication information, and the second PPDU includes: at least one field for perception, and feedback for confirming whether the first data frame is successfully transmitted. The number of fields for perception in the second PPDU is determined based on the first indication information. At least one field for perception in the second PPDU is used by the first communication device to perform perception measurement.
[0020] In some scenarios, the second communication device sending the second PPDU may not be triggered by the first PPDU sent by the first communication device. That is, the first communication device sending the first PPDU and the second communication device sending the second PPDU may be decoupled. Exemplarily, the second communication device sending the second PPDU may be triggered by a specific trigger frame or autonomously sent based on other circumstances.
[0021] In a third aspect, the present application provides a communication device, which may be a first communication device or a chip or functional module configured in the first communication device, and the communication device includes a processing unit and a transceiver unit. The processing unit is used to generate a first PPDU, the first PPDU includes a first data frame, the first data frame includes first indication information, and the first indication information is used to determine one or more of the following: the transmission power of a second PPDU from a second communication device, or the number of fields used for sensing in the second PPDU; the transceiver unit is used to send or output the first PPDU.
[0022] In conjunction with the third aspect, in a possible implementation, the transceiver unit is further used to receive the second PPDU, and the second PPDU includes: at least one field for sensing, and feedback for confirming whether the first data frame is successfully transmitted. The number of fields for sensing in the second PPDU is determined based on the first indication information.
[0023] In combination with the third aspect, in a possible implementation manner, the processing unit is further used to perform perception measurement based on at least one field for perception in the second PPDU.
[0024] In a fourth aspect, the present application provides a communication device, which may be a second communication device or a chip or functional module configured in the second communication device, and the communication device includes a processing unit and a transceiver unit. The transceiver unit is used to receive a first PPDU, the first PPDU includes a first data frame, the first data frame includes first indication information, and the first indication information is used to determine one or more of the following: the transmission power of the second PPDU, or the number of fields used for perception in the second PPDU; the processing unit is used to parse the first PPDU.
[0025] In conjunction with the fourth aspect, in a possible implementation, the transceiver unit is further used to send the second PPDU according to the first indication information, and the second PPDU includes: at least one field for perception, and feedback for confirming whether the first data frame is successfully transmitted. The number of fields for perception in the second PPDU is determined based on the first indication information; and the field for perception is used for the first communication device to perform perception measurement.
[0026] In a possible implementation of any of the above aspects, the first indication information includes one or more of the following: the transmit power of the first PPDU, the expected receive power, the number of combinations of fields used for perception in the second PPDU, or the number of fields used for perception in the combination of fields used for perception. The transmit power and the expected receive power of the first PPDU are used to determine the transmit power of the second PPDU.
[0027] It can be understood that if the field used for perception is HE-LTF, then the combination of fields used for perception can be a HE-LTF repetition block (HE-LTF repetition block), and the number of fields used for perception in the combination of fields used for perception is the number of HE-LTFs in the HE-LTF repetition block. If the field used for perception is EHT-LTF, then the combination of fields used for perception can be an EHT-LTF repetition block (EHT-LTF repetition block), and the number of fields used for perception in the combination of fields used for perception is the number of EHT-LTFs in the EHT-LTF repetition block.
[0028] It can be understood that the above-mentioned field used for perception can be used for perception measurement, and can also realize other functions, such as channel estimation. This application focuses on the function of using this field for perception measurement.
[0029] In a possible implementation manner of any of the above aspects, the first indication information further includes one or more of the following: a spatial stream allocated to the second PPDU, or a resource unit (RU) allocated to the second PPDU.
[0030] Optionally, the first data frame belongs to a first user. The first PPDU also includes a second data frame, and the second data frame belongs to a second user.
[0031] Optionally, the second data frame includes second indication information, and the second indication information is used to determine: the transmission power of the third PPDU from the third communication device and / or the number of fields used for perception in the third PPDU, and the spatial stream allocated to the third PPDU and / or the RU allocated to the third PPDU.
[0032] It can be understood that the information formats of the first indication information and the second indication information in the present application can be the same, but the specific values can be different or the same, and the specific values are determined by the first communication device.
[0033] In other words, the first indication information and the second indication information can be summarized as being used to determine: the transmission power of the PPDU from the frame receiver and / or the number of sequences used for sensing in the PPDU, and the spatial stream allocated to the PPDU and / or the RU allocated to the PPDU. For the first data frame, the frame receiver is the second communication device; for the second data frame, the frame receiver is the third communication device.
[0034] The present application carries the spatial stream allocated to the second PPDU, or the RU allocated to the second PPDU in the data frame, and can support simultaneous (or parallel) downlink communication and perception measurement of multiple users.
[0035] In a possible implementation manner of any of the above aspects, the first indication information is carried in a medium access control (MAC) header of the first data frame.
[0036] Optionally, the second indication information is carried in a MAC header of the second data frame.
[0037] In a possible implementation of any of the above aspects, the first data frame further includes third indication information. The third indication information may be used to indicate whether the first data frame carries the first indication information. Here, the third indication information indicates that the first data frame carries the first indication information.
[0038] In a possible implementation manner of any of the above aspects, the above-mentioned field for sensing is carried in the physical layer header of the above-mentioned second PPDU.
[0039] In a possible implementation of any of the above aspects, the physical layer header of the first PPDU includes fourth indication information. The fourth indication information is used to indicate that the type of the first PPDU is any of the following: non-perceptual PPDU, perceptual PPDU, or communication-perceptual PPDU.
[0040] Among them, non-perceptual PPDU can be understood as: PPDU that is not related to perception technology, or the PPDU does not carry perception-related information (such as the first indication information of the present application, existing perception-related parameters, etc.), or it is a PPDU that is only related to communication. Perceptual PPDU can be understood as: PPDU related to perception technology, or the PPDU carries perception-related information, or the PPDU participates in perception-related processing, or it is a PPDU that is only related to perception. Communication-perceptual PPDU can be understood as: PPDU related to both communication and perception, or the PPDU carries both communication data and perception-related information, or the PPDU participates in both traditional communication processing and perception processing.
[0041] The present application carries fourth indication information in the physical layer header of the PPDU to indicate the type of the PPDU, so that the device receiving the PPDU can know whether to continue parsing the subsequent fields by parsing the fourth indication information in the PPDU. This can reduce the energy loss caused by the parsing of the PPDU related to the perception by the device not participating in the perception process, achieve device energy saving, and minimize the impact of the perception activity on the devices not participating in the perception.
[0042] In a fifth aspect, the present application provides a PPDU transmission method, which is applied to a first communication device, and the method includes: generating and sending a first PPDU, the first PPDU including a data frame, and the data frame including third indication information. The third indication information is used to indicate that the data frame carries the first indication information or indicates that the data frame carries the fifth indication information. Among them, the first indication information is used to determine one or more of the following: the transmission power of the second PPDU from the second communication device, or the number of fields used for perception in the second PPDU; the fifth indication information is used to terminate the perception measurement session.
[0043] In combination with the fifth aspect, in a possible implementation, after the first communication device sends the first PPDU, the method also includes: the first communication device receives the second PPDU, and the second PPDU includes feedback for confirming whether the above-mentioned data frame is transmitted successfully, such as an ACK frame or a BA frame.
[0044] Optionally, if the third indication information indicates that the data frame carries the first indication information, the second PPDU further includes at least one field for perception. The number of fields for perception in the second PPDU is determined based on the first indication information. Optionally, after the first communication device receives the second PPDU, the method further includes: the first communication device performs perception measurement based on at least one field for perception in the second PPDU.
[0045] Optionally, if the third indication information indicates that the data frame carries fifth indication information, the second PPDU is an existing PPDU carrying an ACK frame or a BA frame.
[0046] The present application carries the third indication information in the data frame, so that the data frame can have multiple functions, and the function of the data frame can be set according to the needs, so that communication and perception measurement can be carried out simultaneously (or in parallel), reducing the degradation of communication QoS or perception quality caused by the conflict between perception measurement and communication; it is also possible to complete the closing of the perception measurement session during communication, saving time and channel resources.
[0047] In a sixth aspect, the present application provides a PPDU transmission method, which is applied to a second communication device, and the method includes: receiving and parsing a first PPDU, the first PPDU including a data frame, and the data frame including third indication information. The third indication information is used to indicate that the data frame carries the first indication information or indicates that the data frame carries the fifth indication information. Among them, the first indication information is used to determine one or more of the following: the transmission power of the second PPDU, or the number of fields used for perception in the second PPDU; the fifth indication information is used to terminate the perception measurement session.
[0048] In combination with the sixth aspect, in a possible implementation, after the second communication device parses the first PPDU, the method also includes: the second communication device sends the second PPDU, and the second PPDU includes feedback for confirming whether the above-mentioned data frame is transmitted successfully, such as an ACK frame or a BA frame.
[0049] Optionally, if the third indication information indicates that the data frame carries the first indication information, the second PPDU further includes at least one field for perception. The number of fields for perception in the second PPDU is determined based on the first indication information. The field for perception in the second PPDU can be used by the first communication device to perform perception measurement.
[0050] Optionally, if the third indication information indicates that the data frame carries fifth indication information, the second PPDU is an existing PPDU carrying an ACK frame or a BA frame.
[0051] It can be understood that the second communication device can learn whether the data frame terminates the perception measurement session or indicates the transmission parameters (transmission power, and / or the number of fields used for perception) of the second PPDU by parsing the above-mentioned first PPDU, so as to perform corresponding operations. Please refer to the description of the method embodiment below for details, which will not be described in detail here.
[0052] In a seventh aspect, the present application provides a communication device, which may be a first communication device or a chip or functional module configured in the first communication device, etc. The communication device includes a processing unit and a transceiver unit. The processing unit is used to generate a first PPDU, the first PPDU includes a data frame, the data frame includes third indication information, the third indication information is used to indicate that the data frame carries the first indication information or indicates that the data frame carries the fifth indication information; wherein the first indication information is used to determine one or more of the following: the transmission power of the second PPDU from the second communication device, or the number of fields used for perception in the second PPDU; the fifth indication information is used to terminate the perception measurement session; the transceiver unit is used to send the first PPDU.
[0053] In combination with the seventh aspect, in a possible implementation, the transceiver unit is further used to receive the second PPDU, and the second PPDU includes feedback for confirming whether the above-mentioned data frame is transmitted successfully, such as an ACK frame or a BA frame.
[0054] Optionally, if the third indication information indicates that the data frame carries the first indication information, the second PPDU further includes at least one field for sensing. The number of fields for sensing in the second PPDU is determined based on the first indication information. Optionally, the processing unit is further configured to perform sensing measurement based on at least one field for sensing in the second PPDU.
[0055] Optionally, if the third indication information indicates that the data frame carries fifth indication information, the second PPDU is an existing PPDU carrying an ACK frame or a BA frame.
[0056] In an eighth aspect, the present application provides a communication device, which may be a second communication device or a chip or functional module configured in the second communication device, etc. The communication device includes a processing unit and a transceiver unit. The transceiver unit is used to receive a first PPDU, the first PPDU includes a data frame, the data frame includes third indication information, the third indication information is used to indicate that the data frame carries the first indication information or indicates that the data frame carries the fifth indication information; wherein the first indication information is used to determine one or more of the following: the transmission power of the second PPDU, or the number of fields used for perception in the second PPDU; the fifth indication information is used to terminate the perception measurement session; the processing unit is used to parse the first PPDU.
[0057] In combination with the eighth aspect, in a possible implementation, the transceiver unit is further used to send the second PPDU, and the second PPDU includes feedback for confirming whether the above-mentioned data frame is transmitted successfully, such as an ACK frame or a BA frame.
[0058] Optionally, if the third indication information indicates that the data frame carries the first indication information, the second PPDU further includes at least one field for perception. The number of fields for perception in the second PPDU is determined based on the first indication information. The field for perception in the second PPDU can be used by the first communication device to perform perception measurement.
[0059] Optionally, if the third indication information indicates that the data frame carries fifth indication information, the second PPDU is an existing PPDU carrying an ACK frame or a BA frame.
[0060] In combination with any aspect of the fifth to eighth aspects, in a possible implementation, when the third indication information is a first value, it indicates that the data frame carries the first indication information; when the third indication information is a second value, it indicates that the data frame carries the fifth indication information. Exemplarily, the first value is 1 and the second value is 0; or the first value is 0 and the first value is 1.
[0061] In combination with any one of the fifth to eighth aspects, in a possible implementation, the first indication information includes one or more of the following: the transmit power of the first PPDU, the expected receive power, the number of combinations of fields used for sensing in the second PPDU, or the number of fields used for sensing in the combination of fields used for sensing. The transmit power and the expected receive power of the first PPDU are used to determine the transmit power of the second PPDU.
[0062] In combination with any aspect from the fifth aspect to the eighth aspect, in a possible implementation manner, the first indication information further includes one or more of the following: a spatial stream allocated to the second PPDU, or an RU allocated to the second PPDU.
[0063] Optionally, the data frame belongs to the first user. The first PPDU also includes data frames of other users, such as data frames belonging to the second user.
[0064] In combination with any aspect from the fifth to the eighth aspect, in a possible implementation, the fifth indication information includes one or more of the following: a measurement session identification field, a field for terminating all trigger-based measurement sessions, a field for terminating all non-trigger-based measurement sessions, and a trigger-based or non-trigger-based measurement session type field.
[0065] In combination with any one of the fifth to eighth aspects, in a possible implementation, the physical layer header of the first PPDU includes fourth indication information. The fourth indication information is used to indicate that the type of the first PPDU is any one of the following: non-perceptual PPDU, perceptual PPDU, or communication-perceptual PPDU.
[0066] In a ninth aspect, the present application provides a PPDU transmission method, which is applied to a first communication device, and the method includes: sending a first PPDU, the first PPDU including a data frame, the data frame including fifth indication information, and the fifth indication information is used to terminate the perception measurement session; receiving a second PPDU, the second PPDU including feedback for confirming whether the data frame is transmitted successfully, such as an ACK frame or a BA frame.
[0067] In the prior art, if the AP and STA want to close the perception measurement session, they can send a perception measurement termination frame, and then they need to compete for the channel again. However, the present application carries the indication information for closing / terminating the perception measurement session in the data frame, and can complete the closing of the perception measurement session during communication, without the need to re-compete for the channel and then send the perception measurement termination frame, thus saving the transmission time of the perception measurement termination frame and channel resources.
[0068] In the tenth aspect, the present application provides a PPDU transmission method, which is applied to a second communication device, and the method includes: receiving a first PPDU, the first PPDU including a data frame, the data frame including fifth indication information, and the fifth indication information is used to terminate the perception measurement session; sending a second PPDU, the second PPDU including feedback for confirming whether the data frame is transmitted successfully, such as an ACK frame or a BA frame.
[0069] In an eleventh aspect, the present application provides a communication device, which may be a first communication device or a chip or a functional module configured in the first communication device, and the communication device includes a processing unit and a transceiver unit. The processing unit is used to generate a first PPDU; the transceiver unit is used to send the first PPDU and receive the second PPDU, the first PPDU includes a data frame, the data frame includes fifth indication information, and the fifth indication information is used to terminate the perception measurement session; the second PPDU includes feedback for confirming whether the data frame is successfully transmitted, such as an ACK frame or a BA frame.
[0070] In a twelfth aspect, the present application provides a communication device, which may be a second communication device or a chip or functional module configured in the second communication device, etc. The communication device includes a processing unit and a transceiver unit. The transceiver unit is used to receive a first PPDU, the first PPDU includes a data frame, the data frame includes fifth indication information, and the fifth indication information is used to terminate the perception measurement session; the processing unit is used to generate a second PPDU; the transceiver unit is also used to send the second PPDU, the second PPDU includes feedback for confirming whether the data frame is successfully transmitted, such as an ACK frame or a BA frame.
[0071] In combination with any one of the ninth aspect to the twelfth aspect, in a possible implementation, the fifth indication information includes one or more of the following: a measurement session identification field, a termination of all trigger-based measurement sessions field, a termination of all non-trigger-based measurement sessions field, or a trigger-based or non-trigger-based measurement session type field. The specific meanings of these fields can be found in the description of the method embodiment below, which is not described in detail here due to space limitations.
[0072] In combination with any aspect of the ninth aspect to the twelfth aspect, in a possible implementation, the above-mentioned data frame belongs to the first user, and the above-mentioned first PPDU also includes data frames of other users. The data frames of other users can use the format of existing data frames and do not carry the above-mentioned fifth indication information. Alternatively, some or all of the data frames of the other users may also carry the above-mentioned fifth indication information, and this application does not limit it. It can be understood that the present application can terminate the perception measurement session with a certain user in a multi-user scenario.
[0073] In combination with any aspect from the ninth aspect to the twelfth aspect, in a possible implementation, the fifth indication information is carried in a MAC header of the data frame.
[0074] In combination with any one of the ninth aspect to the twelfth aspect, in a possible implementation, the data frame further includes sixth indication information. The sixth indication information is used to indicate whether the data frame carries the fifth indication information. Here, the sixth indication information indicates that the data frame carries the fifth indication information.
[0075] In combination with any one of aspects 9 to 12, in a possible implementation, the physical layer header of the first PPDU includes fourth indication information. The fourth indication information is used to indicate that the type of the first PPDU is any one of the following: non-perceptual PPDU, perceptual PPDU, or communication-perceptual PPDU.
[0076] The present application carries fourth indication information in the physical layer header of the PPDU to indicate the type of the PPDU, which can reduce the energy loss caused by parsing the PPDU related to perception in the devices not participating in the perception process, achieve device energy saving, and minimize the impact of the perception activity on the devices not participating in the perception.
[0077] In a thirteenth aspect, the present application provides a PPDU transmission method, which is applied to a first communication device, and the method includes: generating and sending a PPDU, wherein the physical layer header of the PPDU includes fourth indication information, and the fourth indication information is used to indicate that the type of the PPDU is any one of the following: non-perceptual PPDU, perceptual PPDU, or communication-perceptual PPDU.
[0078] Among them, non-perceptual PPDU can be understood as: PPDU that is not related to perception technology, or the PPDU does not carry perception-related information, or the PPDU is only related to communication. Perceptual PPDU can be understood as: PPDU related to perception technology, or the PPDU carries perception-related information, or the PPDU is only related to perception. Communication-perceptual PPDU can be understood as: PPDU related to both communication and perception, or the PPDU carries both communication data and perception-related information.
[0079] Exemplarily, the above-mentioned PPDU can be any type of PPDU, such as the PPDU specified in the 802.11ax protocol, the PPDU specified in the 802.11be protocol, or the PPDU specified in a future generation of 802.11 protocol, and this application does not limit it.
[0080] In the prior art, there will be a large number of frame interactions between AP and STA during perception. There may be other STAs that do not participate in perception in the basic service set (BSS) to which the AP belongs. If these STAs are in a non-sleep state, they will also receive perception-related frames sent by other devices. When these STAs parse the receiving MAC address of the frame, they know that the frame is not sent to themselves, so they will stop subsequent frame parsing. However, the MAC address is in the MAC part of the frame. The STA needs to parse the physical layer header before continuing to parse the MAC part, so some of the STA's energy will still be consumed on useless frame parsing.
[0081] Therefore, the present application carries the fourth indication information in the physical layer header of the PPDU to indicate the type of the PPDU, so that the device receiving the PPDU can know whether to continue parsing the subsequent fields by parsing the fourth indication information in the PPDU. This can reduce the energy loss caused by the parsing of the PPDU related to the perception by the devices not participating in the perception process, achieve device energy saving, and minimize the impact of the perception activity on the devices not participating in the perception.
[0082] In a fourteenth aspect, the present application provides a PPDU transmission method, which is applied to a second communication device, and the method includes: receiving and parsing the PPDU, the physical layer header of the PPDU including fourth indication information, and the fourth indication information is used to indicate that the type of the PPDU is any one of the following: non-perceptual PPDU, perceptual PPDU, or communication-perceptual PPDU.
[0083] In a fifteenth aspect, the present application provides a communication device, which may be a first communication device or a chip or a functional module configured in the first communication device, and the communication device includes a processing unit and a transceiver unit. The processing unit is used to generate a PPDU, and the physical layer header of the PPDU includes fourth indication information, and the fourth indication information is used to indicate that the type of the PPDU is any one of the following: non-perceptual PPDU, perceptual PPDU, or communication-perceptual PPDU; the transceiver unit is used to send the PPDU.
[0084] In a sixteenth aspect, the present application provides a communication device, which may be a second communication device or a chip or a functional module configured in the second communication device, and the communication device includes a processing unit and a transceiver unit. The transceiver unit is used to receive a PPDU, and the physical layer header of the PPDU includes fourth indication information, and the fourth indication information is used to indicate that the type of the PPDU is any one of the following: non-perceptual PPDU, perceptual PPDU, or communication-perceptual PPDU; the processing unit is used to parse the PPDU.
[0085] In combination with any one of the thirteenth to sixteenth aspects, in a possible implementation, the fourth indication information may be represented by two redefinable bits in the physical layer header of the PPDU. In this way, the length of the physical layer header of the PPDU may not be increased, and compatibility is good.
[0086] In a seventeenth aspect, the present application provides a communication device, the communication device comprising a processor, configured to execute the method described in any possible implementation of the first aspect, the second aspect, the fifth aspect, the sixth aspect, the ninth aspect, the tenth aspect, the thirteenth aspect, the fourteenth aspect, or any possible implementation of any one of them. Alternatively, the processor is configured to execute a program stored in a memory, and when the program is executed, the method described in any possible implementation of the first aspect, the second aspect, the fifth aspect, the sixth aspect, the ninth aspect, the tenth aspect, the thirteenth aspect, the fourteenth aspect, or any possible implementation of any one of them is executed.
[0087] In combination with the seventeenth aspect, in a possible implementation, the memory is located outside the above-mentioned communication device.
[0088] In combination with the seventeenth aspect, in a possible implementation, the memory is located within the above-mentioned communication device.
[0089] In the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
[0090] In combination with the seventeenth aspect, in a possible implementation, the communication device also includes a transceiver, and the transceiver is used to send or receive PPDU.
[0091] In an eighteenth aspect, the present application provides a communication device, which can be implemented in the form of a chip or in the form of a device, and the present application is not limited. The communication device includes a logic circuit and an interface, and the logic circuit is coupled to the interface; the interface is used to input and / or output PPDU, and the logic circuit is used to execute the method shown in any possible implementation of the first aspect, the second aspect, the fifth aspect, the sixth aspect, the ninth aspect, the tenth aspect, the thirteenth aspect, the fourteenth aspect, or any possible implementation of any one of the aspects.
[0092] In the nineteenth aspect, the present application provides a readable storage medium having program instructions stored thereon, which, when executed on a computer, enables the computer to execute the method described in the first aspect, the second aspect, the fifth aspect, the sixth aspect, the ninth aspect, the tenth aspect, the thirteenth aspect, the fourteenth aspect, or any possible implementation manner of any one of the aspects therein.
[0093] In the twentieth aspect, the present application provides a computer program product, which includes a computer program or a computer code, which, when executed on a computer, enables the method described in the first aspect, the second aspect, the fifth aspect, the sixth aspect, the ninth aspect, the tenth aspect, the thirteenth aspect, the fourteenth aspect, or any possible implementation of any one of the aspects thereof to be executed.
[0094] In the twenty-first aspect, the present application provides a computer program. When the computer program is run on a computer, the method described in the first aspect, the second aspect, the fifth aspect, the sixth aspect, the ninth aspect, the tenth aspect, the thirteenth aspect, the fourteenth aspect, or any possible implementation of any one of them is executed.
[0095] In aspect 22, the present application provides a wireless communication system, which includes a first communication device and / or a second communication device, the first communication device is used to execute the method described in the first aspect, or the fifth aspect, the ninth aspect, the thirteenth aspect, or any possible implementation of any one of the aspects therein, and the second communication device is used to execute the method described in the second aspect, or the sixth aspect, the tenth aspect, the fourteenth aspect, or any possible implementation of any one of the aspects therein.
[0096] The technical effects achieved in the above-mentioned aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, and will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS
[0097] Figure 1It is a general perception process diagram provided in an embodiment of the present application;
[0098] Figure 2 It is a schematic diagram of a process of trigger-based perception measurement exchange provided in an embodiment of the present application;
[0099] Figure 3 It is a schematic diagram of the SR2SR detection process provided in an embodiment of the present application;
[0100] Figure 4 It is a schematic diagram of a process of non-triggered perception measurement exchange provided in an embodiment of the present application;
[0101] Figure 5 is a schematic diagram of a perception available window provided in an embodiment of the present application;
[0102] Figure 6 It is a schematic diagram of the architecture of the communication system provided in an embodiment of the present application;
[0103] Figure 7 is a schematic diagram of the structure of an access point provided in an embodiment of the present application;
[0104] Figure 8 is a schematic diagram of the structure of a site provided in an embodiment of the present application;
[0105] Fig. 9 It is a schematic diagram of an application scenario provided by an embodiment of the present application;
[0106] Fig.10 This is a schematic diagram of the first flow chart of the PPDU transmission method provided in an embodiment of the present application;
[0107] Fig.11a This is a schematic diagram of a first possible frame format of a data frame provided in an embodiment of the present application;
[0108] Fig.11b is a schematic diagram of a second possible frame format of a data frame provided in an embodiment of the present application;
[0109] Fig.11c is a schematic diagram of a third possible frame format of a data frame provided in an embodiment of the present application;
[0110] Fig.12 : is a schematic diagram of the frame format of a single-user perception parameter information field provided in an embodiment of the present application;
[0111] Fig.13a is a schematic diagram of a possible frame format of a second PPDU provided in an embodiment of the present application;
[0112] Fig.13b is a schematic diagram of another possible frame format of the second PPDU provided in an embodiment of the present application;
[0113] Fig.14 is a schematic diagram of a possible perception measurement exchange provided by an embodiment of the present application;
[0114] Fig.15 is a schematic diagram of another possible perception measurement exchange provided by an embodiment of the present application;
[0115] Fig.16 This is a second flow chart of the PPDU transmission method provided in an embodiment of the present application;
[0116] Fig.17 is a possible structural diagram of the first PPDU provided in an embodiment of the present application;
[0117] Fig.18a is a schematic diagram of a fourth possible frame format of a data frame provided in an embodiment of the present application;
[0118] Fig.18b is a schematic diagram of a fifth possible frame format of a data frame provided in an embodiment of the present application;
[0119] Fig.18c is a schematic diagram of a sixth possible frame format of a data frame provided in an embodiment of the present application;
[0120] Fig.19 : is a schematic diagram of the frame format of the multi-user perception parameter information field provided in an embodiment of the present application;
[0121] Fig. 20 is a schematic diagram of another possible perception measurement exchange provided by the implementation of the present application;
[0122] Fig.21 This is a third flow chart of the PPDU transmission method provided in an embodiment of the present application;
[0123] Fig.22a is a schematic diagram of a seventh possible frame format of a data frame provided in an embodiment of the present application;
[0124] Figure 22b is a schematic diagram of an eighth possible frame format of a data frame provided in an embodiment of the present application;
[0125] Fig.23 It is a schematic diagram of the frame format of the perception measurement termination field provided in an embodiment of the present application;
[0126] Fig.24 It is a schematic diagram of the frame format of the action field of the perception measurement termination frame provided in an embodiment of the present application;
[0127] Fig.25 This is a fourth flow chart of the PPDU transmission method provided in an embodiment of the present application;
[0128] Fig.26a This is a schematic diagram of a data transmission process provided by an embodiment of the present application;
[0129] Figure 26b is another schematic diagram of a data transmission process provided by an embodiment of the present application;
[0130] Fig.26c is another schematic diagram of a data transmission process provided by an embodiment of the present application;
[0131] Fig. 27 This is a fifth flow chart of the PPDU transmission method provided in an embodiment of the present application;
[0132] Fig.28 is a schematic diagram of yet another possible perception measurement exchange provided by an embodiment of the present application;
[0133] Fig.29 It is a schematic diagram of a frame format of HE PPDU provided in an embodiment of the present application;
[0134] Fig.30 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application;
[0135] Fig.31 is another structural schematic diagram of a communication device provided in an embodiment of the present application;
[0136] Fig.32 This is another structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0137] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0138] In the description of the present application, "first" and "second" etc. are only used to distinguish different objects, rather than to describe a specific order. In addition, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a kind of association relationship describing associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a and b and c. Among them, a, b, c can be single or multiple.
[0139] The terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0140] In this application, the words "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described in this application as "exemplary", "for example" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the words "exemplary", "for example" or "for example" is intended to present the related concepts in a concrete way.
[0141] It can be understood that in the present application, "when", "if" and "if" all mean that the device will take corresponding actions under certain objective circumstances, and do not limit the time, nor do they require that the device must have a judgment action when it is implemented, nor do they mean that there are other limitations.
[0142] The term "simultaneously" in the present application may be understood as "in parallel", or at the same time point, or within a period of time, or within the same cycle, and may be understood in conjunction with the context.
[0143] Elements used in the singular herein are intended to mean "one or more" rather than "one and only one" unless specifically stated otherwise.
[0144] It can be understood that in each embodiment of the present application, "A corresponds to B" means that there is a corresponding relationship between A and B, and B can be determined according to A. Determining B according to A does not mean determining B only according to A, but B can also be determined according to A and / or other information.
[0145] The following is a brief description of some terms or nouns involved in this application.
[0146] 1. Various roles in WLAN sensing
[0147] Sensing initiator: A high-efficiency (HE) station (STA) or extremely high throughput (EHT) STA that initiates a sensing procedure by transmitting a Sensing Measurement Request frame, or a DMG STA that initiates a DMG sensing procedure by transmitting a DMG Sensing Measurement Request frame.
[0148] Sensing responder: A high-efficiency (HE) station (STA) or extremely high throughput (EHT) STA that participates in a sensing procedure by responding to a sensing initiator, or a DMG STA that participates in a DMG sensing procedure by responding to a sensing initiator.
[0149] sensing transmitter: A station (STA) that transmits PPDUs used for measurements in a sensing procedure or a directional multi-gigabit (DMG) sensing procedure.
[0150] Sensing receiver: A station (STA) that is the intended recipient of PPDUs sent by a sensing transmitter and obtains measurements in either a sensing procedure or a directional multi-gigabit (DMG) sensing procedure.
[0151] It can be understood that with the evolution of standards, the meanings of the perception initiator, the perception responder, the perception transmitter, and the perception receiver may change. This application is only used for illustrative purposes and does not constitute a limitation on the scope of protection of this application.
[0152] 2. General (or Universal) Perception Process
[0153] 802.11bf defines how to use communication equipment to sense the targets around it. The 802.11bf protocol divides perception into low-frequency perception and high-frequency perception according to the signal frequency, and divides perception into trigger-based (TB) sensing measurement (TB sensing measurement) and non-trigger-based (non-TB) sensing measurement (non-TB sensing measurement) according to whether the access point (AP) is the sensing initiator. When the AP is the sensing initiator, the perception is a TB sensing measurement; when the non-access point station (non-AP STA) is the sensing initiator, the perception is a non-TB sensing measurement.
[0154] In this document, a non-AP STA may also be referred to as a station (STA), and the two may be used interchangeably.
[0155] See also Figure 1 , Figure 1 is a general perception process diagram provided by an embodiment of the present application. Among them, the AP and non-APSTA can exchange perception capability information during the association phase. Figure 1 As shown, a general sensing process may include three stages, namely, sensing measurement session, sensing measurement exchange, and sensing measurement session termination.
[0156] In the perception measurement session phase, the perception initiator and the perception responder can negotiate the operation parameters related to perception, such as the measurement session ID, the role of the perception responder (the role here refers to whether the perception responder participates in the perception measurement exchange as a perception sender or a perception receiver), the maximum available bandwidth, the maximum sending space-time flow, the maximum receiving space-time flow, or the perception end time, etc. Among them, the measurement session ID is allocated by the perception initiator in the perception measurement session phase.
[0157] In the sensing measurement exchange phase, the sensing transmitter and the sensing receiver perform sensing measurements, which can be divided into triggered sensing measurement exchange (TB sensing measurement exchange) and non-triggered sensing measurement exchange (non-TB sensing measurement exchange).
[0158] During the sensing measurement session termination phase, a sensing measurement session can be terminated explicitly or implicitly. Explicit termination can be terminated by the AP or non-AP STA sending a sensing measurement termination frame. Implicit termination can be terminated by the expiration of the measurementsession expiry timer set during the sensing measurement session phase.
[0159] It can be understood that when establishing a sensing measurement session, the sensing initiator and the sensing responder will agree on a value as the measurement setup expiry exponent, that is, the sensing end time; then the sensing initiator and the sensing responder each maintain a timer, namely, the measurement session expiry timer. When the sensing initiator and the sensing responder successfully establish a sensing measurement session, the first interaction of a TB sensing measurement exchange, or the first interaction of a non-TB sensing measurement exchange, the timer (i.e., the measurement session expiry timer) will be updated to the measurement setup expiry exponent. When the measurementsession expiry timer expires, the corresponding sensing measurement session is terminated.
[0160] 3. Triggered and Untriggered Perception Measurement Exchange
[0161] See also Figure 2 , Figure 2 FIG. 1 is a flow chart of trigger-based perception measurement exchange provided in an embodiment of the present application. Figure 2As shown, the triggered perception measurement exchange includes but is not limited to one or more of the following phases: a polling phase, one or more null data packet announcement (NDPA) sounding phases, one or more trigger frame (TF) sounding phases, or a reporting phase. For example, a combination of phases that may appear in a triggered perception measurement exchange is shown in Table 1 below.
[0162] Table 1
[0163] Polling phase NDPA sounding phase TF sounding phase Reporting phase √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √
[0164] In Table 1, the symbol “√” is used to indicate the presence of the phase.
[0165] like Figure 2 As shown in the figure, in the polling phase, the AP sends a sensing polling trigger frame (triggerframe, TF) to STA1 to STA5; if STA1, STA2, STA4 and STA5 are allowed to send, they reply with a CTS (clear to send)-to-self (self-clear to send) frame after a short inter-frame space (SIFS). In the NDPA sounding phase, the AP sends a sensing NDPA frame to STA4 to STA6. After a SIFS, the AP sends an NDP to STA4 to STA6. Since this NDP is from the sensing initiator to the sensing responder (SI2SR), Figure 2 In the TF sounding phase, the AP sends a sensing detection trigger frame (sensingsounding TF) to STA1 and STA2. After a SIFS, STA1 and STA2 send NDP to the AP respectively. This NDP is from the sensing responder to the sensing initiator (SR2SI), so Figure 2SR2SI NDP is used in the report; AP receives NDP and performs sensing measurement. In the report phase, if AP sends a sensing report trigger frame (sensing report TF) to STA5 and STA6, STA5 and STA6 return corresponding sensing measurement report frames (sensing measurement report frame) to AP after one SIFS.
[0166] In one possible implementation, TF sounding (trigger frame detection) is used in addition to Figure 2 In addition to the form shown in , there is another variant: sensing responder to sensing responder (SR2SR) detection (SR2SR sounding). In SR2SR sounding, the AP sends SR2SR detection trigger frames to multiple STAs. The SR2SR detection trigger frames specify the role of each STA, that is, one sensing transmitter and multiple sensing receivers. Among them, the sensing transmitter sends SR2SR NDP, and the sensing receiver uses SR2SR NDP to perform sensing measurements. In SR2SR sounding, the AP can also participate in sensing measurements as a sensing receiver. See Figure 3 , Figure 3 FIG. 1 is a flow chart of SR2SR detection provided by an embodiment of the present application. Figure 3 As shown in the figure, in the polling phase, the AP sends a sensing pollingTF to STA1 to STA3; if STA1 to STA3 are allowed to send, they reply with a CTS-to-self frame after a SIFS. In the TF sounding phase (also the SR2SR sounding phase), the AP sends an SR2SR detection trigger frame (SR2SR sounding TF) to STA1 to STA3. After a SIFS, STA1 sends an NDP to the AP, STA2, and STA3. Because this NDP is from sensing responder to sensing responder (SR2SR), Figure 3 It is represented by SR2SR NDP; AP, STA2 and STA3 receive this NDP and perform perception measurements respectively.
[0167] See also Figure 4 , Figure 4 FIG. 1 is a flow chart of a non-triggered sensing measurement exchange provided in an embodiment of the present application. In the non-TB sensing measurement exchange, the STA acts as the sensing initiator. Figure 4As shown, the non-triggered perception measurement exchange includes but is not limited to: measurement sounding phase and reporting phase. In the measurement sounding phase, the STA sends a perception NDPA frame. After one SIFS, the STA sends a SI2SRNDP. After another SIFS, the AP, as the perception responder, replies with a SR2SI NDP. After another SIFS, the reporting phase begins, and the AP feeds back the measured results to the STA (i.e., the perception initiator) in a perception measurement report frame.
[0168] It can be understood that the reporting phase is not necessary in the non-triggered perception measurement exchange. When the SI2SR NDP sent by the STA is not used for perception measurement, the AP will not use the SI2SR NDP for perception calculation, so there is no need to feed back the perception measurement report frame to the STA.
[0169] In one possible implementation, each sensing measurement exchange needs to be performed within the time range of a sensing availability window. A sensing availability window may include one or more transmission opportunities (TXOPs). A TXOP may include one or more sensing measurement exchanges. For example, see Figure 5 , Figure 5 It is a schematic diagram of the perception available window provided in an embodiment of the present application. Figure 5 FIG. 1 shows a schematic diagram of a sensing availability window including a TXOP, and a TXOP including two TB sensing measurement exchanges. Figure 5 As shown in the figure, in the first TB sensing measurement exchange, it includes the Polling stage and the TF sounding stage; in the second TB sensing measurement exchange, it includes the Polling stage, the NDPA sounding stage, and the Reporting stage. The specific implementation of each stage can be found in the previous description and will not be repeated here.
[0170] Understandably, Figure 5 This is just an example. The present application does not limit the number of TXOPs included in a sensing available window, nor does it limit the number of sensing measurement exchanges included in a TXOP. Of course, the stages included in the TB sensing measurement exchange may also not be limited.
[0171] The following is a brief description of the system architecture involved in this application.
[0172] The technical solution provided in this application can be applied to WLAN sensing systems, such as the method provided in this application can be applied to the 802.11bf protocol, or a future generation of WLAN sensing protocols, etc. In addition, the method provided in this application can also be applied to other 802.11 protocols, such as the 802.11ax protocol, the 802.11be protocol, Wi-Fi7 or the next generation of protocols, such as Wi-Fi 8, ultra high reliability (UHR), ultra high reliability and throughput (UHRT) or Wi-Fi AI, etc., which are not listed here one by one. The technical solution provided in this application can also be applied to wireless personal area networks (WPAN) systems based on ultra wide band (UWB), such as the method provided in this application can be applied to IEEE 802.15 series protocols, such as 802.15.4a protocol, 802.15.4z protocol or 802.15.4ab protocol, or a future generation of UWB WPAN protocols, etc., which are not listed one by one. The technical solution provided in the present application can also be applied to the following communication systems, for example, the Internet of Things (IoT) system, the Vehicle to X (V2X), the Narrowband Internet of Things (NB-IoT) system, devices applied to the vehicle network, IoT nodes, sensors, etc. in the Internet of Things (IoT), smart cameras in smart homes, smart remote controls, smart water meters and electricity meters, as well as sensors in smart cities, etc., or it can also be applicable to the Long Term Evolution (LTE) system, the fifth-generation (5G) communication system, and new communication systems that will emerge in the future development of communications.
[0173] Although the present application is mainly described using a network deploying IEEE 802.11 as an example, those skilled in the art will readily appreciate that various aspects of the present application may be extended to other networks that adopt various standards or protocols, such as high performance wireless LAN (HIPERLAN) (a wireless standard similar to the IEEE 802.11 standard, mainly used in Europe) and wide area network (WAN), wireless local area network (WLAN), personal area network (PAN) or other networks now known or developed later.
[0174] See also Figure 6 , Figure 6 Schematic diagram of the architecture of the communication system provided in the embodiment of the present application. Figure 6 As shown, the communication system includes one or more APs and one or more non-AP STAs (such as Figure 6 In the figure, non-AP STA1 and non-APSTA2 are shown. Among them, non-AP STA can associate with AP and exchange perception capability information with each other during the association phase. AP can communicate and perceive with one or more non-AP STAs, and multiple non-AP STAs can also communicate and perceive each other.
[0175] Understandably, Figure 6 The non-AP STA is a mobile phone and the AP is a router as an example, which does not limit the types of AP and non-AP STA in the embodiment of the present application. Figure 6 Only one AP and two non-AP STAs are shown for example, but the number of APs or non-AP STAs in the communication system may be more or less, which is not limited in the embodiments of the present application.
[0176] In one possible implementation, non-AP STA and AP can support WLAN communication protocol and WLAN sensing protocol at the same time, such as 802.11ax protocol and 802.11bf protocol, or 802.11be protocol and 802.11bf protocol, etc. Of course, with the continuous evolution and development of communication technology, the WLAN sensing protocol can also include the next generation protocol of 802.11bf, etc.; the WLAN communication protocol can also include the next generation protocol of 802.11be protocol, etc.
[0177] For example, the access point (as described above Figure 6The AP in the embodiment of the present application is a device with a wireless communication function, which supports the use of WLAN protocol for communication, has the function of communicating with other devices in the WLAN network (such as stations or other access points), and of course, can also have the function of communicating with other devices. In the WLAN system, the access point can be called an access point station (AP STA). The device with a wireless communication function can be a complete device, or a chip or processing system installed in the complete device, etc. The device installed with these chips or processing systems can implement the method and function of the embodiment of the present application under the control of the chip or processing system. The AP in the embodiment of the present application is a device that provides services for STA and can support the 802.11 series of protocols. For example, the AP can be a communication entity such as a communication server, a router, a switch, a bridge, etc.; the AP can include various forms of macro base stations, micro base stations, relay stations, etc., and of course the AP can also be a chip and processing system in these various forms of devices, so as to implement the method and function of the embodiment of the present application. Exemplarily, the access point station (AP STA) can also integrate the functions of a separate non-access point station (non-AP STA).
[0178] For example, a non-access point station (non-AP STA) may also be referred to as a station in a WLAN system. Figure 6 Any non-AP STA in the WLAN network) is a device with wireless communication function, supports communication using WLAN protocol, and has the ability to communicate with other stations or access points in the WLAN network. For example, STA is any user communication device that allows the user to communicate with AP and then communicate with WLAN. The device with wireless communication function can be a complete device, or a chip or processing system installed in the complete device, etc. The device installed with these chips or processing systems can implement the method and function of the embodiment of the present application under the control of the chip or processing system. For example, STA can be a user device that can be connected to the Internet, such as a tablet computer, desktop, laptop, notebook computer, ultra-mobile personal computer (Ultra-mobile personal computer, UMPC), handheld computer, netbook, personal digital assistant (personal digital assistant, PDA), mobile phone, etc., or an Internet of Things node in the Internet of Things, or a vehicle-mounted communication device in the Internet of Vehicles, or an entertainment device, a game device or system, a global positioning system device, etc. STA can also be a chip and processing system in the above-mentioned terminals. Exemplarily, the function of a separate access point station (AP STA) can also be integrated in the non-AP STA.
[0179] WLAN systems can provide high-speed and low-latency transmission. With the continuous evolution of WLAN application scenarios, WLAN systems will be applied to more scenarios or industries, such as the Internet of Things industry, the Internet of Vehicles industry or the banking industry, corporate offices, sports stadiums and exhibition halls, concert halls, hotel rooms, dormitories, wards, classrooms, supermarkets, squares, streets, production workshops and warehouses, etc. Of course, the devices supporting WLAN communication (such as access points or sites) can be sensor nodes in smart cities (such as smart water meters, smart electric meters, smart air detection nodes), smart devices in smart homes (such as smart cameras, projectors, display screens, televisions, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (such as wearable devices such as augmented reality (AR), virtual reality (VR), etc.), smart devices in smart offices (such as printers, projectors, loudspeakers, speakers, etc.), Internet of Vehicles devices in Internet of Vehicles, infrastructure in daily life scenes (such as vending machines, self-service navigation desks in supermarkets, self-service cashier devices, self-service ordering machines, etc.), and equipment in large sports and music venues, etc. The specific forms of sites and access points are not limited in the embodiments of the present application, and are only exemplary descriptions here.
[0180] It should be understood that the 802.11 standard focuses on the physical layer (PHY) and the medium access control (MAC) layer. For example, see Figure 7 , Figure 7 : is a schematic diagram of the structure of the access point provided in the embodiment of the present application. Among them, the AP can be multi-antenna / multi-radio, or single antenna / single radio, and the antenna / radio is used to send / receive PPDU. In one implementation, the antenna or radio part of the AP can be separated from the main part of the AP, presenting a remote layout structure. Figure 7 In the example, the AP may include a physical layer processing circuit and a medium access control processing circuit, the physical layer processing circuit may be used to process physical layer signals, and the MAC layer processing circuit may be used to process MAC layer signals. Figure 8 , Figure 8 It is a schematic diagram of the structure of the site provided in the embodiment of the present application. Figure 8 The schematic diagram of the STA structure of a single antenna / single radio frequency is shown. In actual scenarios, the STA can also be a multi-antenna / multi-radio device, and can be a device with more than two antennas, and the antenna / radio is used to send / receive data packets. In one implementation, the antenna or radio frequency part of the STA can be separated from the main part of the STA, forming a remote layout structure. Figure 8In the embodiment, the STA may include a PHY processing circuit and a MAC processing circuit, the physical layer processing circuit may be used to process a physical layer signal, and the MAC layer processing circuit may be used to process a MAC layer signal.
[0181] In some embodiments, the above Figure 6 The AP in the communication system shown can be replaced by an access point multi-link device (AP multi-link device, AP MLD), and the non-AP STA can be replaced by a non-AP multi-link device (non-AP MLD). That is to say, the technical solution provided in the embodiment of the present application can also be applied to the scenario where a multi-link device (MLD) communicates with a multi-link device. A multi-link device is a wireless communication device that supports multiple links for transmission in parallel. Compared with a device that only supports single-link transmission, a multi-link device has higher transmission efficiency and higher throughput. A multi-link device includes one or more affiliated stations STA (affiliated STA), and an affiliated STA is a logical station that can work on a link. Among them, the affiliated station can be an access point (access point, AP) or a non-access point station (non-AP STA). A multi-link device whose affiliated station is an AP can be called an AP MLD, and a multi-link device whose affiliated station is a non-AP STA can be called a non-AP MLD.
[0182] In one possible implementation, the multi-link device involved in the embodiment of the present application (which can be either non-APMLD or AP MLD) is a device with wireless communication function. The device can be a complete device, or a chip or processing system installed in the complete device. Devices installed with these chips or processing systems can implement the methods and functions of the embodiments of the present application under the control of these chips or processing systems.
[0183] WLAN sensing can use the now widely deployed Wi-Fi devices to perceive surrounding targets, and the basic function of existing Wi-Fi devices is data communication. Therefore, there are scenarios in WLAN sensing where communication and perception occur simultaneously. However, in the existing 802.11bf protocol and other Wi-Fi technology solutions, it is not possible to perform perception measurements and communication at the same time. In other words, in the process of executing WLAN sensing based on the 802.11bf protocol, a higher priority communication demand emerges. How to achieve simultaneous communication and perception measurements while performing data communication without interrupting the original perception measurements remains to be solved. Alternatively, a perception demand emerges during data communication. How to achieve simultaneous communication and perception measurements while performing data communication without interrupting data communication remains to be solved.
[0184] In view of this, an embodiment of the present application provides a PPDU transmission method and device, which carries perception-related indication information in a data frame to determine the transmission power of the communication PPDU sent by the other end and the number of fields used for perception in the communication PPDU, thereby realizing simultaneous (or parallel) communication and perception measurements, and reducing the degradation of communication QoS or the degradation of perception quality caused by conflicts between perception measurements and communication.
[0185] In addition, an embodiment of the present application also provides a PPDU transmission method and device, which carries indication information in the physical layer header (PHYheader) of the PPDU, used to indicate whether the type of this PPDU is a non-perceptual PPDU, a perceptual PPDU, or a communication-perceptual PPDU; in this way, for devices that do not have perception capabilities or devices that do not participate in perception, when the type of the PPDU is a perceptual PPDU, by reading the indication information in the PHY header, the parsing of subsequent fields can be terminated in advance, thereby reducing energy loss and achieving device energy saving (power save).
[0186] The technical solution provided by this application will be described in detail below with reference to more drawings.
[0187] In a possible implementation, the technical solution provided by the present application can be applied to a scenario where data communication and perception occur simultaneously. Fig. 9 , Fig. 9 It is a schematic diagram of an application scenario provided by an embodiment of the present application. Fig. 9 FIG. 1 shows a scenario in which a higher priority communication requirement appears during the process of performing WLAN sensing based on the 802.11bf protocol. Fig. 9As shown in the figure, after the AP and STA negotiate the operation parameters related to perception through the sensing measurement request frame and the sensing measurement response frame, that is, after the sensing measurement session phase, a communication demand arises, and the sensing measurement exchange between the AP and the STA has not been completed. In this case, the AP and the STA have both sensing and communication needs.
[0188] Understandably, Fig. 9 The application scenarios shown are only examples and do not constitute a limitation on the scope of protection of the present application. Any scenario in which data communication and perception occur simultaneously falls within the scope of protection of the present application.
[0189] In order to facilitate the clear description of the technical solution of the present application, the present application is described through multiple embodiments, see below for details. In the present application, unless otherwise specified, the same or similar parts between the various embodiments or implementations can refer to each other. In the various embodiments in the present application, and the various implementation methods / implementation methods / implementation methods in the various embodiments, if there is no special description and logical conflict, the terms and / or descriptions between the different embodiments and the various implementation methods / implementation methods / implementation methods in the various embodiments are consistent and can be referenced to each other, and the technical features in the different embodiments and the various implementation methods / implementation methods / implementation methods in the various embodiments can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The implementation methods of the present application described below do not constitute a limitation on the scope of protection of the present application.
[0190] The communication device in the present application can support both the WLAN communication protocol and the WLAN sensing protocol. The WLAN communication protocol may include but is not limited to: 802.11ax protocol, 802.11be protocol, Wi-Fi7, or the next generation protocol of 802.11be, such as Wi-Fi 8, UHR, UHRT or Wi-Fi AI. The WLAN sensing protocol may include but is not limited to: 802.11bf or the next generation protocol of 802.11bf.
[0191] In one possible implementation, the first communication device in the present application may be an AP, and the second communication device may be a non-AP STA; or, the first communication device is a non-AP STA, and the second communication device is an AP; see the description of the embodiments below for details.
[0192] See also Fig.10 , Fig.10It is a first flow chart of the PPDU transmission method provided in the embodiment of the present application. The method mainly introduces the signaling interaction process and several possible frame formats of single-user uplink and downlink communications that can realize perception measurement. In the embodiment of the present application, for single-user downlink communication, the first communication device is an AP, and the second communication device is a non-AP STA (or STA); for single-user uplink communication, the first communication device is a non-AP STA (or STA), and the second communication device is an AP.
[0193] like Fig.10 As shown, the PPDU transmission method includes but is not limited to the following steps:
[0194] S101, a first communication device generates a first PPDU, the first PPDU includes a data frame, the data frame includes first indication information, and the first indication information is used to determine one or more of the following: a transmission power of a second PPDU from a second communication device, or the number of fields used for perception in the second PPDU.
[0195] S102: The first communication device sends the first PPDU.
[0196] Correspondingly, the second communication device receives the first PPDU.
[0197] S103: The second communication device parses the first PPDU to obtain the first indication information.
[0198] In a possible implementation, the first PPDU includes a data frame, which may be any type of data frame, such as a data frame in an 802.11ax protocol, or a data frame in an 802.11be protocol, or a data frame in a future generation of an 802.11 communication protocol, which is not limited in the embodiment of the present application. The data frame may be a MAC frame, and the MAC header of the data frame may include first indication information, which may be used to determine one or more of the following: the transmit power of the second PPDU from the second communication device, or the number of fields used for sensing in the second PPDU.
[0199] For example, the first indication information may be called a single user (SU) sensing parameter information field. Of course, the first indication information may also have other names, such as a sensing information field or a sensing parameter field, etc. The embodiment of the present application does not limit the field name of the first indication information. Fig.11a , Fig.11a Schematic diagram of the first possible frame format of the data frame provided in the embodiment of the present application. Fig.11aAs shown, the MAC header of the data frame includes but is not limited to: a high throughput (HT) control (HT Control) field. The HT Control field includes but is not limited to: a single user sensing parameter information (SU sensing parameters Info) field (i.e., the first indication information). Exemplarily, the length of the SU sensing parameters Info field is 26 bits, and the embodiment of the present application does not limit the length of the SU sensing parameters Info field. It can be understood that the HT Control field is a field shared by multiple version protocols. For example, when the first two bits (bits) of the HT Control field are "10", it indicates that the HT Control field is used for the 802.11ac protocol; when the first two bits of the HT Control field are "11", it indicates that the HTControl field is used for the 802.11ax protocol, indicating that the last 30 bits of the HT control field are the aggregate control (A-Control) field. Exemplarily, Fig.11a The first two bits of the HT Control field are "11", indicating that the data frame is a data frame in the 802.11ax protocol. The frame body of the data frame includes data sent by the first communication device to the second communication device.
[0200] Understandably, Fig.11a The length and meaning of other fields not introduced in the specification can be found in existing standards, such as the description of the 802.11ax protocol, and will not be described in detail in the embodiments of this application. It can also be understood that Fig.11a The structure of the data frame in the 802.11ax protocol is only exemplarily shown. The data frame in the embodiment of the present application may be any type of data frame, and any data frame containing the first indication information is within the protection scope of the present application.
[0201] In a possible implementation, the MAC header of the above-mentioned data frame also includes third indication information. The third indication information can be used to indicate whether the data frame carries the first indication information. Exemplarily, when the third indication information is a first value, it indicates that the data frame carries the first indication information; when the third indication information is a second value or the third indication information has no value, it indicates that the data frame does not carry the first indication information. In the embodiment of the present application, the third indication information is set to the first value, which is used to indicate that the data frame carries the first indication information. Among them, the first value is 1 and the second value is 0; or the first value is 0 and the first value is 1; the embodiment of the present application is not limited.
[0202] For example, the third indication information may be called a sensing parameters presence field. Of course, the third indication information may also have other names, such as a sensing information presence field, etc., which is not limited in the embodiment of the present application. Fig.11b , Fig.11b is a schematic diagram of a second possible frame format of a data frame provided in an embodiment of the present application. Fig.11b As shown, the HT Control field of the data frame includes but is not limited to a single-user sensing information (SU sensing Info) field, and the single-user sensing information field includes a sensing parameter presence field (i.e., the third indication information) and a SU sensing parameters Info field (i.e., the first indication information). Exemplarily, the length of the sensing parameter presence field is 1 bit. When the sensing parameter presence field is a first value, it indicates that the SU sensing parameters Info field exists in the data frame, that is, the data frame carries the first indication information; when the sensing parameter presence field is a second value, it indicates that the SU sensing parametersInfo field does not exist in the data frame, that is, the data frame does not carry the first indication information. In an embodiment of the present application, the sensing parameter presence field is set to a first value, indicating that the first indication information exists in the data frame. Exemplarily, the length of the SU sensing parameters Info field is 25 bits. The embodiment of the present application does not limit the length of the sensing parameter presence field and the SU sensing parametersInfo field. Fig.11b The first two bits of the HT Control field are "11", indicating that the data frame is a data frame in the 802.11ax protocol. The frame body of the data frame includes data sent by the first communication device to the second communication device.
[0203] For another example, the data frame not carrying the first indication information may include: the data frame carries other indication information, such as fifth indication information, which is used to terminate the perception measurement session. In other words, the third indication information may be used to indicate that the data frame carries the first indication information, or to indicate that the data frame carries the fifth indication information. Exemplarily, when the third indication information is the first value, it indicates that the data frame carries the first indication information; when the third indication information is the second value, it indicates that the data frame carries the fifth indication information. For the specific implementation of the fifth indication information, please refer to the following Fig.21The description of the illustrated embodiment is not described in detail here. Here, the third indication information may be referred to as a function indication field or a function indication bit; of course, the third indication information may also have other names, which are not limited by the embodiments of the present application.
[0204] See also Fig.11c , Fig.11c FIG. 1 is a schematic diagram of a third possible frame format of a data frame provided in an embodiment of the present application. Fig.11c As shown, the HT Control field of the data frame includes but is not limited to a single-user sensing information (SU sensingInfo) field, and the single-user sensing information field includes: a function indication (Function indication) field (i.e., the third indication information), and, a SU sensing parameters Info field (i.e., the first indication information) or a sensing measurement termination (sensing measurement termination) field (i.e., the fifth indication information). Exemplarily, the length of the function indication field is 1 bit. When the function indication field is the first value, it indicates that the last 25 bits of the HT control field are the SU sensing parameters Info field, or that the data frame carries the SU sensing parameters Info field, that is, the data frame carries the first indication information. When the function indication field is the second value, it indicates that the last 25 bits of the HT control field are the sensing measurement termination field, or that the data frame carries the sensing measurement termination field, that is, the data frame carries the fifth indication information. In the embodiment of the present application, the function indication field is set to the first value, indicating that the data frame carries the first indication information. Exemplarily, the lengths of the SU sensing parameters Info field and the sensing measurement termination field are both 25 bits. The embodiment of the present application does not limit the length of the function indication field, the SU sensing parameters Info field, and the sensing measurement termination field. Fig.11c The first two bits of the HT Control field are "11", indicating that the data frame is a data frame in the 802.11ax protocol. The frame body of the data frame includes data sent by the first communication device to the second communication device.
[0205] Understandably, Fig.11b and Fig.11c The length and meaning of other fields not introduced in the specification can be found in existing standards, such as the description of the 802.11ax protocol, and will not be described in detail in the embodiments of this application.
[0206] In a possible implementation, the first indication information (such as the SU sensing parameters Info field) may include one or more of the following: the transmit power of the first PPDU, the expected receive power of the first communication device, the number of combinations of fields used for sensing in the second PPDU, or the number of fields used for sensing in the combination of fields used for sensing. In a possible implementation, the first indication information may also include one or more of the following: a spatial stream allocated to the second PPDU, or a resource unit (RU) allocated to the second PPDU.
[0207] Among them, the transmission power of the first PPDU and the expected receiving power can be used to determine the transmission power of the second PPDU. It can be understood that the transmission power of the first PPDU carried in the above data frame can be used to calculate the path loss between the first communication device and the second communication device. For example: the difference between the transmission power of the first PPDU and the receiving power when the second communication device receives the first PPDU is the path loss. The path loss plus the expected receiving power of the first communication device can determine the transmission power of the second PPDU sent by the second communication device.
[0208] In a possible implementation, the number of combinations of fields for perception and the number of fields for perception in each combination of fields for perception can determine the number of fields for perception in the second PPDU. For example, if the number of fields for perception in each combination of fields for perception is the same, the number of fields for perception in the second PPDU is equal to the product of the number of combinations and the number of fields for perception in each combination. For another example, assuming that the number of fields for perception in each combination of fields for perception is not exactly the same, the number of fields for perception in the second PPDU is equal to the sum of the number of fields for perception in each combination of fields for perception. In a possible implementation, the number of fields for perception in each combination of fields for perception can be implemented by predefinition, preconfiguration, or pre-negotiation. In this way, the number of fields for perception in each combination of fields for perception may not be carried in the above-mentioned first indication information, but of course it may also be carried in the first indication information, and the embodiment of the present application is not limited thereto. For example: the number of fields used for perception in each combination of fields used for perception is the same, and the number of fields used for perception in each combination can be predefined or preconfigured. Then the first indication information does not need to include the number of fields used for perception in each combination of fields used for perception, but only needs to include the number of combinations of fields used for perception in the second PPDU.
[0209] In one possible implementation, the field used for perception may be a long training field (LTF) of the first standard. Exemplarily, the first standard may be an 802.11ax protocol, or an 802.11be protocol, or a future generation of 802.11 communication protocol. Assuming that the first standard is the 802.11ax protocol, the field used for perception may be a high-efficiency long training field (HE-LTF), the combination of the fields used for perception may be a HE-LTF repetition block (HE-LTF repetition block), and the number of fields used for perception in the combination of the fields used for perception is the number of HE-LTFs in the HE-LTF repetition block. Assuming that the first standard is the 802.11be protocol, the above-mentioned field for perception may be an extremely high throughput long training field (EHT-LTF), the above-mentioned combination of fields for perception may be an EHT-LTF repetition block (EHT-LTFrepetition block), and the number of fields for perception in the above-mentioned combination of fields for perception is the number of EHT-LTFs in the EHT-LTF repetition block.
[0210] It can be understood that the above-mentioned field for sensing can not only be used for sensing measurement, but also can realize other functions, such as channel estimation. This application focuses on the function of this field for sensing measurement. It can also be understood that in each embodiment of this application, "field for sensing" can also be referred to as "sequence for sensing", and a field for sensing (such as a HE-LTF or an EHT-LTF) can also be understood as a sequence for sensing.
[0211] See also Fig.12 , Fig.12 : is a schematic diagram of the frame format of the single-user perception parameter information field provided in the embodiment of the present application. Fig.12 As shown, the SU sensing parameters Info field (i.e., the first indication information) includes but is not limited to one or more of the following: a sensing initiator (SI) transmit power (SI Tx Power) field, an uplink (UL) target receive power (UL Target Receiver Power) field, a SR2SI repetition (SR2SIrepetition, SR2SI Rep) field, and a SR2SI number of space-time streams (SR2SI number of space-time streams, SR2SI NSTS) field.
[0212] Among them, the SI Tx Power field is used to indicate the transmit power of the sensing initiator (i.e., the first communication device) when sending a frame carrying this field (i.e., a data frame or a first PPDU). The UL Target Receiver Power field is used to indicate the expected receive power of the first communication device, and the frame receiver (the second communication device in the embodiment of the present application) can adjust the transmit power of the subsequent PPDU (such as the second PPDU) through this field. The SR2SI Rep field can be used to indicate the number of HE-LTF repetition blocks in the second PPDU, and the SR2SI NSTS field can be used to indicate the number of HE-LTFs in each HE-LTF repetition block.
[0213] In some scenarios, the above data frame may not be a data frame in the 802.11ax protocol. For example, when the above data frame is a data frame in the 802.11be protocol, the SR2SI Rep field and the SR2SI NSTS field may respectively indicate the number of EHT-LTF repetition blocks and the number of EHT-LTFs in each EHT-LTF repetition block.
[0214] It is understood that the names and lengths of the various fields in the SU sensing parameters Info field are not limited in the embodiments of the present application. Fig.12 As shown, when the length of the SU sensing parameters Info field is 26 bits, the reserved bits in the SU sensing parameters Info field are 7 bits; when the length of the SU sensing parameters Info field is 25 bits, the reserved bits in the SU sensing parameters Info field are 6 bits.
[0215] Optionally, the SU sensing parameters Info field (ie, the first indication information) may also include: a spatial stream (SS) allocation (SS Allocation) field, or a random access (RA) resource unit information (RA-RU Information) field; Fig.12 The SS Allocation field may be used to indicate the spatial stream allocated to the second PPDU, and the RA-RU Information field may be used to indicate the RU allocated to the second PPDU. Fig.12 It is indicated by the reserved bits in .
[0216] It can be understood that when the SU sensing parameters Info field (i.e., the first indication information) is included in the data frame sent by the first communication device, the first communication device can instruct the second communication device how to feedback the second PPDU, thereby using the second PPDU for perception calculation.
[0217] In a possible implementation, after step S103, the above Fig.10 The PPDU transmission method shown also includes:
[0218] S104, the second communication device sends a second PPDU according to the above-mentioned first indication information, and the second PPDU includes at least one field for perception, and feedback for confirming whether the above-mentioned data frame is transmitted successfully, wherein the number of fields for perception in the second PPDU is determined based on the above-mentioned first indication information.
[0219] Correspondingly, the first communication device receives the second PPDU.
[0220] In a possible implementation, the second communication device can obtain the first indication information by parsing the data frame in the first PPDU. If the first indication information is used to determine the transmit power of the second PPDU from the second communication device, the second communication device can use the transmit power to send the second PPDU. At this time, the physical layer header (PHY header) of the second PPDU may include a field for sensing, such as HE-LTF or EHT-LTF. Exemplarily, if the first indication information (such as the SU sensing parameters Info field) includes the SI Tx Power field and the UL TargetReceiver Power field, but does not include the SR2SI Rep field and the SR2SI NSTS field, the number of fields used for sensing in the second PPDU can follow the number of HE-LTFs or EHT-LTFs in the existing ACK PPDU. For example, the second PPDU may be an existing ACK PPDU or an existing PPDU carrying a BA frame. If the first indication information is used to determine the number of fields used for sensing in the second PPDU, the second communication device can determine the transmit power by itself and send the second PPDU. At this time, the physical layer header of the second PPDU includes at least one field for sensing, and the number of fields for sensing in the second PPDU is equal to the number determined based on the first indication information. Exemplarily, if the first indication information (such as the SU sensing parametersInfo field) includes the SR2SI Rep field and / or the SR2SI NSTS field, but does not include the SI Tx Power field and the ULTarget Receiver Power field, the number of fields for sensing in the second PPDU is equal to: the product of the number of HE-LTF repetition blocks and the number of HE-LTFs in each HE-LTF repetition block, or the product of the number of EHT-LTF repetition blocks and the number of EHT-LTFs in each EHT-LTF repetition block.
[0221] Of course, if the first indication information is used to determine: the transmission power of the second PPDU from the second communication device, and the number of fields used for perception in the second PPDU, the second communication device uses the transmission power to send the second PPDU, and the number of fields used for perception in the second PPDU is equal to the number determined based on the first indication information.
[0222] It can be understood that the more the number of fields used for sensing in the second PPDU is, the better the sensing performance is. Therefore, by indicating the number of fields used for sensing in the second PPDU, the sensing performance can be improved.
[0223] In a possible implementation, the physical layer service data unit (PHY service data unit, PSDU) of the second PPDU includes an acknowledgement (ACK) frame or a block acknowledgement (BA) frame. The ACK frame can be used to confirm that the data frame in the first PPDU is successfully transmitted, and the BA frame can be used to confirm whether the data frame in the first PPDU is successfully transmitted.
[0224] For example, see Fig.13a , Fig.13a This is a schematic diagram of a possible frame format of the second PPDU provided in an embodiment of the present application. Fig.13a The possible frame format of the second PPDU is shown when the field used for sensing is HE-LTF. Fig.13a As shown, the PHY header of the second PPDU includes at least one HE-LTF, and the number of HE-LTFs in the second PPDU is variable, which is indicated by the above-mentioned first indication information (such as the SU sensing parameters Info field). Please refer to the previous description for the specific indication method, which will not be repeated here.
[0225] For further example, see Fig.13b , Fig.13b This is another possible frame format diagram of the second PPDU provided in an embodiment of the present application. Fig.13b FIG. 2 shows a possible frame format of the second PPDU when the field used for sensing is EHT-LTF. Fig.13b As shown, the PHY header of the second PPDU includes at least one EHT-LTF, and the number of EHT-LTFs in the second PPDU is variable, which is indicated by the above-mentioned first indication information (such as the SU sensing parameters Info field). For specific indication methods, please refer to the previous description and will not be repeated here.
[0226] It is understandable that Fig.13a and Fig.13b As shown, the PSDU of the second PPDU carries an ACK frame or a BA frame. The specific type of confirmation frame carried needs to be determined according to the type of data frame sent by the other party (the first communication device in the embodiment of the present application).
[0227] It can be understood that the structure of the second PPDU in the embodiment of the present application is not limited to Fig.13a and Fig.13bThe two PPDU structures shown in the figure, when perception appears simultaneously with other versions of the Wi-Fi protocol, such as Wi-Fi 5 or the future Wi-Fi 8, the ACK PPDU under the protocol version can be constructed as a second PPDU that can be used for perception measurement according to the same design method, so that it can be better used for perception calculation.
[0228] S105: The first communication device performs perception measurement according to at least one field used for perception in the second PPDU.
[0229] In one possible implementation, after receiving the second PPDU, the first communication device may use at least one field for perception in its physical layer header (such as HE-LTF or EHT-LTF) to perform perception calculation. The specific process of the perception calculation can refer to the prior art, and the embodiments of the present application are not described in detail. In addition, the first communication device can also know that the data transmission between the first communication device and the second communication device is successful through the ACK frame carried in the second PPDU, that is, the data frame in the first PPDU is successfully transmitted. If the second PPDU carries a BA frame, the first communication device can know whether the data transmission between the first communication device and the second communication device is successful.
[0230] Therefore, through the embodiments of the present application, the first communication device and the second communication device can realize simultaneous (or parallel) communication and perception measurement, thereby reducing the degradation of communication QoS or the degradation of perception quality caused by the conflict between perception measurement and communication.
[0231] It can be understood that the communication in the embodiment of the present application can be single-user downlink communication or single-user uplink communication. In order to better understand the process of the PPDU transmission method in the embodiment of the present application, two examples are used to illustrate. It can be understood that in the following two examples, the AP and the STA have completed the establishment of the perception measurement session, that is, the AP and the STA have negotiated the operating parameters required to be used in the perception process.
[0232] For example, see Fig.14 , Fig.14 This is a schematic diagram of a possible perception measurement exchange provided in an embodiment of the present application. Fig.14 This describes how the AP and STA perform sensing measurements while performing downlink communications. Fig.14As shown, during the Polling phase, the AP learns from the CTS-to-Self frame replied by the STA that the STA is capable of perception. If the AP has cached data that needs to be sent to the STA, the AP can execute the downlink communication TF sounding phase (DL Communication TF Sounding phase) to simultaneously complete the perception measurement and downlink data transmission. It can be understood that the DL Communication TF sounding phase is a phase designed in the embodiment of the present application to simultaneously achieve communication and perception measurement. In the DL Communication TF Sounding phase, the AP (first communication device) first sends a TI_DATA frame (i.e., the data frame in the first PPDU). A possible frame structure of the TI_DATA frame is as mentioned above. Figures 11a to 11c As shown in any of the figures, the frame is a DATA frame with a SUSensing parameters Info field (i.e., the first indication information). The STA (second communication device) replies with a TS_ACK PPDU (i.e., the second PPDU) after a SIFS. A possible frame structure of the TS_ACK PPDU is as described above. Fig.13a or Fig.13b As shown, the number of HE-LTF / EHT-LTF (i.e., the field used for sensing) in the TS_ACK PPDU is indicated by the SUSensing parameters Info field in the TI_DATA frame. After receiving the TS_ACK PPDU (i.e., the second PPDU), the AP (first communication device) can use the HE-LTF / EHT-LTF in its PHY header for sensing calculations, and at the same time, the ACK frame or BA frame carried in the TS_ACK PPDU can be used to know whether the data transmission between it and the STA is successful. Therefore, through the DL CommunicationTF Sounding phase, the AP and the STA simultaneously complete the communication and sensing measurements.
[0233] Fig.14 The NDPA detection phase and reporting phase are also shown. In fact, there are multiple phase combinations in the perception measurement exchange process that can realize communication and perception measurement at the same time, but it is necessary to ensure that the perception measurement exchange process contains the DL communication TF sounding phase of the embodiment of the present application, because this phase can realize single-user downlink communication and perception measurement at the same time.
[0234] For example, see Fig.15 , Fig.15 This is a schematic diagram of another possible perception measurement exchange provided in an embodiment of the present application. Fig.15This chapter describes how AP and STA can perform perception measurements while performing uplink communication. Fig.15 As shown, STA, as a sensing initiator, needs to sense with the AP and has cached data to be sent to the AP. Then, STA and AP can simultaneously complete the sensing measurement and uplink data transmission by executing the uplink communication non-TB sounding phase (UL Communication non-TB Sounding phase). It can be understood that the UL Communication non-TB sounding phase is a phase designed in the embodiment of the present application to simultaneously realize communication and sensing measurement. In the UL Communication non-TB Sounding phase, the STA (first communication device) first sends a TI_DATA frame (i.e., the data frame in the first PPDU). A possible frame structure of the TI_DATA frame is as mentioned above. Figures 11a to 11c As shown in any of the figures, the frame is a DATA frame with a SUSensing parameters Info field (i.e., the first indication information). The AP (the second communication device) replies with a TS_ACK PPDU (i.e., the second PPDU) after a SIFS. A possible frame structure of the TS_ACK PPDU is as described above. Fig.13a or Fig.13b As shown, the number of HE-LTF / EHT-LTF (i.e., the field used for perception) in the TS_ACK PPDU is indicated by the SUSensing parameters Info field in the TI_DATA frame. After receiving the TS_ACK PPDU (i.e., the second PPDU), the STA (first communication device) can use the HE-LTF / EHT-LTF in its PHY header for perception calculations, and at the same time, the ACK frame or BA frame carried in the TS_ACK PPDU can be used to know whether the data transmission between it and the AP is successful. Therefore, through the UL Communication non-TB Sounding phase, the AP and the STA simultaneously complete the uplink communication and perception measurement.
[0235] Understandably, Fig.15 For the sake of simplicity, only the uplink communication non-TB detection phase is exemplarily shown. In actual applications, a non-TB perception measurement exchange may also include other phases, such as a reporting phase, etc. Of course, a non-TB perception measurement exchange may also only include the uplink communication non-TB detection phase, which is not limited in the embodiments of the present application.
[0236] It can be seen that the difference between performing perception measurement in single-user uplink communication and performing perception measurement in single-user downlink communication is that in single-user uplink communication, the sensing initiator is STA, and the STA performs perception measurement calculation, while in single-user downlink communication, the sensing initiator is AP, and the AP performs perception measurement calculation.
[0237] The first communication device of the embodiment of the present application sends a TI_DATA frame (i.e., a data frame in the first PPDU) with a SU Sensing parameters Info field (i.e., the first indication information), and the second communication device replies with a TS_ACK PPDU (i.e., the second PPDU) that can be used for perception. On the one hand, the frame body of the TI_DATA frame contains a data payload, and the TS_ACK PPDU contains an ACK / BA frame, and the interaction between the two can ensure normal communication. On the other hand, the TI_DATA frame contains a SUSensing parameters Info field, which can be used to indicate the sending of a perception PPDU (such as a TS_ACK PPDU), and the TS_ACK PPDU is a perception PPDU indicated by the TI_DATA frame, and the interaction between the two completes the perception, so the embodiment of the present application ensures that the uplink and downlink communication and perception of a single user are carried out simultaneously. In the prior art, if there is a higher priority communication demand during perception, the perception process will be terminated, resulting in a delay in obtaining the perception result and reducing the perception service quality. Alternatively, if there is a higher priority perception demand during communication, the communication needs to be terminated, resulting in an increase in data delay and a decrease in QoS.
[0238] Therefore, the embodiments of the present application can also reduce the degradation of communication QoS or perception quality caused by the conflict between perception and communication.
[0239] See also Fig.16 , Fig.16 It is a second flow chart of the PPDU transmission method provided in the embodiment of the present application. The method mainly introduces the signaling interaction process and possible frame format of multi-user downlink communication that can realize perception measurement. In the embodiment of the present application, the first communication device is an AP, and the second communication device is a non-AP STA (or STA).
[0240] like Fig.16 As shown, the PPDU transmission method includes but is not limited to the following steps:
[0241] S201, a first communication device generates a first PPDU, the first PPDU includes data frames of multiple users, there is a first data frame among the data frames of the multiple users, the first data frame includes first indication information, and the first indication information is used to determine one or more of the following: the transmission power of a second PPDU from a second communication device and / or the number of fields used for perception in the second PPDU, and the spatial stream allocated to the second PPDU and / or the RU allocated to the second PPDU.
[0242] S202: The first communication device sends the first PPDU.
[0243] Correspondingly, the second communication device receives the first PPDU. The third communication device may also receive the first PPDU.
[0244] S203, the second communication device parses the first PPDU. Correspondingly, the third communication device can also parse the first PPDU.
[0245] In one possible implementation, the first PPDU may include data frames of multiple users. The data frames may be any type of data frames, such as data frames in the 802.11ax protocol, or data frames in the 802.11be protocol, or data frames in a future generation of 802.11 communication protocols, which are not limited in the embodiments of the present application.
[0246] If the first communication device wants to perform perception measurement with a certain user, the first communication device can carry the first indication information in the data frame corresponding to this user. In other words, there is a first data frame in the data frames of these multiple users, and the first data frame carries the first indication information. If the first communication device wants to perform perception measurement with multiple users, the first communication device can carry the corresponding indication information in the data frames corresponding to these multiple users. For example, assuming that the first PPDU contains data frames of 3 users, and the first communication device wants to perform perception measurement with 2 of the users, the first communication device can carry the corresponding indication information in the data frames corresponding to these 2 users (such as the first data frame and the second data frame). For example, the first data frame carries the first indication information, and the second data frame carries the second indication information. The frame format of the first indication information and the second indication information can be the same, but the specific values can be different or the same, and the specific values are determined by the first communication device. In short, there may be data frames with different structures in the above-mentioned first PPDU, for example, some users' data frames may use existing data frames, and other data frames carry the newly designed indication information of the embodiment of the present application.
[0247] In some scenarios, if the first communication device needs to perform perception measurement, and the first communication device caches data of multiple users, the structures of the data frames included in the first PPDU are the same, and all carry the newly designed indication information of the embodiment of the present application. It can be understood that in order to better realize multi-user (MU) downlink communication, the structures of the data frames in the first PPDU are kept consistent, which is more conducive to MU demodulation.
[0248] In a possible implementation, the first communication device may use a multi-user transmission method such as MU-multiple input multiple output (MU-MIMO) or orthogonal frequency division multiple access (OFDMA) specified in the Wi-Fi communication protocol to send multi-user data frames. When the first communication device uses OFDMA to send multi-user data, for example, a possible first PPDU structure is as follows: Fig.17 As shown in the figure, the horizontal axis represents time resources, represented by "t"; the vertical axis represents frequency resources, represented by "f". Fig.17 As shown, the MAC part of the first PPDU is composed of data frames to be sent to several users, such as: the MAC part of the first PPDU is composed of data frames of user 1, data frames of user 2, and data frames of user 3.
[0249] For ease of description, the following description is made by taking the example that the first PPDU includes the first data frame of the first user and the second data frame of the second user. The first data frame and the second data frame may be all data frames in the first PPDU, or may be part of the data frames in the first PPDU, which is not limited in the embodiment of the present application. Among them, the MAC header of the first data frame includes the first indication information, and the MAC header of the second data frame includes the second indication information. The frame format of the first indication information and the second indication information are the same, but the specific values may be the same or different, and the specific value is determined by the first communication device.
[0250] In a possible implementation, the first indication information may be used to determine: the transmit power of the second PPDU from the second communication device (i.e., the first user) and / or the number of fields used for sensing in the second PPDU, as well as the spatial stream allocated to the second PPDU and / or the RU allocated to the second PPDU. Correspondingly, the second indication information may be used to determine: the transmit power of the third PPDU from the third communication device (i.e., the second user) and / or the number of fields used for sensing in the third PPDU, as well as the spatial stream allocated to the third PPDU and / or the RU allocated to the third PPDU. In other words, the first indication information and the second indication information may be summarized as being used to determine: the transmit power of the PPDU from the frame receiver and / or the number of fields used for sensing in the PPDU, as well as the spatial stream allocated to the PPDU and / or the RU allocated to the PPDU. Wherein, for the first data frame, the frame receiver is the second communication device; for the second data frame, the frame receiver is the third communication device. It can be understood that for different data frames in the first PPDU, the frame receivers are different.
[0251] For example, the first data frame and the second data frame have the same frame structure. Fig.18a , Fig.18a This is a schematic diagram of the fourth possible frame format of the data frame provided in the embodiment of the present application. Fig.18a The data frame shown can be the first data frame or the second data frame. Fig.18a As shown, the HT Control field of the data frame includes but is not limited to: a multi-user sensing parameter information (MU sensing parameters Info) field (i.e., the first indication information or the second indication information). Exemplarily, the length of the MU sensing parameters Info field is 26 bits, and the embodiment of the present application does not limit the length of the MU sensing parameters Info field. Fig.18a The first two bits of the HT Control field are "11", indicating that the data frame is a data frame in the 802.11ax protocol. The frame body of the data frame contains data.
[0252] It can be understood that the MU sensing parameters Info field may also have other names, such as the MU sensing parameters field, which is not limited in the embodiments of the present application.
[0253] In a possible implementation, the MAC headers of the first data frame and the second data frame both include the third indication information. The third indication information may be used to indicate whether the data frame where the third indication information is located carries the MU sensing parameters Info field (i.e., the first indication information or the second indication information). For a specific implementation of the third indication information, see the aforementioned Fig.10 The relevant descriptions in the illustrated embodiments are not repeated here.
[0254] For example, the first data frame and the second data frame have the same frame structure. Fig.18b , Fig.18b This is a schematic diagram of the fifth possible frame format of the data frame provided in an embodiment of the present application. Fig.18b The data frame shown can be the first data frame or the second data frame. Fig.18b As shown, the HT Control field of the data frame includes but is not limited to a multi-user SR2SI sensing information (MU SR2SI sensing Info) field, and the MU SR2SI sensing Info field includes a multi-user sensing parameter presence (MU sensing parameter presence) field (i.e., the third indication information), and a MU sensing parameters Info field (i.e., the first indication information or the second indication information). Exemplarily, the length of the multi-user sensing parameter presence field is 1 bit. When the multi-user sensing parameter presence field is a first value, it indicates that the MU sensing parameters Info field exists in the data frame; when the multi-user sensing parameter presence field is a second value, it indicates that the MU sensing parameters Info field does not exist in the data frame. In an embodiment of the present application, the multi-user sensing parameter presence field is set to a first value, indicating that the MU sensing parameters Info field exists in the data frame. Exemplarily, the length of the MU sensing parameters Info field is 25 bits. The embodiment of the present application does not limit the length of the multi-user sensing parameter presence field and the MU sensing parameters Info field. Fig.18b The first two bits of the HT Control field are "11", indicating that the data frame is a data frame in the 802.11ax protocol. The frame body of the data frame contains data.
[0255] It can be understood that the MU sensing parameter presence field may also have other names, such as sensing parameter presence field, which is not limited in the embodiments of the present application.
[0256] For another example, the data frame where the third indication information is located does not carry the MU sensing parameters Info field, which may include: the data frame carries other fields, such as the sensing measurement termination field (i.e., the fifth indication information), which is used to terminate the sensing measurement session. In other words, the third indication information can be used to indicate that the data frame carries the MU sensing parameters Info field, or to indicate that the data frame carries the sensing measurement termination field. For the specific implementation of the sensing measurement termination field, please refer to the following Fig.21 The description of the illustrated embodiment will not be repeated in detail here.
[0257] See also Fig.18c , Fig.18c This is a schematic diagram of the sixth possible frame format of the data frame provided in an embodiment of the present application. Fig.18c The data frame shown can be the first data frame or the second data frame. Fig.18cAs shown, the HTControl field of the data frame includes but is not limited to the MU SR2SI sensing Info field, and the MU SR2SI sensing Info field includes a function indication (Function indication) field (i.e., the third indication information), and, MU sensing parameters Info field (i.e., the first indication information or the second indication information) or the sensing measurement termination (sensing measurement termination) field (i.e., the fifth indication information). Exemplarily, the length of the function indication field is 1 bit. When the function indication field is the first value, it indicates that the last 25 bits of the HT control field are the MU sensing parameters Info field, or that the data frame carries the MU sensing parameters Info field. When the function indication field is the second value, it indicates that the last 25 bits of the HT control field are the sensing measurement termination field, or that the data frame carries the sensing measurement termination field. In the embodiment of the present application, the function indication field is set to the first value, indicating that the data frame carries the MU sensing parameters Info field. Exemplarily, the lengths of the MU sensing parameters Info field and the sensing measurement termination field are both 25 bits. The embodiments of the present application do not limit the lengths of the function indication field, the MUsensing parameters Info field, and the sensing measurement termination field. Fig.18c The first two bits of the HT Control field shown are "11", indicating that the data frame is a data frame in the 802.11ax protocol. The frame body of the data frame contains data. It is understood that the Function indication field can also have other names, such as the function control field, which is not limited in the embodiments of the present application.
[0258] Understandably, Figure 18a to Figure 18c The length and meaning of other fields not introduced in the specification can be found in existing standards, such as the description of the 802.11ax protocol, and will not be described in detail in the embodiments of this application. It can also be understood that Figure 18a to Figure 18c The structure of the data frame in the 802.11ax protocol is only exemplified. The data frame in the embodiment of the present application may be any type of data frame, and any data frame containing the MU sensing parameters Info field is within the protection scope of the present application.
[0259] In a possible implementation, the MU sensing parameters Info field (i.e., the first indication information or the second indication information) may include one or more of the following: the transmit power of the first PPDU, the expected receive power of the first communication device, the number of combinations of fields used for sensing in the PPDU from the frame receiver, the number of fields used for sensing in the combination of fields used for sensing, the spatial stream allocated to the PPDU, or the RU allocated to the PPDU. The transmit power of the first PPDU and the expected receive power can be used to determine the transmit power of the PPDU sent by the frame receiver. The specific determination method can be referred to the aforementioned Fig.10 The description of the embodiment shown is not repeated here. The number of combinations of fields used for sensing and the number of fields used for sensing in each combination of fields used for sensing can determine the number of fields used for sensing in the PPDU sent by the frame receiver. The specific determination method can be referred to in the aforementioned Fig.10 The description of the embodiment shown is not repeated here. For the description of the fields used for sensing and their combinations, please refer to the aforementioned Fig.10 The description of the illustrated embodiment is not repeated here.
[0260] See also Fig.19 , Fig.19 : is a schematic diagram of the frame format of the multi-user perception parameter information field provided in the embodiment of the present application. Fig.19 As shown, the MU sensing parameters Info field (i.e., the first indication information or the second indication information) includes but is not limited to one or more of the following: SI Tx Power field, UL Target Receiver Power field, SR2SI Rep field, SR2SI NSTS field, SS Allocation field, or RA-RU Information field. For descriptions of the SI Tx Power field, UL Target Receiver Power field, SR2SI Rep field, and SR2SI NSTS field, please refer to the aforementioned Fig.12 The description is not repeated here.
[0261] The SS Allocation field may be used to indicate the spatial stream of the PPDU allocated to the frame receiver, and the RA-RUInformation field may be used to indicate the RU of the PPDU allocated to the frame receiver. Different frame receivers send PPDUs on corresponding spatial streams or RUs to avoid mutual interference.
[0262] It is understood that the names and lengths of the various fields in the MU sensing parameters Info field are not limited in the embodiments of the present application. Fig.19 As shown, when the length of the MU sensing parameters Info field is 26 bits, there is 1 reserved bit in the MU sensing parameters Info field; when the length of the MU sensing parameters Info field is 25 bits, there may be no reserved bit in the MU sensing parameters Info field.
[0263] In some scenarios, the data frame of each user in the above-mentioned first PPDU includes the MU sensingparameters Info field. However, the first communication device may not perform perception measurements with each user, and the first communication device decides which users to perform perception measurements with. For example, the first communication device needs to perform perception measurements with user 1. The first communication device can indicate in the data frame of user 1 that the PPDU sent by user 1 carries multiple fields for perception (such as HE-LTF or EHT-LTF), so that the first communication device can perform perception calculations based on the received PPDU.
[0264] It can be understood that when one or more data frames sent by the first communication device carry the MU sensing parameters Info field (i.e., the first indication information or the second indication information), the first communication device can instruct one or more frame recipients how to feedback the PPDU, thereby using the feedback PPDU for perception calculation.
[0265] In a possible implementation, after step S203, the above Fig.16 The PPDU transmission method shown also includes:
[0266] S204, the second communication device sends a second PPDU according to the first indication information in the above-mentioned first data frame, and the second PPDU includes at least one field for perception, and feedback for confirming whether the above-mentioned first data frame is transmitted successfully, wherein the number of fields for perception in the second PPDU is determined based on the above-mentioned first indication information.
[0267] Correspondingly, the first communication device receives the second PPDU.
[0268] In a possible implementation, the second communication device can obtain the first indication information (such as the MU sensing parameters Info field) by parsing the first data frame sent to itself in the above-mentioned first PPDU. The second communication device then sends the second PPDU according to the first indication information (such as the MU sensing parameters Info field). Exemplarily, the second communication device sends the second PPDU on the allocated spatial stream or RU, and the PHY header of the second PPDU includes at least one field for sensing, such as HE-LTF or EHT-LTF. If the first indication information (such as the MU sensing parametersInfo field) includes the SI Tx Power field and the UL Target Receiver Power field, the second communication device also needs to use the transmission power determined by the SI Tx Power field and the UL Target Receiver Power field to send the second PPDU. If the first indication information (such as the MU sensing parameters Info field) includes the SR2SI Rep field and / or the SR2SI NSTS field, the number of fields used for perception in the second PPDU is equal to: the product of the number of HE-LTF repetition blocks and the number of HE-LTFs in each HE-LTF repetition block, or the product of the number of EHT-LTF repetition blocks and the number of EHT-LTFs in each EHT-LTF repetition block.
[0269] In a possible implementation, the PSDU of the second PPDU includes an ACK frame or a BA frame. The ACK frame can be used to confirm that the first data frame is successfully transmitted, and the BA frame can be used to confirm whether the first data frame is successfully transmitted. Exemplarily, the frame format of the second PPDU can be as described above. Fig.13a or Fig.13b As shown, no further description is given here.
[0270] In a possible implementation, since the first PPDU contains data frames of multiple users, other communication devices also receive the first PPDU and obtain their own data frames therefrom. For example, the third communication device receives the first PPDU and obtains the second indication information (such as the MU sensing parameters Info field) by parsing the second data frame sent to itself in the first PPDU. The third communication device can send a third PPDU according to the second indication information (such as the MU sensing parameters Info field). The specific implementation method can refer to the implementation method in which the second communication device sends the second PPDU according to the first indication information, which will not be repeated here.
[0271] S205: The first communication device performs perception measurement according to at least one field for perception in the received second PPDU.
[0272] In one possible implementation, if the first communication device wants to perceive with the second communication device, after receiving the above-mentioned second PPDU, the first communication device can use at least one field for perception in its physical layer header (such as HE-LTF or EHT-LTF) to perform perception calculation. The specific process of the perception calculation can refer to the prior art, and the embodiments of the present application are not described in detail. In addition, the first communication device can also know that the data transmission between the first communication device and the second communication device is successful through the ACK frame carried in the second PPDU, that is, the above-mentioned first data frame is transmitted successfully. If the second PPDU carries a BA frame, the first communication device can know whether the data transmission between the first communication device and the second communication device is successful.
[0273] If the first communication device also wants to sense with other communication devices, the first communication device may also receive the PPDU sent by other communication devices and use at least one field for sensing in its physical layer header (such as HE-LTF or EHT-LTF) for sensing calculation. In addition, the first communication device may also know whether the data transmission between the first communication device and other communication devices is successful through the ACK frame or BA frame carried in the PPDU sent by other communication devices.
[0274] Therefore, through the embodiments of the present application, multi-user downlink communication and perception measurement can be carried out simultaneously (or in parallel), reducing the degradation of communication QoS or the degradation of perception quality caused by the conflict between perception measurement and communication.
[0275] To better understand the process of the PPDU transmission method in the embodiment of the present application, the following is an example. It can be understood that in the following example, the AP has completed the establishment of the perception measurement session with all STAs, that is, the AP has negotiated with all STAs the operating parameters required for the perception process.
[0276] For example, see Fig. 20 , Fig. 20 This is a schematic diagram of another possible perception measurement exchange provided by the implementation of the present application. Fig. 20 This describes how an AP and multiple STAs perform sensing measurements while performing downlink communications. Fig. 20As shown, assuming that the AP needs to perform perception measurement, and the AP has data of multiple STAs cached, the AP can perform a multi-user downlink communication TF sounding phase (MU DL Communication TF Sounding phase) with multiple STAs to simultaneously complete the perception measurement and multi-user downlink data transmission. It can be understood that the MU DL Communication TF sounding phase is a phase designed in an embodiment of the present application to simultaneously realize multi-user downlink communication and perception measurement. In the MU DL Communication TF Sounding phase, the AP (first communication device) first sends a TI_MU_DATA PPDU (i.e., the first PPDU). A possible frame structure of the TI_MU_DATA PPDU is as mentioned above. Fig.17 As shown in FIG. 1 , the MAC part is composed of MTI_DATA frames (i.e., data frames) to be sent to several STAs. Although the AP only performs sensing measurements with STA1 and STA2, the frame structure of the MTI_DATA frames from STA1 to STA3 in the TI_MU_DATA PPDU can be the same. A possible frame structure of the MTI_DATA frame is as mentioned above. Figure 18a to Figure 18c As shown in any of the figures, the frame is a DATA frame with a MU Sensing parameters Info field. Since the MTI_DATA frames (i.e., data frames) of different STAs are different, the AP can use the TI_MU_DATA PPDU (i.e., the first PPDU) to respectively indicate the sensing transmission parameters of different STAs (such as transmission power, number of HE-LTF / EHT-LTF, spatial stream / RU, etc.). After STA1, STA2, and STA3 receive the TI_MU_DATA PPDU (i.e., the first PPDU), they parse the corresponding MTI_DATA frames (i.e., data frames) to obtain the sensing transmission parameters and the data sent by the AP, and then reply to the corresponding TS_ACK PPDU. What type of PPDU the STA replies to is indicated by the corresponding MTI_DATA frame (i.e., data frame). A possible frame structure of the TS_ACK PPDU is as mentioned above. Fig.13a or Fig.13bAs shown, the number of HE-LTF / EHT-LTF (i.e., the field used for perception) in the TS_ACK PPDU is indicated by the MU Sensing parameters Info field in the corresponding MTI_DATA frame (i.e., data frame). The AP (first communication device) uses the TS_ACK PPDU replied by STA1 and STA2 to perform perception calculations, and at the same time obtains the data reception confirmation status of STA1 and STA2 through the ACK frame or BA frame carried in the TS_ACK PPDU. The AP obtains the data reception confirmation status of STA3 through the ACK frame or BA frame carried in the TS_ACK PPDU replied by STA3. Therefore, through the MU DL Communication TFSounding phase, the AP and multiple STAs simultaneously complete perception measurements and downlink communications.
[0277] Fig. 20 The NDPA detection phase and the reporting phase are also shown. In fact, there are multiple phase combinations for the perception measurement exchange process that can simultaneously realize multi-user downlink communication and perception measurement. It is only necessary to ensure that the perception measurement exchange process contains the MU DL Communication TF Sounding phase of the embodiment of the present application, because only this phase can simultaneously realize multi-user downlink communication and perception measurement.
[0278] The embodiment of the present application sends a data frame with the MU Sensing parameters Info field and replies to the TS_ACK PPDU (i.e., the second PPDU) that can be used for sensing, thereby realizing simultaneous (or parallel) communication and sensing measurements, and reducing the degradation of communication QoS or sensing quality caused by conflicts between sensing measurements and communication.
[0279] See also Fig.21 , Fig.21 It is a third flow chart of the PPDU transmission method provided in an embodiment of the present application. The method mainly introduces the signaling interaction process and possible frame formats for terminating a perception measurement session through a data frame. In an embodiment of the present application, the first communication device may be an AP, and the second communication device may be a non-AP STA (or STA); or, the first communication device may be a non-AP STA (or STA), and the second communication device may be an AP; this embodiment of the present application does not limit this.
[0280] like Fig.21 As shown, the PPDU transmission method includes but is not limited to the following steps:
[0281] S301: A first communication device sends a first PPDU, where the first PPDU includes a data frame, where the data frame includes fifth indication information, and where the fifth indication information is used to terminate a perception measurement session.
[0282] Correspondingly, the second communication device receives the first PPDU. The second communication device parses the first PPDU to obtain fifth indication information, thereby knowing which perception measurement sessions between the first communication device and the second communication device are terminated.
[0283] S302, the second communication device sends a second PPDU, the second PPDU includes feedback for confirming whether the data frame is successfully transmitted. The feedback confirming whether the above data frame is successfully transmitted includes an ACK frame or a BA frame. It can be understood that if the above data frame is successfully transmitted, it means that the perception measurement session between the first communication device and the second communication device has been successfully terminated.
[0284] Correspondingly, the first communication device receives the second PPDU.
[0285] In one possible implementation, the first PPDU includes data frames of one or more users. It is understood that if it is a single-user communication, the first PPDU includes data frames of a single user; if it is a multi-user communication, the first PPDU may include data frames of multiple users. The data frame may be any type of data frame, such as a data frame in the 802.11ax protocol, or a data frame in the 802.11be protocol, or a data frame in a future generation of 802.11 communication protocol, which is not limited in the embodiments of the present application.
[0286] In a possible implementation, the first communication device may carry the fifth indication information in the MAC header of the data frame to terminate the perception measurement session between the first communication device and the receiver of the data frame. If the first communication device wants to terminate the perception measurement session with a specific device, the first communication device may carry the fifth indication information in the data frame corresponding to the specific device. If the first communication device wants to terminate the perception measurement session with multiple devices, the first communication device may carry the fifth indication information in the data frames corresponding to the multiple devices respectively to terminate the perception measurement session between the first communication device and the multiple devices.
[0287] In some scenarios, if the first communications apparatus does not want to terminate the perception measurement session with a certain device, the fifth indication information will not be carried in the data frame sent to the device.
[0288] For ease of description, the following description is given by taking an example that the first communication device wants to terminate the perception measurement session with the second communication device.
[0289] In a possible implementation, the first PPDU may include one or more data frames, among which there is a data frame sent to the second communication device, and the MAC header of the data frame may include fifth indication information. The fifth indication information may be used to terminate the perception measurement session between the first communication device and the second communication device, or in other words, the fifth indication information may be used to terminate the perception measurement session between the frame sender and the frame receiver. Exemplarily, the fifth indication information may be a sensing measurement termination field.
[0290] See also Fig.22a , Fig.22a is a seventh possible frame format diagram of a data frame provided in an embodiment of the present application. Fig.22a As shown, the HT Control field of the data frame includes but is not limited to: a perception measurement termination field (ie, the fifth indication information). Exemplarily, the length of the perception measurement termination field is 26 bits. The embodiment of the present application does not limit the length of the perception measurement termination field. Fig.22a The first two bits of the HT Control field are "11", indicating that the data frame is a data frame in the 802.11ax protocol. The frame body of the data frame contains data.
[0291] In a possible implementation, the data frame sent to the second communication device in the above-mentioned first PPDU includes sixth indication information, and the sixth indication information can be used to indicate whether the data frame carries the fifth indication information. Exemplarily, when the sixth indication information is a first value, it indicates that the data frame carries the fifth indication information; when the sixth indication information is a second value, it indicates that the data frame does not carry the fifth indication information. In an embodiment of the present application, if the first communication device wants to terminate the perception measurement session with a certain device, the sixth indication information in the data frame corresponding to the device is set to the first value, which is used to indicate that the data frame carries the fifth indication information. Among them, the first value is 1 and the second value is 0; or the first value is 0 and the first value is 1; this is not limited in the embodiment of the present application.
[0292] See also Figure 22b , Figure 22b FIG. 8 is a schematic diagram of an eighth possible frame format of a data frame provided in an embodiment of the present application. Figure 22bAs shown, the HT Control field of the data frame includes but is not limited to: a termination presence field and a perception measurement termination field. Exemplarily, the length of the termination presence field is 1 bit. When the termination presence field is a first value, it indicates that the perception measurement termination field exists in the data frame, that is, the data frame carries the fifth indication information; when the termination presence field is a second value, it indicates that the perception measurement termination field does not exist in the data frame, that is, the data frame does not carry the fifth indication information. If the first communication device wants to terminate the perception measurement session with a certain device, the termination presence field in the data frame sent to this device can be set to the first value, indicating that the perception measurement termination field exists in the data frame. Exemplarily, the length of the perception measurement termination field is 25 bits. The embodiment of the present application does not limit the length of the termination presence field and the perception measurement termination field. Figure 22b The first two bits of the HT Control field are "11", indicating that the data frame is a data frame in the 802.11ax protocol. The frame body of the data frame contains data.
[0293] In a possible implementation, the data frame not carrying the fifth indication information may include: the data frame carries other indication information, such as the first indication information, which is used to determine one or more of the following: the transmission power of the second PPDU from the second communication device, or the number of fields used for sensing in the second PPDU. In other words, the sixth indication information may be used to indicate whether the data frame carries the first indication information or the fifth indication information. Then, the sixth indication information in the embodiment of the present application may be the same as the sixth indication information in the embodiment of the present application. Fig.10 or Fig.16 The third indication information in the illustrated embodiment is the same. Exemplarily, when the sixth indication information is the first value, it indicates that the data frame carries the first indication information; when the third indication information is the second value, it indicates that the data frame carries the fifth indication information. In some scenarios, the frame format of the data frame in the embodiment of the present application can be as described above. Fig.11c or Fig.18c As shown, it is the same as the above Fig.10 or Fig.16 The difference between the data frames in the illustrated embodiment is that if the first communication device wants to terminate the perception measurement session with a certain device, the function indication field (i.e., the sixth indication information or the third indication information) in the data frame sent to this device can be set to the second value, indicating that the last 25 bits of the HT control field of the data frame are the perception measurement termination field, or indicating that the data frame carries the perception measurement termination field, that is, the data frame carries the fifth indication information.
[0294] Understandably, Fig.22a and Figure 22bThe length and meaning of other fields not introduced in the specification can be found in existing standards, such as the description of the 802.11ax protocol, and will not be described in detail in the embodiments of this application. It can also be understood that Fig.22a and Figure 22b The structure of the data frame in the 802.11ax protocol is only exemplified. The data frame in the embodiment of the present application may be any type of data frame, and any data frame containing the perception measurement termination field is within the protection scope of the present application.
[0295] In a possible implementation manner, the fifth indication information (such as the perception measurement termination field) may include one or more of the following: a measurement session identifier (Measurement Session ID) field, a termination of all triggered measurement sessions (Terminate All TB Measurement Sessions) field, a termination of all non-triggered measurement sessions (Terminate All non-TB Measurement Sessions) field, and a trigger-based or non-trigger-based measurement session type (TB / non-TB Measurement Session Type) field.
[0296] For example, see Fig.23 , Fig.23 : is a schematic diagram of the frame format of the perception measurement termination field provided in the embodiment of the present application. Fig.23As shown, the sensing measurement termination field may include, but is not limited to: a Measurement Session ID field, a Terminate All TB Measurement Sessions field, a Terminate All non-TB Measurement Sessions field, and a TB / non-TB MeasurementSession Type field. Among them, the Measurement Session ID field may indicate an identifier (ID) to which the current sensing measurement belongs. When the Terminate All TB Measurement Sessions field is set to 1, it indicates that the first communication device requests to close all sensing measurement sessions in TB mode established with the frame receiver, and at this time, the MeasurementSession ID field and the TB / non-TB Measurement Session Type field are both reserved fields. When the TerminateAll TB Measurement Sessions field is set to 0, it indicates that the first communication device does not request to close all sensing measurement sessions in TB mode established with the frame receiver. Similarly, when the Terminate All non-TB Measurement Sessions field is set to 1, it indicates that the first communication device requests to close all sensing measurement sessions in non-TB mode established with the frame receiver, and at this time, the Measurement Session ID field and the TB / non-TB Measurement Session Type field are both reserved fields. When the Terminate All non-TB Measurement Sessions field is set to 0, it indicates that the first communications device does not request to close all non-TB mode perception measurement sessions established with the frame receiver. When both the Terminate All TB Measurement Sessions field and the Terminate All non-TB Measurement Sessions field are set to 0, the TB / non-TB Measurement Session Type field indicates the perception type associated with the Measurement Session ID.When the TB / non-TB Measurement Session Type field is set to 0, it indicates that the MeasurementSession ID is associated with the TB sensing type. Otherwise (that is, when the TB / non-TB Measurement Session Type field is set to 1), it indicates that the Measurement Session ID is associated with the non-TB sensing type.
[0297] like Fig.23 As shown in FIG. 1 , the length of the Measurement Session ID field can be 3 bits, because the existing 802.11bf protocol stipulates that only 3 bits are used to identify the Measurement Session ID. Although 8 bits are used to identify the Measurement Session ID in the existing perception measurement termination frame, only 3 bits are actually used. Of course, the length of the Measurement Session ID field can also be 8 bits, and the embodiments of the present application do not limit this. Fig.23 The length of each field in . For example, Fig.23 As shown in the figure, when the length of the sensing measurement termination field is 26 bits, the reserved bits in the sensing measurement termination field are 20 bits; when the length of the sensing measurement termination field is 25 bits, the reserved bits in the sensing measurement termination field are 19 bits.
[0298] It can be understood that when the data frame sent by the first communication device carries the sensing measurement termination field, the first communication device may close the sensing measurement session with the receiver of the data frame.
[0299] It can be understood that in the existing 802.11bf protocol, closing the sensing measurement session between the AP and the STA can be achieved by the AP or the STA sending a sensing measurement termination frame. Fig.24 , Fig.24 : is a schematic diagram of the frame format of the action field of the perception measurement termination frame provided in an embodiment of the present application. Fig.24As shown, the action field of the perception measurement termination frame includes: Category field, Public Action / Protected Dual of Public Action field, Measurement Session ID Indication field, and Measurement Session Termination Control field. The Measurement Session Termination Control field includes: Terminate All TB Measurement Sessions field, Terminate All non-TB Measurement Sessions field, and TB / non-TB Measurement Session Type field. Fig.24 The values and meanings of the various fields in the protocol may be found in the prior art, such as the existing 802.11bf protocol, and will not be described in detail in the embodiments of the present application.
[0300] In the prior art, if the AP and STA want to close the sensing measurement session, they can send a SensingMeasurement termination frame, and then they need to compete for the channel again. However, the embodiment of the present application carries the necessary fields for closing / terminating the sensing measurement session in the data frame, and can complete the closing of the sensing measurement session during communication, without having to re-compete for the channel and then send the Sensing Measurement Termination frame, thus saving the transmission time and channel resources of the SensingMeasurement termination frame.
[0301] See also Fig.25 , Fig.25 It is the fourth flow chart of the PPDU transmission method provided in the embodiment of the present application. The method mainly introduces the signaling interaction process and possible frame formats for simultaneous communication and perception measurement, and / or, the signaling interaction process and possible frame formats for simultaneous communication and termination of perception measurement session. In the embodiment of the present application, for single-user downlink communication and multi-user downlink communication, the first communication device is an AP, and the second communication device is a non-AP STA (or STA); for single-user uplink communication, the first communication device is a non-AP STA (or STA), and the second communication device is an AP.
[0302] like Fig.25 As shown, the PPDU transmission method includes but is not limited to the following steps:
[0303] S401, a first communication device generates a first PPDU, the first PPDU includes a data frame, the data frame includes third indication information, the third indication information is used to indicate that the data frame carries the first indication information, or is used to indicate that the data frame carries the fifth indication information; wherein the first indication information is used to determine one or more of the following: the transmission power of the second PPDU from the second communication device, or the number of fields used for perception in the second PPDU; the fifth indication information is used to terminate the perception measurement session.
[0304] S402: The first communication device sends the first PPDU.
[0305] Correspondingly, the second communication device receives the first PPDU.
[0306] S403, the second communication device parses the first PPDU. By parsing the first PPDU, the second communication device can learn whether the data frame terminates the perception measurement session or indicates the transmission parameters (transmission power, and / or the number of fields used for perception) of the perception PPDU (i.e., the second PPDU), thereby performing corresponding operations.
[0307] In one possible implementation, the first PPDU includes data frames of one or more users. It is understood that if it is a single-user communication, the first PPDU includes data frames of a single user; if it is a multi-user communication, the first PPDU may include data frames of multiple users. The data frame may be any type of data frame, such as a data frame in the 802.11ax protocol, or a data frame in the 802.11be protocol, or a data frame in a future generation of 802.11 communication protocol, which is not limited in the embodiments of the present application.
[0308] In a possible implementation, the data frame may include third indication information, and the third indication information may be used to indicate that the data frame carries the first indication information, or to indicate that the data frame carries the fifth indication information. When the third indication information is a first value, it indicates that the data frame carries the first indication information, and when the third indication information is a second value, it indicates that the data frame carries the fifth indication information. Exemplarily, the frame format of the data frame may be as described above. Fig.11c or Fig.18c As shown, no further details are given here. The first indication information can be used to determine one or more of the following: the transmission power of the second PPDU from the second communication device, or the number of fields used for perception in the second PPDU. Optionally, the first indication information can also be used to determine the spatial stream allocated to the second PPDU and / or the RU allocated to the second PPDU. Exemplarily, the specific implementation of the first indication information can refer to the aforementioned Fig.10 or Fig.16The description of the illustrated embodiment is not repeated here. The fifth indication information may be used to terminate the perception measurement session. For example, the specific implementation of the fifth indication information may refer to the aforementioned Fig.21 The description of the illustrated embodiment is not repeated here.
[0309] In a possible implementation, if the first communication device wants to perform perception measurement with a certain user, the third indication information and the first indication information may be carried in the data frame corresponding to the user, and the third indication information is set to the first value. If the first communication device wants to terminate the perception measurement session with a certain user, the third indication information and the fifth indication information may be carried in the data frame corresponding to the user, and the third indication information is set to the second value. If the first communication device does not want to perform perception measurement with a certain user, nor does it want to terminate the perception measurement session with the user, the third indication information, the first indication information and the fifth indication information may not be carried in the data frame corresponding to the user. In a possible implementation, if the first communication device wants to perform perception measurement with the first user and terminate the perception measurement session with the second user, then in a multi-user downlink communication scenario, the first communication device may carry the third indication information and the first indication information in the data frame corresponding to the first user, and the third indication information is set to the first value; carry the third indication information and the fifth indication information in the data frame corresponding to the second user, and the third indication information is set to the second value.
[0310] In some scenarios, if the first communication device needs to perform perception measurement and the first communication device caches downlink data of multiple users, then the above-mentioned first PPDU includes data frames of multiple users, and the frame format of the data frame of each user can be the same, for example: the data frame of each user carries third indication information and first indication information, and the third indication information is set to the first value.
[0311] In a possible implementation, after receiving the first PPDU, the second communication device may parse the first PPDU to obtain a data frame in the first PPDU sent to the second communication device. The second communication device may then parse the data frame to obtain third indication information, and may determine whether the data frame is used to terminate the perception measurement session or to indicate the transmission parameters (transmission power, and / or the number of fields used for perception) of the second PPDU according to the indication of the third indication information, thereby performing corresponding operations.
[0312] If the third indication information indicates that the data frame carries the first indication information, the second communication device may send a second PPDU according to the first indication information, and the second PPDU includes at least one field for sensing and feedback for confirming whether the data frame is successfully transmitted. For example, the specific implementation of the second communication device sending the second PPDU according to the first indication information can be referred to in the above Fig.10 The implementation method of step S104 in the embodiment shown or the aforementioned Fig.16 The implementation method of step S204 in the illustrated embodiment is not described in detail here. The number of fields used for sensing in the second PPDU is determined based on the first indication information. The specific determination method can be referred to in the aforementioned Fig.10 The description of step S104 in the embodiment shown or the aforementioned Fig.16 The description of step S204 in the illustrated embodiment is not repeated here. After the first communication device receives the second PPDU, it performs a sensing measurement according to at least one sensing field in the second PPDU. Fig.10 The description of step S105 in the embodiment shown or the aforementioned Fig.16 The description of step S205 in the illustrated embodiment is not repeated here.
[0313] If the third indication information indicates that the data frame carries the fifth indication information, the second communication device may send a second PPDU, and the second PPDU includes an ACK frame or a BA frame. The ACK frame is used to confirm that the data frame is successfully transmitted, and the BA frame is used to confirm whether the data frame is successfully transmitted. It can be understood that if the data frame is successfully transmitted, it can be indicated that the perception measurement session between the first communication device and the second communication device has been successfully terminated.
[0314] In a possible implementation, during data transmission, data frames in different time periods may carry different indication information of an embodiment of the present application. For example, in a certain time period, the first communication device has a perception requirement, then the first communication device may carry first indication information in the data frame; in another time period, the first communication device wants to terminate the perception measurement session with the second communication device, then the first communication device may carry fifth indication information in the data frame. Exemplarily, after the perception measurement requirement of the first communication device is met, it may terminate the perception measurement session with the second communication device through a data frame in a subsequent frame interaction. This is illustrated below with a few examples.
[0315] For example, for single-user downlink communication, when the AP's perception requirements are met, it can close the perception measurement session with the STA through a data frame in subsequent frame interactions. Fig.26a , Fig.26a 1 is a flow chart of data transmission provided by an embodiment of the present application. Fig.26aAs shown, the AP needs to perform perception measurement and the AP has cached data that needs to be sent to the STA. At this time, the AP can perform the downlink communication TF sounding phase (DL Communication TF Sounding phase) to complete the perception measurement and downlink data transmission at the same time. In the DL Communication TF Sounding phase, the AP (first communication device) first sends a TI_DATA frame. A possible frame structure of the TI_DATA frame is as mentioned above Fig.11c As shown, the value of the Function indication field (i.e., the third indication information) in the frame is the first value, indicating that the frame carries the SU Sensing parameters Info field (i.e., the first indication information). The STA (second communication device) replies to the TS_ACK PPDU after a SIFS. A possible frame structure of the TS_ACK PPDU is as described above. Fig.13a or Fig.13b As shown, the number of HE-LTF / EHT-LTF (i.e., the field used for perception) in the TS_ACK PPDU is indicated by the SU Sensing parameters Info field in the TI_DATA frame. After receiving the TS_ACK PPDU, the AP (first communication device) can use the HE-LTF / EHT-LTF in its PHY header to perform perception calculations. At the same time, the ACK frame or BA frame carried in the TS_ACK PPDU can be used to know whether the data transmission between it and the STA is successful. After the AP's perception measurement requirements are met, the AP can send another TI_DATA frame to terminate the perception measurement session with the STA. A possible frame structure of the TI_DATA frame is as mentioned above. Fig.11c As shown, the value of the Function indication field (i.e., the third indication information) in the frame is the second value, indicating that the frame carries the sensing measurement termination field (i.e., the fifth indication information). The STA replies with an ACK PPDU after a SIFS to confirm that the TI_DATA frame is successfully transmitted.
[0316] For example, for single-user uplink communication, when the STA's perception requirements are met, it can close the perception measurement session with the AP through a data frame in subsequent frame interactions. Figure 26b , Figure 26b FIG. 1 is another flow chart of data transmission provided by an embodiment of the present application. Figure 26bAs shown, STA, as a sensing initiator, needs to sense AP and has cached data to send to AP. Then STA can perform uplink communication non-TB sounding phase with AP to complete sensing measurement and uplink data transmission at the same time. In UL Communication non-TB Sounding phase, STA (first communication device) first sends a TI_DATA frame. A possible frame structure of TI_DATA frame is as mentioned above. Fig.11c As shown, the value of the Function indication field (i.e., the third indication information) in the frame is the first value, indicating that the frame carries the SU Sensing parameters Info field (i.e., the first indication information). The AP (the second communication device) replies with a TS_ACK PPDU after a SIFS. A possible frame structure of the TS_ACK PPDU is as described above. Fig.13a or Fig.13b As shown, the number of HE-LTF / EHT-LTF (i.e., the field used for perception) in the TS_ACK PPDU is indicated by the SU Sensing parameters Info field in the TI_DATA frame. After receiving the TS_ACK PPDU, the STA (first communication device) can use the HE-LTF / EHT-LTF in its PHY header for perception calculations. At the same time, the ACK frame or BA frame carried in the TS_ACK PPDU can be used to know whether the data transmission between it and the AP is successful. After the STA's perception measurement requirements are met, the AP can send another TI_DATA frame to terminate the perception measurement session with the AP. A possible frame structure of the TI_DATA frame is as mentioned above. Fig.11c As shown, the value of the Function indication field (i.e., the third indication information) in the frame is the second value, indicating that the frame carries the sensing measurement termination field (i.e., the fifth indication information). The AP replies with an ACK PPDU after a SIFS to confirm that the TI_DATA frame is successfully transmitted. After this, if the STA still has data cached by the AP, the STA can send a DATA frame. The frame structure of the DATA frame can use the frame structure of the existing data frame, which is not described in detail here. After receiving the DATA frame, the AP replies with an ACK frame to confirm that the DATA frame is successfully transmitted.
[0317] For example, for multi-user downlink communication, when the AP's perception requirements are met, it can close the perception measurement session with the corresponding STA through data frames in subsequent frame interactions. Fig.26c , Fig.26c FIG. 1 is another flow chart of data transmission provided by the embodiment of the present application. Fig.26c As shown, the AP needs to perform perception measurement, and the AP has data of multiple STAs in cache. Then the AP can perform the multi-user downlink communication TF sounding phase (MU DL Communication TF Sounding phase) with multiple STAs to simultaneously complete the perception measurement and multi-user downlink data transmission. In the MU DL Communication TF Sounding phase, the AP (first communication device) first sends a TI_MU_DATA PPDU. A possible frame structure of the TI_MU_DATA PPDU is as described above. Fig.17 As shown in FIG. 1 , the MAC part is composed of MTI_DATA frames (i.e., data frames) to be sent to several STAs. Although the AP only performs sensing measurements with STA1 and STA2, the frame structure of the MTI_DATA frames from STA1 to STA3 in the TI_MU_DATA PPDU can be the same. A possible frame structure of the MTI_DATA frame is as mentioned above. Fig.18c As shown, the value of the Function indication field (i.e., the third indication information) in the frame is the first value, indicating that the frame carries the MUSensing parameters Info field (i.e., the first indication information). Since the MTI_DATA frames (i.e., data frames) of different STAs are different, the AP can use the TI_MU_DATA PPDU to respectively indicate the perception transmission parameters of different STAs (such as transmission power, number of HE-LTF / EHT-LTF, spatial stream / RU, etc.). After receiving the TI_MU_DATA PPDU, STA1, STA2, and STA3 respectively parse the corresponding MTI_DATA frames (i.e., data frames) to obtain the perception transmission parameters and the data sent by the AP, and then reply to the corresponding TS_ACK PPDU. What type of PPDU the STA replies to is indicated by the corresponding MTI_DATA frame (i.e., data frame). A possible frame structure of the TS_ACK PPDU is as mentioned above. Fig.13a or Fig.13bAs shown, the number of HE-LTF / EHT-LTF (i.e., the field used for perception) in the TS_ACK PPDU is indicated by the MU Sensing parameters Info field in the corresponding MTI_DATA frame (i.e., data frame). The AP (first communication device) uses the TS_ACK PPDU replied by STA1 and STA2 to perform perception calculations, and at the same time obtains the data reception confirmation status of STA1 and STA2 through the ACK frame or BA frame carried in the TS_ACK PPDU. The AP obtains the data reception confirmation status of STA3 through the ACK frame or BA frame carried in the TS_ACK PPDU replied by STA3. After the perception measurement requirements of the AP are met, the AP can send another TI_MU_DATA PPDU to terminate the perception measurement session. A possible frame structure of the TI_MU_DATA PPDU is as mentioned above. Fig.17 As shown in FIG. 1 , the MAC part is composed of MTI_DATA frames (i.e., data frames) to be sent to several STAs. Assuming that the AP wants to terminate the perception measurement session with STA2, a possible frame structure of the MTI_DATA frame corresponding to STA2 in the TI_MU_DATA PPDU is as described above. Fig.18c As shown, the value of the Function indication field (i.e., the third indication information) in the frame is the second value, indicating that the frame carries the sensing measurement termination field (i.e., the fifth indication information). The frame structure of the MTI_DATA frame corresponding to STA1 and STA2 in the TI_MU_DATA PPDU can follow the frame structure of the existing data frame, and does not carry the Function indication field and the sensing measurement termination field. After receiving the TI_MU_DATA PPDU, STA1, STA2, and STA3 respectively parse the corresponding MTI_DATA frame (i.e., data frame) to obtain the data sent by the AP. STA2 can also learn that the AP wants to terminate the sensing measurement session with it. After a SIFS, STA1, STA2, and STA3 respectively reply with ACK PPDU for the AP to learn the data reception confirmation status of each STA.
[0318] The embodiment of the present application carries the third indication information in the data frame, so that the data frame has multiple functions and the functions of the data frame can be set according to needs, so that communication and perception measurement can be carried out simultaneously (or in parallel), reducing the degradation of communication QoS or perception quality caused by the conflict between perception measurement and communication; it is also possible to complete the closure of the perception measurement session during communication, saving time and channel resources.
[0319] See also Fig. 27 , Fig. 27 It is the fifth flow chart of the PPDU transmission method provided in the embodiment of the present application. The method mainly introduces how to reduce the frame interaction between devices that do not have perception capabilities or devices that do not participate in perception and the perception initiator during the perception process, and how to reduce the impact on devices that do not have perception capabilities or devices that do not participate in perception during the perception process. It can be understood that the perception process mentioned in the embodiment of the present application may include the perception technology in the current 802.11bf protocol, and may also include the technology of simultaneous communication and perception designed in the aforementioned embodiment of the present application, and may also include the technology of simultaneous communication and perception measurement session termination designed in the aforementioned embodiment of the present application.
[0320] In an embodiment of the present application, the first communication device may be an AP, and the second communication device may be a non-AP STA (or referred to as STA); or, the first communication device may be a non-AP STA (or referred to as STA), and the second communication device may be an AP; the embodiment of the present application does not impose any restrictions on this.
[0321] like Fig. 27 As shown, the PPDU transmission method includes but is not limited to the following steps:
[0322] S501, a first communication device generates a PPDU, and a physical layer header of the PPDU includes fourth indication information, and the fourth indication information is used to indicate that the type of the PPDU is any one of the following: non-perceptual PPDU, perceptual PPDU, or communication-perceptual PPDU.
[0323] S502: The first communication device sends the PPDU.
[0324] Correspondingly, the second communication device receives the PPDU.
[0325] S503: The second communication device parses the PPDU.
[0326] In one possible implementation, the PPDU of the embodiment of the present application may be any type of PPDU, such as the PPDU specified in the 802.11ax protocol, or the PPDU specified in the 802.11be protocol, or the PPDU specified in a future generation of 802.11 protocol, and the embodiment of the present application is not limited.
[0327] In a possible implementation, the physical layer header of the PPDU includes fourth indication information, which can be used to indicate the type of the PPDU. In an embodiment of the present application, the type of PPDU may include one or more of the following: non-sensing PPDU, sensing PPDU, or communication and sensing PPDU. Among them, the non-sensing PPDU can be understood as: a PPDU that is not related to the sensing technology, or the PPDU does not carry sensing-related information (such as the first indication information, the fifth indication information, the existing sensing-related parameters, etc. designed in the aforementioned embodiment of the present application), or it is a PPDU that is only related to communication. The sensing PPDU can be understood as: a PPDU related to sensing technology, or the PPDU carries sensing-related information, or the PPDU participates in the sensing-related processing process, or it is a PPDU that is only related to sensing. The communication sensing PPDU can be understood as: a PPDU related to both communication and sensing, or the PPDU carries both communication data and sensing-related information, or the PPDU participates in both traditional communication processing and sensing processing.
[0328] For example, see Fig.28 , Fig.28 This is a schematic diagram of yet another possible perception measurement exchange provided in an embodiment of the present application. Fig.28 This mainly describes a perception measurement exchange process between AP and STA1. Fig.28 As shown, the PPDU types of SensignPolling Triggerframe, Sensing NDPA frame, SI2SR NDP, Sensing Report Triggerframe, and Sensing measurement report frame are all sensing PPDU. The PPDU type of CTS-to-Self frame is non-sensing PPDU. The PPDU type of TI_DATA frame and TS_ACK PPDU are all communication sensing PPDU. Among them, Fig.28 The specific implementation of the polling phase, NDPA detection phase, and reporting phase can refer to the existing technology, and the specific implementation of the downlink communication TF detection phase can refer to the aforementioned Fig.14 The description is not repeated here.
[0329] Understandably, Fig.28The present invention only exemplarily shows the perception measurement exchange process in a single-user communication scenario, which perception PPDU, non-perception PPDU, and communication perception PPDU are; it does not mean that the present application embodiment is only applicable to a single-user scenario. In actual applications, the present application embodiment is applicable to both single-user and multi-user scenarios, which will not be described in detail here.
[0330] In one possible implementation, the embodiment of the present application may search for two redefinable bits in the PHY header of the PPDU, and use these two bits to indicate the type of the PPDU, that is, the two bits are redefined as the fourth indication information. Exemplarily, the two bits may be referred to as the low-order bit and the high-order bit, respectively. For example, when the high-order bit is set to 1, the low-order bit is set to 0, indicating that the type of the PPDU is a perceptual PPDU; the low-order bit is set to 1, indicating that the type of the PPDU is a non-perceptual PPDU. When the low-order bit is set to 0, the high-order bit is also set to 0, indicating that the type of the PPDU is a communication-perceptual PPDU. When the low-order bit is set to 0 and the high-order bit is set to 1, it is reserved. When the low-order bit is set to 1, the high-order bit can only be set to 1. Of course, the embodiments of the present application may also have other indication methods, which are not limited to the above examples and are not listed here one by one.
[0331] For example, see Fig.29 , Fig.29 Schematic diagram of a frame format of HE PPDU provided in an embodiment of the present application. Fig.29 As shown, the high efficiency signal A (HE-SIG-A) field in the HE PPDU has two subfields: HE-SIG-A1 and HE-SIG-A2. There is a reserved field in HE-SIG-A1 and HE-SIG-A2 respectively. The Reserved field in HE-SIG-A1 is a low bit and can be modified to a low indication field. The Reserved field in HE-SIG-A2 is a high bit and is modified to a high indication field. Exemplarily, when the Low Indication field is set to 1, the High Indication field must be 1, indicating that the type of the PPDU is a non-perceptual PPDU. When the Low Indication field is 0 and the High Indication field is 1, it indicates that the type of the PPDU is a perceptual PPDU, or that the frame carried in the PPDU is a frame unique to the 802.11bf protocol. When the Low Indication field is set to 0 and the High Indication field is set to 0, it indicates that the type of the PPDU is a communication-perceptual PPDU.
[0332] Understandably, Fig.29 The field names of the low-order bits and high-order bits are only examples, and there may be other names, such as a low-order type indication field and a high-order type indication field, etc., which are not limited in the embodiments of the present application.
[0333] In a possible implementation, the second communication device can know whether to continue to parse the subsequent fields by parsing the Low Indication field and the High Indication field (i.e., the fourth indication information) in the PPDU. Exemplarily, if the second communication device is a device without perception capability or the second communication device has perception capability but does not participate in perception, in a single-user scenario, when it parses that the PPDU type indicated by the fourth indication information is a perception PPDU or a communication perception PPDU, the subsequent field (such as the MAC part) can be stopped. Parsing. In a multi-user scenario, when it parses that the PPDU type indicated by the fourth indication information is a perception PPDU or a communication perception PPDU, it is also necessary to parse the MAC part of the PPDU, and decide whether to parse the subsequent data part according to the MAC address. When the second communication device is a device with perception capability and participates in perception, but the second communication device only has conventional perception capability and does not have the ability to communicate and perceive simultaneously (or in parallel) as designed in this application, the second communication device parses that the PPDU type indicated by the fourth indication information is a communication perception PPDU (such as a high bit is 0), and the subsequent field (such as the MAC part) can be stopped. Parsing. When the second communication device has the capability of communicating and sensing simultaneously and the conventional sensing capability and participates in sensing, the second communication device will parse the MAC portion of the PPDU and decide whether to parse the subsequent data portion based on the MAC address.
[0334] In a possible implementation, the embodiment of the present application can be implemented alone or in combination with any of the above embodiments (such as the above Fig.10 The embodiment shown, or the aforementioned Fig.16 The embodiment shown, or the aforementioned Fig.21 The embodiment shown, or Fig.25 When the embodiment of the present application is implemented in combination with any of the foregoing embodiments, the fourth indication information may be located in the physical layer header of the first PPDU and / or the second PPDU of any of the foregoing embodiments.
[0335] In the prior art, there will be a large number of frame interactions between AP and STA during perception. There may be other STAs that do not participate in perception in the basic service set (BSS) to which the AP belongs. If these STAs are in a non-sleep state, they will also receive perception-related frames sent by other devices. When these STAs parse the receiving MAC address of the frame, they know that the frame is not sent to themselves, so they will stop the subsequent frame parsing. However, the MAC address is in the MAC part of the frame. The STA needs to parse the PHY header before continuing to parse the MAC part, so some of the STA's energy will still be consumed on useless frame parsing.
[0336] Therefore, the embodiment of the present application searches for two redefinable bits in the PHY header of the PPDU, and uses these two bits (i.e., the fourth indication information) to indicate the type of the PPDU, so that the device receiving the PPDU can know whether to continue parsing the subsequent fields by parsing these two bits in the PPDU. This can reduce the energy loss caused by the parsing of the PPDU related to the perception by the devices that are not involved in the perception process, achieve device energy saving, and minimize the impact of the perception activity on the devices that are not involved in the perception.
[0337] The above content elaborates on the method provided by the present application. In order to facilitate the implementation of the above scheme of the embodiment of the present application, the embodiment of the present application also provides corresponding devices or equipment.
[0338] The present application divides the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Figure 30 to Figure 32 The communication device according to the embodiment of the present application is described in detail.
[0339] See also Fig.30 , Fig.30 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application. Fig.30 As shown, the communication device includes a transceiver unit 10 and a processing unit 20. The transceiver unit 10 can implement corresponding communication functions, and the processing unit 20 is used for data processing. For example, the transceiver unit 10 can also be called a communication interface or a communication unit.
[0340] In some embodiments of the present application, the communication device may be the first communication device shown above. Fig.30The communication device shown can be used to execute the steps or functions performed by the first communication device in the above method embodiment. Exemplarily, the communication device can be the first communication device or a chip or functional module configured in the first communication device, etc., which is not limited in the present embodiment of the application. The transceiver unit 10 is used to perform the operations related to the transceiver of the first communication device in the above method embodiment, and the processing unit 20 is used to perform the operations related to the processing of the first communication device in the above method embodiment.
[0341] Exemplarily, the processing unit 20 is used to generate a first PPDU; the transceiver unit 10 is used to send or output the first PPDU. The first PPDU includes a first data frame, the first data frame includes first indication information, and the first indication information is used to determine one or more of the following: the transmission power of the second PPDU from the second communication device, or the number of fields used for sensing in the second PPDU.
[0342] It can be understood that the transceiver unit 10 can send the first PPDU to other communication devices, or the transceiver unit 10 outputs the first PPDU from the processing unit 20 to other components or other functional modules in the communication device. The relevant description of the output of other information by the transceiver unit is similar and will not be described in detail below.
[0343] Exemplarily, the transceiver unit 10 is further used to receive or input a second PPDU. The second PPDU includes: at least one field for sensing, and feedback for confirming whether the first data frame is successfully transmitted. The number of fields for sensing in the second PPDU is determined based on the first indication information.
[0344] It is understandable that the transceiver unit 10 may receive the second PPDU from other communication devices, or the transceiver unit 10 may input the second PPDU from other components or other functional modules in the communication device, etc. The description of the transceiver unit inputting other information is similar and will not be described in detail below.
[0345] Exemplarily, the processing unit 20 is further configured to perform a sensing measurement according to at least one field for sensing in the received second PPDU.
[0346] Among them, the specific description of the first PPDU, the first data frame, the first indication information, the second PPDU, etc. can refer to the method embodiment 1 or 2 shown above, and will not be described in detail here.
[0347] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above-mentioned method embodiment 1 or 2, which will not be described in detail here. Fig.10 Step S102 or Fig.16 Step S202 shown; the processing unit 20 can be used to perform Fig.10 Step S101 (and step S105) shown or Fig.16 Step S201 (and step S205) shown.
[0348] Exemplarily, the transceiver unit 10 is used to send or output a first PPDU, where the first PPDU includes a data frame, where the data frame includes fifth indication information, and where the fifth indication information is used to terminate the perception measurement session; the transceiver unit 10 is also used to receive or input a second PPDU, where the second PPDU includes feedback for confirming whether the data frame is transmitted successfully.
[0349] Exemplarily, the processing unit 20 is configured to generate a first PPDU.
[0350] Among them, the specific description of the first PPDU, the data frame, the fifth indication information, the second PPDU, etc. can be referred to the method embodiment 3 shown above, and will not be described in detail here.
[0351] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above method embodiment 3, which will not be described in detail here. Fig.21 The first PPDU sent in step S301; the transceiver unit 10 can be used to perform Fig.21 Step S301 is shown.
[0352] Exemplarily, the processing unit 20 is used to generate a first PPDU; the transceiver unit 10 is used to send or output the first PPDU. The first PPDU includes a data frame, and the data frame includes third indication information, and the third indication information is used to indicate that the data frame carries the first indication information or to indicate that the data frame carries the fifth indication information. The first indication information is used to determine one or more of the following: the transmission power of the second PPDU from the second communication device, or the number of fields used for perception in the second PPDU. The fifth indication information is used to terminate the perception measurement session.
[0353] Exemplarily, the transceiver unit 10 is further used to receive or input a second PPDU. The second PPDU includes feedback for confirming whether the above-mentioned data frame is successfully transmitted. Optionally, the second PPDU also includes at least one field for sensing. The number of fields for sensing in the second PPDU is determined based on the above-mentioned first indication information.
[0354] Among them, the specific description of the first PPDU, data frame, first indication information, third indication information, fifth indication information, second PPDU, etc. can be referred to the method embodiment 4 shown above, and will not be described in detail here.
[0355] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above-mentioned method embodiment 4, which will not be described in detail here. Fig.25 Step S402 shown; the processing unit 20 can be used to perform Fig.25 Step S401 is shown.
[0356] Exemplarily, the processing unit 20 is used to generate a PPDU; the transceiver unit 10 is used to send or output the PPDU. The physical layer header of the PPDU includes fourth indication information, and the fourth indication information is used to indicate that the type of the PPDU is any one of the following: non-perceptual PPDU, perceptual PPDU, or communication-perceptual PPDU.
[0357] Among them, the specific description of PPDU and the fourth indication information, etc. can be referred to the method embodiment 5 shown above, and will not be described in detail here.
[0358] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above-mentioned method embodiment 5, which will not be described in detail here. Fig. 27 Step S502 shown; the processing unit 20 can be used to perform Fig. 27 Step S501 is shown.
[0359] Reuse Fig.30 In some other embodiments of the present application, the communication device may be the second communication device shown above. Fig.30 The communication device shown can be used to execute the steps or functions performed by the second communication device in the above method embodiment. Exemplarily, the communication device can be a second communication device or a chip or functional module configured in the second communication device, etc., which is not limited in the present embodiment of the application. The transceiver unit 10 is used to perform the operations related to the transceiver of the second communication device in the above method embodiment, and the processing unit 20 is used to perform the operations related to the processing of the second communication device in the above method embodiment.
[0360] Exemplarily, the transceiver unit 10 is used to receive or input a first PPDU; the processing unit 20 is used to parse the first PPDU. The first PPDU includes a first data frame, the first data frame includes first indication information, and the first indication information is used to determine one or more of the following: the transmission power of the second PPDU, or the number of fields used for sensing in the second PPDU.
[0361] Exemplarily, the transceiver unit 10 is further used to send or output a second PPDU according to the first indication information. The second PPDU includes: at least one field for sensing, and feedback for confirming whether the first data frame is successfully transmitted. The number of fields for sensing in the second PPDU is determined based on the first indication information. The field for sensing is used by the first communication device to perform sensing measurement.
[0362] Among them, the specific description of the first PPDU, the first data frame, the first indication information, the second PPDU, etc. can refer to the method embodiment 1 or 2 shown above, and will not be described in detail here.
[0363] It can be understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above-mentioned method embodiment 1 or 2, which will not be described in detail here. Exemplarily, the transceiver unit 10 can be used to receive the first PPDU sent in step S102 and / or execute Fig.10 Step S104 shown; the processing unit 20 can be used to perform Fig.10 Alternatively, the transceiver unit 10 may be configured to receive the first PPDU sent in step S202 and / or perform Fig.16 Step S204 shown; the processing unit 20 can be used to perform Fig.16 Step S203 shown.
[0364] Exemplarily, the transceiver unit 10 is used to receive or input a first PPDU, the first PPDU includes a data frame, the data frame includes fifth indication information, and the fifth indication information is used to terminate the perception measurement session; the processing unit 20 is used to parse the first PPDU; the transceiver unit 10 is also used to send or output a second PPDU, the second PPDU includes feedback for confirming whether the data frame is transmitted successfully.
[0365] Among them, the specific description of the first PPDU, the data frame, the fifth indication information, the second PPDU, etc. can be referred to the method embodiment 3 shown above, and will not be described in detail here.
[0366] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above-mentioned method embodiment 3, which will not be described in detail here. Exemplarily, the processing unit 20 can be used to parse the received first PPDU and generate Fig.21 The second PPDU sent in step S302; the transceiver unit 10 can be used to perform Fig.21 Step S302 is shown.
[0367] Exemplarily, the transceiver unit 10 is used to receive or input the first PPDU; the processing unit 20 is used to parse the first PPDU. The first PPDU includes a data frame, and the data frame includes third indication information, and the third indication information is used to indicate that the data frame carries the first indication information or to indicate that the data frame carries the fifth indication information. The first indication information is used to determine one or more of the following: the transmission power of the second PPDU from the second communication device, or the number of fields used for perception in the second PPDU. The fifth indication information is used to terminate the perception measurement session.
[0368] Exemplarily, the transceiver unit 10 is also used to send or output a second PPDU. The second PPDU includes feedback for confirming whether the above data frame is successfully transmitted. Optionally, the second PPDU also includes at least one field for perception. The number of fields for perception in the second PPDU is determined based on the above first indication information.
[0369] Among them, the specific description of the first PPDU, data frame, first indication information, third indication information, fifth indication information, second PPDU, etc. can be referred to the method embodiment 4 shown above, and will not be described in detail here.
[0370] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above-mentioned method embodiment 4, which will not be described in detail here. For example, the transceiver unit 10 can be used to receive the first PPDU; the processing unit 20 can be used to execute Fig.25 Step S403 shown.
[0371] Exemplarily, the transceiver unit 10 is used to receive or input the PPDU; the processing unit 20 is used to parse the PPDU. The physical layer header of the PPDU includes fourth indication information, and the fourth indication information is used to indicate that the type of the PPDU is any one of the following: non-perceptual PPDU, perceptual PPDU, or communication-perceptual PPDU.
[0372] Among them, the specific description of PPDU and the fourth indication information, etc. can be referred to the method embodiment 5 shown above, and will not be described in detail here.
[0373] It is understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above-mentioned method embodiment 5, which will not be described in detail here. For example, the transceiver unit 10 can be used to receive the PPDU; the processing unit 20 can be used to execute Fig. 27 Step S503 shown.
[0374] The above describes the communication device of the embodiment of the present application, and the following describes possible product forms of the communication device. It should be understood that any device having the above Fig.30 Any form of product with the functions of the communication device described above falls within the protection scope of the embodiments of the present application. It should also be understood that the following description is only an example and does not limit the product form of the communication device of the embodiments of the present application to this.
[0375] In one possible implementation, Fig.30 In the communication device shown, the processing unit 20 may be one or more processors, the transceiver unit 10 may be a transceiver, or the transceiver unit 10 may also be a sending unit and a receiving unit, the sending unit may be a transmitter, the receiving unit may be a receiver, and the sending unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection mode of the processor and the transceiver. In the process of executing the above method, the process of sending information (such as sending PPDU, etc.) in the above method can be understood as the process of outputting the above information by the processor. When outputting the above information, the processor outputs the above information to the transceiver so that it is transmitted by the transceiver. After the above information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, the process of receiving information (such as receiving PPDU, etc.) in the above method can be understood as the process of the processor receiving the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed in other ways before being input into the processor.
[0376] See also Fig.31 , Fig.31 2 is another structural diagram of a communication device provided in an embodiment of the present application. The communication device may be a first communication device or a second communication device, or a chip therein. Fig.31Only the main components of the communication device are shown. In addition to the processor 1001, the communication device may generally include a transceiver 1002, and the communication device may further include a memory 1003. The communication device may also include an input and output device (not shown in the figure).
[0377] The processor 1001 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1003 is mainly used to store software programs and data. The transceiver 1002 is mainly used to realize the information interaction between the communication device and the outside. The transceiver 1002 can be realized by an input and output circuit, or the transceiver 1002 can include a control circuit and an antenna. The control circuit is mainly used for the conversion between the baseband signal and the radio frequency signal and the processing of the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc. are mainly used to receive data input by users and output data to users.
[0378] When the communication device is turned on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1001 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.
[0379] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.
[0380] The processor 1001 , the transceiver 1002 , and the memory 1003 may be connected via a communication bus.
[0381] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the first communication device in the first embodiment of the method, the processor 1001 may be used to execute Fig.10 Step S101 and / or step S105 in, and / or other processes for performing the technology described herein; the transceiver 1002 may be used to perform Fig.10 Step S102 in, and / or other processes for the technology described herein.
[0382] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the second communication device in the first embodiment of the method, the processor 1001 may be used to execute Fig.10 Step S103 in, and / or other processes for performing the techniques described herein; the transceiver 1002 may be used to receive a first PPDU and / or perform Fig.10 Step S104 in, and / or other processes for the technology described herein.
[0383] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the first communication device in the second embodiment of the method, the processor 1001 may be used to execute Fig.16 Step S201 and / or step S205 in, and / or other processes for performing the technology described herein; the transceiver 1002 may be used to perform Fig.16 Step S202 in, and / or other processes for the technology described herein.
[0384] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the second communication device in the second embodiment of the method, the processor 1001 may be used to execute Fig.16 Step S203 in, and / or other processes for performing the techniques described herein; the transceiver 1002 may be used to receive a first PPDU and / or perform Fig.16 Step S204 in, and / or other processes for the technology described herein.
[0385] Exemplarily, when the communication device is used to execute the steps, methods or functions performed by the first communication device in the third embodiment of the method, the processor 1001 can be used to generate a first PPDU, and / or to perform other processes of the technology described herein; the transceiver 1002 can be used to perform Fig.21 Step S301 in, and / or other processes for the technology described herein.
[0386] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the second communication device in the third embodiment of the method, the processor 1001 can be used to parse the received first PPDU and generate the second PPDU, and / or to execute other processes of the technology described in this document; the transceiver 1002 can be used to execute Fig.21 Step S302 in, and / or other processes for the technology described herein.
[0387] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the first communication device in the fourth embodiment of the method, the processor 1001 may be used to execute Fig.25Step S401 in, and / or other processes for performing the techniques described herein; the transceiver 1002 may be used to perform Fig.25 Step S402 in, and / or other processes for the technology described herein.
[0388] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the second communication device in the fourth embodiment of the method, the processor 1001 may be used to execute Fig.25 Step S403 in, and / or other processes for performing the technology described herein; the transceiver 1002 can be used to receive the first PPDU, and / or other processes for the technology described herein.
[0389] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the first communication device in the fifth embodiment of the method, the processor 1001 may be used to execute Fig. 27 Step S501 in, and / or other processes for performing the techniques described herein; the transceiver 1002 may be used to perform Fig. 27 Step S502 in, and / or other processes for the technology described herein.
[0390] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the second communication device in the fifth embodiment of the method, the processor 1001 may be used to execute Fig. 27 Step S503 in, and / or other processes for performing the technology described herein; the transceiver 1002 can be used to receive the PPDU, and / or other processes for the technology described herein.
[0391] In any of the above designs, the processor 1001 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0392] In any of the above designs, the processor 1001 may store instructions, which may be computer programs. The computer programs run on the processor 1001, and may enable the communication device to perform the method described in the above method embodiment. The computer program may be fixed in the processor 1001, in which case the processor 1001 may be implemented by hardware.
[0393] In one implementation, the communication device may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiment. The processor and transceiver described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-channel metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0394] It is understandable that the communication device shown in the embodiment of the present application may also have Fig.31 The embodiments of the present application do not limit the number of components and the like. The methods executed by the processor and transceiver shown above are only examples, and the specific steps executed by the processor and transceiver can refer to the introduction of the above method embodiments.
[0395] In another possible implementation, Fig.30 In the communication device shown, the processing unit 20 may be one or more logic circuits, and the transceiver unit 10 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 10 may be a sending unit and a receiving unit, the sending unit may be an output interface, the receiving unit may be an input interface, and the sending unit and the receiving unit may be integrated into one unit, such as an input / output interface. Fig.32 , Fig.32 is another structural diagram of a communication device provided in an embodiment of the present application. Fig.32 As shown, Fig.32The communication device shown includes a logic circuit 901 and an interface 902. That is, the processing unit 20 can be implemented by the logic circuit 901, and the transceiver unit 10 can be implemented by the interface 902. The logic circuit 901 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 902 can be a communication interface, an input / output interface, a pin, etc. For example, Fig.32 The above communication device is taken as an example of a chip, and the chip includes a logic circuit 901 and an interface 902 .
[0396] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.
[0397] Exemplarily, when the communication device is used to execute the method, function or step performed by the first communication device in the aforementioned method embodiment one or two, the logic circuit 901 is used to generate a first PPDU, the first PPDU includes a first data frame, the first data frame includes first indication information, and the first indication information is used to determine one or more of the following: the transmission power of the second PPDU from the second communication device, or the number of fields used for perception in the second PPDU; the interface 902 is used to output the first PPDU.
[0398] Exemplarily, when the communication device is used to execute the method, function or step performed by the second communication device in the aforementioned method embodiment one or two, the interface 902 is used to input a first PPDU, the first PPDU includes a first data frame, the first data frame includes first indication information, and the first indication information is used to determine one or more of the following: the transmission power of the second PPDU, or the number of fields used for perception in the second PPDU; the logic circuit 901 is used to parse the first PPDU.
[0399] It can be understood that the specific description of the first PPDU, the first data frame, the first indication information, the second PPDU, etc. can refer to the method embodiment 1 or 2 shown above, and will not be described in detail here.
[0400] Exemplarily, when the communication device is used to execute the method, function or step performed by the first communication device in the third embodiment of the aforementioned method, the logic circuit 901 is used to generate a first PPDU; the interface 902 is used to output the first PPDU, the first PPDU includes a data frame, the data frame includes fifth indication information, and the fifth indication information is used to terminate the perception measurement session; the interface 902 is also used to input a second PPDU, the second PPDU includes feedback for confirming whether the data frame is transmitted successfully.
[0401] Exemplarily, when the communication device is used to execute the method, function or step performed by the second communication device in the aforementioned embodiment three, interface 902 is used to input a first PPDU, the first PPDU includes a data frame, the data frame includes fifth indication information, and the fifth indication information is used to terminate the perception measurement session; logic circuit 901 is used to generate a second PPDU; interface 902 is also used to output a second PPDU, the second PPDU includes feedback for confirming whether the data frame is transmitted successfully.
[0402] It can be understood that the specific description of the first PPDU, the data frame, the fifth indication information, the second PPDU, etc. can refer to the method embodiment 3 shown above, and will not be described in detail here.
[0403] Exemplarily, when the communication device is used to execute the method, function or step performed by the first communication device in the fourth embodiment of the aforementioned method, the logic circuit 901 is used to generate a first PPDU, the first PPDU including a data frame, the data frame including third indication information, the third indication information being used to indicate that the data frame carries the first indication information or to indicate that the data frame carries the fifth indication information; wherein the first indication information is used to determine one or more of the following: the transmission power of the second PPDU from the second communication device, or the number of fields used for perception in the second PPDU; the fifth indication information is used to terminate the perception measurement session; and the interface 902 is used to output the first PPDU.
[0404] Exemplarily, when the communication device is used to execute the method, function or step performed by the second communication device in the aforementioned embodiment four, the interface 902 is used to input a first PPDU, the first PPDU includes a data frame, the data frame includes third indication information, and the third indication information is used to indicate that the data frame carries the first indication information or is used to indicate that the data frame carries the fifth indication information; wherein the first indication information is used to determine one or more of the following: the transmission power of the second PPDU, or the number of fields used for perception in the second PPDU; the fifth indication information is used to terminate the perception measurement session; and the logic circuit 901 is used to parse the first PPDU.
[0405] It can be understood that the specific description of the first PPDU, the data frame, the first indication information, the third indication information, the fifth indication information, the second PPDU, etc. can refer to the method embodiment 4 shown above, and will not be described in detail here.
[0406] Exemplarily, when the communication device is used to execute the method, function or step performed by the first communication device in the fifth embodiment of the aforementioned method, the logic circuit 901 is used to generate a PPDU, and the physical layer header of the PPDU includes fourth indication information, and the fourth indication information is used to indicate that the type of the PPDU is any one of the following: non-perceptual PPDU, perceptual PPDU, or communication-perceptual PPDU; the interface 902 is used to output the PPDU.
[0407] Exemplarily, when the communication device is used to execute the method, function or step performed by the second communication device in the aforementioned fifth embodiment, interface 902 is used to input a PPDU, and the physical layer header of the PPDU includes fourth indication information, and the fourth indication information is used to indicate that the type of the PPDU is any one of the following: non-perceptual PPDU, perceptual PPDU, or communication-perceptual PPDU; logic circuit 901 is used to parse the PPDU.
[0408] It can be understood that the specific description of PPDU and the fourth indication information, etc. can be referred to the method embodiment 5 shown above, and will not be described in detail here.
[0409] It can be understood that the communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.
[0410] for Fig.32 The specific implementation of the illustrated embodiment can also refer to the above embodiments, which will not be described in detail here.
[0411] An embodiment of the present application also provides a wireless communication system, which includes a first communication device and / or a second communication device. The first communication device and the second communication device can be used to execute the method in any of the aforementioned embodiments.
[0412] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the first communication device in the method provided by the present application.
[0413] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the second communication device in the method provided by the present application.
[0414] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the first communication device in the method provided in the present application.
[0415] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the second communication device in the method provided in the present application.
[0416] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the first communication device in the method provided by the present application are executed.
[0417] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the second communication device in the method provided by the present application are executed.
[0418] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.
[0419] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
[0420] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0421] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0422] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A physical layer protocol data unit transmission method, characterized in that: include: The first communication device generates a first physical layer protocol data unit PPDU, the first PPDU includes a first data frame, the first data frame includes first indication information, and the first indication information is used to determine one or more of the following: a transmission power of a second PPDU from a second communication device, or a number of fields used for sensing in the second PPDU; The first communication device sends the first PPDU.
2. The method according to claim 1, characterized in that: The method further comprises: The first communication device receives the second PPDU, the second PPDU comprising: at least one field for sensing, and feedback for confirming whether the first data frame is successfully transmitted; The number of fields used for perception in the second PPDU is determined based on the first indication information; and the fields used for perception are used by the first communication device to perform perception measurement.
3. A physical layer protocol data unit transmission method, characterized in that: include: The second communication device receives a first physical layer protocol data unit PPDU, the first PPDU includes a first data frame, the first data frame includes first indication information, and the first indication information is used to determine one or more of the following: a transmit power of the second PPDU, or a number of fields used for sensing in the second PPDU; The second communication device parses the first PPDU.
4. The method according to claim 3, characterized in that The method further comprises: The second communication device sends the second PPDU according to the first indication information, wherein the second PPDU includes: at least one field for sensing, and feedback for confirming whether the first data frame is successfully transmitted; The number of fields used for perception in the second PPDU is determined based on the first indication information; and the fields used for perception are used by the first communication device to perform perception measurement.
5. The method according to any one of claims 1 to 4, characterized in that The first indication information includes one or more of the following: transmit power of the first PPDU, expected receive power, the number of combinations of fields used for sensing in the second PPDU, or the number of fields used for sensing in the combination of fields used for sensing; The transmit power of the first PPDU and the expected receive power are used to determine the transmit power of the second PPDU.
6. The method according to any one of claims 1 to 5, characterized in that The first indication information also includes one or more of the following: a spatial stream allocated to the second PPDU, or a resource unit RU allocated to the second PPDU.
7. The method according to claim 6, characterized in that The first data frame belongs to a first user, and the first PPDU also includes a second data frame, and the second data frame belongs to a second user.
8. The method according to claim 7, characterized in that The second data frame includes second indication information, and the second indication information is used to determine one or more of the following: a transmission power of a third PPDU from a third communication device, or a number of fields used for sensing in the third PPDU.
9. The method according to any one of claims 1 to 8, characterized in that The field used for perception is a high efficiency-long training field HE-LTF, or an extremely high throughput-long training field EHT-LTF.
10. The method according to any one of claims 1 to 9, characterized in that The first indication information is carried in a medium access control MAC header of the first data frame.
11. The method according to any one of claims 1 to 10, characterized in that The first data frame also includes third indication information, and the third indication information is used to indicate that the first data frame carries the first indication information.
12. The method according to any one of claims 1 to 11, characterized in that The field for sensing is carried in the physical layer header of the second PPDU.
13. The method according to any one of claims 1 to 12, characterized in that The physical layer header of the first PPDU includes fourth indication information, where the fourth indication information is used to indicate that the type of the first PPDU is any one of the following: Non-aware PPDU, aware PPDU, or communication-aware PPDU.
14. The method according to any one of claims 1 to 13, characterized in that The first communication device is an access point, and the second communication device is a non-access point station; Alternatively, the first communication device is a non-access point station, and the second communication device is an access point.
15. A physical layer protocol data unit transmission method, characterized in that: include: The first communication device generates a first physical layer protocol data unit PPDU, the first PPDU includes a data frame, the data frame includes third indication information, the third indication information is used to indicate that the data frame carries the first indication information or is used to indicate that the data frame carries the fifth indication information; wherein the first indication information is used to determine one or more of the following: the transmit power of the second PPDU from the second communication device, or the number of fields used for sensing in the second PPDU; the fifth indication information is used to terminate the sensing measurement session; The first communication device sends the first PPDU.
16. A physical layer protocol data unit transmission method, characterized in that: include: The second communication device receives a first physical layer protocol data unit PPDU, where the first PPDU includes a data frame, where the data frame includes third indication information, where the third indication information is used to indicate that the data frame carries the first indication information or is used to indicate that the data frame carries the fifth indication information; wherein the first indication information is used to determine one or more of the following: a transmit power of the second PPDU, or the number of fields used for sensing in the second PPDU; and the fifth indication information is used to terminate the sensing measurement session; The second communication device parses the first PPDU.
17. The method according to claim 15 or 16, characterized in that When the third indication information is the first value, indicating that the data frame carries the first indication information; When the third indication information is the second value, it indicates that the data frame carries fifth indication information.
18. A physical layer protocol data unit transmission method, characterized in that: include: The first communication device sends a first physical layer protocol data unit PPDU, where the first PPDU includes a data frame, where the data frame includes fifth indication information, and where the fifth indication information is used to terminate the perception measurement session; The first communication device receives a second PPDU, where the second PPDU includes feedback for confirming whether the data frame is successfully transmitted.
19. A physical layer protocol data unit transmission method, characterized in that: include: The second communication device receives a first physical layer protocol data unit PPDU, where the first PPDU includes a data frame, where the data frame includes fifth indication information, and where the fifth indication information is used to terminate the perception measurement session; The second communication device sends a second PPDU, where the second PPDU includes feedback for confirming whether the data frame is successfully transmitted.
20. The method according to claim 18 or 19, characterized in that The fifth indication information includes one or more of the following: a measurement session identification field, a termination of all trigger-based measurement sessions field, a termination of all non-trigger-based measurement sessions field, or a trigger-based or non-trigger-based measurement session type field.
21. The method according to any one of claims 18 to 20, characterized in that The data frame belongs to a first user, and the first PPDU also includes a data frame belonging to a second user.
22. The method according to any one of claims 18 to 21, characterized in that The fifth indication information is carried in a medium access control MAC header of the data frame.
23. The method according to any one of claims 18 to 22, characterized in that The data frame also includes sixth indication information, and the sixth indication information is used to indicate that the data frame carries the fifth indication information.
24. The method according to any one of claims 18 to 23, characterized in that The physical layer header of the first PPDU includes fourth indication information, where the fourth indication information is used to indicate that the type of the first PPDU is any one of the following: Non-aware PPDU, aware PPDU, or communication-aware PPDU.
25. A physical layer protocol data unit transmission method, characterized in that: include: The first communication device generates a physical layer protocol data unit PPDU, wherein the physical layer header of the PPDU includes fourth indication information, and the fourth indication information is used to indicate that the type of the PPDU is any one of the following: non-perceptual PPDU, perceptual PPDU, or communication-perceptual PPDU; The first communication device sends the PPDU.
26. A physical layer protocol data unit transmission method, characterized in that: include: The second communication device receives a physical layer protocol data unit PPDU, wherein the physical layer header of the PPDU includes fourth indication information, and the fourth indication information is used to indicate that the type of the PPDU is any one of the following: non-perceptual PPDU, perceptual PPDU, or communication-perceptual PPDU; The second communication device parses the PPDU.
27. A communication device, characterized in that: Comprising units or modules for executing the method according to any one of claims 1 to 26.
28. A communication device, characterized in that: including a processor and a memory; The memory is used to store instructions; The processor is configured to execute the instructions so that the method according to any one of claims 1 to 26 is performed.
29. A wireless communication system, characterized in that: include: A first communication device for executing the method described in any one of claims 1-2, 5-15, 17-18, 20-25, and / or a second communication device for executing the method described in any one of claims 3-14, 16-17, 19-24, 26.
30. A readable storage medium, characterized in that: The readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the communication device including the processor executes the method according to any one of claims 1 to 26.
Citation Information
Cited By
PPDU transmission method and apparatus
EP4716292A1
PPDU transmission method and apparatus
WO2025001805A1
