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.