内容介绍
GNU Radio是软件无线电领域最流行的开源软件框架。GNU Radio提供了许多用于实现软件无线电系统的信号处理模块,用户可以硬件外设配合GNU Radio来实现实时的软件无线电系统,或者不使用硬件外设的情况下进行仿真。GNU Radio已经广泛应用于无线电爱好者、学术界和商业领域,进行无线通信技术研究和搭建实用的无线系统。GNU Radio的使用应遵循GPL3协议。
GNU Radio的内核使用C++语言开发,用户可以使用C++和Python语言编写自定义的信号处理模块。一般情况下,C++语言编写的信号处理模块运行效率比较高,而Python语言编写信号处理模块的编程效率比较高。
GNU Radio对Ettus Research公司的USRP设备的支持是由GNU Radio自带的gr-uhd模块集来完成。Ettus Research公司的创始人Matt Ettus是GNU Radio社区最早期的核心成员之一,由Ettus公司设计的USRP设备是GNU Radio软件兼容性最好的硬件,所以USRP设备也是GNU Radio社区最流行的软件无线电硬件。下图是GNU Radio和UHD、USRP关系说明:

全球的软件无线电开发者提供了许多基于GNU Radio的第三方开源软件,涉及的应用有LTE、WIFI、GSM、飞机和卫星信号收发等。本网页提供最新的GNU Radio 版本源代码下载,也提供基于GNU Radio的第三方开源项目源代码下载。
软件下载
GNU Radio最新版本
MD5:73fb6434fd9e9803bc69f0d1192f19a2 | 2020/9/5 5:02:26 |  |
gr-ettus
MD5:d65633f313bb048c448e1ae74a69bb54 | 2020/9/5 4:56:34 |  |
该资料涉及到的产品