forked from ExternalVendorCode/Signal-Server
LIDAR docs
This commit is contained in:
37
test.sh
37
test.sh
@@ -1,23 +1,32 @@
|
||||
#!/bin/bash
|
||||
mkdir test
|
||||
RAD=10
|
||||
MAXRAD=30
|
||||
FRQ=800
|
||||
ERP=20
|
||||
mkdir tests
|
||||
RAD=5
|
||||
MAXRAD=40
|
||||
FRQ=446
|
||||
ERP=25
|
||||
|
||||
echo "Running 50cm LIDAR test..."
|
||||
./signalserverLIDAR -lid data/sk3587_50cm.asc -lat 53.383 -lon -1.468 -txh 8 -f 446 -erp 1 -rxh 2 -m -dbm -rt -95 -o tests/lidar_50cm -R 0.5 -t
|
||||
echo "Converting to PNG..."
|
||||
convert tests/lidar_50cm.ppm -transparent white -channel Alpha PNG32:tests/lidar_50cm.png
|
||||
rm tests/lidar_50cm.ppm
|
||||
rm tests/lidar_50cm.*cf
|
||||
|
||||
echo "Running soak test out to $MAXRAD"
|
||||
|
||||
while [ $RAD -lt $MAXRAD ]; do
|
||||
echo "Calculating $FRQ MHz @ $ERP Watts for $RAD km radius..."
|
||||
time ./signalserver -m -d /var/SRTM3 -lat 51.47 -lon -1.50 -txh 15 -gc 2 -rxh 2 -m -dbm -rt -120 -R $RAD -erp $ERP -f $FRQ -o test/$RAD -pm 1 -res 1200 -t
|
||||
convert test/$RAD.ppm test/$RAD.png
|
||||
rm test/$RAD.ppm
|
||||
rm test/$RAD.*cf
|
||||
time ./signalserver -m -sdf data -lat 51.5 -lon -0.50 -txh 15 -rxh 2 -m -dbm -rt -100 -R $RAD -erp $ERP -f $FRQ -o tests/$RAD -pm 1 -res 1200 -t
|
||||
convert tests/$RAD.ppm tests/$RAD.png
|
||||
rm tests/$RAD.ppm
|
||||
rm tests/$RAD.*cf
|
||||
|
||||
echo "Calculating $FRQ MHz @ $ERP Watts for $RAD km radius (HD mode)..."
|
||||
time ./signalserverHD -m -d /var/SRTM1 -lat 51.47 -lon -1.50 -txh 15 -gc 2 -rxh 2 -m -dbm -rt -120 -R $RAD -erp $ERP -f $FRQ -o test/$RAD.hd -pm 1 -res 3600 -t
|
||||
convert test/$RAD.hd.ppm test/$RAD.hd.png
|
||||
rm test/$RAD.hd.ppm
|
||||
rm test/$RAD.*cf
|
||||
let RAD=RAD+10
|
||||
time ./signalserverHD -m -sdf data -lat 51.5 -lon -0.50 -txh 15 -rxh 2 -m -dbm -rt -100 -R $RAD -erp $ERP -f $FRQ -o tests/$RAD.hd -pm 1 -res 3600 -t
|
||||
convert tests/$RAD.hd.ppm tests/$RAD.hd.png
|
||||
rm tests/$RAD.hd.ppm
|
||||
rm tests/$RAD.*cf
|
||||
let RAD=RAD+5
|
||||
done
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user