随着语音识别技术的应用越来越广, 对其实时性的要求也越来越高。专用的DSP 语音芯片虽然有硬件加速功能, 但其指令依然是串行计算, 在实时性方面有所欠缺。如今, 具有并行运算能力的FPGA 主频不断提高,加上其设计灵活、功耗低、体积小等优点, 可以满足语音信号实时处理的要求。目前很多语音处理算法都是基于软件平台的, 真正的语音处理硬件实现很少。本文针对非特定人的语音信号, 研究当前主流的语音处理算法, 并将这些基于软件平台的算法“ 硬件化” 。在保证一定精度的前提下将浮点运算转换成便于FPGA 实现的定点运算。
本文以通过对语音信号滤波、分帧、加窗、能量计算等模块的设计为例, 介绍语音信
1