A natively fixed-point run-time reconfigurable FIR filter design method for FPGA hardware
Goldsmith, Joshua and Crockett, Louise H. and Stewart, Robert W. (2022) A natively fixed-point run-time reconfigurable FIR filter design method for FPGA hardware. IEEE Open Journal of Circuits and Systems, 3. pp. 25-37. ISSN 2644-1225 (https://doi.org/10.1109/OJCAS.2022.3152399)
Preview |
Text.
Filename: Goldsmith_etal_IEEEJCS_2022_A_natively_fixed_point_run_time_reconfigurable_FIR_filter_design_method_for_FGPA_hardware.pdf
Final Published Version License: Download (1MB)| Preview |
Abstract
We present a natively fixed-point filter design method that targets FPGA-based Reconfigurable Finite Impulse Response (RFIR) filters for Software Defined Radio applications. The Filter Designer is capable of reconfiguring cut-off frequencies on-the-fly at run-time; with other parameters, such as filter length and window type, configurable at compile-time. The ability to compute filter coefficients directly on FPGAs is compelling, as much lower latencies can be achieved when compared to RFIRs programmed with embedded processors. In this work we discuss several filter design techniques from the literature and investigate their suitability for implementation on FPGAs. A hybrid method combining window and frequency sampling methods is developed and implemented on a Xilinx Zynq-7000 SoC. We explore the limitations of designing filters in fixed-point arithmetic and consider the effects filter length and wordlength have on filter quality. Results show that the proposed algorithm generates good-quality filters that display stopband attenuation up to 88dB, transition bandwidths less than 1% of the sample rate, and low resource utilisation. Most notably, we found that our method is up to three orders of magnitude faster than an equivalent software implementation, with execution times as low as 2.52 µs, enabling radio applications in which latency is a principal constraint.
ORCID iDs
Goldsmith, Joshua ORCID: https://orcid.org/0000-0002-3257-3300, Crockett, Louise H. ORCID: https://orcid.org/0000-0003-4436-0254 and Stewart, Robert W. ORCID: https://orcid.org/0000-0002-7779-8597;-
-
Item type: Article ID code: 79778 Dates: DateEvent17 February 2022Published14 February 2022AcceptedSubjects: Technology > Electrical engineering. Electronics Nuclear engineering Department: Faculty of Engineering > Electronic and Electrical Engineering Depositing user: Pure Administrator Date deposited: 02 Mar 2022 08:51 Last modified: 17 Nov 2024 03:23 URI: https://strathprints.strath.ac.uk/id/eprint/79778