lar2par#

class diffsptk.LogAreaRatioToParcorCoefficients(par_order)[source]#

See this page for details.

Parameters:
par_orderint >= 0

Order of PARCOR, \(M\).

forward(g)[source]#

Convert LAR to PARCOR.

Parameters:
gTensor [shape=(…, M+1)]

Log area ratio.

Returns:
outTensor [shape=(…, M+1)]

PARCOR coefficients.

Examples

>>> g = diffsptk.ramp(1, 4) * 0.1
>>> lar2par = diffsptk.LogAreaRatioToParcorCoefficients(3)
>>> k = lar2par(g)
>>> k
tensor([0.1000, 0.0997, 0.1489, 0.1974])
diffsptk.functional.lar2par(g)[source]#

Convert LAR to PARCOR.

Parameters:
gTensor [shape=(…, M+1)]

Log area ratio.

Returns:
outTensor [shape=(…, M+1)]

PARCOR coefficients.

See also

par2lar par2lpc