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. *
* *
******************************************************************************
* 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
-lat Tx Latitude (decimal degrees)
-lon Tx Longitude (decimal degrees) Positive 0-360
-txh Tx Height (above ground)
-f Tx Frequency (MHz) 20MHz to 100Ghz (LOS after 20Ghz)
-erp Tx Effective Radiated Power (Watts)
-rxh Rx Height(s) (optional. Default=0.1)
-txh Tx Height (above ground), 0 to 60,000 f/m
-f Tx Frequency, 20MHz to 100GHz
-erp Tx Effective Radiated Power, 0.01 to 5,000,000 Watts
-rxh Rx Height(s) (optional. Default=0.1), 0 to 60,000 f/m
-rt Rx Threshold (dB / dBm / dBuV/m)
-hp Horizontal Polarisation (default=vertical)
-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 *
******************************************************************************
@@ -20,9 +20,10 @@ double version=2.3;
* 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.22 - Fixed LOS not outputting bounds
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!");
exit(0);
}
if (LR.erp>2000000)
if (LR.erp>5000000)
{
fprintf(stdout,"ERROR: Power was out of range!");
exit(0);

View File

@@ -1,4 +1,4 @@
double version=2.3;
double version=2.31;
/****************************************************************************\
* Signal Server: Server optimised SPLAT! by Alex Farrant *
******************************************************************************
@@ -20,9 +20,10 @@ double version=2.3;
* 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.22 - Fixed LOS not outputting bounds
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!");
exit(0);
}
if (LR.erp>2000000)
if (LR.erp>5000000)
{
fprintf(stdout,"ERROR: Power was out of range!");
exit(0);

2953
ppa.cpp Normal file

File diff suppressed because it is too large Load Diff