[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Questions regarding hierarchical polyphase channe
Re: [Discuss-gnuradio] Questions regarding hierarchical polyphase channelizer
Fri, 28 Oct 2016 14:14:00 -0700
The algorithm should be identical in the hierarchical case. The only
difference is that because the hierarchical implementation splits the
logic over several signal processing blocks, GNURadio is able to
easily parallelize the implementation. The n_filterbanks parameter is
just the number of filterbank blocks that are used for the filtering.
More filterbank blocks means more parallelizable, but also more
overhead. I'd have to spend some time reacquainting myself with the
code to answer your last question properly, but it should be possible
to do everything with the hierarchical implementation that you can
with the single-block implementation.
On Mon, Oct 24, 2016 at 6:30 AM, Piotr Krysik <address@hidden> wrote:
> Hi all,
> Recently I did simple benchmark of hierarchical polyphase channelizer
> block (written by Ben Reynwar according to git blame) vs regular
> polyphase channelizer block. It seems that hierarchical version is 2-3
> times faster.
> The documentation of the hierachical polyphase channelizer seems to be a
> bit too brief though (at least for me). This topic has been touched on
> this list before, but produced no more info about the block (in the
> "hierarchical polyphase channelizer vs polyphase channelizer blocks in
> GRC" thread).
> A bit more info is needed about the block's parameters and how it
> capabilities relate to normal polyphase channelizer block. Especially:
> -what n_filterbanks parameter is for?
> -is it possible to do oversampling of the signal at the output channels
> with this block the way it is possible with normal polyphase channelizer
> Thanks and regards,
> Piotr Krysik
> Discuss-gnuradio mailing list