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 条
  • [41] A senior-level course in hardware-software codesign
    Schaumont, Patrick
    2007 IEEE International Conference on Microelectronic Systems Education, Proceedings, 2007, : 7 - 8
  • [42] HARTES: HARDWARE-SOFTWARE CODESIGN FOR HETEROGENEOUS MULTICORE PLATFORMS
    Bertels, Koen
    Sima, Vlad-Mihai
    Yankova, Yana
    Kuzmanov, Georgi
    Luk, Wayne
    Coutinho, Gabriel
    Ferrandi, Fabrizio
    Pilato, Christian
    Lattuada, Marco
    Sciuto, Donatella
    Michelotti, Andrea
    IEEE MICRO, 2010, 30 (05) : 88 - 97
  • [43] A comprehensive prototyping-platform for hardware-software codesign
    Koch, A
    11TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2000, : 78 - 82
  • [44] A Hardware-Software Codesign Strategy for Loop Intensive Applications
    Zhang, Yuanrui
    Kandemir, Mahmut
    2009 IEEE 7TH SYMPOSIUM ON APPLICATION SPECIFIC PROCESSORS (SASP 2009), 2009, : 107 - 113
  • [45] Reconfigurable Hardware-Software Codesign Methodology for Protein Identification
    Gudur, Venkateshwarlu Y.
    Thallada, Sandeep
    Deevi, Abhinay R.
    Gande, Venkata Krishna
    Acharyya, Amit
    Bhandari, Vasundhra
    Sharma, Paresh
    Khursheed, Saqib
    Naik, Ganesh R.
    2016 38TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2016, : 2456 - 2459
  • [46] Hardware-Software Codesign of Automatic Speech Recognition System for Embedded Real-Time Applications
    Cheng, Octavian
    Abdulla, Waleed
    Salcic, Zoran
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2011, 58 (03) : 850 - 859
  • [47] Hardware/Software implementation of a discrete cosine transform algorithm using SystemC
    Avila, A
    Santoyo, R
    Martinez, SO
    Dieck, G
    2005 International Conference on Reconfigurable Computing and FPGAs (ReConFig 2005), 2005, : 180 - 183
  • [48] Hardware-software partitioning in embedded system
    Arató, P
    Juhász, S
    Mann, ZA
    Orbán, A
    Papp, D
    2003 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING, PROCEEDINGS: FROM CLASSICAL MEASUREMENT TO COMPUTING WITH PERCEPTIONS, 2003, : 197 - 202
  • [49] Hardware-Software Codesign of Wireless Transceivers on Zynq Heterogeneous Systems
    Drozdenko, Benjamin
    Zimmermann, Matthew
    Dao, Tuan
    Chowdhury, Kaushik
    Leeser, Miriam
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2018, 6 (04) : 566 - 578
  • [50] An object-oriented communication library for hardware-software codesign
    Vahid, F
    Tauro, L
    PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES/CASHE '97), 1997, : 81 - 86