ABSTRACT

A digital filter is a tool to extract useful information and remove

undesired signal components from input sequences. It plays an

important role in various applications of communications and signal

processing [1, 2]. In general, digital filters are classified into two

categories according to the duration of their impulse responses,

finite-duration impulse response (FIR) and infinite-duration impulse response (IIR). Compared to IIR filters, FIR filters have several advantages:

(1) As all poles of an FIR filter are fixed at the origin, its frequency

response is determined by its zeroes. Thereby, there is no

stability concern for the FIR filter design.