Title :
FPGA realization of multipurpose FIR filter
Author :
Reaz, Mumun Bin Ibne ; Islam, Mohammad Turiqul ; Sulaiman, MOM Shuhiman ; Ali, Mold Alauddiii MOM ; Sarwar, Hasan ; Rafique, S.
Author_Institution :
Fac. of Eng., Multimedia Univ., Cyberjaya, Malaysia
Abstract :
A multipurpose FIR filter has been designed and realized by field programmable gate arrays (FPGA) for real-time filtering applications. The design can accomplish an arbitrary filter frequency response and variable filter order up to 127. The coefficients are computed through the Hamming windowing technique. The model is capable of performing filtering operations, like lowpass, highpass, bandpass and bandstop based on selection that is embedded into the design. The filter is set to 8-bit signed data processing. Linear constant coefficient difference equation (LCCDE) has been used to filter the input data in time domain. The design is coded with VHDL to cope with the parallelism of digital hardware. Simulation, compilation and synthesis have been done to verify the validity of the design outputs. To test the correctness of the design the observed output is compared with the calculated output results from MATLAB implementation that confirms the effectiveness of the design.
Keywords :
FIR filters; field programmable gate arrays; hardware description languages; FPGA realization; Hamming window technique; MATLAB implementation; VHDL codes; field programmable gate arrays; filter frequency response; linear constant coefficient difference equation; multipurpose FIR filter; Band pass filters; Data processing; Difference equations; Field programmable gate arrays; Filter bank; Filtering; Finite impulse response filter; Frequency response; Mathematical model; Nonlinear filters;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2003. PDCAT'2003. Proceedings of the Fourth International Conference on
Print_ISBN :
0-7803-7840-7
DOI :
10.1109/PDCAT.2003.1236448