sigfun.h
Go to the documentation of this file.
#ifndef SIGFUN_H
#define SIGFUN_H
#include <itpp/base/vec.h>
#include <itpp/itexports.h>
namespace itpp
{
ITPP_EXPORT void xcorr_old(const vec &x, const vec &y, vec &out, const int max_lag = -1, const std::string scaleopt = "none");
ITPP_EXPORT void xcorr(const vec &x, const vec &y, vec &out, const int max_lag = -1, const std::string scaleopt = "none");
ITPP_EXPORT vec xcorr_old(const vec &x, const vec &y, const int max_lag = -1, const std::string scaleopt = "none");
ITPP_EXPORT vec xcorr(const vec &x, const vec &y, const int max_lag = -1, const std::string scaleopt = "none");
ITPP_EXPORT cvec xcorr(const cvec &x, const cvec &y, const int max_lag = -1, const std::string scaleopt = "none");
ITPP_EXPORT vec xcorr_old(const vec &x, const int max_lag = -1, const std::string scaleopt = "none");
ITPP_EXPORT vec xcorr(const vec &x, const int max_lag = -1, const std::string scaleopt = "none");
ITPP_EXPORT cvec xcorr(const cvec &x, const int max_lag = -1, const std::string scaleopt = "none");
ITPP_EXPORT void xcorr(const cvec &x, const cvec &y, cvec &out, const int max_lag = -1, const std::string scaleopt = "none",
bool autoflag = true);
ITPP_EXPORT mat cov(const mat &X, bool is_zero_mean = false);
//vec cov(const vec &x, short order);
ITPP_EXPORT vec spectrum(const vec &v, int nfft = 256, int noverlap = 0);
ITPP_EXPORT vec spectrum(const vec &v, const vec &w, int noverlap = 0);
ITPP_EXPORT vec filter_spectrum(const vec &a, int nfft = 256);
ITPP_EXPORT vec filter_spectrum(const vec &a, const vec &b, int nfft = 256);
} // namespace itpp
#endif // #ifndef SIGFUN_H
itpp::filter_spectrum
vec filter_spectrum(const vec &a, int nfft)
Power spectrum calculation of a filter.
Definition: sigfun.cpp:325
itpp::spectrum
vec spectrum(const vec &v, int nfft, int noverlap)
Power spectrum calculation.
Definition: sigfun.cpp:267
itpp::cov
mat cov(const mat &X, bool is_zero_mean)
Covariance matrix calculation.
Definition: sigfun.cpp:226
itpp::xcorr_old
vec xcorr_old(const vec &x, const int max_lag, const std::string scaleopt)
Auto-correlation calculation.
Definition: sigfun.cpp:43
itpp::xcorr
vec xcorr(const vec &x, const int max_lag, const std::string scaleopt)
Auto-correlation calculation.
Definition: sigfun.cpp:50
itpp
itpp namespace
Definition: itmex.h:37
vec.h
Templated Vector Class Definitions.

Generated on Tue Aug 17 2021 10:59:15 for IT++ by Doxygen 1.9.1