How Do You Design a Low Pass Filter Using a Butterworth Transfer Function?

  • Thread starter Thread starter desmal
  • Start date Start date
  • Tags Tags
    Filters
AI Thread Summary
To design a low pass filter (LPF) using a Butterworth transfer function, one must calculate the filter order based on given parameters such as minimum and maximum gain attenuation, and the frequencies of the passband and stopband edges. The discussion highlights the need to derive the Butterworth transfer function and its poles, particularly for specific values like Amax=1dB and Amin=25dB. It emphasizes the importance of scaling the normalized Butterworth function to meet the desired specifications while maintaining the correct order of the filter. The conversation also touches on the challenge of finding the appropriate Butterworth polynomial for higher orders, such as N=9, and the method of determining the -3 dB frequency. Understanding these principles is crucial for successfully implementing the filter design.
desmal
Messages
23
Reaction score
0
I want to design LPF using Butterworth transfer function & I have the following information
Minimum gain attenuation Amin ,
Maximum gain attenuation Amax ,
Frequency of passband edge wp,
Frequency of stopband edge ws,
Amin,Amax,wp & ws can take any value

(Using only Butterworth table for wp=1 & є=1)=====>which is the proplem Here :redface:
 
Last edited:
Engineering news on Phys.org
You have to calculuate the order of the Butterworth filter. Do you not have any equations or anything?
 
Hi Corneo

I don’t know if you understand me :-)

For example if I have Amax=1dB ,Amin=25dB ,wp=20π rad/s ,ws=30π rad/s & dc gain=1 V/V

I can find the Butterworth transfer function
T(jw)= (1+є² (w/wp)^2n)^-½ with є=0.5088 N=9
Then I can find the poles

But I want to get the poles from Butterworth table for є=1 & wp=1rad/s

n Factors of Polynomial T(s)
1 (s + 1)
2 s2 + 1.414s + 1
3 (s + 1)(s2 + s + 1)
4 (s2 + 0.7654s + 1)(s2 + 1.8478s + 1)
5 (s + 1)(s2 + 0.6180s + 1)(s2 + 1.6180s + 1)
6 (s2 + 0.5176s + 1)(s2 + 1.414s + 1)(s2 + 1.9318s + 1)
7 (s + 1)(s2 + 0.4450s + 1)(s2 + 1.247s + 1)(s2 + 1.8022s + 1)
8 (s2 + 0.3986s + 1)(s2 + 1.111s + 1)(s2 + 1.6630s + 1)(s2 + 1.9622s + 1)

For this table we know that Amax =3dB for all poles. This is mean even if we scale T(jw)--->T(jw/wp) in order to reach to wp we will still need Amax to be 1dB.

So how I can scale the transfer function & choose the order such that the new function will match my bounded value.
 
Last edited:
I'm not sure if I fully understood your problem here. Are you trying to find the final Butterworth transfer function for any arbitrary \omega_c, given that you have found the normalized Butterworth transfer function?
 
desmal said:
For this table we know that Amax =3dB for all poles. This is mean even if we scale T(jw)--->T(jw/wp) in order to reach to wp we will still need Amax to be 1dB.

So how I can scale the transfer function & choose the order such that the new function will match my bounded value.

is one of your problems that you don't have butterworth polynomial for N=9? do you need a closed form expression?

also, what you should do with your spec is determine where the -3 dB frequency would be (assuming you did that right and correctly determined a 9th order is needed.
 
You're looking for the middle term in your polynomials?

For your odds:

Divide 180 by n. (let it equal t)

Your first term is (s+1).
For the second term, in polar coordinates:
(1 \angle{t})+(1 \angle {-t})
Third polynomial:
(1 \angle{2t}) + (1 \angle {-2t})
etc.

For your fifth polynomial you have:
(s+1)
(1 \angle {36}) + (1 \angle {-36}) = 1.6180
The polynomial is s^2 + 1.6180s + 1
(1 \angle {72}) + (1 \angle {-72}) = .6180
The polynomial is s^2 + .6180s + 1

Making your final:
(s + 1) (s^2 + .6180s + 1) (s^2 + 1.6180s + 1)

etc.
Edit: Technically, you should use 180-t everywhere I used t, but, as you can see...

Edit: Here's a graphical representation of what you're doing: http://www.crbond.com/filters.htm
 
Last edited:
I have recently moved into a new (rather ancient) house and had a few trips of my Residual Current breaker. I dug out my old Socket tester which tell me the three pins are correct. But then the Red warning light tells me my socket(s) fail the loop test. I never had this before but my last house had an overhead supply with no Earth from the company. The tester said "get this checked" and the man said the (high but not ridiculous) earth resistance was acceptable. I stuck a new copper earth...
Thread 'Electromagnet magnetic field issue'
Hi Guys We are a bunch a mechanical engineers trying to build a simple electromagnet. Our design is based on a very similar magnet. However, our version is about 10 times less magnetic and we are wondering why. Our coil has exactly same length, same number of layers and turns. What is possibly wrong? PIN and bracket are made of iron and are in electrical contact, exactly like the reference design. Any help will be appreciated. Thanks. edit: even same wire diameter and coil was wounded by a...
Thread 'Beauty of old electrical and measuring things, etc.'
Even as a kid, I saw beauty in old devices. That made me want to understand how they worked. I had lots of old things that I keep and now reviving. Old things need to work to see the beauty. Here's what I've done so far. Two views of the gadgets shelves and my small work space: Here's a close up look at the meters, gauges and other measuring things: This is what I think of as surface-mount electrical components and wiring. The components are very old and shows how...
Back
Top