Neural network method and apparatus for retrieving signals embedded in noise and analyzing the retrieved signals
First Claim
1. An apparatus for retrieving signals embedded in noise and analyzing the signals, comprisingan input device for receiving a plurality of input signals comprising noise;
- noise filtering means, including at least one noise filter, for retrieving data signals embedded in the plurality of input signals received from said input device;
first pattern recognition means, including at least one adaptive pattern recognition filter, for generating first coefficients of a polynomial expansion representing the data signals received from said noise filtering means;
first storage means for storing the first coefficients generated by said first pattern recognition means;
event identifying means for calculating a predicted value of a next data signal based on the first coefficients stored in said first storage means, for comparing a next data signal to the predicted value to determine when an event has occurred, said event located at any position within the data signals, and for ascertaining an exact moment of the event;
second pattern recognition means, including an adaptive autoregressive moving average pattern recognition filter, for generating second coefficients of a polynomial expansion representing the data signals received from said noise filtering means;
second storage means for storing a plurality of predefined stored patterns each representing a known event type and having a known event location;
weighting means, including at least one weighting filter, for retrieving the plurality of predefined stored patterns from said second storage means, aligning the known event location of each of the predefined stored patterns with the exact moment of the even of the data signals and comparing the plurality of predefined stored patterns with the second coefficients generated by the second pattern recognition means, and for generating weights for each of the plurality of stored patterns based on said comparison; and
an output device for outputting output signals representing the weights generated by said weighting means.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for retrieving signals embedded in noise and analyzing the signals. The apparatus includes an input device for receiving input signals having noise. At least one noise filter retrieves data signals embedded in the input signals. At least one adaptive pattern recognition filter generates coefficients of a polynomial expansion representing the pattern of the filtered data signals. A storage device stores the coefficients generated. It is determined when an event has occurred, the event being located at any position within the data signals. An adaptive autoregressive moving average pattern recognition filter generates coefficients of a polynomial expansion representing an enhanced pattern of filtered data signals. At least one weighting filter compares the stored patterns with the enhanced pattern of data signals.
137 Citations
33 Claims
-
1. An apparatus for retrieving signals embedded in noise and analyzing the signals, comprising
an input device for receiving a plurality of input signals comprising noise; -
noise filtering means, including at least one noise filter, for retrieving data signals embedded in the plurality of input signals received from said input device; first pattern recognition means, including at least one adaptive pattern recognition filter, for generating first coefficients of a polynomial expansion representing the data signals received from said noise filtering means; first storage means for storing the first coefficients generated by said first pattern recognition means; event identifying means for calculating a predicted value of a next data signal based on the first coefficients stored in said first storage means, for comparing a next data signal to the predicted value to determine when an event has occurred, said event located at any position within the data signals, and for ascertaining an exact moment of the event; second pattern recognition means, including an adaptive autoregressive moving average pattern recognition filter, for generating second coefficients of a polynomial expansion representing the data signals received from said noise filtering means; second storage means for storing a plurality of predefined stored patterns each representing a known event type and having a known event location; weighting means, including at least one weighting filter, for retrieving the plurality of predefined stored patterns from said second storage means, aligning the known event location of each of the predefined stored patterns with the exact moment of the even of the data signals and comparing the plurality of predefined stored patterns with the second coefficients generated by the second pattern recognition means, and for generating weights for each of the plurality of stored patterns based on said comparison; and an output device for outputting output signals representing the weights generated by said weighting means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for retrieving signals embedded in noise and analyzing the signals comprising the steps of:
-
inputting a plurality of signals comprising noise; filtering said plurality of input signals to retrieve a plurality of filtered data signals from the input signals; passing said plurality of filtered data signals through at least one adaptive pattern recognition filter to generate a first set of coefficients of a polynomial expansion representing the plurality of filtered data signals; storing the first set of coefficients; calculating a predicted value of a next signal based on the first set of coefficients; comparing a next data signal to the predicted value to determine when an event has occurred; ascertaining an exact moment of the event for the plurality of filtered data signals; passing said plurality of filtered data signals through at least one adaptive autoregressive moving average pattern recognition filter to generate a second set of coefficients of a polynomial expansion representing said plurality of filtered data signals; retrieving a plurality of stored patterns from a storage device, each one of the plurality of stored patterns representing a known event type and having a known event location; aligning the known event location of each of the plurality of stored patterns with the exact moment of the event of the plurality of filtered data signals; comparing each one of the plurality of stored patterns with the second set of coefficients to generate weights for each of the plurality of stored patterns; and outputting signals representing the generated weights. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus for retrieving signals embedded in noise and analyzing the signals, comprising
an input device for receiving a plurality of input signals comprising noise; -
noise filtering means for retrieving a plurality of data signals embedded in the plurality of input signals received from said input device; pattern recognition means for generating coefficients of a polynomial expansion representing the plurality of data signals received from said noise filtering means; first storage means for storing the coefficients generated by the pattern recognition means; event identifying means if or calculating a predicted value of a next data signal based on the coefficients stored in said first storage means, for comparing a next data signal to the predicted value to determine when an event has occurred, said event located at any position within the data signals, and for ascertaining an exact moment of the event; second storage means for storing a plurality of predefined stored patterns each representing a known event type and having a known event location; weighting means for retrieving the plurality of predefined stored patterns from said second storage means, aligning the known event location of each of the predefined stored patterns with the exact moment of the event of the plurality of data signals and comparing the plurality of predefined stored patterns with the coefficients generated by the pattern recognition means, and for generating weights for each of the plurality of stored patterns based on said comparison; and an output device for outputting signals representing the weights generated by said weighting means. - View Dependent Claims (24, 25, 26)
-
-
27. An apparatus for retrieving signals embedded in noise and analyzing the signals, comprising
an input device for receiving a plurality of input signals comprising noise; -
a noise filter for retrieving a plurality of data signals embedded in the plurality of input signals received from the input device; at least one pattern recognition filter for generating coefficients of a polynomial expansion representing the plurality of data signals received from the noise filter; a storage device for storing the coefficients generated by the pattern recognition filter and for storing a plurality of predefined stored patterns each representing a known event type and having a known event location; means for calculating a predicted value of a data signal based on the coefficients; means for comparing at last one of the plurality of data signals to the predicted value to determine when an event has occurred, said event located at any position within the data signals; means for ascertaining an exact moment of the event; means for retrieving the plurality of predefined stored patterns from the storage device; means for aligning the known event location of each of the predefined stored patterns with the exact moment of the event of the plurality of data signals; means for comparing the plurality of predefined stored patterns with the coefficients and generating weights for each of the plurality of stored patterns; and an output device for outputting signals representing the weights generated. - View Dependent Claims (28, 29, 30)
-
-
31. An method for retrieving signals embedded in noise and analyzing the signals, comprising the steps of:
-
receiving a plurality of input signals comprising noise; filtering the plurality of input signals to obtain a plurality of data signals; filtering the plurality of data signals to generate coefficients of a polynomial expansion representing the plurality of data signals; calculating a predicted value of a data signal based on the coefficients; comparing at least one of the plurality a data signals to the predicted value to determine when an event has occurred, said event located at any position within the data signals; ascertaining an exact moment of the event; providing a plurality of predefined stored patterns each representing a known event type and having a known event location; aligning the known event location of each of the predefined stored patterns with the exact moment of the event of the plurality of data signals; comparing the plurality of predefined stored patterns with the coefficients and generating weights for each of the plurality of stored patterns; and outputting signals representing the weights generated. - View Dependent Claims (32, 33)
-
Specification