Algorithm 4. TLI—Tangent Lines Intersections Model Algorithm |
Data Input |
is the number of receivers. , , is the planar position of each receiver. , is the signal range of each receiver to an emitter. |
Procedure |
1: for each |
2: , by (d-6) and (d-7), for each receiver position , used as pole-points, compute all combinations of polar-points and with the respective receiver at position and signal range . |
3: Stores the points and in the set . |
4: For each corresponding and polar-points, by (d-6), computes the respective two tangent lines equation and that passes by each . |
5: end for |
6: For all and tangent-lines, by (d-3), computes the intersections points, , among all tangent-lines. Store these intersections points in . |
7: Apply (d-8), find the convex hull polygon for all polar-points in . The obtained polygon is the minimal convex polygon that involves all interest points in . This polygon constitutes our ROI. |
8: Exclude from all intersections points among all tangent-lines on the boundary, or out, of the ROI, called bad intersections points. |
9: Apply (d-9), compute the location estimation, , of the emitter. |
Information Output |
10: Emitter location estimation . |