Proyecto de código abierto de radioportero
La tecnología de radio de software de código abierto ha tenido un profundo impacto en la industria de la radio, y la radio inalámbrica no es una excepción. GNU Radio es un conjunto gratuito de herramientas de desarrollo de software que proporciona módulos de procesamiento y manipulación de señales que facilitan la creación de hardware de radiofrecuencia (RF) de bajo costo y microprocesadores de uso general para implementar radios definidas por software. Las aplicaciones de GNU Radio están escritas principalmente en el lenguaje de programación Python. Las aplicaciones de GNU Radio están escritas principalmente en el lenguaje de programación Python, pero los módulos centrales de procesamiento de señales están integrados en C en un microprocesador con capacidades aritméticas de punto flotante. Como resultado, los desarrolladores pueden crear rápida y fácilmente sistemas de comunicaciones inalámbricas de alta capacidad y en tiempo real. Aunque la función principal de GNU Radio no es un emulador, admite el estudio de algoritmos de procesamiento de señales en datos prealmacenados y datos generados (generador de señales) sin componentes de hardware de RF.