| Algorithm 1 Optimization of TDOA based on MPM. |
| Input: MPM, initial coordinate, , error threshold, ; |
| Output: Final positioning coordinate, ; |
| 1: ; |
| 2: repeat |
| 3: Get multipath error by substituting into MPM; |
| 4: ; |
| 5: Obtain by substituting into improved Chan-Taylor algorithm; |
| 6: until ; |
| 7: ; |
| 8: return T; |