net.java.sip.communicator.impl.neomedia.codec.audio.silk
Class Silk_allpass_int
java.lang.Object
net.java.sip.communicator.impl.neomedia.codec.audio.silk.Silk_allpass_int
public class Silk_allpass_int
- extends Object
First-order allpass filter with
transfer function:
A + Z^(-1)
H(z) = ------------
1 + A*Z^(-1)
Implemented using minimum multiplier filter design.
Reference: http://www.univ.trieste.it/~ramponi/teaching/
DSP/materiale/Ch6(2).pdf
- Author:
- Dingxin Xu
|
Method Summary |
(package private) static void |
SKP_Silk_allpass_int(int[] in,
int in_offset,
int[] S,
int S_offset,
int A,
int[] out,
int out_offset,
int len)
First-order allpass filter. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Silk_allpass_int
public Silk_allpass_int()
SKP_Silk_allpass_int
static void SKP_Silk_allpass_int(int[] in,
int in_offset,
int[] S,
int S_offset,
int A,
int[] out,
int out_offset,
int len)
- First-order allpass filter.
- Parameters:
in - Q25 input signal [len]in_offset - offset of valid data.S - Q25 state [1]S_offset - offset of valid data.A - Q15 coefficient (0 <= A < 32768)out - Q25 output signal [len]out_offset - offset of valid data.len - Number of samples
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under LGPL license.