Home | History | Annotate | Download | only in silk

Lines Matching refs:NL

61         psSilk_VAD->NL[ b ]     = silk_MUL( 100, psSilk_VAD->NoiseLevelBias[ b ] );
62 psSilk_VAD->inv_NL[ b ] = silk_DIV32( silk_int32_MAX, psSilk_VAD->NL[ b ] );
202 speech_nrg = Xnrg[ b ] - psSilk_VAD->NL[ b ];
206 NrgToNoiseRatio_Q8[ b ] = silk_DIV32( silk_LSHIFT( Xnrg[ b ], 8 ), psSilk_VAD->NL[ b ] + 1 );
208 NrgToNoiseRatio_Q8[ b ] = silk_DIV32( Xnrg[ b ], silk_RSHIFT( psSilk_VAD->NL[ b ], 8 ) + 1 );
250 speech_nrg += ( b + 1 ) * silk_RSHIFT( Xnrg[ b ] - psSilk_VAD->NL[ b ], 4 );
305 opus_int32 nl, nrg, inv_nrg;
317 nl = psSilk_VAD->NL[ k ];
318 silk_assert( nl >= 0 );
329 if( nrg > silk_LSHIFT( nl, 3 ) ) {
331 } else if( nrg < nl ) {
334 coef = silk_SMULWB( silk_SMULWW( inv_nrg, nl ), VAD_NOISE_LEVEL_SMOOTH_COEF_Q16 << 1 );
345 nl = silk_DIV32( silk_int32_MAX, psSilk_VAD->inv_NL[ k ] );
346 silk_assert( nl >= 0 );
349 nl = silk_min( nl, 0x00FFFFFF );
352 psSilk_VAD->NL[ k ] = nl;