Computer Engineering and Applications ›› 2013, Vol. 49 ›› Issue (8): 217-221.

Previous Articles     Next Articles

Research on keyword recognition system based on FPGA

QUE Dashun1, TIAN Ben1, ZHAO Yong’an2   

  1. 1.School of Information Engineering, Wuhan University of Technology, Wuhan 430070, China
    2.Huawei Hisilicon Technologies Co., Shenzhen, Guangdong 518129, China
  • Online:2013-04-15 Published:2013-04-15

基于FPGA的关键词识别系统实现

阙大顺1,田  犇1,赵永安2   

  1. 1.武汉理工大学 信息工程学院,武汉 430070
    2.深圳华为海思半导体有限公司,广东 深圳 518129

Abstract: With the rapid development of microelectronics, the research of keyword recognition system based on SOC(System on a Chip) has become a hot and difficult topic of speech processing field. This paper completes the module design of speech frame output, Mel Frequency Cepstrum Coefficient(MFCC), Vector Quantization(VQ) and Hidden Markov Model(HMM), using ViterxII Pro board by Xilinx Inc combined with ISE10. 1 integrated development environment. A new structure of speech frame compression module is proposed, which effectively achieves the compression from the speech frame information to VQ label sequence. The Field Programmable Gate Array(FPGA) keyword recognition system is also constructed based on the speech frame compression module and HMM module. The experimental results show that the system has a high recognition rate and good real-time performance. The paper provides an example for studying keyword recognition system based on FPGA.

Key words: keyword recognition, System on a Chip(SOC), Field Programmable Gate Array(FPGA), Hidden Markov Model(HMM), Vector Quantization(VQ)

摘要: 随着微电子技术的高速发展,基于片上系统SOC的关键词识别系统的研究已成为当前语音处理领域的研究热点和难点。运用Xilinx公司ViterxII Pro开发板作为硬件平台,结合ISE10.1集成开发环境,完成了语音帧输出、MFCC、VQ和HMM等子模块的设计;提出了一种语音帧压缩模块架构,有效实现了语音帧信息到VQ标号序列的压缩,实现了由语音帧压缩模块和HMM模块构建的FPGA关键词识别系统。仿真实验结果表明,该系统具有较高的识别率和实时性,为关键词识别系统的FPGA硬件电路的实现研究提供了实例。

关键词: 关键词识别, 片上系统(SOC), 现场可编程门阵列(FPGA), 隐马尔可夫模型(HMM), 矢量量化(VQ)