A device comprising: a local oscillator configured to generate a first signal comprising at least one of: timing information; frequency information; phase information; and combinations thereof; an LO error corrector comprising at least one input, the input configured to receive a second signal comprising at least one of: timing information; frequency information; phase information; and combinations thereof, wherein the second signal is used for disciplining the LO, the LO error corrector configured to: if the second signal is unavailable to discipline the LO, discipline the LO using a source that is less accurate than the second signal; upon the second signal becoming at least temporarily available, determine an offset error of the first signal relative to the second signal; if the second signal becomes unavailable and therefore the device cannot continuously use the second signal to discipline the LO: correct the offset error of the first signal relative to the second signal based on information determined during the second signal's temporary availability; and discipline the LO using a source that is less accurate than the second signal until the second signal becomes at least temporarily available at a subsequent time. a local oscillator configured to generate a first signal comprising at least one of: timing information; frequency information; phase information; and combinations thereof; an LO error corrector comprising at least one input, the input configured to receive a second signal comprising at least one of: timing information; frequency information; phase information; and combinations thereof, wherein the second signal is used for disciplining the LO, the LO error corrector configured to: if the second signal is unavailable to discipline the LO, discipline the LO using a source that is less accurate than the second signal; upon the second signal becoming at least temporarily available, determine an offset error of the first signal relative to the second signal; if the second signal becomes unavailable and therefore the device cannot continuously use the second signal to discipline the LO: correct the offset error of the first signal relative to the second signal based on information determined during the second signal's temporary availability; and discipline the LO using a source that is less accurate than the second signal until the second signal becomes at least temporarily available at a subsequent time. if the second signal is unavailable to discipline the LO, discipline the LO using a source that is less accurate than the second signal; upon the second signal becoming at least temporarily available, determine an offset error of the first signal relative to the second signal; if the second signal becomes unavailable and therefore the device cannot continuously use the second signal to discipline the LO: correct the offset error of the first signal relative to the second signal based on information determined during the second signal's temporary availability; and discipline the LO using a source that is less accurate than the second signal until the second signal becomes at least temporarily available at a subsequent time. correct the offset error of the first signal relative to the second signal based on information determined during the second signal's temporary availability; and discipline the LO using a source that is less accurate than the second signal until the second signal becomes at least temporarily available at a subsequent time.