Tabla de Contenidos

Introducción

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.

Instalación

Instalar el programa

La instalación depende del sistema que estés usando. Algunas instalaciones se describen a continuación.

Debian y similares
apt-get install splat
Otros *nix
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.

Obtener bases topográficas

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.

Crear archivos de Nodo

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.

Parámetros Básicos

-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

Algunos Ejemplos

A continuación se muestran algunos ejemplos de uso. Cada ejemplo está seguido de la salida generada.

Análisis simple punto a punto

El mandato siguiente:

splat -t colorado -r fcr

Genera como salida estos ficheros:

colorado-site_report.txt

  1. -==[ SPLAT! v1.2.1 Site Analysis Report For: colorado ]==–
  1. ————————————————————————–
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

  1. -==[ SPLAT! v1.2.1 Path Analysis ]==–
  1. ————————————————————————
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.

Gráfico de Perfil de Terreno

El mandato siguiente:

splat -t colorado -r fcr -p colorado-fcr.png

Genera como salida, además de los reportes anteriores, este gráfico:

Gráfico de elevación

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:

Gráfico de recorrido

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:

Análisis de cobertura

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.

Esto es solo una mínima muestra de lo que Splat! es capáz de hacer. Se recomienda fuertemente leer el man page de la aplicación.