In experiment 5 & 6, we designed IIR filters viz. Butterworth Filter and Chebyshev Filter. IIR filters are not stable due their recursive nature. Also, they have non-linear phase response hence, the output of the filter appears to be distorted version of the input. What can be done to avoid this? Use FIR filters!
These are filters that have a Finite Impulse Response. and hence, output of the filter is the phase shifted input signal. Also, since they don't have any feedback, the filters are very stable. However, this requires large memory as compared to IIR filters.
There are two methods of designing FIR filters. One of them is using Windowing Method. In this method, a particular window function is chosen on the basis of the attenuation required in the stop band.
We used a Hanning Window as the window function and wrote the code accordingly. During execution, the filter parameters like the attenuation and frequencies were given as user input similar to IIR filter design. The plot function was used to verify the response of the designed filter. A notable difference between IIR and FIR designing is that much of the calculation is done in time domain rather than the transform domain.
There are side loves present in frequency response due to discontinuity in the window function.
ReplyDeleteYes, there are side lobes present in the magnitude spectrum plot
ReplyDeleteWell written.
ReplyDeleteThank you, hope you found it useful!
DeleteRectangular window function is simple
ReplyDeleteYes, but it passes the input as it is
DeleteBlackmann window function is more efficient.
ReplyDeleteYes, for specific applications!
DeleteAs parameter should be as high as possible.Blackman filter has As=74 which is highest among other filters and so it has high efficiency
ReplyDeleteYes, for specific applications!
DeleteThere is no overshoot in frequency spectrum due to use of hanning window
ReplyDeleteThe selection criteria depends upon the characteristics you want in the magnitude response of the filter while implementation.
ReplyDeleteYes, the selection also depends on application
DeleteIn FIR filters, if order increases, the number of side lobes increase. Side lobes should be avoided as the stopband attenuation is non-uniform.
ReplyDeleteBlackman window gives the best response
ReplyDeleteYes, it depends on application
DeleteIt is good since the algorithm itself selects the appropriate window function
ReplyDeleteYes, we have coded in scilab to help the selection of window
DeleteThis comment has been removed by the author.
ReplyDeleteIn windowing methods,all window functions have to be analysed for obtaining the best output.
ReplyDeleteYes, we do that with the help of scilab
Delete