GNU Radio
Es utilizada extensivamente por ambientes académicos, aficionados y comerciales para dar soporte a la investigación en comunicaciones inalámbricas y en sistemas de radio en el mundo real.Las aplicaciones de GNU Radio se construyen mediante un entorno gráfico GNU Radio Companion o mediante lenguaje de programación Python directamente mientras que la parte que requiere alto rendimiento se implementa en lenguaje C++, como es el caso de sus librerías.Como todos los sistemas de radio definidos por software, la reconfigurabilidad es una característica clave.El proyecto GNU Radio utiliza Universal Software Radio Peripheral (USRP) que es un transceptor computarizado que contiene cuatro conversores analógico digital (A/D) de 64 mega muestras-por-segundo (MS/s) de 12-bit , cuatro conversores digital a analógico (D/A) de 128 MS/s de 14-bit, y soporta circuitos para la interfaz con una computadora.Dependiendo del modelo, la interfaz computadora-a-USRP es a través de un puerto USB 2.0 o Gigabit Ethernet.