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 条
  • [1] PeaCE: A hardware-software codesign environment for multimedia embedded systems
    Ha, Soonhoi
    Kim, Sungchan
    Lee, Choonseling
    Yi, Youngmin
    Kwon, Seongnam
    Joo, Young-Pyo
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (03)
  • [2] Putting hardware-software codesign into practice
    Schrott, G
    Tempelmeier, T
    REAL TIME PROGRAMMING 1997: (WRTP 97), 1998, : 15 - 22
  • [3] Putting hardware-software codesign into practice
    Schrott, G
    Tempelmeier, T
    CONTROL ENGINEERING PRACTICE, 1998, 6 (03) : 397 - 402
  • [4] HARDWARE-SOFTWARE CODESIGN OF FUZZY CONTROL SYSTEMS USING FPGAS
    del Toro, E.
    Sanchez-Solano, S.
    Brox, M.
    Cabrera, A. J.
    ICINCO 2010: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 1, 2010, : 213 - 216
  • [5] Rethinking Hardware-Software Codesign for Exascale Systems
    Shalf, John
    Quinlan, Dan
    Janssen, Curtis
    COMPUTER, 2011, 44 (11) : 22 - 30
  • [6] Hardware-software codesign of a fingerprint alignment processor
    Fons, M.
    Fons, F.
    Canto, E.
    MIXDES 2007: Proceedings of the 14th International Conference on Mixed Design of Integrated Circuits and Systems:, 2007, : 661 - 666
  • [7] 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
  • [8] 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
  • [9] 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
  • [10] 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