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 条
  • [21] Architecture optimization of nanobridge-based field-programmable gate array and its evaluation
    Bai, Xu
    Sakamoto, Toshitsugu
    Tsuji, Yukihide
    Miyamura, Makoto
    Morioka, Ayuka
    Nebashi, Ryusuke
    Tada, Munehiro
    Banno, Naoki
    Okamoto, Koichiro
    Iguchi, Noriyuki
    Hada, Hiromitsu
    Sugibayashi, Tadahiko
    JAPANESE JOURNAL OF APPLIED PHYSICS, 2017, 56 (04)
  • [22] The design of an SRAM-based field-programmable gate array -: Part I:: Architecture
    Chow, P
    Seo, SO
    Rose, J
    Chung, K
    Páez-Monzón, G
    Rahardja, I
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1999, 7 (02) : 191 - 197
  • [23] Implementation of a peak-current-control algorithm within a field-programmable gate array
    Aime, Martin
    Gateau, Guillaume
    Meynard, Thierry A.
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2007, 54 (01) : 406 - 418
  • [24] Field-programmable gate array (FPGA) hardware design and implementation of a new area efficient elliptic curve crypto-processor
    Kashif, Muhammad
    Cicek, Ihsan
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2021, 29 (04) : 2127 - 2139
  • [25] Hardware Implementation of Chaotic Zigzag Map Based Bitwise Dynamical Pseudo Random Number Generator on Field-Programmable Gate Array
    Erdem, Ebubekir
    Garipcan, Ali Murat
    INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2020, 50 (04): : 243 - 253
  • [26] HARDWARE IMPLEMENTATION OF FUZZY REPLACEMENT ALGORITHM FOR CACHE MEMORIES USING FIELD-PROGRAMMABLE GATE ARRAYS
    HOSSAIN, A
    MANZOUL, MA
    CYBERNETICS AND SYSTEMS, 1993, 24 (02) : 81 - 90
  • [27] HARDWARE IMPLEMENTATION OF AN ARTIFICIAL NEURAL-NETWORK USING FIELD-PROGRAMMABLE GATE ARRAYS (FPGAS)
    BOTROS, NM
    ABDULAZIZ, M
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1994, 41 (06) : 665 - 667
  • [28] A Survey on Hardware Implementation of Cryptographic Algorithms Using Field Programmable Gate Array
    Kumar, Keshav
    Ramkumar, K. R.
    Kaur, Amanpreet
    Choudhary, Somanshu
    2020 IEEE 9TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT 2020), 2020, : 189 - 194
  • [29] Hardware Considerations for Tensor Implementation and Analysis Using the Field Programmable Gate Array
    Grout, Ian
    Mullin, Lenore
    ELECTRONICS, 2018, 7 (11)
  • [30] A1. Field-programmable analog array architecture
    Edwards, R.T.
    Johns Hopkins APL Technical Digest (Applied Physics Laboratory), 2001, 22 (02): : 102 - 103