pysptk.sptk.amcep

pysptk.sptk.amcep(x, b, alpha=0.35, lambda_coef=0.98, step=0.1, tau=0.9, pd=4, eps=1e-06)[source]

Adaptive mel-cepstral analysis

Parameters
xfloat

A input sample

barray, shape(order + 1), optional

MLSA filter coefficients. The result is stored in-place.

alphafloat, optional

All-pass constant. Default is 0.35.

lambda_coeffloat, optional

Leakage factor. Default is 0.98.

stepfloat, optional

Step size. Default is 0.1.

taufloat, optional

Momentum constant. Default is 0.9.

pdint, optional

Order of pade approximation. Default is 4.

epsfloat, optional

Minimum value for epsilon. Default is 1.0e-6.

Returns
prederrfloat

Prediction error

Raises
ValueError

if invalid order of pade approximation is specified