This application is a continuation of International Patent Application No. PCT/CN2022/082034, filed on Mar. 21, 2022, which claims priority to Chinese Patent Application No. 202111322239.7, filed on Nov. 9, 2021 and Chinese Patent Application No. 202110304497.6, filed on Mar. 22, 2021. All of the aforementioned patent applications are hereby incorporated by reference in their entireties.
This disclosure relates to the wireless local area network field, and more specifically, to a method for performing feedback based on channel state information (CSI), an apparatus, and a medium.
In a use case of wireless local area network sensing (WLAN Sensing), a target in an area of interested is sensed by using WLAN signals. Different from the 802.11az, the sensed target in WLAN sensing does not need to carry any device. A WLAN sensing—related technology may be widely applied to intrusion detection, action recognition, breathing/heartbeat detection, and other scenarios. WLAN sensing is implemented in a manner in which sensing is performed based on channel state information (CSI). The CSI reflects a channel state between a transmitting device and a receiving device, and includes rich detailed information. Therefore, a target of interested in an environment may be sensed through CSI analysis. However, a conventional CSI feedback manner cannot well support WLAN sensing.
This disclosure provides a solution for performing feedback based on channel state information (CSI).
According to a first aspect of this disclosure, a communication method is provided. In the method, a sensing response device obtains CSI data based on channel estimation, and generates power delay profile (PDP) data based on the CSI data. Then, the sensing response device feeds back a part of PDP data in the generated PDP data.
In some embodiments, the sensing response device receives an indication for PDP data feedback from a sensing initiation device before the CSI data is obtained based on channel estimation.
In some embodiments, the sensing response device generates the PDP data based on the CSI data in response to the reception of the indication for PDP data feedback.
In some embodiments, the sensing response device receives the indication for PDP data feedback from the sensing initiation device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for indicating PDP data feedback.
In some embodiments, a common information field or a dedicated information field in the trigger frame indicates to perform PDP data feedback.
In some embodiments, a trigger type field included in the common information field in the trigger frame indicates to perform PDP data feedback.
In some embodiments, a sounding dialog token field or a dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, an association identifier (AID) field included in the dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, the PDP frame includes a multi-input multi-output MIMO control field. The MIMO control field includes an indication for at least one of a number of columns, a number of rows, or a number of quantized bits of a matrix element of a PDP matrix for feedback.
In some embodiments, the sensing response device selects the part of PDP data to be fed back from the generated PDP data based on the indication for the at least one of the number of columns, the number of rows, or the number of quantized bits of the matrix element of the PDP matrix for feedback.
In some embodiments, the sensing response device feeds back the part of PDP data in the generated PDP data by using a PDP report frame.
In some embodiments, the sensing response device feeds back the part of PDP data based on a propagation distance of a sensing signal.
In some embodiments, the sensing response device receives an indication for a range of interested of the sensing signal from the sensing initiation device. The sensing response device feeds back the part of PDP data based on the range of interested. In some embodiments, the sensing response device receives an indication for an offset from the sensing initiation device, and feeds back the part of PDP data based on the range of interested and the offset.
In some embodiments, the sensing response device receives at least one of the indication for the range of interested or the indication for the offset from the sensing initiation device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for indicating PDP data feedback.
In some embodiments, a trigger dependent information field included in a common information field in the trigger frame indicates at least one of the range of interested or the offset.
In some embodiments, the sensing response device feeds back the part of PDP data in the generated PDP data to the sensing initiation device.
According to a second aspect of this disclosure, a communication method is provided. In the method, a sensing response device receives an indication for PDP data feedback from a sensing initiation device. The sensing response device feeds back, based on the indication, a part of PDP data in PDP data generated based on CSI data.
In some embodiments, the sensing response device feeds back the part of PDP data in the generated PDP data to the sensing initiation device.
In some embodiments, the sensing response device obtains the CSI data based on channel estimation, and generates the PDP data based on the CSI data.
In some embodiments, the sensing response device receives the indication for PDP data feedback from the sensing initiation device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for indicating PDP data feedback.
In some embodiments, a common information field or a dedicated information field in the trigger frame indicates to perform PDP data feedback.
In some embodiments, a trigger type field included in the common information field in the trigger frame indicates to perform PDP data feedback.
In some embodiments, a sounding dialog token field or a dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, an AID field included in the dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, the PDP frame includes a multi-input multi-output MIMO control field. The MIMO control field includes an indication for at least one of a number of columns, a number of rows, or a number of quantized bits of a matrix element of a PDP matrix for feedback.
In some embodiments, the sensing response device selects the part of PDP data to be fed back from the generated PDP data based on the indication for the at least one of the number of columns, the number of rows, or the number of quantized bits of the matrix element of the PDP matrix for feedback.
In some embodiments, the sensing response device feeds back the part of PDP data in the generated PDP data by using a PDP report frame.
In some embodiments, the sensing response device feeds back the part of PDP data based on a propagation distance of a sensing signal.
In some embodiments, the sensing response device receives an indication for a range of interested of the sensing signal from the sensing initiation device. The sensing response device feeds back the part of PDP data based on the range of interested. In some embodiments, the sensing response device receives an indication for an offset from the sensing initiation device, and feeds back the part of PDP data based on the range of interested and the offset.
In some embodiments, the sensing response device receives at least one of the indication for the range of interested or the indication for the offset from the sensing initiation device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for indicating PDP data feedback.
In some embodiments, a trigger dependent information field included in a common information field in the trigger frame indicates at least one of the range of interested or the offset.
According to a third aspect of this disclosure, a communication method is provided. In the method, a sensing initiation device sends an indication for PDP data feedback to a sensing response device, to trigger the sensing response device to generate, based on CSI data, PDP data for feedback. The sensing initiation device receives a part of PDP data in the generated PDP data from the sensing response device.
In some embodiments, the sensing initiation device sends the indication for PDP data feedback to the sensing response device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for indicating PDP data feedback.
In some embodiments, a common information field or a dedicated information field in the trigger frame indicates to perform PDP data feedback.
In some embodiments, a trigger type field included in the common information field in the trigger frame indicates to perform PDP data feedback.
In some embodiments, a sounding dialog token field or a dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, an AID field included in the dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, the PDP frame includes a multi-input multi-output MIMO control field. The MIMO control field includes an indication for at least one of a number of columns, a number of rows, or a number of quantized bits of a matrix element of a PDP matrix for feedback.
In some embodiments, the sensing initiation device receives the part of PDP data from the sensing response device by using a PDP report frame.
In some embodiments, the sensing initiation device sends at least one of an indication for a range of interested or an indication for an offset to the sensing response device.
In some embodiments, the sensing initiation device sends the at least one of the indication for the range of interested or the indication for the offset to the sensing response device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for indicating PDP data feedback.
In some embodiments, a trigger dependent information field included in a common information field in the trigger frame indicates at least one of the range of interested or the offset.
According to a fourth aspect of this disclosure, a communication apparatus is provided. The apparatus includes a first channel estimation module, a second channel estimation module, and a feedback module. The first channel estimation module is configured to obtain CSI data based on channel estimation by using a sensing response device. The second channel estimation module is configured to generate power delay profile PDP data based on the CSI data by using the sensing response device. The feedback module is configured to feed back a part of PDP data in the generated PDP data by using the sensing response device.
In some embodiments, the apparatus further includes a first receiving module, configured to receive an indication for PDP data feedback from a sensing initiation device by using the sensing response device before the CSI data is obtained based on channel estimation.
In some embodiments, the second channel estimation module is configured to generate the PDP data based on the CSI data by using the sensing response device in response to the reception of the indication for PDP data feedback.
In some embodiments, the first receiving module is configured to receive the indication for PDP data feedback from the sensing initiation device by using the sensing response device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for indicating PDP data feedback.
In some embodiments, a common information field or a dedicated information field in the trigger frame indicates to perform PDP data feedback.
In some embodiments, a trigger type field included in the common information field in the trigger frame indicates to perform PDP data feedback.
In some embodiments, a sounding dialog token field or a dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, an AID field included in the dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, the PDP frame includes a multi-input multi-output MIMO control field. The MIMO control field includes an indication for at least one of a number of columns, a number of rows, or a number of quantized bits of a matrix element of a PDP matrix for feedback.
In some embodiments, the feedback module is configured to select the part of PDP data to be fed back from the generated PDP data by using the sensing response device based on the indication for the at least one of the number of columns, the number of rows, or the number of quantized bits of the matrix element of the PDP matrix for feedback.
In some embodiments, the feedback module is configured to feed back the part of PDP data in the generated PDP data by using the sensing response device by using a PDP report frame.
In some embodiments, the feedback module is configured to feed back the part of PDP data by using the sensing response device based on a propagation distance of a sensing signal.
In some embodiments, the apparatus further includes a second receiving module, configured to receive an indication for a range of interested in the sensing signal from the sensing initiation device by using the sensing response device. The feedback module is configured to feed back the part of PDP data based at least on the range of interested by using the sensing response device.
In some embodiments, the second receiving module is configured to receive an indication for an offset from the sensing initiation device by using the sensing response device. The feedback module is configured to feed back the part of PDP data based on the range of interested and the offset by using the sensing response device.
In some embodiments, the second receiving module is configured to receive the indication for at least one of the range of interested or the offset from the sensing initiation device by using the sensing response device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for indicating PDP data feedback.
In some embodiments, a trigger dependent information field included in a common information field in the trigger frame indicates at least one of the range of interested or the offset.
According to a fifth aspect of this disclosure, a communication apparatus is provided. The apparatus includes a first receiving module and a feedback module. The first receiving module is configured to receive an indication for PDP data feedback from a sensing initiation device by using a sensing response device. The feedback module is configured to feed back, based on the indication by using the sensing response device, a part of PDP data in PDP data generated based on CSI data.
In some embodiments, the apparatus further includes a first channel estimation module and a second channel estimation module. The first channel estimation module is configured to obtain the CSI data based on channel estimation by using the sensing response device. The second channel estimation module is configured to generate the power delay profile PDP data based on the CSI data by using the sensing response device.
In some embodiments, the first receiving module is configured to receive the indication for PDP data feedback from the sensing initiation device by using the sensing response device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for indicating PDP data feedback.
In some embodiments, a common information field or a dedicated information field in the trigger frame indicates to perform PDP data feedback.
In some embodiments, a trigger type field included in the common information field in the trigger frame indicates to perform PDP data feedback.
In some embodiments, a sounding dialog token field or a dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, an AID field included in the dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, the PDP frame includes a multi-input multi-output MIMO control field. The MIMO control field includes an indication for at least one of a number of columns, a number of rows, or a number of quantized bits of a matrix element of a PDP matrix for feedback.
In some embodiments, the feedback module is configured to select the part of PDP data to be fed back from the generated PDP data by using the sensing response device based on the indication for the at least one of the number of columns, the number of rows, or the number of quantized bits of the matrix element of the PDP matrix for feedback.
In some embodiments, the feedback module is configured to feed back the part of PDP data in the generated PDP data by using the sensing response device by using a PDP report frame.
In some embodiments, the feedback module is configured to feed back the part of PDP data by using the sensing response device based on a propagation distance of a sensing signal.
In some embodiments, the apparatus further includes a second receiving module, configured to receive an indication for a range of interested from the sensing initiation device by using the sensing response device. The feedback module is configured to feed back the part of PDP data based at least on the range of interested by using the sensing response device.
In some embodiments, the second receiving module is configured to receive an indication for an offset from the sensing initiation device by using the sensing response device. The feedback module is configured to feed back the part of PDP data based on the range of interested and the offset by using the sensing response device.
In some embodiments, the second receiving module is configured to receive at least one of the indication for the range of interested or the indication for the offset from the sensing initiation device by using the sensing response device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for indicating PDP data feedback.
In some embodiments, a trigger dependent information field included in a common information field in the trigger frame indicates at least one of the range of interested or the offset.
According to a sixth aspect of this disclosure, a communication apparatus is provided. The apparatus includes a first sending module and a third receiving module. The first sending module is configured to send an indication for PDP data feedback to a sensing response device by using a sensing initiation device, to trigger the sensing response device to generate, based on CSI data, PDP data for feedback. The third receiving module is configured to receive a part of PDP data in the generated PDP data from the sensing response device by using the sensing initiation device.
In some embodiments, the first sending module is configured to send the indication for PDP data feedback to the sensing response device by using the sensing initiation device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for indicating PDP data feedback.
In some embodiments, a common information field or a dedicated information field in the trigger frame indicates to perform PDP data feedback.
In some embodiments, a trigger type field included in the common information field in the trigger frame indicates to perform PDP data feedback.
In some embodiments, a sounding dialog token field or a dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, an AID field included in the dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, the PDP frame includes a multi-input multi-output MIMO control field. The MIMO control field includes an indication for at least one of a number of columns, a number of rows, or a number of quantized bits of a matrix element of a PDP matrix for feedback.
In some embodiments, the third receiving module is configured to receive the part of PDP data from the sensing response device by using the sensing initiation device by using a PDP report frame.
In some embodiments, the apparatus further includes a second sending module, configured to send at least one of an indication for a range of interested or an indication for an offset to the sensing response device by using the sensing initiation device.
In some embodiments, the second sending module is configured to send the at least one of the indication for the range of interested or the indication for the offset to the sensing response device by using the sensing initiation device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for PDP data feedback.
In some embodiments, a trigger dependent information field included in a common information field in the trigger frame indicates at least one of the range of interested or the offset.
According to a seventh aspect of this disclosure, a communication device is provided. The device includes a processor. The processor is coupled to a memory storing instructions. When the instructions are executed by the processor, the method according to the first aspect, the second aspect, or the third aspect of this disclosure is performed.
According to an eighth aspect of this disclosure, a computer-readable storage medium is provided. The computer-readable storage medium stores a program. When at least a part of the program is executed by a processor in a device, the device is enabled to perform the method according to the first aspect, the second aspect, or the third aspect of this disclosure.
According to a ninth aspect of this disclosure, a computer program product is provided. The computer program product is tangibly stored on a computer-readable medium and includes computer-executable instructions. When being executed, the computer-executable instructions implement an operation of the method according to any one of the first aspect or the implementations of the first aspect of this disclosure, or implement an operation of the method according to any one of the second aspect or the implementations of the second aspect of this disclosure, or implement an operation of the method according to any one of the third aspect or the implementations of the third aspect of this disclosure.
According to a tenth aspect of this disclosure, a chip is provided. The chip includes a processing circuit, configured to perform an operation of the method according to any one of the first aspect or the implementations of the first aspect of this disclosure, or implement an operation of the method according to any one of the second aspect or the implementations of the second aspect of this disclosure, or implement an operation of the method according to any one of the third aspect or the implementations of the third aspect of this disclosure.
It should be understood that content described in the summary part is not intended to limit a key or important feature of this disclosure, and is not intended to limit the scope of this disclosure. The following descriptions facilitate understanding of other features of this disclosure.
The foregoing and other features, advantages, and aspects of embodiments of this disclosure become more apparent in conjunction with the accompanying drawings and with reference to the following detailed description. In the accompanying drawings, same or similar reference numerals indicate same or similar elements.
The following describes embodiments of this disclosure in detail with reference to the accompanying drawings. Although some embodiments of this disclosure are shown in the accompanying drawings, it should be understood that this disclosure may be implemented in various forms, and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided so that this disclosure will be thoroughly understood. It should be understood that the accompanying drawings and embodiments of this disclosure are merely used as examples, but are not intended to limit the protection scope of this disclosure.
As used herein, the term “including” and its variants are open to include, to be specific, “including but not limited to”. The term “based on” is “based at least in part on”. The term “an embodiment” means “at least one embodiment”; and the term “another embodiment” means “at least one another embodiment”. Other terms are defined in the following description.
It should be understood that although the terms “first” and “second” may be used herein to describe various components, these components should not be limited by these terms. These terms are only used to distinguish one component from another. As used in this specification, the term “and/or” includes any and all combinations of one or more listed terms.
As described above, WLAN sensing is implemented in a manner in which sensing is performed based on CSI.
In the scenario 100 shown in
In the scenario 105 shown in
Currently, in the 802.11 standard, there are two conventional explicit CSI feedback manners, including CSI matrix feedback and compressed CSI feedback. A CSI matrix is usually a complete CSI matrix, and includes all channel state information obtained through measurement. An operation based on the CSI matrix can well implement target sensing. However, due to overhead teaching, the CSI matrix is used only in the 802.11n, and is no longer used after the 802.11ac.
Compressed CSI is a CSI feedback manner introduced after the 802.11ac. In this manner, singular value decomposition (SVD) is performed on the CSI matrix, and then rotation angle solution (for example, Givens Rotation decomposition) is performed on an obtained right singular matrix V, and an obtained angle is fed back. For example, an angle value obtained through decomposition may be quantized based on a specified quantity of bits and then transmitted. The compressed CSI may be used to support multi-input multi-output (MIMO) precoding, thereby improving data transmission efficiency. However, some information is lost in the foregoing angle calculation process. Therefore, WLAN sensing cannot be well supported.
An embodiment of this disclosure provides a new WLAN sensing compression feedback mechanism. According to this mechanism, when feeding back CSI in a sensing process initiated by a sensing initiation device and after obtaining CSI data based on channel estimation, a sensing response device generates power delay profile (PDP) data based on the CSI data. The PDP data may reflect a relationship between energy and delay or distance in a propagation path of a sensing signal, and is also referred to as an energy delay image. The sensing response device feeds back a part of PDP data in the generated PDP data. The PDP data may be fed back to the sensing initiation device, or may be fed back to another participant in the sensing process. For example, if another device serves as a sensing transmitter, the sensing response device may feed back the PDP data to the corresponding sensing transmitter.
In this way, the sensing transmitter may sense a target in the propagation path of the sensing signal based on the received part of PDP data. In this manner, overheads for CSI feedback can be significantly reduced, and sensing performance can be ensured to some extent.
In the following description, the PDP data may also be referred to as channel impulse response (CIR) data. In other words, in this disclosure, the terms “PDP data” and “CIR data” have the same physical meaning and may be used equivalently.
As shown in
It should also be understood that the environment 200 illustrates one sensing initiation device and two sensing response devices merely for description purposes. Therefore, a scenario (
In the environment 200, the sensing initiation device 210 can wirelessly communicate with the sensing response devices 220 and 230. The communication may comply with any appropriate communication technology and corresponding communication standards.
In some embodiments of this disclosure, in a WLAN sensing process, the sensing response device 220 or 230 receives a sensing signal transmitted by a transmitter and performs channel estimation to obtain CSI data. The sensing signal may be implemented by any appropriate signal. As an example, the sensing signal may be implemented by sensing a physical layer protocol data unit (PPDU). For example, the transmitter may transmit a null data packet (NDP) as the sensing signal. The transmitter may alternatively send a data packet including valid data as the sensing signal. The sensing signal may alternatively be another signal known to both the receiving and sending parties. When the CSI needs to be fed back, the sensing response device 220 converts the obtained CSI data into PDP data, and uses a part of PDP data for CSI feedback of WLAN sensing.
For ease of description, some embodiments of this disclosure are described by using an example in which the sensing initiation device 210 is used as a sensing transmitter. However, it should be understood that this is merely an example and not a limitation. Any appropriate device may serve as the sensing transmitter for transmitting the sensing signal. As an example, the sensing initiation device 210 may be used as the sensing transmitter. In some embodiments, the sensing response device 220 or 230 may alternatively perform both sending and receiving, and serve as both the sensing transmitter and the sensing receiver. Alternatively or additionally, one sensing device 220 may be used as the sensing transmitter, and the other sensing device 230 may be used as the sensing receiver.
The sensing response device 220 or 230 feeds back only a part of the PDP data generated based on the CSI data, thereby greatly reducing feedback overheads. In addition, because the PDP data can reflect a fading status of the propagation path of the sensing signal with different delays or distances, the PDP data can be effectively used for WLAN sensing to ensure sensing performance to some extent.
As shown in
After receiving the indication, the sensing response device 220 (or the sensing response device 230) feeds back (310) the PDP data to the sensing initiation device 210. In some embodiments, feedback of the PDP data of the sensing response device 220 may not be triggered by a feedback indication from the sensing initiation device 210. For example, the sensing response device 220 may feed back the PDP data to the sensing initiation device 210 periodically, or may feed back the PDP data to the sensing initiation device 210 spontaneously.
In a PDP data feedback process, the sensing response device 220 may first obtain CSI data based on channel estimation, then generate PDP data based on the CSI data, and feed back a part of PDP data to the sensing initiation device 210. A specific example is described below.
In this example, the sensing signal is implemented by using an OFDM signal. In this case, a relative relationship a between frequency domain subcarrier CSI obtained through estimation based on the received sensing signal satisfies the following equation:
a(τl)=[1, e−j2πΔfτ
In the foregoing equation, Δf represents a subcarrier spacing, K represents a quantity of subcarriers, and τl represents a propagation delay corresponding to an lth path. Herein, for simplicity, energy on each subcarrier is denoted as 1.
Inverse Fourier transform (IFT) processing is performed on the CSI in the foregoing equation, and an amplitude is obtained, so that the corresponding PDP data may be obtained. In some embodiments, to accelerate computation, inverse fast Fourier transform (IFFT) processing is used. A PDP reflects a relationship between a multipath power (or energy) and a delay/distance. For example, if a delay of a multipath is τ, a peak appears at a corresponding propagation delay τ or distance τ×c (c represents a propagation speed or a light speed of an electromagnetic wave), indicating that there is energy at the delay (that is, indicating the path). Correspondingly, a target existing in a propagation path may be sensed based on the PDP data.
The following describes an example of a feedback process that may be used by the sensing response device 220 or 230 with reference to
c represents a propagation speed/a light speed of an electromagnetic wave, B represents an equivalent bandwidth of the signal, and β represents an included angle formed by the transmitter, the target, and the receiver, for example, an included angle 435 shown in
In the scenario 400, the sensing transmitter 410 and the sensing receiver 415 are two separate devices. That is, receiving and sending are separated. In some embodiments, one device may send and receive a sensing signal, and serve as both a transmitter and a receiver. That is, sending and receiving are performed at a same location. In this case, β=0, and the distance resolution is:
It may be learned that in a case in which the device performs both sending and receiving, the distance resolution is the smallest. In a case in which receiving and sending are separated, the distance resolution is affected by the included angle β formed by the transmitter, the target, and the receiver, and is always greater than the distance resolution in the case in which one device performs both sending and receiving.
For example, if a bandwidth of the sensing signal (for example, an NDP) is 20 MHz, the distance resolution OR of sensing during sending and receiving by one device is 7.5 m (greater than 7.5 m in a scenario in which receiving and sending are separated). In this case, the PDP data shown in
A distance range of a common application scenario of WLAN sensing is approximately 10 m. In other words, a range of interested corresponds to information in the first two distance units. In this way, in most WLAN sensing scenarios, only information (for example, may be represented as a complex number) in the first several distance units needs to be selected for feedback after IFFT processing. For example, a number N of distance units for feedback may be selected according to the following equation:
It should be understood that the number N of the distance units for feedback is a positive integer greater than zero. Therefore, the foregoing equation 4 is equivalent to:
In some embodiments, as shown in
The following describes in detail how to select and feed back PDP data in a case of a PDP offset.
In some embodiments, a number (namely, a number of complex number sampling points for feedback, denoted as Nfeedback) of distance units for feedback is determined by both the range of interested and the offset. Specifically, the number Nfeedback of the complex number sampling points for feedback is determined by both a first number (denoted as N) associated with the range of interested and a second number (denoted as Noff) associated with the offset. Further, the number Nfeedback of the complex number sampling points for feedback is a sum of the first number N and the second number Noff.
In some embodiments, a point with a maximum amplitude after IFT/IFFT is selected as a feedback reference point (as shown in
Further, the reference point is usually used as a sampling point at which feedback is mandatory. In some embodiments, the reference point is considered as a part of the first number N of sampling points. Optionally, in some other embodiments, the reference point is considered as a part of the second number Noff of sampling points.
In an example embodiment, the reference point is considered as a part of the first number N of sampling points. In this case, the first number N associated with the range of interested and the second number Noff associated with the offset are calculated as:
In another example embodiment, the reference point is considered as a part of the second number Noff of sampling points. In this case, the first number N associated with the range of interested and the second number Noff associated with the offset are calculated as:
In some embodiments, a continuous feedback length (namely, the number Nfeedback of complex number sampling points corresponding to consecutive index values) is sent to a sensing initiator. In addition, in some embodiments, the feedback information may further include an index of the reference point, so that the sensing initiator may learn of an absolute location of a feedback sampling point in a coordinate system.
It should be understood that the range of interested for determining the first number N and the offset for determining the second number Noff may be obtained by the sensing initiator and/or a sensing responder in any manner. This is not limited in this disclosure. In an example embodiment, one or more of a sensing trigger frame, a sensing NDPA frame, and a sensing request/response frame may be used to exchange the range of interested and the offset.
In some embodiments, the first number N associated with the range of interested and the second number Noff associated with the offset may be determined based on a preconfigured correspondence. For example, based on an actual requirement, one or more of the following relationships may be maintained at the sensing initiator and the sensing responder: a first correspondence associated with the first number N, and a second correspondence associated with the second number Noff.
Further, based on whether the first correspondence or the second correspondence is maintained, a corresponding element that needs to be maintained is determined. For example, when the first correspondence is maintained, the maintained element includes the first number N and the range of interested. Similarly, when the second correspondence is maintained, the maintained element includes the second number Noff and the offset.
In some embodiments, unique identifier (ID) information may be allocated to each different N/Noff value, for example, first ID information (corresponding to the first number N) and second ID information (corresponding to the second number Noff). In this case, the first ID information and the second ID information may also be used as an element in a maintained correspondence. For example, the first correspondence indicates a correspondence between the first number N and the first ID information, and the second correspondence indicates a correspondence between the second number Noff and the second ID information.
In some embodiments, the first ID information and the second ID information are a bit sequence. Further, in some embodiments, a bit size of the bit sequence of the first ID information is determined by at least one of a supported maximum range of interested and a supported maximum number of feedback sampling points (denoted as Nmax). Similarly, in some embodiments, a bit size of the bit sequence of the second ID information is determined by at least one of a supported maximum offset and a supported maximum number (denoted as Nmax-off) of feedback sampling points.
In a specific embodiment, the bit size of the bit sequence of the first ID information is in direct proportion to the supported maximum range of interested/the supported maximum number of feedback sampling points.
In some embodiments, if the supported maximum number N. of feedback sampling points is a continuous integer, the bit size of the bit sequence of the first ID information may be calculated based on the supported maximum number Nmax of feedback sampling points, for example,
Bit size of the bit sequence of the first ID information=log2 Nmax (Equation 7-1)
Optionally, in some other embodiments, if the supported maximum number Nmax of feedback sampling points is a continuous integer, the bit size of the bit sequence of the first ID information may be calculated based on the supported maximum range of interested. Examples are as follows:
When the reference point is considered as a part of the first number N of sampling points,
When the reference point is not considered as a part of the first number N of sampling points,
Similarly, in some embodiments, the bit size of the bit sequence of the second ID information is in direct proportion to the supported maximum offset/the supported maximum number (denoted as Nmax-off) of feedback sampling points.
In some embodiments, if the supported maximum number Nmax-off of feedback sampling points is a continuous integer, the bit size of the bit sequence of the second ID information may be calculated based on the supported maximum number Nmax-off of feedback sampling points, for example,
Bit size of the bit sequence of the second ID information=log2 Nmax-off (Equation 8-1)
Optionally, in some other embodiments, if the supported maximum number Nmax-off of feedback sampling points is a continuous integer, the bit size of the bit sequence of the second ID information may be calculated based on the supported maximum offset. Examples are as follows: When the reference point is considered as a part of the second number Noff of sampling points,
When the reference point is not considered as a part of the second number Noff of sampling
points,
It should be understood that the foregoing manner of calculating the bit size of the bit sequence of the first/second ID information is merely an example. In another embodiment, for example, when the supported maximum number N/Nmax-off of feedback sampling points is a set of non-consecutive integer discrete values, the bit size of the bit sequence of the first/second ID information may be adjusted based on a number of discrete value sets.
Further, because the number of sampling points for feedback is in a direct proportion to a sensing PPDU bandwidth, in some embodiments, when the sensing PPDU bandwidth further increases, the number (for example, the first number N and the second number Noff) of sampling points for feedback may be represented as a bandwidth-related function. In some embodiments, the number of sampling points for feedback corresponding to a reference bandwidth (for example, 20 MHz) is set to a reference value (denoted as Nref), and the number (denoted as NPPDF) of points for feedback corresponding to the sensing PPDU bandwidth is determined based on a relationship between the sensing PPDU bandwidth and the reference bandwidth. For example, NPPDF=Nref×NB, where NB=Sending PPDU bandwidth/Reference bandwidth.
It should be understood that the reference bandwidth, the sensing PPDU bandwidth, and/or NB may be learned of by the sensing initiator and the sensing responder. Table A below describes an example of the first correspondence.
Table B below describes an example of the second correspondence.
In some other embodiments, Table A has the following variants.
In specific embodiments of Table A (or Table A-1) and Table B, the reference point is used as a part of the first number N, the reference bandwidth is 20 MHz, N B is a multiple of the sensing PPDU bandwidth relative to the 20 MHz reference bandwidth (that is, sensing PPDU bandwidth/20 MHz reference bandwidth), and the distance resolution OR is 7.5 m. It should be understood that the foregoing values are merely for description purposes. In other embodiments, a specific value may be determined based on an actual requirement. This is not limited in this disclosure.
Further, it should be further understood that when the supported maximum range of interested increases/decreases, Table A (or Table A-1) may include more/less entries, and the bit size of the first ID information may also accordingly increase/decrease. Similarly, when the supported maximum offset increases, Table B may include more entries, and the bit size of the second ID information may also accordingly increase. In some embodiments, the bit size of the first ID information depends on a number of entries included in Table A, and the bit size of the second ID information depends on a number of entries included in Table B.
It should be further understood that any one element of the “first ID information”, the “number of complex number samples”, and the “range of interested” in Table A (or Table A-1) is not necessarily included, and may be omitted based on an actual requirement. Similarly, any one element of the “second ID information”, the “number of complex number samples”, and the “offset” in Table B may also be omitted based on an actual requirement. For example, the sensing initiator and/or the sensing responder may maintain only the first column and the second column in Table A (or Table A-1) and Table B.
Based on the correspondence between Table A (or Table A-1) and Table B, the sensing initiator and/or the sensing responder may determine a number of corresponding feedback sampling points. For example, when the PPDU bandwidth is 20 MHz, the range of interested is 10 m, and the offset is 5 m, it may be determined that the first number N associated with the range of interested and the second number Noff associated with the offset are 2+1 and 1, respectively.
Further, Table A (or Table A-1) and Table B may be combined to generate Table C, and the individual Table C indicates a correspondence. An example is as follows:
It should be understood that the foregoing Table C is merely for description purposes. When the correspondence is maintained by using an individual table, a form of the table may be adjusted based on an actual requirement (for example, corresponding elements in tables A, A-1, and B are added, reduced, or integrated). Further, it should be understood that the bit size of the third ID information depends on a number of entries included in Table C.
In some embodiments, the first ID information, the second ID information, and/or the third ID information may be exchanged by the sensing initiator and/or the sensing responder, so that the sensing responder determines the first number N, the second number Noff, and/or the number Nfeedback of complex number sampling points for feedback. It should be understood that the first ID information, the second ID information, and/or the third ID information may be obtained by the sensing initiator and/or the sensing responder in any manner. This is not limited in this disclosure. In an example embodiment, the sensing trigger frame, the sensing NDPA frame, and the sensing request/response frame may be used to exchange the first ID information and the second ID information. In addition, in some embodiments, the feedback information may further include the index of the reference point, so that the sensing initiator may learn of the absolute location of the feedback sampling point in the coordinate system.
Optionally, in some embodiments, a part of sample values in a feedback interval are fed back by using a plurality of non-consecutive segments (also referred to as a segment feedback manner), that is, a part of an entire feedback length (for example, N+Noff+1) is fed back. In other words, the feedback sampling point corresponds to a plurality of segments in the feedback interval, the plurality of segments are not consecutive, and a maximum span distance of each segment does not exceed the entire feedback length (for example, N+Noff+1).
In some embodiments, the feedback information includes values of sampling points in a plurality of segments and first information indicating a relative relationship between a plurality of consecutive segments. It should be understood that the first information may be determined based on an actual requirement, and may be a start index or an end index of a segment, or an interval between segments (that is, a quantity of feedback null defects between two adjacent segments), or may be omitted in some cases.
In a specific embodiment, the first information is a start index and/or an end index corresponding to each of the plurality of segments. In another specific embodiment, the first information is a start index of a first segment in the plurality of segments and a segment interval between the plurality of segments. In another specific embodiment, the first information is a combination of a start index and an end index of a segment, and an interval between segments. For example, relative locations of some segments are indicated by using the start index and the end index of the segment, and relative locations of other segments are indicated by using the interval between the segments.
Optionally, in some embodiments, a plurality of discrete points (also referred to as a discrete feedback manner) are used to feed back some sample values in the feedback interval. For example, the feedback information is some sampling points in the feedback interval. In some embodiments, the feedback information is a value corresponding to the selected discrete sampling point and second information indicating locations of a plurality of discrete sampling points. In a specific embodiment, the second information is an index value of the selected discrete sampling point. In another specific embodiment, when a distance between two adjacent discrete points is greater than 1, the second information may also be represented as an interval between the two adjacent discrete points. In another specific embodiment, the second information is a combination of an index value of a discrete sampling point and an interval between two adjacent discrete points. For example, relative locations of some sampling points are indicated by using index values of the sampling points, and relative locations of other segments are indicated by using the interval between the two adjacent discrete points.
Optionally, in some embodiments, the segment feedback manner and the discrete feedback manner may be combined for use.
It should be understood that the foregoing feedback manner provided in this disclosure is merely an example. In another embodiment, the information may be fed back to the sensing initiator in any manner, so that the sensing initiator learns of a value and a location relationship of the feedback sampling point. A specific expression form of the feedback information is not limited in this disclosure.
In some embodiments, the sensing transmitter may use cyclic shift diversity (CSD) during transmission. In this case, the sensing receiver may perform CSD removal on the CSI obtained through measurement, and then perform subsequent PDP data calculation and feedback.
As shown in
As shown in
In the setting stage 810, the sensing initiation device 210 sends an announcement (Announcement) frame 840, to assign sensing roles (for example, the transmitter and the receiver), specify a transmission periodicity of a sensing signal, and the like. In this example, the sensing initiation device 210 is used as a transmitter of the sensing signal, and the sensing response devices 220 and 230 are used as receivers of the sensing signal. The sensing response devices 220 and 230 reply with confirmation frames 845 and 850.
In the measurement stage 815, the sensing initiation device 210 sends a sensing PPDU, and the sensing response devices 220 and 230 receive the sensing PPDU and accordingly perform channel or environment measurement. In this example, the sensing initiation device 210 sends an NDP 855 as the sensing signal to the sensing response devices 220 and 230. The sensing initiation device 210 also sends a null data packet announcement (NDPA) frame 860.
In the feedback stage 820, the sensing initiation device 210 sends a trigger (Trigger) frame 865, to trigger the sensing response devices 220 and 230 to perform CSI-based feedback. The sensing response devices 220 and 230 perform corresponding processing on the CSI obtained through measurement according to the compression manner described in embodiments of this disclosure, and feed back PDP data 870 and 875.
In this example, the sensing initiation device 210 may send an indication for PDP data feedback to the sensing response device 220 and/or 230 by using the trigger frame 865, the NDPA frame 860, and/or the Announcement frame 840. The indication may be transmitted by reusing an existing field in the foregoing frame or by using a new field. In some embodiments, a PDP frame for indicating PDP data feedback may also be specifically designed.
The following describes an example implementation in which the sensing initiation device 210 sends the indication associated with PDP data feedback to the sensing response device 220 or 230 by using the trigger frame 865 in the feedback stage 820 with reference to
As an example, the indication for PDP data feedback may be transmitted by using a common information (Common Info) field 905 or a dedicated information field such as a station information 1 (STA Info 1) field 910 of the trigger frame. The indication may be transmitted by reusing any field in the common information field 905 and the dedicated information field or by designing a new field.
Correspondingly, when receiving the trigger frame whose trigger type field value is 8,the sensing response device 220 or 230 may determine that the sensing initiation device 210 requires the sensing response device to feed back PDP data.
In some embodiments, the sensing initiation device 210 may also indicate the range of interested and/or the offset of the sensing signal for the sensing response device 220 or 230. For example, a trigger dependent common information (Trigger Dependent Common Info) field 920 in the common information field 905 shown in
Table 2 below describes an example value of the range of interested field 925. In this example, if a reference bandwidth of the sensing signal is 20 MHz, the distance resolution OR of sensing during sending and receiving by one device is 7.5 m. If the bandwidth of the sensing signal exceeds 20 MHz, the corresponding number N of PDP data for feedback is described in the last column in Table 2, where N may be represented as a function of a bandwidth B of the sensing signal.
Table 3 below describes the number of PDP data for feedback taking into account the offset indicated in the offset field 930.
In some embodiments, a value of the offset field 930 may be the same in multiple rounds of transmission-feedback of the sensing process. In some other embodiments, a larger value may be used at the initial stage of the sensing process, to ensure correct feedback of channel/environment information. The value of the offset may be gradually reduced according to a predetermined principle in multiple iterative rounds of transmission-feedback, to ensure that the channel/environment information can be correctly fed back, and to reduce the amount of feedback.
The sensing initiation device 210 and the sensing response devices 220 and 230 exchange related information by using the trigger frame in the feedback stage 820, and information exchange may also be implemented by using the NDPA frame in the measurement stage 815. The following describes an example implementation in which the indication associated with PDP data feedback is sent by using the NDPA frame 860 in the setting stage 810 with reference to
As an example, the indication for PDP data feedback may be transmitted by using a sounding dialog token field 1005 or a dedicated information field such as a station information 1 (STA Info 1) field 1010 of the NDPA frame. The indication may be transmitted by reusing any field in the sounding dialog token field 1005 and the station information 1 field 1010 or by designing a new field.
In this example, an 11-bit identifier (AID11) field 1015 in the station information 1 field 1010 is used to transmit the indication for PDP data feedback. The station information 1 field 1010 may further include a range of interested field 1020 and an offset field 1025.
The indication associated with PDP data feedback may be transmitted by reusing an existing field of an HE NDPA frame in a Wi-Fi 6 standard specification. Table 4 describes an example definition of related fields of the HE NDPA frame.
The indication associated with PDP data feedback may alternatively be transmitted by reusing an existing field of an EHT NDPA frame in a Wi-Fi 7 standard specification. Table 5 describes an example definition of fields in the EHT NDPA frame for sending the indication associated with PDP data feedback.
In addition, the Announcement frame 840 may alternatively be used in the setting stage 810 to provide the indication associated with PDP data feedback. The corresponding indication may be transmitted by reusing an existing field in the Announcement field or by designing a new field. As an example, the Range of Interested field and the Offset field may be set in the Announcement field, to indicate the range of interested and the offset.
In some embodiments, a dedicated PDP frame may alternatively be designed to provide the indication associated with PDP data feedback. An example HE PDP frame is described below. A new type may be added to an HE action field, as described in Table 6.
As described in Table 6, if the value of the HE Action field is 3, it indicates that the frame is an HE PDP frame. Table 7 describes an example value of the HE PDP frame action field. As described in Table 7, when the value of the PDP frame action field is 3, it indicates that the frame carries HE MIMO control information. When the value of the PDP frame action field is 4, it indicates that the frame carries HE PDP report information, so that the sensing response device 220 or 230 feeds back PDP data to the sensing initiation device 210. Details are described in the following.
The HE MIMO Control field may be designed based on an existing HE frame structure. In the HE PDP frame, some fields in the HE MIMO Control field are reserved.
It may be learned that by using the HE MIMO Control field, the sensing initiation device 210 may indicate to the sensing response device 220 or 230 which part of PDP data is fed back.
An example EHT PDP frame is described below. A new type may be added to the EHT Action (EHT Action) field, as described in Table 9.
As described in Table 10, if the value of the EHT Action field is 1, it indicates that the frame is an EHT PDP frame. Table 10 describes an example value of the EHT PDP frame action field.
As described in Table 11, when the value of the PDP frame action field is 3, it indicates that the frame carries the EHT MIMO control information. When the value of the PDP frame action field is 4, it indicates that the frame carries the EHT PDP report information. Details are described in the following.
The EHT MIMO Control field may be designed based on an existing EHT frame structure, as described in
The PDP frame providing the indication associated with PDP data feedback may be sent by the sensing initiation device 210 to the sensing response devices 220 and 230 in the feedback stage 820, the measurement stage 815, and the setting stage 810, thereby providing greater flexibility.
As shown in
As shown in
In a block 1415, the sensing response device 220 or 230 feeds back the part of PDP data in the generated PDP data. In some embodiments, the part of PDP data may be fed back based on a propagation distance of a propagation path of a sensing signal. For example, the sensing response device 220 or 230 may select PDP data corresponding to a propagation path whose propagation distance is less than or equal to a predetermined threshold as PDP data to be fed back. The threshold may be predefined, or may be dynamically configured. For example, as described above, a sensing initiation device 210 may send an indication for a range of interested to the sensing response device 220 or 230, for example, by using a Trigger frame, an NDPA frame, or an Announcement frame.
Correspondingly, the sensing response device 220 or 230 may use the range of interested as a threshold, and feed back PDP data corresponding to a propagation distance less than or equal to the range of interested.
In some embodiments, the sensing response device 220 or 230 may alternatively feed back PDP data based on an offset. For example, the sensing response device 220 or 230 may receive an indication for the offset from the sensing initiation device 210. Then, the sensing response device 220 or 230 may determine the PDP data to be fed back based on the range of interested and the offset.
For example, in a MIMO scenario, after the sensing response device 220 or 230 receives an indication for PDP feedback from the sensing initiation device 210, IFFT processing may be performed for channel estimation of each stream on each receive channel, and then the first several pieces of data whose length is L (as described in Table 3) are selected for feedback.
In some other embodiments, as described above, in the MIMO scenario, the sensing initiation device 210 may use a MIMO control field of a dedicated PDP frame to indicate to the sensing response device 220 or 230 which PDP data is fed back. In these embodiments, the sensing response device 220 or 230 may select the PDP data to be fed back according to an indication in the MIMO control field.
For example, as described in Table 8 and Table 11, a dimension of a PDP matrix to be fed back may be represented as NSTS×Nr×L on the whole, where NSTS represents a number of space-time streams, Nr represents a number of receive channels of a receiver, and L represents a length of data to be fed back after IFFT processing is performed on each stream on each receive chain. A format of the feedback data is encoded as follows:
Nb may correspond to Codebook information/Coefficient Size (3 bits) in the MIMO control field in Table 8 and Table 11.
The sensing response device 220 or 230 may use PDP report information to feed back the PDP data. For example, for the HE PDP frame, as described in Table 7, the value of the PDP frame action field may be set to 4, to indicate that a current frame bears HE PDP report (HE PDP Report) information. For the EHT PDP frame, as described in Table 10, when the value of the PDP frame action field is 4, it indicates that the frame carries EHT PDP report information. Example information included in the PDP Report information is described in Table 12.
Nb represents a quantization bit, L represents a length of a complex number fed back after IFFT processing (described in Table 3), Nr represents a number of receive channels of a matrix sensing receiver/a device for sending a report, and NSTS represents a number of space-time streams.
It should be understood that, as described above with reference to
As shown in
In some embodiments, the sensing initiation device 210 sends the indication for PDP data feedback to the sensing response device 220 or 230 by using at least one of a Trigger frame, an NDPA frame, an Announcement frame, or a PDP frame. In some embodiments, a common information field or a dedicated information field in the Trigger frame indicates to perform PDP data feedback. In some embodiments, a trigger type field included in the common information field in the Trigger frame indicates to perform PDP data feedback. In some embodiments, a sounding dialog token field or a dedicated information field in the NDPA frame indicates to perform PDP data feedback. In some embodiments, an AID field included in the dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, the PDP frame includes a MIMO control field. The MIMO control field includes an indication for at least one of a number of columns, a number of rows, or a number of quantized bits of a matrix element of a PDP matrix for feedback. In some embodiments, the sensing initiation device 210 receives the part of PDP data from the sensing response device 220 or 230 by using a PDP report frame.
In some embodiments, the sensing initiation device 210 sends at least one of an indication for a range of interested or an indication for an offset to the sensing response device 220 or 230. For example, the sensing initiation device 210 may send the at least one of the indication for the range of interested or the indication for the offset to the sensing response device 220 or 230 by using at least one of a Trigger frame, an NDPA frame, an Announcement frame, or a PDP frame. In some embodiments, a trigger dependent information field included in a common information field in the trigger frame indicates at least one of the range of interested or the offset.
It should be understood that the operations and features described above with reference to
An embodiment of this disclosure further provides a corresponding apparatus for implementing the foregoing method or process.
As shown in
In some embodiments, the apparatus 1600 further includes a first receiving module 1620, configured to receive an indication for PDP data feedback from a sensing initiation device by using the sensing response device before the CSI data is obtained based on channel estimation. In some embodiments, the second channel estimation module 1610 is configured to generate the PDP data based on the CSI data by using the sensing response device in response to the reception of the indication for PDP data feedback.
In some embodiments, the first receiving module 1620 is configured to receive the indication for PDP data feedback from the sensing initiation device by using the sensing response device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for indicating PDP data feedback. In some embodiments, a common information field or a dedicated information field in the trigger frame indicates to perform PDP data feedback. In some embodiments, a trigger type field included in the common information field in the trigger frame indicates to perform PDP data feedback. In some embodiments, a sounding dialog token field or a dedicated information field in the NDPA frame indicates to perform PDP data feedback. In some embodiments, an AID field included in the dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, the PDP frame includes a multi-input multi-output MIMO control field. The MIMO control field includes an indication for at least one of a number of columns, a number of rows, or a number of quantized bits of a matrix element of a PDP matrix for feedback. In some embodiments, the feedback module 1615 is configured to select the part of PDP data to be fed back from the generated PDP data by using the sensing response device based on the indication for the at least one of the number of columns, the number of rows, or the number of quantized bits of the matrix element of the PDP matrix for feedback.
In some embodiments, the feedback module 1615 is configured to feed back the part of PDP data in the generated PDP data to the sensing initiation device by using the sensing response device by using a PDP report frame.
In some embodiments, the feedback module 1615 is configured to feed back the part of PDP data by using the sensing response device based on a propagation distance of a sensing signal.
In some embodiments, the apparatus 1600 further includes a second receiving module, configured to receive an indication for a range of interested from the sensing initiation device by using the sensing response device. The feedback module 1615 is configured to feed back the part of PDP data based at least on the range of interested by using the sensing response device.
In some embodiments, the second receiving module is configured to receive an indication for an offset from the sensing initiation device by using the sensing response device. The feedback module 1615 is configured to feed back the part of PDP data based on the range of interested and the offset by using the sensing response device.
In some embodiments, the second receiving module is configured to receive at least one of the indication for the range of interested or the indication for the offset from the sensing initiation device by using the sensing response device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for indicating PDP data feedback. In some embodiments, a trigger dependent information field included in a common information field in the trigger frame indicates at least one of the range of interested or the offset.
It should be understood that the operations and features at the sensing response device 220 or 230 described above with reference to
As shown in
In some embodiments, the first sending module is configured to send the indication for PDP data feedback to the sensing response device by using the sensing initiation device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for indicating PDP data feedback. In some embodiments, a common information field or a dedicated information field in the trigger frame indicates to perform PDP data feedback. In some embodiments, a trigger type field included in the common information field in the trigger frame indicates to perform PDP data feedback. In some embodiments, a sounding dialog token field or a dedicated information field in the NDPA frame indicates to perform PDP data feedback. In some embodiments, an AID field included in the dedicated information field in the NDPA frame indicates to perform PDP data feedback.
In some embodiments, the PDP frame includes a multi-input multi-output MIMO control field. The MIMO control field includes an indication for at least one of a number of columns, a number of rows, or a number of quantized bits of a matrix element of a PDP matrix for feedback.
In some embodiments, the third receiving module is configured to receive the part of PDP data from the sensing response device by using the sensing initiation device by using a PDP report frame.
In some embodiments, the apparatus 1700 further includes a second sending module, configured to send at least one of an indication for a range of interested or an indication for an offset to the sensing response device by using the sensing initiation device. In some embodiments, the second sending module is configured to send the at least one of the indication for the range of interested or the indication for the offset to the sensing response device by using the sensing initiation device by using at least one of a trigger frame, a null data packet announcement NDPA frame, an announcement frame, or a PDP frame for PDP data feedback. In some embodiments, a trigger dependent information field included in a common information field in the trigger frame indicates at least one of the range of interested or the offset.
It should be understood that the operations and features at the sensing initiation device 210 described above with reference to
Modules included in the apparatuses 1600 and 1700 may be implemented by using software, hardware, firmware, or any combination thereof. In some embodiments, one or more modules may be implemented by using software and/or firmware, for example, machine-executable instructions stored in a storage medium. In addition to or as an alternative to the machine-executable instructions, some or all of the modules in the apparatuses 1600 and 1700 may be implemented at least partially by using one or more hardware logical components. By way of example and not limitation, the available example hardware logic components include a field programmable gate array (FPGA), an application-specific integrated circuit (ASIC), an application-specific standard product (ASSP), a system on chip (SOC), a complex programmable logic device (CPLD), and the like.
As shown in
The processor 1810 may be of any appropriate type applicable to a local technical environment, and may include but not be limited to one or more of a general-purpose computer, a dedicated computer, a microcontroller, a digital signal processor (DSP), and a controller-based multi-core controller architecture. The device 1800 may further include a plurality of processors 1810. The processor 1810 is coupled to a communication unit 1840. The communication unit 1840 may receive and send information by using a radio signal or through an optical fiber, a cable, and/or another component.
When the device 1800 acts as the sensing response device 220 or 230, the processor 1810 may implement the operations and actions at the sensing response device 220 or 230 described above with reference to
In general, the various example embodiments of this disclosure may be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software that may be executed by a controller, a microprocessor, or another computing device. When aspects of the example embodiments of this disclosure are illustrated or described as block diagrams, flowcharts, or represented using some other figures, it will be understood that the blocks, apparatuses, systems, techniques, or methods described herein may be implemented as non-limiting examples in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers, or other computing devices, or some combinations thereof
For example, the example embodiments of this disclosure may be described in a context of machine-executable or computer-executable instructions. The machine-executable instructions are, for example, a program module executed in a device included in a real or virtual processor of a target. Usually, the program module includes a routine, a program, a library, an object, a class, a component, a data structure, and the like, and executes a specific task or implements a specific abstract data structure. In various example embodiments, functions of program modules may be combined or split between the described program modules. The machine-executable instructions for the program module may be executed locally or within a distributed device. In the distributed device, the program module may be located in both a local storage medium and a remote storage medium.
Computer program code used to implement the methods disclosed in this disclosure may be written in one or more programming languages. The computer program code may be provided for a processor of a general-purpose computer, a dedicated computer, or another programmable data processing apparatus, so that when the program code is executed by the computer or the another programmable data processing apparatus, functions/operations specified in the flowcharts and/or block diagrams are implemented. The program code may be executed all on a computer, partially on a computer, as an independent software package, partially on a computer and partially on a remote computer, or all on a remote computer or server.
In the context of this disclosure, a machine-readable medium or a computer-readable medium may be any tangible medium that includes or stores a program for or has a program related to an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any appropriate combination thereof. More detailed examples of the machine-readable storage medium include an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical storage device, a magnetic storage device, or any appropriate combination thereof
In addition, while operations are described in a particular order, this should not be understood as requiring such operations to be completed in the particular order shown or in a successive order, or performing all the illustrated operations to obtain the desired results. In some cases, multitasking or parallel processing is advantageous. Similarly, while the foregoing descriptions include some specific implementation details, this should not be construed as limiting the scope of any invention or claims, but rather as a description of specific example embodiments that may be specific to a particular invention. Some features described in this specification in the context of separate example embodiments may alternatively be integrated into a single example embodiment. Conversely, various features that are described in the context of a single example embodiment may alternatively be implemented separately in multiple example embodiments or in any appropriate sub-combination.
Although the subject matter has been described in language specific to structural features and/or methodological actions, it should be understood that the subject matter defined in the appended claims is not limited to the specific features or actions described above. Rather, the specific features and actions described above are disclosed as example forms of implementing the claims.
Number | Date | Country | Kind |
---|---|---|---|
202110304497.6 | Mar 2021 | CN | national |
202111322239.7 | Nov 2021 | CN | national |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2022/082034 | Mar 2022 | US |
Child | 18370491 | US |