示例#1
0
static void LSFinterpolate2a_enc(float *a,     /* (o) lpc coefficients */
                                 float *lsf1,  /* (i) first set of lsf coefficients */
                                 float *lsf2,  /* (i) second set of lsf coefficients */
                                 float coef,   /* (i) weighting coefficient to use between lsf1 and lsf2 */
                                 long length)  /* (i) length of coefficient vectors */
{
    float  lsftmp[ILBC_LPC_FILTERORDER];

    interpolate(lsftmp, lsf1, lsf2, coef, length);
    lsf2a(a, lsftmp);
}
示例#2
0
   void LSFinterpolate2a_dec(
       float *a,           /* (o) lpc coefficients for a sub-frame */
       float *lsf1,    /* (i) first lsf coefficient vector */
       float *lsf2,    /* (i) second lsf coefficient vector */
       float coef,         /* (i) interpolation weight */
       int length          /* (i) length of lsf vectors */
   ){
       float  lsftmp[LPC_FILTERORDER];

       interpolate(lsftmp, lsf1, lsf2, coef, length);
       lsf2a(a, lsftmp);
   }