On 2022-05-11 06:17, Marcin Puchlik wrote:
Hello Community,
Like in the topic, I know that a stable 10 MHz source is needed as a clock signal but why do we need 1 PPS signal? How is it used by the USRP hardware? Can someone explain that to me?
Thanks
Marcin

_______________________________________________
USRP-users mailing list --usrp-users@lists.ettus.com
To unsubscribe send an email tousrp-users-le...@lists.ettus.com
1PPS is used to provide timestamp-clock synchronization across multiple devices, typically.  This is important when your application requires this, such as in MIMO or
  multi-receiver TDOA schemes, etc.

Basically, when you have multiple devices you use set_time_unknown_pps() or set_time_next_pps() to signal to all devices in your multi_usrp object  that at the next
  1PPS, to set the timestamp clock to the value given in the the API call.

This turns out to be useful even in single devices that are "bicameral", such as B210 and X310, where there are (for historic and architectural reasons)   TWO timestamp clocks.  Use the 1PPS synchronization primitives causes the internal timestamp clocks to become synchronized.

_______________________________________________
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