From c093caef6d9291ccd0409cb475ca034f87032a63 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sat, 25 Jul 2009 22:01:20 +0200 Subject: * digital/beacon/tdoa/doc (re #73): - added TDoA beacon systems precision evaluation graphs. - added TDoA drawing. --- digital/beacon/tdoa/doc/tdoa-large.plot | 14 ++ digital/beacon/tdoa/doc/tdoa-small.plot | 25 +++ digital/beacon/tdoa/doc/tdoa_drawing.svg | 358 +++++++++++++++++++++++++++++++ 3 files changed, 397 insertions(+) create mode 100644 digital/beacon/tdoa/doc/tdoa-large.plot create mode 100644 digital/beacon/tdoa/doc/tdoa-small.plot create mode 100644 digital/beacon/tdoa/doc/tdoa_drawing.svg diff --git a/digital/beacon/tdoa/doc/tdoa-large.plot b/digital/beacon/tdoa/doc/tdoa-large.plot new file mode 100644 index 00000000..ed7200f2 --- /dev/null +++ b/digital/beacon/tdoa/doc/tdoa-large.plot @@ -0,0 +1,14 @@ +set xrange [0:3000] +set yrange [0:2100] +tdoa (x, y, x0, y0, x1, y1) = sqrt ((x - x0)**2 + (y - y0)**2) - sqrt ((x - x1)**2 + (y - y1)**2) +tdoa_b12 (x, y) = tdoa (x, y, 3000, 0, 3000, 2100) +tdoa_b23 (x, y) = tdoa (x, y, 3000, 0, 0, 1050) +tdoa_b31 (x, y) = tdoa (x, y, 3000, 2100, 0, 1050) +set contour +set cntrparam levels 50 +unset surface +set view map +unset clabel +set term png +set output 'tdoa-large.png' +splot tdoa_b12 (x, y), tdoa_b23 (x, y), tdoa_b31 (x, y) diff --git a/digital/beacon/tdoa/doc/tdoa-small.plot b/digital/beacon/tdoa/doc/tdoa-small.plot new file mode 100644 index 00000000..d11af962 --- /dev/null +++ b/digital/beacon/tdoa/doc/tdoa-small.plot @@ -0,0 +1,25 @@ +set xrange [-1000:1000] +set yrange [-1000:1000] +tdoa (x, y, x0, y0, x1, y1) = sqrt ((x - x0)**2 + (y - y0)**2) - sqrt ((x - x1)**2 + (y - y1)**2) +set isosamples 50 +set pm3d +unset surface +set term png +set output 'tdoa-small_tm3d.png' +splot tdoa (x, y, 4, -4, -4, 4) + +set contour +set cntrparam levels 15 +unset pm3d +set view map +unset clabel +set term png +set output 'tdoa-small_contour.png' +#splot tdoa (x, y, -4, -4, 4, 4), tdoa (x, y, -4, 4, 4, -4) +#splot tdoa (x, y, -15, 0, -10, 0), tdoa (x, y, 15, 0, 10, 0) +splot tdoa (x, y, -15, 0, -11, -4), tdoa (x, y, 15, 0, 15, -4) +#set cntrparam levels discrete 8.42638136229502 +#set cntrparam levels discrete 2.99544039802068 +#set cntrparam levels discrete 5.43094096427434 +#splot tdoa (x, y, -4, -4, 0, 4), tdoa (x, y, 4, -4, 0, 4), tdoa (x, y, -4, -4, 4, -4) + diff --git a/digital/beacon/tdoa/doc/tdoa_drawing.svg b/digital/beacon/tdoa/doc/tdoa_drawing.svg new file mode 100644 index 00000000..cd7852cf --- /dev/null +++ b/digital/beacon/tdoa/doc/tdoa_drawing.svg @@ -0,0 +1,358 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + B1 + B2 + B3 + + x + y + + + + + + + + + + + + + + -- cgit v1.2.3