Open niklasser opened 7 years ago
Quick update: We did try the AR9582 yesterday, the results were similar to my previous post.
The cards we used were the following mini-PCi Express cards
I will attach file that we recoreded with the AR9582.
Sorry bro, I was busy catching up a deadline.
Can you replot the figure of phase and use the same scale of y axis?
Or you can plot the phase from the sample file and your phase in the same figure. I feel it look different because of the scale.
Can you update that?
Hey,
sure, i updated the first post. I think the y-Axis was already the same (in Radians) Here is also the plot:
Yes, it looks reasonable. How do you think?
Well, we are currently not sure why those two phases are so different. The distance should have an influence on the phase, but we don't know why our phases look like a sine wave shifted by pi. This makes it hard for us to reproduce phases as suggested in your paper http://www.ntu.edu.sg/home/limo/papers/com292-xieA.pdf
The phases also behaves independent from the distance, frequency and even bandwidth we are using. We tried all bands available with ath9k with all bandwidth combinations (2,4GHz and 5GHz; HT40 and HT20) and always ended up with phases shaped like a sine wave.
In the picture you can see the average phase of multiple packages (more than 1000) of all 2.4GHz channels (HT20) put next to each other for a fixed distance.
If our assumption is correct, they should "somewhat" overlap in order to create a continuous phase.
Best regards
Hello Niklas,
it seems, we are almost on the same way, but with different goals. Could you send me more information about your set up? (k-ieso@hotmail.com) We can discuss the existing problems together. I use the Atheros-CSI for measurement set up for my master thesis at Ruhr Uni Bochum.
@niklasser @EuclidGH
Hi @xieyaxiongfly , my name is Niklas. I'am currently writing my bachelor thesis at Karlsruhe Institut of Technology and trying to reproduce the results from your paper [Precise Power Delay Profiling with Commodity WiFi ]. Currently im trying to extract CSI Information with your tool on an Atheros 9344 SOC running OpenWrt. We can extract information but as of right now, they don't seem to make much sense. In comparision to the sample file, we cant see a steady increase to pi and then the jump to -pi for the phase angle.
We thought it might occur due to an unsupported chip (Ar9344). Thats why we also tried it with an AR9382 which is on the supported list on your homepage. The AR9382 is running in two notebooks using a Kernel 4.1. One notebooks uses the 64bit architecture, the other one is on 32bit. The results are similar to the NIC's running OpenWrt.
We also use the default hostapd.conf from your Repo.
This is the IQ-Data from the sample file. And this is the IQ-Data from a packet we recorded. This is a phase we recorded. And this one is from the sample file. It looks as expected.
UPDATE: This is a phase from the sample file and our recording plotted in one graph. The y-Axis is in Radians. The x-Axis ist in Subcarrier.
Since you discovered the presence of the CSI information by coincidence maybe you have encountered similar behavior before and you can suggest an approach to parse the buffer correctly? Or do you have a suggestion what else we could try to get similiar I/Q results?
ps: We will also experiment with the AR9582 which a 2 antenna version of the AR9580 - so we get a better understanding where the problem may lie.