net.java.sip.communicator.impl.neomedia.codec.audio.silk
Class Silk_NLSF_stabilize
java.lang.Object
net.java.sip.communicator.impl.neomedia.codec.audio.silk.Silk_NLSF_stabilize
public class Silk_NLSF_stabilize
- extends Object
NLSF stabilizer:
- Moves NLSFs further apart if they are too close
- Moves NLSFs away from borders if they are too close
- High effort to achieve a modification with minimum Euclidean distance to input vector
- Output are sorted NLSF coefficients
- Author:
- Jing Dai, Dingxin Xu
|
Field Summary |
(package private) static int |
MAX_LOOPS
Constant Definitions. |
|
Method Summary |
(package private) static void |
SKP_Silk_NLSF_stabilize_multi(int[] NLSF_Q15,
int[] NDeltaMin_Q15,
int N,
int L)
NLSF stabilizer, over multiple input column data vectors. |
(package private) static void |
SKP_Silk_NLSF_stabilize(int[] NLSF_Q15,
int NLSF_Q15_offset,
int[] NDeltaMin_Q15,
int L)
NLSF 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 |
MAX_LOOPS
static final int MAX_LOOPS
- Constant Definitions.
- See Also:
- Constant Field Values
Silk_NLSF_stabilize
public Silk_NLSF_stabilize()
SKP_Silk_NLSF_stabilize
static void SKP_Silk_NLSF_stabilize(int[] NLSF_Q15,
int NLSF_Q15_offset,
int[] NDeltaMin_Q15,
int L)
- NLSF stabilizer, for a single input data vector.
- Parameters:
NLSF_Q15 - Unstable/stabilized normalized LSF vector in Q15 [L].NLSF_Q15_offset - offset of valid data.NDeltaMin_Q15 - Normalized delta min vector in Q15, NDeltaMin_Q15[L] must be >= 1 [L+1].L - Number of NLSF parameters in the input vector.
SKP_Silk_NLSF_stabilize_multi
static void SKP_Silk_NLSF_stabilize_multi(int[] NLSF_Q15,
int[] NDeltaMin_Q15,
int N,
int L)
- NLSF stabilizer, over multiple input column data vectors.
- Parameters:
NLSF_Q15 - Unstable/stabilized normalized LSF vectors in Q15 [LxN].NDeltaMin_Q15 - Normalized delta min vector in Q15, NDeltaMin_Q15[L] must be >= 1 [L+1].N - Number of input vectors to be stabilized.L - NLSF vector dimension.
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.