SYSTEM AND METHOD FOR CHANNEL EQUALIZATION USING CHARACTERISTICS OF AN UNKNOWN SIGNAL
First Claim
1. A method comprising:
- receiving a signal;
estimating a frequency response by performing a spectral analysis of the signal;
computing average amplitudes over a user-selectable subset of time samples for each frequency estimated by the spectral analysis;
comparing the averaged amplitudes to a stored set of averaged amplitudes, to yield equalization coefficients;
applying the equalization coefficients to the frequency response, to yield an equalized frequency response; and
comparing the equalized frequency response to a stored frequency response using a classifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems and methods for identifying the source of a signal via channel equalization using characteristics of the signal. A system receives a signal, then measures a frequency response of the signal by performing a spectral analysis over the entire signal. The system computes the average amplitude over a subset of time samples from the spectral analysis for each represented frequency and compares the set of averaged amplitudes to a stored set of averaged amplitudes to produce equalization coefficients. Applying the equalization coefficients to the frequency response yields an equalized frequency response, which is compared to a stored frequency response using a classifier to determine a match. Alternately, the system applies the equalization coefficients to the stored frequency response yielding an equalized stored frequency response. The method can recognize speakers, vehicles, electromagnetic signals, sonar signals, optical signals, videos, etc.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a signal; estimating a frequency response by performing a spectral analysis of the signal; computing average amplitudes over a user-selectable subset of time samples for each frequency estimated by the spectral analysis; comparing the averaged amplitudes to a stored set of averaged amplitudes, to yield equalization coefficients; applying the equalization coefficients to the frequency response, to yield an equalized frequency response; and comparing the equalized frequency response to a stored frequency response using a classifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform a method comprising; receiving a signal; estimating a frequency response by performing a spectral analysis of the signal; computing average amplitudes over a user-selectable subset of time samples for each frequency estimated by the spectral analysis; comparing the averaged amplitudes to a stored set of averaged amplitudes, to yield equalization coefficients; applying the equalization coefficients to the frequency response, to yield an equalized frequency response; and comparing the equalized frequency response to a stored frequency response using a classifier. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing instructions which, when executed by a computing device, cause the computing device to perform a method comprising:
-
receiving a signal; estimating a frequency response by performing a spectral analysis of the signal; computing average amplitudes over a user-selectable subset of time samples for each frequency estimated by the spectral analysis; comparing the averaged amplitudes to a stored set of averaged amplitudes, to yield equalization coefficients; applying the equalization coefficients to the frequency response, to yield an equalized frequency response; and comparing the equalized frequency response to a stored frequency response using a classifier. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification