Field-Programmable Gate Array Architecture for the Discrete Orthonormal Stockwell Transform (DOST) Hardware Implementation

被引:1
|
作者
Valtierra-Rodriguez, Martin [1 ]
Contreras-Hernandez, Jose-Luis [2 ]
Granados-Lieberman, David [3 ]
Rivera-Guillen, Jesus Rooney [1 ]
Amezquita-Sanchez, Juan Pablo [1 ]
Camarena-Martinez, David [2 ]
机构
[1] Univ Autonoma Queretaro, Fac Ingn, ENAP RG, CA Sistemas Dinam & Control, Campus San Juan del Rio, San Juan Del Rio 76807, Mexico
[2] Univ Guanajuato UG, Dept Ingn Elect, Div Ingn, ENAP RG, Carretera Salamanca Valle Santigo Km 3-5 1-8 Km, Salamanca 36885, Mexico
[3] ITS Irapuato ITESI, CA Fuentes Alternas & Cal Energia Elect, ENAP Res Grp, Dept Ingn Electromecan,Tecnol Nacl Mexico, Carr Irapuato Silao Km 12-5, Irapuato 36821, Mexico
关键词
discrete orthonormal Stockwell transform; FPGA; reconfigurable hardware architecture; time-frequency representation; FREQUENCY ANALYSIS-METHODS;
D O I
10.3390/jlpea14030042
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Time-frequency analysis is critical in studying linear and non-linear signals that exhibit variations across both time and frequency domains. Such analysis not only facilitates the identification of transient events and extraction of key features but also aids in displaying signal properties and pattern recognition. Recently, the Discrete Orthonormal Stockwell Transform (DOST) has become increasingly utilized in many specialized signal processing tasks. Given its growing importance, this work proposes a reconfigurable field-programmable gate array (FPGA) architecture designed to efficiently implement the DOST algorithm on cost-effective FPGA chips. An accompanying MATLAB app enables the automatic configuration of the DOST method for varying sizes (64, 128, 256, 512, and 1024 points). For the implementation, a Cyclone V series FPGA device from Intel Altera, featuring the 5CSEMA5F31C6N chip, is used. To provide a complete hardware solution, the proposed DOST core has been integrated into a hybrid ARM-HPS (Advanced RISC Machine-Hard Processor System) control unit, which allows the control of different peripherals, such as communication protocols and VGA-based displays. Results show that less than 5% of the chip's resources are occupied, indicating a low-cost architecture that can be easily integrated into other FPGA structures or hardware systems for diverse applications. Moreover, the accuracy of the proposed FPGA-based implementation is underscored by a root mean squared error of 6.0155 x 10-3 when compared with results from floating-point processors, highlighting its accuracy.
引用
收藏
页数:19
相关论文
共 50 条
  • [41] Computational ghost imaging using a field-programmable gate array
    Hoshi, Ikuo
    Shimobaba, Tomoyoshi
    Kakue, Takashi
    Ito, Tomoyoshi
    OSA CONTINUUM, 2019, 2 (04) : 1097 - 1105
  • [42] Implementation of Highly Reliable Convolutional Neural Network with Low Overhead on Field-Programmable Gate Array
    Chen, Xin
    Xie, Yudong
    Huo, Liangzhou
    Chen, Kai
    Gao, Changhao
    Xiang, Zhiqiang
    Yang, Hanying
    Wang, Xiaofeng
    Ge, Yifan
    Zhang, Ying
    ELECTRONICS, 2024, 13 (05)
  • [43] Model predictive control for deeply pipelined field-programmable gate array implementation: algorithms and circuitry
    Jerez, J. L.
    Ling, K. -V.
    Constantinides, G. A.
    Kerrigan, E. C.
    IET CONTROL THEORY AND APPLICATIONS, 2012, 6 (08): : 1029 - 1041
  • [44] Field-programmable gate array implementation of a probabilistic neural network for motor cortical decoding in rats
    Zhou, Fan
    Liu, Jun
    Yu, Yi
    Tian, Xiang
    Liu, Hui
    Hao, Yaoyao
    Zhang, Shaomin
    Chen, Weidong
    Dai, Jianhua
    Zheng, Xiaoxiang
    JOURNAL OF NEUROSCIENCE METHODS, 2010, 185 (02) : 299 - 306
  • [45] A novel routing architecture for field-programmable gate-arrays
    Danilin, Alexander
    Bennebroek, Martijn
    Sawitzki, Sergei
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2008, PROCEEDINGS, 2008, 4934 : 144 - +
  • [46] Signal classification and software–hardware implementation of digital filter banks based on field-programmable gate arrays and compute unified device architecture
    Kaplun D.I.
    Klionskiy D.M.
    Gulvanskiy V.V.
    Voznesenskiy A.S.
    Golubkov A.M.
    Geppener V.V.
    Kupriyanov M.S.
    Pattern Recognition and Image Analysis, 2016, 26 (03) : 506 - 517
  • [47] AUTOMATIC IMPLEMENTATION OF FIR FILTERS ON FIELD-PROGRAMMABLE GATE ARRAYS
    MOHANAKRISHNAN, S
    EVANS, JB
    IEEE SIGNAL PROCESSING LETTERS, 1995, 2 (03) : 51 - 53
  • [48] Area Optimisation for Field-Programmable Gate Arrays in SystemC Hardware Compilation
    Ditmar, Johan
    McKeever, Steve
    Wilson, Alex
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2008, 2008
  • [49] Hardware implementation for fast convolution with a PN code using field programmable gate array
    Alaqeeli, A
    Starzyk, J
    PROCEEDINGS OF THE 33RD SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2001, : 197 - 201
  • [50] A new intelligent hardware implementation based on field programmable gate array for chaotic systems
    Tuntas, Remzi
    APPLIED SOFT COMPUTING, 2015, 35 : 237 - 246