System for controlling the amplitude of an oscillator
First Claim
1. A circuit for maintaining the amplitude of an output signal of a controllable oscillator, comprising:
- a controllable oscillator configured to venerate an output signal having a predefined frequency and a predefined amplitude, the controllable oscillator having a plurality of operational states responsive to a plurality of control signals, each of the plurality of operational states corresponding to a particular current bias associated with a distinct amplitude of the output signal of the controllable oscillator; and
an amplitude control circuit in communication with the controllable oscillator, the control circuit configured to determine the amplitude of the output signal of the controllable oscillator and, when the amplitude of the output signal of the controllable oscillator is less than the predefined amplitude, provide the plurality of control signals to the controllable oscillator, the plurality of control signals configured to change the controllable oscillator to the operational state corresponding to the distinct amplitude that best approximates the predefined amplitude.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems for controlling the amplitude of the output signal of a controllable oscillator in a frequency synthesizer are provided. One such system provides a circuit having a controllable oscillator and an amplitude control circuit. The controllable oscillator is configured to generate an output signal having a predefined frequency and a predefined amplitude. The controllable oscillator is also configured with a plurality of operational states that are controlled by the amplitude control circuit. Each operational state of the controllable oscillator defines a particular current bias associated with a distinct amplitude of the output signal of the controllable oscillator. The amplitude control circuit receives the output signal of the controllable oscillator and determines the amplitude. When the amplitude of the output signal of the controllable oscillator is less than the predefined amplitude, the amplitude control circuit provides a control signal to the controllable oscillator. The control signal is configured to change the controllable oscillator to the operational state corresponding to the distinct amplitude that best approximates the predefined amplitude.
81 Citations
31 Claims
-
1. A circuit for maintaining the amplitude of an output signal of a controllable oscillator, comprising:
-
a controllable oscillator configured to venerate an output signal having a predefined frequency and a predefined amplitude, the controllable oscillator having a plurality of operational states responsive to a plurality of control signals, each of the plurality of operational states corresponding to a particular current bias associated with a distinct amplitude of the output signal of the controllable oscillator; and
an amplitude control circuit in communication with the controllable oscillator, the control circuit configured to determine the amplitude of the output signal of the controllable oscillator and, when the amplitude of the output signal of the controllable oscillator is less than the predefined amplitude, provide the plurality of control signals to the controllable oscillator, the plurality of control signals configured to change the controllable oscillator to the operational state corresponding to the distinct amplitude that best approximates the predefined amplitude. - View Dependent Claims (2, 3, 4, 5)
a peak detector configured to determine each of the plurality of distinct amplitudes for the output signal corresponding to the plurality of operational states;
a comparator configured to compare each of the plurality of distinct amplitudes for the output signal corresponding to the plurality of operational states to the predefined amplitude; and
logic configured to determine which of the plurality of distinct amplitudes for the output signal corresponding to the plurality of operational states best approximates the predefined amplitude.
-
-
3. The circuit of claim 1, wherein the controllable oscillator comprises a plurality of current sources capable of being engaged by the plurality of control signals, the plurality of current sources defining the plurality of operational states of the controllable oscillator.
-
4. The circuit of claim 1, wherein the logic implements a binary search algorithm to determine the distinct amplitude for the output signal corresponding to the plurality of operational states that best approximates the predefined amplitude.
-
5. The circuit of claim 1, wherein the amplitude control circuit comprises:
-
a program counter configured to generate a timing signal based on the predefined frequency, the timing signal having a plurality of clock pulses;
a peak detector configured to generate a first digital word corresponding to the current amplitude of the output signal of the oscillator;
a digital comparator configured to compare the first digital word to a second digital word associated with the predefined amplitude; and
logic configured to receive the timing signal and, in response to each of the plurality of clock pulses, to generate the plurality of control signals based on the comparison of the first digital word to the second digital word.
-
-
6. A communication device for use in a communication system, comprising:
-
a transceiver configured to communicate with the communication system via a communication channel at a particular frequency; and
a frequency synthesizer configured to select the communication channel, the frequency synthesizer comprising;
a controllable oscillator configured to generate an output signal having a predefined frequency corresponding to the particular frequency and a predefined amplitude, the controllable oscillator having a plurality of operational states responsive to a plurality of control signals, each of the plurality of operational states defining a distinct amplitude for the output signal of the controllable oscillator; and
an amplitude control circuit in communication with the controllable oscillator, the amplitude control circuit configured to determine the distinct amplitude for the output signal that best approximates the predefined amplitude and to provide the plurality of control signals, the plurality of control signals configured to change the controllable oscillator to the operational state corresponding to the distinct amplitude that best approximates the predefined amplitude.
-
-
7. A method for maintaining the amplitude of an output signal of a controllable oscillator at a predefined amplitude level, the controllable oscillator having a plurality of operational states, each of the plurality of operational states corresponding to a particular current bias and defining a distinct amplitude for the output signal of the controllable oscillator, comprising:
-
determining the amplitude of the output signal of the controllable oscillator;
if the amplitude of the output signal is less than the predefined amplitude level, determining the distinct amplitude for the output signal of the controllable oscillator that best approximates the predefined amplitude level; and
generating a control signal configured to change the controllable oscillator to the operational state corresponding to the distinct amplitude that best approximates the predefined amplitude level. - View Dependent Claims (8, 9, 10)
-
-
11. A method for maintaining the amplitude of an output signal of a controllable oscillator at a predefined amplitude level, the controllable oscillator having a plurality of operational states, each of the plurality of operational states corresponding to a particular current bias and defining a distinct amplitude for the output signal of the controllable oscillator, comprising:
-
determining the current amplitude of the output signal of the controllable oscillator, the current amplitude corresponding to a current operational state;
comparing the predefined amplitude level to the current amplitude; and
if the current amplitude is less than the predefined amplitude level, based on the comparing the predefined amplitude level to the current amplitude, selecting one of two next operational states, the selected next operational state having a distinct amplitude that better approximates the predefined amplitude level. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for maintaining the amplitude of an output signal of a controllable oscillator at a predefined amplitude level, the controllable oscillator having a plurality of operational states, each of the plurality of operational states corresponding to a particular current bias and defining a distinct amplitude for the output signal of the controllable oscillator, the method comprising:
-
means for determining the amplitude of the output signal of the controllable oscillator;
means for determining, when the amplitude of the output signal is less than the predefined amplitude level, the distinct amplitude for the output signal of the controllable oscillator that best approximates the predefined amplitude level; and
means for generating a control signal configured to change the controllable oscillator to the operational state corresponding to the distinct amplitude that best approximates the predefined amplitude level. - View Dependent Claims (17, 18, 19)
-
-
20. A system for maintaining the amplitude of an output signal of a controllable oscillator at a predefined amplitude level, the controllable oscillator having a plurality of operational states, each of the plurality of operational states corresponding to a particular current bias and defining a distinct amplitude for the output signal of the controllable oscillator, comprising:
-
means for determining the current amplitude of the output signal of the controllable oscillator, the current amplitude corresponding to a current operational state;
means for comparing the predefined amplitude level to the current amplitude; and
means for selecting, when the current amplitude is less than the predefined amplitude level, one of two next operational states based on the comparing the predefined amplitude level to the current amplitude, the selected next operational state having a distinct amplitude which better approximates the predefined amplitude level. - View Dependent Claims (21, 22, 23, 24)
-
- 25. A computer readable medium for maintaining the amplitude of an output signal of a controllable oscillator at a predefined amplitude level, the controllable oscillator having a plurality of operational states, each of the plurality of operational states corresponding to a particular current bias and defining a distinct amplitude for the output signal of the controllable oscillator, the computer readable medium comprising logic configured to determine the amplitude of the output signal of the controllable oscillator, to determine, when the amplitude of the output signal is less than the predefined amplitude level, the distinct amplitude for the output signal of the controllable oscillator that best approximates the predefined amplitude level, and to generate a control signal configured to change the controllable oscillator to the operational state corresponding to the distinct amplitude that best approximates the predefined amplitude level.
- 28. A computer readable medium for maintaining the amplitude of an output signal of a controllable oscillator at a predefined amplitude level, the controllable oscillator having a plurality of operational states, each of the plurality of operational states corresponding to a particular current bias and defining a distinct amplitude for the output signal of the controllable oscillator, the computer readable medium comprising logic configure to determine the current amplitude of the output signal of the controllable oscillator, the current amplitude corresponding to a current operational state, to compare the predefined amplitude level to the current amplitude, to select, if the current amplitude is less than the predefined amplitude level, one of two next operational states based on the comparing the predefined amplitude level to the current amplitude, the selected next operational state having a distinct amplitude which better approximates the predefined amplitude level.
Specification