High-Speed FPGA Realiztion of Infinite Immpulse Response Filter
Hatem L. Hamza, Ivan A. Hashim · 2023
Digital filters are crucial for navigation, communication, and modern digital signal processing systems. This paper presents a new methodology for hardware implementation of the first-order IIR filter. There are many techniques to optimize the speed of the IIR filter, but this paper uses three: look-ahead pipelining, parallel, and hybrid. The main aim of this work is to increase the operation speed with a low error percentage and minimize resource utilization with the low power consumption of the first-order IIR filter. The Spartan 3A-3N FPGA is the platform used to synthesize the proposed designs. Based on the FPGA method, the suggested system achieved the lowest speed of (16.21 nsec); it consumed a considerable amount of area, utilizing 314 LUTs, 193 occupied slices, and 64 flip-flops. In contrast, the proposed 1st order IIR filter design based on the hybrid approach achieved accurate results with small area utilization: 109 look-up tables, 73 occupied slices, and 32 flip-flops. Furthermore, the approach achieves a high speed of (9.85 nsec).