Jitsi: the OpenSource Java VoIP and Instant Messaging client.

net.java.sip.communicator.impl.neomedia.codec.audio.silk
Class Silk_LPC_stabilize

java.lang.Object
  extended by net.java.sip.communicator.impl.neomedia.codec.audio.silk.Silk_LPC_stabilize

public class Silk_LPC_stabilize
extends Object


Field Summary
(package private) static int LPC_STABILIZE_LPC_MAX_ABS_VALUE_Q16
           
 
Constructor Summary
Silk_LPC_stabilize()
           
 
Method Summary
(package private) static void SKP_Silk_LPC_fit(short[] a_QQ, int[] a_Q24, int QQ, int L)
           
(package private) static void SKP_Silk_LPC_stabilize(short[] a_Q12, int[] a_Q16, int bwe_Q16, int L)
          LPC stabilizer, for a single input data vector.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LPC_STABILIZE_LPC_MAX_ABS_VALUE_Q16

static final int LPC_STABILIZE_LPC_MAX_ABS_VALUE_Q16
See Also:
Constant Field Values
Constructor Detail

Silk_LPC_stabilize

public Silk_LPC_stabilize()
Method Detail

SKP_Silk_LPC_stabilize

static void SKP_Silk_LPC_stabilize(short[] a_Q12,
                                   int[] a_Q16,
                                   int bwe_Q16,
                                   int L)
LPC stabilizer, for a single input data vector.

Parameters:
a_Q12 - stabilized LPC vector [L]
a_Q16 - LPC vector [L]
bwe_Q16 - Bandwidth expansion factor
L - Number of LPC parameters in the input vector

SKP_Silk_LPC_fit

static void SKP_Silk_LPC_fit(short[] a_QQ,
                             int[] a_Q24,
                             int QQ,
                             int L)
Parameters:
a_QQ - Stabilized LPC vector, Q(24-rshift) [L]
a_Q24 - LPC vector [L]
QQ - Q domain of output LPC vector
L - Number of LPC parameters in the input vector

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.