GNU Radio是一款开源的软件工具集,专注于软件定义无线电(SDR)体系的设计和实现。该工具集支持多种SDR硬件平台,包罗USRP、HackRF One和RTL-SDR等。用户可以通过GNU Radio Companion构建流程图,使用不同的模块实现信号处理、滤波、解调等功能。GNU Radio提供了丰富的信号处理库,支持及时和离线操纵,广泛应用于无线通信、雷达、无线电天文学等范畴。其强盛的社区支持和具体的文档使开发者能够更好地使用这一工具,灵活、可定制地构建和测试各种无线通信体系。
返回gnuradio打开的grc文件中,键盘使用ctrl+f或者点击菜单栏中的放大镜按钮可以举行模块搜索。这里我们分别搜索 Signal Source 、Throttle、QT GUI Frequency Sink 和 QT GUI Time Sink模板,并按照下图次序将每个块拖放到工作区中。随后依次点击上一个块out口和下一个块的in口,连接结果如下。