Efficiency improvements for a speech recognition coprocessor

Hui Geng,Weiqian Liang,Ming Dong,Runsheng Liu
DOI: https://doi.org/10.1109/ICCRD.2011.5764208
2011-01-01
Abstract:This paper proposes a revised MSAC (Multiplier Square Accumulate Calculation) coprocessor called VPU3010, which is used to calculate Mahalanobis distance for ASR (Automatic Speech Recognition). We improved the address generating unit to provide frame-increment and resetting function, and appended feedback signal as an output port, which could be used as interrupt trigger or query signal by the main processor. Design of VPU3010 was verified on Xilinx FPGA platform firstly, then has been implemented on 0.18μm UMC technology. Experiments show that the real-time factor of system based on VPU3010 working at 50MHz is 0.72 compared with 0.82 of MSAC at 50MHz, which could significantly improve the efficiency of the C-Program calling the coprocessor.
What problem does this paper attempt to address?