Tabular algorithm for evaluating the discrete cross-correlation function of the flowmeter acoustic signals
Authors: Герасимов С.И. , Глушнев В.Д. 
Published: January 2022

Корреляционная обработка сигналов как частный случай использования цифровой обработки данных, получаемых с акустических датчиков, находит широкое применение в современных ультразвуковых расходомерах жидкости и газа. К ним можно отнести как непосредственно корреляционные меточные расходомеры, так и расходомеры преимущественно время-импульсного или время-пролетного типов, где корреляционная обработка акустических сигналов является дополнением к общему методу измерения объемного расхода жидкости и газа. Применение корреляционной обработки позволяет повысить разрешающую способность расходомера в целом и обеспечить выделение полезного сигнала на фоне присутствия шумов с высокой степенью достоверности. В статье описан способ вычисления дискретных корреляционных функций на основе обобщенного определения дискретной корреляционной функции через свертку дискретизированных сигналов с выходов датчиков потока. Суть данного метода сводится к вычислению набора значений кумулятивных произведений отсчетов зондирующих сигналов, взятых с разным шагом в зависимости от общего количества отсчетов сигналов и предполагаемого числа значений корреляционной функции. Полученный набор значений оформляется в виде двумерного массива или матрицы, однако для большего понимания его можно представить как таблицу. Результаты суммы отдельных элементов этой таблицы или матрицы, выбранных согласно установленному правилу, и будут являться конечными значениями взаимной корреляционной функции акустических сигналов. В рамках работы составлены непосредственно алгоритм вычисления дискретной корреляционной функции в соответствии с рассмотренным методом расчета корреляционной функции, приведены примеры вычисления программным способом взаимной и автокорреляционной функций акустических сигналов, приближенных по своим свойствам к сигналам реальных ультразвуковых расходомеров. Предложенный вариант расчета дискретных корреляционных функций может быть применен в энергоэффективных вычислительных модулях расходомеров, предназначенных для длительной эксплуатации от источника автономного питания, обладающих низкой производительностью.
Correlation signal processing as a particular case of using a digital data processing obtained from acoustic sensors is widely used in modern ultrasonic liquid and gas flowmeters. These include both direct correlation flowmeters and predominantly a time-pulse or time-of-flight type’s flowmeters, where the correlation processing of acoustic signals is an addition to the general method for measuring the volumetric flow rate of liquid and gas. The use of correlation processing makes it possible to increase the resolution of the flowmeter as a whole and to ensure the useful signal extraction against the background of the noise presence with a high degree of reliability. The article describes a method for calculating discrete correlation functions based on the generalized definition of a discrete correlation function through the convolution of sampled signals from the flow sensors outputs. The essence of this method comes down to calculating a values set ​​of the cumulative products of the probing signal’s samples taken with different steps depending on the total number of signal samples and the assumed number of the correlation function samples. The resulting values sequence ​​is formatted as a two-dimensional array or matrix, but for better understanding it can be represented as a table. The results of the sum of the individual elements of this table or matrix, selected according to the established rule, will be the final values ​​of the cross-correlation function of acoustic signals. Within the framework, an algorithm for calculating the discrete correlation function is directly compiled in accordance with the considered method for calculating the correlation function, examples of software calculation of the cross- and autocorrelation functions of acoustic signals, which are close in their properties to the real signals of ultrasonic flowmeters, are given. The proposed option for calculating discrete correlation functions can be applied in energy-efficient computational modules of flowmeters designed for long-term operation from an autonomous power source with low performance.