IT++ 4.3.1
LPC-related Functions

Functions

ITPP_EXPORT vec itpp::chirp (const vec &a, double factor)
 Returns a chirped version of the input vector.
ITPP_EXPORT double itpp::sd (const vec &In1, const vec &In2)
 Spectral distortion between two vectors, in dB.
ITPP_EXPORT double itpp::sd (const vec &In1, const vec &In2, double highestfreq)
 Spectral distortion between two vectors, in dB, up to highest frequency highestfreq.
ITPP_EXPORT vec itpp::lerouxguegenrc (const vec &R, int order)
 Computes reflection coefficients from autocorrelation, using the Le-Roux-Guegen algorithm.
ITPP_EXPORT vec itpp::levinson (const vec &R2, int order)
 Levinson - Levinson-Durbin recursion.
ITPP_EXPORT vec itpp::autocorr (const vec &x, int order)
 Computes the autocorrelation function.
ITPP_EXPORT vec itpp::lpc (const vec &x, int order)
 lpc - Linear Predictive Coefficients using autocorrelation method.
ITPP_EXPORT vec itpp::schurrc (const vec &R, int order)
 schurrc - Schur algorithm.
ITPP_EXPORT vec itpp::ac2rc (const vec &ac)
 ac2rc - Autocorrelation sequence to reflection coefficients conversion.
ITPP_EXPORT vec itpp::ac2poly (const vec &ac)
 ac2poly - Autocorrelation sequence to prediction polynomial conversion.
ITPP_EXPORT vec itpp::is2rc (const vec &is)
 is2rc - Inverse sine parameters to reflection coefficients conversion.
ITPP_EXPORT vec itpp::lar2rc (const vec &lar)
 lar2rc - Log area ratios to reflection coefficients conversion.
ITPP_EXPORT vec itpp::lsf2poly (const vec &lsf)
 lsf2poly - Line spectral frequencies to prediction polynomial conversion.
ITPP_EXPORT vec itpp::poly2ac (const vec &poly)
 poly2ac - Prediction polynomial to autocorrelation sequence conversion.
ITPP_EXPORT vec itpp::poly2lsf (const vec &poly)
 poly2lsf - Prediction polynomial to line spectral frequencies conversion.
ITPP_EXPORT vec itpp::poly2rc (const vec &poly)
 poly2rc - Prediction polynomial to reflection coefficients conversion.
ITPP_EXPORT vec itpp::poly2cepstrum (const vec &a)
 poly2cepstrum - Prediction polynomial to cepstrum conversion.
ITPP_EXPORT vec itpp::poly2cepstrum (const vec &a, int num)
 poly2cepstrum - Prediction polynomial to cepstrum conversion, to the specified order.
ITPP_EXPORT vec itpp::cepstrum2poly (const vec &c)
 cepstrum2poly - Cepstrum to prediction polynomial conversion.
ITPP_EXPORT vec itpp::rc2ac (const vec &rc)
 rc2ac - Reflection coefficients to autocorrelation sequence conversion.
ITPP_EXPORT vec itpp::rc2is (const vec &rc)
 rc2is - Reflection coefficients to inverse sine parameters conversion.
ITPP_EXPORT vec itpp::rc2lar (const vec &rc)
 rc2lar - Reflection coefficients to log area ratios conversion.
ITPP_EXPORT vec itpp::rc2poly (const vec &rc)
 rc2poly - Reflection coefficients to prediction polynomial conversion.

Detailed Description

Function Documentation

◆ chirp()

ITPP_EXPORT vec itpp::chirp ( const vec & a,
double factor )

Returns a chirped version of the input vector.

References chirp().

Referenced by chirp().

◆ sd() [1/2]

ITPP_EXPORT double itpp::sd ( const vec & In1,
const vec & In2 )

Spectral distortion between two vectors, in dB.

References sd().

Referenced by sd(), and sd().

◆ sd() [2/2]

ITPP_EXPORT double itpp::sd ( const vec & In1,
const vec & In2,
double highestfreq )

Spectral distortion between two vectors, in dB, up to highest frequency highestfreq.

References sd().

◆ lerouxguegenrc()

ITPP_EXPORT vec itpp::lerouxguegenrc ( const vec & R,
int order )

Computes reflection coefficients from autocorrelation, using the Le-Roux-Guegen algorithm.

References lerouxguegenrc().

Referenced by lerouxguegenrc().

◆ levinson()

ITPP_EXPORT vec itpp::levinson ( const vec & R2,
int order )

Levinson - Levinson-Durbin recursion.

References levinson().

Referenced by levinson().

◆ autocorr()

ITPP_EXPORT vec itpp::autocorr ( const vec & x,
int order )

Computes the autocorrelation function.

References autocorr().

Referenced by autocorr().

◆ lpc()

ITPP_EXPORT vec itpp::lpc ( const vec & x,
int order )

lpc - Linear Predictive Coefficients using autocorrelation method.

References lpc().

Referenced by lpc().

◆ schurrc()

ITPP_EXPORT vec itpp::schurrc ( const vec & R,
int order )

schurrc - Schur algorithm.

References schurrc().

Referenced by schurrc().

◆ ac2rc()

ITPP_EXPORT vec itpp::ac2rc ( const vec & ac)

ac2rc - Autocorrelation sequence to reflection coefficients conversion.

References ac2rc().

Referenced by ac2rc().

◆ ac2poly()

ITPP_EXPORT vec itpp::ac2poly ( const vec & ac)

ac2poly - Autocorrelation sequence to prediction polynomial conversion.

References ac2poly().

Referenced by ac2poly().

◆ is2rc()

ITPP_EXPORT vec itpp::is2rc ( const vec & is)

is2rc - Inverse sine parameters to reflection coefficients conversion.

References is2rc().

Referenced by is2rc().

◆ lar2rc()

ITPP_EXPORT vec itpp::lar2rc ( const vec & lar)

lar2rc - Log area ratios to reflection coefficients conversion.

References lar2rc().

Referenced by lar2rc().

◆ lsf2poly()

ITPP_EXPORT vec itpp::lsf2poly ( const vec & lsf)

lsf2poly - Line spectral frequencies to prediction polynomial conversion.

References lsf2poly().

Referenced by lsf2poly().

◆ poly2ac()

ITPP_EXPORT vec itpp::poly2ac ( const vec & poly)

poly2ac - Prediction polynomial to autocorrelation sequence conversion.

References poly(), and poly2ac().

Referenced by poly2ac().

◆ poly2lsf()

ITPP_EXPORT vec itpp::poly2lsf ( const vec & poly)

poly2lsf - Prediction polynomial to line spectral frequencies conversion.

References poly(), and poly2lsf().

Referenced by poly2lsf().

◆ poly2rc()

ITPP_EXPORT vec itpp::poly2rc ( const vec & poly)

poly2rc - Prediction polynomial to reflection coefficients conversion.

References poly(), and poly2rc().

Referenced by poly2rc().

◆ poly2cepstrum() [1/2]

ITPP_EXPORT vec itpp::poly2cepstrum ( const vec & a)

poly2cepstrum - Prediction polynomial to cepstrum conversion.

References poly2cepstrum().

Referenced by poly2cepstrum(), and poly2cepstrum().

◆ poly2cepstrum() [2/2]

ITPP_EXPORT vec itpp::poly2cepstrum ( const vec & a,
int num )

poly2cepstrum - Prediction polynomial to cepstrum conversion, to the specified order.

References poly2cepstrum().

◆ cepstrum2poly()

ITPP_EXPORT vec itpp::cepstrum2poly ( const vec & c)

cepstrum2poly - Cepstrum to prediction polynomial conversion.

References cepstrum2poly().

Referenced by cepstrum2poly().

◆ rc2ac()

ITPP_EXPORT vec itpp::rc2ac ( const vec & rc)

rc2ac - Reflection coefficients to autocorrelation sequence conversion.

References rc2ac().

Referenced by rc2ac().

◆ rc2is()

ITPP_EXPORT vec itpp::rc2is ( const vec & rc)

rc2is - Reflection coefficients to inverse sine parameters conversion.

References rc2is().

Referenced by rc2is().

◆ rc2lar()

ITPP_EXPORT vec itpp::rc2lar ( const vec & rc)

rc2lar - Reflection coefficients to log area ratios conversion.

References rc2lar().

Referenced by rc2lar().

◆ rc2poly()

ITPP_EXPORT vec itpp::rc2poly ( const vec & rc)

rc2poly - Reflection coefficients to prediction polynomial conversion.

References rc2poly().

Referenced by rc2poly().