Lines Matching refs:Ex
295 static void frame_analysis(DenoiseState *st, kiss_fft_cpx *X, float *Ex, const float *in) { in frame_analysis() argument
307 compute_band_energy(Ex, X); in frame_analysis()
311 … float *Ex, float *Ep, float *Exp, float *features, const float *in) { in compute_frame_features() argument
324 frame_analysis(st, X, Ex, in); in compute_frame_features()
343 for (i=0;i<NB_BANDS;i++) Exp[i] = Exp[i]/sqrt(.001+Ex[i]*Ep[i]); in compute_frame_features()
352 Ly[i] = log10(1e-2+Ex[i]); in compute_frame_features()
356 E += Ex[i]; in compute_frame_features()
422 void pitch_filter(kiss_fft_cpx *X, const kiss_fft_cpx *P, const float *Ex, const float *Ep, in pitch_filter() argument
437 r[i] *= sqrt(Ex[i]/(1e-8+Ep[i])); in pitch_filter()
449 norm[i] = sqrt(Ex[i]/(1e-8+newE[i])); in pitch_filter()
463 float Ex[NB_BANDS], Ep[NB_BANDS]; in rnnoise_process_frame() local
473 silence = compute_frame_features(st, X, P, Ex, Ep, Exp, features, x); in rnnoise_process_frame()
477 pitch_filter(X, P, Ex, Ep, Exp, g); in rnnoise_process_frame()
549 float Ex[NB_BANDS], Ey[NB_BANDS], En[NB_BANDS], Ep[NB_BANDS]; in main() local
622 int silence = compute_frame_features(noisy, X, P, Ex, Ep, Exp, features, xn); in main()
623 pitch_filter(X, P, Ex, Ep, Exp, g); in main()
626 g[i] = sqrt((Ey[i]+1e-3)/(Ex[i]+1e-3)); in main()
629 if (Ey[i] < 5e-2 && Ex[i] < 5e-2) g[i] = -1; in main()