C++ Implementation of Digital FIR Filters Using Blackman Window

Described here is a C++ implementation of finite impulse response (FIR) filters using Blackman window method. -- Ahlad Kumar


The program was tested on Windows XP, 32-bit PC using Turbo C++ version 3. For running Turbo C++ on 64-bit PC with Windows 7 or Windows 8, a separate Turbo C ++ IDE is available for download. You need to copy the source code and relevant header files into bin folder before running the program.

Download source code: click here

Digital signal processing finds application in almost every field of engineering. Its impact on consumer electronics is evident by the advent of high-definition televisions and digital imaging. Its application in the field of biomedical and signal processing includes enhancement of the quality of signals under interest using various digital filters. These filters can also be used in applications like noise removal. The filter routines can be easily coded to hardware description language like Verilog or VHDL and can turn out to be a good project for students or designers working in real-time image and video processing.

The author is an M.Tech from ABV-Indian Institute of Information Technology and Management, Gwalior, and B.Tech from Jamia Millia Islamia in New Delhi