pitch_gain_search_3tap
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.
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
-
- the best quantized 3-tap pitch predictor by analysis by synthesis.
quant
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)
Long Term Prediction Quantification (3Tap).
- quant in interface Ltp
unquant
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)
Long Term Prediction Unquantification (3Tap).
- unquant in interface Ltp
exc
- - 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
-