The present embodiments generally relate to communication apparatuses, and more particularly relate to methods and apparatuses for reduced dimension channel state information (CSI) feedback.
In the standardization of next generation wireless local area network (WLAN), new technology to enable wireless sensing utilizing IEEE 802.11 technologies has been discussed in the 802.11 Working Group and is named 802.11bf WLAN SENS.
IEEE 802.11 defines three types of channel sounding feedback, namely channel state information (CSI) matrices feedback (as described in 11n, wherein a beamformer receives a quantized MIMO channel matrix, Heff, from a beamformee), non-compressed beamforming feedback matrix (as described in 11n, wherein beamforming feedback matrices, V, found by a beamformee are sent to a beamformer), and compressed beamforming feedback matrix (as described in 11n, 11ac and 11ax, wherein beamforming feedback matrices, V, found by a beamformee are compressed in the form of angles (Y (Psi) and @ (Phi)), which are sent to a beamformer). Referring to example illustration 100 of
In 11bf SFD [1], it is agreed that CSI (that is, the channel measured during the training symbols of a received PPDU) is a type of sensing measurement result for sub-7 GHZ WLAN sensing. To enable sub-7 GHZ WLAN sensing, an RXVECTOR parameter CSI_ESTIMATE is defined that contains the channel measured during the training symbols of the received PPDU. The format of CSI_ESTIMATE is the same one used in a measurement report field within a Sensing Measurement Report frame. A Sensing Measurement Report frame, which allows a sensing receiver to report sensing measurements, is also defined. This frame contains at least a measurement report control field which contains information necessary to interpret the measurement report field, or a measurement report field which carries CSI measurements obtained by a sensing receiver.
As can be seen from table 200 of
The CSI matrix comprise of dimensions which are equal to Nr×Nc and may not be required for WLAN sensing use cases causing an overhead to the WLAN communication.
There is thus a need for communication apparatuses and methods that can solve the above-mentioned issue. Furthermore, other desirable features and characteristics will become apparent from the subsequent detailed description and the appended claims, taken in conjunction with the accompanying drawings and this background of the disclosure.
Non-limiting and exemplary embodiments facilitate providing communication apparatuses and communication methods for reduced dimension CSI feedback.
According to an aspect of the present disclosure, there is provided a first communication apparatus comprising: a receiver, which in operation, receives a physical layer protocol data unit (PPDU) from a second communication apparatus; circuitry, which in operation, measures channel state information (CSI) based on the PPDU, and selects a first subset of elements from a plurality of elements of a CSI matrix, wherein each element represents the CSI measured at a receive antenna of the first communication apparatus corresponding to a transmit antenna of the second communication apparatus; and a transmitter, which, in operation, transmits a frame reporting the selected subset of elements to the second communication apparatus.
According to another aspect of the present disclosure, there is provided a second communication apparatus, comprising: circuitry, which in operation, generates a frame indicating a subset of elements of a CSI matrix for which CSI is solicited; and a transmitter, which in operation, transmits the frame to a first communication apparatus.
According to another aspect of the present disclosure, there is provided a second communication apparatus, comprising: circuitry, which in operation, generates a frame indicating a subset of elements of a CSI matrix for which a component of the CSI matrix is solicited; and a transmitter, which in operation, transmits the frame to a first communication apparatus.
According to another aspect of the present disclosure, there is provided a communication method comprising: receiving a physical layer protocol data unit (PPDU); measuring channel state information (CSI) based on the PPDU, and selecting a subset of elements from a plurality of elements of a CSI matrix based on the measured CSI, wherein each element represents the CSI measured at a receive antenna of a first communication apparatus corresponding to a transmit antenna of a second communication apparatus and transmitting a frame reporting the selected subset of elements.
It should be noted that general or specific embodiments may be implemented as a system, a method, an integrated circuit, a computer program, a storage medium, or any selective combination thereof. Additional benefits and advantages of the disclosed embodiments will become apparent from the specification and drawings. The benefits and/or advantages may be individually obtained by the various embodiments and features of the specification and drawings, which need not all be provided in order to obtain one or more of such benefits and/or advantages.
The accompanying figures where like reference numerals refer to identical or functionally similar elements throughout the separate views and which together with the detailed description below are incorporated in and form part of the specification, serve to illustrate various embodiments and to explain various principles and advantages in accordance with present embodiments.
Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been depicted to scale.
The following detailed description is merely exemplary in nature and is not intended to limit the embodiments or the application and uses of the embodiments. Furthermore, there is no intention to be bound by any theory presented in the preceding Background or this Detailed Description. Furthermore, other desirable features and characteristics will become apparent from the subsequent detailed description and the appended claims, taken in conjunction with the accompanying drawings and this background of the disclosure.
The dimension of beamforming feedback report format is based on Nc and Nr indices in, for example, a HE MIMO Control Field. Referring to table 300 of
802.11 specs states that the beamformer transmits an NDP with NSTS,NDP space-time streams, where NSTS,NDP takes value between 2 and 8. The beamformee upon receiving this NDP estimates the NRX,BFEE×NSTS,NDP channel, and determines the Nr×Nc orthonormal matrix V. However, for WLAN Sensing it is possible that an NDP with NSTS,NDP=1 can be used for sensing, which is currently not allowed in the standards. For WLAN Sensing, SISO is a viable option to perform sensing, hence use of NSTS,NDP=1 should be included in the 11bf amendment.
Referring to example illustration 400 of
It is observed in MIMO systems that some antennas of a device may have similar CSI. Having a CSI feedback matrix with CSI from all antennas where CSI patterns are similar will result in overhead. It is therefore an objective of the present disclosure to reduce the overhead of CSI feedback, and propose related signaling (e.g. frame formats, CSI feedback report format).
As observed in illustration 406, there seems to be correlation in CSI data of the different antennas of same device. Therefore, it is possible to report reduced CSI for sensing application in various scenarios like, presence detection etc. Reduced CSI means reporting CSI of selective antenna pairs of a device. Although it is arguable that omitting information from CSI there is a lack of information of some spatial dimension but it may help in overhead reduction in various scenarios where complete information of all spatial dimension is not required. For example, periodic sensing of stationary receiver like in industrial scenario or empty room detection. 11bf may define reporting of Reduced Dimension CSI feedback to reduce overhead on the regular WiFi traffic.
In an embodiment E1, during the sensing measurement instances, a sensing initiator may transmit one or more sensing null data packet announcement (NDPA) and sensing measurement PPDU that is to be used by a sensing responder to perform sensing measurements. The sensing responder may receive the sensing NDPA and the sensing measurement PPDU and perform sensing measurements to obtain CSI. The sensing responder then chooses a reference antenna (for example, an antenna with highest signal noise ratio (SNR)) and its respective CSI as reference CSI. The sensing responder then selects one or more antennas which it wants to report by comparing the variation in CSI values from other antennas with the reference antenna's CSI values. The antennas are reported if the CSI variation from the antenna crosses a threshold. The threshold can be application specific and set on a receiver device by a user, or a responder may choose a threshold value based on CSI from all antennas. Each CSI matrix can be measured, determined on each subcarrier (also known as tone in 802.11); the CSI matrix on a tone consists of many elements (Nr×Nc elements, each element consisting of I and Q components (or amplitude and phase components)). A receive antenna may also be known as a receiver chain or a row or an element in the channel matrix. The reference antenna may also be known as the reference element in the channel matrix.
Referring to illustration 600 of
A responder may perform steps 702 to 716 over transmit antennas (spatial streams.) In step 704, the responder selects a reference transmit antenna based on the CSI. The responder may calculate an SNR of a transmit antenna by averaging the SNRs of elements in CSI matrix over the transmit antenna (i.e. averaging the SNR over the column of the CSI matrix where the column is correspond to the transmit antenna.). (Alternatively) The responder may calculate an SNR of a transmit antenna based on a post processing SNR per spatial streams (i.e. SNR measured at the output of a MIMO detector or equalizer.). The responder may repeat steps 706 to 716 for each transmit antenna.
A responder may perform steps 702 to 716 over combinations of transmit and receive antennas (i.e. elements in CSI matrix that may be referred to as Tx-Rx links.) In step 704, the responder selects a reference antenna combination based on the CSI. The responder may calculate an SNR of an element by calculating the signal power by squaring the amplitude of the element which is divided by the noise power. The responder may repeat steps 706 to 716 for each combination of transmit and receive antennas.
Alternatively, the responder may indicate an antenna bitmap for which reduced CSI is being reported to the initiator in a control frame. For example, in control frame 1000 of
The CSI matrix for each reported subcarrier requires (3+2*Nb*Nr*Nc) bits. By using reduced dimension CSI feedback, a responder can advantageously reduce the feedback size by reporting only antennas of interest. In such a case, the reduced CSI feedback may be given by equation Ns*(3+2*Nb*Nc*Nr′) bits, wherein Ns is the number of subcarriers for a given bandwidth and Nr′ is the number of antennas for which CSI is reported. In cases where only reference antenna is being reported, the feedback size can be given by Ns*(2*Nb*Nc*Nr′) bits, such that the 3-bits scaling can advantageously be eliminated.
Table 1100 of
To perform Nc reduction at a responder, the responder based on received CSI from different spatial streams select a reference spatial stream. The reference may be the receive chain with the highest SNR. The responder, upon selecting reference antenna, performs distance calculation between CSI values from spatial streams other than the reference spatial stream. If the distance is greater than the threshold, then the antenna is selected to be reported, otherwise the antenna's CSI is not reported. For WLAN Sensing use cases, it is often possible that CSI from all antennas is not relevant. Therefore, reporting only antennas of interest may help reduce bloated feedback transmission time.
In an embodiment E2, an initiator may indicate the number of antennas for which it requires CSI feedback. Referring to illustration 1200 of
Alternatively, the initiator may use an antenna bitmap for indicating to the responder from which antennas the initiator wants to solicit CSI feedback. As shown in sensing NDP announcement frame 1500 of
Another method to indicate the Nc, Nr index is to announce the Nc, Nr index during a sensing measurement setup.
Nc and Nr parameters for reduced dimension CSI feedback can be negotiated during the sensing measurement setup phase.
In an embodiment E3-1, a responder may calculate a ratio of CSI to be reported by selected antennas. The responder may perform a mathematical division on the CSI of different antennas of a device and feedback the CSI ratio as feedback to the initiator. For example,
The responder upon receiving the Measurement PPDU obtains CSI for all antennas. The responder may compute the CSI based on a scenario chosen for CSI ratio calculation.
CSI values 2106 are usually in the form of I and Q and represented as I+jQ. Therefore, where H1,1(f) 2102 and H1,2(f) 2104 are in the form of H1,1(f)=a+ib and H1,2(f)=x+iy respectively, CSI ratio can be determined as:
wherein the resultant ratio is also a complex number. It will be appreciated that the CSI matrix encoding remains the same as in 802.11n for such complex calculations for CSI ratio.
The responder may perform CSI ratio calculation based on antennas of interest where antenna selection is performed as described earlier. Alternatively, the responder may select the antenna with highest SNR and choose the antenna with highest SNR as reference and perform complex division with CSI values for each subcarrier for the remaining antennas of the responder.
Alternatively, a CSI ratio may be computed as:
where the reference CSI value is the denominator of division. This variation may reduce computation complexity as number of division operation is reduced by reusing the reciprocal value of the reference antenna (1/H1,1(f)) when computing the CSI ratio values for more than two reported antennas. Alternatively, a responder may calculate a Scaled CSI ratio with the following equation: Scaled CSI ratio=H1,1(f)×(H1,2(f))*=(ax+by)+i (bx−ay), wherein * denotes a complex conjugate. A Scaled CSI ratio is a CSI ratio scaled by the squared amplitude of H1,1(f). The value is different scale than the CSI ratio, but keeps the angle information of the CSI ratio that may be used for sensing application. Computation of a Scaled CSI ratio may reduce computation complexity as it does not include division. The responder may transmit the Scaled CSI ratio and reference CSI values (H1,1(f)) or its amplitude value to an initiator. The initiator may recover a CSI ratio by performing scaling over the Scaled CSI ratio using the amplitude of the reference CSI values.
If a responder performs reduced dimension CSI feedback, the same antenna selection rules may be applied as described in embodiment E1. The responder upon selecting antennas of interest performs CSI ratio on selected antennas and reports the CSI ratio as feedback. There may be some cases where the denominator of the CSI ratio is a very small number compared to the numerator which will lead to CSI ratio tending to infinity. To eliminate this issue, the resultant CSI ratio is treated with a sigmoid function (for example, arctan or Euler's function) as a threshold function to wrap the values. For example, if arctan is used, the resultant values will be ranging between +1 to −1 and 2's compliment encoding is needed. If thresholding function like Euler's function is used, it can be encoded using unsigned integer, therefore saving 1 bit in the encoding. If the CSI ratio is not treated with sigmoid function, it can be decoded by multiplying the received CSI ratio with the reference value to reconstruct the original CSI. In case when the CSI ratio is treated with sigmoid, the initiator may perform reverse sigmoid operation on the received CSI ratio and then multiply the CSI ratio with the reference CSI. If all antennas are being reported, CSI ratio leads to reducing the CSI matrix dimension. By having one less antenna with complete information when reduced dimension CSI matrix is considered, the reduced CSI matrix dimension is reduced further by 1 order. This method of CSI reporting is advantageously useful in environment detection as it may directly be used without any further processing.
In an embodiment E3-2, CSI difference can be used to determine environment for presence detection.
over a sliding window, wherein zkl is the CSI for the kth antenna and lth subcarrier, and n being the total number of subcarriers.
CSI may be obtained per antenna per subcarrier as I and Q values and expressed as z=I+jQ. The CSI difference is expressed as CSI difference=z1−z2. This equation will result in another complex value which is the difference of CSI between two antennas for a given subcarrier. When CSI difference is calculated for reduced dimension CSI feedback, the antennas are selected as described in embodiment E1 and CSI difference is computed between CSI values of selected antennas which are to be reported. Encoding and decoding of CSI difference follows the same encoding procedure as 802.11n. If all antennas are being reported, CSI difference leads to reducing the CSI matrix dimension. By reducing one less antenna with complete information when reduced dimension CSI matrix is considered, the reduced CSI matrix dimension is reduced further by 1 order. This method of CSI reporting is advantageously useful in presence detection, and may directly be used without any further processing.
In an embodiment E4, an initiator may choose to solicit amplitude or phase from reduced antenna from a responder based on application requirements.
Alternatively, during the full channel measurement 2506, the responder 2504 may indicate the bitmap of antennas for which the CSI fluctuates significantly as compared to the reference antenna's CSI value. The initiator 2502 in the subsequent measurement instance may then solicit CSI from the antennas indicated by the responder 2504.
In an embodiment E5, instead of using feedback-based sensing measurements, when the initiator is an AP, it is also possible that Trigger based (TB) sensing measurement is used instead.
In TB sensing measurements, STA(s) do not need to send Sensing Measurement Report frames to the peer STA(s) and instead perform the sensing measurements for their own use (based on the received NDP(s)). In this case the sensing measurement results are passed up to upper layer sensing applications. The Sensing App in the Initiator may use the following MLME primitive to initiate a TB sensing measurements, the MLME primitive further indicating a ‘Measurement Report Type’:
Upon receipt of this primitive, the MLME initiates a TB sensing measurement session and constructs a Trigger frame for transmission to one or more sensing responders. Various example parameters that may be used in a MLME-TB-Sensing.request ( ) primitive are shown in example table 2700 of
Further, upon receiving NDP(s), the sensing measurement results are passed up to upper layer sensing applications using the following MLME primitive also indicating ‘Measurement Report Type’:
The primitive is generated upon receipt of a NDP, to notify a station management entity (SME) of the results of channel measurement. Various example parameters that may be used in a MLME-TB-Sensing.confirm ( ) primitive are shown in example table 2800 of
In an embodiment E6, it is possible for SISO systems to be used for performing WLAN sensing.
Various functions and operations of the communication apparatus 3300 are arranged into layers in accordance with a hierarchical model. In the model, lower layers report to higher layers and receive instructions therefrom in accordance with IEEE specifications. For the sake of simplicity, details of the hierarchical model are not discussed in the present disclosure.
As shown in
In various embodiments, when in operation, the at least one radio transmitter 3302, at least one radio receiver 3304, and at least one antenna 3312 may be controlled by the at least one controller 3306. Furthermore, while only one radio transmitter 3302 is shown, it will be appreciated that there can be more than one of such transmitters.
In various embodiments, when in operation, the at least one radio receiver 3304, together with the at least one receive signal processor 3310, forms a receiver of the communication apparatus 3300. The receiver of the communication apparatus 3300, when in operation, provides functions required for sensing operations. While only one radio receiver 3304 is shown, it will be appreciated that there can be more than one of such receivers.
The communication apparatus 3300, when in operation, provides functions required for reduced dimension CSI feedback. For example, the communication apparatus 3300 may be a first communication apparatus. The receiver 3304 may, in operation, receive a PPDU from a second communication apparatus. The circuitry 3314 may, in operation, measure CSI based on the PPDU, and select a first subset of elements from a plurality of elements of a CSI matrix, wherein each element represents the CSI measured at a receive antenna of the first communication apparatus corresponding to a transmit antenna of the second communication apparatus. The transmitter 3302 may, in operation, transmit a frame reporting the selected subset of elements to the second communication apparatus.
The first subset of elements may comprise one or more rows or one or more columns of the CSI matrix. Each row or column of the CSI matrix may be associated with each antenna of the first communication apparatus, respectively. The first and second communication apparatuses may be single antenna devices, and the first subset of elements may comprise only the reference elements.
The circuitry 3314 may be further configured to reduce the CSI matrix by removing a second subset of elements from the plurality of elements of the CSI matrix, and the transmitter 3302 may be further configured to transmit the frame reporting the reduced CSI matrix to the second communication apparatus. The circuitry 3314 may be further configured to select a second subset of elements as reference elements based on signal-noise-ratio (SNR) among the plurality of elements. The circuitry 3314 may be further configured to set a threshold CSI value based on the reference elements, compute and compare CSI value of each element excluding the reference elements in the plurality of elements with the threshold CSI value, and select the subset of elements based on the comparison. Each element in the selected subset of elements may have a CSI value that is higher than that of the threshold CSI value. The circuitry 3314 may be further configured to report only CSI values of the reference elements if no element has a CSI value that crosses the threshold CSI value based on the comparison.
The transmitter 3302 may be further configured to transmit a control frame reporting the selected subset of elements to the second communication apparatus. The control frame may report the selected subset of elements as a bitmap to the second communication apparatus.
The circuitry 3314 may be further configured to perform complex valued division on CSI values of the plurality of elements or the selected subset of elements to reduce feedback overhead. The circuitry 3314 may be further configured to perform complex valued subtraction on CSI values of the plurality of elements or the selected subset of elements to reduce feedback overhead.
The communication apparatus 3300 may be a second communication apparatus. The circuitry 3314 may, in operation, generate a frame indicating a subset of elements of a CSI matrix for which CSI is solicited. The transmitter 3302 may, in operation, transmits the frame to a first communication apparatus.
The frame may indicate that a CSI ratio or a CSI difference is to be measured and reported by the first communication apparatus to the second communication apparatus. The second communication apparatus may be an access point (AP), wherein the transmitter 3302 may be further configured to transmit a trigger frame to solicit NDP transmission from the first communication apparatus, and the receiver 3304 may, in operation, receive a NDP from the first communication apparatus. The circuitry 3314 may be further configured to measure CSI of an uplink channel based on the received NDP.
Further, the communication apparatus 3300 may be a second communication apparatus. The circuitry 3314 may, in operation, generate a frame indicating a subset of elements of a CSI matrix for which a component of the CSI matrix is solicited. The transmitter 3302 may, in operation, transmit the frame to a first communication apparatus. The component of CSI matrix solicited by the second communication apparatus may be an amplitude or a phase of the CSI matrix.
The present disclosure can be realized by software, hardware, or software in cooperation with hardware. Each functional block used in the description of each embodiment described above can be partly or entirely realized by an LSI such as an integrated circuit, and each process described in each embodiment may be controlled partly or entirely by the same LSI or a combination of LSIs. The LSI may be individually formed as chips, or one chip may be formed so as to include a part or all of the functional blocks. The LSI may include a data input and output coupled thereto. The LSI here may be referred to as an IC, a system LSI, a super LSI, or an ultra-LSI depending on a difference in the degree of integration. However, the technique of implementing an integrated circuit is not limited to the LSI and may be realized by using a dedicated circuit, a general-purpose processor, or a special-purpose processor. In addition, a FPGA (Field Programmable Gate Array) that can be programmed after the manufacture of the LSI or a reconfigurable processor in which the connections and the settings of circuit cells disposed inside the LSI can be reconfigured may be used. The present disclosure can be realized as digital processing or analogue processing. If future integrated circuit technology replaces LSIs as a result of the advancement of semiconductor technology or other derivative technology, the functional blocks could be integrated using the future integrated circuit technology. Biotechnology can also be applied.
The present disclosure can be realized by any kind of apparatus, device or system having a function of communication, which is referred as a communication device.
Some non-limiting examples of such communication device include a phone (e.g., cellular (cell) phone, smart phone), a tablet, a personal computer (PC) (e.g., laptop, desktop, netbook), a camera (e.g., digital still/video camera), a digital player (digital audio/video player), a wearable device (e.g., wearable camera, smart watch, tracking device), a game console, a digital book reader, a telehealth/telemedicine (remote health and medicine) device, and a vehicle providing communication functionality (e.g., automotive, airplane, ship), and various combinations thereof.
The communication device is not limited to be portable or movable, and may also include any kind of apparatus, device or system being non-portable or stationary, such as a smart home device (e.g., an appliance, lighting, smart meter, control panel), a vending machine, and any other “things” in a network of an “Internet of Things (IoT)”.
The communication may include exchanging data through, for example, a cellular system, a wireless LAN system, a satellite system, etc., and various combinations thereof.
The communication device may comprise an apparatus such as a controller or a sensor which is coupled to a communication apparatus performing a function of communication described in the present disclosure. For example, the communication device may comprise a controller or a sensor that generates control signals or data signals which are used by a communication apparatus performing a communication function of the communication device.
The communication device also may include an infrastructure facility, such as a base station, an access point, and any other apparatus, device or system that communicates with or controls apparatuses such as those in the above non-limiting examples.
A non-limiting example of a station may be one included in a first plurality of stations affiliated with a multi-link station logical entity (i.e. such as an MLD), wherein as a part of the first plurality of stations affiliated with the multi-link station logical entity, stations of the first plurality of stations share a common medium access control (MAC) data service interface to an upper layer, wherein the common MAC data service interface is associated with a common MAC address or a Traffic Identifier (TID).
Thus, it can be seen that the present embodiments provide communication devices and methods for reduced dimension CSI feedback.
While exemplary embodiments have been presented in the foregoing detailed description of the present embodiments, it should be appreciated that a vast number of variations exist. It should further be appreciated that the exemplary embodiments are examples, and are not intended to limit the scope, applicability, operation, or configuration of this disclosure in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing exemplary embodiments, it being understood that various changes may be made in the function and arrangement of steps and method of operation described in the exemplary embodiments and modules and structures of devices described in the exemplary embodiments without departing from the scope of the subject matter as set forth in the appended claims.
| Number | Date | Country | Kind |
|---|---|---|---|
| 10202201250Q | Feb 2022 | SG | national |
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/SG2023/050009 | 1/5/2023 | WO |