A search and track system for detecting the peak position of a correlation function can be simply implemented and a high resolution result can be obtained. Unfortunately it is difficult to assure industrial users that such a system will only lock on to the most significant peak of the function. In this paper a peak tracking system is described which is forced to search around the most significant peak position by using a second correlator to set the length of the shift register used by the tracking loop. The second correlator must be a digital correlator (eg, the overloading counter correlator) giving a reliable, coarse indication of the position of the most significant peak.
I ntroductionThe time taken by random features of flowing or moving media to be swept past two observation points along the direction of flow can be equated to the time delay position of the function obtained by cross-correlating, for example, flow generated noise measured at the two observation points (Mesch et al, 1974). If the distance separating the observation points is L and the time delay is 7p, then velocity is given by L/rr, . In the case of flow velocity a small correction (calibration) factor is required to produce a direct reading instrument.When digital techniques are used to implement the correlation function both the amplitude and time delay axes are quantised. Time delay axis quantisation results from the use of shift register stages to produce the time delay required by the correlation function, ie:where T is the time delay and T the integration period. A long measurement time will result if each point of the correlation function is sequentially measured. Hence a parallel implementation of the function is desirable. Clearly the number of shift register stages that can be used is limited by economic considerations with the result that the resolution of the parallel circuit will also be limited. For example, a peak detected at the 25th shift register stage can be measured with a worst case error of ± 0.5/25, ie 2To if, as is commonly observed, the correlation function is symmetrical. It has been assumed that a long integration period has been set ensue that errors can be ignored. A 201 peak position will require 500 points of the function to be implemented. Although techniques are available to significantly reduce this requirement (eg, by using the overloading counter correlator and a reducing clock frequency along the shift register circuit) (Jordan and Manook) a large number of points of the correlation function must still be measured. A large reduction in circuit complexity results if a peak search and track mode of operation is implemented as shown in the block diagram of Fig 1 (Hayes and Musgrave, 1973). The time delay range is initially searched until the peak is detected at some significant amplitude level at which point the circuit switches to a negative feedback tracking loop configuration. Tracking is achieved by using the differentiated function to provide a positive/negative control signal for the loop. Operation a...