lpcfunc.h
Go to the documentation of this file.
#ifndef LPCFUNC_H
#define LPCFUNC_H
#include <itpp/base/vec.h>
#include <itpp/itexports.h>
namespace itpp
{
ITPP_EXPORT vec chirp(const vec &a, double factor);
ITPP_EXPORT double sd(const vec &In1, const vec &In2);
ITPP_EXPORT double sd(const vec &In1, const vec &In2, double highestfreq);
ITPP_EXPORT vec lerouxguegenrc(const vec &R, int order);
ITPP_EXPORT vec levinson(const vec &R2, int order);
ITPP_EXPORT vec autocorr(const vec &x, int order);
ITPP_EXPORT vec lpc(const vec &x, int order);
ITPP_EXPORT vec schurrc(const vec &R, int order);
ITPP_EXPORT vec ac2rc(const vec &ac);
ITPP_EXPORT vec ac2poly(const vec &ac);
ITPP_EXPORT vec is2rc(const vec &is);
ITPP_EXPORT vec lar2rc(const vec &lar);
ITPP_EXPORT vec lsf2poly(const vec &lsf);
ITPP_EXPORT vec poly2ac(const vec &poly);
ITPP_EXPORT vec poly2lsf(const vec &poly);
ITPP_EXPORT vec poly2rc(const vec &poly);
ITPP_EXPORT vec poly2cepstrum(const vec &a);
ITPP_EXPORT vec poly2cepstrum(const vec &a, int num);
ITPP_EXPORT vec cepstrum2poly(const vec &c);
ITPP_EXPORT vec rc2ac(const vec &rc);
ITPP_EXPORT vec rc2is(const vec &rc);
ITPP_EXPORT vec rc2lar(const vec &rc);
ITPP_EXPORT vec rc2poly(const vec &rc);
} // namespace itpp
#endif // #ifndef LPCFUNC_H
itpp::sd
ITPP_EXPORT double sd(const vec &In1, const vec &In2)
Spectral distortion between two vectors, in dB.
itpp::rc2lar
ITPP_EXPORT vec rc2lar(const vec &rc)
rc2lar - Reflection coefficients to log area ratios conversion.
itpp::cepstrum2poly
ITPP_EXPORT vec cepstrum2poly(const vec &c)
cepstrum2poly - Cepstrum to prediction polynomial conversion.
itpp::is2rc
ITPP_EXPORT vec is2rc(const vec &is)
is2rc - Inverse sine parameters to reflection coefficients conversion.
itpp::ac2rc
ITPP_EXPORT vec ac2rc(const vec &ac)
ac2rc - Autocorrelation sequence to reflection coefficients conversion.
itpp::lar2rc
ITPP_EXPORT vec lar2rc(const vec &lar)
lar2rc - Log area ratios to reflection coefficients conversion.
itpp::autocorr
ITPP_EXPORT vec autocorr(const vec &x, int order)
Computes the autocorrelation function.
itpp::rc2ac
ITPP_EXPORT vec rc2ac(const vec &rc)
rc2ac - Reflection coefficients to autocorrelation sequence conversion.
itpp::chirp
ITPP_EXPORT vec chirp(const vec &a, double factor)
Returns a chirped version of the input vector.
itpp::schurrc
ITPP_EXPORT vec schurrc(const vec &R, int order)
schurrc - Schur algorithm.
itpp::rc2is
ITPP_EXPORT vec rc2is(const vec &rc)
rc2is - Reflection coefficients to inverse sine parameters conversion.
itpp::poly2ac
ITPP_EXPORT vec poly2ac(const vec &poly)
poly2ac - Prediction polynomial to autocorrelation sequence conversion.
itpp::ac2poly
ITPP_EXPORT vec ac2poly(const vec &ac)
ac2poly - Autocorrelation sequence to prediction polynomial conversion.
itpp::lerouxguegenrc
ITPP_EXPORT vec lerouxguegenrc(const vec &R, int order)
Computes reflection coefficients from autocorrelation, using the Le-Roux-Guegen algorithm.
itpp::poly2rc
ITPP_EXPORT vec poly2rc(const vec &poly)
poly2rc - Prediction polynomial to reflection coefficients conversion.
itpp::poly2cepstrum
ITPP_EXPORT vec poly2cepstrum(const vec &a)
poly2cepstrum - Prediction polynomial to cepstrum conversion.
itpp::poly2lsf
ITPP_EXPORT vec poly2lsf(const vec &poly)
poly2lsf - Prediction polynomial to line spectral frequencies conversion.
itpp::lpc
ITPP_EXPORT vec lpc(const vec &x, int order)
lpc - Linear Predictive Coefficients using autocorrelation method.
itpp::rc2poly
ITPP_EXPORT vec rc2poly(const vec &rc)
rc2poly - Reflection coefficients to prediction polynomial conversion.
itpp::poly
void poly(const vec &r, vec &p)
Create a polynomial of the given rootsCreate a polynomial p with roots r.
Definition: poly.cpp:40
itpp::levinson
ITPP_EXPORT vec levinson(const vec &R2, int order)
Levinson - Levinson-Durbin recursion.
vec.h
Templated Vector Class Definitions.
itpp::lsf2poly
ITPP_EXPORT vec lsf2poly(const vec &lsf)
lsf2poly - Line spectral frequencies to prediction polynomial conversion.

Generated on Thu Mar 20 2014 12:26:43 for IT++ by Doxygen 1.8.6