Lines Matching full:subband
216 This function maps every sine flag from the bitstream to a specific QMF subband
219 QMF subband. The value of an entry specifies the envelope where a sine
221 in the subband.
293 int* useAliasReduction, /*!< synthetic sine engergy for each subband, used as flag */
296 FIXP_DBL* nrgGain = nrgs->nrgGain; /*!< subband gains to be modified */
297 SCHAR* nrgGain_e = nrgs->nrgGain_e; /*!< subband gains to be modified (exponents) */
298 FIXP_DBL* nrgEst = nrgs->nrgEst; /*!< subband energy before amplification */
299 SCHAR* nrgEst_e = nrgs->nrgEst_e; /*!< subband energy before amplification (exponents) */
414 \brief Apply spectral envelope to subband samples
443 for each QMF-subband or for each SBR-band.
446 \li Calculate gain and noise level for each subband:<br>
452 bitstream and <em>nrgEst</em> is the subband energy before adjustment.
459 \li Noise limiting: The gain for each subband is limited both absolutely
466 Each complex subband sample of the current timeslot is multiplied by the
507 FIXP_DBL **analysBufferReal, /*!< Real part of subband samples to be processed */
508 FIXP_DBL **analysBufferImag, /*!< Imag part of subband samples to be processed */
581 - The signal energy is not equally spread over all subband samples in
612 UCHAR start_pos = hHeaderData->timeStep * borders[i]; /* Start-position in time (subband sample) for current envelope. */
613 UCHAR stop_pos = hHeaderData->timeStep * borders[i+1]; /* Stop-position in time (subband sample) for current envelope. */
664 Calculate subband gains
755 /* Every subband gain is compared to the scaled "average gain"
1221 \brief Shift left the mantissas of all subband samples
1227 void rescaleSubbandSamples(FIXP_DBL ** re, /*!< Real part of input and output subband samples */
1228 FIXP_DBL ** im, /*!< Imaginary part of input and output subband samples */
1262 FIXP_DBL maxSubbandSample( FIXP_DBL ** re, /*!< Real part of input and output subband samples */
1263 FIXP_DBL ** im, /*!< Real part of input and output subband samples */
1334 /*static*/ void calcNrgPerSubband(FIXP_DBL **analysBufferReal, /*!< Real part of subband samples */
1335 FIXP_DBL **analysBufferImag, /*!< Imaginary part of subband samples */
1455 /*static*/ void calcNrgPerSfb(FIXP_DBL **analysBufferReal, /*!< Real part of subband samples */
1456 FIXP_DBL **analysBufferImag, /*!< Imaginary part of subband samples */
1458 UCHAR *freqBandTable, /*!< First Subband for each Sfb */
1558 /* Set all Subband energies in the Sfb to the average energy: */
1584 \brief Calculate gain, noise, and additional sine level for one subband.
1685 \brief Calculate "average gain" for the specified subband range.
1737 /*static*/ void adjustTimeSlotLC(FIXP_DBL *ptrReal, /*!< Subband samples to be adjusted, real part */
1936 void adjustTimeSlotHQ(FIXP_DBL *RESTRICT ptrReal, /*!< Subband samples to be adjusted, real part */
1937 FIXP_DBL *RESTRICT ptrImag, /*!< Subband samples to be adjusted, imag part */