Skip to main content
. 2026 Jul 12;26(14):4431. doi: 10.3390/s26144431
Algorithm 1. Newton–Raphson algorithm
Input: Initial.Guess, sensor.coord=xH1xH2…xHN ,
    TDOA= TDOA1TDOA2…TDOAmTDOA1, error.limit, It.limit
  1. Calculate F and J value for Initial.Guess with (11) and (12)

  2. Calculate error=maxF

  3. Set error.diff=error

  4. Set It=0

  5. while error≥error.limit and It<It.limit and error.diff≠0 do

  6.     Calculate V=−J−1F

  7.     Calculate Initial.Guess= Initial.Guess+V

  8.     Calculate F and J value for new Initial.Guess with (11) and (12)

  9.     Calculate error.diff=maxF−error

  10.     Calculate error=maxF

  11.     Set It=It+1

  12. end while

Output: Position=Initial.Guess