Hello,

I  try to send frequency radio tuning commands to TX (USRP_SINK) and RX 
(USRP_SOURCE) in the same Gnu Radio companion design using the same usrp (N210 
or X310 for TX and RX.
The USRP_SINK block is feed by a stream which has tags tx_eob and tx_sob 
associated with tx_time and tx_freq tags (are tx_lo_freq and tx_dsp_freq 
usable)?.
The URSP_SOURCE receives "command" message with time and dsp_freq, lo_freq keys 
and pmt values.
The time key of the USRP_SOURCE message has a value delayed (adjustable ) with 
respect of tx_time tagged in the stream of USRP_SINK.
I can check that, without RX command, TX is OK (external scope and specrum 
analyzer)
That's not the case when I issue the commands to RX, even when I sleep the 
delay to send the message and L characters appear (late command error seen by 
UHD, more delay==> more L).
Remembering that the FIFO of timed command of is common for the board (no TX or 
RX specific FIFO) the question is :
how to avoid discrepancy in the time between TX stream (or PDU-tagged stream 
Block) and RX commands? (I think my RX command arrives in the FIFO before the 
tx_sob/tx_freq tag)

is it possible to put a tx_freq tag with a tx_eob tag on a stream (is then the 
lo prepositioned?)?

Excuse me is somebody asked about the same problem before (I don't find tracks 
about that).

Can anybody help?

Thanks for support

Claude Leménager

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to