Skip to content

roozmr/iir-filter

Repository files navigation

IIR-FILTER

Final Project of FPGA course, Dr. Hosseini Nejad, K.N.T.U.

This projects includes VHDL modules and test bench for a 10 level IIR Filter.

The infinite impulse response (IIR) filter is a recursive filter in that the output from the filter is computed by using the current and previous inputs and previous outputs. Because the filter uses previous values of the output, there is feedback of the output in the filter structure.

The following block diagram corresponds to the logic of the main VHDL module:

IIR filter block diagram

We considered two arrays for a and b coefficients and initialized them with the coefficients of a low pass filter (using MATLAB). Then accumulators were defined to store the results. Needed DFF and Multiplier modules are defined as well.

At last inputs are readed from input and results will be provided in output.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages