Home | History | Annotate | Download | only in src

Lines Matching refs:f2

142     int32 f1[NC16k + 1], f2[NC16k];
159 Get_isp_pol_16kHz(&isp[1], f2, nc - 1);
162 f2[i] = shl_int32(f2[i], 2);
168 Get_isp_pol(&isp[1], f2, nc - 1);
172 * Multiply F2(z) by (1 - z^-2)
177 f2[i] -= f2[i - 2]; /* f2[i] -= f2[i-2]; */
181 * Scale F1(z) by (1+isp[m-1]) and F2(z) by (1-isp[m-1])
188 /* f2[i] *= (1.0 - isp[M-1]); */
190 t1 = f2[i];
194 f2[i] -= t1;
199 * A(z) = (F1(z)+F2(z))/2
200 * F1(z) is symmetric and F2(z) is antisymmetric
209 /* a[i] = 0.5*(f1[i] + f2[i]); */
211 t0 = add_int32(f1[i], f2[i]); /* f1[i] + f2[i] */
221 /* a[j] = 0.5*(f1[i] - f2[i]); */
223 t0 = sub_int32(f1[i], f2[i]); /* f1[i] - f2[i] */
253 /* a[i] = 0.5*(f1[i] + f2[i]); */
255 t0 = add_int32(f1[i], f2[i]); /* f1[i] + f2[i] */
260 /* a[j] = 0.5*(f1[i] - f2[i]); */
262 t0 = sub_int32(f1[i], f2[i]); /* f1[i] - f2[i] */
301 f[] : the coefficients of F1 or F2 in Q23
302 n : == NC for F1(z); == NC-1 for F2(z)
308 Find the polynomial F1(z) or F2(z) from the ISPs.
313 F2(z) = product ( 1 - 2 isp_i z^-1 + z^-2 )