Package org.xiph.speex
Class Lsp
- java.lang.Object
-
- org.xiph.speex.Lsp
-
public class Lsp extends java.lang.ObjectLine Spectral Pair- Version:
- $Revision: 1.2 $
- Author:
- Jim Lawrence, helloNetwork.com, Marc Gimpel, Wimba S.A. (mgimpel@horizonwimba.com)
-
-
Field Summary
Fields Modifier and Type Field Description private float[]pw
-
Constructor Summary
Constructors Constructor Description Lsp()Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static floatcheb_poly_eva(float[] coef, float x, int m)This function evaluates a series of Chebyshev polynomials.static voidenforce_margin(float[] lsp, int len, float margin)Makes sure the LSPs are stable.static intlpc2lsp(float[] a, int lpcrdr, float[] freq, int nb, float delta)This function converts LPC coefficients to LSP coefficients.voidlsp2lpc(float[] freq, float[] ak, int lpcrdr)Line Spectral Pair to Linear Prediction Coefficients
-
-
-
Method Detail
-
cheb_poly_eva
public static final float cheb_poly_eva(float[] coef, float x, int m)This function evaluates a series of Chebyshev polynomials.- Parameters:
coef- - coefficients of the polynomial to be evaluated.x- - the point where polynomial is to be evaluated.m- - order of the polynomial.- Returns:
- the value of the polynomial at point x.
-
lpc2lsp
public static int lpc2lsp(float[] a, int lpcrdr, float[] freq, int nb, float delta)This function converts LPC coefficients to LSP coefficients.- Parameters:
a- - LPC coefficients.lpcrdr- - order of LPC coefficients (10).freq- - LSP frequencies in the x domain.nb- - number of sub-intervals (4).delta- - grid spacing interval (0.02).- Returns:
- the number of roots (the LSP coefs are returned in the array).
-
lsp2lpc
public void lsp2lpc(float[] freq, float[] ak, int lpcrdr)Line Spectral Pair to Linear Prediction Coefficients- Parameters:
freq-ak-lpcrdr-
-
enforce_margin
public static void enforce_margin(float[] lsp, int len, float margin)Makes sure the LSPs are stable.- Parameters:
lsp-len-margin-
-
-