Dynamically reconfigurable systolic array accelerators: a case study with extended Kalman filter and discrete wavelet transform algorithms

被引:19
|
作者
Sudarsanam, A. [1 ]
Barnes, R. [1 ]
Carver, J. [1 ]
Kallam, R. [1 ]
Dasu, A. [1 ]
机构
[1] Utah State Univ, ECE Dept, Logan, UT 84322 USA
来源
关键词
D O I
10.1049/iet-cdt.2008.0139
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Field programmable gate arrays (FPGAs) are increasingly being adopted as the primary on-board computing system for autonomous deep space vehicles. There is a need to support several complex applications for navigation and image processing in a rapidly responsive on-board FPGA-based computer. Developing such a computer requires the designer to explore and combine several design concepts such as systolic array (SA) design, hardware-software partitioning and partial dynamic reconfiguration (PDR). In this study a microprocessor/co-processor design that can simultaneously accelerate multiple single precision floating-point algorithms is proposed. Two such algorithms are extended Kalman filter (EKF) and discrete wavelet transform (DWT). Key contributions include (i) polymorphic systolic array (PolySA), comprising partial reconfigurable regions that can accelerate algorithms amenable to being mapped onto linear SAs and (ii) performance model to predict the overall execution time of EKF algorithm on the proposed PolySA architecture. When implemented on a low-end Xilinx Virtex4 SX35 FPGA, the design provides a speed-up of at least 4.18x and 6.61x over a state-of-the-art microprocessor used in spacecraft systems for the EKF and DWT algorithms, respectively. The performance of EKF algorithm on the proposed PolySA architecture was compared against the performance on two types of conventional (non-polymorphic) hardware architectures and the results showed that the proposed architecture outperformed the other two architectures in most of the test cases.
引用
收藏
页码:126 / 142
页数:17
相关论文
共 44 条
  • [31] Discrete Wavelet Transform in digital audio signal processing: A case study of programming languages performance analysis
    Escola, Joao Paulo Lemos
    de Souza, Uender Barbosa
    Brito, Leonardo da Cunha
    COMPUTERS & ELECTRICAL ENGINEERING, 2022, 104
  • [32] Discrete Wavelet Transform in digital audio signal processing: A case study of programming languages performance analysis
    Escola, João Paulo Lemos
    Souza, Uender Barbosa de
    Brito, Leonardo da Cunha
    Computers and Electrical Engineering, 2022, 104
  • [33] A time-efficient implementation of Extended Kalman Filter for sequential orbit determination and a case study for onboard application
    Tang, Jingshi
    Wang, Haihong
    Chen, Qiuli
    Chen, Zhonggui
    Zheng, Jinjun
    Cheng, Haowen
    Liu, Lin
    ADVANCES IN SPACE RESEARCH, 2018, 62 (02) : 343 - 358
  • [34] A study of a discrete Bayes and a Kalman filter computational Complexity and performance in the case of 1D robot localization
    Siradjuddin, I
    Fitriani, I. M.
    Asmara, R. A.
    Junus, M.
    Patma, T. S.
    Azhar, G. A.
    Setiawan, H.
    4TH ANNUAL APPLIED SCIENCE AND ENGINEERING CONFERENCE, 2019, 2019, 1402
  • [35] Applying a novel extended Kalman filter to missile-target interception with APN guidance law: A benchmark case study
    Pan, Shuwen
    Su, Hongye
    Chu, Jian
    Wang, Hong
    CONTROL ENGINEERING PRACTICE, 2010, 18 (02) : 159 - 167
  • [36] MULTIVARIABLE ITERATIVE EXTENDED KALMAN FILTER BASED ADAPTIVE-CONTROL - CASE-STUDY OF SOLID SUBSTRATE FERMENTATION
    SARGANTANIS, JG
    KARIM, MN
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 1994, 33 (04) : 878 - 888
  • [37] A maximal overlap discrete wavelet packet transform integrated approach for rainfall forecasting – A case study in the Awash River Basin (Ethiopia)
    Quilty, John
    Adamowski, Jan
    Environmental Modelling and Software, 2021, 144
  • [38] A Case Study of Real Time Implementation of Extended Kalman Filter in Dual Core DSP for The On-line Estimation of Induction Machine Parameters
    Gashtil, Hamidreza
    Pickert, Volker
    Atkinson, Dave
    Giaouris, Damian
    Dahidah, Mohamed
    2019 IEEE 13TH INTERNATIONAL CONFERENCE ON COMPATIBILITY, POWER ELECTRONICS AND POWER ENGINEERING (CPE-POWERENG), 2019,
  • [39] A maximal overlap discrete wavelet packet transform integrated approach for rainfall forecasting-A case study in the Awash River Basin (Ethiopia)
    Quilty, John
    Adamowski, Jan
    ENVIRONMENTAL MODELLING & SOFTWARE, 2021, 144
  • [40] A study on pre-filter design for improving accuracy in heart rate estimation from backside using discrete wavelet transform with mm-wave radar
    Koyanaka, Ryosuke
    Sato, Shunsuke
    Hu, Yaokun
    Toda, Takeshi
    IEICE COMMUNICATIONS EXPRESS, 2021, 10 (12): : 1009 - 1014