Hardware-Software Codesign of Automatic Speech Recognition System for Embedded Real-Time Applications

被引:28
|
作者
Cheng, Octavian [1 ]
Abdulla, Waleed [1 ]
Salcic, Zoran [1 ]
机构
[1] Univ Auckland, Dept Elect & Comp Engn, Auckland 1142, New Zealand
关键词
Automatic speech recognition (ASR); embedded system; hardware-software codesign; real-time system; softcore-based system; DESIGN;
D O I
10.1109/TIE.2009.2022520
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a hardware-software coprocessing speech recognizer for real-time embedded applications. The system consists of a standard microprocessor and a hardware accelerator for Gaussian mixture model (GMM) emission probability calculation implemented on a field-programmable gate array. The GMM accelerator is optimized for timing performance by exploiting data parallelism. In order to avoid large memory requirement, the accelerator adopts a double buffering scheme for accessing the acoustic parameters with no assumption made on the access pattern of these parameters. Experiments on widely used benchmark data show that the real-time factor of the proposed system is 0.62, which is about three times faster than the pure software-based baseline system, while the word accuracy rate is preserved at 93.33%. As a part of the recognizer, a new adaptive beam-pruning algorithm is also proposed and implemented, which further reduces the average real-time factor to 0.54 with the word accuracy rate of 93.16%. The proposed speech recognizer is suitable for integration in various types of voice (speech)-controlled applications.
引用
收藏
页码:850 / 859
页数:10
相关论文
共 50 条
  • [41] A Hardware-Software Co-Design Real-Time Electric Simulative Load System for Airplane
    Wei, Debao
    Dou, Tianwei
    Liu, Tong
    Qiao, Liyan
    Peng, Xiyuan
    IEEE ACCESS, 2019, 7 : 94332 - 94341
  • [42] Hardware-software cosynthesis of multi-mode multi-task embedded systems with real-time constraints
    Oh, H
    Ha, S
    CODES 2002: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2002, : 133 - 138
  • [43] Automatic synthesis and verification of real-time embedded software
    Hsiung, PA
    Lin, SW
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2004, 3207 : 12 - 21
  • [44] Hardware/software codesign techniques for low power embedded system
    Chede, Santosh D.
    Kulat, Kishore D.
    IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 1716 - 1721
  • [45] Towards Real-Time and Energy Efficient Siamese Tracking - A Hardware-Software Approach
    Przewlocka-Rus, Dominika
    Kryjak, Tomasz
    DESIGN AND ARCHITECTURE FOR SIGNAL AND IMAGE PROCESSING, DASIP 2022, 2022, 13425 : 162 - 173
  • [47] A Hardware-Software Co-Design Framework for Real-Time Video Stabilization
    Javed, Hassan
    Bilal, Muhammad
    Masud, Shahid
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (02)
  • [48] A hardware/software codesign methodology and workbench for predictable development of hard real-time systems
    Axelsson, J
    NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, : 179 - 179
  • [49] A HARDWARE SUPPORTED OPERATING SYSTEM KERNEL FOR EMBEDDED HARD REAL-TIME APPLICATIONS
    COLNARIC, M
    HALANG, WA
    TOL, RM
    MICROPROCESSORS AND MICROSYSTEMS, 1994, 18 (10) : 579 - 591
  • [50] Accelerated Reconfigurable String Matching using Hardware-Software Codesign for Computational Bioinformatics Applications
    Gudur, Venkateshwarlu Y.
    Acharyya, Amit
    2017 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN (ECCTD), 2017,