A method for distributing sinusoidal signals, comprising: applying first and second input sinusoidal signals with carrier frequency f to first and second inputs, respectively, of a system comprising a first tree network coupled to the first input and a second tree network coupled to the second input, the first tree network having a plurality of branches and the second tree network having a plurality of branches, the system having a plurality of node pairs each of which includes a first node on a branch of the first tree network and a second node on a branch of the second tree network, each node pair of the plurality of node pairs being at a different location and wherein the first nodes of the plurality of node pairs are located on multiple branches of the first tree network, and wherein the second nodes of the plurality of node pairs are located on multiple branches of the second tree network; and for each node pair of the plurality of node pairs, processing signals of both the first and second nodes of that pair to generate a corresponding output carrier signal, wherein the output carrier signals for the plurality of node pairs are phase synchronized, wherein each node pair is characterized by a synchronization flight time, wherein the synchronization flight time for any node pair of the plurality of node pairs is a sum of the travel time of the first input sinusoidal signal from the first input to the first node of that node pair plus the travel time of the second input sinusoidal signal from the second input to the second node of that node pair, and wherein both of the first and second input sinusoidal signals have periods equal to T D, and wherein the synchronization flight time of each node pair of the plurality of node pairs is equal to SFT + n i ·T D, where SFT is the synchronization flight time of a first node pair among the plurality of node pairs, T D is a positive number, where i identifies the node pair, and n i is an integer, wherein not all n i are equal. applying first and second input sinusoidal signals with carrier frequency f to first and second inputs, respectively, of a system comprising a first tree network coupled to the first input and a second tree network coupled to the second input, the first tree network having a plurality of branches and the second tree network having a plurality of branches, the system having a plurality of node pairs each of which includes a first node on a branch of the first tree network and a second node on a branch of the second tree network, each node pair of the plurality of node pairs being at a different location and wherein the first nodes of the plurality of node pairs are located on multiple branches of the first tree network, and wherein the second nodes of the plurality of node pairs are located on multiple branches of the second tree network; and for each node pair of the plurality of node pairs, processing signals of both the first and second nodes of that pair to generate a corresponding output carrier signal, wherein the output carrier signals for the plurality of node pairs are phase synchronized, wherein each node pair is characterized by a synchronization flight time, wherein the synchronization flight time for any node pair of the plurality of node pairs is a sum of the travel time of the first input sinusoidal signal from the first input to the first node of that node pair plus the travel time of the second input sinusoidal signal from the second input to the second node of that node pair, and wherein both of the first and second input sinusoidal signals have periods equal to T D, and wherein the synchronization flight time of each node pair of the plurality of node pairs is equal to SFT + n i ·T D, where SFT is the synchronization flight time of a first node pair among the plurality of node pairs, T D is a positive number, where i identifies the node pair, and n i is an integer, wherein not all n i are equal.