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