Various methods are described which increase the efficiency and accuracy
of a signal processor in determining parameters of a fluid using signals
output by a spatial array of sensors disposed along a pipe. In one
aspect, parameters used for calculating the temporal Fourier transform of
the pressure signals, specifically the amount or duration of the data
that the windowing function is applied to and the temporal frequency
range, are adjusted in response to the determined parameter. In another
aspect, an initialization routine estimates flow velocity so the window
length and temporal frequency range can be initially set prior to the
full array processing. In another aspect, the quality of one or more of
the parameters is determined and used to gate the output of the apparatus
in the event of low confidence in the measurement and/or no flow
conditions. In another aspect, a method for determining a convective
ridge of the pressure signals in the k-.omega. plane is provided.