【发布时间】:2022-01-14 22:56:31
【问题描述】:
我已经构建了一个卷积解码器块,但输入和输出流的默认大小。
我现在正试图使其适用于任何可能大小的输入流,因此我需要输出流的大小为输入流大小的一半。
根据block types,我应该使用Interpolation Block 并将interpolation 参数设置为1/2。
不过,我已经为此创建了一个Basic Block。
是否有另一种方法来定义它并使其适用于任何输入,或者我应该创建一个Interpolation 块?我可以以某种方式使用set_output_multiple吗?
谢谢!
【问题讨论】:
-
“基本块”是指普通块吗?您可以使用通用块,只需将 noutput_items 的值更改为 ninput_items/2。
-
@MobiZaman
gr::basic_block类是所有 GNU Radio 块的基类:hier 块、top_blocks、所谓的“通用块”、同步块……
标签: gnuradio