A method for determining a location of a target includes: obtaining a plurality of guess distance values of a plurality of satellites, respectively; utilizing satellite signals received from the plurality of satellites to estimate a plurality of pseudo range values of the plurality of satellites, respectively; comparing the guess range values with the pseudo range values to generate a residual vector; and utilizing a processing unit for applying a rank-based approach based on the residual vector to generate a calculation result. The location of the target is derived from the calculation result.
展开▼