Thanks, Marcus, but I actually want to have something like a general
demultiplexer to separate the preamble from the payload.
I couldn't find a SIMPLE demuxer ("Header/Payload Demux" is very
complicated.)
What you kindly said is something like a general downsampler/decimator
which of course has its own use.
For example, with a correlator, I put a tag at the frame start, and with
"Tagged Stream Aligned" and "Stream to Vector" I will have a
ready-to-be-demuxed frame to get to the payload.

On Mon, Nov 15, 2021 at 2:14 PM Marcus Müller <muel...@kit.edu> wrote:

> Hi!
> Not in itself, but you can do
>
> ---vector-->
>   [Vector to Stream, num items = n]
>    --->
>     [Keep M in N, M=1, N=n, initial offset=index]
>      ---->
>
> Best regards,
> Marcus
>
> PS: A PR to improve "keep M in N" to directly deal with vectors, or to add
> a block "Vector
> Extract" that does what you describe (take vectors in, and have a
> parameter with indices
> to extract) to master, would certainly be welcome.
>
> On 14.11.21 07:55, Ali G. Dezfuli wrote:
> > Hi all,
> > is there a block in GRC to get a vector and output a vector with
> selected indexes (as a
> > parameter)?
> > thanks,
> > AGD
>

Reply via email to