2

I am struggling trying to implement a packet burst. My data are in a binary file. What I want to do is to send my data in the flow N times per seconds, let's say 2, to simulate a burst transmission.

The "Message Strobe block" seems to be a good candidate but I don't understand how to use it.

Here the (uncorrect) flow I want to have in my transmitter side: enter image description here

I tried to get insight from Simple GNU Radio Eventstream Based Burst Extraction and Plotting and Burst Transmission in GNU Radio Sample Streams with Eventstream without success :(

Thank you a lot

Marcus Müller
  • 34,677
  • 4
  • 53
  • 94
Gabriel Laupre
  • 151
  • 1
  • 9

2 Answers2

1

If you have already binary input you have to generate a PDU/message to use Eventstream like shown here. As you can see the flowgraph in the article simply adds up the samples produced from noise source and burst transmission. Then you only have to time messages delivered to the Eventstream block. Maybe you can make use of packetized modems freshly introduced with GNU Radio 3.7.10.

  • How do I use Eventstream as I don't have the block available in 3.7.10 and I can't install the oot module? Is there an inbox equivalent? – Gabriel Laupre Aug 09 '16 at 12:39
  • All right, I managed to install the gr-eventstream modules (was a permission issue). I will update this post here with my changes. – Gabriel Laupre Aug 15 '16 at 11:17
1

I used the message strobe block and I build my own block to read a file, build a pmt message and output it directly as a new pdu. It seems to work perfectly well that way :)

enter image description here

Gabriel Laupre
  • 151
  • 1
  • 9