IT++ Logo Newcom Logo

lpcfunc.h

Go to the documentation of this file.
00001 
00048 #ifndef LPCFUNC_H
00049 #define LPCFUNC_H
00050 
00051 #include <itpp/base/vec.h>
00052 
00053 
00054 namespace itpp {
00055 
00058 
00059 
00061   vec chirp(const vec &a, double factor);
00063   double sd(const vec &In1, const vec &In2);
00065   double sd(const vec &In1, const vec &In2, double highestfreq);
00067   vec lerouxguegenrc(const vec &R, int order);
00069   vec levinson(const vec &R2, int order);
00071   vec autocorr(const vec &x, int order);
00073   vec lpc(const vec &x, int order);
00075   vec schurrc(const vec &R, int order);
00077   vec ac2rc(const vec &ac);
00079   vec ac2poly(const vec &ac);
00081   vec is2rc(const vec &is);
00083   vec lar2rc(const vec &lar);
00085   vec lsf2poly(const vec &lsf);
00087   vec poly2ac(const vec &poly);
00089   vec poly2lsf(const vec &poly);
00091   vec poly2rc(const vec &poly);
00093   vec poly2cepstrum(const vec &a);
00095   vec poly2cepstrum(const vec &a, int num);
00097   vec cepstrum2poly(const vec &c);
00099   vec rc2ac(const vec &rc);
00101   vec rc2is(const vec &rc);
00103   vec rc2lar(const vec &rc);
00105   vec rc2poly(const vec &rc);
00106 
00108 
00109 } // namespace itpp
00110 
00111 #endif // #ifndef LPCFUNC_H
SourceForge Logo

Generated on Thu Aug 30 02:47:20 2007 for IT++ by Doxygen 1.5.3