An Embedded Implementation of Discrete Zolotarev Transform Using Hardware-Software Codesign

被引:0
|
作者
Kubak, Jan [1 ]
Stastny, Jakub [1 ]
Sovka, Pavel [1 ]
机构
[1] Czech Tech Univ, Fac Elect Engn, Dept Circuit Theory, Prague, Czech Republic
关键词
Discrete Zolotarev Transform (DZT); Approximated Discrete Zolotarev Transform (ADZT); embedded hardware; hardware-software co-design; Field Programmable Gate Array (FPGA); VHDL; FFT;
D O I
10.13164/re.2021.0364
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Discrete Zolotarev Transform (DZT) brings an improvement in the field of spectral analysis of non stationary signals. However, the transformation algorithm called Approximated Discrete Zolotarev Transform (ADZT) suffers from high computational complexity. The Short Time ADZT (STADZT) requires high segment length, 512 samples, and more, while high segment overlap to prevent information loss, 75% at least. The STADZT requirements along with the ADZT algorithm computational complexity result in a rather high computational load. The algorithm computational complexity, behavior, and quantization error impacts are analyzed. We present a solution which deals with high computational load employing co-design methods targeting Field Programmable Gate Array (FPGA). The system is able to compute one-shot DZT spectrum 2 048 samples long in approximate to 22 ms. Real-time STADZT spectrum of a mono audio signal of 16 kHz sampling frequency can be computed with overlap of 91%.
引用
收藏
页码:364 / 371
页数:8
相关论文
共 50 条
  • [21] Power estimation of embedded systems: A hardware/software codesign approach
    Fornaciari, W
    Gubian, P
    Sciuto, D
    Silvano, C
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1998, 6 (02) : 266 - 275
  • [22] A Mixed Hardware-Software Implementation of a High-Performance PMSM Controller
    Milik, Adam
    Rudnicki, Tomasz
    ELECTRONICS, 2023, 12 (02)
  • [23] HARDWARE-SOFTWARE CODESIGN FOR HIGH-SPEED SIGNATURE-BASED VIRUS SCANNING
    Lin, Ying-Dar
    Lin, Po-Ching
    Lai, Yuan-Cheng
    Liu, Tai-Ying
    IEEE MICRO, 2009, 29 (05) : 56 - 65
  • [24] Program slicing across the hardware-software boundary for embedded systems
    Russell, Jeffry T.
    Jacome, Margarida F.
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2009, 4 (01) : 66 - 82
  • [25] Hardware-Software Codesign Based Accelerated and Reconfigurable Methodology for String Matching in Computational Bioinformatics Applications
    Gudur, Venkateshwarlu Y.
    Acharyya, Amit
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2020, 17 (04) : 1198 - 1210
  • [26] Integrating real-time inter-task communication channels into hardware-software codesign
    Tak, Sungwoo
    Kim, Taehoon
    Park, E. K.
    MICROPROCESSORS AND MICROSYSTEMS, 2010, 34 (06) : 182 - 199
  • [27] Hardware-software co-synthesis of heterogeneous embedded computer systems
    Khan, Gul N.
    Levman, Jacob
    Alirezaie, Javad
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 2185 - +
  • [28] Hardware Implementation of Discrete Hirschman Transform Convolution Using Distributed Arithmetic
    Xue, Dingli
    DeBrunner, Victor
    DeBrunner, Linda S.
    CONFERENCE RECORD OF THE 2019 FIFTY-THIRD ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2019, : 1587 - 1590
  • [29] ACTION: Automated Hardware-Software Codesign Framework for Low-precision Numerical Format SelecTION in TinyML
    Langroudi, Hamed F.
    Karia, Vedant
    Pandit, Tej
    Mashaido, Becky
    Kudithipudi, Dhireesha
    NEXT GENERATION ARITHMETIC, CONGA 2022, 2022, 13253 : 50 - 65
  • [30] Tolerating Noise Effects in Processing-in-Memory Systems for Neural Networks: A Hardware-Software Codesign Perspective
    Yang, Xiaoxuan
    Wu, Changming
    Li, Mo
    Chen, Yiran
    ADVANCED INTELLIGENT SYSTEMS, 2022, 4 (08)