Dear

I am looking for a method to implement a synchronized TX (USRP Sink block) and 
RX (USRP Source block) stream in GNU Radio Companion.
My application requires correlation of the transmitted stream on the RX side 
and the determination of the time delay between the actual transmission and 
reception.
Is there a way to determine when a sample gets transmitted and received (using 
a timestamp)?
I have tried a loopback with TX to RX and a delay slider to determine the time 
it takes for a sample from leaving GNU Radio, trough the OS and the driver, 
trough the comms link to the SDR and back.
It is in the millisecond range. The application however requires microsecond 
precision.

Currently I have a single TX and dual RX setup on a USRP X310, where 1 RX is 
used as a TX loopback.
This works well, as both receivers are in sync. I did this by using a single 
USRP Source block where 2 channels are streamed.
However, it requires two different RX frequencies and thus a more complex and 
expensive hardware setup.

Target board is the USRP B210, which has 1 LO for 2 TX ports and 1 LO for 2 RX 
ports, loopback is therefore impossible. It would also save bandwidth if only a 
single RX channel is required.

Looking forward to your suggestions.

Best regards

Tim Vancauwenbergh
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to