Lines Matching defs:bc
23 * This module computes the LTP gain (bc) and the LTP lag (Nc)
60 word Nc, bc;
148 * quantization of the LTP gain b to get the coded version bc.
150 for (bc = 0; bc <= 2; bc++) if (R <= gsm_mult(S, gsm_DLB[bc])) break;
151 *bc_out = bc;
164 word Nc, bc;
283 * quantization of the LTP gain b to get the coded version bc.
285 for (bc = 0; bc <= 2; bc++) if (R <= gsm_mult(S, gsm_DLB[bc])) break;
286 *bc_out = bc;
302 word Nc, bc;
463 * quantization of the LTP gain b to get the coded version bc.
465 for (bc = 0; bc <= 2; bc++) if (R <= gsm_mult(S, gsm_DLB[bc])) break;
466 *bc_out = bc;
479 word Nc, bc;
628 * quantization of the LTP gain b to get the coded version bc.
630 for (bc = 0; bc <= 2; bc++) if (R <= gsm_mult(S, gsm_DLB[bc])) break;
631 *bc_out = bc;
648 word Nc, bc;
703 * quantization of the LTP gain b to get the coded version bc.
706 for (bc = 0; bc <= 2; ++bc) if (lambda <= gsm_DLB[bc]) break;
707 *bc_out = bc;
720 word Nc, bc;
821 * quantization of the LTP gain b to get the coded version bc.
824 for (bc = 0; bc <= 2; ++bc) if (lambda <= gsm_DLB[bc]) break;
825 *bc_out = bc;
834 static void Long_term_analysis_filtering P6((bc,Nc,dp,d,dpp,e),
835 word bc, /* IN */
843 * In this part, we have to decode the bc parameter to compute
844 * the samples of the estimate dpp[0..39]. The decoding of bc needs the
859 switch (bc) {
867 void Gsm_Long_Term_Predictor P7((S,d,dp,e,dpp,Nc,bc), /* 4x for 160 samples */
877 word * bc /* gain factor OUT */
881 assert( dpp); assert( Nc ); assert( bc );
888 d, dp, bc, Nc);
891 Fast_Calculation_of_the_LTP_parameters(d, dp, bc, Nc );
896 Cut_Calculation_of_the_LTP_parameters(S, d, dp, bc, Nc);
899 Calculation_of_the_LTP_parameters(d, dp, bc, Nc);
901 Long_term_analysis_filtering( *bc, *Nc, dp, d, dpp, e );