Solution
The USRP-2945 and USRP-2955 both have independent receiver channel that support LO sharing for phase coherency. It's possible sharing LO between different devices if your test environment satisfies several conditions. Full signal based synchronization using the USRP-29X5 needs 3 signals:
- PPS Trigger
- 10MHz Reference Clock
- Local Oscillator (LO) (power amplified)
To specifically answer why you need the PPS Trigger, it is used to ensure that data is actually generated starting at the same time. Like in TCLk, the USRP sends out a sync pulse, when a USRP receives the PPS Trigger it knows that it needs to start generating or acquiring on the next 10MHz clock edge.
The LO output port only provides enough power to drive a single TwinRX daughterboard.
So, external splitting and amplification of the LO output signal is required to drive any other TwinRX device.