|
Algorithm 1. Iterative positioning algorithm in Step 2 |
|
Input: TOA measurements ρi, ; anchor positions , ; initial unknowns ; maximum iterative number iter; convergence threshold thr > 0; known height h, rolling angle φ, pitch angle θ and the vectors from the antenna i to reference point c expressed in frame b
; damping coefficient μ > 0; adjustment coefficient λ > 1. |
|
Iteration:
|
| for q = 1: iter
|
| Calculate the position of each antenna: |
|
|
| Calculate residual:
|
| Calculate uij and wij according to (23) and (41), respectively. |
| Form H and δz according to (42). |
| Calculate Q′ according to (46). |
| Calculate unknown incremental:
|
| Update unknown estimate:
|
| if ‖δxq‖ < thr
|
| exit; |
| else if ‖δxq‖ < ‖δxq−1‖ |
|
|
| else |
| μ = μλ. |
| end if |
| end if |
| end for |
|
Output:
x
q
|