krakenrf / krakensdr_doa

GNU General Public License v3.0
204 stars 65 forks source link

Elevation Estimation for RDF #7

Open aaknitt opened 2 years ago

aaknitt commented 2 years ago

Wondering if it would be possible to add elevation estimation to the UCA RDF using a technique similar to what is described here:

http://www.paluidsprekers.nl/pa8w/elevation.html

Perhaps looking at the max delta time at which the signal arrives at each of the antennas?

Infiltra commented 2 years ago

The time of arrival in each antenna would be quite small, which could be the phase offset between the arriving signals in them, considering a plane wave impinging on the antenna, this would be cos(theta) in the case of ULA, in the case of UCA this would granted be a function of (theta, phi) az, el respectively, but one problem out of the box I see is that this could work better if we had pseudo doppler based measurements, where the zero crossing in time domain could be a valid measurement mode, but I don't understand how this could be done in the case of correlative interferometry which I think Kerberos or Kraken does. Maybe if we have an array arrangement like URA, this could be possible, but in UCA I don't think it is. It'll be really helpful if you could share some of those patents or some more reference material.

krakenrf commented 2 years ago

We'll be looking at that method later this year, but I'm not really sure if that low level of accuracy is really useful. Adding height elements to a linear patch array is something we're looking at too.