This document discusses the design of FIR filters using different windowing techniques. It begins with an introduction to FIR filters and then describes designing FIR filters using rectangular, Hamming, Hanning, Bartlett, and Kaiser windows. It also discusses designing FIR filters using frequency sampling techniques. The advantages of FIR filters are linear phase response, stability, and group delay. Disadvantages include requiring more coefficients and operations than IIR filters for some frequency responses.