Friday, 22 April 2016

Butterworth Filter Design

Butterworth Filter is a signal processing filter having flat frequency response in both the pass band and the stop band. The designing of filters was done using SCILAB, since it gave plot outputs.
SCILAB was a new software that I had to get used to at first, which caused delay in my submission. But after weeks of practice, I find the software useful on many grounds, like the in-built fuctions for calculating fft, magnitude response, swapping of variables etc. 
The magnitude spectrum and pole-zero plot of both high pass and low pass butterworth filter was obtained in this program. The values of pass band and stop band attenuation was compared with the given input and I found them to be almost similar.

Go to the link below to view the codes for Butterworth high and low pass filters,
https://drive.google.com/open?id=0B8OWu2Drhsp0ZnNyMTNyUHRsNzA

5 comments:

  1. The in-built functions are quite useful indeed even though we didn't use it... :p

    ReplyDelete
    Replies
    1. I have tried buttmag, wfir and various other functions my friend...The only thing being, I haven't used them in my program!

      Delete
  2. Please explain the response of the system
    Was it rippled or smooth?

    ReplyDelete
    Replies
    1. The response for butterworth filter is smooth, while that for chebyshev filter is rippled

      Delete
    2. Butterworth filter has monotonous characteristics in both PB and SB. Your comments show that you have weak knowledge of subject. Read DSP by salivahanan or DSP by Ramesh Babu. After reading this books you will never post such comments.

      Delete