Go to the documentation of this file.
33#include <itpp/itexports.h>
70ITPP_EXPORT
void xcorr_old(
const vec &x,
const vec &y, vec &out,
const int max_lag = -1,
const std::string scaleopt =
"none");
71ITPP_EXPORT
void xcorr(
const vec &x,
const vec &y, vec &out,
const int max_lag = -1,
const std::string scaleopt =
"none");
101ITPP_EXPORT vec
xcorr_old(
const vec &x,
const vec &y,
const int max_lag = -1,
const std::string scaleopt =
"none");
102ITPP_EXPORT vec
xcorr(
const vec &x,
const vec &y,
const int max_lag = -1,
const std::string scaleopt =
"none");
110ITPP_EXPORT cvec
xcorr(
const cvec &x,
const cvec &y,
const int max_lag = -1,
const std::string scaleopt =
"none");
138ITPP_EXPORT vec
xcorr_old(
const vec &x,
const int max_lag = -1,
const std::string scaleopt =
"none");
139ITPP_EXPORT vec
xcorr(
const vec &x,
const int max_lag = -1,
const std::string scaleopt =
"none");
147ITPP_EXPORT cvec
xcorr(
const cvec &x,
const int max_lag = -1,
const std::string scaleopt =
"none");
154ITPP_EXPORT
void xcorr(
const cvec &x,
const cvec &y, cvec &out,
const int max_lag = -1,
const std::string scaleopt =
"none",
155 bool autoflag =
true);
168ITPP_EXPORT mat
cov(
const mat &X,
bool is_zero_mean =
false);
177ITPP_EXPORT vec
spectrum(
const vec &v,
int nfft = 256,
int noverlap = 0);
184ITPP_EXPORT vec
spectrum(
const vec &v,
const vec &w,
int noverlap = 0);
198ITPP_EXPORT vec
filter_spectrum(
const vec &a,
const vec &b,
int nfft = 256);
vec filter_spectrum(const vec &a, int nfft)
Power spectrum calculation of a filter.
vec spectrum(const vec &v, int nfft, int noverlap)
Power spectrum calculation.
mat cov(const mat &X, bool is_zero_mean)
Covariance matrix calculation.
vec xcorr_old(const vec &x, const int max_lag, const std::string scaleopt)
Auto-correlation calculation.
vec xcorr(const vec &x, const int max_lag, const std::string scaleopt)
Auto-correlation calculation.
Templated Vector Class Definitions.
Generated on Mon Apr 7 2025 07:53:18 for IT++ by Doxygen 1.11.0