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

Question #63

Closed ZaQa92 closed 2 years ago

ZaQa92 commented 2 years ago

Hi I've been working on a project related to wifi-sensing and we're going to use esp32 in our project. As I've read articles so far, the CSI matrix should be a vector of complex numbers. I am wondering why the output of this toolkit on CSI only includes some real numbers? Where are the imaginaries? How can I calculate the amplitude and phase of the subcarriers? I would be grateful if someone could explain it to me.

ThomasBouiniere commented 1 year ago

Hello, I have the same question, do you have the answer ?

StevenMHernandez commented 1 year ago

See: https://github.com/StevenMHernandez/ESP32-CSI-Tool/blob/master/python_utils/parse_csi.py