1. Field of the Invention
The present invention relates to frequency generators, as they are for example employed in transceivers for UMTS, GSM, or Bluetooth.
2. Description of the Related Art
A central task within transceivers employed for wireless data transmission consists in the generation of local, periodic signals used for frequency conversion of signals received or to be sent. Here, the local periodic signal generated has to comprise different frequencies in different operational states depending on transmission standard, such as depending on whether a sending or receiving operation is present. The function of the generation of the local periodic signal is taken over by a controllable oscillator, which most frequently is a voltage-controlled oscillator (VCO).
Since according to today's prior art high-resolution analog/digital and digital/analog converters are available as embedded integrated circuits, for frequency generation the circuitry shown in
Circuitry according to
Potential frequency generators, as they may be employed in transceivers, are constructed as illustrated in
It is disadvantageous in the frequency divider of
It is therefore an object of the present invention to provide a scheme for frequency generation enabling less intensive, more accurate, and/or less inert frequency generation.
In accordance with a first aspect, the present invention provides a frequency generator, having: a controllable oscillator having a control input and an oscillator output, wherein the controllable oscillator is formed to output, at the oscillator output, an oscillator signal with an oscillator frequency dependent on a control signal at the control input; a sampler for sampling the oscillator signal or a signal of the controllable oscillator derived therefrom with a reference frequency in order to obtain a sample signal; and a low-pass filter for low-pass filtering the sample signal or a signal derived therefrom in order to obtain the control signal or a signal underlying the control signal.
In accordance with a second aspect, the present invention provides a method of frequency generation by means of a controllable oscillator having a control input and an oscillator output, wherein the controllable oscillator is formed to output, at the oscillator output, an oscillator signal with an oscillator frequency dependent on a control signal at the control input, the method having the steps of: sampling the oscillator signal or a signal of the controllable oscillator derived therefrom with a reference frequency in order to obtain a sample signal; and low-pass filtering the sample signal or a signal derived therefrom, in order to obtain the control signal or a signal underlying the control signal.
In accordance with a third aspect, the present invention provides an apparatus for determining the control signal-oscillator frequency characteristic curve of a controllable oscillator having a control input and an oscillator output, wherein the controllable oscillator is formed to output, at the oscillator output, an oscillator signal with an oscillator frequency dependent on a control signal from the control input, the apparatus having: a sampler for sampling the oscillator signal or a signal of the controllable oscillator derived therefrom with a reference frequency in order to obtain a sample signal; a low-pass filter for low-pass filtering the sample signal or a signal derived therefrom, in order to obtain a signal underlying the same; a switch for selectively preventing or enabling the oscillator signal to reach the control input, passing through the sampler and the low-pass filter; an adder formed to add a predetermined constant control value to the signal underlying the control signal, in order to obtain the control signal; a detector for detecting the value of the control signal; and a controller for determining the predetermined constant control value, which is formed to cause the switch for selectively preventing or enabling to prevent the oscillator signal from reaching the control input, passing through the sampler and the low-pass filter; the adder to then use an experimental value for addition; the switch for preventing or enabling to then enable the oscillator signal to reach the control input, passing through the sampler and the low-pass filter; the detector to then detect the value of the control signal adjusting itself upon enabling, in order to obtain a control value associated with a predetermined multiple of the reference frequency via the control signal-oscillator frequency characteristic curve; and these processes to be repeated for various experimental values.
In accordance with a fourth aspect, the present invention provides a method of determining the control signal-oscillator frequency characteristic curve of a controllable oscillator having a control input and an oscillator output, wherein the controllable oscillator is formed to output, at the oscillator output, an oscillator signal with an oscillator frequency dependent on a control signal from the control input, the method having the steps of: sampling the oscillator signal of the controllable oscillator or a signal derived therefrom with a reference frequency, in order to obtain a sample signal; low-pass filtering the sample signal or a signal derived therefrom, in order to obtain a signal underlying the same; preventing the oscillator signal from reaching the control input, passing through the sampler and the low-pass filter; adding an experimental value to the signal underlying the control signal, in order to obtain the control signal; enabling the oscillator signal to reach the control input, passing through the sampler and the low-pass filter; detecting the value of the control signal adjusting itself upon enabling, in order to obtain a control value associated with an integer multiple of the reference frequency via the control signal-oscillator frequency characteristic curve; and repeating the steps for various experimental values.
A frequency generator according to the invention includes a controllable oscillator having a control input and an oscillator output, wherein the controllable oscillator is adapted to output, at the oscillator output, an oscillator signal with an oscillator frequency dependent on a control signal at the control input, sampling means for sampling the oscillator signal or a signal of the controllable oscillator derived therefrom with a reference frequency, in order to obtain a sample signal, and a low-pass filter for low-pass filtering the sample signal or a signal derived therefrom in order to obtain the control signal or a signal underlying the control signal.
An inventive method of frequency generation by means of a controllable oscillator comprising a control input and an oscillator output, wherein the controllable oscillator is adapted to output, at the oscillator output, an oscillator signal with an oscillator frequency dependent on a control signal at the control input, includes sampling the oscillator signal or a signal of the controllable oscillator derived therefrom with a reference frequency in order to obtain a sample signal, and low-pass filtering the sample signal or a signal derived therefrom in order to obtain the control signal or a signal underlying the control signal.
According to a further aspect of the present invention, a determination of the control signal-oscillator frequency characteristic curve of a controllable oscillator comprising a control input and an oscillator output is provided, wherein the controllable oscillator is adapted to output, at the oscillator output, an oscillator signal with oscillator frequency dependent on a control signal from the control input. A sampling means samples the oscillator signal or a signal of the controllable oscillator derived therefrom with a reference frequency in order to obtain a sample signal. A low-pass filter low-pass filters the sample signal or a signal derived therefrom to obtain a signal underlying it. Means is provided to selectively prevent or enable that the oscillator signal reaches the control input, passing through the sampling means and the low-pass filter. An adder adapted to add a predetermined constant control value to the signal underlying the control signal in order to obtain the control signal is also provided. A detector detects the value of the control signal. Control means for determining the predetermined constant control value is adapted to cause the means for selectively preventing or enabling to prevent the oscillator signal from reaching the control input, passing through the sampling means and the low-pass filter and then the adder from using an experimental value for addition. Moreover, the control means then causes the means for preventing or enabling to enable the oscillator signal to reach the control input, passing through the sampling means and the low-pass filter and then the detector to detect the value of the control signal adjusting toward enabling, in order to obtain a control value associated with a predetermined multiple of the reference frequency via the control signal-oscillator frequency characteristic curve. The control means further causes these processes to be repeated for various experimental values.
The present invention thus provides a completely new principle for frequency generation, which basically differs from the PLL-based principle described in the introductory section of the description. Frequency dividers and phase detectors are done without. The adjustability of the settled frequency is possible quickly, because by interrupting a feedback path between oscillator output and control input including the sampling means and the low-pass filter, roughly adjusting the control signal to a stored control value, and renewed closing of the feedback path the settling process may be started with a roughly preset value. Long settling processes of a frequency divider are avoided. Due to the less intensive construction, in particular the lack of a frequency divider, and the quicker adjustability of the currently generated frequency, according to the invention, more current-saving frequency generation may be obtained.
These and other objects and features of the present invention will become clear from the following description taken in conjunction with the accompanying drawings, in which:
a and 3b are example waveforms of the oscillator signal, the sample signal and the control signal in the frequency generator of
Before various embodiments of the present invention will be explained in more detail on the basis of the drawings in the following, it is pointed out that like elements or ones with like functions are provided with the same or similar reference numerals or designations in the figures, and that repeated explanation of these elements is omitted.
The oscillator output of the VCO 16 is also connected to an input of the sampler 12. The sampler 12 samples the output signal Sout from the VCO 16 with a frequency fref and outputs, at its output connected to an input of the low-pass filter 14, a sample signal Sd(t). The sample signal Sd(t) comprises t=n/fref (nε|N) individual pulses at the time instants of sampling, the strength of which corresponds to the value of the output signal Sout at the time of the respective sampling, and the pulse duration of which is set to a fixed value. For sampling, the sampler 12 receives a highly accurate reference signal with the reference frequency fref from an oscillator 20 such as a quartz oscillator at a frequency input. The sampler 12 for example includes a switch, such as a FET.
The low-pass filter 14 is connected to the control input of the VCO 16 at its output and outputs the sample signal Sd in low-pass-filtered form as the control signal SLOC(t) thereto. Sampler 12, low-pass filter 14, and VCO 16 together form a locked loop, which, as will be explained in the following, controls the output signal Sout(t) to a frequency that is in an integer ratio to the reference frequency. In other words, the feedback path including the sampler 12 and the low-pass filter 14 between the oscillator output and the control input of the VCO 16 causes the control signal received from the VCO to be controlled to such a value corresponding to an oscillator frequency that is in an integer ratio to the reference frequency, according to the control signal-oscillator frequency characteristic curve of the VCO 16.
Since the construction of the frequency generator 10 as well as the functioning of its individual components has been briefly described above, its overall functioning by the interplay of all components will be described in the following. As already mentioned, the VCO 16 always generates a substantially mono-frequent signal at a frequency depending on the height of the control signal SLOC at its output. The high-frequency output signal Sout of the VCO 16 may thus be illustrated as two Dirac bursts at the frequencies or angular frequencies +/− ωout in the frequency domain (in the following ω is to represent the angular frequency connected to the frequency f by f=2π/ω, wherein in the following ω and f will be designated as frequency for reasons of simplicity).
The sampling of the output signal Sout of the VCO 16 by the sampler 12 at the frequency fref at time instants tn=n/fref corresponds to a multiplication of the signal Sout(t) by a comb signal combf
The sample signal Sd, the spectral illustration {tilde over (S)}d of which is illustrated in
By theoretical considerations it can be shown that the frequency generator 10 controls the control signal SLOC(t) such that a static state arises, in which the output frequency ωout of the output signal Sout(t) is Nωref, wherein N is an integer. In order to illustrate the regulation principle, in
As can be seen, in the static state, the samples by the sampler 12 always take place with a constant phase difference φ1 or φ2 to the output signal Sout to be sampled. In other words, the sample by the sampler 12 always takes place at corresponding locations of the, in the present case, falling edge of the sinusoidal output signal Sout of the oscillator 16, namely at every Nth period, wherein the period duration T is T2π/ωout. This circumstance can be explained when paying attention to the fact that, in the static state, since the output signal Sout has a constant frequency of Nωref, the control signal SLOC has to be constant and has to have a value corresponding to the frequency ωout according to the control signal-oscillator frequency characteristic curve of the VOC 16. As can be recognized in
Due to the fact that the sample by the sampler 12 takes place with a fixed frequency fref and the pulses the sampler 12 generates are always in a predetermined ratio to the value of the output signal Sout to be sampled at the sample time instant regarding the height or strength and are almost constantly adjusted to a value regarding the pulse duration, and the sample signal is otherwise zero, in the static state the sample pulses of the sample signal Sd have to have a certain voltage height Usample. This voltage height Usample is determined from the fact that, in the static state, it has to lead to a control signal Sd (presently illustrated in an exaggeratedly constant manner) with a constant “effective value” by the low-pass filtering by the low-pass filter 14, which is U1 or U2. Due to this fact it may be explained that the sample time instants resulting in the static states are such points of the output signal Sout at which the signal Sout has the value Usample.
As can be recognized, the sample in the static case N=2 only takes place in every second period, while in the static case N=1 it takes place in every period. Moreover, the value that the output signal Sout of the VCO 16 to be sampled has at the sample time instants, i.e. Usample, is greater in the case of N=2 than in the case N=1, because also the effective value U2 resulting by the filtering has to be greater in the case of the higher output frequency ωout at N=2 than in the case N=1, i.e. the case of the smaller output frequency.
On the basis of
With reference to
It should be pointed out that previously, for greater ease understanding, the problem has not been gone into as to which of the different stable or static states the frequency generator 10 of
In the following, with reference to
The frequency generator of
After the construction of the frequency generator 30 of
Each channel of the transceiver is associated with a different frequency that is an integer multiple of the reference frequency ωref, i.e. N·ωref (N.E.|N). In the EEPROM 38, a channel association table is stored that associates each channel with a digital value corresponding to about the target value of the control signal, which corresponds to about the frequency associated with the respective channel according to the control signal-oscillator frequency characteristic curve. In
In the case of the control means 42 selecting a new channel, the control means 42 accesses the EEPROM 38 with the selected channel as index, whereupon the EEPROM 38 outputs the corresponding digital value to the D/A converter 36. Until the next change of channel, the digital value remains unchanged or constant. The D/A converter 36 converts the digital value to the analog voltage value SDAC and outputs it to the second input of the adder 34. As already described previously with reference to the embodiment of
In operation, the control means 42 controls the course of the frequency generator 30 as follows: at first the switch 32 remains open in order to interrupt the feedback loop and the locked loop. The control means 42 selects a channel and accesses the EEPROM 38 with the selected channel as index. For example, the digital value associated with the selected channel corresponds to the value U2. The D/A converter 36 therefrom generates the analog offset signal SDAC and applies it to the second input of the adder 34. At the first input of the adder, there is not any signal yet, because the switch 32 has interrupted the feedback branch. At the control input of the VCO 16 therefore only the signal SDAC is present. The VCO 16, at its output, therefore outputs an oscillator signal Sout with a frequency ωout matching the frequency 2 ωref with an accuracy that, as it has been described in the introductory section of the description, is not exact enough for a sending or receiving operation by variations of the temperature or the age. After this rough presetting, the control means 42 closes the switch 32 and thus also the feedback path or the locked loop. As described with reference to
Upon change of channel, the process is repeated. The control means 42 at first opens the switch 32, selects a new channel, and closes the switch 32 again. By the presetting of the control signal Sd, the adjustment time duration to the new frequency is shorter than in a locked loop including a frequency divider, as it has been described with reference to
As already described in the introductory section of the description of the present invention, the control signal-oscillator characteristic curve of the VCO 16 is subject to changes which could lead to the formerly digitized values, such as U1-U3, deviating from the target control values according to the control signal-oscillator frequency characteristic curve of the VCO 16. In the presetting of the control signal of the VCO 16 in the above-described manner, these stored digitized values deviating from the target values in their function as starting value for the control process could lead to the locked loop adjusting to an undesired neighboring frequency, which is another integer multiple of the reference frequency. In
In order to avoid this, the frequency generator 30 of
In the case of the control means 42 ascertaining that a renewed calibration of the control signal-oscillator frequency characteristic curve of the oscillator 16 is necessary again, the control means 42 takes the following steps in order to obtain a new, corrected digitized value for each channel or for each frequency of a multiple of the reference frequency: the control means 42 opens the switch 32, selects a first channel in order to preset the VCO 16, closes the switch 32 again, waits for a certain adjustment time of the locked loop until a static state has resulted, and then reads out, by means of the A/D converter 40 as detection means, a digitized value of the signal STP representing the deviation of the difference between the true target value SLOC(t) of the VCO 16 at the control input thereof and the analog control value of the DAC 36, SDAC, which has resulted due to the above-mentioned characteristic curve fluctuations. Hereupon, the control means 42 corrects the value stored in the EEPROM 38 with the newly-detected value, namely SLOC(t), by adding the detected value STP to the previously stored value of SDAC. The control means 42 repeats these steps for each channel or each frequency N·ωref. In this manner, all stored values in the EEPROM 38 are again adapted to the possibly changed characteristic curve. Moreover, the process is not so time-consuming, because the old stored digitized values lead to quick adjustment times by their use as control starting values for the control value of the VCO.
In the case of the channel generator 30 not being in operation for a long time, or in the case of the frequency generator 30 being used for the first time, no suitable sufficiently accurate predetermined digitized values are present in the EEPROM for the characteristic curve determination, so that the control means 42 has to sample the characteristic curve of the VCO 16 by another algorithm than the one previously described. In this case, the control means 42, by sensitive variation of the value output by the DAC 36, has to find the one in which the difference between the control signal of the VCO 16 and the output voltage of the DAC 36 becomes zero, in order to digitize the same and store it into the association table in the EEPROM 38. By successively opening the switch 32, subsequent rough variation of the control voltage, renewed closing of the switch 32, and digitization of the control voltage STP, all points on the control voltage-frequency characteristic curve for which the output frequency is an integer multiple of the reference frequency may be found. In this manner, a very simple and inexpensive measurement of the characteristic curve of the VCO 16 is possible, so that the frequency fout output by the frequency generator 30 may be varied very quickly by roughly presetting the control voltage of the VCO 16, as it has been described previously.
An example for a procedure in a determination of the characteristic curve of the VCO 16, without resorting to the value stored in the EEPROM 38, will be described in the following. The control means 42 opens the switch 32, adjusts the VCO 16 with a first experimental value SDAC beforehand, closes the switch 32, and detects the value of STP after the required adjustment time. The first experimental value is for example a voltage value at which the control signal-oscillator frequency characteristic curve of the VCO is subject to the smallest changes due to the environmental variations and which will thus lead to a predetermined, known adjustment frequency with high probability despite environmental variations. In the example of
In order to apply the experimental value to the input of the adder 34, the control means 42 may be connected to the second input of the adder 34 via the DAC 36 or another DAC directly or the control means 42 stores a digitized experimental value in a storage space specially provided for this in the EEPROM 38 and then accesses the same. In other words, in the channel association table of the EEPROM 38, a specially provided entry may be provided which does not correspond to any of the channels used by the transceiver circuit. In this case it would be possible for control means 42 to store the successively found-out or determined digital values directly into the EEPROM 38 for each channel.
It is pointed out that the switch 32 may also be switched into the feedback path at a point other than between the oscillator output and the sampler. Likewise, also the A/D converter 40 could be provided to have its input connected to the output of the adder 34. It would also be possible to bring forward the adder between sampler and filter. Furthermore, it would be possible to fetch the digitized rough presetting values previously described as stored values in another way than from a memory, such as analytical calculation of a parameter function adaptable to a changing characteristic curve of the VCO by the changing of parameters. The control means may be implemented in software or hardware or a combination thereof. Instead of a voltage-controlled oscillator, a current-controlled oscillator could also be used.
Moreover, it would be possible that the ADC 40 illustrated in
While this invention has been described in terms of several preferred embodiments, there are alterations, permutations, and equivalents, which fall within the scope of this invention. It should also be noted that there are many alternative ways of implementing the methods and compositions of the present invention. It is therefore intended that the following appended claims be interpreted as including all such alterations, permutations, and equivalents as fall within the true spirit and scope of the present invention.
This application is a continuation of and claims priority to co-pending International Application No. PCT/EP02/13455, filed Nov. 28, 2002, which designated the United States and was not published in English and is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/EP02/13455 | Nov 2002 | US |
Child | 11140259 | May 2005 | US |