|
SIP Communicator: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.java.sip.communicator.impl.media.codec.audio.g729.Lpc
class Lpc
Lpc analysis routines. NOTE: these routines are assuming that the order is defined as M and that NC is defined as M/2. M has to be even
| Constructor Summary | |
|---|---|
Lpc()
|
|
| Method Summary | |
|---|---|
(package private) static void |
autocorr(float[] x,
int x_offset,
int m,
float[] r)
Compute the auto-correlations of windowed speech signal |
(package private) static void |
az_lsp(float[] a,
int a_offset,
float[] lsp,
float[] old_lsp)
Compute the LSPs from the LP coefficients a[] using Chebyshev polynomials. |
(package private) static void |
lag_window(int m,
float[] r)
Lag windowing of the autocorrelations |
(package private) static float |
levinson(float[] r,
float[] a,
int a_offset,
float[] rc)
Levinson-Durbin recursion to compute LPC parameters. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
Lpc()
| Method Detail |
|---|
static void autocorr(float[] x,
int x_offset,
int m,
float[] r)
x - (i) input signal x[0:L_WINDOW]x_offset - (i) input signal offsetm - (i) LPC orderr - (o) auto-correlation vector r[0:M]
static void lag_window(int m,
float[] r)
m - (i) LPC orderr - (i/o) correlation
static float levinson(float[] r,
float[] a,
int a_offset,
float[] rc)
r - (i) auto correlation coefficients r[0:M]a - (o) lpc coefficients a[0] = 1a_offset - (i) lpc coefficients offsetrc - (o) reflection coefficients rc[0:M-1]
static void az_lsp(float[] a,
int a_offset,
float[] lsp,
float[] old_lsp)
a - (i) LP filter coefficientsa_offset - (i) LP filter coefficients offsetlsp - (o) Line spectral pairs (in the cosine domain)old_lsp - (i) LSP vector from past frame
|
SIP Communicator: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||