Hey All, I am trying to transmit a series of pulses with the X300 and am seeing some odd behavior. I want to transmit a set number of samples in a pulse, let's say 1000. At 200 MSPS (the tx rate in the radio core) I would expect this burst to last approximately 5us. Yet, when I receive the data, I see a burst that is shorter by half, approx 2.5 us. To send these bursts, I am sending a timed burst of 1000 samples to the Radio with significant space in between. Odder still, when I increase my pulse to 2000 samples, expecting a pulse of 10 us, it is shortened again by 2.5 us, making the pulse 7.5 us. I can confirm with an ILA that the Radio core is receiving all pulsed samples and they are passed to the daughterboard interface. Is there an obvious explanation for this behavior that I am overlooking? One solution I have devised is generating a constant stream of data in place of the gaps between pulses that contain zero'd data. So it would look like this Data x 1000 -> zeroes in place of gaps -> repeat. In my original method, the transmitter is only active during the pulses. In the alternative solution, the transmitter is active the whole time. This solution gives me the behavior that I want but I am curious as to why the pulses are shortened.
Thanks, Ryan Marlow -- Ryan L. Marlow R L Marlow Consulting LLC rlmarlow.com
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com