Hello all,
I am using a USRP X310 with a UBX-160 daughterboard. The transmit signal
on port TX/RX is attenuated and looped back to the receiver on port RX2.
Every millisecond I am sending a short rectangular pulse (about 10 us long)
using the 'time_spec' attribute of the transmit meta-data
('start_of_burst' and
''end_of_burst are true).
The frequencies of the transmit and receive LO's are set to the same
frequency. Also the digital transmit and receive frequencies offsets are set
to the same value.
I receive continuously and monitor the phase difference between the
transmitted
and received pulses.
If the digital frequency offset is zero, the phase difference of consecutive
pulses stays constant, as expected.
If the digital frequency offset is different from zero, the phase difference
of consecutive pulses jumps.
What causes this phase jumps?
Maybe the digital oscillator of the transmitter is running only while
sending. If yes,
is there a way to force the transmit digital oscillator to run continuously?
I am using the following software versions:
linux; GNU C++ version 5.4.0 20160609; Boost_105800;
UHD_4.0.0.rfnoc-devel-788-g1f8463cc
Thanks in advance,
andreas
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com