The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
May 17th, 2024, 4:48am
Pages: 1
Send Topic Print
Effect of zeros on filters? (Read 4683 times)
Analoger
Junior Member
**
Offline



Posts: 15

Effect of zeros on filters?
Nov 09th, 2005, 12:56am
 
Hi, could anyone explain the effect of zero on the filter's frequency response? A general understanding is zero's actually slow down the magnitude degradation, but why for some filter design, in order to sharpen the transitioni band, zero's are intentially introduced? Thank you.
Back to top
 
 
View Profile   IP Logged
vivkr
Community Fellow
*****
Offline



Posts: 780

Re: Effect of zeros on filters?
Reply #1 - Nov 14th, 2005, 4:50am
 
Hi,

Perhaps I don't understand your question well, but it seems that you give the answer yourself, when you say that the zeros are introduced to sharpen the transition.

Basically, zeros are very useful in getting sharper cutoff for a filter.

I think you are making the mistake of confusing complex zeros with real zeros. In filter design, you add complex zeros or rather zeros on the imaginary axis to enhance cutoff. A "zero" of a filter is by definition, a frequency where the magnitude of the frequency response goes to "zero" Smiley It will increase only for a zero on the real axis, and the real axis does not correspond to real-world frequencies.

Hope this helps.
Vivek
Back to top
 
 
View Profile   IP Logged
Sezi
Junior Member
**
Offline

I LoVe ICs!

Posts: 12
Sweden
Re: Effect of zeros on filters?
Reply #2 - Nov 23rd, 2005, 3:27pm
 
I thought a zero would slow down the transition of the frequency response of magnitude by 20 dB/decade?
Back to top
 
 
View Profile   IP Logged
vivkr
Community Fellow
*****
Offline



Posts: 780

Re: Effect of zeros on filters?
Reply #3 - Nov 24th, 2005, 2:26am
 
Hi Sezi,

I think you too are confusing your opamp Bode plots with filter frequency response plots Smiley

A zero as I already mention is defined as a frequency where your frequency response magnitude goes to 0, while at a pole, it goes to Inf.

Now, all the real-world frequencies (and this is what we are interested in when making filters) are on the imaginary axis on the s-plane.

The zero that you are thinking of lies on the real axis of the s-plane, where the frequencies are actually not real-world frequencies, so they are imaginary Smiley

I guess it is quite a nightmare with real-world frequencies on the imaginary axis, and the real axis not really containing any real-world frequencies Smiley

Think carefully.

Vivek
Back to top
 
 
View Profile   IP Logged
Sezi
Junior Member
**
Offline

I LoVe ICs!

Posts: 12
Sweden
Re: Effect of zeros on filters?
Reply #4 - Nov 24th, 2005, 3:59am
 
Hi Vivek,
Could you suggest me a book or resource that i can find this topic discussed in detail?

Thank you
Sezi
Back to top
 
 
View Profile   IP Logged
vivkr
Community Fellow
*****
Offline



Posts: 780

Re: Effect of zeros on filters?
Reply #5 - Nov 24th, 2005, 4:36am
 
Hi Sezi,

This is just a basic concept, but many people get confused about it. If you are familiar with basic Laplace transforms and bode plots, then this should be enough. Otherwise, try reading any book on signals or controls. There are several of these by Oppenheim, Kuo etc.

But no book will really discuss this matter. Just consider the following examples:

Imagine a linear system with N zeros and M poles

H(s) = (s-z1)(s-z2)....(s-zN)/(s-p1)(s-p2)...(s-pM)

Now, if the value of 's' were to be equal to any of the zi, then H(s)=0, and thus the zi values are called zeros of the system.

Conversely, for the case where 's' equals any of the pi values, the denominator is zero and H(s) tends to infinity.

Remember that in the discussion above, I allow 's' to assume some values.

If s = a + j*w, then all real-world frequencies can be found by setting a=0, and sweeping w.

If you now consider the 2 systems shown below:

Hreal(s) = (s-z1)/(s-p1), where z1 and p1 are real numbers, say z1=1, p1=-2

and Himag(s) =(s-z21)(s-z22)/(s-p2)(s-p22),
where z21= 0+j1, z22=0-j1 , p21=0-j2, p22=0+j2.

Now try to calculate H(jw) for both the systems by setting s=0+jw. You will get the answer to your questions.

The respective pole and zero magnitudes are same for both cases, but the location is different. Hreal(s) has real poles and zeros, while Himag(s) has imaginary poles and zeros. This makes all the difference.

Regards
Vivek
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.