On 2/8/13 2:15 AM, Ross Bencina wrote:
There are a at least two linear SVFs floating round now (the Hal
Chamberlin one and Andy Simper's [1] )
[1] http://www.cytomic.com/files/dsp/SvfLinearTrapOptimised.pdf
i've analyzed Hal's SVF to death, and i was exposted to Andy's design
some time ago, but at first glance, it looks like the "Trapazoidal SVF"
looks like it doubles the order of the filter. it it was a second-order
analog, it becomes a 4th-order digital. but his final equations do not
show that. do those "trapazoidal" integrators, become a single-delay
element block (if one were to simplify)? even though they ostensibly
have two delays?
i just did a quick check on the "Trapazoidal SVF", and it is identical
to using Bilinear Transform without pre-warping and applying BLT
directly to the analog filter. so it does not increase the order as it
first appeared to me to do.
it literally substitutes (assuming T=1):
s^-1 <--- (1/2)(1 + z^-1)/(1 - z^-1)
so they all become 2nd-order biquads and they can be represented in the
Direct Form (1 or 2) and compared directly to any other biquad design.
for the "bell" filter, assuming he gets the resonant frequency right
(which means dealing with the frequency warping effect), the only
possible net difference between *any* design is in how bandwidth or Q
turns out. all 2nd-order bell filters are equivalent in their
simplified transfer function except in how Q is defined. (well, i guess
that's not true for the Orfanidis design. that changes what the gain at
Nyquist is and doesn't make any difference if the resonance is more than
a couple octaves below Nyquist.)
now, what about Andy's "Optimised structure with all coefficients
remaining bounded [0, 2]"?
what is the basis for this structure? i can't seem to decode that, and
it also appears that the filter has 3 independent delay elements so it's
a 3rd-order digital filter emulating a 2nd-order analog filter. i just
would like to know where he came up with the structure of this.
we know that a digital filter can (if one allows for a little delay)
approach the behavior of an analog filter to as close fit as one desires
(as long as one is willing to increase the order of the filter and is
willing to accept the resulting delay). but i am curious to what the
basic philosophy of this Optimised structure is. while Andy explained
it for the Trapazoidal SVF, i can't tell by just looking at the drawing
for the Optimized what
--
r b-j r...@audioimagination.com
"Imagination is more important than knowledge."
--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp