Searched defs:magn (Results 1 - 2 of 2) sorted by relevance

/external/webrtc/src/modules/audio_processing/ns/main/source/
H A Dns_core.c265 void WebRtcNs_NoiseEstimation(NSinst_t *inst, float *magn, float *noise) argument
277 lmagn[i] = (float)log(magn[i]);
693 //magn is the input magnitude spectrum
835 float magn[HALF_ANAL_BLOCKL], noise[HALF_ANAL_BLOCKL]; local
988 magn[0] = (float)(fabs(real[0]) + 1.0f);
991 magn[inst->magnLen - 1] = (float)(fabs(real[inst->magnLen - 1]) + 1.0f);
994 sumMagn = magn[0] + magn[inst->magnLen - 1];
997 inst->initMagnEst[0] += magn[0];
998 inst->initMagnEst[inst->magnLen - 1] += magn[ins
[all...]
H A Dnsx_core.c671 void WebRtcNsx_NoiseEstimation(NsxInst_t *inst, WebRtc_UWord16 *magn, WebRtc_UWord32 *noise, argument
694 // lmagn(i)=log(magn(i))=log(2)*log2(magn(i))
695 // magn is in Q(-stages), and the real lmagn values are:
696 // real_lmagn(i)=log(magn(i)*2^stages)=log(magn(i))+log(2^stages)
700 if (magn[i])
702 zeros = WebRtcSpl_NormU32((WebRtc_UWord32)magn[i]);
703 frac = (WebRtc_Word16)((((WebRtc_UWord32)magn[i] << zeros) & 0x7FFFFFFF) >> 23);
704 // log2(magn(
1019 WebRtcNsx_ComputeSpectralFlatness(NsxInst_t *inst, WebRtc_UWord16 *magn) argument
[all...]

Completed in 71 milliseconds