Suppose I really want a crystal oscillator at, say, 122.167958 MHz. And I'd like to have the option of phase locking it to some standard reference, 5 or 10 MHz maybe. And I'd like cheap ones for low-end products, and TCXO or OCXO stability for better versions.
I can have custom XOs and TCXOs and OCXOs made at great expense. Or I can lock a VCO to a standard, stock 10 MHz rock.
So what's a good way to do the frequency shift? If we start with a VCO that's in the 122... ballpark, we could build a DDS that generates 10 MHz from it, sinewave lookup, dac, lowpass filter, and phase detect the nominal 10 MHz result against the reference 10M and close that loop. That should work, but is a bit of a hassle.
If we sart to leave out parts, I assume phase noise and such will pile up.
Any ideas or recommended references?
John