三个基本概念: flow graph 很大一部分GNURADIO程序就是一个流图.流图包括若干信号处理模块(BLock),以及一些用表示数据流的边. BLock 所有信号处理过程在block中进行.在最好情况下,每个block只包含一项功能,这回使得GNURADIO程序更加灵活. Block由c++书写,据说不是很难. Data 在block间传递的数据可以是c++中的任何数据,在实际上,大多数数据类型都是复数,短实数,长整型,浮点数等.传递的数据可以是比特,也可以是样本. 流图的总结: gnu