La manera de calibrar los SDR que he incorporado a OpenPlotter es algo inexacta así que voy a incorporar otra infalible y voy a dejar esta solo para echar un vistazo y ver si hay barcos emitiendo alrededor.
La manera es cogiendo una frecuencia que sepamos seguro donde esté y que este presente en todo el mundo para realizar lecturas sucesivas y calcular el factor de error a partir de los resultados. Esta frecuencia es nada mas y nada menos que la de los telefonos moviles.
Efectivamente estos aparatos del demonio también escuchan estas frecuencias

y si son capaces de decodificar AIS imaginad que se puede hacer con ellas tambien

pero eso es otro tema.
Implementaré el calibrado en OpenPlotter para que solo tocando un botón sepas el valor de ppm (corrección de error) pero como tardaré un poco en hacerlo os pongo la manera manual.
En la ventana terminal, primero instalar los paquetes necesarios:
Código:
sudo apt-get update
sudo apt-get install libtool autoconf automake libfftw3-dev
luego nos colocamos en la carpeta home y descargamos un software
entramos en la nueva carpeta que se ha creado
tecleamos lo siguiente por orden y esperando a que cada parte acabe de hacer sus cositas
Código:
./bootstrap && CXXFLAGS='-W -Wall -O3'
./configure
make
sudo make install
Y ya tenemos todo lo necesario para calibrar nuestros SDR. Cada vez que queramos hacerlo tenemos que conectar el SDR, asegurarnos que ningun programa este accediendo a él en ese momento y teclear en un terminal:
donde GSM900 es una de las bandas posibles (GSM850, GSM900, EGSM, DCS, PCS). Si no da ningún resultado probar con otra banda. A mi esa me ha funcionado muy bien.
Cuando haya devuelto una lista de los canales disponibles de esa banda escogeremos el que nos llegue mas fuerte que será el que tenga el valor "power" mas alto y teclearemos:
donde 8 es el numero del canal. Entonces finalmente nos devolverá:
average absolute error: 34.982 ppm
y ese será la corrección de nuestro SDR
Esto hay que hacerlo cuando el dispositivo se haya calentado lo suficiente ya que con el calor este factor cambia asi que dejarlo por lo menos 30 minutos para asegurarse.
Esta prueba hay que hacerla cada vez que cambian las condiciones de uso del SDR como por ejemplo cambios de antena, cambios de lugar del equipo, añadir otros equipos a la instalación etc.
