public class Ltp3Tap extends Ltp
| Modifier and Type | Field and Description |
|---|---|
private float[][] |
e |
private float[] |
gain |
private int |
gain_bits |
private int[] |
gain_cdbk |
private int |
pitch_bits |
| Constructor and Description |
|---|
Ltp3Tap(int[] gain_cdbk,
int gain_bits,
int pitch_bits)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
private float |
pitch_gain_search_3tap(float[] target,
float[] ak,
float[] awk1,
float[] awk2,
float[] exc,
int es,
int pitch,
int p,
int nsf,
Bits bits,
float[] exc2,
int e2s,
float[] r,
int[] cdbk_index)
Finds the best quantized 3-tap pitch predictor by analysis by synthesis.
|
int |
quant(float[] target,
float[] sw,
int sws,
float[] ak,
float[] awk1,
float[] awk2,
float[] exc,
int es,
int start,
int end,
float pitch_coef,
int p,
int nsf,
Bits bits,
float[] exc2,
int e2s,
float[] r,
int complexity)
Long Term Prediction Quantification (3Tap).
|
int |
unquant(float[] exc,
int es,
int start,
float pitch_coef,
int nsf,
float[] gain_val,
Bits bits,
int count_lost,
int subframe_offset,
float last_pitch_gain)
Long Term Prediction Unquantification (3Tap).
|
inner_prod, open_loop_nbest_pitchprivate float[] gain
private int[] gain_cdbk
private int gain_bits
private int pitch_bits
private float[][] e
public Ltp3Tap(int[] gain_cdbk,
int gain_bits,
int pitch_bits)
gain_cdbk - gain_bits - pitch_bits - public final int quant(float[] target,
float[] sw,
int sws,
float[] ak,
float[] awk1,
float[] awk2,
float[] exc,
int es,
int start,
int end,
float pitch_coef,
int p,
int nsf,
Bits bits,
float[] exc2,
int e2s,
float[] r,
int complexity)
public final int unquant(float[] exc,
int es,
int start,
float pitch_coef,
int nsf,
float[] gain_val,
Bits bits,
int count_lost,
int subframe_offset,
float last_pitch_gain)
unquant in class Ltpexc - - Excitationes - - Excitation offsetstart - - Smallest pitch value allowedpitch_coef - - Voicing (pitch) coefficientnsf - - Number of samples in subframegain_val - bits - - Speex bits buffer.count_lost - subframe_offset - last_pitch_gain - private float pitch_gain_search_3tap(float[] target,
float[] ak,
float[] awk1,
float[] awk2,
float[] exc,
int es,
int pitch,
int p,
int nsf,
Bits bits,
float[] exc2,
int e2s,
float[] r,
int[] cdbk_index)
target - Target vectorak - LPCs for this subframeawk1 - Weighted LPCs #1 for this subframeawk2 - Weighted LPCs #2 for this subframeexc - Excitationes - pitch - Pitch valuep - Number of LPC coeffsnsf - Number of samples in subframebits - exc2 - e2s - r - cdbk_index - Copyright © 1999-2004 Wimba S.A. All Rights Reserved.