LIBDSP Version 4.1.9
LIBDSP Software Library
Loading...
Searching...
No Matches
Levinson Durbin Algorithm
Collaboration diagram for Levinson Durbin Algorithm:

Functions

void tpt_levinson_durbin_f32 (f32_t *aCoeff, f32_t *aErr, const f32_t *aPhi, int numCoeff)
 Levinson Durbin.
void tpt_levinson_durbin_q31 (q31_t *a, q31_t *err, const q31_t *phi, int nbCoefs)
 Levinson Durbin.

Detailed Description

Function Documentation

◆ tpt_levinson_durbin_f32()

void tpt_levinson_durbin_f32 ( f32_t * aCoeff,
f32_t * aErr,
const f32_t * aPhi,
int numCoeff )

Levinson Durbin.

Parameters
[out]aCoeffautoregressive coefficients
[out]aErrprediction error (variance)
[in]phiautocovariance vector starting with lag 0 (length is numCoeff + 1)
[in]numCoeffnumber of autoregressive coefficients
Returns
none

◆ tpt_levinson_durbin_q31()

void tpt_levinson_durbin_q31 ( q31_t * a,
q31_t * err,
const q31_t * phi,
int nbCoefs )

Levinson Durbin.

Levinson Durbin for Q31.

Parameters
[out]aautoregressive coefficients
[out]errprediction error (variance)
[in]phiautocovariance vector starting with lag 0 (length is nbCoefs + 1)
[in]nbCoefsnumber of autoregressive coefficients
Returns
none