The invention provides a frequency control method and
system for a
digital control oscillator, and relates to the technical field of frequency control of the
digital control oscillator, and the method comprises the steps: obtaining a current gate
period length value of the
digital control oscillator, carrying out the
gate control counting of an output
clock of the
digital control oscillator based on the current gate
period length value, and obtaining an in-gate counting sequence, calculating a
noise estimator based on the in-gate counting sequence, determining a target gate
period length value based on the
noise estimator, determining an instantaneous
frequency ratio based on the target gate period length value, calculating a
smoothing factor based on the
noise estimator and the target gate period length value, and
smoothing the instantaneous
frequency ratio based on the
smoothing factor to obtain a smooth
frequency ratio; the target frequency tuning word is determined based on the smooth frequency ratio, the output frequency of the
digital control oscillator is adjusted based on the target frequency tuning word, and the method has the effects of improving the dynamic performance, the steady-state precision and the environment
adaptive capacity of frequency control of the
digital control oscillator.