This paper investigates the problem of locating a target using a passive radar system with multiple transmitters and multiple receivers. The bistatic range (BR)
which corresponds to the sum of transmitter-to-target and target-to-receiver distances is used as the measurement. An algebraic solution employing three-step weighted least squares (3WLS) minimizations is proposed. In the first stage
the BR measurements are linearized by introducing multiple additional parameters and a WLS minimization is used to obtain a rough estimate; then in the latter two stages
the relationship between the additional parameters and the target location parameters is utilized to refine the estimate. Theoretical accuracy analysis indicates that the proposed algorithm can achieve the Cramer row lower bound (CRLB)
and Monte-Carlo simulations demonstrate the proposed algorithm outperforms existing algorithms.