FIELD-PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF THE DYNAMIC TIME WARPING ALGORITHM FOR SPEECH RECOGNITION

Authors

  • Mitali Bhojwani School of Electronics Engineering, VIT University, Chennai, Tamil Nadu, India
  • John Sahaya Rani Alex School of Electronics Engineering, VIT University, Chennai, Tamil Nadu, India

DOI:

https://doi.org/10.22159/ajpcr.2017.v10s1.19753

Keywords:

Dynamic time warping, Field-programmable gate array, Speech recognition

Abstract

Objective of this research is to implement a speech recognition algorithm in smaller form factor device. Speech recognition is an extensively used in
mobile and in numerous consumer electronics devices. Dynamic time warping (DTW) method which is based on dynamic programming is chosen to
be implemented for speech recognition because of the latest trend in evolving computing power. Implementation of DTW in field-programmable gate
array is chosen for its featured flexibility, parallelization and shorter time to market. The above algorithm is implemented using Verilog on Xilinx ISE.
The warping cost is less if the similarity is found and is more for dissimilar sequences which is verified in the simulation output. The results indicate
that real time implementation of DTW based speech recognition could be done in future.

Downloads

Download data is not yet available.

References

Syu D, Syu S, Ruan S, Huang Y, Yang C. FPGA Implementation of Automatic Speech Recognition System in a Car; 2015. p. 485-6.

López-García M, Ramos-Lara R, Miguel-Hurtado O, Cantó-Navarro E. Embedded system for biometric online signature verification. IEEE Trans Ind Inform 2014;10(1):491-501.

Liu H, Bergmann NW. An FPGA Softcore Based Implementation of a Bird Call Recognition System for Sensor Networks; 2010. p. 1-6.

Xinxing J, Xu S. Procedia engineering speech recognition based on efficient DTW algorithm and its DSP implementation. Procedia Eng 2012;29:832-6.

Zhang X, Zhuang Y. Dynamic time warping for Chinese calligraphic character matching and recognition. Elsevier J 2012;33(16):2262-9.

Adwan S, Arof H. On improving dynamic time warping for pattern matching. Elsevier J 2012;45:1609-20.

Petitjean F, Ketterlin A, Gancarski P. A global averaging method for dynamic time warping with applications to clustering. Pattern Recognit 2011;44:678-93.

Jeong YS, Jeong MK, Omitaomu OK. Weighted dynamic time warping for time series classification. Pattern Recognit 2011;44:2231-40.

Barbon S Jr, Guido RC, Vieira LS. Wavelet based dynamic time warping. Elsevier J 2007;J Comput Appl Math 2009;227(2):271-87.

Alex JS, Venkatesan N. Spoken utterance detection using dynamic time warping method along with a hashing technique. Int J Eng Technol 2014;6(2):1100-8.

Alex JS, Shivkumar TS, Venkatesan N. Adapted DTW joint with wavelet transform for isolated digit recognition. ARPN J Eng Appl Sci 2015;10(1):1-7.

Xihao S, Miyanaga Y. Dynamic time warping for speech recognition with training part to reduce the computation. IEEE J 2013;Signals, Circuits and Systems (ISSCS), 2013 International Symposium on, 11- 12 July; 2013.

Suneja K, Bansal M. Hardware design of dynamic time warping algorithm based on FPGA in verilog. Int J Adv Res Electron Commun Eng2015;4(2):165-8.

Tai JS, Li KF. Dynamic Time Warping Algorithm : A Hardware Realization in VHDL; 2013. p. 31-4.

Ogawa M, Shibata T. A delay-encoding-logic array processor for dynamic-programming matching of data sequences. IEEE J Solid-State Circuits 2005;40(7):1578-82.

Ahem ME. A dynamic-time-warp integrated circuit for a 1000-word speech recognition system. IEEE J Solid-State Circuits 1987;22(1):3-14.

Alex J, Venkatesan N. Modified MFCC methods based on KL-transform and power law for robust. J Theor Appl Inf Technol 2014;67(2):527-32.

Published

01-04-2017

How to Cite

Bhojwani, M., and J. S. R. Alex. “FIELD-PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF THE DYNAMIC TIME WARPING ALGORITHM FOR SPEECH RECOGNITION”. Asian Journal of Pharmaceutical and Clinical Research, vol. 10, no. 13, Apr. 2017, pp. 248-51, doi:10.22159/ajpcr.2017.v10s1.19753.

Issue

Section

Original Article(s)