Extraction of common and unique components from pairs of arbitrary signals
AssigneeAkita Blue, Inc.
InventorGregory Berchin
Life of this patent
Estimating the term…
Abstract
A digital signal processing system and method transforms two time-domain signals into the frequency domain. Vector operations are performed upon the frequency-domain data by which signal components unique to one of the input signals are routed to one of the output signals, signal components unique to the other of the input signals are routed to another of the output signals, and signal components common to both signals are routed to a third and optionally to a fourth output signal. The frequency-domain output signals are then transformed back into the time-domain, forming an equivalent number of signals of output data. The vector operations are performed in a manner that preserves the overall information content of the input data.
Claims30
A digital signal processing method for creating multiple time-domain signals from a first arbitrary time-domain input signal and a second arbitrary time-domain input signal, the method comprising:
- (a) applying a time-domain to frequency-domain transform to the first input signal and to the second input signal so that, at each of a plurality of frequencies, the first input signal and the second input signal are represented as a pair of vectors;
- (b) mathematically resolving pairs of vectors generated in step (a) into three derived vectors:
- a unique first vector representing signal content unique to the first input signal, a unique second vector representing signal content unique to the second input signal, and a common vector representing signal content common to both the first input signal and the second input signal such that a vector sum of the unique first vector and one half of the common vector equals the first input vector, and a vector sum of the unique second vector and a remaining half of the common vector equals the second input vector;
- and
- (c) applying a frequency-domain to time-domain transform to the derived vectors generated in step (b) to generate a unique first output time-domain signal, a unique second output time-domain signal, and a common output time-domain signal;
- the output signals, when further compared, analyzed, manipulated, and/or detected in another signal processing device, and/or rendered in human-perceptible form on an oscilloscope or other signal display device, together being representative of the degree to which the pair of input signals is similar or dissimilar, or indicative of the directions-of-arrival of components of the input signals.
A digital signal processing device for creating multiple time-domain signals that may be compared, analyzed, manipulated, and/or detected in another signal processing device, and/or rendered in human-perceptible form on an oscilloscope or other signal display device, from a first digital arbitrary time-domain input signal and a second digital arbitrary time-domain input signal;
- the device comprising:
- a memory;
- a time-domain to frequency-domain transform that, responsive to the first input signal, generates at each of a plurality of frequencies, a first input vector that represents the first input signal and responsive to the second input signal, generates at each of the plurality of frequencies, a second input vector that represents the second input signal and that stores the first input vector and the second input vector in the memory;
- a vector resolver that, at each of the plurality of frequencies retrieves a first input vector and a second input vector corresponding to that frequency from the memory and mathematically resolves a that first input vector and a that second input vector into three derived vectors:
- a unique first vector representing signal content unique to the first input signal, a unique second vector representing signal content unique to the second input signal, and a common vector representing signal content common to both the first input signal and the second input signal such that a vector sum of the unique first vector and one half of the common vector equals the first input vector, and a vector sum of the unique second vector and a remaining half of the common vector equals the second input vector;
- and
- a frequency-domain to time-domain transform that, responsive to the unique first vectors generates a unique first output time-domain signal, responsive to the unique second vectors generates a unique second output time-domain signal and responsive to the common vectors generates a common output time-domain signal.
Dependencies are inferred from the claim text.