在不同的端口gnuradio上具有不同的输出项目编号

时间:2019-05-26 10:21:29

标签: gnuradio gnuradio-companion

我有一个在gnuradio中有两个输出端口的模块。我需要将单个项目返回到一个输出端口,并将某些特定的n个输出项目返回到另一个输出端口。是否可能或总是在不同端口上返回相同数量的项目

1 个答案:

答案 0 :(得分:0)

有可能。 gr::block有一个称为produce(int,int)的方法,可让您准确地做到这一点。您将必须return WORK_CALLED_PRODUCE,而不是返回大量样本。

当然,在所有输出上产生的量都不相同,这意味着您不能使用sync_block,而且很有可能也必须实现forecast()