Method and apparatus for adaptive real-time signal conditioning, processing, analysis, quantification, comparison, and control
First Claim
1. A method for signal processing operable to transform an input signal into an output signal comprising the steps of:
- a. forming a plurality of outputs of delayed comparators by passing said input signal and a plurality of feedbacks of Offset Rank Filtered Signals through a respective plurality of said delayed comparators, said Offset Rank Filtered Signals having Offset Quantile Parameters;
b. forming a first difference which is a weighted difference of said outputs of the delayed comparators;
c. forming a Density Function by time averaging said first difference;
d. forming a second difference which is a weighted difference of said feedbacks of the Offset Rank Filtered Signals;
e. forming a plurality of differences between the outputs of the delayed comparators and the respective Offset Quantile Parameters of said Offset Rank Filtered Signals;
f. forming a plurality of time derivatives of said Offset Rank Filtered Signals by multiplying each of said plurality of differences by a ratio of said second difference and said Density Function;
g. producing the plurality of said Offset Rank Filtered Signals by time-integrating said plurality of time derivatives; and
h. producing said output signal as a weighted average of said Offset Rank Filtered Signals.
0 Assignments
0 Petitions
Accused Products
Abstract
Various components of the present invention are collectively designated as Adaptive Real-Time Embodiments for Multivariate Investigation of Signals (ARTEMIS). It is a method, processes, and apparatus for measurement and analysis of variables of different type and origin. In this invention, different features of a variable can be quantified either locally as individual events, or on an arbitrary spatio-temporal scale as scalar fields in properly chosen threshold space. The method proposed herein overcomes limitations of the prior art by directly processing the data in real-time in the analog domain, identifying the events of interest so that continuous digitization and digital processing is not required, performing direct, noise-resistant measurements of salient signal characteristics, and outputting a signal proportional to these characteristics that can be digitized without the need for highspeed front-end sampling. The application areas of ARTEMIS are numerous, e.g., it can be used for adaptive content-sentient real-time signal conditioning, processing, analysis, quantification, comparison, and control, and for detection, quantification, and prediction of changes in signals, and can be deployed in automatic and autonomous measurement, information, and control systems. ARTEMIS can be implemented through various physical means in continuous action machines as well as through digital means or computer calculations. Particular embodiments of the invention include various analog as well as digital devices, computer programs, and simulation tools.
-
Citations
12 Claims
-
1. A method for signal processing operable to transform an input signal into an output signal comprising the steps of:
-
a. forming a plurality of outputs of delayed comparators by passing said input signal and a plurality of feedbacks of Offset Rank Filtered Signals through a respective plurality of said delayed comparators, said Offset Rank Filtered Signals having Offset Quantile Parameters;
b. forming a first difference which is a weighted difference of said outputs of the delayed comparators;
c. forming a Density Function by time averaging said first difference;
d. forming a second difference which is a weighted difference of said feedbacks of the Offset Rank Filtered Signals;
e. forming a plurality of differences between the outputs of the delayed comparators and the respective Offset Quantile Parameters of said Offset Rank Filtered Signals;
f. forming a plurality of time derivatives of said Offset Rank Filtered Signals by multiplying each of said plurality of differences by a ratio of said second difference and said Density Function;
g. producing the plurality of said Offset Rank Filtered Signals by time-integrating said plurality of time derivatives; and
h. producing said output signal as a weighted average of said Offset Rank Filtered Signals. - View Dependent Claims (2)
-
-
3. A method for signal processing operable to transform a plurality of input signals into an output signal comprising the steps of:
-
a. forming a plurality of outputs of averaging comparators by passing said plurality of input signals and a plurality of feedbacks of Offset Rank Selected Signals through a plurality of said averaging comparators, said Offset Rank Selected Signals having Offset Quantile Parameters;
b. forming a first difference which is a weighted difference of said outputs of the averaging comparators;
c. forming a Density Function by time averaging said first difference;
d. forming a second difference which is a weighted difference of said feedbacks of the Offset Rank Selected Signals;
e. forming a plurality of differences between the outputs of the averaging comparators and the respective Offset Quantile Parameters of said Offset Rank Selected Signals;
f. forming a plurality of time derivatives of said Offset Rank Selected Signals by multiplying each of said plurality of differences by a ratio of said second difference and said Density Function;
g. producing the plurality of said Offset Rank Selected Signals by time-integrating said plurality of the time derivatives; and
h. producing said output signal as a weighted average of said Offset Rank Selected Signals. - View Dependent Claims (4)
-
-
5. A method for image processing operable to transform an input image signal into an output signal comprising the steps of:
-
a. forming a plurality of outputs of delayed comparators by passing said input image signal and a plurality of feedbacks of Offset Rank Filtered Signals through a respective plurality of said delayed comparators, said Offset Rank Filtered Signals having Offset Quantile Parameters;
b. forming a first difference which is a weighted difference of said outputs of the delayed comparators;
c. forming a Density Function by time averaging said first difference;
d. forming a second difference which is a weighted difference of said feedbacks of the Offset Rank Filtered Signals;
e. forming a plurality of differences between the outputs of the delayed comparators and the respective Offset Quantile Parameters of said Offset Rank Filtered Signals;
f. forming a plurality of time derivatives of said Offset Rank Filtered Signals by multiplying each of said plurality of differences by a ratio of said second difference and said Density Function;
g. producing the plurality of said Offset Rank Filtered Signals by time-integrating said plurality of time derivatives; and
h. producing said output signal as a weighted average of said Offset Rank Filtered Signals. - View Dependent Claims (6)
-
-
7. A method for image processing operable to transform a plurality of input image signals into an output signal comprising the steps of:
-
a. forming a plurality of outputs of averaging comparators by passing said plurality of input image signals and a plurality of feedbacks of Offset Rank Selected Signals through a plurality of said averaging comparators, said Offset Rank Selected Signals having Offset Quantile Parameters;
b. forming a first difference which is a weighted difference of said outputs of the averaging comparators;
c. forming a Density Function by time averaging said first difference;
d. forming a second difference which is a weighted difference of said feedbacks of the Offset Rank Selected Signals;
e. forming a plurality of differences between the outputs of the averaging comparators and the respective Offset Quantile Parameters of said Offset Rank Selected Signals;
f. forming a plurality of time derivatives of said Offset Rank Selected Signals by multiplying each of said plurality of differences by a ratio of said second difference and said Density Function;
g. producing the plurality of said Offset Rank Selected Signals by time-integrating said plurality of the time derivatives; and
h. producing said output signal as a weighted average of said Offset Rank Selected Signals. - View Dependent Claims (8)
-
-
9. An apparatus for signal processing operable to transform an input signal into an output signal comprising:
-
a. a plurality of delayed comparators operable to form a plurality of outputs by passing said input signal and a plurality of feedbacks of Offset Rank Filtered Signals through said plurality of delayed comparators, said Offset Rank Filtered Signals having Offset Quantile Parameters;
b. a component operable to form a first difference which is a weighted difference of said outputs of said plurality of delayed comparators;
c. a component operable to form a Density Function by time averaging said first difference;
d. a component operable to form a second difference which is a weighted difference of said feedbacks of the Offset Rank Filtered Signals;
e. a component operable to form a plurality of differences between the outputs of said plurality of delayed comparators and the respective Offset Quantile Parameters of said Offset Rank Filtered Signals;
f. a component operable to form a plurality of time derivatives of said Offset Rank Filtered Signals by multiplying each of said plurality of differences by a ratio of said second difference and said Density Function;
g. a component operable to produce the plurality of said Offset Rank Filtered Signals by time-integrating said plurality of time derivatives; and
h. a component operable to produce said output signal as a weighted average of said Offset Rank Filtered Signals. - View Dependent Claims (10)
-
-
11. An apparatus for signal processing operable to transform a plurality of input signals into an output signal comprising:
-
a. a plurality of averaging comparators operable to form a plurality of outputs by passing said plurality of input signals and a plurality of feedbacks of Offset Rank Selected Signals through said plurality of averaging comparators, said Offset Rank Selected Signals having Offset Quantile Parameters;
b. a component operable to form a first difference which is a weighted difference of said outputs of the averaging comparators;
c. a component operable to form a Density Function by time averaging said first difference;
d. a component operable to form a second difference which is a weighted difference of said feedbacks of the Offset Rank Selected Signals;
e. a component operable to form a plurality of differences between the outputs of said plurality of averaging comparators and the respective Offset Quantile Parameters of said Offset Rank Selected Signals;
f. a component operable to form a plurality of time derivatives of said Offset Rank Selected Signals by multiplying each of said plurality of differences by a ratio of said second difference and said Density Function;
g. a component operable to produce the plurality of said Offset Rank Selected Signals by time-integrating said plurality of the time derivatives; and
h. a component operable to produce said output signal as a weighted average of said Offset Rank Selected Signals. - View Dependent Claims (12)
-
Specification