ex

Fork of mbed-os-example-mbed5-blinky by mbed-os-examples

Embed: (wiki syntax)

« Back to documentation index

ltp.h File Reference

ltp.h File Reference

Long-Term Prediction functions. More...

Go to the source code of this file.

Data Structures

struct  ltp_params
 LTP parameters. More...

Functions

int pitch_search_3tap (spx_word16_t target[], spx_word16_t *sw, spx_coef_t ak[], spx_coef_t awk1[], spx_coef_t awk2[], spx_sig_t exc[], const void *par, int start, int end, spx_word16_t pitch_coef, int p, int nsf, SpeexBits *bits, char *stack, spx_word16_t *exc2, spx_word16_t *r, int complexity, int cdbk_offset, int plc_tuning, spx_word32_t *cumul_gain)
 Finds the best quantized 3-tap pitch predictor by analysis by synthesis.
int forced_pitch_quant (spx_word16_t target[], spx_word16_t *sw, spx_coef_t ak[], spx_coef_t awk1[], spx_coef_t awk2[], spx_sig_t exc[], const void *par, int start, int end, spx_word16_t pitch_coef, int p, int nsf, SpeexBits *bits, char *stack, spx_word16_t *exc2, spx_word16_t *r, int complexity, int cdbk_offset, int plc_tuning, spx_word32_t *cumul_gain)
 Forced pitch delay and gain.
void forced_pitch_unquant (spx_word16_t exc[], spx_word32_t exc_out[], int start, int end, spx_word16_t pitch_coef, const void *par, int nsf, int *pitch_val, spx_word16_t *gain_val, SpeexBits *bits, char *stack, int lost, int subframe_offset, spx_word16_t last_pitch_gain, int cdbk_offset)
 Unquantize forced pitch delay and gain.

Detailed Description

Long-Term Prediction functions.

Definition in file ltp.h.


Function Documentation

int forced_pitch_quant ( spx_word16_t  target[],
spx_word16_t *  sw,
spx_coef_t  ak[],
spx_coef_t  awk1[],
spx_coef_t  awk2[],
spx_sig_t  exc[],
const void *  par,
int  start,
int  end,
spx_word16_t  pitch_coef,
int  p,
int  nsf,
SpeexBits bits,
char *  stack,
spx_word16_t *  exc2,
spx_word16_t *  r,
int  complexity,
int  cdbk_offset,
int  plc_tuning,
spx_word32_t *  cumul_gain 
)

Forced pitch delay and gain.

void forced_pitch_unquant ( spx_word16_t  exc[],
spx_word32_t  exc_out[],
int  start,
int  end,
spx_word16_t  pitch_coef,
const void *  par,
int  nsf,
int *  pitch_val,
spx_word16_t *  gain_val,
SpeexBits bits,
char *  stack,
int  lost,
int  subframe_offset,
spx_word16_t  last_pitch_gain,
int  cdbk_offset 
)

Unquantize forced pitch delay and gain.

int pitch_search_3tap ( spx_word16_t  target[],
spx_word16_t *  sw,
spx_coef_t  ak[],
spx_coef_t  awk1[],
spx_coef_t  awk2[],
spx_sig_t  exc[],
const void *  par,
int  start,
int  end,
spx_word16_t  pitch_coef,
int  p,
int  nsf,
SpeexBits bits,
char *  stack,
spx_word16_t *  exc2,
spx_word16_t *  r,
int  complexity,
int  cdbk_offset,
int  plc_tuning,
spx_word32_t *  cumul_gain 
)

Finds the best quantized 3-tap pitch predictor by analysis by synthesis.