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 条
  • [31] HARDWARE-SOFTWARE TRADE-OFFS IN REAL-TIME SYSTEMS
    MALINOWSKI, CW
    DANILE, PS
    VLSI SYSTEMS DESIGN, 1988, 9 (06): : 80 - &
  • [32] CORDS: Hardware-software co-synthesis of reconfigurable real-time distributed embedded systems
    Dick, RP
    Jha, NK
    1998 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1998, : 62 - 68
  • [33] Hardware-software cosynthesis of multitask MPSoCs with real-time constraints
    Lee, C
    Ha, S
    2005 6TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, BOOKS 1 AND 2, 2005, : 840 - 845
  • [34] HARDWARE-SOFTWARE COMPLEX FOR MODELING OPTOELECTRONIC SYSTEMS IN REAL-TIME
    KUKUSHKIN, MP
    RUBANOV, VE
    JOURNAL OF OPTICAL TECHNOLOGY, 1994, 61 (11) : 789 - 792
  • [35] Hybrid hardware-software architecture for reconfigurable real-time systems
    Pellizzoni, Rodolfo
    Caccamo, Marco
    PROCEEDINGS OF THE 14TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2008, : 273 - 284
  • [36] Hardware and Software Codesign Speech Recognition System Based on ZYNQ7000
    Wen, Yan
    Zou, Wei
    Huang, Xiao-hui
    INTERNATIONAL CONFERENCE ON COMPUTER, NETWORK SECURITY AND COMMUNICATION ENGINEERING (CNSCE 2014), 2014, : 171 - 176
  • [37] Hardware software codesign of a safety-critical embedded computer system for an automatic endoscope
    Khan, GN
    Jin, M
    IEEE CCEC 2002: CANADIAN CONFERENCE ON ELECTRCIAL AND COMPUTER ENGINEERING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2002, : 657 - 662
  • [38] CASPER: Concurrent hardware-software co-synthesis of hard real-time aperiodic and periodic specifications of embedded system architectures
    Dave, BP
    Jha, NK
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 118 - 124
  • [39] Hands-on Undergraduate Real-Time Systems and Hardware-Software Development
    Yusof, Yusman
    Abu Hassan, M. F.
    Nadzri, Nur Zulaikhah
    2012 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS 2012), 2012, : 21 - 26
  • [40] A Hardware-software Co-design Real-time System for Barycenter Adjustment of Trial Airplane
    Qiao, Liyan
    Wei, Debao
    Chen, Jingyu
    Jia, Lei
    Peng, Xiyuan
    2017 IEEE AUTOTESTCON, 2017, : 244 - 248