DocumentCode :
2771303
Title :
FPGA implementation of isolated digit recognition system using modified back propagation algorithm
Author :
Amudha, V. ; Venkataramani, B. ; Manikandan, J.
Author_Institution :
Dept. of ECE, Nat. Inst. of Technol., Tiruchirappali
fYear :
2008
fDate :
1-3 Dec. 2008
Firstpage :
1
Lastpage :
6
Abstract :
In this paper, the details of implementation of an isolated digit recognition system using NiosII soft-core processor are presented. Mel Frequency Cepstral Coefficients (MFCC) is used for feature extraction, multi layer perceptron (MLP) is used for classification and self organized feature map (SOFM) is employed for dimensionality reduction of features. Using TIDIGITS speech data base, various MLP architectures are studied and it is found that the recognition accuracy of 100% is obtained with the least computational complexity using single layer MLP with 10 hidden nodes. MLP is trained using both BP and modified BP algorithms and it is observed that MBP is 2.62 times faster than BP with 100% recognition accuracy. The digit recognition system is implemented on Altera CycloneII FPGA using hardware/software partitioning and the following observations are made: implementation of radix-4 FFT and remaining blocks for the calculation of MFCC using universal CORDIC processor as hardware/software partitioning is dasia10psila times faster compared to the complete software implementation on NiosII processor. The hardware accelerator for the NIOSII processor for implementation of MLP increases the recognition speed by a factor of 278. The technique proposed in this paper is also applicable for other soft-core processor such as Microblaze and Picoblaze.
Keywords :
cepstral analysis; digital signal processing chips; field programmable gate arrays; microprocessor chips; multilayer perceptrons; neural nets; signal processing equipment; speech recognition; Altera CycloneII FPGA; FPGA implementation; Mel frequency cepstral coefficients; Microblaze processor; NiosII soft-core processor; Picoblaze processor; TIDIGITS speech data base; artificial neural nets; hardware accelerator; hardware-software partitioning; isolated digit recognition system; least computational complexity; modified BP algorithms; modified back propagation algorithm; multilayer perceptron; radix-4 FFT; self-organized feature map; universal CORDIC processor; Field programmable gate arrays; Back propagation; CORDIC processor; Hardware/software partitioning; SOPC; soft-core processor; speech recognition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronic Design, 2008. ICED 2008. International Conference on
Conference_Location :
Penang
Print_ISBN :
978-1-4244-2315-6
Electronic_ISBN :
978-1-4244-2315-6
Type :
conf
DOI :
10.1109/ICED.2008.4786712
Filename :
4786712
Link To Document :
بازگشت