Introducción: La creciente demanda de espectro para comunicaciones inalámbricas exige estrategias de asignación más eficientes. Los métodos tradicionales centralizados sufren de latencia, puntos únicos de fallo y problemas de escalabilidad. Este artículo presenta un enfoque novedoso impulsado por inteligencia artificial para la asignación dinámica de espectro basado en Aprendizaje Federado Bayesiano implementado directamente en plataformas edge SDR. El sistema propuesto mejora la utilización del espectro, reduce la latencia y aumenta la resiliencia frente a fallos y ataques, allanando el camino hacia redes de radio cognitiva autónomas e inteligentes.
Antecedentes y trabajos relacionados: La radio cognitiva permite a usuarios secundarios acceder de forma oportunista a bandas de espectro no utilizadas por usuarios primarios. La asignación dinámica de espectro es clave para detectar disponibilidad y asignar canales de manera eficiente. Los enfoques tradicionales incluyen asignación fija, basada en interferencia y mecanismos de mercado. Las soluciones de IA existentes suelen centralizar el entrenamiento, lo que genera cuellos de botella. El aprendizaje federado y en particular el Aprendizaje Federado Bayesiano aportan robustez y personalización ante condiciones de señal heterogéneas. Sin embargo, la mayoría de aplicaciones BFL son cloud centric, lo que limita su uso en entornos CR donde la latencia debe ser mínima. Este trabajo cierra esa brecha trasladando BFL al borde en SDRs.
Metodología propuesta: BFL en SDRs edge: Cada SDR actúa como agente local que recolecta datos de ocupación espectral y entrena un modelo bayesiano local. El servidor realiza agregación segura de modelos locales mediante protocolos de agregación cifrada y comparte un modelo bayesiano global que representa el estado de la red. Introducimos un mecanismo adaptativo de confianza que pondera dinámicamente las actualizaciones locales según el rendimiento observado y la fiabilidad de la señal, mitigando el impacto de SDRs comprometidos o maliciosos.
Modelo bayesiano local: Se utiliza Regresión por Procesos Gaussianos para predecir disponibilidad espectral a partir de medidas históricas de potencia de señal e indicadores de interferencia. El kernel de GPR se selecciona de forma adaptativa en la fase de inicialización mediante validación cruzada entre kernels RBF, Matern y racional cuadrática para optimizar la generalización local.
Protocolo federado y privacidad: El protocolo iterativo alterna entrenamiento local, agregación global y redistribución del modelo. Se incorporan técnicas de privacidad diferencial para proteger los datos locales y técnicas de secret sharing o cifrado homomórfico para una agregación que impide al servidor acceder a modelos individuales.
Mecanismo adaptativo de confianza: Empleamos un filtro de Kalman para estimar la confiabilidad de cada SDR según su precisión predictiva y su consistencia con vecinos inmediatos. La puntuación de confianza modula el peso de cada contribución durante la agregación global, reduciendo la influencia de agentes inconsistentes o adversarios.
Implementación en el borde: Todos los algoritmos se optimizan para plataformas SDR con recursos limitados, como USRP de Ettus, aprovechando librerías numéricas eficientes y paralelismo en CPUs multinúcleo. El diseño prioriza eficiencia de memoria y cómputo, permitiendo inferencia y actualización local en tiempo real.
Diseño experimental y adquisición de datos: El entorno simulado incluye 20 SDRs desplegados en un escenario urbano denso usando modelos de canal 3GPP Urban Microcell. Los usuarios primarios generan tráfico esporádico modelado por procesos de Poisson mientras que los usuarios secundarios realizan solicitudes siguiendo prioridades definidas. Cada SDR monitoriza continuamente potencia de señal, niveles de interferencia y ocupación espectral para entrenar modelos GPR locales. Las métricas evaluadas incluyen utilización del espectro, latencia entre petición y asignación, interferencia medida mediante SINR y adaptabilidad a cambios de patrón de tráfico.
Análisis de datos y resultados: Resultados preliminares en simulación muestran una mejora de 15 a 20 por ciento en la utilización del espectro respecto a un algoritmo DSA centralizado de referencia. La latencia se reduce aproximadamente un 30 por ciento gracias a decisiones localizadas en el edge. El mecanismo adaptativo de confianza mantiene rendimiento estable aun con SDRs adversariales o erróneos. Para la validación estadística se emplea bootstrapping frequentista para estimar intervalos de confianza y probar la significancia de las mejoras observadas.
Fundamentos matemáticos: Modelo GPR simplificado f(x) = B + E donde f(x) es la disponibilidad predicha en la ubicación x, B es la función media y E es un proceso gaussiano con covarianza k(x, x'). El filtro de Kalman actualiza la confianza mediante P(k+1) = P(k) + Q - K * (z(k+1) - h(P(k))) donde P es la matriz de confianza, Q la covarianza de ruido de proceso, K la ganancia de Kalman, z la medida observada y h la función de observación. En agregación segura se emplean esquemas de secret sharing y cifrado homomórfico para preservar privacidad y evitar que el servidor reconstruya modelos locales.
Implementación práctica y consideraciones: Optimizar kernels GPR y compresión de modelos para transmisión reduce consumo de ancho de banda federado. La elección de técnicas de privacidad diferencial debe calibrarse para equilibrar privacidad y utilidad del modelo. La adaptabilidad en entornos móviles requiere reincorporar recálculo de confianza con ventanas temporales y estrategias de decay para reflejar cambios en el entorno.
Conclusión y trabajo futuro: Presentamos un enfoque BFL para DSA en SDRs edge que mejora utilización y latencia y ofrece resiliencia frente a agentes no fiables. Trabajos futuros incluirán integración de técnicas de aprendizaje por refuerzo para optimizar políticas de intercambio y acceso, evaluación de kernels GPR avanzados, despliegue en testbeds reales y escalado a entornos con mayor ancho de banda y miles de dispositivos.
Comentario final y aplicaciones empresariales: Este proyecto tiene aplicaciones directas en despliegues de ciudades inteligentes, redes 5G privadas y sistemas IoT masivos donde la eficiencia espectral y la seguridad son críticas. En Q2BSTUDIO como empresa de desarrollo de software y aplicaciones a medida ofrecemos experiencia en inteligencia artificial, ciberseguridad y despliegue cloud, ayudando a llevar soluciones de radio cognitiva desde la simulación a la integración productiva. Si le interesa explorar soluciones de IA para empresas o desarrollar una plataforma personalizada que integre Aprendizaje Federado Bayesiano con SDRs y requisitos de ciberseguridad, visite nuestro servicio de inteligencia artificial y descubra cómo adaptamos agentes IA y modelos a sus necesidades. Para proyectos que requieren integración de software a medida y aplicaciones multiplataforma consulte nuestra propuesta de desarrollo de aplicaciones y software a medida.
Palabras clave: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA, power bi.




