[sdiy] Filter terminology question

ASSI Stromeko at compuserve.de
Thu Nov 20 23:32:43 CET 2003


On Thursday 20 November 2003 20:02, Mididood at aol.com wrote:
[...]
> I could never get my mind around this term: 'pole'.
>
> I then, quite recently came across a fantastic explanation of how
> this term came to be used in the first place and it all cleared up
> for me...I hope this isn't too naive or basic on my part...
[...]

The point however is that the concept of poles combined with that 
explanation makes sense only in the complex plane (which is a four 
dimensional space really, so much for the tent analogy) and in the case 
of a continous time filter you get there by doing a laplace transform 
and the space is commonly called the s-plane (depending on the book 
you've cracked open it might be a different variable, in german books 
you often find p instead). There's literally a twist to that: each pole 
will also twist the "cloth", very unlike a real tentpole. Zeros are 
likewise points where the tent is nailed down (and twisted again). Of 
course trying to imagine that could seriously twist your mind, but I 
digress.

You get the frequency response by cutting the tent apart along the 
imaginary axis of the complex plane, the height of the skin of the 
"tent" gives the amplitude response and the twist gives the phase 
response. If the poles and zeros are either spaced "far" apart or 
stacked in the same place (multiple poles and zeros) you get away with 
doing the famous approximation of +-n*6dB/oct or +-n*20dB/dec (the "-" 
is for the zeros, and the n gives the multiplicity) for the magnitude 
response. Extracting phase is a little bit more complicated, but each 
pole or zero moves the phase by 90° at most - here's another 
explanation of why you need a second order system to get oscillation - 
you need n*180° phase shift at the oscillation frequency.

[ Still with me?
. Two functions meet in the complex plane. The first shouts: "Out of
. my way or I'll integrate you! The second says: "Go ahead, I'm e^x!"
]


Achim.

-- +<[_Q+_Matrix-12_WAVE#46_microQkb/Omega_XTk/30_sonic_heaven_]>+ --

Factory and User Sound Singles for Waldorf Q, microQ and rackAttack:
http://homepages.compuserve.de/Stromeko#WaldorfSounds




More information about the Synth-diy mailing list