Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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

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

public class Silk_biquad
extends Object

Second order ARMA filter Can handle slowly varying filter coefficients

Author:
Jing Dai

Constructor Summary
Silk_biquad()
           
 
Method Summary
(package private) static void SKP_Silk_biquad(short[] in, int in_offset, short[] B, short[] A, int[] S, short[] out, int out_offset, int len)
          Second order ARMA filter Can handle slowly varying filter coefficients
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Silk_biquad

public Silk_biquad()
Method Detail

SKP_Silk_biquad

static void SKP_Silk_biquad(short[] in,
                            int in_offset,
                            short[] B,
                            short[] A,
                            int[] S,
                            short[] out,
                            int out_offset,
                            int len)
Second order ARMA filter Can handle slowly varying filter coefficients

Parameters:
in - input signal
in_offset - offset of valid data.
B - MA coefficients, Q13 [3]
A - AR coefficients, Q13 [2]
S - state vector [2]
out - output signal
out_offset - offset of valid data.
len - signal length

Jitsi: the OpenSource Java VoIP and Instant Messaging client.

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