Hi Martin and Andrej,
Thanks so much for your replies!! Below is a screen shot of my flow graph, with the relevant block circled in red. Hope that helps provide some context.
tagged_stream_mux works when substituted for my block, so I think all of my inputs are tagged streams. Also, my inputs are coming from the outputs of OFDM_frame_equalizer, which I think propagates tagged streams?
I think it's an error somewhere in the code, but the changes I mentioned are the only changes I made between the block working and the block not working.
My code is based on OFDM_frame_equalizer, but without the actual signal processing part. I will fill in my own signal processing after I know I can at least pass one out of three inputs along so that the outputs are the same as if this new block were bypassed.
On Wed, Apr 20, 2016 at 6:24 PM, Martin Braun <martin.braun@ettus.com> wrote:
The tagged_stream_mux is an example of this kind of block. As Andrej
points out, you need to make sure every input signal is actually a
tagged stream.
Cheers,
M
> _______________________________________________
On 04/20/2016 03:12 PM, Andrej Rode wrote:
> Hello Jenny,
>
> I can try to help you, but I'm not quite sure if I am right. If I am wrong I
> will be corrected soon.
>
>>>> Generating: "/home/jenny/Tutorials/rx_ofdm.py"
>>>> Executing: "/home/jenny/Tutorials/rx_ofdm.py"
>>>> Using Volk machine: sse4_2_64_orc
>>>> gr::log :FATAL: geese_vcvc0 - Missing a required length tag on port 1 at
>>>> item #0
>>>> thread[thread-per-block[46]: <block geese_vcvc (1)>]: Missing length tag.
>
> This error tells you that your block is missing a length tag in one of his
> inputs. A Stream Tag on the first sample is a requirement for a tagged stream
> block. This Stream Tag has to provide information about how much input data
> your block has to process.
> I assume you don't have an tagged stream on each of your inputs and this
> causes a problem for your tagged stream block.
>
> Best you provide a screenshot of your example flowgraph (the relevant parts).
> Based on the error it is nothing inside of your block but the way you are
> trying to feed it with samples.
>
> Best Regards,
> Andrej
>
>
>
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

No comments:
Post a Comment