Home | History | Annotate | Download | only in libspeex

Lines Matching refs:gamma

291    y = gamma(1.25)^2 * M(-.25;1;-x) / sqrt(x)  
351 y = gamma(1.25)^2 * M(-.25;1;-x) / sqrt(x)
794 spx_word16_t gamma;
803 /* Computing update gamma = .1 + .9*(old/(old+noise))^2 */
804 gamma = QCONST16(.1f,15)+MULT16_16_Q15(QCONST16(.89f,15),SQR16_Q15(DIV32_16_Q15(st->old_ps[i],ADD32(st->old_ps[i],tot_noise))));
806 /* A priori SNR update = gamma*max(0,post) + (1-gamma)*old/noise */
807 st->prior[i] = EXTRACT16(PSHR32(ADD32(MULT16_16(gamma,MAX16(0,st->post[i])), MULT16_16(Q15_ONE-gamma,DIV32_16_Q8(st->old_ps[i],tot_noise))), 15));