I. Introduction
The Frequency Response Masking (FRM) technique [1]–[20] was developed for the synthesis of very sharp digital filters with very sparse coefficients. Thus, a filter synthesized using the FRM technique has very low complexity even though the effective filter length is slightly longer than that of the minimax optimum design meeting the same set of frequency response specifications. The FRM technique has been extended to the synthesis of various types of filters such as half-band filters [21]–[23], 2-D filters [24], IIR filters [25]–[28], filter banks [29]–[34], decimators and interpolators [35], [36], and Hilbert transformers [37], [38]. Implementations on various platforms [39]–[41] such as field-programmable gate array (FPGA) have also been investigated. Its applications in transmultiplexer design [42], ECG signal processing [43], hearing aids [44], digital audio [45]–[49] application and analysis, speech recognition [50], array beamforming [51], software radio [52], and noise thermometer [53] have also been reported.