Thursday, 13 April 2017

Butterworth Filter Design

Digital Butterworth Design:

In this experiment, we used Scilab for implementing the code. Scilab is one of the two major open-source alternatives for MATLAB.

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: 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 frequency bands are complex.
Also, magnitude spectrum is monotonic i.e. varying in one direction.

20 comments:

  1. Butterworth is better than Chebyshev filters

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. topic well explaipned

    ReplyDelete
  4. Scilab is an open source, cross-platform numerical computational package and a high-level, numerically oriented programming language. It can be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling, simulation of explicit and implicit dynamical systems and (if the corresponding toolbox is installed) symbolic manipulations.

    ReplyDelete
  5. If the order of the two filters in compared, chebyshev gives lower order filter in comparison to butterworth

    ReplyDelete
  6. can be used in amplitude sensitive applications

    ReplyDelete
  7. The flat passband in Butterworth filters is an advantage while handling real-time signals as it avoids differences in gain of the information signal.

    ReplyDelete
  8. Butterworth has no ripples in pass band

    ReplyDelete