Signal representation generator
First Claim
1. A method for generating a representation of an arbitrary signal, comprising the steps of:
- separating the signal into signal components within different overlapping frequency bands;
selecting a correlation time interval for each frequency band;
repetitively correlating a segment of the signal component in each band with a reference signal derived from a standard wavelet having both time and frequency characteristics to obtain a sequence of correlation signals for each band, wherein the segment of the signal component of each band that is correlated with the reference signal has a time duration equal to the correlation time interval for that band; and
recording said correlation signals.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for generating a representation of an arbitrary signal wherein the signal is represented as a sum of reference signals derived from a standard wavelet defined on a grid in the frequency-time plane. The apparatus comprises a plurality of octave circuits, each octave circuit, in turn, comprising a plurality of band circuits that divide a frequency range covering the spectrum of the signal into equal intervals of logarithm of frequency. Each band circuit comprises a bandpass filter to select a frequency component of the signal and a correlator to correlate the signal component with a reference signal derived from a standard wavelet to produce a series of correlation values representing the signal for recordation in response to clock pulses received by the octave circuits. The octave circuits are clocked at rates which increase by a factor of two with increasing octave of frequency with which the octave circuits are associated so that correlation time intervals decreasing by a factor of two for successively higher frequency octaves are defined for all frequency bands within each octave and one correlation value is associated with each octave and one correlation value is associated with each frequency band and with each correlation time interval to effect the representation.
-
Citations
18 Claims
-
1. A method for generating a representation of an arbitrary signal, comprising the steps of:
-
separating the signal into signal components within different overlapping frequency bands; selecting a correlation time interval for each frequency band; repetitively correlating a segment of the signal component in each band with a reference signal derived from a standard wavelet having both time and frequency characteristics to obtain a sequence of correlation signals for each band, wherein the segment of the signal component of each band that is correlated with the reference signal has a time duration equal to the correlation time interval for that band; and recording said correlation signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for generating a representation of an arbitrary signal, comprising:
-
a plurality of octave circuits, each octave circuit associated with a selected octave of a selected frequency range, for receiving the signal and generating a set of correlation values between different frequency components of the signal and a reference signal derived from a standard wavelet having both time and frequency characteristics in response to reception by the octave circuit of a selected number of clock pulses defining a correlation time interval for the octave circuit; clock means for providing the clock pulses to the octave circuits, the clock means providing clock pulses to different octave circuits at rates that increase by a factor of two for octave circuits associated with successively higher octaves of the frequency range, whereby said correlation time intervals decrease by a factor of two for octave circuits associated with successively higher octaves of the frequency range; and means for recording the correlation values at times controlled by said clock. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification