Farrow interpolation is a computationally efficient method for implementing a variable Fractional Delay Filter. The interpolated output is expressed as a polynomial in the fractional delay :

  • where each is the output of a fixed FIR subfilter with precomputed coefficients .
  • The subfilter outputs are combined at runtime using Horner’s Method, making the cost of varying very low.
  • Lagrange Polynomial Interpolation is a special case of Farrow interpolation.