EKG Noise Filtering

Filter a noisy EKG signal using an FPGA.

For this project, I created a simple EKG using a breadboard, circuit components and an AD620 instrumentation amplifier. I then passed the output signal through an FPGA into which I had programmed a filter to remove the 60 Hz noise. The following image shows the result of filtering.

The project was done two different ways; first using an FIR (Finite Impulse Response) filter, and second using an IIR (Infinite Impulse Response) filter. While the FIR filter was much simpler to program, the IIR filter used significantly fewer hardware resources to achieve a similar level of filtering.