notchfiltering
Notch filtering is a signal processing technique that attenuates or suppresses a narrow band of frequencies while leaving others largely unaffected. It is a specific form of band-stop filtering aimed at removing an unwanted tone or interference without broadly distorting the rest of the spectrum.
In digital implementations, notch filters are typically realized as second-order IIR filters. A common discrete-time form
Notch filters can be implemented with IIR or FIR structures. FIR implementations, while typically less efficient,
Applications span audio and music processing, biomedical signal cleaning (for example, removing 50/60 Hz interference in