Real-time FPGA Implementation of a Second order Volterra Filter for Ultrasound Nonlinear Imaging

被引:1
|
作者
Sahoo, Abhishek [1 ]
Ebbini, Emad S. [1 ]
机构
[1] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
来源
2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22) | 2022年
关键词
Volterra Filter; FPGA; Nonlinear ultrasound imaging; Hardware implementation;
D O I
10.1109/ISCAS48785.2022.9937626
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Volterra series expansion is a widely used method for modeling nonlinear systems because of its simplicity, linearity with respect to the kernel coefficients, ability to generalize any order of nonlinearity etc. which makes it a suitable analytical tool for a wide range of applications. However, the higher computational complexity of the kernels is a major limiting factor for its use in real-time applications. The number of coefficients increases exponentially with the sample memory length and the order of nonlinearity, increasing the resource utilization immensely and restricting the system bandwidth. In this paper, we have discussed different architectures such as a direct form (with modification for timing improvement) and an eigenvalue decomposition based parallel-cascade method for implementation of a low cost, real-time quadratic Volterra filter on a Xilinx Zynq-7000 SoC FPGA board. Both the designs are compared based on their resource utilization and timing constraints. Behavioral performance of the nonlinear filters in the context of ultrasound image reconstruction is demonstrated using a quality assurance phantom data, sampled at a rate of 40 MHz.
引用
收藏
页码:895 / 899
页数:5
相关论文
共 50 条
  • [41] Implementation of Real-time Simple Edge Detection on FPGA
    Shukor, Mohamed Nasir Bin Mohamed
    Hiung, Lo Hai
    Sebastian, Patrick
    ICIAS 2007: INTERNATIONAL CONFERENCE ON INTELLIGENT & ADVANCED SYSTEMS, VOLS 1-3, PROCEEDINGS, 2007, : 1404 - 1406
  • [42] Real-time iris segmentation and its implementation on FPGA
    Khan, Tariq M.
    Bailey, Donald G.
    Khan, Mohammad A. U.
    Kong, Yinan
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2020, 17 (05) : 1089 - 1102
  • [43] Analysis of real-time tracking filters implementation in FPGA
    Haritha, Garivi
    Aparna, P.
    Srihari, Pathipati
    Satapathi, Gnane Swarnadh
    PROCEEDINGS OF 2018 IEEE DISTRIBUTED COMPUTING, VLSI, ELECTRICAL CIRCUITS AND ROBOTICS (DISCOVER), 2018, : 158 - 162
  • [44] Implementation of LZO real-time lossless compression on FPGA
    Liu, Yong
    Li, Bing
    2017 INTERNATIONAL CONFERENCE ON ELECTRON DEVICES AND SOLID-STATE CIRCUITS (EDSSC), 2017,
  • [45] An Efficient Real-Time FPGA Implementation for Object Detection
    Zhao, Jin
    Huang, Xinming
    Massoud, Yehia
    2014 IEEE 12TH INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2014, : 313 - 316
  • [46] Implementation of a Real-Time Spectrum Analyzer on FPGA Platforms
    Iglesias, Vctor
    Grajal, Jesus
    Sanchez, Miguel A.
    Lopez-Vallejo, Marisa
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2015, 64 (02) : 338 - 355
  • [47] Real-time efficient FPGA implementation of aes algorithm
    El Maraghy, Mazen
    Hesham, Salma
    Abd El Ghany, Mohamed A.
    International System on Chip Conference, 2013, : 203 - 208
  • [48] An FPGA Implementation of Reconfigurable Real-Time Vision Architecture
    Hiraiwa, Jorge
    Amano, Hideharu
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 150 - 155
  • [49] FPGA Implementation for Real-Time Empirical Mode Decomposition
    Hong, Ying-Yi
    Bao, Yu-Qing
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2012, 61 (12) : 3175 - 3184
  • [50] Real-time iris segmentation and its implementation on FPGA
    Tariq M. Khan
    Donald G. Bailey
    Mohammad A. U. Khan
    Yinan Kong
    Journal of Real-Time Image Processing, 2020, 17 : 1089 - 1102