在GNU Radio中嵌入神经网络模块的方法主要分为两种,out of tree(OOT)与embedded python block(EPB)。 OOT方法 使用C++进行开发,允许开发人员维护代码,并在源代码树之外拥有其他功能。 EPB方法 使用python进行开发,通过接口将程序导入到GNU Radio中。 比较 一般情况下OOT的运行效率高于EPB。 另外,OOT可以在GNU Radio标准库中注册,但EPB没有该功能。