Low power embedded speech recognition system based on a MCU and a coprocessor

Peng Li, Hua Tang, Weiqian Liang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Scopus citations

Abstract

In speech recognition systems, CHMM (Continuous Hidden Markov Model) based speech recognition algorithms have the best accuracy but with the most computational cost. Neither General Purpose Processor (GPP) nor dedicated hardware implementation is a good solution for the algorithm, due to high power consumption for the former and lack of flexibility for the later. To reduce power consumption and enhance flexibility, this paper presents a speech recognition system composed of a coprocessor and a MCU. The coprocessor is a dedicated hardware design for Output Probability Calculation (OPC), which is the most computation-intensive part in CHMM, and MCU is a 32bit RISC (ARM). Tested with a 358-state 3-mixture 27-feature 800-word HMM, MCU operates at 40MHz and coprocessor operates at 10MHz to meet real-time requirement. The power consumption of MCU is 10mW, and coprocessor 1.8mW.

Original languageEnglish (US)
Title of host publication2009 IEEE International Conference on Acoustics, Speech, and Signal Processing - Proceedings, ICASSP 2009
Pages625-628
Number of pages4
StatePublished - Oct 1 2009
Event2009 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2009 - Taipei, Taiwan, Province of China
Duration: Apr 19 2009Apr 24 2009

Publication series

NameICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings
ISSN (Print)1520-6149

Other

Other2009 IEEE International Conference on Acoustics, Speech, and Signal Processing, ICASSP 2009
Country/TerritoryTaiwan, Province of China
CityTaipei
Period4/19/094/24/09

Keywords

  • Coprocessors
  • FPGA
  • HMM
  • Speech recognition

Fingerprint

Dive into the research topics of 'Low power embedded speech recognition system based on a MCU and a coprocessor'. Together they form a unique fingerprint.

Cite this