Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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

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

public class Silk_corrMatrix_FLP
extends Object

Correlation matrix computations for LS estimate.

Author:
Dingxin Xu

Constructor Summary
Silk_corrMatrix_FLP()
           
 
Method Summary
(package private) static void SKP_Silk_corrMatrix_FLP(float[] x, int x_offset, int L, int Order, float[] XX, int XX_offset)
          Calculates correlation matrix X'*X.
(package private) static void SKP_Silk_corrVector_FLP(float[] x, int x_offset, float[] t, int t_offset, int L, int Order, float[] Xt)
          Calculates correlation vector X'*t.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Silk_corrMatrix_FLP

public Silk_corrMatrix_FLP()
Method Detail

SKP_Silk_corrVector_FLP

static void SKP_Silk_corrVector_FLP(float[] x,
                                    int x_offset,
                                    float[] t,
                                    int t_offset,
                                    int L,
                                    int Order,
                                    float[] Xt)
Calculates correlation vector X'*t.

Parameters:
x - x vector [L+order-1] used to create X.
x_offset - offset of valid data.
t - Target vector [L].
t_offset - offset of valid data.
L - Length of vecors.
Order - Max lag for correlation.
Xt - X'*t correlation vector [order].

SKP_Silk_corrMatrix_FLP

static void SKP_Silk_corrMatrix_FLP(float[] x,
                                    int x_offset,
                                    int L,
                                    int Order,
                                    float[] XX,
                                    int XX_offset)
Calculates correlation matrix X'*X.

Parameters:
x - x vector [ L+order-1 ] used to create X.
x_offset - offset of valid data.
L - Length of vectors.
Order - Max lag for correlation.
XX - X'*X correlation matrix [order x order].
XX_offset - offset of valid data.

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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