Method and system for tracking sinusoidal wave parameters from a received signal that includes noise
AssigneeOxford University Innovation Limited
InventorManus Patrick Henry
Life of this patent
Estimating the term…
Abstract
A system for tracking selected wave parameters from a received sinusoidal wave with noise and methods for making and using the same. The method includes performing a multi-track double integral analysis of the sinusoidal wave with noise and creating time dependent outputs. These time dependent outputs may be analyzed mathematically to determine the amplitude, frequency and/or phase of the wave with reduced noise. In one embodiment, the method may employ multiple passes through double integral analysis. The method advantageously can measure output sinusoidal wave parameters with reduced noise, measurements that are close to theoretical noise reduction limits.
Claims19
A method of sensing, the method comprising:
- obtaining, using a sensor, a first signal representing a physical property of an entity;
- and
- filtering the first signal using a filter to obtain at least one final output signal, wherein the filter is operable to:
- pass the first signal representing a physical process through two or more integration paths, one of the integration paths including a sequence of two or more integration stage blocks;
- and
- calculate the at least one final output signal based on an arithmetical combination of outputs of the two or more integration paths,
- wherein each of the first signal and the at least one final output signal comprises a sequence of samples, each sample representing a value of the first signal or the at least one final output signal at a sampling time,
- wherein an integration stage block in the sequence of integration stage blocks:
- receives an input signal comprising a sequence of input samples and generates an output signal comprising a sequence of output samples;
- comprises a data window having an associated length in samples, the data window covering a sequence of most recent input samples received by the integration stage block, only the sequence of the most recent input samples influencing a corresponding output sample in the sequence of output samples generated by the integration stage block;
- multiplies a newly received input sample by a coefficient to generate a corresponding product value, the product value remaining unchanged while the data window covers the input sample;
- and
- calculates, at or after the sampling time, the corresponding output sample through a numerical integration over product values corresponding to the most recent input samples covered by the data window,
- wherein each of the two or more integration stage blocks comprises a same data window length,
- wherein the output signal of a preceding block in the sequence of integration stage blocks forms the input signal to a next block in the sequence of integration stage blocks;
- and
- wherein the sensor is or is part of a Coriolis meter, an ultrasonic meter, a pressure sensor, or an electrical power monitoring system.
A sensor system that operates to:
- obtain, by sensing, a first signal representing a physical property of an entity;
- pass the first signal through two or more integration paths, one of the integration paths including a sequence of two or more integration stage blocks;
- calculate at least one final output signal based on an arithmetical combination of outputs of the two or more integration paths;
- and
- output the at least one final output signal,
- wherein each of the first signal and the at least one final output signal comprises a sequence of samples, each sample representing a value of the first signal or the at least one final output signal at a sampling time,
- wherein an integration stage block in the sequence of integration stage blocks:
- receives an input signal comprising a sequence of input samples and generates an output signal comprising a sequence of output samples;
- comprises a data window having an associated length in samples, the data window covering a sequence of most recent input samples received by the integration stage block, only the sequence of the most recent input samples influencing a corresponding output sample in the sequence of output samples generated by the integration stage block;
- multiplies a newly received input sample by a coefficient to generate a corresponding product value, the product value remaining unchanged while the data window covers the input sample;
- and
- calculates, at or after the sampling time, the corresponding output sample through a numerical integration over product values corresponding to the most recent input samples covered by the data window,
- wherein each of the two or more integration stage blocks comprises a same data window length, and
- wherein the output signal of a preceding block in the sequence of integration stage blocks forms the input signal to a next block in the sequence of integration stage blocks;
- and
- wherein the sensor system is or comprises a Coriolis meter, an ultrasonic meter, a pressure sensor, or an electrical power monitoring system.
Dependencies are inferred from the claim text.