GNURadio Compainon,简称GRC,是GNURadio的可视化编程的客户端。软件无线电的编程本质是描述一个通信系统,GNUradio延续了通信系统的表示传统,将每一个功能模块由一个block表示,一组相关的模块我们称之为Moudle,block是其中的核心。
GnuRadio中关于Block_Structure的介绍。
GNUradio的Block可以被看做是一个输入输出的单元,根据输入输出的状态可以把Block分成如下几种:
- Source : A producer of data
- Sink : A consumer of data
- sync
- decimator
- interpolator
- general
- tagged_stream
- hier
- noblock