Dice Question Streamline Icon: https://streamlinehq.com

Underlying causes of receiver-specific WiFi frame loss during CSI acquisition

Identify the underlying reasons why one or more ESP32 receivers in the ESPARGOS multi-antenna WiFi channel sounder intermittently miss WiFi frames and therefore fail to provide channel state information for particular frames. Analyze the internal operation of the ESP32 WiFi subsystem to ascertain the mechanisms responsible for these losses so that their impact on covariance estimation and subsequent processing can be understood and mitigated.

Information Square Streamline Icon: https://streamlinehq.com

Background

In the ESPARGOS system, channel state information (CSI) from multiple ESP32-based receivers is clustered per transmitted WiFi frame. The authors note that some receivers sometimes miss frames, leading to incomplete CSI vectors and making standard sample covariance estimation unsuitable. Although they propose an alternative covariance estimation from incomplete data, the root causes of the frame losses remain unclarified.

Understanding the internal behavior of the ESP32 WiFi subsystem (e.g., buffering, timing, synchronization interactions) is necessary to diagnose and potentially prevent these frame losses. Resolving this unknown would improve the reliability of CSI acquisition and the robustness of downstream algorithms relying on multi-antenna coherence.

References

In many cases, one or more of the receivers may miss a WiFi frame and therefore not provide CSI for any particular WiFi frame, which makes (\ref{eq:samplecovariance}) unsuitable. The underlying reasons for this loss of frames are unknown and hard to analyze without knowledge about the inner workings of the ESP32 chip.

ESPARGOS: An Ultra Low-Cost, Realtime-Capable Multi-Antenna WiFi Channel Sounder (2502.09405 - Euchner et al., 13 Feb 2025) in Section 3.1 (CSI Acquisition)