[PD] biquad~ with elementary filters [was: Re: dinosaurs ...]
Charles Henry
czhenry at gmail.com
Sun Sep 21 16:02:50 CEST 2008
On Sun, Sep 21, 2008 at 8:56 AM, Claude Heiland-Allen
<claudiusmaximus at goto10.org> wrote:
> Damian Stewart wrote:
>>
>> Charles Henry wrote:
>>
>>> There is no zero at z=0. I'm not sure about this one--but it seems as
>>> though it's impossible to have a zero at z=0?
>
> a zero at z=0 is a delay of 1 sample, so in:
>
> y = a x(0) + b x(-1) + c x(-2) + d y(-1) + e y(-2)
>
> there is a zero at z=0 if a == 0,
> and two zeros at z=0 if a == 0 and b == 0
>
> (iirc)
z^-1 is the unit delay operator....
so,
Y(z)=z*X(z) means y(n) = x(n+1)
while this is not impossible... it's non-causal. For real-time
filtering, you can't already know the sample that comes next.
I've been thinking about it for a little while now. I hope we can figure it out
Chuck
More information about the Pd-list
mailing list