question for theorists: zeros & phase

Haible Juergen Juergen.Haible at nbgm.siemens.de
Mon Sep 27 13:12:46 CEST 1999


	>Hello theorists, I'm just putting together a little program to
	>compute phase and magnitude for continuous and discrete filters.
This
	>is not difficult, all is written in the books.  We can read there
	>phase=arctan{Im/Re}. Oh, really? This is lovely academia. What
happens if
	>the pole/zero is very very close to the imaginary axis (unit
circle)? Ther
	>phase vector suddenly turns allmost 180 DEG. Due to the ambiguity
of the
	>arctan you get artefacts, phase jumps, oh well, one can eliminate
that,
	>but it causes some headache.
	>
	>But one real phase jump remains: a zero on the imaginary axis, or
on
	>the unit circle.  In both cases the phase vector comes closer and
closer
	>to the zero, and then it jumps 180 DEG to the other side
(especially in
	>the continuous case).
	>
	>It is clear to me that just at the zero the vector vanishes, so the
	>phase does have no meaning there. Especially in the case of
continuous
	>filters the question remains, if the phase jumps by +180 or -180
DEG at
	>the zero. Both would lead to the same phase vector, but different
bode
	>plots. To make things more confusing, zeros on the left side
(inside
	>unit circle) have a positive rotation whereas zeros on the right
side
	>(outside circle) have a negative rotation. So one can not argument
by
	>slowly approaching the imaginary axis (circle).
	>
	>Since I expect a nonambigous bode plot for a stable pole/zero
	>configuration there must be another restriction, I guess impulse
	>response ?
	>
	>??
	>
	>m.c.

Let me put it this way: The whole concept of "phase" makes assumptions
that idealize reality. In many cases it's close enough to real life, and
that's where
it works and does a great job for calculation. 
But the more you leave real conditions, the more you get strange results.
Does phase "jump" ? Not in real life of filter technology. (And let's not
talk
quantum physics here (;->)) Phase can *rapidly* change polarity at the
maximum
of a high Q filter. Now the theorist comes and says it "jumps" in a filter
with "infinite Q". And maybe he forgets for a moment that "phase" only makes
sense on a periodic signal. But when a signal is periodic, it doesn't change
it's form in infinite time, i.e. there is no way to approach the resonant
peak
of a filter from one side and cross it, with such a signal. Unless you
approach
it with "infinite slow change of frequency", of course. But then you'd spend
an infinite amount of time, and a phase difference of 360 degrees might
be swallowed by that.

JH.



More information about the Synth-diy mailing list