Well, as Martin said, if you want to avoid resending your own packets
you will need to be able to keep track of which packet you already sent;
you can also “numb” the receiver for the duration of your TX. None of
this hasn’t, to my knowledge, been with the GNU Radio examples, and
since it involves logic that cannot be well represented by graphical
flowgraphs, you’ll most likely have to get your hands dirty writing some
MAC intelligence. Packet en/decoder is only that – Phy layer packet
decoders; you will need some MAC on top of that to have control medium
access.
Generally, doing it on the same frequency will effectively half your
available time-bandwidth product, ie your transmission capacity, and it
will lead to receivers seeing both the original and your repeated packet
receiving things twice. In many cases, this is ok or even desirable, but
for simpler set ups, where spectrum is not overly hard to obtain, you
might want to go for a frequency translating repeater.
Greetings,
Marcus
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.