IT++ Logo

lpcfunc.h

Go to the documentation of this file.
00001 
00045 #ifndef LPCFUNC_H
00046 #define LPCFUNC_H
00047 
00048 #include <itpp/base/vec.h>
00049 
00050 
00051 namespace itpp {
00052 
00055 
00056 
00058   vec chirp(const vec &a, double factor);
00060   double sd(const vec &In1, const vec &In2);
00062   double sd(const vec &In1, const vec &In2, double highestfreq);
00064   vec lerouxguegenrc(const vec &R, int order);
00066   vec levinson(const vec &R2, int order);
00068   vec autocorr(const vec &x, int order);
00070   vec lpc(const vec &x, int order);
00072   vec schurrc(const vec &R, int order);
00074   vec ac2rc(const vec &ac);
00076   vec ac2poly(const vec &ac);
00078   vec is2rc(const vec &is);
00080   vec lar2rc(const vec &lar);
00082   vec lsf2poly(const vec &lsf);
00084   vec poly2ac(const vec &poly);
00086   vec poly2lsf(const vec &poly);
00088   vec poly2rc(const vec &poly);
00090   vec poly2cepstrum(const vec &a);
00092   vec poly2cepstrum(const vec &a, int num);
00094   vec cepstrum2poly(const vec &c);
00096   vec rc2ac(const vec &rc);
00098   vec rc2is(const vec &rc);
00100   vec rc2lar(const vec &rc);
00102   vec rc2poly(const vec &rc);
00103 
00105 
00106 } // namespace itpp
00107 
00108 #endif // #ifndef LPCFUNC_H
SourceForge Logo

Generated on Thu Apr 24 13:39:01 2008 for IT++ by Doxygen 1.5.5