Hi all,
I'm currently trying to emulate switching between two TX antennas using a B210 and GNU Radio. Unfortunately, there seems to be a delay between the two streams. The simplest MWE demonstrating my problem comprises two vector sources where source A repeats X (e.g., 1000) ones to emulate the ON state and then X zeros to emulate the OFF state. Source B works the other way round, i.e., first X zeros then X ones such that when the signals overlap during transmission, only one antenna is supposed to be "active". Each stream runs through a "stream to tagged stream" block with a burst length of 2X (or a multiple thereof) and is finally fed into a (single) UHD USRP sink with num channels = 2, a matching TSB tag name, and a moderate sample rate of 1 MSps. There are no U's or other letters appearing in the console output. When I observe the resulting time domain signal with a second, independent USRP in the same flow graph, there seems to be a 45us delay in the second stream. In the signal, it results in a small gap of 45us between when the first antenna connected to source A goes off and the second switches on and then a small overlap of the same length at the end of the second antenna's signal connected to source B. This repeats over the entire receive signal and does not seem to change in any way. I also restarted devices multiple times, the delay seems to be always the same. So now the obvious question: Where does this delay come from and how do I get rid of it? My application requires exactly time-aligned streams. I'm thankful for suggestions! Cheers, Felix
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com