COMMUNICATION METHOD AND COMMUNICATION DEVICE

JP2025507170AActive Publication Date: 2025-03-13HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024553903
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-04-25
Filing Date
2023-02-20
Publication Date
2025-03-13
Estimated Expiration
2043-02-20

Smart Images

  • Figure 2025507170000001_ABST
    Figure 2025507170000001_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication device. In the method, a sensing receiving device transmits first information to a sensing transmitting device in advance, and uses the first information to indicate the padding requirement of the sensing receiving device for a trigger frame. The padding requirement is for sensing. The sensing transmitting device transmits a trigger frame with padding bits for sensing to the sensing receiving device. The padding bits are determined based on the padding requirement indicated by the first information. Thus, the trigger frame transmitted by the sensing transmitting device satisfies the padding requirement of the sensing receiving device for the trigger frame, so that the sensing receiving device has enough time to receive the trigger frame and transmit the sensing content reported when triggered by the trigger frame. Furthermore, an immediate mode can be used for feedback, which improves the efficiency of the sensing receiver to feedback the sensing content.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application claims priority to Chinese Patent Application No. 202210239627.7, entitled "COMMUNICATION METHOD AND COMMUNICATION APPARATUS", filed with the China National Intellectual Property Office on March 11, 2022, and Chinese Patent Application No. 202210439969.3, entitled "COMMUNICATION METHOD AND COMMUNICATION APPARATUS", filed with the China National Intellectual Property Office on April 25, 2022, both of which are incorporated by reference in their entireties herein.

[0002] [Technical field] TECHNICAL FIELD Embodiments of the present application relate to the field of wireless communication technologies, and more particularly, to a communication method and a communication device. [Background technology]

[0003] In daily life, a signal transmitted by a wireless fidelity (Wi-Fi) device is usually received after the signal is reflected, diffracted, and scattered by various obstacles. Due to this phenomenon, the actually received signal can usually be obtained by superposing multiple signals, that is, the channel environment may be complicated. However, from another perspective, this also facilitates sensing of the physical environment through which the wireless signal passes through via the wireless signal. By analyzing the wireless signal, e.g., channel state information (CSI), which is affected by various obstacles, the surrounding environment can be inferred and sensed, and wireless local area network (WLAN) sensing techniques can be derived. Due to the widespread deployment of Wi-Fi devices and the increase in sensing requirements, sensing performed by using widely available Wi-Fi devices is a hot topic of current research.

[0004] Currently, WLAN sensing technology supports trigger-based and non-trigger-based feedback procedures. The trigger-based feedback procedure supports two feedback modes: immediate mode and delayed mode. However, the feedback efficiency based on these two feedback modes is not high. Summary of the Invention

[0005] The present application provides a communication method for improving sensing feedback efficiency.

[0006] According to a first aspect, there is provided a communication method, the method including: A first device transmits first information to a second device, the first information indicating a padding requirement of the first device for a trigger frame, the padding requirement being for sensing. A first device receives a trigger frame from a second device, the trigger frame having padding bits for sensing, the padding bits being determined based on a padding requirement.

[0007] According to a second aspect, there is provided a communication method, the method including: The second device receives first information from the first device, the first information indicating a padding requirement of the first device for the trigger frame, the padding requirement being for sensing. The second device sends a trigger frame to the first device, where the trigger frame has padding bits for sensing, and the padding bits are determined based on a padding requirement.

[0008] In the technical solution of the present application, the first device transmits the first information to the second device in advance to indicate the padding requirement of the first device for the trigger frame to the second device. The padding requirement is for sensing. The trigger frame transmitted by the second device to the first device based on the padding requirement indicated by the first information has padding bits for sensing. The padding bits for sensing are determined based on the padding requirement indicated by the first information, so that the padding requirement of the first device for the trigger frame is satisfied. Thus, after receiving the trigger frame, the first device can have enough time to feedback the sensing content reported when triggered by the trigger frame to the second device in the current measurement instance, thereby improving the feedback efficiency.

[0009] In some implementations of the first or second aspect, the first information indicates a mapping relationship between the requirement information and the element, and the requirement information is used to determine the padding bit and the feedback mode. The element includes one or more of a spatial stream amount, a resource unit (RU) size, a bit amount, and a bit amount range, and the feedback mode includes an immediate mode or a delayed mode.

[0010] In this technical solution, the first device not only determines the element dynamic ranges, but also determines the padding requirements and feedback modes corresponding to different element ranges separately, thereby improving the flexibility of the sensing feedback.

[0011] In some implementation forms of the first or second aspect, the first information indicates a mapping relationship between R pieces of requirement information and R elements, where the R pieces of requirement information correspond one-to-one to the R elements, and R is a positive integer.

[0012] In this implementation, optionally, the first information further indicates a value of R.

[0013] In some implementations of the first or second aspect, the first information indicates an element, and there is a mapping relationship between the element and the requirement information, and the requirement information is used to determine the padding bits and the feedback mode. The element includes one or more of a spatial stream amount, a resource unit (RU) size, a bit amount, and a bit amount range, and the feedback mode includes an immediate mode or a delayed mode.

[0014] In this technical solution, by presetting the mapping relationship between the element and the requirement information, the first device only needs to indicate the element, which can reduce the indication overhead.

[0015] In some implementations of the first or second aspect, the first information indicates requirement information, and there is a mapping relationship between the requirement information and an element, and the requirement information is used to determine padding bits and a feedback mode. The element includes one or more of a spatial stream amount, a resource unit (RU) size, a bit amount, and a bit amount range, and the feedback mode includes an immediate mode or a delayed mode.

[0016] In this technical solution, by presetting the mapping relationship between the elements and the requirement information, the first device only needs to indicate the requirement information, which can reduce the indication overhead.

[0017] In some implementations of the first or second aspect, the requirement information is used to determine the padding bits and the feedback mode includes: The requirement information is used to determine the feedback mode and a minimum requirement for padding bits, which is 0.

[0018] In this technical solution, if possible, the requirement information indicates a delayed mode, and in the delayed mode, the first device's minimum requirement for padding bits for sensing is zero. Alternatively, in another possible case, the requirement information indicates an immediate mode, and in the immediate mode, the first device's minimum requirement for padding bits for sensing is zero.

[0019] In some implementations of the first or second aspect, the mapping relationship between the requirements information and the elements further includes: When the representation value of the element is greater than or equal to the specified threshold, the padding requirement of the first device for the trigger frame, as indicated by the requirement information, is set to be fixed. Alternatively, when the representation value of the element is below a specified threshold, the padding requirement of the first device for the trigger frame, as indicated by the requirement information, is set to be fixed.

[0020] In this technical solution, when the representation value of the element meets a preset condition, the padding requirement indicated by the requirement information is fixedly set. In this case, the determination of the padding requirement is no longer influenced by another factor. For example, when the measurement result of the sensing measurement is greater than eight spatial streams, the delay mode is used. The specified threshold of the spatial stream amount may be specified in the communication protocol standard or may be indicated by transmitting a value of x (e.g., x=8), which can reduce signaling overhead.

[0021] In some implementations of the first or second aspect, the elements are bit quantities and the mapping relationship includes: A mapping relationship between the amount of bits p and the duration q, or The mapping relationship between the bit amount p, the duration q, and the preset bit amount threshold r. The duration q denotes the padding requirement, and p, q, and r are all positive integers.

[0022] In this technical solution, the requirements information only needs to indicate the values ​​of some parameters (e.g., p and / or q, or one or more of p, q, and r) related to the mapping relationship, which allows complex mapping relationships to be dynamically indicated, thereby reducing the instruction overhead.

[0023] In some implementations of the first or second aspect, the mapping relationship between the bit amount p and the duration q satisfies the following relationship: (amount of bits that actually need to be processed / p)·q, and / or The mapping relationship between the bit amount p, the duration q, and the preset bit amount threshold r satisfies the following relationship: ((actual amount of bits that need to be processed - r) / p) q where p, q, and r are all positive integers, and q is in units of microseconds.

[0024] In some implementations of the first or second aspect, the first information indicates one or more of the following: a first index value indicating an immediate mode and padding requirement of the first device for the trigger frame; a second index value indicating an immediate mode and no padding requirement; and A third index value, indicating a deferred mode and no padding requirement.

[0025] In some implementations of the first or second aspect, the trigger frame is used to trigger the first device to feed back a first type of sensing content, the first type of sensing content being one of at least two types of sensing content that the first device can feed back, the at least two types of sensing content including channel state information (CSI) or a shortened channel impulse response (TCIR).

[0026] According to a third aspect, there is provided a communication method, the method including: A first device receives a trigger frame from a second device, the trigger frame having no padding bits for sensing in one or more of the following cases: whether a trigger frame probe phase exists between a null data packet announcement (NDPA) phase of the sensing measurement and receipt of the trigger frame and feedback of the sensing content; There is a threshold-based channel change collection phase between the NDPA phase of the sensing measurement and the receipt of the trigger frame and the feedback of the sensing content, or Between the NDPA phase of the sensing measurement and the receipt of the trigger frame and feedback of the sensing content, there are one or more other phases.

[0027] The first device transmits the sensing content to the second device in an immediate mode based on the trigger frame.

[0028] According to a fourth aspect, there is provided a communication method, the method including: The first device receives a trigger frame from the second device, where the trigger frame is used to trigger the first device to feed back the sensing content. The first device transmits the sensing content and the second information to the second device based on the trigger frame. The second information indicates a feedback mode for the sensing content, and the feedback mode is one of the following: Immediate mode, or Delay mode.

[0029] According to a fifth aspect, there is provided a communication method, the method including: A first device sends first indication information to a second device, the first indication information indicating a first duration from when the first device receives a first PPDU to when the first device transmits a second PPDU in an immediate mode, the second PPDU including a measurement result for sensing, and the measurement result for sensing is obtained based on the first PPDU. The first device transmits a second PPDU.

[0030] With regard to the fifth aspect, in some implementations of the fifth aspect, the first device transmitting the second PPDU includes: If the duration from when the first device receives the first PPDU to when the first device transmits the second PPDU satisfies the first duration, the first device transmits the second PPDU in an immediate mode, or If the duration from when the first device receives the first PPDU to when the first device transmits the second PPDU does not meet the first duration, the first device transmits the second PPDU in a delayed mode.

[0031] Regarding the fifth aspect, in some implementations of the fifth aspect, the method further includes: The first device receives second instruction information from the second device, the second instruction information instructing the first device to transmit the second PPDU in an immediate mode or a delayed mode, and the second instruction information is determined based on the first instruction information. The first device sending the second PPDU includes: The first device transmits a second PPDU based on the second indication information.

[0032] Regarding the fifth aspect, in some implementations of the fifth aspect, the method further includes: The first device sends third indication information to the second device, where the third indication information indicates that a duration from when the first device receives the first PPDU to when the first device transmits the second PPDU should satisfy the first duration, or the third indication information indicates that the first device should transmit the second PPDU in an immediate mode. The first device sending the second PPDU includes: The first device transmits the second PPDU in immediate mode.

[0033] In some implementation forms of the fifth or sixth aspect, the time when the first device receives the first indication information is before the start time of the NDP.

[0034] In some implementation forms of the fifth or sixth aspect, the first PPDU is an NDP, and the time at which the first device receives the second indication information is before the start of the NDP.

[0035] According to a sixth aspect, there is provided a communication method, the method including: The second device receives first indication information from the first device, where the first indication information indicates a first duration from when the first device receives the first PPDU to when the first device transmits a second PPDU in an immediate mode, where the second PPDU includes a measurement result for sensing, and the measurement result for sensing is obtained based on the first PPDU. The second device receives the second PPDU from the first device.

[0036] With regard to the sixth aspect, in some implementations of the sixth aspect, receiving the second PPDU from the first device by the second device includes: If the duration from when the first device receives the first PPDU to when the second device transmits the second PPDU satisfies the first duration, the second device receives the second PPDU from the first device, and the second PPDU is transmitted in the immediate mode; or If the duration from when the first device receives the first PPDU to when the first device transmits the second PPDU does not meet the first duration, the second device receives the second PPDU from the first device, and the second PPDU is transmitted in a delayed mode.

[0037] Regarding the sixth aspect, in some implementations of the sixth aspect, the method further includes: The second device transmits second instruction information to the first device based on the first instruction information, where the second instruction information instructs the first device to transmit the second PPDU in an immediate mode or a delayed mode. Receiving the second PPDU by the second device from the first device includes: The second device receives a second PPDU from the first device. If the second indication information instructs the first device to transmit the second PPDU in the immediate mode, the second PPDU is transmitted in the immediate mode; or If the second instruction information instructs the first device to transmit the second PPDU in the delayed mode, the second PPDU is transmitted in the delayed mode.

[0038] Regarding the sixth aspect, in some implementations of the sixth aspect, the method further includes: The second device receives third indication information from the first device, where the third indication information indicates that a duration from when the first device receives the first PPDU to when the first device transmits the second PPDU should satisfy the first duration, or the third indication information indicates that the first device should transmit the second PPDU in an immediate mode. Receiving the second PPDU by the second device from the first device includes: The second device receives a second PPDU from the first device, the second PPDU being transmitted in an immediate mode.

[0039] Regarding the sixth aspect, in some implementation forms of the sixth aspect, the time when the second device receives the first indication information is before the start time of the NDP.

[0040] Regarding the sixth aspect, in some implementation forms of the sixth aspect, the first PPDU is an NDP, and the time at which the second device transmits the second indication information is prior to the start of the NDP.

[0041] In some implementations of the fifth or sixth aspect, the first PPDU is an NDP.

[0042] In some implementation forms of the fifth or sixth aspect, the first duration is a duration between the end of the NDP and the start of the first device transmitting the second PPDU in immediate mode.

[0043] According to a seventh aspect, a communication device is provided. The communication device has a function for implementing a method according to any one of the first, third, fourth and fifth aspects, or possible implementations of these aspects. The function may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the aforementioned functions.

[0044] According to an eighth aspect, a communication device is provided. The communication device has functionality for implementing the method according to any one of the second aspect or the sixth aspect, or possible implementations of these aspects. The functionality may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the aforementioned functionality.

[0045] According to a ninth aspect, a communication device is provided, comprising a processor and a memory. Optionally, the device may further comprise a transceiver. The memory is configured to store a computer program, and the processor is configured to call and execute the computer program stored in the memory and control the transceiver to receive and transmit signals to enable the communication device to perform a method according to any one of the first aspect, the third aspect, the fourth aspect, and the fifth aspect, or possible implementations of these aspects.

[0046] According to a tenth aspect, a communication device is provided, comprising a processor and a memory. Optionally, the device may further comprise a transceiver. The memory is configured to store a computer program, and the processor is configured to call and execute the computer program stored in the memory and control the transceiver to receive and transmit signals to enable the communication device to perform a method according to any one of the second or sixth aspects or possible implementations of these aspects.

[0047] According to an eleventh aspect, there is provided a communication device including a processor and a communication interface. The communication interface is configured to receive data and / or information and transmit the received data and / or information to the processor. The processor processes the data and / or information. In addition, the communication interface is further configured to output the data and / or information obtained through processing by the processor to enable a method according to any one of the first aspect, the third aspect, the fourth aspect, and the fifth aspect, or possible implementations of these aspects, to be performed.

[0048] According to a twelfth aspect, there is provided a communication device including a processor and a communication interface. The communication interface is configured to receive data and / or information and transmit the received data and / or information to the processor. The processor processes the data and / or information. In addition, the communication interface is further configured to output the data and / or information obtained through processing by the processor to enable a method according to any one of the second aspect or the sixth aspect, or possible implementations of these aspects, to be performed.

[0049] According to a thirteenth aspect, there is provided a computer readable storage medium storing computer instructions which, when executed on a computer, enable a method according to any one of the first to sixth aspects or possible implementations of these aspects to be performed.

[0050] According to a fourteenth aspect there is provided a computer program product comprising computer program code which, when executed on a computer, enables a method according to any one of the first to sixth aspects or possible implementations of these aspects to be performed.

[0051] According to a fifteenth aspect, there is provided a wireless communication system including a communication device according to the seventh aspect and / or a communication device according to the eighth aspect. [Brief description of the drawings]

[0052] [Figure 1] 1 is an example of a system architecture applicable to one embodiment of the present application. [Diagram 2] 1 is an example of a procedure for a sensing measurement instance. [Diagram 3] 13 is another example of a procedure for a sensing measurement instance. [Figure 4] 1 is a schematic flow chart of a communication method according to the present application; [Diagram 5] 1 is a block diagram of a communication device according to the present application; [Figure 6] FIG. 2 is a diagram of the structure of a communication device according to the present application; [Figure 7] 4 is a schematic flow chart of another communication method according to the present application. [Figure 8] 1 is an example of a duration between when a first device receives a first PPDU and when it transmits a second PPDU. [Figure 9] 11 is another example of the duration between when a first device receives a first PPDU and when it transmits a second PPDU. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0053] Hereinafter, the technical solutions of the embodiments in this application will be described with reference to the accompanying drawings.

[0054] The technical solutions provided in the present application may be applicable to wireless local area network (WLAN) systems, for example, to IEEE 802.11 related standards, such as the 802.11a / b / g standard, the 802.11n standard, the 802.11ac standard, the 802.11ax standard, the 802.11bf standard, or another future standard.

[0055] Fig. 1 is an example of a system architecture applicable to one embodiment of the present application. As shown in Fig. 1, the communication method provided in the present application is applicable to data communication between an access point (AP) and one or more stations (STAs) (e.g., data communication between AP1 and STA1 and between AP1 and STA2), and also applicable to data communication between APs (e.g., data communication between AP1 and AP2) and data communication between STAs (e.g., data communication between STA2 and STA3).

[0056] Although the embodiments of the present application are mainly described using examples in which a WLAN network, particularly a network applying the IEEE 802.11 system standard, is deployed, those skilled in the art will readily understand that the aspects in the present application can be extended to other networks such as Bluetooth (registered trademark), high-performance radio LAN (HIPERLAN), wide area network (WAN), personal area network (PAN), or other known or future developed networks using various standards or protocols. Thus, various aspects provided in the present application may be applicable to any suitable wireless network, regardless of the coverage and wireless access protocol used.

[0057] Alternatively, the embodiments of the present application may also be applied to wireless local area network systems, such as Internet of things (IoT) networks or vehicle-to-everything (V2X) networks. Of course, the embodiments of the present application may also be applicable to other possible communication systems, such as long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, universal mobile telecommunications system (UMTS), worldwide interoperability for microwave access (WiMAX) communication systems, fifth generation (5G) communication systems, and future sixth generation (6G) communication systems. The aforementioned communication systems applicable to the present application are merely illustrative examples, and the communication systems applicable to the present application are not limited thereto. This is mentioned once in this specification and will not be repeated hereafter.

[0058] An access point may be an access point used by a terminal (e.g., a mobile phone) to access a wired (or wireless) network, and is mainly deployed in homes, buildings, and campuses. A typical coverage radius is from a few tens of meters to more than 100 meters. Of course, an access point may alternatively be deployed outdoors. An access point corresponds to a bridge connecting a wired network and a wireless network. The main function of an access point is to connect various wireless network clients and then connect the wireless network to an Ethernet. Specifically, an access point may be a terminal (such as a mobile phone) or a network device (such as a router) equipped with a Wi-Fi chip. An access point may be a device supporting the 802.11be standard. Alternatively, an access point may be a device supporting multiple WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and the next generation 802.11be. The access point in this application may be a high efficient (HE) AP, an extremely high throughput (EHT) AP, or an access point applicable to the next generation Wi-Fi standard.

[0059] The station may be a wireless communication chip, a wireless sensor, a wireless communication terminal, etc., and may be referred to as a user. For example, the station may be a mobile phone, a tablet computer, a set-top box, a smart TV, a smart wearable device, an in-vehicle communication device, or a computer supporting Wi-Fi communication function. Optionally, the station may support the 802.11be standard. Alternatively, the station may support multiple WLAN standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and the next generation 802.11be.

[0060] In order to facilitate understanding of the technical solutions in this application, a brief description of related concepts and technologies in this application will be given first.

[0061] A sensing initiator is a station that starts the sensing process. sensing initiator: a STA that initiates a WLAN sensing procedure.

[0062] A sensing responder is a station that participates in the sensing process started by a sensing initiator. sensing responder: a STA that participates in a WLAN sensing procedure initiated by a sensing initiator.

[0063] A sensing transmitter is a station that transmits physical layer protocol data units (PPDUs) for sensing measurements in a sensing process. sensing transmitter: a STA that transmits PPDUs used for sensing measurements in a sensing procedure.

[0064] A sensing receiver is a station that receives the PPDU transmitted by the sensing transmitter and performs sensing measurements in the sensing process. sensing receiver: a STA that receives PPDUs sent by a sensing transmitter and performs sensing measurements in a sensing procedure.

[0065] In addition, the trigger frame in this application may be expressed as a triggering frame and a trigger frame in the 802.11 standard. The trigger frame is one form of the triggering frame. The triggering frame may be interpreted as a trigger frame or a frame carrying a TRS Control subfield. TRS stands for triggered response scheduling. The trigger frame referred to in this specification includes the above two forms of trigger frames. This is not limited.

[0066] For example, the trigger frame includes a common info field and a user info list field. The trigger frame may further include one or more of a frame control field, a duration field, a receive address (RA) field, a transmit address (TA) field, a padding field, a frame check sequence (FCS) field, etc. In 802.11ax, when an AP transmits a PPDU including a trigger frame encoded with a binary convolutional code (BCC) scheme, it indicates that the AP requests a response from a non-AP STA. In this case, the AP checks that the amount of bits following the last bit of the SCH in the PHY service data unit (PSDU) is at least L. PAD,MAC SCH is defined as one of the following: (1) a User Information List field that points to the STA and is present in the last or only trigger frame; and (2) The last TRS control subfield in the PSDU. L PAD,MAC follows the following calculation modes: L PAD,MAC =N DBPS m PAD N DBPS represents the data bits of a symbol in a non-high-throughput (HT), HT, or very high throughput (VHT) PPDU, or in a high efficient physical layer protocol data unit (HE PPDU). If a high efficient multiple user physical layer protocol data unit (HE MU PPDU) is represented, then N DBPS is N DBPS,u to denote the value of the corresponding user u.

[0067] For non-HT, HT, or VHT PPDU, m PAD can be expressed as:

number

number

[0068] m PADThe reason for the formula to determine the value of m is that the duration corresponding to one symbol in the HE PPDU is longer compared to the original PPDU. For example, the duration of a symbol in the original PPDU may be 4 microseconds, while for the HE PPDU, the duration corresponding to the symbol may be 16 microseconds. Therefore, when different duration requirements exist, m PAD The corresponding requirements can be met by using the formula:

[0069] In addition, in the WLAN sensing technology, the sensing procedure may support a trigger-based sensing procedure and a non-trigger-based sensing procedure, in which a trigger frame may be used to trigger feedback from a peer device.

[0070] In a trigger-based sensing procedure, after processes such as capability exchange confirmation and measurement setup, the sensing device may perform a procedure for transmitting and receiving a sensing measurement instance based on a trigger frame. The following provides two examples of the procedure for a measurement instance.

[0071] FIG. 2 is an example of a procedure for a sensing measurement instance.

[0072] As shown in FIG. 2, in a null data packet announcement (NDPA) probe phase, a sensing initiator transmits an NDPA and a null data packet (NDP) to a sensing responder. In this case, the sensing responder may be a sensing receiver, and the sensing initiator may be a sensing transmitter. In FIG. 2, two sensing receivers, for example, sensing receiver 1 and sensing receiver 2, are used as an example. The sensing initiator transmits a trigger frame to the sensing responder in the reporting phase to trigger the feedback of the sensing content. The sensing responder may feed back a measurement report in the reporting phase. For example, the fed back measurement report may include channel state information (CSI). In addition, FIG. 2 only shows an example in which the time interval between two of the adjacent NDPA, NDP, trigger frame, and measurement report is a short interframe space (SIFS).

[0073] FIG. 3 is another example of a procedure for a sensing measurement instance.

[0074] As shown in FIG. 3, in the NDPA probe phase, the sensing initiator transmits the NDPA and the NDP to the sensing responder. In the CSI variability feedback subphase of the report phase, the sensing initiator transmits a trigger frame A, which triggers the sensing receivers to feedback the CSI variability. In addition, the sensing initiator transmits a threshold to the sensing receivers. The threshold is used to select the sensing receivers that need to feedback the sensing content later. Based on the trigger frame A, the sensing receiver 1 feeds back the CSI variability, and the sensing receiver 2 feeds back the CSI variability. In addition, the sensing receiver 1 compares the CSI variability sensed by the sensing receiver 1 with a threshold from the sensing initiator, and the sensing receiver 2 compares the CSI variability sensed by the sensing receiver 2 with a threshold from the sensing initiator. If the CSI variability is less than the threshold, the sensing receiver does not need to prepare a frame to feedback the sensing content after the CSI variability feedback. If the CSI variability is equal to or greater than a threshold, the sensing receiver needs to prepare a frame for feeding back the sensing content after the CSI variability feedback. For example, the CSI variability sensed by the sensing receiver 2 is less than a threshold, and the CSI variability sensed by the sensing receiver 1 is equal to or greater than a threshold. The sensing receiver 1 feeds back the CSI variability, and the sensing receiver 2 feeds back the CSI variability. Since the CSI variability sensed by the sensing receiver 2 is less than the threshold, the sensing receiver 2 does not prepare a subsequent frame for feeding back the sensing content, and the sensing receiver 1 prepares a subsequent frame for feeding back the sensing content. The sensing initiator receives the CSI variability fed back by the sensing receiver 1 and the sensing receiver 2, and compares the CSI variability with a set threshold.Through comparison, it is found that the CSI variability from sensing receiver 1 is greater than the threshold, and the CSI variability from sensing receiver 2 is less than the threshold. Therefore, the sensing initiator triggers sensing receiver 1 to feed back sensing content via trigger frame B. It is found that the sensing initiator selects the sensing receiver that needs to feed back the sensing content based on the set threshold. The sensing receiver 1 feeds back the sensing content to the sensing initiator based on the trigger frame B. For example, the sensing receiver 1 feeds back the CSI obtained by measuring the NDP.

[0075] Two feedback modes are related to the feedback procedure of the trigger-based sensing procedure: immediate feedback mode and delayed feedback mode, sometimes called immediate mode and delayed mode for short. A device receiving a trigger frame informs a peer device that it can provide feedback immediately or needs to delay the feedback based on its device capabilities. For example, in immediate mode, the result of a PPDU in a current or latest measurement is fed back, and in delayed mode, the result of a PPDU in a previous measurement is fed back. The measured PPDU may be a null data PPDU (NDP). Optionally, immediate mode and delayed mode may be alternatively understood as feeding back the sensing content, e.g., feeding back the sensing measurement result, in the same measurement instance or the next y measurement instances (y is an integer equal to or greater than 1) that are fed back when triggered by a trigger frame in a current measurement instance.

[0076] In the delayed mode, the content to be fed back when triggered by a trigger frame in the current measurement instance needs to be delayed until a subsequent measurement instance for feedback, so to solve the problem of low feedback efficiency, the present application provides a communication solution to improve sensing feedback efficiency.

[0077] In this application, it is considered that padding for sensing is added to the trigger frame so that the feedback procedure is more efficient. More devices can support immediate feedback through padding for sensing. In addition, padding bits for sensing can change dynamically (e.g., non-AP STAs may use delayed mode in some cases and immediate mode in other cases). The solution proposed in this application is described in detail below.

[0078] The first device referred to in the embodiment of the present application is an example of a sensing receiver, and the second device is an example of a sensing transmitter. In other words, the first device is a device that receives a trigger frame used to trigger sensing feedback, and the second device is a device that transmits a trigger frame used to trigger sensing feedback. Hereinafter, details will not be described again. For example, the first device can be a STA, and the second device can be an AP, for example, AP1 and STA1. Alternatively, the first device and the second device are both STAs in FIG. 1, for example, STA2 and STA3. Alternatively, the first device and the second device are both APs, for example, AP1 and AP2.

[0079] FIG. 4 is a schematic flow chart of a communication method according to the present application.

[0080] 410: A first device transmits first information to a second device, the first information indicating a padding requirement of the first device for a trigger frame, the padding requirement being for sensing. The trigger frame is used to trigger the first device to transmit sensing content. For example, the sensing content may include one or more of a CSI, a truncated channel impulse response (TCIR), or a filtering graph. The filtering graph includes one or more of distance, azimuth, height, or Doppler information. For example, the filtering graph may be two-dimensional, three-dimensional, or four-dimensional.

[0081] Optionally, the trigger frame may have padding bits for one or more purposes. In the embodiment of the present application, unless otherwise specified, the padding bits are padding bits for sensing. The padding bits for sensing may also be understood as padding bits added to the trigger frame to enable the sensing receiver to perform sensing feedback in an immediate mode. In a possible implementation, the padding bits for sensing may be included in the trigger frame, for example, in a padding field carried in the trigger frame. In another possible implementation, the padding bits for sensing may be included in a post-EOF A-MPDU (aggregated medium access control (MAC) protocol data unit) padding field. The EOF indicates the end of the frame. In another possible implementation, the padding bits for sensing may be located after the trigger frame. For example, in the A-MPDU, another MPDU is aggregated after the A-MPDU. The other MPDU aggregated after the A-MPDU is considered as a padding bit for sensing. Alternatively, the trigger frame may be considered to have padding bits for sensing or to be associated with padding bits for sensing. In other words, the position of the padding bits for sensing is not necessarily located in the trigger frame, but is added to the trigger frame for sensing by the sensing transmitter.

[0082] In the possible implementation solution, from the above description of immediate mode and delayed mode, it can be seen that in the technical solution provided in the present application, padding bits for sensing are added to the trigger frame, so that the sensing receiver can perform sensing feedback in immediate mode. In other words, the technical solution provided in the present application is an immediate mode that meets certain padding requirements.

[0083] Specifically, the sensing receiver transmits first information to the sensing transmitter, the first information indicating a padding requirement for sensing of the sensing receiver for the trigger frame.

[0084] Optionally, in the present application, the padding requirement for sensing may be expressed as a time length, a bit amount, a byte amount, etc. The unit of the time length may be microseconds, slots, or another format. In addition, the padding requirement for sensing may alternatively be expressed as another parameter related to the time length, such as m, which will be described below. PAD For example, for a parameter related to a duration, the duration may be obtained by performing some conversion and / or calculation on the parameter. The present application does not limit the specific form of the padding requirement, and a person skilled in the art may alternatively use another scheme.

[0085] 420: The first device receives a trigger frame from the second device, where the trigger frame has padding bits for sensing, and the padding bits are determined based on a padding requirement.

[0086] Optionally, the method 400 may include step 430 .

[0087] 430: The first device transmits the sensing content to the second device in an immediate mode based on the trigger frame.

[0088] In the technical solution of the present application, before the sensing transmitter transmits a trigger frame used to trigger sensing feedback, the sensing transmitter pre-learns the padding requirement of the sensing receiver for the trigger frame, and determines the padding bits of the trigger frame according to the padding requirement. In this way, it can be ensured that the sensing receiver can perform sensing feedback in an immediate mode after the padding bits are added, thereby improving feedback efficiency.

[0089] In this application, there may be several specific solutions in which the first information indicates the padding requirement of the first device for the trigger frame.

[0090] Below, several different solutions are described.

[0091] Solution 1 The first information indicates one or more of the following: a first index value indicating an immediate mode and padding requirement of the first device for the trigger frame; a second index value indicating an immediate mode and no padding requirement; and A third index value, indicating a deferred mode and no padding requirement.

[0092] In the embodiment of the present application, the immediate mode and the delayed mode are two feedback modes used when the first device feeds back the sensing content based on the trigger frame. The immediate mode indicates that the first device may feed back the sensing content fed back when triggered in the current measurement instance. The delayed mode indicates that the first device feeds back the sensing content fed back when triggered in the current measurement instance in the next y measurement instances. The absence of padding requirement indicated by the second index value or the third index value may mean that the first device's minimum requirement for padding bits for sensing is zero. In the immediate mode or the delayed mode in this case, the trigger frame transmitted by the second device may not have padding bits for sensing.

[0093] It should be noted that in this application, the first device does not have a padding requirement for the trigger frame means that the first device does not have a padding requirement for sensing for the trigger frame. However, the determination of another padding requirement other than the padding requirement for sensing may be the same as the provisions in the relevant standard related to the WLAN system, for example, may be the same as that in the 802.11ax or 802.11be standard. In a possible implementation, when the second device transmits a trigger frame for sensing based on the indication of the first information from the first device, the trigger frame only needs to satisfy the padding requirement for sensing indicated by the first information, and does not need to consider another padding requirement specified in 802.11ax. In another possible implementation, when the second device transmits a trigger frame for sensing based on the indication of the first information from the first device, the second device considers both the padding requirement for sensing and the other padding requirement specified in 802.11ax for the padding portion of the trigger frame. For example, in this case, the padding requirement in the trigger frame is the sum of the padding requirement for sensing and another padding requirement. In this case, the padding requirement of the first device for the trigger frame may be considered as a padding requirement for sensing that must be additionally met, assuming that the padding requirement specified in 802.11ax is met. In yet another possible implementation form, in the delayed mode, the first device has no additional padding requirement for sensing for the trigger frame (e.g., the minimum requirement for padding bits for sensing is zero). However, the trigger frame must meet the padding requirement specified in 802.11ax that all trigger frames must meet, and the padding requirement may be indicated by an existing related field.

[0094] Optionally, in one example of solution 1, the first index value indicated by the first information may be any one of ID=1 to ID=5 shown in Table 1.

[0095] For example, the first index value is 1, i.e., the padding requirement indicated by the first index value is 16 μs. The first index value is 2, i.e., the padding requirement indicated by the first index value is 32 μs.

[0096] For example, the second index value may be ID=0 in Table 1, where ID=0 indicates an immediate mode. In this case, the first device has no padding requirement for the trigger frame. That is, the second index value indicates an immediate mode and no padding requirement.

[0097] For example, the third index value may be ID=7 in Table 1, where ID=7 indicates a delay mode. In this case, the first device has no padding requirement for the trigger frame. That is, the third index value indicates a delay mode and no padding requirement.

[0098] For example, ID=0 to ID=7 may be 3 bits, with the 3 bits having 8 values, and the 8 values ​​individually indicate the padding requirements and feedback modes shown in Table 1. [Table 1]

[0099] As shown in Table 1, "Immediate Mode (0 μs)" indicates immediate mode with no padding requirement, and "Delayed Mode (0 μs)" indicates delayed mode with no padding requirement. Another immediate mode is immediate mode with padding requirement. For example, "Immediate Mode and 16 μs" indicates immediate mode with a padding requirement of 16 μs, and "Immediate Mode and 32 μs" indicates immediate mode with a padding requirement of 32 μs.

[0100] Optionally, in this solution, in one implementation, the first information indicates only one first index value. Optionally, the first information further indicates a second index value and a third index value.

[0101] It should be noted that the ID values ​​in Tables 1 and 2 are only examples and may alternatively be other values ​​as long as they can distinguish different padding requirements or can distinguish between an immediate mode with no padding requirements or a delayed mode with no padding requirements. In addition, one or more of the first index value, the second index value, and the third index value may alternatively be replaced with another representation method other than a number, for example, a letter or a string. For example, the second index value may alternatively be replaced with the strings "immediate feedback", "no additional padding required", "immediate mode", etc., and the third index value may be replaced with "delayed feedback", "delayed mode", etc. This is not limited.

[0102] Additionally, in Table 1, ID=0 can be understood as a special case, in which it indicates no padding bit requirement and also indicates immediate mode.

[0103] Additionally, in Table 1, different values ​​of ID indicate different padding requirements, and one skilled in the art may alternatively conceive of other implementations that indicate different padding requirements. For example, the padding requirement indicated by the first index value may be represented by using a time length (e.g., a time length in microseconds in Table 1) or by using another parameter. For example, the padding requirement may alternatively be represented by using an amount of bits or bytes, or alternatively by using another parameter related to a time length, such as m as described above. PADIn other words, whether the specific form of the padding requirement of the first device for the trigger frame indicated by the first information is unique is not limited, and a person skilled in the art may alternatively use another scheme. This is not limited.

[0104] Optionally, the padding requirement indicated by the first index value is determined by a parameter m PAD If the padding requirement is represented by using a first index value, a second index value, or a third index value, the padding requirement indicated by the first index value, the second index value, or the third index value may be shown in Table 2: [Table 2]

[0105] As shown in Table 2, ID=0 is an example of a second index value and is the “immediate mode (m PAD =0)" indicates immediate mode with no padding requirement. ID=7 is an example of a third index value, indicating "deferred mode (m PAD ID=1 to ID=6 are examples of first index values, and the immediate mode corresponding to the first index value is an immediate mode with a padding requirement, for example, "immediate mode and m PAD =1" to "Immediate mode and m PAD =6". The specific padding requirement is determined based on the value of each index value (e.g., SP_DELAY). For example, SP_DELAY indicates a sensing padding delay subfield value and may be indicated in the capability exchange phase. In other words, in this embodiment, the first information may specifically be SP_DELAY. It should be understood that the value of ID in Table 2 is the value of SP_DELAY. Optionally, "the first information indicates one or more of the first index value, the second index value, and the third index value" may be replaced with "the first information indicates SP_DELAY".

[0106] For example, the process of determining padding requirements based on the value of SP_DELAY may be as follows:

number

[0107] m PAD It can be seen that the value of is determined based on the value of SP_DELAY and according to equation (2). PAD,MAC can be determined according to formula (1). In Table 2, N DBPS An example where N corresponds to 16 microseconds in equation (1) is used for illustration purposes, and DBPS Note that may alternatively be another value. This is not a limitation.

[0108] In addition, SP_DELAY can be used to measure m in other ways, such as linear, exponential, and logarithmic relationships. PAD In addition, a linear relationship, an exponential relationship, a logarithmic relationship, or another calculation method may be used to calculate m PAD and L PAD,MAC Equations (1) and (2) are used merely as examples.

[0109] L PAD,MAC Different values ​​of are obtained through calculation by using different values ​​of SP_DELAY, L PAD,MAC It can be seen that different values ​​of correspond to different padding requirements.

[0110] Here, formula (1) and formula (2) are also applicable to the following embodiments. Details will not be described again. For example, referring to formula (1), m PAD can be translated into a requirement for padding bits for sensing.

[0111] It should be understood that Table 2 is merely an example provided to facilitate understanding of the padding requirements and feedback modes indicated by each index value.

[0112] Optionally, in step 210, the first device may transmit the first information to the second device in any suitable phase of the trigger-based sensing procedure, for example, during the capability indication phase or before the capability indication phase. For example, the first information may be information used for capability exchange and may be exchanged through frames such as association request frames, probe request frames, or sensing measurement setup frames. In addition, the first information may be carried in different types of frames, for example, control frames, management frames, and data frames. This is not limited. More specifically, the first information may be carried in a high efficient (HE) capability element and an extremely high throughput (EHT) capability element in the PPDU. For example, these elements include a sensing capability element, and the first information may be carried in the sensing capability element.

[0113] Optionally, the first information indicates a padding requirement of the first device for the trigger frame. In addition, the first device may further indicate a mode for transmitting the sensing content to the second device. Optionally, the first information and the information indicating a feedback mode for the sensing content (e.g., the second information) may be indicated independently of each other or together. This is not limited.

[0114] In addition, it should be noted that the padding requirement of the first device for the trigger frame is not only applicable to the immediate mode but also applicable to the delayed mode. This is not limited. For example, it can be seen from the above description that in the technical solution provided in the present application, the first device can feed back the sensing content to the second device in the immediate mode. The immediate mode is an immediate mode that satisfies the padding requirement for the sensing of the first device for the trigger frame. When the padding requirement of the first device for the trigger frame is applicable to the delayed mode, the first device transmits the first information to the second device. The first information indicates the padding requirement for the delayed mode and the sensing of the first device for the trigger frame.

[0115] Optionally, in some other solutions, the first information may indicate a mapping relationship between the requirement information and one or more elements, for example, the following solution 2. The requirement information is used to determine padding bits and feedback modes for sensing. The feedback modes may include immediate mode or delayed mode. The elements include one or more of a spatial stream amount, a resource unit size, a bit amount, a bit amount range, etc.

[0116] Optionally, in each embodiment where the element is a bit amount, the bit amount may be a bit amount fed back by the first device, for example, a bit amount of CSI fed back by the first device. Alternatively, the bit amount may be a bit amount used for a calculation related to sensing feedback, for example, a bit amount used for a calculation when the first device feeds back CSI variability. This is not limited.

[0117] In this application, "element" refers to a component that needs to be paid attention to when padding bits for sensing are considered. The elements listed here are only examples, and may alternatively be other components. This is not limited.

[0118] Solution 2 The first information indicates a mapping relationship between the requirement information and the element, and the requirement information is used to determine padding bits and a feedback mode for sensing.

[0119] Implementation form 1 The first information indicates a mapping relationship between the R pieces of requirement information and the R elements, where the R pieces of requirement information correspond one-to-one to the R elements, and R is a positive integer.

[0120] In the following, Table 3 is used as an example for explanation. [Table 3]

[0121] Suppose the first information indicates eight requirement information and eight elements as shown in Table 3. The eight requirement information are in the immediate mode and m PAD = A, immediate mode and m PAD = B, , immediate mode and m PAD =H, and the eight elements are [a0,b0],[a1,b1],...,[a7,b7]. In this example, the elements are bit amount ranges. Each bit amount range uniquely corresponds to one requirement information, and each requirement information can be used to determine the padding requirement of the first device for the trigger frame.

[0122] Optionally, in this implementation, the first information may further indicate the value of R. For example, in Table 3, R is 8.

[0123] Optionally, the R elements may be the same element. For example, when the elements are bit amount ranges, the R elements are R bit amount ranges, each bit amount range corresponding to one of the R requirement information. The R bit amount ranges include a first bit amount range [a1, b1], and the first bit amount range [a1, b1] corresponds to the first requirement information of the R requirement information, i.e., the immediate mode and m PAD=B. This means that if the amount of bits actually processed by the first device is within the range [a1, b1], then the trigger frame is m PAD =B, the padding requirement determined based on the first device may be satisfied. In this case, the first device may feed back the sensing content in an immediate mode. For example, [a1, b1] is [5000, 10000], and m PAD The padding requirement determined based on =B is 16 μs. This indicates that the amount of bits processed by the first device is between 5000 bits and 10000 bits, and the padding requirement of the first device for the trigger frame is all 16 μs. In this case, the first device may feed back the sensing content in immediate mode. In another example, [a2, b2] is [10001, 100000], and m PAD The padding requirement determined based on =C is 32 μs. This indicates that the amount of bits processed by the first device is between 10001 bits and 100000 bits, and the padding requirement of the first device for the trigger frame is all 32 μs. In this case, the first device can feed back the sensing content in an immediate mode.

[0124] Optionally, based on Table 3, the immediate mode and the delayed mode are compatible, and the mapping relationship indicated by the first information may be shown in Table 4 or Table 5. It should be understood that Table 4 and Table 5 are merely examples of the mapping relationship between the element and the requirement information, and do not limit the specific mapping relationship. For example, when the element is a bit amount range, the mapping relationship between the bit amount range and the requirement information may satisfy one row, several rows, or all rows in Table 4 or Table 5. [Table 4] [Table 5]

[0125] For example, in Table 4 or Table 5, the boundary values ​​of the bit amount range (e.g., a0, b0, a1, b1, ..., a7, and b7 in Table 4, or a, b, c, and +∞ in Table 5) can be represented by using some bit amounts (e.g., x bits). For example, 4 bits (i.e., x=4) represent these boundary values, and every two boundary values ​​correspond to one bit amount range. It can be understood that the 4 bits can represent 16 indexes, which are 0 to 15 in order, and each index corresponds to one boundary value.

[0126] Table 5 is used as an example. In one implementation, the bit amount range can be represented in a format where 2 is the base and the index represented by the x bits is the power of the exponent. In other words, the boundary value of each bit amount range is a value whose base is 2 and whose index is the power of the exponent. 4 bits are used as an example. In this implementation, the maximum bit amount range that can be represented is 2 15 In another implementation, the boundary value other than +∞ is a value whose base is 2 and whose exponent is a power of the index represented by x bits, one of the multiple indexes represented by the x bits may directly indicate positive infinity or 0. Continuing, that is, x=4 is used as an example. The 4 bits may represent indexes 0 to 15, and the last index 15 may be selected to directly indicate positive infinity, and the first index 0 is selected to indicate 0.

[0127] To further reduce the indication overhead, the bit amount range to be indicated may be expanded based on a positive integer w, where w may be a preset value or a default value, for example, w=10. For example, the bit amount range in the first row in Table 5 is used as an example, and the bit amount range is 2 a+w 2 w The bit amounts less than w default to comply with the requirement information corresponding to the bit amount range in the first row, and the bit amounts indicating these boundary values ​​can be reduced by setting w to achieve the purpose of using a small bit amount to indicate a large bit amount range.

[0128] In addition, for example, m PAD =A represents a padding requirement of 32 microseconds, m PAD =B represents a padding requirement of 128 microseconds.

[0129] Implementation form 2 The first information indicates an element, and there is a mapping relationship between the element and the requirement information.

[0130] The requirement information is used to determine padding bits and a feedback mode, where the elements include one or more of the spatial stream amount, the RU size, the bit amount, and the bit amount range, and the feedback mode includes an immediate mode or a delayed mode.

[0131] In implementation form 2, the first information only indicates an element, but there is a mapping relationship between the element and the requirement information. The mapping relationship may be preset. The first device indicates the element to the second device, and the second device may determine a feedback mode and a padding requirement of the first device for the trigger frame based on the preset mapping relationship. The feedback mode includes an immediate mode or a delayed mode.

[0132] Table 5 is used as an example. PAD =0, immediate mode and m PAD = A, immediate mode and m PAD = B, delay mode and m PAD Four requirement information items are preset: immediate mode and m PAD = A and immediate mode and m PAD =B indicates an immediate mode with a padding requirement, and the remaining two pieces of requirement information indicate an immediate mode or a delayed mode without a padding requirement. In the second implementation, the first information indicates four bit amount ranges, 0 to a, a to b, b to c, and c to +∞. The preset mapping relationship between the elements and the requirement information is that the four elements indicated by the first information are, in the order of forward and backward, immediate mode and m PAD =0, immediate mode and mPAD = A, immediate mode and m PAD = B, delay mode and m PAD = 0. When the sequence of elements indicated by the first information is 0 ~ a, a ~ b, b ~ c, and c ~ + ∞, when the first information indicates only the elements, the first information may also indicate the mapping relationship between the requirement information and the elements in Table 5.

[0133] Implementation form 3 The first information indicates requirement information, and there is a mapping relationship between the requirement information and an element.

[0134] In implementation form 3, the first information only indicates the requirement information, but there is a mapping relationship between the requirement information and the element, and the relationship can also be preset. The first device indicates the requirement information to the second device, and the second device can determine the feedback mode and the padding requirement of the first device for the trigger frame based on the preset mapping relationship. The feedback mode includes an immediate mode or a delayed mode.

[0135] Table 5 is used as an example. The mapping relationship between four elements and four requirement information is preset, and the elements are in the bit amount ranges of 0 to a, a to b, b to c, and c to +∞. In implementation form 3, the first information is immediate mode and m PAD =0, immediate mode and m PAD = A, immediate mode and m PAD = B, and delay mode and m PAD =0. Immediate mode and m PAD = A and immediate mode and m PAD =B indicates immediate mode with padding requirement, and the remaining two requirement information indicate immediate mode without padding requirement or delayed mode. The preset mapping relationship is assumed to be that the four requirement information indicated by the first information correspond one-to-one to the four elements 0~a, a~b, b~c, and c~+∞, respectively. If the sequence of elements indicated by the first information is immediate mode and m PAD =0, immediate mode and m PAD= A, immediate mode and m PAD = B, and delay mode and m PAD If =0, when the first information only indicates the requirement information, the mapping relationship between the requirement information and the elements in Table 5 may also be indicated, and the instruction overhead may be reduced.

[0136] In solution 2, it can be seen that there is a mapping relationship between R requirement information and R elements. The first information may indicate the mapping relationship, and the mapping relationship is agreed upon between the first device and the second device, or the mapping relationship is pre-configured. The first information may indicate the element or requirement information, or indicate the padding requirement of the first device for the feedback mode and the trigger frame. In the embodiment of the present application, unless otherwise specified, the trigger frame in the delay mode does not have padding bits for sensing, or in other words, the delay mode has no padding requirement.

[0137] In solution 2, an example in which the element is a bit amount range is used for explanation. Alternatively, the element may be a bit amount, a RU size, a spatial stream amount, etc. The specific implementation is similar. The details will not be described again.

[0138] Optionally, the R elements of solution 2 may alternatively be different elements. For example, when different padding requirements are determined based on different bit amount ranges, when the RU is larger than the size or the spatial stream amount is larger than a threshold, the requirement information indicates a delay mode. In this case, it can be seen that the R requirement information not only has a mapping relationship with the bit amount range, but also has a mapping relationship with the RU size or the spatial stream amount. In this case, the R requirement information has a mapping relationship with multiple elements.

[0139] Optionally, in one example, the mapping relationship between the elements and the padding requirements indicated by the requirements information may be linear.

[0140] For example, the element is a bit amount. When the first information indicates that the bit amount fed back by the first device is p, an additional duration, i.e., q microseconds, is required. Optionally, one of p and q may be set fixedly, and the other is indicated by the first information. Alternatively, both p and q are indicated by the first information. If the first device informs the second device through the first information that it takes q microseconds to feed back p bits, the second device can know at least the amount of padding bits for sensing that need to be added if the padding requirement of the first device for the trigger frame needs to be satisfied. The amount of padding bits for sensing that need to be added at least can be represented by a duration.

[0141] For example, when the mapping relationship is a linear mapping relationship, the duration that at least needs to be increased may be determined according to the following formula (3): (actual amount of bits that need to be processed / p)·q (3)

[0142] In this example, it is assumed that p=5000 and q is 4 microseconds. When the second device sends a trigger frame, the duration that needs to be increased by at least (amount of bits that actually need to be processed / 5000)·4 microseconds.

[0143] In addition, at least when the duration that needs to be increased is calculated according to formula (2), the value corresponding to (amount of bits that actually need to be processed / p) may be further simplified according to the specification, for example, rounded up or down, or simplified after the calculation according to formula (3) is completed, or set to a multiple of the value according to the specification, but this is not limited thereto.

[0144] Optionally, in another example, the mapping relationship between the elements and the padding requirements determined based on the requirements information may be non-linear.

[0145] For example, the element is a bit amount. For example, the mapping relationship between the bit amount and the padding requirement can be calculated according to formula (4): ((actual amount of bits that need to be processed - r) / p) q (4) r is a preset threshold amount of bits.

[0146] According to equation (4), it can be seen that when the amount of bits that actually needs to be processed by the first device is less than the threshold r, the first device has no padding requirement for the trigger frame.

[0147] In addition, optionally, in any implementation of the above Solution 2, a more direct mapping relationship may be satisfied between the requirement information and the elements. For example, the mapping relationship may be as follows: When the representation value of the element is equal to or greater than a specified threshold value of the element, the padding requirement or feedback mode indicated by the requirement information is set to a fixed value, and / or When the representation value of an element is less than or equal to a specified threshold value of the element, the padding requirement or feedback mode indicated by the requirement information is set to be fixed.

[0148] Optionally, the padding requirement or the feedback mode indicated by the requirement information is set fixedly.

[0149] For example, the requirement information may indicate a delay mode when the representation value of the element is greater than or equal to a specified threshold value for the element, or the requirement information may indicate a determined padding requirement, e.g., m PAD In another example, the requirement information indicates an immediate mode and no padding requirement when the representation value of the element is equal to or less than the specified threshold value of the element. Optionally, the specified threshold value in these examples may be fixedly set in a standard or may be transmitted between the first device and the second device via signaling. This is not limited.

[0150] For example, the element is a bit amount. The mapping relationship may be that when the bit amount that needs to be processed by the first device is larger than a specified threshold, the spatial stream amount is larger than a specified threshold, or the RU is larger than a specified size, the delay mode may be used directly, or the specified padding requirement may be used.

[0151] As explained above, the trigger frame is used to trigger the first device to feed back the sensing content.

[0152] Optionally, in a more specific implementation, the trigger frame is used to trigger the first device to feed back a first type of sensing content, the first type belonging to one of at least two types of sensing content that the first device can feed back, the at least two types of sensing content including a CSI type or a truncated channel impulse response (TCIR) type.

[0153] In this application, different sensing contents refer to different types of sensing contents, for example, the sensing content being CSI and the sensing content being TCIR are two different types of sensing contents.

[0154] The trigger frame transmitted by the second device may be used to trigger the first device to feedback a certain type of sensing content. In this case, the first information indicates the padding requirement of the first device for the trigger frame that triggers the feedback of the type of sensing content. For example, the trigger frame A triggers the first device to feedback CSI, and the first information indicates the padding requirement of the first device for the trigger frame A. The trigger frame B triggers the first device to feedback TCIR, and the first information indicates the padding requirement of the first device for the trigger frame B. For feedback of any type of sensing content, the specific implementation form in which the first information indicates the padding requirement of the first device for the trigger frame may be any implementation form in the above-mentioned Solution 1 and Solution 2. This is not limited. For example, for CSI type sensing content, the first device uses Solution 1 to indicate the padding requirement of the first device for the trigger frame, and for TCIR type sensing content, the first device uses the implementation form of Solution 2 to indicate the padding requirement of the first device for the trigger frame. Alternatively, for different types of sensing content, the same solution may indicate the padding requirements of the first device for the respective trigger frames.

[0155] The above-mentioned embodiments of Solution 1 and Solution 2 provide a method in which the first device can feed back the sensing content to the second device in an immediate mode, on the premise that padding bits for sensing are added to the trigger frame. Since the first device indicates the padding requirements of the first device for the trigger frame to the second device in advance, it can be understood that when transmitting the trigger frame, the second device adds padding bits for sensing to meet the padding requirements of the first device for the trigger frame, so that the first device can have enough time to receive the trigger frame and feed back the sensing content. By using any one of the embodiments of Solution 1 and Solution 2 above, the efficiency of feeding back the sensing content by the sensing receiver can be improved. In addition, the mode in which the sensing receiver feeds back the sensing content is more flexible.

[0156] As described in the above embodiment of the present application, the requirement information is used to determine the padding requirement and feedback mode for sensing. Specifically, in the above embodiment, the following may be related to: the requirement information indicates an immediate mode and a padding requirement, the requirement information indicates an immediate mode and no padding requirement, or the requirement information indicates a delayed mode and no padding requirement. For flexibility in implementation, the present application further provides some other implementation forms. For example, the requirement information may indicate only a padding requirement. In this case, the immediate mode is indicated by default or implicitly. The following Table a is used as an example. For a bit amount range [a1, b1], the requirement information is m PAD =A, which implies immediate mode. This is similar for the bit amount ranges [a2,b2], ..., and [a6,b6]. In this implementation, for immediate and delayed modes without padding requirements, the requirement information may indicate immediate or delayed mode. The following table a or table b is used as an example for explanation. [Table 6] [Table 7]

[0157] Optionally, m PAD = 0 may imply immediate mode with no padding requirement. PAD When is nonzero, immediate mode with padding requirements is implied, and m PAD The value of is used to determine the specific padding requirement. In addition, when the requirement information indicates "delay mode", this indicates a deferred mode with no padding requirement, for example, as shown in Table c or Table d below. [Table 8] [Table 9]

[0158] In addition, optionally, in yet another implementation, when the requirement information indicates a padding requirement, both immediate and delayed modes may be indicated. For example, the time length indicated by the requirement information may be non-zero, e.g., 16 microseconds, 32 microseconds, 64 microseconds, or 128 microseconds, and may represent a padding requirement in immediate mode or a padding requirement in delayed mode. In another example, the m indicated by the requirement information may be PAD When the value of is non-zero, for example, m PAD =A or m PAD When =B, this means that the padding requirement in immediate mode is m PAD =A or m PAD = B or the padding requirement in delayed mode is m PAD =A or m PAD =B. This is not limited. For example, in this case, one additional bit may be added to distinguish the immediate mode from the delayed mode.

[0159] Below, we further provide a solution in which the first device has no padding requirement for the trigger frame, for example, solution 3.

[0160] Solution 3 In some cases, after receiving a trigger frame from the second device, the first device transmits the sensing content to the second device in an immediate mode.

[0161] Optionally, these cases may include one or more of the following: Whether a trigger frame probe phase exists between the null data packet announcement (NDPA) phase of the sensing measurement and the receipt of the trigger frame and the transmission of the sensing content; whether there is a threshold-based channel change collection phase between the NDPA phase of the sensing measurement and the receipt of the trigger frame and the transmission of the sensing content; Between the NDPA phase of the sensing measurement and the receipt of the trigger frame and the transmission of the sensing content, there are one or more other phases.

[0162] It should be understood that in the above case, since there are more other phases after the NDPA phase, this corresponds to the first device being given more reaction and processing time. Therefore, the first device may not have a padding requirement for the trigger frame used to trigger the first device to feed back the sensing content.

[0163] Optionally, in the above case, the first device does not have a padding requirement for the trigger frame may be a default and does not need to be indicated by the first device to the second device. Alternatively, in the above case, the padding requirement of the first device for the trigger frame may be indicated by the first device to the second device. For example, the first device transmits z-bit indication information to the second device, and the z-bit indication information indicates whether a minimum padding requirement exists in the above case. For example, the z-bit indication information may include two bits and may indicate four cases, including the above three cases. Alternatively, the z-bit indication information may include one bit and indicates that the first device does not have a minimum padding requirement when any one of the above cases is satisfied.

[0164] In solution 1 and solution 2, the second device receives first information from the first device, and learns in advance the padding requirement of the first device for the trigger frame based on the first information. In this way, when transmitting the trigger frame, the second device adds padding bits for sensing to the trigger frame to meet the padding requirement of the first device for the trigger frame. Therefore, the first device can have enough time in the current measurement instance to feed back the sensing content that is fed back when triggered by the triggered frame.

[0165] The following further provides a solution, for example, solution 4, in which the first device indicates a feedback mode for sensing content to the second device.

[0166] Solution 4 The first device indicates a feedback mode for sensing content to the second device in the feedback frame, and the feedback mode for sensing content is one of the following: Immediate mode, or Delay mode.

[0167] In solution 4, the second device that transmits the trigger frame does not need to know or determine in advance whether the first device that receives the trigger frame has enough time in the current measurement instance to feedback the sensing content that is fed back when triggered. After the second device transmits the trigger frame to the first device, when transmitting the sensing content, the first device informs the second device whether the sensing content is feedback in an immediate mode or a delayed mode. For example, the first device indicates the immediate mode or the delayed mode by using one bit.

[0168] For example, a first device receives a trigger frame from a second device, and the trigger frame is used to trigger the first device to transmit a sensing content. The first device transmits the sensing content and second information to the second device. The second information indicates a feedback mode for the sensing content, and the feedback mode is either an immediate mode or a delayed mode.

[0169] Optionally, the second information may be carried in the sensing measurement report or may be present in the CSI variability feedback frame. Based on the second information, the second device may know whether the sensing content is fed back by the first device in an immediate mode or a delayed mode. For example, the second device may know whether the sensing content is the sensing content fed back when triggered in the current measurement instance or the sensing content fed back when triggered in y (y is an integer equal to or greater than 1) previous measurement instances. For example, when y=0, this indicates that the sensing content fed back by the first device is the sensing content fed back when triggered in the current measurement instance, i.e., the immediate feedback mode. When y=3, this indicates that the sensing content fed back by the first device is the sensing content fed back when triggered in the previous three measurement instances, i.e., the delayed mode.

[0170] Solution 4 is used: the first device does not need to indicate the padding requirements for sensing related to the trigger frame to the second device in advance, and the first device (i.e., the sensing receiver) may decide by itself whether the feedback can be performed immediately or delayed.

[0171] In some of the above solutions or embodiments, the first information transmitted by the first device to the second device indicates the padding requirement of the first device for the trigger frame, and the padding requirement is for sensing. When the second device enables the transmitted trigger frame to meet the padding requirement based on the first information, the first device may feed back the measurement result for sensing to the second device in an immediate mode. It should be understood that in the trigger-based sensing procedure, the format of the trigger frame is complicated, and the first device needs to prepare a corresponding response, so that more reaction and processing time needs to be given to the first device. Therefore, the first device indicates the padding requirement of the first device for the trigger frame to the second device through the first information, so that the trigger frame transmitted by the second device meets the padding requirement. In practice, the trigger frame meets the padding requirement, i.e., more time is given to the first device for reaction and processing, so that the first device can feed back (or report) the measurement result for sensing to the second device in an immediate mode.

[0172] Optionally, the padding requirement of the first device for the trigger frame may be further understood as an additional padding time required after the NDPA probe phase (e.g., after the first device receives an NDP in the NDPA probe phase) to enable the first device to perform sensing feedback in an immediate mode, or an additional padding time required in a sensing measurement instance before the first device feeds back the measurement result for sensing to enable the first device to perform sensing feedback in an immediate mode. In other words, in order to enable the first device to feed back the measurement result for sensing in an immediate mode, padding may be performed in the period from when the first device receives a PPDU that needs to be measured to when the first device feeds back the measurement result obtained by measuring the PPDU, and the position to be padded is not limited. For example, in some of the above-mentioned solutions or embodiments, it is an example in which the padding time is additionally added after the trigger frame. In practice, it is not limited to additionally adding padding time after the trigger frame to enable the first device to feed back the measurement result for sensing to the second device in an immediate mode, and there may be some other implementation forms.

[0173] Some embodiments are further described below. In these embodiments, the first device indicates a padding requirement to the second device. The padding requirement may be understood as a first duration from the time the first device receives the first PPDU to the time the first device transmits the second PPDU in the immediate mode. The second PPDU includes a measurement result for sensing, and the measurement result for sensing is obtained by the first device by measuring the first PPDU.

[0174] In one embodiment, the first device indicates the padding requirement in a signaling interaction with the second device to indicate when the first device may perform feedback in an immediate mode and when the first device may perform feedback in a delayed mode. For example, the signaling interaction between the first device and the second device may be during a measurement setup phase. For example, the first device signals the padding requirement in a measurement setup request frame or a measurement setup response frame.

[0175] In the following embodiments, the null data packet announcement may also be referred to as a null data physical layer protocol data unit announcement (NDPA). The null data packet may also be referred to as a null data physical layer protocol data unit (NDP).

[0176] This embodiment will now be described with reference to FIG.

[0177] FIG. 7 is a schematic flow chart of another communication method according to the present application.

[0178] 710: A first device sends first indication information to a second device, where the first indication information indicates a first duration from when the first device receives a first PPDU to when the first device sends a second PPDU in an immediate mode; and The second PPDU includes a measurement result for sensing, and the measurement result for sensing is obtained based on the first PPDU.

[0179] The second device receives first indication information from the first device.

[0180] Optionally, the first indication information indicates a first duration between an end time of the first PPDU and a start time of the first device transmitting the second PPDU in the immediate mode. Optionally, the first duration may be understood as one of the following: the shortest duration between the first device receiving the first PPDU and the second PPDU being transmitted in immediate mode; a duration from the end of the first device receiving the first PPDU to the start of the first device transmitting the second PPDU in immediate mode; an expected duration during which the first device can transmit the second PPDU in immediate mode; the duration required by the first device to transmit the second PPDU in immediate mode; the shortest duration required by the first device to transmit the second PPDU in immediate mode, or A duration threshold used to determine whether the first device can transmit the second PPDU in an immediate mode, where if the duration threshold is met, the first device can transmit the second PPDU in the immediate mode, and if not, the first device can only transmit the second PPDU in a delayed mode. Here, the duration threshold being met may be that the duration threshold may be equal to or greater than the duration threshold, and the duration threshold not being met may be that the duration threshold is less than the duration threshold. Alternatively, the duration threshold being met may be that the duration threshold is greater than the duration threshold, and the duration threshold not being met may be that the duration threshold is equal to or less than the duration threshold. This is not limited.

[0181] 720: The first device transmits a second PPDU.

[0182] Optionally, in one implementation, for the first device, the first device sending the first indication information to the second device is to report to the second device a padding requirement that the first device sends the measurement result for sensing in an immediate mode. After the second device receives the first indication information, if the padding requirement indicated by the first indication information is satisfied, the first device performs the feedback in the immediate mode. Otherwise, the first device can only perform the feedback in the delayed mode because the reaction and processing time by the first device is not enough. For example, the padding requirement is a first duration. If the duration from the first device receiving the first PPDU to the first device sending the second PPDU meets the first duration, the first device sends the second PPDU in the immediate mode. If the duration from the first device receiving the first PPDU to the first device sending the second PPDU does not meet the first duration, the first device sends the second PPDU in the delayed mode.

[0183] In this embodiment, as described above, the duration from when the first device receives the first PPDU to when the first device transmits the second PPDU satisfies the first duration, which may mean that the duration from when the first device receives the first PPDU to when the first device transmits the second PPDU is equal to or greater than the first duration. The duration from when the first device receives the first PPDU to when the first device transmits the second PPDU does not satisfy the first duration, which may mean that the duration from when the first device receives the first PPDU to when the first device transmits the second PPDU is less than the first duration.

[0184] Alternatively, the duration from when the first device receives the first PPDU to when the first device transmits the second PPDU fulfills the first duration may mean that the duration from when the first device receives the first PPDU to when the first device transmits the second PPDU is greater than the first duration. The duration from when the first device receives the first PPDU to when the first device transmits the second PPDU does not fulfill the first duration may mean that the duration from when the first device receives the first PPDU to when the first device transmits the second PPDU is equal to or less than the first duration. This is not limited to this.

[0185] Thus, in step 720, if the duration from when the first device receives the first PPDU to when it transmits the second PPDU satisfies the first duration, the first device transmits the second PPDU in an immediate mode, and if the duration from when the first device receives the first PPDU to when it transmits the second PPDU does not satisfy the first duration, the first device transmits the second PPDU in a delayed mode.

[0186] For example, the first PPDU is an NDP in the NDPA probe phase, and the second PPDU is a PPDU including a measurement result for sensing. In this example, the duration from when the first device receives the first PPDU to when the second PPDU is transmitted in the immediate mode is the duration from the end of the NDP to when the first device starts transmitting the second PPDU in the immediate mode. FIG. 8 is an example of the duration from when the first device receives the first PPDU to when the first device sends the second PPDU. As shown in FIG. 8, the first PPDU is an NDP in the NDPA probe phase, and the second PPDU is a PPDU including a measurement result for sensing in the report phase. The measurement result for sensing (or sensing content) is obtained by the first device by measuring the NDP. In this example, the first indication information specifically indicates the duration from the end of the NDP to when the first device starts transmitting the second PPDU in the immediate mode. Optionally, the first duration may include a SIFS between the NDP and the trigger frame and a SIFS between the trigger frame and the second PPDU. Alternatively, the first duration may include some of these SIFS. Alternatively, the first duration may not include these SIFS. Alternatively, the first duration may be the length of any period of time from the end of the NDP to the start of the second PPDU. This is not limited.

[0187] Optionally, the end time of the first PPDU may be the end time of the second device transmitting the first PPDU, or the end time of the first device receiving the first PPDU. Similarly, the start time of the second PPDU may be the start time of the second device transmitting the second PPDU, or the start time of the second device receiving the second PPDU. This is not limited. Optionally, the end time and the start time may be in microseconds.

[0188] Optionally, in these embodiments, the measurement result for sensing may alternatively be understood as a measurement result for sensing corresponding to the first PPDU, or a measurement result for sensing obtained by measuring the first PPDU. When the first PPDU is an NDP, the measurement result for sensing may be a measurement result for sensing corresponding to the NDP. Alternatively, the measurement result for sensing may be understood to be obtained by measuring the NDP.

[0189] For example, the first instruction information may indicate an index value of any row in Table 6, and the padding requirement corresponding to the index value and the corresponding feedback mode are shown in Table 6. [Table 10]

[0190] For example, the index value indicated by the first indication information is ID=1, that is, the index value included in the first indication information is “1”, where “ID=1” corresponds to “immediate mode and 64 μs”, indicating that the shortest duration from when the first device receives the first PPDU to when it transmits the second PPDU in the immediate mode is 64 μs. In other words, if the first device needs to feed back the measurement result for sensing in the immediate mode, the padding requirement is at least 64 μs. Alternatively, 64 μs may be regarded as the duration threshold. If the duration threshold is met, the immediate mode is used, and if the duration threshold is not met, the delayed mode is used. For example, the duration threshold being met is equal to or greater than the duration threshold. If the duration from when the first device receives the first PPDU to when it transmits the second PPDU is equal to or greater than 64 μs, the first device feeds back the measurement result for sensing in the immediate mode. If the duration from when the first device receives the first PPDU to when it transmits the second PPDU is less than 64 μs, the first device feeds back the measurement result for sensing in a delayed mode. In another example, "ID=0" corresponds to "immediate mode and 0 μs", indicating that the duration threshold is 0 μs. If the duration from when the first device receives the first PPDU to when it transmits the second PPDU is equal to or greater than 0 μs, the first device uses the immediate mode.

[0191] Optionally, the first instruction information indicates a padding requirement corresponding to the index value of a row in Table 6 and a feedback mode corresponding to the padding requirement. For example, the first instruction information may specifically be "immediate mode and 64 μs", indicating that the duration threshold is 64 μs. If it is equal to or greater than 64 μs, the immediate mode is used. Conversely, if it is less than 64 μs, the delayed mode is used.

[0192] In addition, a receiver that only supports the delayed mode is considered. Table 6 further includes the case of ID=7. For example, the index value indicated by the first indication information is ID=7, where "ID=7" corresponds to "delayed mode and 0 μs", indicating that the shortest duration from when the first device receives the first PPDU to when it transmits the second PPDU in the immediate mode is 0 μs. If the duration from when the first device receives the first PPDU to when it transmits the second PPDU is equal to or greater than 0 μs, the corresponding delayed mode is used. Similarly, 0 μs may be considered to be the duration threshold. If the duration threshold is met, the delayed mode is used.

[0193] In this embodiment, the first device indicates the duration requirement required by the first device to use the corresponding feedback mode to the second device through the first indication information, and it can be seen that the duration requirement can be represented by a duration threshold. If the duration from when the first device receives the first PPDU to when the first device transmits the second PPDU meets the duration threshold, the first device feeds back the measurement result for sensing in the corresponding feedback mode. For example, the duration threshold may be one of 0 μs, 64 μs, 96 μs, 128 μs, or 256 μs shown in Table 6, or may be another value indicating the duration. Specifically, when the duration threshold is 0 μs and corresponds to the delayed mode (i.e., ID=7), this indicates that when the duration from when the first device receives the first PPDU to when the first device transmits the second PPDU meets 0 μs, the first device feeds back the measurement result for sensing in the delayed mode. When the duration threshold is 0 μs and corresponds to the immediate mode (i.e., ID=0), this indicates that when the duration from when the first device receives the first PPDU to when the first device transmits the second PPDU meets 0 μs, the first device feeds back the measurement result for sensing in the immediate mode.

[0194] It should be understood that in Table 6, when the padding requirement corresponding to ID=7 and the delay mode corresponding to the padding requirement are not taken into account, if the duration from when the first device receives the first PPDU to when the first device transmits the second PPDU satisfies the padding requirement (or the duration requirement) indicated by the first indication information, the first device performs feedback in the immediate mode. Otherwise, the first device can only perform feedback in the delayed mode.

[0195] Optionally, the first instruction information may indicate an index value of any row in Table 7. By default, the padding requirement corresponding to each index value is the padding requirement for the first device to use the immediate mode. For example, when the first instruction information indicates that the index value is 1, this indicates that the padding requirement for the first device to use the immediate mode is at least 64 μs. If it is 64 μs or more, the immediate mode is used. If it is less than 64 μs, the delayed mode is used. Alternatively, the first instruction information may indicate a padding requirement corresponding to an index value of a row in Table 7. By default, the padding requirement is the padding requirement for the first device to use the immediate mode. [Table 11]

[0196] It should be understood that the padding requirement in Table 6 or Table 7 may be a minimum padding requirement, i.e., a duration that must be at least met between the end of the first PPDU and the start of the second PPDU. Alternatively, the duration corresponding to the padding requirement in Table 6 or Table 7 may be greater than the duration corresponding to the minimum padding requirement. In one example, the minimum padding requirement for the first device to use the immediate mode is 8 microseconds, and the first device transmits the first indication information. The padding requirement indicated by the first indication information may be a duration greater than 8 microseconds, for example, 10 microseconds.

[0197] Optionally, in the above example of Table 6 or Table 7, the index value may specifically be several bits, for example, m bits. Optionally, m bits may be carried in a frame interaction process before the NDP. For example, m bits may be carried in a sensing measurement setup request frame or a sensing measurement setup response frame. From Table 6 or Table 7, it can be seen that different values ​​of m bits correspond to different padding requirements. An example of m=3 is used. The padding requirement corresponding to 001 is 64 μs, the padding requirement corresponding to 010 is 96 μs, and so on.

[0198] Optionally, the first device may directly indicate the padding requirement by using x bits. In other words, the first indication information may be x bits, and the value of the x bits represents a duration corresponding to the padding requirement. For example, the padding requirement is a first duration from when the first device receives the first PPDU to when the second PPDU is transmitted in the immediate mode. For example, when x=6, 000000 indicates 0 μs, and 000011 indicates 3 μs. When the first indication information is 000011, it indicates that the shortest duration required by the first device to feed back the measurement result for sensing in the immediate mode is 3 μs. In this embodiment, when the first indication information is a specific value, it may indicate that the first device uses the delay mode. The specific value may be agreed or determined by the first device and the second device through negotiation. This is not limited.

[0199] In this embodiment, if the duration from the end of the NDPA probe phase to the first device reporting the measurement result for sensing meets (is greater than) the minimum duration indicated by the first indication information, the first device can perform feedback using the corresponding feedback mode. Otherwise, the first device can only perform feedback in the delay mode because the reaction and processing time is not met.

[0200] In addition, in Table 6 or Table 7, the reserved index value may be regarded as an index value that is not transmitted when the first device indicates a padding requirement to the second device. Alternatively, from the perspective of the second device, if the index value indicated by the first indication information is a reserved index value, for example, ID=5 or ID=6 in Table 6, the second device ignores the first indication information or does not process the first indication information.

[0201] In another embodiment, the first device transmits a first indication information to the second device. The first indication information indicates a minimum duration from when the first device receives the first PPDU to when the second device transmits the second PPDU in an immediate mode. The second device must ensure that the duration from the end time of the first PPDU to when the first device reports the measurement result for sensing meets the minimum duration, i.e., is equal to or greater than the minimum duration. In this embodiment, in a possible implementation, the padding requirement indicated by the first device to the second device via the first indication information is necessarily met by the second device by default. In another possible implementation, when the first device transmits the first indication information to the second device, the first device further transmits a third indication information to the second device, and the third indication information indicates that the padding requirement indicated by the first indication information must be met by the second device. In this embodiment, the first device reports the measurement result for sensing in an immediate mode. Optionally, in one example, when the first device transmits the third instruction information to the second device, the first device may further receive the second instruction information from the second device. In this case, the second instruction information instructs the first device to use the immediate mode. This example may be understood as the first device indicating to the second device through the third instruction information that the first device needs to use the immediate mode. Then, the second device transmits the second instruction information to the first device based on the third instruction information. The second instruction information instructs the first device to use the immediate mode. The step of transmitting the third instruction information to the second device by the first device may be performed before the step of receiving the second instruction information from the second device by the first device. Optionally, the minimum duration requirement may be finally determined by the first device and the second device through negotiation.

[0202] ID=2 in Table 6 is used as an example. If the index value indicated by the first indication information sent by the first device is 2, the second device must satisfy that the duration between the end time of the NDP and the start time of the first device reporting the second PPDU including the measurement result for sensing is not less than 96 μs. Therefore, the first device can feed back the measurement result for sensing in an immediate mode.

[0203] In yet another embodiment, the first device transmits a first indication information to the second device. The first indication information indicates a first duration from when the first device receives the first PPDU to when the first device transmits the second PPDU in the immediate mode. However, whether the first device uses the immediate mode or the delayed mode to feed back the measurement result for sensing depends on the second device. Specifically, the first device indicates to the second device through the first indication information that the first device will feed back the padding requirement for the measurement result for sensing in the immediate mode. The second device may determine (or select) that the first device will feed back the measurement result for sensing in the immediate mode or the delayed mode based on the first indication information. If the second device requests the first device to feed back the measurement result for sensing in the immediate mode, the second device transmits a second indication information to the first device, and the second indication information instructs the first device to transmit the second PPDU in the immediate mode. Alternatively, when the second device requests the first device to feed back the measurement result for sensing in the delayed mode, the second device transmits the second instruction information to the first device, and the second instruction information instructs the first device to transmit the second PPDU in the delayed mode. It should be noted that in this embodiment, after the first device notifies the second device of the padding requirement, whether the first device uses the immediate mode or the delayed mode is determined by the second device regardless of whether the padding requirement is satisfied. For example, when the padding requirement is satisfied, if the second device requests the first device to use the delayed mode, the second device instructs the first device to use the delayed mode via the second instruction information. Of course, when the padding requirement is satisfied, if the second device requests the first device to use the immediate mode, the second device may alternatively instruct the first device to use the immediate mode via the second instruction information.

[0204] Optionally, when the first indication information is an index value, it indicates that the first device uses a delay mode. This is applicable to all of the above-mentioned several embodiments. For example, in Table 6 or Table 7, when the index value indicated by the first indication information is ID=7, it indicates that the first device uses a delay mode. Here, the delay mode corresponding to ID=7 is only used as an example, and alternatively, there may be another index value corresponding to the delay mode. This is applicable to all of the above-mentioned several embodiments.

[0205] Optionally, in any one of the above-mentioned embodiments, the first device may further instruct the first device to use the delayed mode by adding a separate field to the second PPDU. For example, the second PPDU carries one bit, and when the value of the one bit is set to 1, this indicates that the second PPDU is transmitted in the delayed mode. When the value of the one bit is set to 0, this indicates that the second PPDU is transmitted in the immediate mode. It may also be understood that the first device explicitly indicates in the second PPDU that the feedback mode of the second PPDU is the immediate mode or the delayed mode.

[0206] In addition, the index values ​​and padding requirements corresponding to each index value (e.g., 64 μs, 96 μs, or 128 μs) shown in FIG. 6 or FIG. 7 are all used as examples. These index values ​​may alternatively be represented in another manner, and the durations corresponding to the padding requirements in each table may alternatively be other values. This is not limited.

[0207] Optionally, the "padding requirement" referred to in this specification may have different understandings in different implementations. For example, the padding requirement may be a requirement for a padding duration (e.g., a first duration), a requirement for a minimum padding duration required when the first device uses an immediate mode, a requirement for at least a padding bit required when the first device uses an immediate mode, or the like. For example, the padding requirement may be that the second device adds more phases between the NDPA phase and the reporting phase, e.g., adds a trigger frame-based probe phase, or the transmission time of the frame is increased, e.g., padding bits are added to the PPDU carrying the trigger frame. In practice, this is not limited as long as the first device can obtain more processing duration before reporting the measurement result for sensing so that the first device can feed back the measurement result for sensing in an immediate mode.

[0208] In addition, in the above embodiment, the procedure of the sensing measurement instance shown in FIG. 2 is used as an example to explain the padding requirement. When the procedure of the sensing measurement instance shown in FIG. 3 is used as an example, the padding requirement may be similar and as shown in FIG. 9. FIG. 9 is another example of the duration from when the first device receives the first PPDU to when it transmits the second PPDU. In this example, the first device feeds back the CSI variability to the second device. In this case, the padding requirement may refer to the shortest duration required between the end of the NDPA probe phase (i.e., the end of the NDP in the NDPA probe phase) and the time when the first device transmits a measurement report (including the CSI variability).

[0209] In addition, although the padding requirement in some of the above embodiments is described by using a duration as an example, it should be understood that it may alternatively be another quantity, such as an amount of bits, that corresponds to a duration and may indicate the padding requirement, without being limited thereto.

[0210] In addition, in the above embodiment, the first device uses immediate mode or delayed mode is described by using the duration requirement as an example. Alternatively, the duration requirement in the above embodiment may be replaced with a requirement on another parameter, such as a requirement on the amount of spatial streams, a resource unit size, a bandwidth size, or a feedback size. The spatial stream is used as an example. If the amount of spatial streams of the measurement result for sensing that needs to be fed back by the first device is greater than 4, the first device uses the delayed mode. If not, the first device uses the immediate mode. Those skilled in the art may learn how to apply another parameter other than the duration based on the above embodiment designed based on the duration. Details will not be described again.

[0211] Optionally, in the above embodiment, the first device indicates the duration requirement for which the immediate mode is used to the second device through the first indication information. The duration requirement may be further associated with another element related to the feedback mode to be used to implement a more accurate indication of the duration requirement. The element may include one or more of the spatial stream amount, the RU size, the bit amount, and the bit amount range. In one example, in a measurement setup request phase before the NDPA probe phase, the first device transmits the first indication information to the second device, and the first indication information indicates the duration requirement for the first device to feedback the measurement result for sensing in the immediate mode. In one example, the duration requirement indicated by the first indication information may include two or more duration requirements, and each duration requirement is associated with several (may be one or more) elements related to the feedback mode. For example, the duration requirement indicated by the first indication information includes duration requirement 1, duration requirement 2, duration requirement 3, and duration requirement 4. Duration requirement 1 is a duration requirement where the amount of spatial streams fed back by the first device is Q and the immediate mode is used for feedback. Duration requirement 2 is a duration requirement where the amount of spatial streams fed back by the first device is R and the immediate mode is used for feedback. Duration requirement 3 is a duration requirement where the bandwidth fed back by the first device is m, the amount of spatial streams fed back by the first device is z and the immediate mode is used for feedback. Duration requirement 4 is a duration requirement where the RU size fed back by the first device is n and the immediate mode is used for feedback. In this example, both duration requirement 1 and duration requirement 2 are associated with the amount of spatial streams, duration requirement 3 is associated with the bandwidth and amount of spatial streams, and duration requirement 4 is associated with the RU size.

[0212] In the NDPA phase, when the second device indicates that the amount of spatial streams that the first device needs to feed back is Q, the second device may determine, based on the first indication information, that the duration requirement for the first device to feed back the measurement results corresponding to the NDP in the NDPA probe phase in the immediate mode is specifically duration requirement 1. When the second device indicates that the amount of spatial streams that the first device needs to feed back is R, the second device may determine, based on the first indication information, that the duration requirement for the first device to feed back the measurement results corresponding to the NDP in the NDPA probe phase in the immediate mode is specifically duration requirement 2.

[0213] The communication method in the present application is described in detail above, and the communication device in the present application is described below.

[0214] 5 is a schematic block diagram of a communication device according to the present application. As shown in FIG. 5, the communication device 1000 includes a processing unit 1100, a receiving unit 1200 and a sending unit 1300.

[0215] Optionally, the communication apparatus 1000 may correspond to a first device in an embodiment of the present application.

[0216] In this case, in some solutions, the units of the communication device 1000 are configured to implement the following functions:

[0217] The sending unit 1300 is configured to: Sending first indication information to a second device, the first indication information indicating a first duration from when the first device receives the first PPDU to when the first device sends a second PPDU in an immediate mode, the second PPDU including a measurement result for sensing, the measurement result for sensing being obtained based on the first PPDU; and Transmitting the second PPDU to the first device.

[0218] Optionally, in one embodiment, the sending unit 1300 is configured to: If the duration between the communication device receiving the first PPDU and the communication device transmitting the second PPDU satisfies the first duration, then transmitting the second PPDU in an immediate mode; or If the duration from when the communication device receives the first PPDU to when the communication device transmits the second PPDU does not satisfy the first duration, transmitting the second PPDU in a delayed mode.

[0219] Optionally, in one embodiment, the receiving unit 1200 is configured to receive second instruction information from a second device, the second instruction information instructing the communication device to transmit the second PPDU in an immediate mode or a delayed mode, and the second instruction information is determined based on the first instruction information.

[0220] The sending unit 1300 is configured to send a second PPDU based on the second indication information.

[0221] Optionally, in one embodiment, the sending unit 1300 is configured to: Send third indication information to the second device, where the third indication information indicates that a duration from when the communication device receives the first PPDU to when the communication device transmits the second PPDU should satisfy the first duration, or the third indication information indicates that the communication device should transmit the second PPDU in an immediate mode.

[0222] The sending unit 1300 sends the second PPDU in an immediate mode.

[0223] Optionally, in one embodiment, the first PPDU is an NDP.

[0224] Optionally, in one embodiment, the first duration is a duration between an end of the NDP and a start of the communication device transmitting the second PPDU in the immediate mode.

[0225] Optionally, in one embodiment, the time when the receiving unit 1200 receives the first indication information is before the start time of the NDP.

[0226] Optionally, in one embodiment, the first PPDU is an NDP, and the time when the receiving unit 1200 receives the second indication information is before the start time of the NDP.

[0227] Optionally, in some other solutions, the units of the communication device 1000 are configured to implement the following functions:

[0228] The sending unit 1300 is configured to send first information to a second device, the first information indicating a padding requirement of the communication device for a trigger frame, where the padding requirement is for sensing.

[0229] The receiving unit 1200 is configured to receive a trigger frame from a second device. The trigger frame has padding bits for sensing, and the padding bits are determined based on a padding requirement.

[0230] Optionally, in one embodiment, the first information indicates a mapping relationship between requirement information and an element, and the requirement information is used to determine padding bits and a feedback mode. The element includes one or more of a spatial stream amount, a resource unit (RU) size, a bit amount, and a bit amount range, and the feedback mode includes an immediate mode or a delayed mode.

[0231] Optionally, in one embodiment, the first information indicates a mapping relationship between R pieces of requirement information and R elements, where the R pieces of requirement information correspond one-to-one to the R elements, and R is a positive integer.

[0232] In this implementation, optionally, the first information further indicates a value of R.

[0233] Optionally, in one embodiment, the first information indicates an element, and there is a mapping relationship between the element and the requirement information, and the requirement information is used to determine padding bits and a feedback mode. The element includes one or more of a spatial stream amount, a resource unit (RU) size, a bit amount, and a bit amount range, and the feedback mode includes an immediate mode or a delayed mode.

[0234] Optionally, in one embodiment, the first information indicates requirement information, and there is a mapping relationship between the requirement information and an element, and the requirement information is used to determine padding bits and a feedback mode. The element includes one or more of a spatial stream amount, a resource unit (RU) size, a bit amount, and a bit amount range, and the feedback mode includes an immediate mode or a delayed mode.

[0235] Optionally, in one embodiment, the requirement information is used to determine padding bits and feedback mode includes: The requirement information is used to determine the feedback mode and a minimum requirement for padding bits, which is 0.

[0236] Optionally, in one embodiment, the mapping relationship between the elements and the requirement information further includes: When the representation value of the element is greater than or equal to the specified threshold, the padding requirement of the first device for the trigger frame, as indicated by the requirement information, is set to be fixed. Alternatively, when the representation value of the element is below a specified threshold, the padding requirement of the first device for the trigger frame, as indicated by the requirement information, is set to be fixed.

[0237] Optionally, in one embodiment, the elements are bit quantities and the mapping relationship includes: A mapping relationship between the amount of bits p and the duration q, or The mapping relationship between the bit amount p, the duration q, and the preset bit amount threshold r. The duration q denotes the padding requirement, and p, q, and r are all positive integers.

[0238] Optionally, in one embodiment, the mapping relationship between the bit amount p and the duration q satisfies the following relationship: (amount of bits that actually need to be processed / p)·q, and / or The mapping relationship between the bit amount p, the duration q, and the preset bit amount threshold r satisfies the following relationship: ((actual amount of bits that need to be processed - r) / p) q where p, q, and r are all positive integers, and q is in units of microseconds.

[0239] Optionally, in one embodiment, the first information indicates one or more of the following: a first index value indicating a padding requirement and an immediate mode; a second index value indicating an immediate mode and no padding requirement; and A third index value, indicating a deferred mode and no padding requirement.

[0240] Optionally, in one embodiment, the trigger frame is used to trigger the first device to feed back a first type of sensing content, the first type of sensing content being one of at least two types of sensing content that the communication device can feed back, the at least two types of sensing content including channel state information (CSI) or a shortened channel impulse response (TCIR).

[0241] In another solution, the receiving unit 1200 is configured to receive a trigger frame from a second device. The trigger frame does not have padding bits for sensing in one or more of the following cases: whether a trigger frame probe phase exists between a null data packet announcement (NDPA) phase of the sensing measurement and receipt of the trigger frame and feedback of the sensing content; There is a threshold-based channel change collection phase between the NDPA phase of the sensing measurement and the receipt of the trigger frame and the feedback of the sensing content, or Between the NDPA phase of the sensing measurement and the receipt of the trigger frame and feedback of the sensing content, there are one or more other phases.

[0242] The processing unit 1100 is configured to control the sending unit 1300 to send the sensing content to the second device in an immediate mode based on the trigger frame.

[0243] In another solution, the receiving unit 1200 is configured to receive a trigger frame from the second device, the trigger frame being used to trigger the communication device to feedback the sensing content.

[0244] The processing unit 1100 is configured to control the sending unit 1300 to send, based on the trigger frame, the sensing content and the second information to the second device based on the trigger frame. The second information indicates a feedback mode for the sensing content, and the feedback mode is one of the following: Immediate mode, or Delay mode.

[0245] Optionally, the communication apparatus 1000 may correspond to a second device in an embodiment of the present application.

[0246] In some solutions, the units of the communication device 1000 are configured to implement the following functions:

[0247] The receiving unit 1200 is configured to: receiving first indication information from a first device, the first indication information indicating a first duration from when the first device receives the first PPDU to when the first device transmits a second PPDU in an immediate mode, the second PPDU including a measurement result for sensing, the measurement result for sensing being obtained based on the first PPDU; and Receiving a second PPDU from the first device.

[0248] Optionally, in one embodiment, if a duration from when the first device receives the first PPDU to when the first device transmits the second PPDU satisfies the first duration, the second PPDU is transmitted in an immediate mode; or If the duration from when the first device receives the first PPDU to when it transmits the second PPDU does not meet the first duration, the second PPDU is transmitted in a delayed mode.

[0249] Optionally, in one embodiment, the sending unit 1300 is configured to send second instruction information to the first device based on the first instruction information, where the second instruction information instructs the first device to send the second PPDU in an immediate mode or a delayed mode. If the second indication information instructs the first device to transmit the second PPDU in the immediate mode, the second PPDU is transmitted in the immediate mode; or If the second instruction information instructs the first device to transmit the second PPDU in the delayed mode, the second PPDU is transmitted in the delayed mode.

[0250] Optionally, in one embodiment, the receiving unit 1200 is configured to: receiving third indication information from the first device, where the third indication information indicates that a duration from when the first device receives the first PPDU to when the first device transmits the second PPDU should satisfy the first duration, or the third indication information indicates that the first device should transmit the second PPDU in an immediate mode; The second PPDU is transmitted in immediate mode.

[0251] Optionally, in one embodiment, the first PPDU is an NDP.

[0252] Optionally, in one embodiment, the first duration is a duration between an end of the NDP and a start of the first device transmitting the second PPDU in the immediate mode.

[0253] Optionally, in one embodiment, the time when the receiving unit 1200 receives the first indication information is before the start time of the NDP.

[0254] Optionally, in one embodiment, the first PPDU is an NDP, and the time when the sending unit sends the second indication information is before the start time of the NDP.

[0255] Optionally, in some other solutions, the units of the communication device 1000 are configured to implement the following functions:

[0256] The receiving unit 1200 is configured to receive first information from a first device, the first information indicating a padding requirement of the first device for a trigger frame, where the padding requirement is for sensing.

[0257] The sending unit 1300 is configured to send a trigger frame to a first device. The trigger frame has padding bits for sensing, and the padding bits are determined based on a padding requirement.

[0258] Optionally, in one embodiment, the first information indicates a mapping relationship between requirement information and an element, and the requirement information is used to determine padding bits and a feedback mode. The element includes one or more of a spatial stream amount, a resource unit (RU) size, a bit amount, and a bit amount range, and the feedback mode includes an immediate mode or a delayed mode.

[0259] Optionally, in one embodiment, the first information indicates a mapping relationship between R pieces of requirement information and R elements, where the R pieces of requirement information correspond one-to-one to the R elements, and R is a positive integer.

[0260] In this implementation, optionally, the first information further indicates a value of R.

[0261] Optionally, in one embodiment, the first information indicates an element, and there is a mapping relationship between the element and the requirement information, and the requirement information is used to determine padding bits and a feedback mode. The element includes one or more of a spatial stream amount, a resource unit (RU) size, a bit amount, and a bit amount range, and the feedback mode includes an immediate mode or a delayed mode.

[0262] Optionally, in one embodiment, the first information indicates requirement information, and there is a mapping relationship between the requirement information and an element, and the requirement information is used to determine padding bits and a feedback mode. The element includes one or more of a spatial stream amount, a resource unit (RU) size, a bit amount, and a bit amount range, and the feedback mode includes an immediate mode or a delayed mode.

[0263] Optionally, in one embodiment, the requirement information is used to determine padding bits and feedback mode includes: The requirement information is used to determine the feedback mode and a minimum requirement for padding bits, which is 0.

[0264] Optionally, in one embodiment, the mapping relationship between the elements and the requirement information further includes: When the representation value of the element is greater than or equal to the specified threshold, the padding requirement of the first device for the trigger frame, as indicated by the requirement information, is set to be fixed. Alternatively, when the representation value of the element is below a specified threshold, the padding requirement of the first device for the trigger frame, as indicated by the requirement information, is set to be fixed.

[0265] Optionally, in one embodiment, the elements are bit quantities and the mapping relationship includes: A mapping relationship between the amount of bits p and the duration q, or The mapping relationship between the bit amount p, the duration q, and the preset bit amount threshold r. The duration q denotes the padding requirement, and p, q, and r are all positive integers.

[0266] Optionally, in one embodiment, the mapping relationship between the bit amount p and the duration q satisfies the following relationship: (amount of bits that actually need to be processed / p)·q, and / or The mapping relationship between the bit amount p, the duration q, and the preset bit amount threshold r satisfies the following relationship: ((actual amount of bits that need to be processed - r) / p) q where p, q, and r are all positive integers, and q is in units of microseconds.

[0267] Optionally, in one embodiment, the first information indicates one or more of the following: a first index value indicating a padding requirement and an immediate mode; a second index value indicating an immediate mode and no padding requirement; and A third index value, indicating a deferred mode and no padding requirement.

[0268] Optionally, in one embodiment, the trigger frame is used to trigger the first device to feed back a first type of sensing content, the first type of sensing content being one of at least two types of sensing content that the communication device can feed back, the at least two types of sensing content including channel state information (CSI) or a shortened channel impulse response (TCIR).

[0269] In the above implementation, the receiving unit 1200 and the transmitting unit 1300 may alternatively be integrated into one transceiver unit having both receiving and transmitting functions, which is not limited herein.

[0270] In an embodiment in which the communication apparatus 1000 corresponds to a first device, the processing unit 1100 is configured to perform processing and / or operations other than the transmit and receive actions implemented in the first device. The receive unit 1200 is configured to perform the receive actions performed by the first device, and the send unit 1300 is configured to perform the transmit actions performed by the first device.

[0271] 4, the sending unit 1300 performs a sending action in step 410, and optionally further performs a sending action in step 430. The receiving unit 1200 performs a receiving action in step 420.

[0272] In an embodiment in which the communication apparatus 1000 corresponds to a second device, the processing unit 1100 is configured to perform processing and / or operations other than the transmit and receive actions implemented in the second device. The receive unit 1200 is configured to perform the receive actions performed by the second device, and the send unit 1300 is configured to perform the transmit actions performed by the second device.

[0273] 4, the receiving unit 1200 performs a receiving action in step 410, and optionally further performs a receiving action in step 430. The sending unit 1300 performs a sending action in step 420.

[0274] Figure 6 is a schematic diagram of the structure of a communication device according to the present application. As shown in Figure 6, the communication device 10 includes one or more processors 11, one or more memories 12, and one or more communication interfaces 13. The processor 11 is configured to control the communication interface 13 to receive and transmit signals, the memory 12 is configured to store a computer program, and the processor 11 is configured to call the computer program from the memory 12 and execute the computer program to enable the communication device 10 to perform the processing performed by the first device or the second device in the method embodiments of the present application.

[0275] For example, the processor 11 may have the functionality of the processing unit 1100 shown in Fig. 5, and the communication interface 13 may have the functionality of the receiving unit 1200 and / or the functionality of the transmitting unit 1300 shown in Fig. 5. Specifically, the processor 11 may be configured to perform processes or operations performed within a communication device, and the communication interface 13 is configured to perform transmitting and / or receiving operations performed by the communication device.

[0276] In one implementation, the communication device 10 may be a first device in a method embodiment. In this implementation, the communication interface 13 may be a transceiver of the first device. The transceiver may include a receiver and / or a transmitter. Optionally, the processor 11 may be a baseband device of the first device, and the communication interface 13 may be a radio frequency device.

[0277] In another implementation, the communication apparatus 10 may be a chip (or a chip system) installed in the first device. In this implementation, the communication interface 13 may be an interface circuit or an input / output interface.

[0278] In one implementation, the communication device 10 may be the second device in the method embodiment. In this implementation, the communication interface 13 may be a transceiver of the second device. The transceiver may include a receiver and / or a transmitter. Optionally, the processor 11 may be a baseband device of the second device, and the communication interface 13 may be a radio frequency device.

[0279] In another implementation, the communication device 10 may be a chip (or a chip system) installed in the second device. In this implementation, the communication interface 13 may be an interface circuit or an input / output interface.

[0280] In FIG. 6, a dashed box after a component (eg, a processor, memory, or a communication interface) indicates that at least one of the components may be present.

[0281] Optionally, the memory and the processor in the above-mentioned device embodiments may be physically independent units, or the memory and the processor may be integrated together, which is not limited herein.

[0282] In addition, the present application further provides a computer-readable storage medium, which stores computer instructions, which, when executed on a computer, perform the operations and / or processes performed by the first device in the method embodiments of the present application.

[0283] The present application further provides a computer-readable storage medium, which stores computer instructions that, when executed on a computer, perform the operations and / or processes performed by the second device in the method embodiments of the present application.

[0284] In addition, the present application further provides a computer program product, which includes computer program code or instructions that, when executed on a computer, perform the operations and / or processes performed by the first device in the method embodiments of the present application.

[0285] The present application further provides a computer program product, the computer program product including computer program code or instructions that, when executed on a computer, perform the operations and / or processes performed by the second device in the method embodiments of the present application.

[0286] In addition, the present application further provides a chip. The chip includes a processor. A memory configured to store a computer program is located independently of the chip. The processor is configured to execute the computer program stored in the memory, such that a first device in which the chip is installed performs the operations and / or processes performed by the first device in any method embodiment.

[0287] Furthermore, the chip may include a communication interface. The communication interface may be an input / output interface, an interface circuit, etc. Furthermore, the chip may include a memory.

[0288] The present application further provides a chip. The chip includes a processor. A memory configured to store a computer program is located independently of the chip. The processor is configured to execute the computer program stored in the memory, such that a second device in which the chip is installed performs the operations and / or processes performed by the second device in any method embodiment.

[0289] Furthermore, the chip may include a communication interface. The communication interface may be an input / output interface, an interface circuit, etc. Furthermore, the chip may include a memory.

[0290] Optionally, there may be one or more processors, there may be one or more memories, and there may be one or more memories.

[0291] In addition, the present application further provides a communication apparatus (which may be, for example, a chip or chip system) including a processor and a communication interface. The communication interface is configured to receive (or referred to as input) data and / or information and transmit the received data and / or information to the processor. The processor processes the data and / or information. The communication interface is further configured to output (or referred to as output) the data and / or information processed by the processor to enable the operations and / or processes performed by the first device in any one of the method embodiments to be performed.

[0292] The present application further provides a communication apparatus (which may be, for example, a chip or chip system) including a processor and a communication interface. The communication interface is configured to receive (or referred to as input) data and / or information and transmit the received data and / or information to the processor. The processor processes the data and / or information. The communication interface is further configured to output (or referred to as output) the data and / or information processed by the processor to enable the operations and / or processes performed by the second device in any one of the method embodiments to be performed.

[0293] In addition, the present application further provides a communication apparatus including at least one processor coupled to at least one memory configured to execute computer programs or instructions stored in the at least one memory to enable the communication apparatus to perform the operations and / or processes performed by the first device in any method embodiment.

[0294] The present application further provides a communication apparatus including at least one processor coupled to at least one memory configured to execute computer programs or instructions stored in the at least one memory to enable the communication apparatus to perform the operations and / or processes performed by the second device in any method embodiment.

[0295] In addition, the present application further provides a wireless communication system, including the first device and the second device in the method embodiment of the present application.

[0296] The processor in the embodiments of the present application may be an integrated circuit chip and has signal processing capabilities. In the implementation process, the steps in the embodiments of the above-mentioned method may be completed by using instructions in the form of hardware integrated logic circuits or software in the processor. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or another programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The general-purpose processor may be a microprocessor, the processor may be any conventional processor, and so on. The steps of the method disclosed in the embodiments of the present application may be directly presented as being performed and completed by a hardware encoding processor, or being performed and completed by a combination of hardware and software modules in the encoding processor. The software modules may be located in mature storage media in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, and so on. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps in the above-mentioned method in combination with the processor's hardware.

[0297] All or part of the methods provided in the foregoing embodiments may be implemented by software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product may include one or more computer instructions. When the computer program instructions are loaded into a computer and executed, the procedures or functions according to the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired manner (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless manner (e.g., infrared, radio, or microwave). The computer readable storage medium may be any available medium that can be accessed by a computer, or a data storage device, such as a server or data center that integrates one or more available media.

[0298] The memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM) and is used as an external cache. By way of example and not of limitation, multiple forms of RAM are available, such as static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchlink dynamic random access memory (synchlink DRAM, SLDRAM), and direct rambus random access memory (direct rambus RAM, DRRAM). It should be noted that memory in the systems and methods described herein includes, but is not limited to, these and any other suitable types of memory.

[0299] In order to clearly describe the technical solutions of the embodiments of the present application, numbers such as "first" and "second" are used in the embodiments of the present application to distinguish the same or similar items that basically provide the same functions. For example, the first index value and the second index value are only used to distinguish different index values. Those skilled in the art can understand that numbers such as "first" and "second" do not limit the quantity, size, and execution order. In addition, "first" and "second" are not limited to being different.

[0300] The term "and / or" in this application merely describes the association relationship between related objects, and represents that three relationships may exist. For example, A and / or B may represent the following three cases: only A exists, both A and B exist, and only B exists. Each of A, B, and C may be singular or plural. This is not limited.

[0301] Additionally, the character " / " generally indicates an "or" relationship between related objects. "When" may alternatively be replaced with "in a case of."

[0302] Those skilled in the art may recognize that, in combination with the examples described in the embodiments disclosed herein, the units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether a function is performed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the functions described for each specific application, but these implementation forms should not be considered to go beyond the scope of this application.

[0303] Those skilled in the art may clearly understand that for convenient and concise description, the detailed operation processes of the above-mentioned systems, devices and units may be referred to the corresponding processes in the above-mentioned method embodiments, and the details will not be described again in this specification.

[0304] In some embodiments provided in the present application, it should be understood that the disclosed system, device, and method may be implemented in other ways. For example, the described device embodiment is merely an example. For example, the division into units is merely a logical division of functions, and may be other divisions in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some functions may be ignored or not performed. In addition, the shown or described mutual couplings or direct couplings or communication connections may be implemented through some interfaces. Indirect couplings or communication connections between devices or units may be implemented in electronic, mechanical, or other forms.

[0305] The units described as separate parts may or may not be physically separate, and the parts shown as units may or may not be physical units, and may be located in one location or distributed over multiple network units. Some or all of the units may be selected based on the actual requirements to achieve the objectives of the solutions of the embodiments.

[0306] In addition, the functional units in the embodiments of the present application may be integrated into one processing unit, each of the units may exist physically alone, or two or more units may be integrated into one unit.

[0307] When a function is implemented in the form of a software functional unit and sold or used as an independent product, the function may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present application may be essentially implemented in the form of a software product, or a part of the technical solution may be implemented in the form of a software product. The computer software product is stored in a storage medium and includes some instructions for instructing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method described in the embodiments of the present application. The aforementioned storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, etc.

[0308] The above description is merely a specific implementation form of the present application, and does not limit the protection scope of the present application. Any variation or replacement that is easily conceived by a person skilled in the art within the technical scope disclosed in this application shall fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. 1. A communication method comprising: sending, by a first device, first indication information to a second device, the first indication information indicating a first duration from when the first device receives a first physical layer protocol data unit (PPDU) to when the first device transmits a second PPDU in an immediate mode, the second PPDU including a measurement result for sensing, the measurement result for sensing being obtained based on the first PPDU; transmitting, by the first device, the second PPDU; The method includes:

2. The step of transmitting, by the first device, the second PPDU, further comprises: transmitting, by the first device, the second PPDU in the immediate mode if the duration between the first device receiving the first PPDU and transmitting the second PPDU satisfies the first duration; or transmitting, by the first device, the second PPDU in a delayed mode if the duration between the first device receiving the first PPDU and transmitting the second PPDU does not satisfy the first duration. The method of claim 1 , comprising:

3. The method comprises: receiving, by the first device, second instruction information from the second device, the second instruction information instructing the first device to transmit the second PPDU in the immediate mode or the delayed mode, the second instruction information being determined based on the first instruction information; Further comprising: The step of transmitting, by the first device, the second PPDU, further comprises: transmitting, by the first device, the second PPDU based on the second indication information. The method of claim 1 , comprising:

4. The method comprises: transmitting, by the first device, third indication information to the second device, the third indication information indicating that a duration from when the first device receives the first PPDU to when the first device transmits the second PPDU should satisfy the first duration, or the third indication information indicating that the first device should transmit the second PPDU in the immediate mode. Further comprising: The step of transmitting, by the first device, the second PPDU, further comprises: transmitting, by the first device, the second PPDU in the immediate mode. The method of claim 1 , comprising:

5. 5. The method of claim 1, wherein the first PPDU is a null data physical layer protocol data unit (NDP).

6. 6. The method of claim 5, wherein the first duration is a duration between an end of the NDP and a start of the first device transmitting the second PPDU in the immediate mode.

7. The method according to claim 5 or 6, wherein the time when the first device receives the first indication information is before a start time of the NDP.

8. 4. The method of claim 3, wherein the first PPDU is a null data physical layer protocol data unit (NDP), and the time at which the first device receives the second indication information is before a start time of the NDP.

9. 1. A communication method comprising: receiving, by a second device, first indication information from a first device, the first indication information indicating a first duration from when the first device receives a first PPDU to when the first device transmits a second PPDU in an immediate mode, the second PPDU including a measurement result for sensing, the measurement result for sensing being obtained based on the first PPDU; receiving, by the second device, the second PPDU from the first device; The method includes:

10. The step of receiving, by the second device, the second PPDU from the first device comprises: receiving, by the second device, the second PPDU from the first device if the duration between the first device receiving the first PPDU and transmitting the second PPDU satisfies the first duration, the second PPDU being transmitted in the immediate mode; or receiving, by the second device, the second PPDU from the first device, if the duration between the first device receiving the first PPDU and transmitting the second PPDU does not satisfy the first duration, the second PPDU being transmitted in a delayed mode; 10. The method of claim 9, comprising:

11. The method comprises: transmitting, by the second device, second instruction information to the first device based on the first instruction information, the second instruction information instructing the first device to transmit the second PPDU in the immediate mode or the delayed mode; Further comprising: The step of receiving, by the second device, the second PPDU from the first device comprises: receiving, by the second device, the second PPDU from the first device, If the second instruction information instructs the first device to transmit the second PPDU in the immediate mode, the second PPDU is transmitted in the immediate mode; or If the second instruction information instructs the first device to transmit the second PPDU in the delayed mode, the second PPDU is transmitted in the delayed mode. The method of claim 9, comprising the steps of:

12. The method comprises: receiving, by the second device, third indication information from the first device, the third indication information indicating that a duration from when the first device receives the first PPDU to when the first device transmits the second PPDU should satisfy the first duration or the third indication information indicating that the first device should transmit the second PPDU in the immediate mode. Further comprising: The step of receiving, by the second device, the second PPDU from the first device comprises: receiving, by the second device, the second PPDU from the first device, the second PPDU being transmitted in the immediate mode; 10. The method of claim 9, comprising:

13. 13. The method of claim 9, wherein the first PPDU is a null data physical layer protocol data unit (NDP).

14. 14. The method of claim 13, wherein the first duration is a duration between an end of the NDP and a start of the first device transmitting the second PPDU in the immediate mode.

15. The method according to claim 13 or 14, wherein the time when the second device receives the first indication information is before a start time of the NDP.

16. 12. The method of claim 11, wherein the first PPDU is a null data physical layer protocol data unit (NDP), and the time at which the second device transmits the second indication information is before a start time of the NDP.

17. A communication device, comprising: a transmitting unit configured to transmit first indication information to a second device, the first indication information indicating a first duration from when the communication device receives a first PPDU to when the communication device transmits a second PPDU in an immediate mode, the second PPDU including a measurement result for sensing, the measurement result for sensing being obtained based on the first PPDU; Equipped with the transmitting unit is further configured to transmit the second PPDU. Communications equipment.

18. The transmitting unit: if the duration between the communication device receiving the first PPDU and transmitting the second PPDU satisfies the first duration, then transmitting the second PPDU in the immediate mode; or transmitting the second PPDU in a delayed mode if the duration between when the communication device receives the first PPDU and when the communication device transmits the second PPDU does not satisfy the first duration. The communication device of claim 17 configured to:

19. The communication device includes: a receiving unit configured to receive second instruction information from the second device, the second instruction information instructing the communication apparatus to transmit the second PPDU in the immediate mode or the delayed mode, the second instruction information being determined based on the first instruction information; Further equipped with The transmitting unit is configured to transmit the second PPDU based on the second indication information.

20. The communication device of claim 17.

20. The transmitting unit: transmitting third indication information to the second device, the third indication information indicating that a duration from when the communication device receives the first PPDU to when the communication device transmits the second PPDU should satisfy the first duration, or the third indication information indicating that the communication device should transmit the second PPDU in the immediate mode; transmitting, by the transmitting unit, the second PPDU in the immediate mode; The communication device of claim 17 , further configured to:

21. The communication device of claim 17 , wherein the first PPDU is an NDP.

22. 22. The communications device of claim 21, wherein the first duration is a duration between an end of the NDP and a start of the communications device transmitting the second PPDU in the immediate mode.

23. The communication device according to claim 21 or 22, further comprising the receiving unit, wherein the time at which the receiving unit receives the first indication information is prior to a start time of the NDP.

24. 20. The communication device of claim 19, wherein the first PPDU is an NDP, and the time at which the receiving unit receives the second indication information is before a start time of the NDP.

25. 1. A communication device, comprising: A receiving unit configured to receive first indication information from a first device, the first indication information indicating a first duration from when the first device receives a first PPDU to when the first device transmits a second PPDU in an immediate mode, the second PPDU including a measurement result for sensing, the measurement result for sensing being obtained based on the first PPDU. Equipped with the receiving unit is further configured to receive the second PPDU from the first device. Communications equipment.

26. If the duration between the first device receiving the first PPDU and transmitting the second PPDU satisfies the first duration, the second PPDU is transmitted in the immediate mode; or If the duration between when the first device receives the first PPDU and when the first device transmits the second PPDU does not satisfy the first duration, the second PPDU is transmitted in a delayed mode.

26. The communication device of claim 25.

27. The communication device includes: a transmitting unit configured to transmit second instruction information to the first device based on the first instruction information, the second instruction information instructing the first device to transmit the second PPDU in the immediate mode or the delayed mode; Further comprising: If the second instruction information instructs the first device to transmit the second PPDU in the immediate mode, the second PPDU is transmitted in the immediate mode; or If the second instruction information instructs the first device to transmit the second PPDU in the delayed mode, the second PPDU is transmitted in the delayed mode.

26. The communication device of claim 25.

28. The receiving unit includes: and further configured to receive third indication information from the first device, the third indication information indicating that a duration from when the first device receives the first PPDU to when the first device transmits the second PPDU should satisfy the first duration, or the third indication information indicating that the first device should transmit the second PPDU in the immediate mode; The second PPDU is transmitted in the immediate mode.

26. The communication device of claim 25.

29. 29. The communications device of claim 25, wherein the first PPDU is an NDP.

30. 30. The communications apparatus of claim 29, wherein the first duration is a duration between an end of the NDP and a start of the first device transmitting the second PPDU in the immediate mode.

31. The communication device according to claim 29 or 30, wherein the time at which the receiving unit receives the first indication information is prior to a start time of the NDP.

32. The communication device of claim 27, wherein the first PPDU is an NDP, and the time at which the transmitting unit transmits the second indication information is before a start time of the NDP.

33. A communications device comprising at least one processor, the at least one processor coupled to at least one memory, the at least one processor configured to execute computer programs or instructions stored in the at least one memory to enable the communications device to perform a method according to any one of claims 1 to 8 or any one of claims 9 to 16.

34. A chip comprising a processor and a communication interface, the communication interface configured to receive data and / or information and to transmit the received data and / or information to the processor, the processor processing the data and / or information to perform the method according to any one of claims 1 to 8 or any one of claims 9 to 16.

35. A computer-readable storage medium, the computer-readable storage medium storing computer instructions which, when executed on a computer, perform the method according to any one of claims 1 to 8 or any one of claims 9 to 16.

36. 17. A computer program product, the computer program product comprising computer program code, the computer program code causing the method according to any one of claims 1 to 8 or the method according to any one of claims 9 to 16 to be performed when the computer program code is run on a computer.

Citation Information

Patent Citations

  • Availability indication for uplink location measurement report feedback

    US20190059101A1