Hello all,

I'm trying to do ranging using two USRPs N210.
The idea is that the first USRP sends a signal and then the second USRP
recognize it and send the signal back. Looking to the turnaround time I
would be able to know the ranging.
Despite some problems that I already had, right now I'm stuck with the
second USRP.

To measure the time I'm synchronizing the rx ant tx from the first USRP
using the following code:

        now = self.uhd_usrp_sink_0.get_time_now()
        self.uhd_usrp_source_0.set_start_time(uhd.time_spec_t(0.1) + now)
        self.uhd_usrp_sink_0.set_start_time(uhd.time_spec_t(0.1) + now)

Using the fisrt USRP I can do ranging, connecting both (rx and tx)
together, with a good precision. However I couldn't make the second USRP
work yet. When I try to synchronize the tx and rx like I did in the first
USRP I get a bunch of Ls (late packages) in the terminal. The code drop all
the packages.

My gnuRadioCompanion blocks for the second USRP looks roughly like

USRP Source -> threshold -> USRP Sink

There's a better way to solve that problem?
Why do I get the late packages?

Thanks in advance,

Rafael.


PS: To analyze the data that I'm sending I'm using File Sink block and
analyzing the data after the transmission.
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to