Sign in

username:

password:



Not a member?

Search Online Books



Search tips

Free Online Books



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?

  

Length FIR Loop Filter

The simplest nondegenerate example of the loop filters of the previous section is the three-tap FIR case ( $ N_{\hat g}=3$). The symmetry constraint leaves two degrees of freedom in the frequency response:5.6

$\displaystyle {\hat G}(e^{j\omega T}) = {\hat g}(0) + 2{\hat g}(1) \cos(\omega T)
$

If the dc gain is normalized to unity, then $ {\hat g}(0)+2{\hat g}(1)=1$, and there is only one remaining degree of freedom which can be interpreted as a damping control. As damping is increased, the duration of free vibration is reduced at all nonzero frequencies, and the decay of higher frequencies is accelerated relative to lower frequencies, provided

$\displaystyle {\hat g}(0) \ge 2{\hat g}(1) > 0.
$

In this coefficient range, the string-loop amplitude response can be described as a ``raised cosine'' having a unit-magnitude peak at dc, and minimum gains $ {\hat g}(0)-2{\hat g}(1)\ge 0$ at plus and minus half the sampling rate ( $ \omega T=\pm\pi$).


Order a Hardcopy of Physical Audio Signal Processing

Previous: Frequency-Dependent Damping
Next: Length FIR Loop Filter Controlled by ``Brightness'' and ``Sustain''

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? )