Hello,
As no answer received, and after an (not in depth) analysis of USRP_SINK, 
USRP_SOURCE, I found:

-       Dsp_freq and lo_freq message were associated with POLICY_MANUAL on the 
other parameter  (then, when a dsp_treq message is issued, a full tuning of 
analog board is performed)

-       On the TX part when a tx_freq tag is issued with a tx_sob tag and a 
tx_time tag at the first sample of a sample set, the tx_freq is performed 
immediately without respect of the buffering, resulting in a tune before the 
asked time.
Just two questions:
Is there just one FIFO (TX and RX in the same) for timed commands or two FIFOs 
(allowing no fine control of the time between commands to RX and TX)?
RX tuning is performed through messages as TX tuning can be done through tags. 
Does implementation (when timing is required) goes through the FIFO(s) to 
perform the operation?

Regards,
Claude
==========
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