Te cuento. Los GPS usan dos señales: tu distancia a los distintos satelites (calculada por el retraso de la señal que llega de cada satelite) y el cambio de la frecuencia de las señales que envian los satelites (calculada por efecto doppler). Esto es de manera simplificada... para fijar tu posicion necesitas como minimo 4 satelites (interseccion de 3 esferas, y el cuarto satelite sirve para calcular la referencia del reloj del GPS), para calcular tu velocidad necesitas tambien 4 satelites (es un vector, puedes ir a los lados, hacia arriba... y la señal del cuarto satelite para la referencia del oscilador de tu GPS). Todo luego es mas complicado, ya que estamos hablando de medir tiempos y frecuencias de forma muy precisa. Parte de la evolucion de los GPS viene de meter mayor velocidad de computacion, entonces ya no te limitas a 4 satelites... puedes usar y promediar medidas de 8, 12, 16... y asi han ido evolucionando los receptores.
Todo esto venia, el GPS para darte posicion y velocidad en tiempo real, computa todas las señales, elimina las dudosas, filtras, promedia... y te da valores. Ni la posicion se determina solo por triangulacion, ni la velocidad solo por efecto doppler.
EL PROBLEMA. El problema en el windsurf, y en cualquier ambito que quieres medir una velocidad, es que los aparatos GPS y las aplicaciones normalmente exportan un fichero *.gpx en el que solo viene tiempo, latitud, longitud y altitud. Con eso, calculas la distancia recorrida entre dos puntos, lo divides por el tiempo, y sacas una velocidad, pero es menos preciso. Podrian sacar mas informacion, que existe, pero por evitar hacer archivos muy grandes, se limitan a eso. El formato GPX puede incluir muuuchos mas campos de informacion (aqui viene todo, http://www.topografix.com/gpx_manual.asp), como numero de satelites fijados, diluicion de la precision horizontal y vertical, etc. pero no se suele incluir. El GT31 saca unos archivos en un formato un poco suyo donde si escriben la velocidad. Asi que lo unico que necesitamos es que el aparato o la aplicacion nos graben en el fichero esa velocidada que tan bien calcula en GPS como ya explique antes. Una forma es exportar sentencias NMEA, pero eso si que empieza a generar ficheros inmensos. Otra, es encontrar una aplicacion que nos grabe en el fichero *.gpx
Hace poco hablando con Chicha, me mencionó una aplicacion que viene a hacer lo mismo que GPS Action Replay o GPS Results. Se llama Windsurf Track Analyzer, la ha hecho un ruso, y son 6€, bastante menos que la licencia de los otros programas para PC.
https://play.google.com/store/apps/details?id=ua.khirh.wta&hl=en
Viendola, recomendaban usar para grabar la sesion otra aplicacion, esta gratuita: GPS Logger for Android.
https://play.google.com/store/apps/details?id=com.mendhak.gpslogger&hl=en
y voilà! es justo lo que buscaba. Graba el campo de velocidad, direccion, hdop y vdop, satelites... Luego solo es cuestion de configurarla, para que grabe cada 2s, y que no apague el receptor entre medidas. Asi tienes la mejor precision. Basicamente, estas aprovechando el potencial de tu receptor de GPS.
Otras consideraciones...
- La precision de la medida de velocidad de un GPS es bastante buena, se reportan precisiones mayores a 0.2m/s, que viene a ser 0.7km/h.
- Eso de que el GT31 es el unico que mide en doppler es mentira.
- Si vas a batir el record de Albeau en Namibia... pues te toca comprarte no uno, sino dos GT31
- Olvidate de moviles con placa MediaTek. Sus modulos de GPS siempre han sido muy flojitos. Valorando solo el funcionamiento del GPS, a mi me gustan especialmente los Motorola, y he visto Samsung, Iphone, Sony, Huawei, Alcatel.
- Los relojes GPS de hoy en dia de marcas confirmadas estan muy bien (Garmin, Suunto, TomTom...). Algunos ya permiten instalar "aplicaciones" o modificaciones de pantalla. Por 300€ hay bichos que te valen para correr, ir en bici, hacer windsurf, nadar en piscina (con acelerometro para contar ritmo, brazadas y largos)... y encima son estancos.