StevenMHernandez / ESP32-CSI-Tool

Extract Channel State Information from WiFi-enabled ESP32 Microcontroller. Active and Passive modes available. (https://stevenmhernandez.github.io/ESP32-CSI-Tool/)
https://stevenmhernandez.github.io/ESP32-CSI-Tool/
MIT License
262 stars 72 forks source link

Trouble understanding csi raw data #103

Open AdroitBit opened 6 months ago

AdroitBit commented 6 months ago

image

This is the code I see in csi_component.h as in my attempt trying to understand what is CSI_Data represent It seems the the index is paired together with real and imaginary part stuff What does real number represent? What does imaginary number represent?

It's a good idea for this information to be at least documented...

StevenMHernandez commented 5 months ago

Sorry for missing this question earlier. Please take a look out our extensive survey on the subject. https://www.people.vcu.edu/~ebulut/COMST22_WiFi_Sensing_Survey.pdf, specifically Section II.B which explains CSI in a bit more detail.

If you have any suggestions for improving the documentation, please feel free to send a pull request. Thanks!