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 <mueller@kit.edu <mailto:mueller@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