Sunday, 23 April 2017

Digital FIR Filter Design using Windowing Method

In this experiment we used windowing method to design the digital FIR filter.
FIR filters if compared to IIR filters,its phase response is linear which is not the case in IIR filters.
In this method , FIR filter is designed by truncating infinite samples oh hd[n] using a window function. Linear phase FIR filter with impulse response h[n] is then given by h[n]=hd[n].w[n] where w[n] is an appropriate window function.
       The written program finds an appropriate window function by comparing the entered value of Stopband attenuation(As) with the stored values in the program. Then using that particular window function it calculates value of h[n].

11 comments:

  1. The output obtained is always symmetric.

    ReplyDelete
  2. Windowing function is helpful for optimum design since the appropriate window function is chosen using value of As from the input

    ReplyDelete
  3. Which windowing method did you use?

    ReplyDelete
    Replies
    1. I used blackman window.For more info
      Refer this: https://www.dsprelated.com/freebooks/mdft/Use_Blackman_Window.html

      Delete
  4. What is the selection criteria for window function?

    ReplyDelete
    Replies
    1. It depends upon the characteristics you want in the magnitude response of the filter while implementation.
      Refer this for more info:
      https://www.ee.iitb.ac.in/~esgroup/es_mtech02_sem/es02_sem_rep_arojit.pdf

      Delete
  5. Distortion is very low since, FIR is a Linear phase filter

    ReplyDelete
  6. In FIR filters, if order increases, the number of side lobes increase. Side lobes should be avoided as the stopband attenuation is non-uniform.

    ReplyDelete
  7. As we go from rectangular window function to hanning window, we get smoother response which reduces Gibbs phenomenon.

    ReplyDelete