Un módem COFDM por audio
Boron transmite datos por radio usando únicamente la vía de audio del equipo. No necesita una interfaz digital especial: entra por el micrófono y sale por el altavoz, igual que la voz, de modo que cualquier transceptor con entrada y salida de audio puede llevar datos.
Arquitectura
DSP en C++20
Modulación OFDM, código QC-LDPC con decodificación de suma-mínimo normalizada, ecualización por portadora y seguimiento de fase con pilotos.
ABI en C
La superficie pública es C, con tipos de ancho fijo y versión de ABI explícita. Ni excepciones ni objetos de C++ cruzan el límite.
CLI e interfaz gráfica
Una consola de línea de órdenes para banco y automatización, y una interfaz gráfica de escritorio con telemetría en vivo.
Perfiles y velocidades
| Perfil | Pensado para | Banda ocupada | MCS 1 | MCS 5 |
|---|---|---|---|---|
| HF-N | HF en banda lateral única | 469–2531 Hz | 1473 bit/s | 6677 bit/s |
| HF-W | HF con canal más ancho | — | 1839 bit/s | 8301 bit/s |
| VHF-A | FM en 2 m | 375–2438 Hz | 1637 bit/s | 7419 bit/s |
| UHF-A | FM en 70 cm | 328–2391 Hz | 1733 bit/s | 7856 bit/s |
| FM-W | Radios con vía de datos plana | 375–4453 Hz | 3450 bit/s | 15374 bit/s |
| FM-U | Canales de 25 kHz en 70 cm | 750–8906 Hz | 6900 bit/s | 30749 bit/s |
Velocidades útiles estimadas para una carga de 4096 bytes, incluyendo preámbulos, cabecera física y redondeo de palabras de código. MCS 1 es QPSK con código de tasa 1/2; MCS 5 es 64-QAM con código perforado de tasa 10/13 y exige un canal limpio y estable.
Dónde está hoy
El núcleo DSP está completo en Linux, Windows y macOS, y la transmisión y recepción funcionan de extremo a extremo por la API pública. Las interfaces KISS y ARDOP están entregadas, y una sesión Winlink completa se ha validado en banco contra dos instancias de Pat.
La validación en aire está hecha para un enlace VHF con un IC-9700; el resto del trabajo bidireccional en aire espera a una segunda estación transmisora.
Software en desarrollo
Boron es un proyecto en curso, no un producto terminado. Las velocidades altas asumen canales limpios, y algunos umbrales de la escalera de modulación están estimados y no medidos. Úsalo sabiendo eso.
Operación responsable
Transmitir por radio está sujeto a la reglamentación de cada país y, en las bandas de radioaficionado, exige la licencia correspondiente. Comprueba qué anchura de banda y qué modos están permitidos en la banda y el canal donde vayas a operar antes de transmitir.