[0001] The present invention relates to a phase locked loop that produces an output signal
whose frequency is half of the frequency of the input signal to the phase locked loop.
[0002] A phase locked loop is typically implemented as an electronic circuit that controls
an oscillator so that the oscillator maintains a constant phase angle relative to
a reference signal. Such a phase locked loop may be used for coherent carrier tracking
and threshold extension, bit synchronization, symbol synchronization, tape synchronization,
modems, FSK demodulation, FM demodulation, frequency synthesizer, tone decoding, frequency
multiplication and division, SCA demodulators, telemetry receivers, signal regeneration,
and coherent demodulators. Such a phase locked loop can also be used in connection
with angular rate sensors.
[0003] Angular rate sensors are used as components of navigational and inertial guidance
systems for aircraft, spacecraft, ships, missiles, etc. Although mechanical gyroscopes
were used in the past for angular rate sensing, ring laser gyros and vibrating quartz
gyros have displaced mechanical gyros because ring laser gyros and vibrating quartz
gyros have characteristics that are superior to those of mechanical gyros.
[0004] A particularly economical vibrating quartz gyro employs pairs of parallel tines.
Such a quartz gyro is described, for example, in Fersht et al.,
U.S. Pat. No. 5,056,366 and in Staudte,
U.S. Pat. No. Re 32,931. One pair of tines (the drive tines) is driven by an oscillator so that the tines
move toward each other and away from each other. Rotational motion of the tines about
a central longitudinal axis causes the vibration of the drive tines to couple, by
coriolis force, to the other pair of tines (the pick-off tines). The coriolis force
causes the pickup tines to vibrate in such a way that, when one pick-off tine moves
in one direction, another pick-off tine moves in the opposite direction. The force,
which drives the pick-off tines, is proportional to the cross-product of the angular
rate of rotation and the linear velocity of the drive tines.
[0005] The output signal from the quartz gyro appears as a double-sideband suppressed-carrier
(DSSC) modulation of the input angular rate, where the carrier frequency is the frequency
of oscillation of the drive tines. Therefore, an angular rate signal can be recovered
from the output signal by a synchronous demodulator.
[0006] Analog circuits have been used for driving the quartz gyro and for synchronous demodulation
of the output signal. Analog circuits, however, are subject to voltage offsets and
component value drift due to temperature variations and aging. These problems are
particularly troublesome due to peculiarities of the quartz gyro that are not apparent
from the simplified or "first order" operating characteristics of the analog circuit.
[0007] One such problem is related to the resonant frequencies of the drive tines and the
pick-off tines. If the pick-off tines have the same resonant frequency as the drive
tines, a maximum amplitude response is obtained from the pick-off tines. Thus, the
signal to noise ratio is optimum. On the other hand, it is undesirable for the pick-off
tines to have exactly the same resonant frequency as the drive tines because of the
resulting non-linearity between the output angular rate signal and input angular rate
that occurs due to the impact of pick-off tines dynamics on the output signal.
[0008] Accordingly, a compromise is usually achieved between the need for a more linear
function and the need to avoid limiting the dynamic range due to noise. This compromise
is achieved by providing a resonant frequency offset that is, to an extent, dependent
on the bandwidth of the angular rate signal. In particular, the pick-off tines have
a two-pole resonance characteristic, giving a second-order response far away from
the resonant frequency.
[0009] In practice, these considerations dictate that the difference between the resonant
frequency of the drive tines and the resonant frequency of the pick-off tines should
be about twice the bandwidth of the angular rate to be sensed by the quartz gyro.
A typical quartz gyro for inertial navigation applications, for example, has a difference
of about 100 Hz between the drive resonant frequency and the pick-off resonant frequency.
This difference in resonant frequencies causes the amplitude of the angular rate signal
to be dependent on the frequency, as well as on the amplitude of vibration, of the
drive tines. Moreover, the temperature dependence of the difference between the drive
and pick-off resonant frequencies is the most critical temperature dependent parameter
of the quartz gyro.
[0010] To obtain sufficient performance for inertial navigation, the analog circuits associated
with the quartz gyro have been relatively complex and expensive. Moreover, it is estimated
that the limitations of the prior art analog circuitry cause the performance of the
quartz gyro to be about an order of magnitude less than that theoretically possible
and attainable by sufficiently complex digital signal processing.
[0011] The present invention is directed to a phase locked loop that overcomes one or more
of the problems of the prior art.
[0012] US-A-5379223 discloses an inertial measurement and navigation system using digital signal processing
techniques.
[0013] Accordingly, the invention resides in a method performing a phase locked loop function
comprising:
applying a gain to an input signal to produce an in-phase gain controlled signal;
shifting the in-phase gain controlled signal by 90° to produce a quadrature gain controlled
signal; and
detecting a phase difference dependent upon the in-phase gain controlled signal, the
quadrature gain controlled signal, and first and second output signals,
wherein:
the input signal has a frequency 2f0; and
the first and second output signals are produced by doubling the frequency of a third
output signal which is produced in response to the phase difference, wherein the third
output signal has a frequency f0, and wherein each of the first and second output signals has a frequency 2f0.
[0014] These and other features and advantages will become apparent from a detailed consideration
of the invention when taken in conjunction with the drawings in which:
Figure 1 shows a rate sensing system in accordance with the present invention;
Figure 2 shows in additional detail a numerically controlled digital dual frequency
oscillator of the rate sensing circuit shown in Figure 1;
Figure 3 shows in additional detail a driver for the numerically controlled digital
dual frequency oscillator shown in Figure 2; and,
Figure 4 shows an alternative embodiment for the numerically controlled digital dual
frequency oscillator shown in Figure 2.
[0015] As shown in Figure 1, a gyro 10 is responsive to an angular rate input 12 to provide
output signals 14 and 16. The output signal 14 is a sampled sinusoidal carrier signal
having a frequency equal to 2f
0, where f
0 is the frequency of an analog motor drive signal 18 applied to the gyro 10. The output
signal 16 is a sampled double-sideband suppressed-carrier (DSSC) modulation of the
angular rate input 12 containing the angular input rate information. The output signal
16 is demodulated by a demodulator 20 to recover the angular input rate information,
and is further processed by a signal processor 22 for supply to a downstream load
such as a flight control computer.
[0016] The output signal 14 is detected by a phase locked loop 24 comprised of a driver
26 and a numerically controlled digital dual frequency oscillator 28. The driver 26
receives the output signal 14 from the gyro 10 and provides a frequency controlling
signal β
0 to the numerically controlled digital dual frequency oscillator 28. The numerically
controlled digital dual frequency oscillator 28 responds to the frequency controlling
signal β
0 by supplying demodulation reference signals (first and second output signals) 30
and 32 each at the frequency 2f
0 to the demodulator 20 and by supplying a motor control signal (a third output signal)
34 at the frequency f
0 to a motor control signal conditioner 36 which, in turn, provides the analog motor
drive signal 18 to the gyro 10.
[0017] The numerically controlled digital dual frequency oscillator 28 is shown in more
detail in Figure 2. The fundamental frequency of oscillation of the numerically controlled
digital dual frequency oscillator 28 is given by the following equation:

where T is the sampling period. For example, if the sampling frequency used to generate
the samples processed by the phase locked loop 24 is 39,600 Hz, the sampling period
T is 1/39,600.
[0018] The frequency controlling signal β
0 is coupled to a first input of a first multiplier 40 and to a first squaring element
42 of the numerically controlled digital dual frequency oscillator 28. The first multiplier
40 has an output coupled to a first positive input of a first summer 44 and to a positive
input of a second summer 46 whose output is coupled to a first input of a second multiplier
48. The output of the second multiplier 48 is coupled to a second positive input of
the first summer 44. The first summer 44 has an output which is coupled to the input
of a first doubler 50 whose output is coupled to a positive input of a third summer
52. The output of the third summer 52 is coupled.to the input of a first single-sample-period-delay
element 54 and to a positive input of a fourth summer 56. The first single-sample-period-delay
element 54 has an initial condition input of 1.0 and an output coupled through a node
58 to a second input of the first multiplier 40, to a first input of a third multiplier
60, to the input of a second squaring element 62, and to the input.of a second single-sample-period-delay
element 64. The first single-sample-period-delay element 54 also provides the motor
control signal 34. The second single-sample-period-delay element 64 has an initial-condition
input of 0 and has an output coupled to a negative input of the fourth summer 56,
to a negative input of the second summer 46, and to a negative input of the third
summer 52.
[0019] Those familiar with the art will recognize that the first multiplier 40, the first
doubler 50, the third summer 52, the first single-sample-period-delay element 54,
and the second single-sample-period-delay element 64 form a fundamental oscillator
66. The primary output of the fundamental oscillator 66 is the signal at the node
58. The first summer 44, the second summer 46, and the second multiplier 48 provide
an amplitude control for the oscillator 66 in response to a signal δr as discussed
below.
[0020] The fourth summer 56 has an output which is coupled to a first input of a fourth
multiplier 68 and which provides a signal (quadrature signal) that is 90° out of phase
with the signal at the node 58. The fourth multiplier 68 applies an amplitude correction
K
0 to the output of the fourth summer 56 where the amplitude correction K
0 is given by the following equation:

such that the peak amplitude of the sinusoidal signal at a node 70 at the output
of the fourth multiplier 68 has the peak same amplitude as the signal at the node
58. Accordingly, the signals at the nodes 58 and 70 form a sine/cosine pair. The output
of the fourth multiplier 68 is provided to a second input of the third multiplier
60.
[0021] From equations (1) and (2), it can be seen that the square of K
0 is given by the following equation:

An error function for the amplitude correction K
0 may be defined in accordance with the following equation:

which can be used in an iterative Newton-Raphson procedure to solve for K
0.
[0022] Specifically, the amplitude correction K
0 is obtained from the frequency controlling signal β
0, which is given by the following equation:

where f
max ≥ f
0 ≥ f
min is the frequency of oscillation, by first squaring β
0 through the use of the first squaring element 42. The output of the first squaring
element 42 is provided to a positive input of a fifth summer 72 whose negative input
receives the value 1. The output of the fifth summer 72 is scaled by 2 in a second
doubler 74 and the scaled output of the fifth summer 72 is applied to a first input
of a fifth multiplier 76. The output of the fifth multiplier 76 is provided to a first
positive input of a sixth summer 78 and a value of 3/2 is provided to a second positive
input of the sixth summer 78. The output of the sixth summer 78 is coupled to a first
input of a sixth multiplier 80. The output of the sixth multiplier 80 is coupled to
the input of a limiter 82 which limits the amplitude of the signal from the sixth
multiplier 80 between a maximum value K
max according to the following equation:

and a minimum value K
min according to the following equation:

where f
max and f
min are the known end frequencies of operation and where f
max < 1/(4T).
[0023] The output of the limiter 82 is coupled to the input of a third single-sample-period-delay
element 84 which has an initial condition input that is roughly the average of K
max and K
min. The output of the third single-sample-period-delay element 84 is coupled to a second
input of the fourth multiplier 68, to a second input of the sixth multiplier 80, and
to the input of a third squaring element 86 whose output is coupled to a second input
of the fifth multiplier 76. Accordingly, the first squaring element 42, the fifth
summer 72, the second doubler 74, the fifth multiplier 76, the sixth summer 78, the
sixth multiplier 80, the limiter 82, the third single-sample-period-delay element
84, and the third squaring element 86 mechanize an iterative Newton-Raphson procedure
to solve for K
0.
[0024] The characteristic equation of a second-order digital system can be written as the
following equation:

If r = 1, this second-order digital system has a stable oscillation defined by the
frequency parameter β. However, if r > 1, the amplitude of the oscillation grows,
and if r < 1, the amplitude of the oscillation decays.
[0025] The variable r may be defined in accordance with the following equation:

[0026] For small values of δr, the square of r may be approximated by the first two terms
of a power-series expansion as given by the following:

[0027] Substituting equations (9) and (10) into equation (8) produces the following equation:

[0028] Equation (11) is a characteristic equation describing the response of the fundamental
oscillator 66. This response has poles that can be moved inside or outside of the
unit circle by adjusting the value δr. Moving the poles sets the amplitude of the
output signal 34 from the numerically controlled digital dual frequency oscillator
28 to be set at a desired level.
[0029] The adjustment of δr can be mechanized in accordance with the following description
so as to control the amplitude of the oscillation of the oscillator portion of the
numerically controlled digital dual frequency oscillator 28. The signal at the node
70 is squared in a fourth squaring element 90 and is provided to a first positive
input of a seventh summer 92. The output of the second squaring element 62 is provided
to a second positive input of the seventh summer 92. The output of the seventh summer
92 provides the square of the amplitude of the oscillator signal. The output of the
seventh summer 92 is delayed by a fourth single-sample-period-delay element 94, whose
initial-condition input is 0.
[0030] The output of the fourth single-sample-period-delay element 94 is provided to a negative
input of an eighth summer 96 which has a positive input that receives the square of
the desired amplitude of the oscillator signal on a reference input 98. The square
of the desired amplitude of the oscillator signal is nominally 1.0. Accordingly, the
eighth summer 96 subtracts the output from the fourth single-sample-period-delay element
94 from the signal on the reference input 98 to produce a clear measure of amplitude
error. The output of the eighth summer 96 is scaled by 1/8 in a scaling element 100
in order to generate a stable amplitude control signal δr. The amplitude control signal
δr is applied to a second input of the second multiplier 48 to complete mechanization
of the amplitude-control loop.
[0031] The output of the third multiplier 60 is scaled by two in a third doubler 102 in
order to provide a double frequency sine signal on the output 30. That is, as discussed
previously, the signals at the nodes 58 and 70 form a sine/cosine pair. The multiplier
60 multiplies this pair to form a sin(θ)cos(θ) signal which is doubled by the third
doubler 102 to produce a double frequency sine signal, sin(2θ), thus utilizing the
following trigonometric identity;

[0032] In addition, the output of the second squaring element 62 is provided to a positive
input of a ninth summer 106, and the output of the fourth squaring element 90 is provided
to the negative input of the ninth summer 106. The output of the ninth summer 106
provides a double-frequency cosine output on the output 32. That is, the sine/cosine
pair at the nodes 58 and 70 are squared by the corresponding second and fourth squaring
elements 62 and 90 to form sin
2(θ) and cos
2(θ). These signals are subtracted by the ninth summer 106 to produce cos
2(θ) - sin
2(θ) in order to produce a double frequency cosine signal, cos(2θ), thus utilizing
the following trigonometric identity:

[0033] The frequency controlling input signal β
0 is obtained from the driver 26 shown in more detail in Figure 3. The driver 26 has
three stages. The functions of the first stage of the driver 26 are (i) to provide
automatic-gain control (AGC) for the sinusoidal input signal, whose input amplitude
may vary, for example, from 10 to 0.001 (an 80-dB dynamic range), so that the amplitude
of the sinusoid at the output of the first stage is 1.0, and (ii) to provide a quadrature
signal (a precisely 90° phase shifted version of the sinusoidal input signal). The
AGC controlled output of the first stage is presented as an input to the phase detecting
second stage of the driver 26.
[0034] The function of the phase detecting second stage of the driver 26 is to mechanize
phase detection of the error between the input signal and the doubled frequency output
signal from the numerically controlled digital dual frequency oscillator 28, thereby
permitting the fundamental frequency of oscillation of the numerically controlled
digital dual frequency oscillator 28 to be one half of the frequency of the input
to the driver 26.
[0035] The function of the third stage of the driver is to provide servo equalization for
the phase locked loop 24.
[0036] As shown in Figure 3, the output signal 14 from the gyro 10 is received at a first
input of a first multiplier 200. As discussed above, the output signal 14 has a frequency
of 2f
0. The output of the first multiplier 200 (the AGC amplifier) is coupled to an input
of a first single-sample-period-delay element 202 and to a positive input of a first
summer 204. The output of the first single-sample-period-delay element 202 is coupled
to the input of a second single-sample-period-delay element 206, to the input of a
first squaring element 208, and to a first input of a second multiplier 210. The initial-condition
inputs of both the first and second single-sample-period-delay elements 202 and 206
are 0.
[0037] The output of the second single-sample-period-delay element 206 is coupled to a negative
input of the first summer 204 and to a first positive input of a second summer 212.
The output of the first summer 204 is coupled to a first input of a third multiplier
214. The output of the third multiplier 214 is coupled to the input of a second squaring
element 218, to a first input of a fourth multiplier 220, to a first positive input
of a third summer 222, to a positive input of a fourth summer 224, and to the input
of a two-sample-period-delay element 226 whose initial condition inputs are both 0
and whose output is coupled to a negative input of the fourth summer 224.
[0038] A second input 228 of the second multiplier 210 is coupled to the output 30 of the
numerically controlled digital dual frequency oscillator 28 shown in Figure 2. Similarly,
a second input 230 of the fourth multiplier 220 is coupled to the output 32 of the
numerically controlled digital dual frequency oscillator 28 shown in Figure 2. The
output of the second multiplier 210 is provided to a negative input a fifth summer
232. The output of the fourth multiplier 220 is provided to a positive input the fifth
summer 232. An externally supplied phase offset 234 is provided to a positive input
of the fifth summer 232. Accordingly, the fifth summer 232 generates the phase-locked
loop phase-error signal. Thus, the second multiplier 210, the fourth multiplier 220,
and the fifth summer 232 comprise the phase error detecting second stage of the driver
26.
[0039] The outputs of the first and second squaring elements 208 and 218 are provided to
corresponding negative inputs of a sixth summer 236 which has a positive input that
receives a constant which may have a value, for example, of 1.0. Accordingly, the
sixth summer 236 subtracts the outputs of the first and second squaring elements 208
and 218 from 1.0 to generate a signal 238 which is a measure of the AGC gain error.
A first switch 240, which connects the signal 238 to a first scaling element 242 having
a gain of ½, is closed for sixteen consecutive samples, then opened for sixteen consecutive
samples, subsequently closed for sixteen consecutive samples, and so on. The output
of the first scaling element 242 is coupled to a first positive input of a seventh
summer 244 whose output drives a first limiter 246. The limit values of the first
limiter 246 are the reciprocals of the expected maximum and minimum amplitudes of
the sinusoidal output signal 14. The output of the first limiter 246 is coupled to
the input of a third single-sample-period-delay element 248 whose initial condition
input is 1.0. The seventh summer 244, the first limiter 246, and the third single-sample-period-delay
element 248 form an accumulator loop. The output of the third single-sample-period-delay
element 248 is coupled to a second input of the first multiplier 200 and to a second
positive input of the seventh summer 244. The first multiplier 200, the first and
second squaring elements 208 and 218, the sixth summer 236, the first switch 240,
the first scaling element 242, the seventh summer 244, the first limiter 246, and
the third single-sample-period-delay element 248 comprise the automatic-gain control
(AGC) function of the first stage of the driver 26.
[0040] The output of the fourth summer 224 is coupled to a second positive input of the
third summer 222 and to a first input of a fifth multiplier 250 whose output is coupled
to a second positive input of the second summer 212. The output of the second summer
212 is coupled to a first input of a sixth multiplier 252, and the output the third
summer 222 is coupled to a second input of the sixth multiplier 252. The output of
the sixth multiplier 252 is provided to a second scaling element 254 which scales
the output of the sixth multiplier 252 by 1/16. The output of the second scaling element
254 is coupled by a second switch 256 to a negative input of an eighth summer 258.
The second switch 256 is open when the first switch 240 is closed plus five clock
periods after the first switch 240 opens. The second switch 256 is closed otherwise.
The operation of the first and second switches 240 and 256 is timed to substantially
eliminate interaction between the AGC function and the phase shifting function of
the first stage of the driver 26.
[0041] The output of the eighth summer 258 is coupled to the input of a second limiter 260
whose lower limit value is 1/2 if the following inequality exists;

[0042] Otherwise, the lower limit applied by the second limiter 260 has the following value:

[0043] The upper limit applied by the second limiter 260 has the following value:

[0044] The output of the second limiter 260 is coupled to the input of a fourth single-sample-period-delay
element 262 whose initial condition input is 0.5 and whose output is coupled to a
positive input of the eighth summer 258 and to the second inputs of the third and
fifth multipliers 214 and 250. The first summer 204, the first single-sample-period-delay
element 202, and the second single-sample-period-delay element 206 form a single-sample-time
delay Hilbert transform whose gain is adaptively adjusted by the third multiplier
214 in response to the output of the fourth single-sample-period-delay element 262.
[0045] The first single-sample-period-delay element 202, the first summer 204, the second
single-sample-period-delay element 206, and the third multiplier 214 comprise the
unit-gain phase-shifting function of the first stage of the driver 26. The second
summer 212, the third summer 222, the fourth summer 224, the two-sample-period-delay
element 226, the fifth multiplier 250, the sixth multiplier 252, the second scaling
element 254, the second switch 256, the eighth summer 258, the second limiter 260,
and the fourth single sample-sample-period-delay element 262 comprise the gain-computing
function for the phase shifter.
[0046] The phase error output of the fifth summer 232 is scaled by 1/9 in a third scaling
element 264, and this scaled phase error is delayed by one sample period in a fifth
single-sample-period-delay element 266. The initial-condition input of the fifth single-sample-period-delay
element 266 is 0. The output of the fifth single-sample-period-delay element 266 is
provided to a negative input of a ninth summer 268. The phase error output of the
fifth summer 232 is also scaled by 1/8 in a fourth scaling element 270, and this scaled
phase error is provided to a first positive input of the ninth summer 268. The frequency
controlling signal β
0 is provided to a second positive input of the ninth summer 268. The output of the
ninth summer 268 is coupled to the input of a third limiter 272. The upper and lower
limits of the third limiter 272 are defined by the following equations:

and

respectively. The output of the third limiter 272 is coupled to the input of a sixth
single unit-sample-period-delay element 274. The initial condition input to the sixth
single unit-sample-period-delay element 274 is the approximate average of β
max and β
min.
[0047] The output from the sixth single unit-sample-period-delay element 274 provides the
frequency controlling signal β
0. The output from the sixth single unit-sample-period-delay element 274 is also the
output of the driver 26 and is provided to the input of the numerically controlled
digital dual frequency oscillator 28 as shown in Figures 1 and 2. The third scaling
element 264, the fifth single-sample-period-delay element 266, the ninth summer 268,
the fourth scaling element 270, the third limiter 272, and the sixth single unit-sample-period-delay
element 274 form a loop filter and comprise the third stage of the driver 26. This
third stage of the driver 26 integrates the output of the phase detecting second stage
and provides servo equalization for the phase locked loop 24. The loop filter is an
integrator, the third scaling element 264, the fifth single-sample-period-delay element
266, and the fourth scaling element 270 form a lead filter of the loop filter, and
the third limiter 272 is in a feedback loop of the loop filter.
[0048] Accordingly, the gyro 10 receives the motor drive signal 18 that is based on an output
from the phase locked loop 24 which has a frequency f
0, for example, between 4 kHz and 6 kHz and that is sampled at a sampling rate, for
example, of 39,600 samples/sec. The gyro 10 provides the output signal 14, which is
an output sinusoid having a frequency 2f
0 that is twice the frequency f
0 of the analog motor drive signal 18, and the gyro 10 also provides the output signal
16, which is a rate output signal that provides information on angular body rate about
the input axis of the gyro 10 and that is DSSC modulated on a carrier having a frequency
2f
0 which is twice the frequency f
0 of the analog motor drive signal 18. The amplitude of the output signal 14, especially
during acquisition, can vary by as much as 80 dB, so that a powerful AGC function
is required. The AGC function of the present invention meets this requirement. Moreover,
the phase locked loop 24 phase locks onto the output signal 14 within a few milliseconds,
provides a spectrally pure motor control signal 34 at half the frequency of the input
signal, and provides spectrally pure sine and cosine signals for DSSC demodulation
of the body-rate information.
[0049] Figure 4 shows a numerically controlled digital dual frequency oscillator 300 according
to an alternative embodiment of the numerically controlled digital dual frequency
oscillator 28 shown in Figure 2. A comparison of the numerically controlled digital
dual frequency oscillators 28 and 300 demonstrates that many of the elements are common
and, therefore, the same reference numerals are used for these common elements, and
the description of these common elements will not be repeated here. As can be seen,
the elements of the numerically controlled digital dual frequency oscillator 28 involved
in computing the gain K
0 have been replaced by new elements for computing the gain K
0 in the numerically controlled digital dual frequency oscillator 300 of Figure 4.
The elements for computing the gain K
0 in the numerically controlled digital dual frequency oscillator 300 are disclosed
in co-pending
U.S. Patent Application Serial No. 09/253,205 filed on February 9, 1999.
[0050] As shown in Figure 4, the signal on the node 70 is provided to an input of a two-sample-period-delay
element 302, to a positive input of a summer 304, and to a first positive input of
a summer 306. The two-sample-period-delay element 302 has initial conditions of 0,0
and an output coupled to a negative input of the summer 304. The output of the summer
304 is coupled to a second positive input of the summer 306 and to a first input of
a multiplier 308 which has an output coupled to a first positive input of a summer
310. The output of the second single-sample-period-delay element 64 is coupled to
a second input of the summer 310. The output of the summer 310 is coupled to a first
input of a multiplier 312, and the output of the summer 306 is coupled to a second
input of the multiplier 312. The output of the multiplier 312 is scaled by 1/5 in
a scaling element 314, and the output of the scaling element 314 is coupled to a negative
input of a summer 316. The output of the summer 316 is limited by a limiter 318 to
a value between K
max and K
min which are given by equations (6) and (7), respectively. The output of the limiter
318 is coupled to a single-sample-period-delay element 320 whose output is coupled
to a second input of the multiplier 308, to the second input of the fourth multiplier
68, and to a positive input of the summer 316.
[0051] Certain modifications of the present invention have been discussed above. Other modifications
will occur to those practicing in the art of the present invention. For example, the
driver 26 and the numerically controlled digital dual frequency oscillators 28 and
300 may be implemented by hardware, software, firmware, digital signal processors,
logic arrays, and other suitable mechanisms.
1. A method performing a phase locked loop function comprising:
applying a gain to an input signal (14) to produce an in-phase gain controlled signal;
shifting the in-phase gain controlled signal by 90° to produce a quadrature gain controlled
signal; and
detecting a phase difference dependent upon the in-phase gain controlled signal, the
quadrature gain controlled signal, and first (30) and second (32) output signals,
wherein:
the input signal (14) has a frequency 2f0; and
the first and second output signals are produced by doubling the frequency of a third
output signal (34) which is produced in response to the phase difference, wherein
the third output signal has a frequency f0, and wherein each of the first and second output signals has a frequency 2f0.
2. The method of claim 1, wherein the producing of the first (30) and second (32) output
signals and a third output signal (34) comprises:
integrating and servo equalizing the phase difference; and
producing the first and second output signals and the third output signal in response
to the integrated and servo equalized phase difference.
3. The method of claim 1, wherein the applying of a gain to the input signal (14) comprises:
generating an AGC error based on the in-phase gain controlled signal and the quadrature
gain controlled signal; and
applying the gain to the input signal (14) based on the AGC error.
4. The method of claim 3, wherein the generating of an AGC error comprises:
squaring the in-phase gain controlled signal and the quadrature gain controlled signal;
and
generating the AGC error by subtracting the squares of the in-phase gain controlled
signal and the quadrature gain controlled signal from a constant,
and wherein the applying of the gain comprises:
scaling the AGC error;
driving an accumulator loop that contains a limiter in response to the scaled AGC
error; and
applying the gain to the input signal (12) based on an output of the accumulator loop.
5. The method of claim 1, wherein the shifting of the in-phase gain controlled signal
by 90° comprises applying an adaptively gain-adjusted single-sample-time delay Hilbert
transform to the in-phase gain controlled signal.
6. The method of claim 5, wherein the applying of a gain to an input signal (14) comprises:
generating an AGC error; and
applying the gain to the input signal based on the AGC error,
the method further comprising performing switching so as substantially eliminate interaction
between the applying of the gain to the input signal based on the AGC error and the
applying of the adaptively gain-adjusted single-sample-time delay Hilbert transform.
7. The method of claim 3, wherein the producing of the first (30) and second (32) output
signals comprises:
supplying the phase difference to a fundamental oscillator (66) so as produce an in-phase
component and a quadrature component each having a frequency f0;
squaring the in-phase component;
squaring the quadrature component;
summing the squares of the in-phase and quadrature components so as to produce a summed
output;
comparing the sum to a reference to produce an amplitude control signal; and
controlling an amplitude of oscillations of the fundamental oscillator.
8. The method of claim 2, wherein the producing of the first (30) and second (32) output
signals comprises:
producing an in-phase component and a quadrature component each having a frequency
f0;
multiplying the in-phase and quadrature components to produce a product and doubling
the product so as to produce the first output signal;
squaring the in-phase component;
squaring the quadrature component; and
subtracting the squared in-phase and quadrature components one from the other to produce
the second output signal.
9. The method of claim 2, wherein the producing of the first (30) and second (32) output
signals comprises:
supplying the phase difference to a fundamental oscillator so as to produce an in-phase
component and a quadrature component each having a frequency f0;
multiplying the in-phase and quadrature components to produce a product and doubling
the product so as to produce the first output signal;
squaring the in-phase component;
squaring the quadrature component; and
subtracting the squared in-phase and quadrature components one from the other to produce
the second output signal.
10. The method of claim 9, wherein the producing of the first (30) and second (32) output
signals further comprises:
squaring the in-phase component;
squaring the quadrature component;
summing the squares of the in-phase and quadrature components so as to produce a summed
output;
comparing the sum to a reference to produce an amplitude control signal; and
controlling an amplitude of oscillations of the fundamental oscillator (66).
11. The method of claim 1, wherein the producing of the first (30) and second (32) output
signals comprises:
producing an in-phase component and a quadrature component in response to the phase
difference, each of the in-phase component and quadrature component having a frequency
f0; and
processing the in-phase component and the quadrature component so as to produce the
first and second output signals each having the frequency 2f0.
12. The method of claim 1, wherein the detecting of a phase difference comprises:
multiplying the in-phase gain controlled signal by the first output signal (30) to
produce a first product;
multiplying the quadrature gain controlled signal by the second output signal to produce
a second product (32); and
forming a difference between the first and second products.
13. The method of claim 1, wherein the input signal (14) is derived from a first output
(14) of a gyro (10), the method further comprising:
producing an angular rate indicating signal based upon a second output (16) of the
gyro and the first (30) and second (32) output signals; and
driving the gyro in response to the third output signal (34).
14. The method of claim 13, wherein the producing of the first (30) and second (32) output
signals and a third output signal comprises:
integrating and servo equalizing the phase difference; and
producing the first and second output signals and the third output signal in response
to the integrated and servo equalized phase difference.
15. The method of claim 13, wherein the applying of a gain to the input signal (14) comprises:
generating an AGC error based on the in-phase gain controlled signal and the quadrature
gain controlled signal; and
applying the gain to the input signal based on the AGC error.
16. The method of claim 15, wherein the generating of an AGC error comprises:
squaring the in-phase gain controlled signal and the quadrature gain controlled signal;
generating the AGC error by subtracting the squares of the in-phase gain controlled
signal and the quadrature gain controlled signal from a constant;
scaling the AGC error;
driving an accumulator loop (244,246,248) that contains a limiter (246) in response
to the scaled AGC error; and
applying the gain to the input signal based on an output of the accumulator loop.
17. The method of claim 13, wherein the shifting of the in-phase gain controlled signal
by 90° comprises applying an adaptively gain-adjusted single-sample-time delay Hilbert
transform to the in-phase gain controlled signal.
18. The method of claim 17, wherein the applying of a gain to the input signal (14) comprises:
generating an AGC error;
applying the gain to the input signal based on the AGC error; and
performing switching so as to substantially eliminate interaction between the applying
of the gain to the input signal based on the AGC error and the applying of the adaptively
gain-adjusted single-sample-time delay Hilbert transform.
19. The method of claim 13, wherein the producing of the first (30) and second (32) output
signals comprises:
supplying the phase difference to a fundamental oscillator (66) so as produce an in-phase
component and a quadrature component each having a frequency f0,
squaring the in-phase component;
squaring the quadrature component;
summing the squares of the in-phase and quadrature components so as produce a summed
output;
comparing the sum to a reference to produce an amplitude control signal; and
controlling an amplitude of oscillations of the fundamental oscillator.
20. The method of claim 13, wherein the producing of the first (30) and second (32) output
signals comprises:
producing an in-phase component and a quadrature component each having a frequency
f0;
multiplying the in-phase and quadrature components to produce a product and doubling
the product so as to produce the first output signal;
squaring the in-phase component;
squaring the quadrature component; and
subtracting the squared in-phase and quadrature components one from the other to produce
the second output signal.
21. The method of claim 13, wherein the producing of the first (30) and second (32) output
signals comprises supplying the phase difference to a fundamental oscillator (66)
so as to produce an in-phase component and a quadrature component each having a frequency
f
0, and wherein the producing of the first and second output signals comprises:
multiplying the in-phase and quadrature components to produce a product and doubling
the product so as to produce the first output signal;
squaring the in-phase component;
squaring the quadrature component; and
subtracting the squared in-phase and quadrature components one from the other to produce
the second output signal.
22. The method of claim 21, wherein the producing of the first (30) and second (32) output
signals further comprises:
squaring the in-phase component;
squaring the quadrature component;
summing the squares of the in-phase and quadrature components so as to produce a summed
output;
comparing the sum to a reference to produce an amplitude control signal; and
controlling an amplitude of oscillations of the fundamental oscillator.
23. The method of claim 13, wherein the producing of the first (30) and second (32) output
signals comprises:
producing an in-phase component and a quadrature component in response to the phase
difference, wherein each of the in-phase component and a quadrature component has
a frequency f0; and
processing the in-phase component and the quadrature component so as to produce the
first and second output signals each having the frequency 2f0.
24. The method of claim 13, wherein the detecting of a phase difference comprises:
multiplying the in-phase gain controlled signal by the first output signal (30) to
produce a first product;
multiplying the quadrature gain controlled signal by the second output signal (32)
to produce a second product; and
forming a difference between the first and second products.
1. Verfahren, das eine Phasenregelkreisfunktion durchführt, umfassend:
Anwenden einer Verstärkung auf ein Eingangssignal (14) zum Erzeugen eines phasengleichen
verstärkungsgeregelten Signals;
Verschieben des phasengleichen verstärkungsgeregelten Signals um 90° zum Erzeugen
eines quadraturverstärkungsgeregelten Signals und
Detektieren einer Phasendifferenz in Abhängigkeit von dem phasengleichen verstärkungsgeregelten
Signal, dem quadraturverstärkungsgeregelten Signal und einem ersten (30) und zweiten
(32) Ausgangssignal,
wobei:
das Eingangssignal (14) eine Frequenz 2f0 aufweist und
das erste und zweite Ausgangssignal erzeugt werden durch Verdoppeln der Frequenz eines
dritten Ausgangssignals (34), das als Reaktion auf die Phasendifferenz erzeugt wird,
wobei das dritte Ausgangssignal eine Frequenz f0 aufweist, wobei jedes des ersten und zweiten Ausgangssignals eine Frequenz 2f0 aufweist.
2. Verfahren nach Anspruch 1, wobei das Herstellen des ersten (30) und zweiten (32) Ausgangssignals
und eines dritten Ausgangssignals (34) folgendes umfaßt:
Integrieren und Servo-Ausgleichen der Phasendifferenz; und
Erzeugen des ersten und zweiten Ausgangssignals und des dritten Ausgangssignals als
Reaktion auf die integrierte und servo-ausgeglichene Phasendifferenz.
3. Verfahren nach Anspruch 1, wobei das Anwenden einer Verstärkung auf das Eingangssignal
(14) folgendes umfaßt:
Erzeugen eines AGC-Fehlers auf der Basis des phasengleichen verstärkungsgeregelten
Signals und des quadraturverstärkungsgeregelten Signals; und
Anwenden der Verstärkung auf das Eingangssignal (14) auf der Basis des AGC-Fehlers.
4. Verfahren nach Anspruch 3, wobei das Erzeugen eines AGC-Fehlers folgendes umfaßt:
Quadrieren des phasengleichen verstärkungsgeregelten Signals und des quadraturverstärkungsgeregelten
Signals; und
Erzeugen des AGC-Fehlers durch Subtrahieren der Quadrate des phasengleichen verstärkungsgeregelten
Signals und des quadraturverstärkungsgeregelten Signals von einer Konstanten,
und wobei das Anwenden der Verstärkung folgendes umfaßt:
Skalieren des AGC-Fehlers;
Ansteuern einer Akkumulatorschleife, die einen Begrenzer enthält, als Reaktion auf
den skalierten AGC-Fehler; und
Anwenden der Verstärkung auf das Eingangssignal (12) auf der Basis eines Ausgangssignals
der Akkumulatorschleife.
5. Verfahren nach Anspruch 1, wobei das Verschieben des phasengleichen verstärkungsgeregelten
Signals um 90° das Anwenden einer adaptiv verstärkungsjustierten Ein-Abtastzeit-Verzögerung-Hilbert-Transformation
auf das phasengleiche verstärkungsgeregelte Signal umfaßt.
6. Verfahren nach Anspruch 5, wobei das Anwenden einer Verstärkung auf ein Eingangssignal
(14) folgendes umfaßt: [Erzeugen eines AGC-Fehlers; und Anwenden der Verstärkung auf
das Eingangssignal auf der Basis des AGC-Fehlers,
wobei das Verfahren weiterhin das Durchführen einer Umschaltung umfaßt, um eine Wechselwirkung
zwischen dem Anwenden der Verstärkung auf das Eingangssignal auf der Basis des AGC-Fehlers
und dem Anwenden der adaptiv verstärkungsjustierten Ein-Abtastzeit-Verzögerung-Hilbert-Transformation
im wesentlichen zu eliminieren.
7. Verfahren nach Anspruch 3, wobei das Herstellen des ersten (30) und zweiten (32) Ausgangssignals
folgendes umfaßt:
Liefern der Phasendifferenz an einen Grundoszillator (66) zum Herstellen einer gleichphasigen
Komponente und einer Quadraturkomponente mit jeweils einer Frequenz f0;
Quadrieren der gleichphasigen Komponente;
Quadrieren der Quadraturkomponente;
Summieren der Quadrate der gleichphasigen und Quadraturkomponente, um ein summiertes
Ausgangssignal zu erzeugen;
Vergleichen der Summe mit einer Referenz zum Erzeugen eines Amplitudensteuersignals;
und
Steuern einer Amplitude von Oszillationen des Grundoszillators.
8. Verfahren nach Anspruch 2, wobei das Herstellen des ersten (30) und des zweiten (32)
Ausgangssignals folgendes umfaßt:
Erzeugen einer gleichphasigen Komponente und einer Quadraturkomponente jeweils mit
einer Frequenz f0;
Multiplizieren der gleichphasigen und Quadraturkomponente zum Herstellen eines Produkts
und
Verdoppeln des Produkts, um das erste Ausgangssignal herzustellen;
Quadrieren der gleichphasigen Komponente;
Quadrieren der Quadraturkomponente; und
Subtrahieren der quadrierten gleichphasigen und Quadraturkomponente voneinander, um
das zweite Ausgangssignal zu erzeugen.
9. Verfahren nach Anspruch 2, wobei das Herstellen des ersten (30) und des zweiten (32)
Ausgangssignals folgendes umfaßt:
Liefern der Phasendifferenz an einen Grundoszillator zum Herstellen einer gleichphasigen
Komponente und einer Quadraturkomponente mit jeweils einer Frequenz f0;
Multiplizieren der gleichphasigen und Quadraturkomponente zum Herstellen eines Produkts
und Verdoppeln des Produkts, um das erste Ausgangssignal herzustellen;
Quadrieren der gleichphasigen Komponente;
Quadrieren der Quadraturkomponente; und
Subtrahieren der quadrierten gleichphasigen und Quadraturkomponente voneinander, um
das zweite Ausgangssignal zu erzeugen.
10. Verfahren nach Anspruch 9, wobei das Herstellen des ersten (30) und des zweiten (32)
Ausgangssignals folgendes umfaßt:
Quadrieren der gleichphasigen Komponente;
Quadrieren der Quadraturkomponente;
Summieren der Quadrate der gleichphasigen und Quadraturkomponente, um ein summiertes
Ausgangssignal zu erzeugen;
Vergleichen der Summe mit einer Referenz zum Erzeugen eines Amplitudensteuersignals;
und
Steuern einer Amplitude von Oszillationen des Grundoszillators (66).
11. Verfahren nach Anspruch 1, wobei das Herstellen des ersten (30) und des zweiten (32)
Ausgangssignals folgendes umfaßt:
Erzeugen einer phasengleichen Komponente und einer Quadraturkomponente als Reaktion
auf die Phasendifferenz, wobei jede der phasengleichen Komponente und der Quadraturkomponente
eine Frequenz f0 aufweist; und
Verarbeiten der gleichphasigen Komponente und der Quadraturkomponente, um das erste
und zweite Ausgangssignal jeweils mit der Frequenz 2f0 zu erzeugen.
12. Verfahren nach Anspruch 1, wobei das Detektieren einer Phasendifferenz folgendes umfaßt:
Multiplizieren des gleichphasigen verstärkungsgesteuerten Signals mit dem ersten Ausgangssignal
(30), um ein erstes Produkt zu erzeugen;
Multiplizieren des verstärkungsgeregelten Signals mit dem zweiten Ausgangssignal,
um ein zweites Produkt (32) zu erzeugen; und
Ausbilden einer Differenz zwischen dem ersten und zweiten Produkt.
13. Verfahren nach Anspruch 1, wobei das Eingangssignal (14) von einem ersten Ausgangssignal
(14) eines Kreisels (10) abgeleitet wird, wobei das Verfahren weiterhin folgendes
umfaßt:
Erzeugen eines eine Winkelrate anzeigenden Signals auf der Basis eines zweiten Ausgangssignals
(16) des Kreisels und des ersten (30) und zweiten (32) Ausgangssignals; und
Ansteuern des Kreisels als Reaktion auf das dritte Ausgangssignal (34).
14. Verfahren nach Anspruch 13, wobei das Herstellen des ersten (30) und zweiten (32)
Ausgangssignals und eines dritten Ausgangssignals folgendes umfaßt:
Integrieren und Servo-Ausgleichen der Phasendifferenz; und
Erzeugen des ersten und zweiten Ausgangssignals und des dritten Ausgangssignals als
Reaktion auf die integrierte und servo-ausgeglichene Phasendifferenz.
15. Verfahren nach Anspruch 13, wobei das Anwenden einer Verstärkung auf das Eingangssignal
(14) folgendes umfaßt:
Erzeugen eines AGC-Fehlers auf der Basis des phasengleichen verstärkungsgeregelten
Signals und des quadraturverstärkungsgeregelten Signals; und
Anwenden der Verstärkung auf das Eingangssignal auf der Basis des AGC-Fehlers.
16. Verfahren nach Anspruch 15, wobei das Erzeugen eines AGC-Fehlers folgendes umfaßt:
Quadrieren des phasengleichen verstärkungsgeregelten Signals und des quadraturverstärkungsgeregelten
Signals; und
Erzeugen des AGC-Fehlers durch Subtrahieren der Quadrate des phasengleichen verstärkungsgeregelten
Signals und des quadraturverstärkungsgeregelten Signals von einer Konstanten;
Skalieren des AGC-Fehlers;
Ansteuern einer Akkumulatorschleife (244, 246, 248), die einen Begrenzer (246) enthält,
als Reaktion auf den skalierten AGC-Fehler; und
Anwenden der Verstärkung auf das Eingangssignal auf der Basis eines Ausgangssignals
der Akkumulatorschleife.
17. Verfahren nach Anspruch 13, wobei das Verschieben des phasengleichen verstärkungsgeregelten
Signals um 90° das Anwenden einer adaptiv verstärkungsjustierten Ein-Abtastzeit-Verzögerung-Hilbert-Transformation
auf das phasengleiche verstärkungsgeregelte Signal umfaßt.
18. Verfahren nach Anspruch 17, wobei das Anwenden einer Verstärkung auf ein Eingangssignal
(14) folgendes umfaßt:
Erzeugen eines AGC-Fehlers
Anwenden der Verstärkung auf das Eingangssignal auf der Basis des AGC-Fehlers; und
Durchführen einer Umschaltung, um eine Wechselwirkung zwischen dem Anwenden der Verstärkung
auf das Eingangssignal auf der Basis des AGC-Fehlers und dem Anwenden der adaptiv
verstärkungsjustierten Ein-Abtastzeit-Verzögerung-Hilbert-Transformation im wesentlichen
zu eliminieren.
19. Verfahren nach Anspruch 13, wobei das Herstellen des ersten (30) und zweiten (32)
Ausgangssignals folgendes umfaßt:
Liefern der Phasendifferenz an einen Grundoszillator (66) zum Herstellen einer gleichphasigen
Komponente und einer Quadraturkomponente mit jeweils einer Frequenz f0;
Quadrieren der gleichphasigen Komponente;
Quadrieren der Quadraturkomponente;
Summieren der Quadrate der gleichphasigen und Quadraturkomponente, um ein summiertes
Ausgangssignal zu erzeugen;
Vergleichen der Summe mit einer Referenz zum Erzeugen eines Amplitudensteuersignals;
und
Steuern einer Amplitude von Oszillationen des Grundoszillators.
20. Verfahren nach Anspruch 13, wobei das Herstellen des ersten (30) und des zweiten (32)
Ausgangssignals folgendes umfaßt:
Erzeugen einer gleichphasigen Komponente und einer Quadraturkomponente jeweils mit
einer Frequenz f0;
Multiplizieren der gleichphasigen und Quadraturkomponente zum Herstellen eines Produkts
und Verdoppeln des Produkts, um das erste Ausgangssignal herzustellen;
Quadrieren der gleichphasigen Komponente;
Quadrieren der Quadraturkomponente; und
Subtrahieren der quadrierten gleichphasigen und Quadraturkomponente voneinander, um
das zweite Ausgangssignal zu erzeugen.
21. Verfahren nach Anspruch 13, wobei das Herstellen des ersten (30) und des zweiten (32)
Ausgangssignals folgendes umfaßt: Liefern der Phasendifferenz an einen Grundoszillator
(66) zum Herstellen einer gleichphasigen Komponente und einer Quadraturkomponente
mit jeweils einer Frequenz f
0, und wobei das Erzeugen des ersten und zweiten Ausgangssignals folgendes umfaßt:
Multiplizieren der gleichphasigen und Quadraturkomponente zum Herstellen eines Produkts
und Verdoppeln des Produkts, um das erste Ausgangssignal herzustellen;
Quadrieren der gleichphasigen Komponente;
Quadrieren der Quadraturkomponente; und
Subtrahieren der quadrierten gleichphasigen und Quadraturkomponente voneinander, um
das zweite Ausgangssignal zu erzeugen.
22. Verfahren nach Anspruch 21, wobei das Herstellen des ersten (30) und des zweiten (32)
Ausgangssignals folgendes umfaßt:
Quadrieren der gleichphasigen Komponente;
Quadrieren der Quadraturkomponente;
Summieren der Quadrate der gleichphasigen und Quadraturkomponente, um ein summiertes
Ausgangssignal zu erzeugen;
Vergleichen der Summe mit einer Referenz zum Erzeugen eines Amplitudensteuersignals;
und
Steuern einer Amplitude von Oszillationen des Grundoszillators.
23. Verfahren nach Anspruch 13, wobei das Herstellen des ersten (30) und des zweiten (32)
Ausgangssignals folgendes umfaßt:
Erzeugen einer phasengleichen Komponente und einer Quadraturkomponente als Reaktion
auf die Phasendifferenz, wobei jede der phasengleichen Komponente und der Quadraturkomponente
eine Frequenz f0 aufweist; und
Verarbeiten der gleichphasigen Komponente und der Quadraturkomponente, um das erste
und zweite Ausgangssignal jeweils mit der Frequenz 2f0 zu erzeugen.
24. Verfahren nach Anspruch 13, wobei das Detektieren einer Phasendifferenz folgendes
umfaßt:
Multiplizieren des gleichphasigen verstärkungsgesteuerten Signals mit dem ersten Ausgangssignal
(30), um ein erstes Produkt zu erzeugen;
Multiplizieren des quadraturverstärkungsgeregelten Signals mit dem zweiten Ausgangssignal
(32), um ein zweites Produkt zu erzeugen; und
Ausbilden einer Differenz zwischen dem ersten und zweiten Produkt.
1. Procédé exécutant une fonction de boucle à verrouillage de phase comprenant :
l'application d'un gain à un signal d'entrée (14) pour produire un signal en phase
à gain contrôlé ;
le déphasage de 90° du signal en phase à gain contrôlé pour produire un signal en
quadrature à gain contrôlé ; et
la détection d'une différence de phase dépendante du signal en phase à gain contrôlé,
du signal en quadrature à gain contrôlé, et des premier (30) et second (32) signaux
de sortie,
dans lequel :
le signal d'entrée (14) a une fréquence 2f0 ; et
les premier et second signaux de sortie sont produits en doublant la fréquence d'un
troisième signal de sortie (34) qui est produit en réponse à la différence de phase,
dans lequel le troisième signal de sortie a une fréquence f0, et dans lequel les premier et second signaux de sortie ont chacun une fréquence
de 2f0.
2. Procédé selon la revendication 1, dans lequel la production des premier (30) et second
(32) signaux de sortie et d'un troisième signal de sortie (34) comprend :
l'intégration et l'égalisation asservie de la différence de phase ; et
la production des premier et second signaux de sortie et du troisième signal de sortie
en réponse à la différence de phase intégrée et égalisée par asservissement.
3. Procédé selon la revendication 1, dans lequel l'application d'un gain au signal d'entrée
(14) comprend :
la génération d'une erreur AGC, basée sur le signal en phase à gain contrôlé et le
signal en quadrature à gain contrôlé ; et
l'application du gain au signal d'entrée (14), basée sur l'erreur AGC.
4. Procédé selon la revendication 3, dans lequel la génération d'une erreur AGC comprend
:
l'élévation au carré du signal en phase à gain contrôlé et du signal en quadrature
à gain contrôlé ; et
la génération de l'erreur AGC, en soustrayant d'une constante les carrés du signal
en phase à gain contrôlé et du signal en quadrature à gain contrôlé, et dans lequel
l'application du gain comprend :
la mise à l'échelle de l'erreur AGC,
le pilotage d'une boucle d'accumulation qui contient un limiteur en réponse à l'erreur
AGC mise à l'échelle ; et
l'application du gain au signal d'entrée (12), basée sur une sortie de la boucle d'accumulation.
5. Procédé selon la revendication 1, dans lequel le déphasage de 90° du signal en phase
à gain contrôlé comprend l'application d'une transformée de Hilbert adaptative d'un
échantillon simple de retard à gain ajusté au signal en phase à gain contrôlé.
6. Procédé selon la revendication 5, dans lequel l'application d'un gain à un signal
d'entrée (14) comprend :
la génération d'une erreur AGC ; et
l'application du gain au signal d'entrée, basée sur l'erreur AGC,
le procédé comprend en outre l'exécution de la commutation de manière à éliminer substantiellement
l'interaction entre l'application du gain au signal d'entrée basée sur l'erreur AGC
et l'application de la transformée de Hilbert adaptative d'un échantillon simple de
retard à gain ajusté.
7. Procédé selon la revendication 3, dans lequel la production des premier (30) et second
(32) signaux de sortie comprend :
la fourniture de la différence de phase à un oscillateur fondamental (66) de manière
à produire une composante en phase et une composante en quadrature, ayant chacune
une fréquence f0 ;
l'élévation au carré de la composante en phase ;
l'élévation au carré de la composante en quadrature ;
l'addition des carrés des composantes en phase et en quadrature de manière à produire
une somme en sortie ;
la comparaison de la somme à une référence pour produire un signal de commande d'amplitude
; et
la commande d'une amplitude des oscillations de l'oscillateur fondamental.
8. Procédé selon la revendication 2, dans lequel la production des premier (30) et second
(32) signaux de sortie comprend :
la production d'une composante en phase et d'une composante en quadrature, ayant chacune
une fréquence f0 ;
la multiplication des composantes en phase et en quadrature pour obtenir un produit
et doubler le produit de manière à obtenir le premier signal de sortie ;
l'élévation au carré de la composante en phase ;
l'élévation au carré de la composante en quadrature ; et
la soustraction, l'une de l'autre, des composantes au carré, en phase et en quadrature,
pour produire le second signal de sortie.
9. Procédé selon la revendication 2, dans lequel la production des premier (30) et second
(32) signaux de sortie comprend :
la fourniture de la différence de phase à un oscillateur fondamental de manière à
produire une composante en phase et une composante en quadrature ayant chacune une
fréquence f0 ;
la multiplication des composantes en phase et en quadrature pour obtenir un produit
et doubler le produit de manière à obtenir le premier signal de sortie ;
l'élévation au carré de la composante en phase ;
l'élévation au carré de la composante en quadrature ; et
la soustraction, l'une de l'autre, des composantes au carré, en phase et en quadrature,
pour produire le second signal de sortie.
10. Procédé selon la revendication 9, dans lequel la production des premier (30) et second
(32) signaux de sortie comprend en outre :
l'élévation au carré de la composante en phase ;
l'élévation au carré de la composante en quadrature ;
l'addition des carrés des composantes en phase et en quadrature de manière à produire
une somme en sortie ;
la comparaison de la somme à une référence pour produire un signal de commande d'amplitude
; et
la commande d'une amplitude des oscillations de l'oscillateur fondamental (66).
11. Procédé selon la revendication 1, dans lequel la production des premier (30) et second
(32) signaux de sortie comprend :
la production d'une composante en phase et d'une composante en quadrature en réponse
à la différence de phase, la composante en phase et la composante en quadrature ayant
chacune une fréquence f0 ; et
le traitement de la composante en phase et de la composante en quadrature de manière
à produire les premier et second signaux de sortie ayant chacun la fréquence 2f0.
12. Procédé selon la revendication 1, dans lequel la détection d'une différence de phase
comprend :
la multiplication du signal en phase à gain contrôlé par le premier signal de sortie
(30) pour obtenir un premier produit ;
la multiplication du signal en quadrature à gain contrôlé par le second signal de
sortie pour obtenir un second produit (32) ; et
la formation d'une différence entre les premier et second produits.
13. Procédé selon la revendication 1, dans lequel le signal d'entrée (14) est dérivé à
partir d'une première sortie (14) d'un gyro (10), le procédé comprend en outre :
la production d'un signal indicateur de vitesse angulaire, basée sur une seconde sortie
(16) du gyro et les premier (30) et second (32) signaux de sortie ; et
le pilotage du gyro en réponse au troisième signal de sortie (34).
14. Procédé selon la revendication 13, dans lequel la production des premier (30) et second
(32) signaux de sortie et d'un troisième signal de sortie comprend :
l'intégration et l'égalisation asservie de la différence de phase ; et
la production des premier et second signaux de sortie et du troisième signal de sortie
en réponse à la différence de phase intégrée et égalisée par asservissement.
15. Procédé selon la revendication 13, dans lequel l'application d'un gain au signal d'entrée
(14) comprend :
la génération d'une erreur AGC, basée sur le signal en phase à gain contrôlé et le
signal en quadrature à gain contrôlé ; et
l'application du gain au signal d'entrée, basée sur l'erreur AGC.
16. Procédé selon la revendication 15, dans lequel la génération d'une erreur AGC comprend
:
l'élévation au carré du signal en phase à gain contrôlé et du signal en quadrature
à gain contrôlé ;
la génération de l'erreur AGC en soustrayant d'une constante, les carrés du signal
en phase à gain contrôlé et du signal en quadrature à gain contrôlé ;
la mise à l'échelle de l'erreur AGC,
le pilotage d'une boucle d'accumulation (244, 246, 248) qui contient un limiteur (246)
en réponse à l'erreur AGC mise à l'échelle ; et
l'application du gain au signal d'entrée, basée sur une sortie de la boucle d'accumulation.
17. Procédé selon la revendication 13, dans lequel le déphasage de 90° du signal en phase
à gain contrôlé comprend l'application d'une transformée de Hilbert adaptative d'échantillon
simple de retard à gain ajusté, au signal en phase à gain contrôlé.
18. Procédé selon la revendication 17, dans lequel l'application d'un gain au signal d'entrée
(14) comprend :
la génération d'une erreur AGC ;
l'application du gain au signal d'entrée, basée sur l'erreur AGC ; et
l'exécution de la commutation de manière à éliminer substantiellement l'interaction
entre l'application du gain au signal d'entrée, basée sur l'erreur AGC et l'application
de la transformée de Hilbert adaptative d'échantillon simple de retard à gain ajusté.
19. Procédé selon la revendication 13, dans lequel la production des premier (30) et second
(32) signaux de sortie comprend :
la fourniture de la différence de phase à un oscillateur fondamental (66), de manière
à produire une composante en phase et une composante en quadrature, ayant chacune
une fréquence f0,
l'élévation au carré de la composante en phase ;
l'élévation au carré de la composante en quadrature ;
l'addition des carrés des composantes en phase et en quadrature de manière à produire
une somme en sortie ;
la comparaison de la somme à une référence pour produire un signal de commande d'amplitude
; et
la commande d'une amplitude des oscillations de l'oscillateur fondamental.
20. Procédé selon la revendication 13, dans lequel la production des premier (30) et second
(32) signaux de sortie comprend :
la production d'une composante en phase et d'une composante en quadrature, ayant chacune
une fréquence f0 ;
la multiplication des composantes en phase et en quadrature pour obtenir un produit
et doubler le produit de manière à produire le premier signal de sortie ;
l'élévation au carré de la composante en phase ;
l'élévation au carré de la composante en quadrature ; et
la soustraction, l'une de l'autre, des composantes au carré, en phase et en quadrature,
pour produire le second signal de sortie.
21. Procédé selon la revendication 13, dans lequel la production des premier (30) et second
(32) signaux de sortie comprend la fourniture de la différence de phase à un oscillateur
fondamental (66), de manière à produire une composante en phase et une composante
en quadrature ayant chacune une fréquence f
0, et dans lequel la production des premier et second signaux de sortie comprend :
la multiplication des composantes en phase et en quadrature pour obtenir un produit
et doubler le produit de manière à produire le premier signal de sortie ;
l'élévation au carré de la composante en phase ;
l'élévation au carré de la composante en quadrature ; et
la soustraction, l'une de l'autre, des composantes au carré, en phase et en quadrature,
pour produire le second signal de sortie.
22. Procédé selon la revendication 21, dans lequel la production des premier (30) et second
(32) signaux de sortie comprend en outre :
l'élévation au carré de la composante en phase ;
l'élévation au carré de la composante en quadrature ;
l'addition des carrés des composantes en phase et en quadrature de manière à produire
une somme en sortie ;
la comparaison de la somme à une référence pour produire un signal de commande d'amplitude
; et
la commande d'une amplitude des oscillations de l'oscillateur fondamental.
23. Procédé selon la revendication 13, dans lequel la production des premier (30) et second
(32) signaux de sortie comprend :
la production d'une composante en phase et d'une composante en quadrature en réponse
à la différence de phase, dans laquelle la composante en phase et la composante en
quadrature ont chacune une fréquence f0 ; et
le traitement de la composante en phase et de la composante en quadrature de manière
à produire les premier et second signaux de sortie ayant chacun la fréquence 2f0.
24. Procédé selon la revendication 13, dans lequel la détection d'une différence de phase
comprend :
la multiplication du signal en phase à gain contrôlé par le premier signal de sortie
(30) pour obtenir un premier produit ;
la multiplication du signal en quadrature à gain contrôlé par le second signal de
sortie (32) pour obtenir un second produit ; et
la formation d'une différence entre les premier et second produits.