Home | History | Annotate | Download | only in silk

Lines Matching refs:NL

60         psSilk_VAD->NL[ b ]     = silk_MUL( 100, psSilk_VAD->NoiseLevelBias[ b ] );
61 psSilk_VAD->inv_NL[ b ] = silk_DIV32( silk_int32_MAX, psSilk_VAD->NL[ b ] );
176 speech_nrg = Xnrg[ b ] - psSilk_VAD->NL[ b ];
180 NrgToNoiseRatio_Q8[ b ] = silk_DIV32( silk_LSHIFT( Xnrg[ b ], 8 ), psSilk_VAD->NL[ b ] + 1 );
182 NrgToNoiseRatio_Q8[ b ] = silk_DIV32( Xnrg[ b ], silk_RSHIFT( psSilk_VAD->NL[ b ], 8 ) + 1 );
224 speech_nrg += ( b + 1 ) * silk_RSHIFT( Xnrg[ b ] - psSilk_VAD->NL[ b ], 4 );
278 opus_int32 nl, nrg, inv_nrg;
290 nl = psSilk_VAD->NL[ k ];
291 silk_assert( nl >= 0 );
302 if( nrg > silk_LSHIFT( nl, 3 ) ) {
304 } else if( nrg < nl ) {
307 coef = silk_SMULWB( silk_SMULWW( inv_nrg, nl ), VAD_NOISE_LEVEL_SMOOTH_COEF_Q16 << 1 );
318 nl = silk_DIV32( silk_int32_MAX, psSilk_VAD->inv_NL[ k ] );
319 silk_assert( nl >= 0 );
322 nl = silk_min( nl, 0x00FFFFFF );
325 psSilk_VAD->NL[ k ] = nl;