Discrete-time notch filters can be divided into infinite impulse response (IIR) and finite impulse response (FIR) notch filters. Infinite impulse response notch filters are easy to design and implement but suffer from nonlinear phase characteristics and unacceptable startup transients. Finite impulse response filters on the other hand can be designed to have linear phase but require more coefficients to achieve narrow notch widths. Multiple frequency FIR notch filters that can effectively reject several selected spectral regions while providing high transmission at frequencies outside the rejected regions have applications in communication systems, radar systems and biomedical signal processing.

A new multi-frequency notch filter is introduced that is based on quadratic programming. This notch filter has linear phase and has notch widths which can be made arbitrarily narrow. We compare the performance of our notch filter with three existing multi-frequency notch filters: the iteratively reweighted OMP scheme and the multiple exchange algorithm.

Degree Date

Spring 5-19-2018

Document Type


Degree Name



Electrical and Computer Engineering



Creative Commons License

Creative Commons Attribution-Noncommercial 4.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial 4.0 License