Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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

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

public class Silk_noise_shape_analysis_FLP
extends Object

Author:
Jing Dai, Dingxin Xu

Constructor Summary
Silk_noise_shape_analysis_FLP()
           
 
Method Summary
(package private) static void LPC_fit_int16(float[] a, int a_offset, float bwe, int L, float maxVal)
           
(package private) static void SKP_Silk_noise_shape_analysis_FLP(SKP_Silk_encoder_state_FLP psEnc, SKP_Silk_encoder_control_FLP psEncCtrl, float[] pitch_res, int pitch_res_offset, float[] x, int x_offset)
          Compute noise shaping coefficients and initial gain values.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Silk_noise_shape_analysis_FLP

public Silk_noise_shape_analysis_FLP()
Method Detail

SKP_Silk_noise_shape_analysis_FLP

static void SKP_Silk_noise_shape_analysis_FLP(SKP_Silk_encoder_state_FLP psEnc,
                                              SKP_Silk_encoder_control_FLP psEncCtrl,
                                              float[] pitch_res,
                                              int pitch_res_offset,
                                              float[] x,
                                              int x_offset)
Compute noise shaping coefficients and initial gain values.

Parameters:
psEnc - Encoder state FLP
psEncCtrl - Encoder control FLP
pitch_res - LPC residual from pitch analysis
pitch_res_offset - offset of valid data.
x - Input signal [frame_length + la_shape]
x_offset - offset of valid data.

LPC_fit_int16

static void LPC_fit_int16(float[] a,
                          int a_offset,
                          float bwe,
                          int L,
                          float maxVal)
Parameters:
a - Unstable/stabilized LPC vector [L].
a_offset - offset of valid data.
bwe - Bandwidth expansion factor.
L - Number of LPC parameters in the input vector.
maxVal - Maximum value allowed.

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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