Sunday, April 23, 2017

Design of Butterworth Filter

Digital Butterworth Design:

This was the first experiment where we used Scilab for implementing the code. Scilab is a software in Ubuntu similar to Matlab in Windows. 
In this experiment, the various parameters like pass band attenuation, stop band attenuation, pass band frequency, stop band frequency and sampling frequency are passed as input and the order of the filter is calculated. Similarly, the cutoff frequency is calculated.
The normalized transfer function is evaluated according to the filter type,i.e LPF or HPF(replacing s by 1/s). From the normalized transfer function, the denormalized function is calculated by substituting the value of cut off frequency. The response in z -domain is equivalently calculated by IIM or BLT transformations. 

10 comments:

  1. Butterworth filter is used to obtain a flat passband in the frequency response

    ReplyDelete
  2. Butterworth filter can have minimum order 1

    ReplyDelete
  3. The order of the filter increases as the transition width of the filter decreases. In butterworth filter there is no ripple in stopband as well as in passband

    ReplyDelete
  4. As transition becomes steeper, the magnitude response of the filter approaches the magnitude response of an ideal filter.

    ReplyDelete
  5. Analog Butterworth LPF has only poles and no zeros.

    ReplyDelete
  6. Chebyshev filters have sharper frequency cut-off while butterworth filters have a wide transition band

    ReplyDelete
  7. Higher the order more is the hardware requirement.

    ReplyDelete
  8. The complexity or filter type is defined by the filters order.

    ReplyDelete
  9. The transition width criteria is rightly pointed out. This parameter is used for selecting the windowing function in practical applications.

    ReplyDelete
  10. Maximally flat passband is an advantage of Butterworth Filters

    ReplyDelete