CPC G01S 3/143 (2013.01) [G01S 3/74 (2013.01); G01S 5/0284 (2013.01)] | 21 Claims |
1. A computer-implemented method performed by an apparatus, the computer-implemented method comprising:
obtaining a plurality of phase vectors from a plurality of fixed access points (APs), each of the plurality of phase vectors comprising a plurality of entries for phase values measured from a signal received from a client device at the plurality of fixed APs;
identifying at least a first phase vector of the plurality of phase vectors that comprises at least one of: (i) one or more entries with missing phase values or (ii) one or more entries with erroneous phase values, based on performing a first recursive phase estimation using the plurality of phase vectors;
generating a first updated plurality of phase vectors based on removing, from the first phase vector, at least one of (i) the one or more entries with missing phase values or (ii) the one or more entries with erroneous phase values;
identifying at least a second phase vector of the plurality of phase vectors that comprises at least one of (i) one or more entries with missing phase values or (ii) one or more entries with erroneous phase values, based on performing a second recursive phase estimation using the first updated plurality of phase vectors;
generating a second updated plurality of phase vectors, based on the identified second phase vector; and
determining a location of the client device, based on the second updated plurality of phase vectors.
|