Lines Matching full:gain
288 \brief Reduce gain-adjustment induced aliasing for real valued filterbank.
334 /*Calculate new gain*/
342 FIXP_DBL groupGain; /* Total energy gain in group */
358 /* Multiply band energy with current gain */
365 /* Calculate total energy gain in group */
380 /* Modify gain depending on the degree of aliasing */
385 /* Apply modified gain to original energy */
446 \li Calculate gain and noise level for each subband:<br>
447 \f$ gain = \sqrt{ \frac{nrgRef}{nrgEst} \cdot (1 - noiseRatio) }
459 \li Noise limiting: The gain for each subband is limited both absolutely
460 and relatively compared to the total gain over all subbands.
461 \li Boost gain: Calculate and apply boost factor for each limiter band
467 smoothed gain, then random noise with the calculated level is added.
617 /* Always do fully initialize the temporary energy table. This prevents negative energies and extreme gain factors in
755 /* Every subband gain is compared to the scaled "average gain"
771 /* -- Boost gain
773 1. Check how much energy would be present when using the limited gain
779 /* 1.a Add energy of adjusted signal (using preliminary gain) */
839 the gain-values.
969 /* update gain buffer*/
1173 \brief Equalize exponents of the buffered gain values and the new ones
1192 filtBuffer_e[band] += diff; /* New gain is bigger, use its exponent */
1211 /* For the remaining difference, change the new gain value */
1584 \brief Calculate gain, noise, and additional sine level for one subband.
1586 The resulting energy gain is given by mantissa and exponent.
1600 FIXP_DBL *ptrNrgGain = &nrgs->nrgGain[i]; /*!< Resulting energy gain */
1601 SCHAR *ptrNrgGain_e = &nrgs->nrgGain_e[i]; /*!< Resulting energy gain (exponent) */
1650 /* gain = A / C = (NrgRef * TmpNoise) / (1 + TmpNoise) * NrgEst */
1676 /* gain = nrgRef / B */
1685 \brief Calculate "average gain" for the specified subband range.
1687 This is rather a gain of the average magnitude than the average
1697 FIXP_DBL *ptrAvgGain, /*!< Resulting overall gain (mantissa) */
1698 SCHAR *ptrAvgGain_e) /*!< Resulting overall gain (exponent) */
1948 FIXP_DBL *RESTRICT gain = nrgs->nrgGain; /*!< Gains of current envelope */
1995 fMult(direct_ratio,gain[k]);
2067 smoothedGain = gain[k];
2122 Build frequency band table for the gain limiter dependent on