• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/

Lines Matching refs:excitation

59     float excitation_buf[AMRWB_P_DELAY_MAX + LP_ORDER + 2 + AMRWB_SFR_SIZE]; ///< current excitation and all necessary excitation history
60 float *excitation; ///< points to current excitation in excitation_buf[]
84 AVLFG prng; ///< random number generator for white noise excitation
97 ctx->excitation = &ctx->excitation_buf[AMRWB_P_DELAY_MAX + LP_ORDER + 1];
300 * Find the pitch vector by interpolating the past excitation at the
313 float *exc = ctx->excitation;
326 /* Calculate the pitch vector by interpolating the past excitation at the
475 * @param[out] fixed_vector Buffer for the fixed codebook excitation
565 * @param[in,out] fixed_vector Fixed codebook excitation
585 * @param[in] p_vector, f_vector Pitch and fixed excitation vectors
690 * fluctuation in the energy of excitation.
745 * Conduct 16th order linear predictive coding synthesis from excitation.
749 * @param[out] excitation Buffer for synthesis final excitation
754 static void synthesis(AMRWBContext *ctx, float *lpc, float *excitation,
758 ff_weighted_vector_sumf(excitation, ctx->pitch_vector, fixed_vector,
764 float energy = ff_dot_productf(excitation, excitation,
772 excitation[i] += pitch_factor * ctx->pitch_vector[i];
774 ff_scale_vector_to_given_sum_of_squares(excitation, excitation,
778 ff_celp_lp_synthesis_filterf(samples, lpc, excitation,
859 * Generate the high-band excitation with the same energy from the lower
863 * @param[out] hb_exc Buffer for the excitation
864 * @param[in] synth_exc Low-band excitation used for synthesis
865 * @param[in] hb_gain Wanted excitation gain
873 /* Generate a white-noise excitation */
983 * frequency band excitation at 16kHz.
988 * @param[in] exc Generated white-noise scaled excitation
1082 float synth_exc[AMRWB_SFR_SIZE]; // post-processed excitation for synthesis
1083 float hb_exc[AMRWB_SFR_SIZE_16k]; // excitation for the high frequency band
1174 /* Construct current excitation */
1176 ctx->excitation[i] *= ctx->pitch_gain[0];
1177 ctx->excitation[i] += ctx->fixed_gain[0] * ctx->fixed_vector[i];
1178 ctx->excitation[i] = truncf(ctx->excitation[i]);
1181 /* Post-processing of excitation elements */