Comments (6)
SpotFi relies on multiple linear arrays of antennas, in my work I only used a single linear array which significantly contributes to the ambiguities you're seeing.
There are multiple ToF peaks because the peaks occur cyclically an 2pi intervals. The value for tau that I iterate over in my code is larger than it needs to be because it's better to be too large than too small.
Hope that helps!
from lgtm.
Oh one more thing about the discrepancy between the "True number of computed paths" and what the figure shows. The number of computed paths is obtained from the number of non-zero eigenvalues. This is nice in theory, but in practice they aren't quite 0 because of noise so I very roughly find the biggest drop in eigenvalues and declare this to be where the "zeros" start. There are probably better methods to do this, but that's how I did it at the time.
from lgtm.
Thank you very much for your prompt reply.
The figure above actually only shows the spectrum within the time from 650ns to 850ns, which exhibits multiple ToF peaks that are not due to the 2pi interval. The spectrum of a larger tau setting that exhibits ToF peaks occurring by the 2pi interval is shown as follows:
So, the three ToF peaks in the first figure probably represent three paths.
"SpotFi relies on multiple linear arrays of antennas", to my understanding, in the system, each device (no matter a sender or a receiver) only equipped a linear antenna array that consists of three antennas. But the system relies on multiple APs. Thus, the multiple APs' measurements will help remove the ambiguities. Is it right?
Actually, when I position the antenna array whose distance interval is less than half of the wavelength (2.61cm), the spectrum only show one peak in the AoA dimension per ToF value. The figure is as follows:
Unfortunately, it only exhibits one ToF peak in a 2pi interval. The signal subspace also only has two eigenvectors using your "biggest drop" method:). When I deliberately add two more eigenvectors into the signal subspace, the spectrum shows more ToF peaks as shown below.
Does it imply that the ambiguities in each ToF value in the first figure are due to the large antenna interval (larger than half of the wavelength)?
from lgtm.
Hi, ClarenceZSK。 How is it going now???
Are you succeed?
from lgtm.
@ClarenceZSK
Hi, ClarenceZSK。 How is it going now???
Are you succeed?
from lgtm.
hi @egaebel thank you for your code, when i use your code to run my own code,but it Come over,and has two peek. could you help me ? please
from lgtm.
Related Issues (12)
- The problem about likelihood HOT 10
- How to get smoothed csi from a wifi device with four antennas and 54 subcarriers?
- Calibration of commodity wifi devices
- eigenvectors
- How to set my android phones working at injection mode? HOT 1
- Question on SpotFi MUSIC specturm HOT 3
- May i read your thesis? HOT 2
- In which device that carries the 5300 NIC in your experiment HOT 1
- how to assign values for tau? HOT 3
- packet_one_phase_matrix does not change in loops HOT 7
- Some question about linear fit HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lgtm.