Design and Implementation of a SoPC System for Speech Recognition

  • Tran Van Hoang
  • Nguyen Ly Thien Truong
  • Hoang Trang
  • Xuan-Tu Tran
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 240)


This paper presents the design of a System on Programmable Chip (SoPC) based on Field Programmable Gate Array (FPGA) for speech recognition in which Mel-Frequency Cepstral Coefficients (MFCC) for speech feature extraction and Vector Quantization (VQ) for recognition are used. The execution speed of the blocks in the speech recognition system is surveyed by calculating the number of clock cycles while executing each block.


Speech recognition MFCC VQ SoPC FPGA Nios 


  1. 1.
    Lawrance R, Biing-Hwang J (1993) Fundamentals of speech recognition. Prentice Hall PTR, Upper Saddle RiverGoogle Scholar
  2. 2.
    Thomas H, Gunnar E, Dan K, Gareth M, Julian O, Dave O, Dan P, Valtcho V, Phil W, Steve Y (1995–2002) The hidden markov model toolkit (HTK) book (for HTK version 3.2.1). Cambridge University.
  3. 3.
    Amudha V, Venkataramani B, Vinoth kumar R, Ravishankar S (2009) Software/Hardware co-design of HMM based isolated digit recognition system. J Compu 4:(2)154–159Google Scholar
  4. 4.
    Zhou H, Han X (2009) Design and implementation of speech recognition system based on field programmable gate array. Mod Appl Sci 3(8):106–111MATHGoogle Scholar
  5. 5.
    Han W, Chan C-F, Choy C-S, Pun K-P (2006) An efficient MFCC extraction method in speech recognition. In: Proceedings of the 2006 IEEE international symposium on circuits and systems (ISCAS). Greece, pp 145–148Google Scholar
  6. 6.
    Han W (2006) A speech recognition IC with an efficient MFCC extraction algorithm and multi-mixture models. Doctor of philosophy thesis, the Chinese University of Hong KongGoogle Scholar
  7. 7.
    Pan S-T, Lai C-C, Tsai B-Y (2011) The implementation of speech recognition systems on FPGA—based embedded systems with SOC architecture. Int J Innovative Comput Inf Control 7(10):5939–5946Google Scholar
  8. 8.
    Cheng O, Abdulla W, Salcic Z (2011) Hardware-Software co-design of automatic speech recognition system for embedded real-time applications. In: Proceedings of the IEEE transactions on industrial electronics, pp 850–859Google Scholar
  9. 9.
    Ge Z, Yin J, Liu, Q, Yang C (2011) A real-time speech recognition system based on the implementation of FPGA. In: Cross strait quad-regional radio science and wireless technology conference (CSQRWC), pp 1375–1378Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht(Outside the USA) 2013

Authors and Affiliations

  • Tran Van Hoang
    • 1
  • Nguyen Ly Thien Truong
    • 1
  • Hoang Trang
    • 1
  • Xuan-Tu Tran
    • 2
  1. 1.University of TechnologyVietnam National UniversityHoChiMinh CityVietnam
  2. 2.VNU University of Engineering and TechnologyHanoiVietnam

Personalised recommendations