Crimson
Captura de punk_band

El frente encendido en 95,9 MHz. Arriba la cascada de la emisora, al medio la cinta con la hora, las pasadas de los satélites y lo que dice el decodificador de FM, y debajo el plan de banda entero, de onda corta a 3 GHz.

punk_band

Un radio de verdad, de 500 kHz a 1750 MHz, con todo el procesamiento de señal escrito a mano.

Estado
Anda
Desarrollo
27 h

Un receptor de radio definida por software sobre un dongle RTL-SDR del tamaño de un pendrive. Con el tuner solo arranca en 25 MHz. Con el conversor de HF del dongle V4 baja hasta 500 kHz, y entra la onda corta.

La ventana es el frente de un radio. Una llave de encendido, teclas con su piloto, un dial, perillas y un vidrio con el espectro, la cascada y un mapa. Arranca apagado.

Sirve para varias cosas al tiempo.

Escuchar música. La FM comercial, con ecualizador de nueve bandas de octava, de-énfasis, y búsqueda de emisora con silenciador. Los presets se guardan.

Escuchar gente hablando. La banda aérea en AM, con la torre, el ATIS y los aviones en ruta. VHF y UHF en FM angosta, donde están las repetidoras de aficionados, la marítima, los taxis y los walkies. Y la onda corta en banda lateral, LSB y USB.

Leer lo que la señal trae escrito. Muchas emisiones llevan datos debajo del sonido, y ahí es donde un radio por software deja de parecerse a un radio. Cada decodificador escribe en el marco del mapa, como una hoja.

  • RDS, en la FM. El nombre de la emisora, el texto que manda, el reloj en UTC.
  • ACARS, en la banda aérea. Los mensajes de texto entre los aviones y sus aerolíneas, con vuelo, hora estimada, combustible y avisos de mantenimiento. Parado en cualquier punto entre 129 y 132 MHz, los canales ACARS que caigan en la ventana se decodifican mientras uno escucha la torre.
  • ADS-B, en 1090 MHz. Una hoja de aviones con quién es cada uno, altura, velocidad, rumbo y squawk, y a qué distancia queda de la ventana. Se turna entre el vuelo, la intención del piloto y el equipo.
  • VDL Mode 2, en 136,975 MHz. De qué vuelo es, qué modelo, de dónde a dónde, por dónde va a pasar y cómo vienen los motores.
  • FT8 y FT4, en onda corta. Las estaciones de aficionados que se llaman entre sí, con el tipo de mensaje en su color, y de dónde a dónde sobre el mapa.
  • Morse, del mismo audio que sale por el parlante.

El panel que traduce

Una pestaña dice qué hay donde uno está parado. El plan de banda cubre de 500 kHz a 1750 MHz sin huecos. Para la frecuencia sintonizada responde en qué sector está, qué vive ahí, si se oye con lo que la app ya sabe hacer, qué se podría decodificar, si el muestreo alcanza, y cuántos tramos hay que sacarle a la antena telescópica.

La antena correcta para 100 MHz mide 75 cm y para 1090 mide 7. Ese dato hace que la mitad de la banda deje de parecer muerta.

Los satélites

Una ventanita del mundo con los satélites que este receptor puede oír. Inmarsat, GOES y los meteorológicos, con su traza, el alcance desde donde uno está y las tres próximas pasadas del que se señale.

El audio y el receptor

  • Silenciador, control automático de ganancia, filtro de pico, notch manual, reducción de ruido y supresor de impulsos.
  • Filtro de FI con corrimiento, dos VFO con intercambio, y el tono de CW.
  • REC graba lo que se oye. IQ REC graba las muestras crudas del dongle, y soltar esa toma sobre la ventana la pone a sonar como si fuera el aire.
  • Varios dongles, cada uno con su apodo. Se cambia de receptor con un botón. Sin dongle la app abre igual.
  • La cascada es una herramienta aparte, con su escala anclada al piso de ruido.

Cómo está hecho

Todo el procesamiento está escrito en Punk. El discriminador de FM, los filtros, el lazo enganchado en fase del RDS, el detector de banda lateral, la sincronización de bits, el CRC. Los lectores de ADS-B, de VDL2 y de los textos de ACARS ya son parte de la biblioteca del lenguaje. Lo único ajeno es el código que habla USB con el dongle.

Los oráculos de procesamiento de señal verifican el camino entero sin dongle. Sintetizan la señal en memoria. Uno fabrica el aire de un aeropuerto, con un pico de continua tres veces más fuerte que la portadora, error de cristal y el canal vecino hablando a 25 kHz.

En el mismo repositorio vive torre, la app de operación aérea.

← todos los proyectos