Patent ID: 7230974

Claim:
A method for synchronizing two nodes, each node including a transmitter, a receiver and a sequence for chipping data to be transmitted, the method comprising: a) transmitting, with a first one of the nodes, its sequence for chipping data; b) upon receiving, with a second one of the nodes, the first node's sequence for chipping data, synchronizing a clock in the second one of the nodes based on the sequence for chipping data; c) transmitting, with the second one of the nodes, its sequence for chipping data based on the clock; d) upon receiving, with the first one of the nodes, the second node's sequence, determining an offset based on the received sequence used by the second one of the nodes for chipping data; and e) adjusting a clock of the first one of the nodes based on the received sequence used by the second one of the nodes for chipping data, wherein the act of adjusting a clock of the first one of the nodes based on the received sequence used by the second one of the nodes for chipping data is effected by setting the clock of the first one of the nodes back by one-half of the offset determined in act (d).