Method and apparatus for a tunable high-resolution spectral estimator
First Claim
1. A signal encoder for determining a plurality of filter parameters from an input signal for later reproduction of said signal, said encoder comprising a bank of first order filters, each of said filters being tuned to a preselected frequency, and a covariance estimator connected to the output of said filter bank for estimating covariances from which filter parameters may be calculated for a filter to reproduce said signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A tunable high resolution spectral estimator is disclosed as a method and apparatus for encoding and decoding signals, signal analysis and synthesis, and for performing high resolution spectral estimation. The invention is comprised of an encoder coupled with either or both of a signal synthesizer and a spectral analyzer. The encoder processes a frame of a time-based input signal by passing it through a bank of lower order filters and estimating a plurality of lower order covariances from which a plurality of filter parameters may be determined. Coupled to the encoder, through any appropriate data link or interface including telecommunication links, is one or both of a signal synthesizer and a spectral analyzer. The signal synthesizer includes a decocer for processing the covariances and a parameter transformer. The signal synthesizer includes a decoder for processing the covariances and a parameter transformer for determining filter parameters for an ARMA filter. An excitation signal is processed through the ARMA filter to reproduce, or synthesize, a representation of the input filter. The spectral analyzer also includes a decoder which processes the covariances for input to a spectral plotter to detemine the power frequency spectrum of the input signal. The invention may be used in a myriad of applications including voice identification, doppler-based radar speed estimation, time delay estimation, and others.
-
Citations
28 Claims
- 1. A signal encoder for determining a plurality of filter parameters from an input signal for later reproduction of said signal, said encoder comprising a bank of first order filters, each of said filters being tuned to a preselected frequency, and a covariance estimator connected to the output of said filter bank for estimating covariances from which filter parameters may be calculated for a filter to reproduce said signal.
- 18. A device for verifying the identity of a speaker based on his spoken speech, said device comprising a voice input device for receiving a speaker'"'"'s voice and processing it for further comparison, a bank of first order filters coupled to said voice input device, each of said filters being tuned to a preselected frequency, a covariance estimator coupled to said filter bank for estimating filter covariances, a decoder coupled to said covariance estimator for producing a plurality of filter parameters, and a comparator for comparing said produced filter parameters with prerecorded speaker input filter parameters and thereby verifying the speaker'"'"'s identity or not.
-
21. A Doppler-based speed estimator comprising a pulse-Doppler radar for producing an output of Doppler frequencies, a HREE filter coupled to said radar, and a spectral plotter coupled to said HREE filter for determining the power frequency spectrum of said radar output, said power frequency spectrum thereby specifying the speed of any objects sensed by said radar.
-
22. A device for estimating the delay between any two signals, said device including a sensing device for producing a time based output reflective of any delay desired to be estimated, a Fourier transformer for converting said time based output to a frequency based output, a HREE filter coupled to said transformer, and a spectral plotter coupled to said HREE filter for determining the power frequency spectrum of said time based signal, said power frequency spectrum thereby specifying said delay.
- 23. A method for analyzing a signal comprising the steps of passing said signal through a bank of lower order filters, each of said filters being tuned to a preselected frequency, and estimating a plurality of covariances from the output of said filter bank, said covariances being sufficient for calculating a plurality of filter parameters for a HREE filter, said HREE filter thereby being capable of reproducing said signal.
-
26. A method of verifying the identity of a speaker based on his spoken speech, said method comprising the steps of receiving a speaker'"'"'s voice, processing said voice input for further comparison by passing it through a bank of lower order filters, each of said filters being tuned to a preselected frequency, estimating a plurality of filter covariances from said filter outputs, producing a plurality of filter parameters from said filter covariances, and comparing said filter parameters with prerecorded speaker input filter parameters and thereby verifying the speaker'"'"'s identity or not.
-
27. A method of estimating a speed of an object with a Doppler-based radar comprising the steps of producing an output of Doppler frequencies with said Doppler-based radar, passing said frequencies through a HREE filter, and determining the power frequency spectrum of said frequencies to thereby specify the speed of said object.
-
28. A method for estimating the delay between any two signals, said method comprising the steps of producing a time based output reflective of any delay desired to be estimated, converting said time based output to a frequency based output by taking its Fourier transform, and determining the power frequency spectrum of said frequency based signal to thereby specify said delay.
Specification