WO1979001119A1 - Peak tracking correlator - Google Patents

Peak tracking correlator Download PDF

Info

Publication number
WO1979001119A1
WO1979001119A1 PCT/GB1979/000076 GB7900076W WO7901119A1 WO 1979001119 A1 WO1979001119 A1 WO 1979001119A1 GB 7900076 W GB7900076 W GB 7900076W WO 7901119 A1 WO7901119 A1 WO 7901119A1
Authority
WO
WIPO (PCT)
Prior art keywords
delay
measure
peak
coarse
signals
Prior art date
Application number
PCT/GB1979/000076
Other languages
French (fr)
Inventor
J Jordan
Original Assignee
Sybron Corp
J Jordan
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sybron Corp, J Jordan filed Critical Sybron Corp
Priority to DE792952812A priority Critical patent/DE2952812A1/en
Publication of WO1979001119A1 publication Critical patent/WO1979001119A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06GANALOGUE COMPUTERS
    • G06G7/00Devices in which the computing operation is performed by varying electric or magnetic quantities
    • G06G7/12Arrangements for performing computing operations, e.g. operational amplifiers
    • G06G7/19Arrangements for performing computing operations, e.g. operational amplifiers for forming integrals of products, e.g. Fourier integrals, Laplace integrals, correlation integrals; for analysis or synthesis of functions using orthogonal functions
    • G06G7/1928Arrangements for performing computing operations, e.g. operational amplifiers for forming integrals of products, e.g. Fourier integrals, Laplace integrals, correlation integrals; for analysis or synthesis of functions using orthogonal functions for forming correlation integrals; for forming convolution integrals
    • G06G7/1935Arrangements for performing computing operations, e.g. operational amplifiers for forming integrals of products, e.g. Fourier integrals, Laplace integrals, correlation integrals; for analysis or synthesis of functions using orthogonal functions for forming correlation integrals; for forming convolution integrals by converting at least one the input signals into a two level signal, e.g. polarity correlators
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F1/00Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow
    • G01F1/704Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow using marked regions or existing inhomogeneities within the fluid stream, e.g. statistically occurring variations in a fluid parameter
    • G01F1/708Measuring the time taken to traverse a fixed distance
    • G01F1/712Measuring the time taken to traverse a fixed distance using auto-correlation or cross-correlation detection means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/15Correlation function computation including computation of convolution operations

Definitions

  • the present invention relates to data processing apparatus and more particularly to apparatus for tracking the peak of a correlation function between two signals.
  • it is necessary to monitor a correlation function between two signals and to determine when the coar-relation function reaches a maximum value.
  • One such application arises in connection with a met,hod of measuring flow in which the flow velocity is determined by identifying the time delay between two related signals, one signal being derived downstream of the flow with respect to the other signal. If the distance between the points of derivation of the two signals is constant, the flow velocity will then be inversely proportional to the identified time delay.
  • the present invention provides apparatus for tracking the peak of a correlation function between two signals, said apparatus comprising in comlination first correlator means responsive to said signals for providing a coarse measure of the position of said peak, and second correlator means responsive to said signals for tracking said position when said coarse measure corresponds to the tracking range of said second correlator means, said first correlator means being connected to said second correlator means for causing said tracking range to correspond to said coarse measure.
  • Figure la is a schematic diagram showing the relationship between two internal variables of a transport process and their external measureable signals
  • Figure lb is a block diagram showing one form of correlation function peak tracking apparatus
  • Figure 2 is a graphical representation of a coirelation function and its differential with respect to delay time
  • Figure 3 is a block diagram showing one embodiment of correlation function peak tracking apparatus incorporating coarse-fine resolution
  • Figure 4 is a block diagram showing a modification to the peak tracking apparatus of Figure
  • Figure 5 is a. schematic diagram showing one example of a word-controlled shift register which may be used in the apparatus oi Figure 3 or 4;
  • FIG 6 is a diagram of a flow control system incorporating the apparatus of Figure 3 or 4.
  • a transport process T(S) and external, measurable signals x and y
  • Laplace transforms L 1 (S) and L 2 (S) act as transfer functions between x' and x, and y' and y respectively.
  • a pipe or conduit 10 contains a flowing medium represented by the arrow 11.
  • Transducers and associated circuits 12 and 13 having transfer functions represented by the Laplace transforms L 1 (S) and L 2 (S) produce respective signals x and y derived from flow signals x' and y'.
  • R xx (S) L 1 (S). L 1 (-S). R x , x , (S) and
  • R yy (S) L 2 (S). T(S). L 2 (-S).T(-S).R x , x ,(S)
  • a second input signal y(t) is fed through a differentiating circuit 17 to the second input of the multiplier 16.
  • the output of the multiplier 16 is fed through a smoothing circuit l8 which may comprise an RC circuit having a suitable time constant, to an integrator 19 whose output is fed to a voltage controlled oscillator (VCO) 20.
  • VCO voltage controlled oscillator
  • the voltage controlled oscillator 20 provides the clock frequency setting the shift register delay .
  • the differentiated function illustrated by a broken line, is bipolar and hence the stable operating point of the closed loop negative feedback system will be obtained when the differentiated function equals zero. This point corresponds to the peak of the correlation function R yx .
  • a signal representative of the differentiated function is received at the input of the integrator 19. If this input is at zero, i.e. representative of the peak of the function, the integrator output will be constant; therefore the clock frequency derived from the VCO 20 will also be constant and the negative feedback system will be at its stable operating point.
  • a positive or negative input to the integrator 19 will be integrated in time, thus leading to a progressively increasing or decreasing clock frequency to the shift register 15.
  • the preferred embodiment of the present invention therefore provides a coarse-fine system approach.
  • a digital correlator with a relatively smalJ number of delay increments will provide a coarse indication of the peak position. This may be used to constrain the peak tracking range of a delay-locked loop to the immediate vicinity of the most significant peak thereby removing the need for a search mode of operation.
  • correlation function peak tracking apparatus e.g. for use in a correlation flowmeter, having a virtually continuous output resolution.
  • Figure 3 shows a block diagram of a complete constxained peak tracking apparatus. Parts of the circuit common to those shown in Figure lb are denoted by like reference numerals.
  • the circuit of Figure 3 includes that of Figure lb with the exception that the shift register 15 is replaced by a word controlled shift register 25 whose delay time is set both by the frequency of tho clock pulses from the VCO 20 as with the shift register 15, and also by having a variable length, or number of stages which is controlled by a signal such as a digital word N fed to a control input of the shift register
  • a coarse peak detector 26, such as a digital correlator having a relatively small number of delay increments, is arranged to receive the signals x(t) and y(t) and to provide a signal indicative of a coarsely detected peak position.
  • the signal is shown in Figure 3 as taking the form of the digital word N , and this signal is fed to the control input of the shift register 25.
  • the length and hence the delay time of the register is controlled in accordance with this signal, and the preferred arrangement is that the signal controls the length of the shift register to be proportional to the detected coarse peak position.
  • the coarse peak detector 26 Any one of a variety of conventional correlators which produce a coarse measure of the function peak may be used as the coarse peak detector 26.
  • the clock frequency F of the shift register 25 is set by the VCO 20 forming part of the delay-lock loop in a similar fashion to that of Figure lb.
  • the integrator 19 provides a signal V 2 representative of the integral of the smoothed signal V 1 , and this integral signal V 2 contols the VCO 20 and hence the clock frequency F c .
  • This function may he implemented as shown in Figure 3 by using suitable processing means such as a variable modulus counter circuit 27 having its modulus controlled by the coarse peak indication
  • Np with the clock frequency F c as an input.
  • the output frequency is then proportional to flow and this is fed to a frequency to voltage converter (FVC) 28 which produces a voltage V 0 proportional to flow.
  • FVC frequency to voltage converter
  • the voltage V 0 can be arranged to activate conventional indicating means such as a panel meter, pen recorder or digital read out. Alternatively, if a digital output is required, this may be derived directlyfrom the output of the counter 27.
  • a further output circuit may be formed as follows.
  • the output from the voltage controlled oscillator 20 is given by
  • variable modulus counter 27 and the frequency to voltage converter 28 are replaced by a digital to analogue converter (DAC) circuit 29.
  • DAC digital to analogue converter
  • the DAC circuit 29 receives the output V 2 of the integrator and effectively divides the varying part V c by the coarse peak indication N p . Since the flow rate is proportional to F c divided by N p , and V c is proportional to F c as shown above, the output V 0 of circuit 29 will bo proportional to the flow rate.
  • Figure 5 shows one example of a word controlled shift register 25 which may be used in the apparatus of Figure 3 or 4.
  • the binary word Np applied in this case in parallel form, controls logic switches 42, 44, 46 connecting stages 4l, 43, 4-5 respectively of the shift register.
  • a binary bit of the word N p is one
  • a shift register stage proportional in length to the binary weighting of the bit is connected into the chain of shift register stages whereas when the bit is zero the stage is by-passed by a short circuit. Therefore, the control input of the logic switch 42 controls the shift register stage (SRS) 4l having unit length
  • the switches 44 and 46 respectively control stages 43 and 45 having respectively double and quadruple the lengths of the stage 4l.
  • the logic switch 42 is shown in greater detail as including AND-gates 47,48, an OR-gate 49 and an inverter 50. Switches 44 and 46 may be constructed in a similar fashion. Upon receipt of a logic one at the control input, AND-gate 47 allows serial data from the stage 41 to pass therethrough and via OR-gate 49 to the subsequent stage 43- The inverter 50 inhibits the AND-gate 48 from providing a by-pass path around the stage 4l. When a logic zero is received at the control input, the states of the AND-gates 47 and 48 are reversed, and the serial data by-passes the stage 4l, thereby shortening the total length of the shift register 25. The total length of the register upon receipt of a control binary word N p is then equal to the product of the maximum obtainable length of the register and the decimal number corresponding to the binary N p .
  • any desired number may be provided corresponding to the number of bits in the control word N p prodnco.d by the coarse detector 26.
  • the tracking apparatus When used for flow measurement applications, the tracking apparatus may be arranged to provide an indication or read-out of flow rate or other derived flow parameter. Alternatively, it may be used in a feedback system as shown in Figure 6 to control the flow.
  • the pipe or conduit 10 contains a flowing medium such as a liquid represented by the arrow 11, and is provided with transducers 12 and 13.
  • the peak tracking apparatus 60 such as shown in Figures 3 or 4, receives flow related signals from the transducers 12, 13 and provides an indication of flow to a control circuit 61.
  • the control circuit 61 The control circuit
  • 61 is arranged to be responsive to the flow indication from apparatus 60 to activate a flow control mechanism
  • the flow control mechanism 62 may comprise a valve and/or a pump, and the control circuit 6l may comprise any conventional arrangement such as a comparator which compares the flow indicatio signal with a reference signal and activates the contr mechanism 62 accordingly.

Abstract

Apparatus for tracking the peak of a correlation function between two signals (x(t),y(t)) includes a coarse peak detector (26) for providing a coarse measure of the peak position and a tracking correlator for providing a fine indication of the peak once its tracking range has been set by the coarse detector. The preferred tracking correlator includes a word controlled shift register (25) whose length is controlled by a signal (Np) from the coarse detector (26) thereby setting the tracking range. A delay-lock-loop including a multiplier (16), smoothing circuit (18), integrator (19) and voltage controlled oscillator (20) achieves a stable state when the clock frequency (Fc) of the register (25) produces a null at the input to the integrator (19). A preferred use of the apparatus is as a flowmeter.

Description

Peak Tracking Correlator
The present invention relates to data processing apparatus and more particularly to apparatus for tracking the peak of a correlation function between two signals. In many applications, it is necessary to monitor a correlation function between two signals and to determine when the coar-relation function reaches a maximum value. One such application arises in connection with a met,hod of measuring flow in which the flow velocity is determined by identifying the time delay between two related signals, one signal being derived downstream of the flow with respect to the other signal. If the distance between the points of derivation of the two signals is constant, the flow velocity will then be inversely proportional to the identified time delay.
The present invention provides apparatus for tracking the peak of a correlation function between two signals, said apparatus comprising in comlination first correlator means responsive to said signals for providing a coarse measure of the position of said peak, and second correlator means responsive to said signals for tracking said position when said coarse measure corresponds to the tracking range of said second correlator means, said first correlator means being connected to said second correlator means for causing said tracking range to correspond to said coarse measure.
In order that the present invention may be more readily understood, an embodiment thereof will now be described by way of example, with reference to the accompanying drawings, in which:-
Figure la is a schematic diagram showing the relationship between two internal variables of a transport process and their external measureable signals;
Figure lb is a block diagram showing one form of correlation function peak tracking apparatus; Figure 2 is a graphical representation of a coirelation function and its differential with respect to delay time;
Figure 3 is a block diagram showing one embodiment of correlation function peak tracking apparatus incorporating coarse-fine resolution;
Figure 4 is a block diagram showing a modification to the peak tracking apparatus of Figure
3;
Figure 5 is a. schematic diagram showing one example of a word-controlled shift register which may be used in the apparatus oi Figure 3 or 4; and
Figure 6 is a diagram of a flow control system incorporating the apparatus of Figure 3 or 4. Referring to Figure la, there is shown in schematic form the relationship between internal variables, x' and y' of a transport process T(S), and external, measurable signals x and y, Laplace transforms L1(S) and L2(S) act as transfer functions between x' and x, and y' and y respectively. One example of such a transport process occurs in the above-mentioned method of measuring flow. In this case a pipe or conduit 10 contains a flowing medium represented by the arrow 11. Transducers and associated circuits 12 and 13 having transfer functions represented by the Laplace transforms L1(S) and L2(S) produce respective signals x and y derived from flow signals x' and y'.
It can be shown that if the suto-correlation function of x is Rxx(S) and the cross-correlation function between x and y is Ryx(S) ,' then:-
Rxx(S) = L1 (S). L1(-S). Rx, x, (S) and
Ryy(S) = L2(S). T(S). L2(-S).T(-S).Rx,x,(S)
Eliminating Rx, x, (S) gives :-
Figure imgf000005_0001
Thus the effective transfer function relating y to x is
Figure imgf000005_0002
and therefore
Figure imgf000005_0003
When both transfer functions L1 and L1 are unity,
Ryx(S) = T(S).Rxx(S) ...(2)W h en L1 = 1 and L2 =
Figure imgf000005_0004
(wher
Figure imgf000005_0005
is the delay time )
R ( S ) =
Figure imgf000005_0006
. . . ( 3) yx In the time delay domain, this is equivalent to the differentiation of equation (2) with respect to time delay.
Where it is desired to carry out these functions with electronic circuits, an ideal differen- tiator of the sort L1 = 1 and L2 =
Figure imgf000005_0007
need not be used since L, = 1/ ( 1 + ) and L0 =
Figure imgf000006_0002
/ U +
Figure imgf000006_0003
) are easily implemented using resistance-capicitancc circuits and still give the ratio
Figure imgf000006_0004
to conform with equation (3) above. The essential features of one form of delay-lock-loop, correlation function peak tracking apparatus are shown in Figure lb. One input signal x(t) is fed through a polarity detector 14 to a shift register (SR) 15 which introduces a delay to the signal. This delayed signal is then fed to one input of a multiplier. A second input signal y(t) is fed through a differentiating circuit 17 to the second input of the multiplier 16. The output of the multiplier 16 is fed through a smoothing circuit l8 which may comprise an RC circuit having a suitable time constant, to an integrator 19 whose output is fed to a voltage controlled oscillator (VCO) 20. The voltage controlled oscillator 20 provides the clock frequency setting the shift register delay
Figure imgf000006_0005
. If the feedback loop comprising the integrator 19 and VCO 20 is broken and the shift register delay externally controlled by varying its clock frequency, then it can be shown that the differentiation of the signal y(t) results in a voltage variation appearing at the output of the smoothing cxrcuit 18 Which is representative υf the differentiated cross-correlation function Ryx, as the shift register delay is slowly swept through the delay range of the function. The cross-correlation function Ryx and its differential with respect to the delay time are shown graphically in Figure 2.
Figure imgf000006_0001
The differentiated function, illustrated by a broken line, is bipolar and hence the stable operating point of the closed loop negative feedback system will be obtained when the differentiated function equals zero. This point corresponds to the peak of the correlation function Ryx . When the feedback loop is connected as shown in Figure lb, a signal representative of the differentiated function is received at the input of the integrator 19. If this input is at zero, i.e. representative of the peak of the function, the integrator output will be constant; therefore the clock frequency derived from the VCO 20 will also be constant and the negative feedback system will be at its stable operating point. However, a positive or negative input to the integrator 19 will be integrated in time, thus leading to a progressively increasing or decreasing clock frequency to the shift register 15. This in turn will lead to a decreasing magnitude of signal output from the multiplier 16 until the input to the integrator 19 is at zero and the stable operating point of the system has been reached. The clock frequency of the shift register 15 will be inversely proportional to the delay time of the register and hence to the delay time corresponding to the peak of the correlation function. Slow changes of this peak position will therefore be tracked by this apparatus.
Previously proposed differentiation methods have used the difference between two correlation functions, one delayed with respect to the other. The difference signal is proportional to the differentiated coritjLation function. However, since the zero-crossing point of the differentiated function is obtained from the subtraction of parts of the correlation functions substantially less than peak values, the accuracy of the result obtained will be reduced due to noise arising from increased variance as the function magnitude decreases.
Where more rapid changes of peak position are to be tracked, it is an advantage to initially obtain a coarse indication of the peak position. This obviates the need to use the apparatus of
Figure lb in a search mode of operation, which would cause a long time-delay in the response of the syste to large changes of peak position. The use of a coarse peak indicator also removes the possibility that spurious, smaller magnitude peaks will be locke on to before the main peak has been found.
The preferred embodiment of the present invention therefore provides a coarse-fine system approach. A digital correlator with a relatively smalJ number of delay increments will provide a coarse indication of the peak position. This may be used to constrain the peak tracking range of a delay-locked loop to the immediate vicinity of the most significant peak thereby removing the need for a search mode of operation. By using this technique it will be possible to construct correlation functio peak tracking apparatus, e.g. for use in a correlation flowmeter, having a virtually continuous output resolution. Figure 3 shows a block diagram of a complete constxained peak tracking apparatus. Parts of the circuit common to those shown in Figure lb are denoted by like reference numerals. The circuit of Figure 3 includes that of Figure lb with the exception that the shift register 15 is replaced by a word controlled shift register 25 whose delay time is set both by the frequency of tho clock pulses from the VCO 20 as with the shift register 15, and also by having a variable length, or number of stages which is controlled by a signal such as a digital word N fed to a control input of the shift register A coarse peak detector 26, such as a digital correlator having a relatively small number of delay increments, is arranged to receive the signals x(t) and y(t) and to provide a signal indicative of a coarsely detected peak position. The signal is shown in Figure 3 as taking the form of the digital word N , and this signal is fed to the control input of the shift register 25. The length and hence the delay time of the register is controlled in accordance with this signal, and the preferred arrangement is that the signal controls the length of the shift register to be proportional to the detected coarse peak position. Any one of a variety of conventional correlators which produce a coarse measure of the function peak may be used as the coarse peak detector 26.
The clock frequency F of the shift register 25 is set by the VCO 20 forming part of the delay-lock loop in a similar fashion to that of Figure lb. The integrator 19 provides a signal V2 representative of the integral of the smoothed signal V1 , and this integral signal V2 contols the VCO 20 and hence the clock frequency Fc. The integrator output signal V2 effectively adjusts the clock frequency F until the signal V1 is nulled as described above, and then the time delay position of the peak of the function will be given by Time delay =
Figure imgf000009_0001
For correlation flowmeter applications, an output inversely proportional to time delay is required i.e.
Figure imgf000009_0002
This function may he implemented as shown in Figure 3 by using suitable processing means such as a variable modulus counter circuit 27 having its modulus controlled by the coarse peak indication
Np with the clock frequency Fc as an input. The output frequency is then proportional to flow and this is fed to a frequency to voltage converter (FVC) 28 which produces a voltage V0 proportional to flow. The voltage V0 can be arranged to activate conventional indicating means such as a panel meter, pen recorder or digital read out. Alternatively, if a digital output is required, this may be derived directlyfrom the output of the counter 27.
A further output circuit may be formed as follows. The output from the voltage controlled oscillator 20 is given by
Figure imgf000010_0001
and K1 , K2 and K3 are constants set by the parameters of the apparatus However the equation for Fc can be rewritten to give
Figure imgf000010_0002
Hence it is possible to form a voltage Vc given by
Figure imgf000010_0003
gure 4 shows apparatus using a modified output circuit in accordance with the above-described method. The apparatus is similar to that of Figure
3, but the variable modulus counter 27 and the frequency to voltage converter 28 are replaced by a digital to analogue converter (DAC) circuit 29.
The DAC circuit 29 receives the output V2 of the integrator and effectively divides the varying part Vc by the coarse peak indication Np. Since the flow rate is proportional to Fc divided by Np , and Vc is proportional to Fc as shown above, the output V0 of circuit 29 will bo proportional to the flow rate.
Figure 5 shows one example of a word controlled shift register 25 which may be used in the apparatus of Figure 3 or 4. The binary word Np, applied in this case in parallel form, controls logic switches 42, 44, 46 connecting stages 4l, 43, 4-5 respectively of the shift register. When a binary bit of the word Np is one, a shift register stage proportional in length to the binary weighting of the bit is connected into the chain of shift register stages whereas when the bit is zero the stage is by-passed by a short circuit. Therefore, the control input of the logic switch 42 controls the shift register stage (SRS) 4l having unit length, while the switches 44 and 46 respectively control stages 43 and 45 having respectively double and quadruple the lengths of the stage 4l.
The logic switch 42 is shown in greater detail as including AND-gates 47,48, an OR-gate 49 and an inverter 50. Switches 44 and 46 may be constructed in a similar fashion. Upon receipt of a logic one at the control input, AND-gate 47 allows serial data from the stage 41 to pass therethrough and via OR-gate 49 to the subsequent stage 43- The inverter 50 inhibits the AND-gate 48 from providing a by-pass path around the stage 4l. When a logic zero is received at the control input, the states of the AND-gates 47 and 48 are reversed, and the serial data by-passes the stage 4l, thereby shortening the total length of the shift register 25. The total length of the register upon receipt of a control binary word Np is then equal to the product of the maximum obtainable length of the register and the decimal number corresponding to the binary Np.
Whilst only three stages 4l , 43 and 45 are shown in Figure 5, any desired number may be provided corresponding to the number of bits in the control word Np prodnco.d by the coarse detector 26.
When used for flow measurement applications, the tracking apparatus may be arranged to provide an indication or read-out of flow rate or other derived flow parameter. Alternatively, it may be used in a feedback system as shown in Figure 6 to control the flow. The pipe or conduit 10 contains a flowing medium such as a liquid represented by the arrow 11, and is provided with transducers 12 and 13. The peak tracking apparatus 60, such as shown in Figures 3 or 4, receives flow related signals from the transducers 12, 13 and provides an indication of flow to a control circuit 61. The control circuit
61 is arranged to be responsive to the flow indication from apparatus 60 to activate a flow control mechanism
62 disposed in the path of the flow. Thus, for example, the flow can be maintained constant, or alternatively may be given a maximum limit which may not be exceeded. The flow control mechanism 62 may comprise a valve and/or a pump, and the control circuit 6l may comprise any conventional arrangement such as a comparator which compares the flow indicatio signal with a reference signal and activates the contr mechanism 62 accordingly.

Claims

CLAIMS : -
1. Apparatus for tracking the peak of a correlation function between two signals, said apparatus comprising in combination first correlator means responsive to said signals for providing a coarse measure of the position of said peak and second correlator means responsive to said signals for tracking said position when said coarse measure corresponds to the tracking range of said second correlator means, said first correlator means being connected to said second correlator means for causing said tracking range to correspond to said coarse measure.
2. Apparatus according to claim 1 wherein said second correlator means includes delay means for providing a delay which determines said tracking range and which is variable in response to said coarse measure such as to cause said tracking range to correspond to said coarse measure.
3. Apparatus according to claim 2 wherein said delay means comprises a delay-lock-loop circuit for providing both said delay and a fine measure of the position of said peak within the tracking range.
4. Apparatus according to claim 3 further including means for processing said coarse measure and said fine measure thereby to derive an indication of a delay time between said twc signals at which the correlation function is a maximum.
5. Apparatus according to claim 3 or 4 wherein said delay-lock-loop circuit includes oscillator means producing a control signal having a frequency corresponding to said fine measure.
6. A flowmeter for tracking tho peak of a correlation function between two flow-related signals, said flowmeter comprising: two detectors located adjacent a flowing fluid for producing said two signals such that one of said signals identifies given elements of said fluid at a first location and the other of said signals identifies corresponding given elements of said fluid at' a second location, said first and second locations being mutually spaced apart along the path of flow of said fluid; first correlator means responsive to said signals for providing a coarse measure of the position of said peak; and second correlator means responsive to said signals for tracking said position when said coarse measure corresponds to the tracking range of said second correlator means, said first correlator means being connected to said second correlator means for causing said tracking range to correspond to said coarse measure.
7. A flowmeter according to claim 6 wherein said second correlator means includes delay means for providing a delay which determines said tracking range and which is variable in response to said coarse measure such as to cause said tracking range to correspond to said coarse measure.
8. A flowmeter according to claim 7 wherein said delay means comprises a delay-lock-loop circuitfor providing both said delay and a fine measure of the position of said peak within the tracking range.
9. A flowmeter according to claim 8 furtherincluding means for dividing said coarse measure by said fine measure thereby to derive an indication of the flow rate of said fluid.
10. A flowmeter according to claim 9 wherein said delay-lock-loop circuit includes oscillator means for producing a control signal having a frequency corresponding to said fine measure.
11. A flowmeter according to claim 10 wherein said dividing means comprises a variable modulus counter having its modulus controlled by said coarse measure and having said control signal provided at an input of the counter.
PCT/GB1979/000076 1978-05-25 1979-05-24 Peak tracking correlator WO1979001119A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE792952812A DE2952812A1 (en) 1978-05-25 1979-05-24 Peak tracking correlator

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB22800/78 1978-05-25
GB2280078 1978-05-25

Publications (1)

Publication Number Publication Date
WO1979001119A1 true WO1979001119A1 (en) 1979-12-27

Family

ID=10185261

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB1979/000076 WO1979001119A1 (en) 1978-05-25 1979-05-24 Peak tracking correlator

Country Status (8)

Country Link
EP (1) EP0019618A1 (en)
JP (1) JPS55500512A (en)
CA (1) CA1114511A (en)
DE (1) DE2952812A1 (en)
FR (1) FR2476351A1 (en)
GB (1) GB2039110B (en)
IT (1) IT7922990A0 (en)
WO (1) WO1979001119A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0194643A2 (en) * 1985-03-13 1986-09-17 Mitsubishi Denki Kabushiki Kaisha Correlation time-difference detector
US4729109A (en) * 1985-05-29 1988-03-01 University Of Illinois Method and apparatus for measuring the displacements of particle images for multiple exposure velocimetry
US4817014A (en) * 1986-10-03 1989-03-28 Endress U. Hauser Gmbh U. Co. Digital correlator
US5513535A (en) * 1991-12-23 1996-05-07 Instrumenttitehdas Kytola Oy Method and device for measurement of the flow velocities of gases and/or of quantities that can be derived from same
WO1999005479A1 (en) * 1997-07-28 1999-02-04 Pcme Ltd. Velocity measurement
GB2429531B (en) * 2005-08-27 2010-02-17 Schlumberger Holdings Time-of-flight stochastic correlation measurements
EP2972120A4 (en) * 2013-03-15 2017-04-12 Amphenol Thermometrics, Inc. Systems and methods for hybrid flow sensing

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2041579A5 (en) * 1969-04-30 1971-01-29 Thomson Csf
US3660647A (en) * 1969-12-24 1972-05-02 Us Navy Automatic signal delay tracking system
DE2133942A1 (en) * 1971-07-02 1973-01-18 Licentia Gmbh METHOD OF CONTACTLESS MEASUREMENT OF THE MOVEMENT OF AN OBJECT
GB1398381A (en) * 1971-06-10 1975-06-18 Kent Instruments Ltd Correlators
US3982114A (en) * 1961-08-28 1976-09-21 Trw Inc. Signal processing system
DE2705159A1 (en) * 1977-02-04 1978-08-17 Licentia Gmbh Finding correlation function maximum - is by auto-correlator balancing determination of band central frequency using delay circuits

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3982114A (en) * 1961-08-28 1976-09-21 Trw Inc. Signal processing system
FR2041579A5 (en) * 1969-04-30 1971-01-29 Thomson Csf
US3660647A (en) * 1969-12-24 1972-05-02 Us Navy Automatic signal delay tracking system
GB1398381A (en) * 1971-06-10 1975-06-18 Kent Instruments Ltd Correlators
DE2133942A1 (en) * 1971-07-02 1973-01-18 Licentia Gmbh METHOD OF CONTACTLESS MEASUREMENT OF THE MOVEMENT OF AN OBJECT
DE2705159A1 (en) * 1977-02-04 1978-08-17 Licentia Gmbh Finding correlation function maximum - is by auto-correlator balancing determination of band central frequency using delay circuits

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
The Radio and Electronic Engineer, Volume 43, No. 6, published June 1973, (London) Hayes and Musgrave: "Correlator Design to flow Measurement", see pages 363-367. *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0194643A2 (en) * 1985-03-13 1986-09-17 Mitsubishi Denki Kabushiki Kaisha Correlation time-difference detector
EP0194643A3 (en) * 1985-03-13 1990-03-21 Mitsubishi Denki Kabushiki Kaisha Correlation time-difference detector
US4729109A (en) * 1985-05-29 1988-03-01 University Of Illinois Method and apparatus for measuring the displacements of particle images for multiple exposure velocimetry
US4817014A (en) * 1986-10-03 1989-03-28 Endress U. Hauser Gmbh U. Co. Digital correlator
US5513535A (en) * 1991-12-23 1996-05-07 Instrumenttitehdas Kytola Oy Method and device for measurement of the flow velocities of gases and/or of quantities that can be derived from same
WO1999005479A1 (en) * 1997-07-28 1999-02-04 Pcme Ltd. Velocity measurement
GB2429531B (en) * 2005-08-27 2010-02-17 Schlumberger Holdings Time-of-flight stochastic correlation measurements
EP2972120A4 (en) * 2013-03-15 2017-04-12 Amphenol Thermometrics, Inc. Systems and methods for hybrid flow sensing

Also Published As

Publication number Publication date
GB2039110A (en) 1980-07-30
DE2952812A1 (en) 1980-12-11
JPS55500512A (en) 1980-08-14
FR2476351A1 (en) 1981-08-21
IT7922990A0 (en) 1979-05-25
GB2039110B (en) 1982-11-17
CA1114511A (en) 1981-12-15
EP0019618A1 (en) 1980-12-10

Similar Documents

Publication Publication Date Title
US3819919A (en) Tracking system for time-displaced signals
GB1404609A (en) Method of and apparatus for the measurement of the speed of discontinuous products
US3768006A (en) Method and apparatus for direct measurement of percent
EP0698780B1 (en) Differential capacitance detector
NL8005486A (en) STABILIZED VOLTAGE / FREQUENCY CRYSTAL CONVERTER WITH DIGITAL SCALE FOR FLOW METERS.
WO1979001119A1 (en) Peak tracking correlator
US3652930A (en) Ratio measuring apparatus
EP0097041B1 (en) Correlation of noise signals
US3421106A (en) Differential frequency transducer
US3931586A (en) Scanning oscillator stabilization
US3879676A (en) Pulse train filter circuit particularly for automotive tachogenerators
US3459054A (en) Vortex readout system
SU1121621A1 (en) Method and device for hot-wire anemometer graduation
SU436323A1 (en) DEVICE FOR TRACKING FOR THE LOCAL MAXIMUM DYNAMIC SPECTRUM OF SIGNAL
SU766024A1 (en) Follow-up frequency meter
SU817728A1 (en) Device for determining partial derivative
SU630742A1 (en) Broadband reversible phase discriminator
SU1101837A1 (en) Correlation device for determining delay time
SU1732163A1 (en) Flowmeter
Meyers et al. Frequency domain laser velocimeter signal processor
RU2170436C2 (en) Method of measurement of speed of motion of wires and cables
SU940131A1 (en) Adaptive control system
Dowling A note on the use of spectral analysis to detect leads and lags in annual cycles of water quality
SU954896A1 (en) Device for measuring capacity or inductivity increment
SU858002A1 (en) Device for computing mean value current estimate

Legal Events

Date Code Title Description
AK Designated states

Designated state(s): DE GB JP US

AL Designated countries for regional patents

Designated state(s): FR

RET De translation (de og part 6b)

Ref country code: DE

Ref document number: 2952812

Date of ref document: 19801211

Format of ref document f/p: P