![]() |
NMSIS-DSP
Version 1.4.1
NMSIS DSP Software Library
|
Functions | |
| RISCV_DSP_ATTRIBUTE void | riscv_levinson_durbin_f16 (const float16_t *phi, float16_t *a, float16_t *err, int nbCoefs) |
| Levinson Durbin. More... | |
| RISCV_DSP_ATTRIBUTE void | riscv_levinson_durbin_f32 (const float32_t *phi, float32_t *a, float32_t *err, int nbCoefs) |
| Levinson Durbin. More... | |
| RISCV_DSP_ATTRIBUTE void | riscv_levinson_durbin_q31 (const q31_t *phi, q31_t *a, q31_t *err, int nbCoefs) |
| Levinson Durbin. More... | |
| RISCV_DSP_ATTRIBUTE void riscv_levinson_durbin_f16 | ( | const float16_t * | phi, |
| float16_t * | a, | ||
| float16_t * | err, | ||
| int | nbCoefs | ||
| ) |
Levinson Durbin.
| [in] | phi | autocovariance vector starting with lag 0 (length is nbCoefs + 1) |
| [out] | a | autoregressive coefficients |
| [out] | err | prediction error (variance) |
| [in] | nbCoefs | number of autoregressive coefficients |
| RISCV_DSP_ATTRIBUTE void riscv_levinson_durbin_f32 | ( | const float32_t * | phi, |
| float32_t * | a, | ||
| float32_t * | err, | ||
| int | nbCoefs | ||
| ) |
Levinson Durbin.
| [in] | phi | autocovariance vector starting with lag 0 (length is nbCoefs + 1) |
| [out] | a | autoregressive coefficients |
| [out] | err | prediction error (variance) |
| [in] | nbCoefs | number of autoregressive coefficients |
| RISCV_DSP_ATTRIBUTE void riscv_levinson_durbin_q31 | ( | const q31_t * | phi, |
| q31_t * | a, | ||
| q31_t * | err, | ||
| int | nbCoefs | ||
| ) |
Levinson Durbin.
| [in] | phi | autocovariance vector starting with lag 0 (length is nbCoefs + 1) |
| [out] | a | autoregressive coefficients |
| [out] | err | prediction error (variance) |
| [in] | nbCoefs | number of autoregressive coefficients |