Python JavaScript PHP HTML Shell

4HAM Spectrum Analysis

Observatorio de espectro HF/VHF autoalojado, impulsado por RTL-SDR. Decodifica FT8, FT4, WSPR, CW y APRS, mapea la propagación en tiempo real y exporta análisis académicos.

Un observatorio integral y autoalojado para la actividad de radioaficionado en HF/VHF. Transforma un dispositivo RTL-SDR económico, junto con un PC Linux o una Raspberry Pi, en un laboratorio de propagación y ocupación en funcionamiento continuo.

Características Principales

4ham-spectrum-analysis es un observatorio integral y autoalojado para la actividad de radioaficionado en HF/VHF, diseñado para convertir un RTL-SDR económico (o SDR compatible), junto con un PC Linux o una Raspberry Pi, en un laboratorio de propagación y ocupación en funcionamiento continuo y científicamente riguroso.

La plataforma combina:

  • DSP y waterfall en tiempo real — detección adaptativa de ocupación por potencia/umbral, espectro y waterfall en el navegador, extracción de SNR/Doppler/cresta por evento.
  • Pipeline multi-decodificador — FT8/FT4/WSPR vía WSJT-X, CW mediante detector de filtro adaptado propio, SSB por detección de actividad de voz con transcripción opcional vía Whisper ASR, APRS vía Direwolf KISS (RF) y APRS-IS (TCP), con una clasificación unificada de 3 reglas rf_gated en el mapa y en los análisis.
  • Análisis de balizas NCDXF/IARU — planificador de intervalos de 10 s alineado a UTC, que monitoriza 18 balizas fijas en las bandas de 20/17/15/12/10 m, pestaña propia en el panel con KPIs, contexto ionosférico, puntuación de propagación por banda, matriz de actividad reciente y superposición multibanda de las balizas directamente en el globo de propagación principal.
  • Puntuación de propagación por decodificación confirmada — solo los eventos verificados con indicativo+SNR alimentan la puntuación de propagación; los eventos sin indicativo se registran como ocupación de banda pero se excluyen de la puntuación, manteniendo la métrica defendible para uso académico.
  • Rotación automática de escaneo multibanda — permanencia configurable, preajustes, planificador, cuenta atrás en vivo, interfaz sensible al modo.
  • Panel de Análisis Académico — puntuación de propagación, mapas de calor por banda, indicadores instrumentales de KPI, agregaciones históricas (1 h → 30 días), exportaciones exhaustivas en XLSX/CSV con enriquecimiento de DXCC/locator/fuente.
  • Espejo público (push-mirror) hacia alojamiento PHP+MySQL compartido — réplica de solo lectura del panel de Análisis Académico, publicada cada 5 min mediante instantáneas JSON firmadas, sin necesidad de redirección de puertos, sin WebSocket y sin superficie de administración en el lado público (p. ej. https://cs5arc.pt/external_academic_analytics/).
  • Operación de nivel de producción — empaquetado systemd, instalador gráfico whiptail, SQLite en modo WAL con índices compuestos, registros estructurados, autenticación de administrador con bcrypt, replicación del espejo firmada con HMAC-SHA256.
  • Este software sirve únicamente como una guía de ciencia radioeléctrica para una estación de radioaficionado en funcionamiento o para el análisis de datos radioeléctricos por parte de la comunidad científica.