LPF Magnitude Slope: Why is it 20dB/Decade?

  • Thread starter Thread starter salil87
  • Start date Start date
  • Tags Tags
    Magnitude Slope
Click For Summary
SUMMARY

The magnitude slope of a Low-Pass Filter (LPF) is conventionally accepted as -20dB/decade beyond the corner frequency due to the characteristics of first-order filters. This behavior is derived from the transfer function of a single-pole LPF, expressed as A₀/(1 + j ω/ω₀), where each pole contributes a -20dB/decade slope. In contrast, a two-pole LPF exhibits a steeper slope of -40dB/decade. The logarithmic nature of the transfer function explains the 20dB factor, as it relates to voltage rather than power, leading to the formula 20log for slope calculations.

PREREQUISITES
  • Understanding of transfer functions in control systems
  • Familiarity with Bode plots and their significance
  • Knowledge of poles and zeros in filter design
  • Basic grasp of logarithmic functions and their applications in electronics
NEXT STEPS
  • Study the derivation of transfer functions for various filter types
  • Learn about the impact of multiple poles and zeros on filter response
  • Explore the differences between asymptotic and actual Bode plots
  • Investigate the design and analysis of higher-order filters
USEFUL FOR

Electrical engineers, filter designers, and students studying signal processing will benefit from this discussion, particularly those interested in understanding filter behavior and frequency response analysis.

salil87
Messages
26
Reaction score
0
Hi
I have read that LPF (or HPF) have magnitudes which fall at the rate of 20dB/decade from the corner frequency onwards. Why is it assumed this way although the slope is changing with frequency?

Thanks
Salil
 
Engineering news on Phys.org
The -20dB/decade is the rate of fall for each zero in the denominator of the transfer function. It's the slope of the straight line tangent that the actual response always approaches for frequencies well beyond the corner frequency, as seen on a gain (dB) vs. frequency plot.

A single-pole LPF transfer function takes the form: A₀/(1 + j ω/ω₀)

A two-pole LPF transfer function takes the form: A₀/❲(1 + j ω/ω₀) (1 + j ω/ω₁)❳
With two poles in its transfer function, the two-pole LPF falls off at -40dB/decade
 
Hi Salil, stop reading at any point, but I'll give you a lot of information you may or may not know already.

First, bode plots have a corresponding transfer function. A transfer function can have poles and zeroes (when the function = 0 or is undefined). The bode magnitude plot you're referring to is the magnitude of the transfer function in dB. An example of a transfer function with 1 pole and 1 zero is below at frequencies \tau_{1} and \tau_{2} and s = j\omega. Note a transfer function can be written in different looking but equivalent algebraic forms depending on what you want to see (time constant, poles/zeros, frequency, DC gain, etc), but this can also be confusing. I wrote it out in the form I did to show that when s = -\frac{1}{\tau1}, the function is undefined at that pole.

tf = \frac{s+\frac{1}{\tau_{1}}}{s+\frac{1}{\tau_{2}}}

The frequency of a pole or zero marks where the affect of its slope begins. For any pole, the slope will decrease at a rate of 20dB/decade, and when multiple poles are in effect, you multiply this slope by how many poles have accumulated . Likewise, each zero will add 20dB/decade. e.g.: 2 poles = -40db, 3 poles = -60db, 2 zeroes = 40db, 1 pole and 1 zero = 0db.

About your question of why this is assumed; it is assumed this way because it is a quickhand method for plotting the approximate frequency response asymptotically, and so they usually only talk about the rules without the reasoning behind it.

But its not that much math to see how it works. The value of 20dB/decade slope is a consequence of using logarithm and using voltage rather than power, which results in using 20log instead of 10log since voltage squared is proportional to power. If you consider that the log of anything has a slope of 1 per a decade, then its easy to see how this number comes about, e.g. log(1) = 0, log(10) = 1, log(100) = 2, etc.

The slope is demonstrated by picking any decade interval:

\frac{log(100) - log(10)} {1\:decade} = \frac{2 -1}{1\:decade} = \frac{1}{1\:decade}

The 20 comes into play as I mentioned previously, because we take 20log instead of just log. So for example, if we have a transfer function with 1 pole, the division of the pole turns into a logarithmic subtraction. If you plug in two frequencies that are a decade apart and calculate the change in magnitude over frequency, you get the -20dB/decade.




If the above explanation isn't enough, keep reading and consider an example given 1 pole transfer function:

tf = \frac{1}{s +\frac{1}{\tau}}
subsituting the laplace s variable, its magnitude is found as:

20log\left(\left|tf\right|\right) = 20log\left(\left|\frac{1}{jw + (\frac{1}{\tau})^{2}}\right|\right) = 20log\left(\frac{1}{\sqrt{\omega^{2}+(\frac{1}{\tau})^{2}}}\right)

if you use the property that multiplication/division translates to addition/subtraction in log, and find the slope of the expression at a decade interval between \omega and 10\omega, you get:

=\frac{20log\left(1\right)-20log\left(\sqrt{(10\omega)^{2}+(\frac{1}{\tau})^{2}}\right)-20log\left(1\right)+20log\left(\sqrt{(\omega)^{2}+(\frac{1}{\tau})^{2}}\right)}{1\:decade}


= \frac{20log\left(\sqrt{\omega^{2}+(\frac{1}{\tau})^{2}}\right) - 20log\left(\sqrt{(10\omega)^{2}+(\frac{1}{\tau})^{2}}\right)}{1\:decade}

Now the tricky part comes in trying to make the slope asymptotic, rather than smooth, which is purely so you can draw these down fast without doing the math. When you short hand draw a bode, you approximate and plot it asymptotically, however if you look at the real bode plot, you will notice its smooth. The assumption made is that the terms \omega^{2} and (10\omega)^{2} are relatively much larger than the (\frac{1}{\tau})^{2}. Around the frequencies where the pole is, this assumption is not as accurate, and that's where you see the deviation of the real bode plot from the asymptotic plot. So, if we go the asymptotic route, and assume (\frac{1}{\tau})^{2} is negligible then the slope becomes:

= \frac{20log\left(\sqrt{\omega^{2}}\right) - 20log\left(\sqrt{(10\omega)^{2}}\right)}{1\:decade}

again, using logs to separate the multiplication into addition,

= \frac{20log\left(\omega\right) - 20log\left(10\omega\right)}{1\:decade}= \frac{20log\left(\omega\right) - 20log\left(\omega\right) - 20log\left(10\right)}{1\:decade} = \frac{- 20log\left(10\right)}{1\:decade}

= \frac{- 20dB}{1\:decade}
 
Last edited:
DragonPetter said:
Hi Salil, stop reading at any point, but I'll give you a lot of information you may or may not know already.

Thanks a lot DragonPetter for your wonderful explanation. I really couldn't stop reading. Actually I tried a lot using derivatives and stuff. Must have messed it. Thanks again.
Salil
 


Hello Salil,

Thank you for your question. The magnitude slope of 20dB/decade for LPF (low-pass filter) is a common assumption because it is based on the behavior of a first-order filter. A first-order filter has a transfer function that decreases at a rate of 20dB/decade after the corner frequency. This means that for every 10-fold increase in frequency, the magnitude of the filter decreases by a factor of 10 (which corresponds to a decrease of 20dB). This behavior is observed in many electronic and electrical systems, making it a convenient and widely used assumption for LPF.

However, it is important to note that the actual magnitude slope of a filter can vary depending on its design and components. In some cases, the slope may be steeper or shallower than 20dB/decade. This is why it is always important to carefully analyze and measure the frequency response of a filter to accurately determine its characteristics.

I hope this helps to answer your question. If you have any further inquiries, please don't hesitate to ask.

Best,
 

Similar threads

  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
7K
Replies
1
Views
8K
  • · Replies 49 ·
2
Replies
49
Views
4K
  • · Replies 53 ·
2
Replies
53
Views
6K
Replies
10
Views
4K
Replies
25
Views
6K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 11 ·
Replies
11
Views
1K