IT++ Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
sigfun.h
Go to the documentation of this file.
1 
29 #ifndef SIGFUN_H
30 #define SIGFUN_H
31 
32 #include <itpp/base/vec.h>
33 
34 
35 namespace itpp
36 {
37 
69 void xcorr_old(const vec &x, const vec &y, vec &out, const int max_lag = -1, const std::string scaleopt = "none");
70 void xcorr(const vec &x, const vec &y, vec &out, const int max_lag = -1, const std::string scaleopt = "none");
100 vec xcorr_old(const vec &x, const vec &y, const int max_lag = -1, const std::string scaleopt = "none");
101 vec xcorr(const vec &x, const vec &y, const int max_lag = -1, const std::string scaleopt = "none");
109 cvec xcorr(const cvec &x, const cvec &y, const int max_lag = -1, const std::string scaleopt = "none");
110 
111 
137 vec xcorr_old(const vec &x, const int max_lag = -1, const std::string scaleopt = "none");
138 vec xcorr(const vec &x, const int max_lag = -1, const std::string scaleopt = "none");
146 cvec xcorr(const cvec &x, const int max_lag = -1, const std::string scaleopt = "none");
147 
153 void xcorr(const cvec &x, const cvec &y, cvec &out, const int max_lag = -1, const std::string scaleopt = "none",
154  bool autoflag = true);
155 
167 mat cov(const mat &X, bool is_zero_mean = false);
168 
169 //vec cov(const vec &x, short order);
170 
176 vec spectrum(const vec &v, int nfft = 256, int noverlap = 0);
177 
183 vec spectrum(const vec &v, const vec &w, int noverlap = 0);
184 
190 vec filter_spectrum(const vec &a, int nfft = 256);
191 
197 vec filter_spectrum(const vec &a, const vec &b, int nfft = 256);
198 
201 } // namespace itpp
202 
203 #endif // #ifndef SIGFUN_H
SourceForge Logo

Generated on Fri Mar 21 2014 17:14:14 for IT++ by Doxygen 1.8.1.2