一、GNU Radio中的命名规则
1.标识符中的所有单词都用下划线分隔,例如gr_vector_int
2. GNU Radio包中的所有类型都以gr为前缀,例如gr_float
3.所有类变量都以d_开头,例如d_min_streams
4.每个类是在一个单独的文件中实现的,例如,gr_magic类是在gr_magic.cc中用头文件 gr_magic.h 实现的。
5.所有信号处理块的后缀都包含它们的输入和输出类型,例如gr_fft_vcc需要矢量类型的复数输入并给出复数类型的输出。
6.主要类型是float(f),complex(c),short(s),integer(i)。任何类型都可以是矢量化的(v)。
二、GNU Radio中的数据类型
GNU Radio为数据类型的命名创建一套通用的约定。在GNU Radio中定义的特殊数据类型可以在 gr_types.h