MUltiple SIgnal Classification. More...
#include <freqest.h>

Public Member Functions | |
| MUSIC (tfuncIC ic=&icMDL) | |
Public Member Functions inherited from FreqEstimation | |
| FreqEstimation (tfuncIC ic, bool eigenvalue_method, bool mvdl) | |
Public Member Functions inherited from SpectrumSolver | |
| void | exec (const std::vector< std::complex< double > > &memin, std::vector< std::complex< double > > &memout, int t0, double tol, FFT::twindowfunc windowfunc, double windowlength) throw (XKameError&) |
| Perform spectrum analysis. | |
|
const std::vector < std::complex< double > > & | ifft () const |
| const std::vector< std::pair < double, double > > & | peaks () const |
| virtual bool | isFT () const |
Additional Inherited Members | |
Public Types inherited from SpectrumSolver | |
| typedef double(* | tfuncIC )(double sigma2, int p, int t) |
Static Public Member Functions inherited from SpectrumSolver | |
| static double | icAIC (double loglikelifood, int k, int n) |
| static double | icAICc (double loglikelifood, int k, int n) |
| static double | icHQ (double loglikelifood, int k, int n) |
| static double | icMDL (double loglikelifood, int k, int n) |
| static double | windowLength (int tdlen, int t0, double windowlength) |
| static void | window (int t, int t0, FFT::twindowfunc windowfunc, double windowlength, std::vector< double > &window) |
| Create a window waveform. | |
Protected Member Functions inherited from FreqEstimation | |
| virtual void | genSpectrum (const std::vector< std::complex< double > > &memin, std::vector< std::complex< double > > &memout, int t0, double tol, FFT::twindowfunc windowfunc, double windowlength) |
Protected Attributes inherited from FreqEstimation | |
| const bool | m_eigenvalue_method |
| const bool | m_mvdl_method |
| const tfuncIC | m_funcIC |
1.8.3