Hello,

I have two questions regarding UHD/B200mini latencies:

   - We need to timestamp, as accurate as possible, some RF signal received
   by an antenna. Assuming I've got the device time right, my guess is I can
   use time_spec_t
   <https://files.ettus.com/manual/classuhd_1_1time__spec__t.html>
    uhd::rx_metadata_t::time_spec to get the absolute time of the first
   sample. I've read previous questions about this topic and it seems this
   time does not take into account the delay propagation through the rx path.
   Do I need to compensante the obtained time_spec with the delay due to
   filter taps and so on to obtain the actual time the RF signal got received
   by the antenna? Is there any other delay which needs to be taken into
   account?


   - Also we need to receive a RF signal for a long time while implementing
   some kind of AGC (automatic gain control) software code to
   continuously adjust the received signal to an "optimum" ADC range, by
   calling  uhd::usrp::multi_usrp::set_rx_gain. Is there any way to know
   which sample from the stream would be the first one affected by a call to
   set_rx_gain()? Would this delay be deterministic somehow?.

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

Reply via email to