Patent ID: 9490825
Filing Date: 2016-11-08
CPC Classification: H03B,H03L

Claim Text:
1. A method of adjusting tuning segments in a digitally controlled oscillator, the method comprising: determining a frequency from a plurality of frequency settings, wherein each of the plurality of frequency settings corresponds to at least two combinations of selectable coarse-frequency tuning segments and selectable fine frequency tuning segments; selecting a first coarse-tuning code used by a digitally-controlled oscillator; calibrating the digitally controlled oscillator to determine a first fine-tuning code used, with the first coarse-tuning code, by the digitally-controlled oscillator, to generate an output signal at the frequency; selecting a second coarse-tuning code used by the digitally-controlled oscillator; recalibrating the digitally controlled oscillator to determine a second fine-tuning code used, with the second coarse-tuning code, by the digitally-controlled oscillator to generate the output signal at the frequency; calculating a fine-tuning exchange rate based on the determined first fine-tuning code and the determined second fine-tuning code, the fine-tuning exchange rate equal to a number of fine-tuning codes between the first fine-tuning code and the second fine-tuning code; applying the first coarse-tuning code to a coarse frequency-tuning array of the digitally controlled oscillator, and the first fine-tuning code to a fine frequency-tuning array of the digitally-controlled oscillator, to generate the output signal at the frequency; and transitioning to apply the second coarse-tuning code to the coarse frequency-tuning array and the second fine-tuning code to the fine frequency-tuning array, wherein the transitioning comprises: