In an embodiment, a method includes separating a heterogeneous radio-frequency (RF) signal, received at multiple antennas, into multiple homogenous signals. The multiple antennas have a known positional arrangement. The method further includes estimating a location relative to the known positional arrangement of the antennas of an object producing the RF signal based on phase and amplitude of each homogeneous signal as received at each of the plurality of antennas. The location can further be estimated over multiple time steps, such that velocity and acceleration can be accelerated from the estimated locations.