Page 1 of 1

Getting Consistent CSI Data from ESP32-C5 and ESP32-32U

Posted: Fri Jun 12, 2026 10:56 am
by Loai_mekbel
Hello,

I'm working on a research project that uses the ESP32-C5 and ESP32-32U to collect CSI data for a machine learning classification system.

The setup works, but we've noticed that the CSI readings are not always consistent between collection sessions. Since our model depends on stable signal data, this variation affects our results.

We tried to collect data inside an empty faraday cage to make sure there's no noise come in and collected different sessions of CSI data.

Could you advise on the best practices to get consistent CSI data from the ESP32? Specifically:

1. Are there recommended settings (channel, bandwidth, transmission rate) for stable CSI output?
2. Is there anything we should configure in firmware to reduce variation between sessions?
3. Are there known hardware or antenna considerations that affect CSI stability?

Any documentation or guidance you can point us to would be very helpful.

Thank you for your time.

Best regards,
Loai

Re: Getting Consistent CSI Data from ESP32-C5 and ESP32-32U

Posted: Sat Jun 13, 2026 5:25 am
by mikemoy
Why did you post this in the ESP32-S31 section of the forum ?