My project is to send packets of bytes from one PlutoSDR to another. We have already written, tested and verified a script in GNU Radio Companion for modulating and demodulating the data as well as succeeded in transmitting packets from one radio, and received it on the other one. The problem is that the packets are not received consecutively as they are sent, and several of the packets are not received at all. I have tried both smaller and larger buffer sizes on the PlutoSDR Sink / Source, as well as different periods on the message strobe block. It appears that the packets accumulate in a buffer on the transmitting radio, and when the buffer is full it gets sent, but with some packet loss. We have tried to zero-pad the packets to the buffer size of the pluto before transmitting by using a pad-tagged-stream block (disabled in the flow graph), but this block does not seem to be compatible with the other blocks. I would appreciate any suggestions on how to solve the problem!
