Sign in

username:

password:



Not a member?

Search Online Books



Search tips

Free Online Books

Ads

Chapters

See Also

Embedded SystemsFPGAElectronics
Chapter Contents:

Search Physical Audio Signal Processing

  

Book Index | Global Index


Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?

  

Farrow Structure for Variable Delay FIR Filters

In §K.1.2, we noted that Lagrange interpolation is maximally flat in the frequency domain, while the Farrow filters Eq.$ \,$(K.3) yielded a maximally flat error in the time domain. This section derives Farrow filters for which implement Lagrange interpolation [515]. Interestingly, the Farrow filters in this case are classic finite difference filters (low-order approximations to true differentiators).

As described in [515], solve the $ N_\Delta$ equations

$\displaystyle z^{-\Delta_i} = \sum_{k=0}^N C_k(z) \Delta_i^k, \quad i=1,2,\ldots,N_\Delta
$

for the $ N+1$ FIR transfer functions $ C_k(z)$, each order $ N$ in general (must invert a constant Vandermonde matrix)
  • Each coefficient of any Nth-order FIR interpolating filter can be expressed as an Nth-order polynomial in the fractional delay parameter $ \Delta $ (see Farrow reference in [272])
  • Each polynomial coefficient depends only on filter input samples and not on $ \Delta\Rightarrow$ very convenient to modulate the delay parameter $ \Delta $
  • When the polynomial above is evaluated using Horner's rule, the resulting filter structure is as shown in the above figure

Order a Hardcopy of Physical Audio Signal Processing

Previous: Polynomial Parametrization of Interpolating Filter
Next: Thiran Allpass Interpolators

written by Julius Orion Smith III
Julius Smith's background is in electrical engineering (BS Rice 1975, PhD Stanford 1983). He is presently Professor of Music and Associate Professor (by courtesy) of Electrical Engineering at Stanford's Center for Computer Research in Music and Acoustics (CCRMA), teaching courses and pursuing research related to signal processing applied to music and audio systems. See http://ccrma.stanford.edu/~jos/ for details.


Comments


No comments yet for this page


Add a Comment
You need to login before you can post a comment (best way to prevent spam). ( Not a member? )