MULTIPLIERLESS IIR FILTER DESIGN FOR FPGA

Authors

  • Anatoliy Sergiyenko National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, Ukraine
  • Anastasia Serhienko National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, Ukraine
  • Michael Ukpu National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, Ukraine

Keywords:

VHDL, FPGA, IIR filter, allpass filter

Abstract

The paper deals with a method of IIR filter design, in which the coefficients in the canonical binary number system representation are searched using the simulated annealing algorithm. The IIR filters are designed on the base of the all-pass filter stages, masking filters and multiplied delays in them. The filter coefficients are selected which have no more than three summands in their representation. Therefore, its pipelined implementation in FPGA has the highest clock frequency and minimum hardware volume. The use of the VHDL language in all the steps of the filter design helps to speed-up and improve the filter optimization.

References

Schlichthärle D. Digital Filters. Basics and Design. 2-nd Ed-s. Frankfurt, Main, Germany: Springer, 2010.

Sergiyenko A., Serhienko A. VHDL Generation of Optimized IIR Filters. IEEE 2-nd Ukraine Conference on Electrical and Computer Engineering (UKRCON), 2019. Р. 1171-1174.

Vaidyanathan P. P., Regalia P., Mitra S.K. The Digital All-Pass Filter: A Versatile Signal Processing Building Block. Proc. IEEE. V. 76. 1988. № 1. Р. 19−37.

Meyer-Baese U. Digital Signal Processing with Field Programmable Gate Arrays. 4-th Ed. Berlin Heidelberg, Germany, Springer, 2014.

Krukowski A., Kale I. DSP System Design. Complexity Reduced IIR Filter Implementation for Practical Applications. Germany, Springer. 2004.

Milic L. D., Lutovac M. D. Design of multiplierless elliptic IIR filters with a small quantization error. IEEE Trans. on signal processing. V. 47. 1999. № 2. Р. 469−479.

Guggilla N. K., Dudha C. S. Synthesis. Designing with Xilinx FPGAs Using Vivado, Churiwala, Ed. Springer. 2017. Р. 97–110.

Anzova V. I., Yli-Kaakinen J., Saramaeki T. An Algorithm for the Design of Multiplierless IIR Filters as a Parallel Connection of Two All-Pass Filters. IEEE Asia Pacific Conf. on Circuits and Systems, APCCAS. 2006. pp. 744-747.

Kruse R., Borgelt C., Braune C., Mostaghim S., Steinbrecher M. Computational Intelligence. A Methodological Introduction. 2-nd Ed. London. Springer. 2016.

Kirkpatrick S., Gellatt C. D., Vecchi Jr. M. P. Optimization by Simulated Annealing. Science. V. 220. 1983. No5. Р.671–680.

Sergiyenko A. VHDL design of multiplier-free IIR filters. Kyiv: NTUU “KPI”, 2016. [Online]. URL: http://kanyevsky.kpi.ua/GEN_MODUL/index_eng.php

Yeung K. S., Chan S. C. The Design and Multiplier-Less Realization of Software Radio Receivers With Reduced System Delay. IEEE Trans. On Circuits and Systems − Regular Papers, V. 51. 2004. P. 2444−2449.

Downloads

Published

2023-06-08

Issue

Section

Plenary Section