Home | History | Annotate | Download | only in ns

Lines Matching refs:noise

438 // Update the noise estimation information.
470 // Noise Estimation
473 uint32_t* noise,
582 // Sequentially update the noise during startup
588 noise[i] = (WebRtc_UWord32)(inst->noiseEstQuantile[i]); // Q(qNoise)
629 // For the noise supression process, synthesis, read out fully processed
707 // Use pink noise estimate
790 // for quantile noise estimation
807 inst->priorNonSpeechProb = 8192; // Q14(0.5) prior probability for speech/noise
810 inst->prevNoiseU32[i] = 0; //previous noise-spectrum
812 inst->avgMagnPause[i] = 0; //conservative noise spectrum estimate
975 // extract parameters for speech/noise probability
1004 //very low fluctuation, so likely noise
1016 // most likely just noise state
1193 // Compute the difference measure between input spectrum and a template/learned noise spectrum
1288 // Compute speech/noise probability
1289 // speech/noise probability is returned in: probSpeechFinal
1608 // Gather information during startup for noise parameter estimation
1666 // For pink noise estimation. Collect data neglecting lower frequency band
1684 //compute simplified noise model during startup
1687 // Estimate White noise
1693 // Update the average magnitude spectrum, used as noise estimate.
1704 // Estimate Pink noise parameters
1830 //combine both scales with speech/noise prob: note prior (priorSpeechProb) is not frequency dependent
1846 // main routine for noise suppression
1932 // quantile noise estimate
1935 //noise estimate from previous frame
1941 // Noise Q-domain to be used later; see description at end of section.
1944 // Calculate frequency independent parts in parametric noise estimate and calculate
1958 // Use white noise estimate if we have poor pink noise parameter estimates
1963 // Estimate the background noise using the pink noise parameters if permitted
1968 // Calculate the parametric noise estimate for current frequency bin
2007 // Weight quantile noise 'noiseU32' with modeled noise 'noise_estimate_avg'
2049 // STEP 1: compute prior and post SNR based on quantile noise estimates
2059 // if (magn[i] > noise[i])
2061 // postLocSnr[i] = magn[i] / (noise[i] + 0.0001);
2082 // Current magnitude larger than noise
2114 // STEP 2: compute speech/noise likelihood
2116 //compute difference of input spectrum with learned/estimated noise spectrum
2163 //compute speech/noise probability
2166 //time-avg parameter for noise update
2173 // temporary noise update: use it for speech frames if update value is less than previous
2212 //increase gamma (i.e., less noise update) for frame likely to be speech
2215 //time-constant based on speech/noise state
2216 //increase gamma (i.e., less noise update) for frames likely to be speech
2222 // new noise update
2251 // conservative noise update
2276 // done with step 2: noise update
2278 // STEP 3: compute dd update of prior snr and post snr based on new noise estimate
2284 // if (magn[i] > noise[i])
2286 // curNearSnr = magn[i] / (noise[i] + 0.0001) - 1.0;
2296 // calculate curNearSnr again, this is necessary because a new noise estimate has been made since then. for the original
2299 // This case is equivalent with magn < noise which implies curNearSnr = 0;
2350 // save noise and magnitude spectrum for next frame