Hi Jeff, which version of GNU Radio are you using? Judging by the looks of your flow graph it's the (now legacy) 3.7, but *if* I remember correctly (it's really been a while), the SOB/EOB functionality appeared *somewhen* in 3.7.x; it might be worth trying your exact same application in GNU Radio 3.8 (or 3.9).
Conceptually, it's important to note that after tx_sob you need to supply the full burst of samples: I think you're doing that, but then again, you say you get three data bursts 100 ms apart, so I'm not sure about that, to be honest. The USRP sink can't guess that you want three bursts of samples to be sent as one; it starts streaming as fast as you supply it data after the SOB, and will tell you you're late or too slow at supplying data (tG/U printed to your console) if you don't give it 10 million samples a second, until it gets an SOB. Best regards, Marcus On 21.01.21 15:53, Jeff S via USRP-users wrote: > I am attempting to use burst mode on an X310. I'm generating a random signal > from one > X310 and receiving it on another. My simple flowgraph is: > > I can see the tx_sob and tx_eob tags, set to true, from the time sink: > > > where I verify that I can see the EOB, followed by a new SOB in the next > message (both set > to true, according to > https://www.gnuradio.org/doc/doxygen/classgr_1_1uhd_1_1usrp__sink.html > <https://www.gnuradio.org/doc/doxygen/classgr_1_1uhd_1_1usrp__sink.html>). > But when I am > receiving the signal, the message seems to be broken up into three different > transmissions > instead of one burst: > > > > I'm transmitting a message every 100 ms, which seems to correspond to the > start of the > three messages. > > Analyzing the modulator in a debugger indicates that there are three times > that the work > function is called to build the message, which may correspond to the three > messages seen > in the signal, but I'm not sure why the tx_sob and tx_eob tags are not being > followed. > Maybe I may just have a major misunderstanding of how burst mode works. > > Any ideas on what I may be doing wrong? > > Thanks, > Jeff > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > _______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com