Design of Butterworth Filter
A filter is a very important part of the system, so the task was to design the Butterworth filter.This experiment was performed using Scilab which is the open source alternative to MATLAB.We have designed both filters i.e.High Pass Filter and Low Pass Filter using Scilab.
Here the parameters like passband attenuation (Ap), stopband attenuation (As), analog passband frequency (Fp), analog stopband frequency (fs) and sampling frequency (Fs).were taken as inputs. Sampling frequency selected almost 4 times higher than the highest frequency parameter, for LPF Fp<Fs<fc and for HPF Fs<Fp<Fc Based on these parameters, a digital Butterworth filter (LPF and HPF) was designed using Bi-Linear Transformation(BLT) Method. Once, the digital filter was designed, order and transfer function were displayed and magnitude response of the filter was shown in the Scilab Graphic window.
Here the parameters like passband attenuation (Ap), stopband attenuation (As), analog passband frequency (Fp), analog stopband frequency (fs) and sampling frequency (Fs).were taken as inputs. Sampling frequency selected almost 4 times higher than the highest frequency parameter, for LPF Fp<Fs<fc and for HPF Fs<Fp<Fc Based on these parameters, a digital Butterworth filter (LPF and HPF) was designed using Bi-Linear Transformation(BLT) Method. Once, the digital filter was designed, order and transfer function were displayed and magnitude response of the filter was shown in the Scilab Graphic window.
greatest advantage of this filter is its maximally flat pass band
ReplyDeleteyes
DeleteThere are no ripples in the pass band and stop band of Butterworth filter.
ReplyDeleteButterworth filter is usefull in applications where transition band is not concerned
ReplyDeleteAnd if transition is concerned Chebyshev filter is used
DeleteMaximally flat filter is also a Butterworth filter
ReplyDeleteyes
Deleteless memory required for storage of coefficients in butterworth digital filter
ReplyDeleteYes IIR flters requires less memory
Delete