Splat! es una herramienta de análisis de terreno y propagación para frecuencias entre 20Mhz y 20Ghz Libre. Es útil para realizar cortes de terreno y análisis de alcance tal como es posible con RadioMobile en plataformas MS Windows ®. A diferencia de éste, Splat! es Software Libre licenciado bajo GPLv2. Algunas de las gráficas y reportes que puede generar son línea de vista (LOS), atenuación en espacio libre (Path Loss) y área de cobertura de transmisor.
La instalación depende del sistema que estés usando. Algunas instalaciones se describen a continuación.
apt-get install splat
wget http://www.qsl.net/kd2bd/splat-1.2.2.tar.bz2
bunzip2 splat-1.2.2.tar.bz2
sh install
Pueden encontrar más información al respecto en el README que viene incluído en el fichero comprimido.
Splat! es de poca utilidad si no se tiene información topográfica para alimentarlo. El programa soporta multitud de formatos de entrada, pero como ej. mostraremos cómo trabajar con los ficheros SRTM-3 que tienen una resolución de 3arcseg. (100 mts.) para todo el planeta y de 1arcseg (30mts) para Estados Unidos y Canadá.
Lo primero es ir a este sitio y buscar la zona que queramos tener disponible para Splat!. Los ficheros se nombran de acuerdo a la latitud y longitud base de un sector de 1 grado cuadrado.
Con la serie S35 (34° Sur) pueden cubrir una franja que va de Florida al Rio de la Plata más o menos. El borde de montevideo inicia cercano a W56 (56° Oeste) un poco más allá de Paso Carrasco, por lo que si quieren incluir Ciudad de la Costa conviene tomar desde W55 (55° Oeste). O sea que con los ficheros S35W055.hgt.zip, S35W056.hgt.zip y S35W057.hgt.zip cubren desde Florida hasta el Rio de la Plata (Norte-Sur) y desde Maldonado hasta Colonia (Este-Oeste). Para colmo de FCR Splat! usa WGS-84 o NAD83 como modelo para sus coordenadas.
Una vez que tengan los ficheros mencionados (cada uno pesa cerca de 1MB) los descomprimen e importan a Splat!
gunzip S35W056.hgt.zip srtm2sdf S35W056.hgt
Esto convierte la información de SRTM-3 en ficheros Splat! Data Files. Verifiquen que luego de lo anterior tienen ficheros .sdf en el mismo directorio, siguiendo con el ejemplo anterior sería 35:-34:56:57.sdf.
Lo siguiente que se precisa son ficheros que describan la posición de los transmisores y receptores. Para ello editen un fichero de texto cuyo nombre sea el que van a usar para referencia y cuya extensión sea qth. A continuación como ejemplo el fichero del nodo El Colorado
colorado -34.716666 56.249166 10.0m
Primera línea el nombre que aparecerá en los reportes. Segunda y tercera línea las coordenadas (con una sutileza, Oeste no es negativo). Cuarta línea la altura de la antena por sobre el terreno.
Necesitan un archivo como este por cada punta que quieran analizar, por lo que sería interesante que en la página de cada nodo, sus responsables lo incluyeran para facilitar el trabajo a los demás integrantes.
-t <tx> Nombre del sitio transmisor. El nombre <tx> debe coincidir con un fichero QTH existente.
-r <rx> Nombre del sitio receptor. Al igual que en el caso anterior, <rx> debe ser un nombre coincidente con un fichero QTH válido.
-metric Define que todas las medidas de los reportes se muestren en el sistema métrico decimal.
-p <salida.ext> Genera un gráfico de perfil de terreno. El formato del gráfico estará definido por ext.
-e <salida.ext> Genera un gráfico de análisis de elevación. El formato del gráfico estará definido por ext.
-h <salida.ext> Genera un gráfico de perfil de recorrido. El formato del gráfico estará definido por ext.
-kml Genera un archivo de salida para mostrar LOS y Fresnel en GoogleEarth.
-f <freq> Permite especificar otra frecuencia diferente que la por omisión.
Más informacion: man splat
A continuación se muestran algunos ejemplos de uso. Cada ejemplo está seguido de la salida generada.
El mandato siguiente:
splat -t colorado -r fcr
Genera como salida estos ficheros:
colorado-site_report.txt
Site location: 34.7167 South / 56.2492 West (-34° 42' 59" S / 56° 14' 56" W) Ground elevation: 164.04 feet AMSL Antenna height: 98.43 feet AGL / 262.47 feet AMSL Antenna height above average terrain: 150.12 feet Average terrain at 0 degrees azimuth: 123.97 feet AMSL Average terrain at 45 degrees azimuth: 149.05 feet AMSL Average terrain at 90 degrees azimuth: 220.70 feet AMSL Average terrain at 135 degrees azimuth: 148.58 feet AMSL Average terrain at 180 degrees azimuth: 106.79 feet AMSL Average terrain at 225 degrees azimuth: 51.63 feet AMSL Average terrain at 270 degrees azimuth: 13.99 feet AMSL Average terrain at 315 degrees azimuth: 84.08 feet AMSL ---------------------------------------------------------------------------
colorado-to-frc.txt
Transmitter site: colorado Site location: 34.7167 South / 56.2492 West (-34° 42' 59" S / 56° 14' 56" W) Ground elevation: 164.04 feet AMSL Antenna height: 98.43 feet AGL / 262.47 feet AMSL Antenna height above average terrain: 150.12 feet Distance to frc: 9.24 miles. Azimuth to frc: 170.99 degrees Depression angle to frc: -0.1131 degrees ------------------------------------------------------------------------- Receiver site: frc Site location: 34.8487 South / 56.2237 West (-34° 50' 55" S / 56° 13' 25" W) Ground elevation: 124.67 feet AMSL Antenna height: 98.43 feet AGL / 223.10 feet AMSL Antenna height above average terrain: 120.24 feet Distance to colorado: 9.24 miles Azimuth to colorado: 350.98 degrees. Depression angle to colorado: -0.0206 degrees ------------------------------------------------------------------------- Longley-Rice path calculation parameters used in this analysis: Earth's Dielectric Constant: 15.000 Earth's Conductivity: 0.005 Siemens/meter Atmospheric Bending Constant (N-units): 301.000 ppm Frequency: 2452.000 MHz Radio Climate: 5 (Continental Temperate) Polarization: 1 (Vertical) Fraction of Situations: 50.0% Fraction of Time: 50.0% Transmitter ERP: 45.0 milliwatts ------------------------------------------------------------------------- Summary for the link between colorado and frc: Free space path loss: 123.70 dB Longley-Rice path loss: 127.80 dB Attenuation due to effects of terrain: 4.09 dB Field strength at frc: 33.78 dBuV/meter Voltage produced by a terminated 50 ohm 0 dBd gain antenna: 0.79 uV Voltage produced by a terminated 75 ohm 0 dBd gain antenna: 0.97 uV Mode of propagation: Line-Of-Sight Mode ------------------------------------------------------------------------- No obstructions to LOS path due to terrain were detected by SPLAT! Antenna at frc must be raised to at least 148.43 feet AGL to clear the first Fresnel zone. 60% of the first Fresnel zone is clear.
El mandato siguiente:
splat -t colorado -r fcr -p colorado-fcr.png
Genera como salida, además de los reportes anteriores, este gráfico:
El mandato siguiente:
splat -t colorado -r fcr -e colorado-fcr-e.png
Genera como salida, además de los reportes anteriores, este gráfico:
El mandato siguiente:
splat -t colorado -r fcr -f 2400 -h colorado-fcr-h.png
Genera como salida, además de los reportes anteriores, este gráfico:
Los mandatos siguientes:
splat -t colorado -c 10 -metric -o cobertura.ppm convert cobertura.ppm cobertura.png
Generan como salida un gráfico de análisis de cobertura para el transmisor mencionado y antenas receptoras a 10mts. sobre el nivel del terreno. La salida original está en formato PPM por lo que se requiere del segundo mandato para convertirla.