Upgraded ERP to 5MW.
This commit is contained in:
Cloud-RF
2014-12-18 19:53:17 +00:00
parent df7a5ac0d3
commit 506049d823
4 changed files with 2967 additions and 12 deletions

View File

@@ -22,19 +22,19 @@ Signal-Server RF coverage calculator
* for more details. * * for more details. *
* * * *
****************************************************************************** ******************************************************************************
* g++ -Wall -O3 -s -lm -fomit-frame-pointer itm.cpp cost.cpp hata.cpp fspl.cpp main.cpp -o ss * * g++ -Wall -O3 -s -lm -fomit-frame-pointer itwom3.0.cpp cost.cpp hata.cpp fspl.cpp main.cpp -o ss *
\****************************************************************************/ \****************************************************************************/
Usage: Signalserver (options) Usage: signalserver (options)
-d Directory containing .sdf tiles -d Directory containing .sdf tiles
-lat Tx Latitude (decimal degrees) -lat Tx Latitude (decimal degrees)
-lon Tx Longitude (decimal degrees) Positive 0-360 -lon Tx Longitude (decimal degrees) Positive 0-360
-txh Tx Height (above ground) -txh Tx Height (above ground), 0 to 60,000 f/m
-f Tx Frequency (MHz) 20MHz to 100Ghz (LOS after 20Ghz) -f Tx Frequency, 20MHz to 100GHz
-erp Tx Effective Radiated Power (Watts) -erp Tx Effective Radiated Power, 0.01 to 5,000,000 Watts
-rxh Rx Height(s) (optional. Default=0.1) -rxh Rx Height(s) (optional. Default=0.1), 0 to 60,000 f/m
-rt Rx Threshold (dB / dBm / dBuV/m) -rt Rx Threshold (dB / dBm / dBuV/m)
-hp Horizontal Polarisation (default=vertical) -hp Horizontal Polarisation (default=vertical)
-gc Ground clutter (feet/meters) -gc Ground clutter (feet/meters)

View File

@@ -1,4 +1,4 @@
double version=2.3; double version=2.31;
/****************************************************************************\ /****************************************************************************\
* Signal Server: Server optimised SPLAT! by Alex Farrant * * Signal Server: Server optimised SPLAT! by Alex Farrant *
****************************************************************************** ******************************************************************************
@@ -20,9 +20,10 @@ double version=2.3;
* for more details. * * for more details. *
* * * *
****************************************************************************** ******************************************************************************
* g++ -Wall -O3 -s -lm -fomit-frame-pointer itm.cpp hata.cpp cost.cpp fspl.cpp main.cpp -o ss * * g++ -Wall -O3 -s -lm -fomit-frame-pointer itwom3.0.cpp hata.cpp cost.cpp fspl.cpp main.cpp -o ss *
\****************************************************************************/ \****************************************************************************/
/* /*
2.31 - ERP up to 5MW for Mexican TV!
2.3 - Added ITWOM3.0 2.3 - Added ITWOM3.0
2.22 - Fixed LOS not outputting bounds 2.22 - Fixed LOS not outputting bounds
2.2 - Made .dot output opt in to save some disk space 2.2 - Made .dot output opt in to save some disk space
@@ -5460,7 +5461,7 @@ int main(int argc, char *argv[])
fprintf(stdout,"ERROR: Either the Frequency was missing or out of range!"); fprintf(stdout,"ERROR: Either the Frequency was missing or out of range!");
exit(0); exit(0);
} }
if (LR.erp>2000000) if (LR.erp>5000000)
{ {
fprintf(stdout,"ERROR: Power was out of range!"); fprintf(stdout,"ERROR: Power was out of range!");
exit(0); exit(0);

View File

@@ -1,4 +1,4 @@
double version=2.3; double version=2.31;
/****************************************************************************\ /****************************************************************************\
* Signal Server: Server optimised SPLAT! by Alex Farrant * * Signal Server: Server optimised SPLAT! by Alex Farrant *
****************************************************************************** ******************************************************************************
@@ -20,9 +20,10 @@ double version=2.3;
* for more details. * * for more details. *
* * * *
****************************************************************************** ******************************************************************************
* g++ -Wall -O3 -s -lm -fomit-frame-pointer itm.cpp hata.cpp cost.cpp fspl.cpp main.cpp -o ss * * g++ -Wall -O3 -s -lm -fomit-frame-pointer itwom3.0.cpp hata.cpp cost.cpp fspl.cpp main.cpp -o ss *
\****************************************************************************/ \****************************************************************************/
/* /*
2.31 - ERP up to 5MW for Mexican TV!
2.3 - Added ITWOM3.0 2.3 - Added ITWOM3.0
2.22 - Fixed LOS not outputting bounds 2.22 - Fixed LOS not outputting bounds
2.2 - Made .dot output opt in to save some disk space 2.2 - Made .dot output opt in to save some disk space
@@ -5460,7 +5461,7 @@ int main(int argc, char *argv[])
fprintf(stdout,"ERROR: Either the Frequency was missing or out of range!"); fprintf(stdout,"ERROR: Either the Frequency was missing or out of range!");
exit(0); exit(0);
} }
if (LR.erp>2000000) if (LR.erp>5000000)
{ {
fprintf(stdout,"ERROR: Power was out of range!"); fprintf(stdout,"ERROR: Power was out of range!");
exit(0); exit(0);

2953
ppa.cpp Normal file

File diff suppressed because it is too large Load Diff