基于FPGA的语音识别系统的设计与实现

来源 :电子科技大学 | 被引量 : 10次 | 上传用户:qian7122011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,语音识别技术不断发展并得到广泛应用,具有语音识别功能的设备正在走进千家万户,成为方便人们工作和生活的得力助力。语音信号处理技术的不断成熟和集成电路设计方法的更新,让语音识别技术有了一个全新的开发平台,语音识别芯片和基于FPGA的语音识别技术应运而生。本文系统讲述了人类的听觉系统和语音信号的产生模型,运用数字信号处理的相关理论,讲述了语音信号的预滤波、预加重、端点检测、分帧加窗,并在时域和频域上,分析了语音信号,并将时域的语音信号转换到频域上,提取出语音信号的特征参数。本文讲述了LPC线性预测特征参数提取算法、基于MEL频率的MFCC特征参数提取算法和基于上升过零率的ZCPA特征参数提取算法。用语音信号的特征参数训练出语音信号的系统模型,将语音样本和语音信号的模型相匹配,得到语音识别结果。常见的模型匹配算法有基于动态规划的DTW算法,基于统计的隐马尔可夫模型等等,本文使用MFCC特征参数提取方式和连续混合的隐马尔可夫模型。本文对语音识别的算法进行了简化和优化,分析比较了泰勒展开、半连续隐马尔可夫模型和取指数最大值三种方法来简化语音识别算法,并在MATLAB上模拟了算法在每一种简化方法后的实际效果,结果表明取指数最大值的方法对系统识别率的影响最小,因此,本文采用了取指数最大值的方法来简化系统。同时,本文模拟并简化了协方差矩阵的计算,使得在不影响系统性能的情况下,减少了系统运算量。本文使用FPGA为载体,用IP核构成SOPC语音识别系统。SOPC系统运用模块化的硬件系统设计方式,除硬件加速模块及其控制模块自主开发外,其余模块采用软件实现或者使用Xilinx开发工具提供的IP,硬件加速IP采用自顶向下的设计方式,提供多路运算部件并行运算和使用流水线技术,加快了数据运算,使得只需一个运算周期就得到一个运算结果。研究结果表明,用基于FPGA和硬件加速IP实现的SOPC语音识别系统能够用硬件快速完成系统中复杂算法的运算任务,既满足了语音识别的功能需要,又降低了系统的研发成本,是语音识别技术应用的一个新的方向。
其他文献
结合规划、地面现状及线路埋深情况,成都地铁1号线南部区间隧道采用了顶部开口的自然通风模式,在国内首次引入了地铁区间隧道通风模式的新理念。与传统的区间隧道通风模式相
随着公司治理理论的不断发展,股权结构与公司价值的关系日益成为理论界关注的焦点,这主要是因为公司股权结构与公司经营运作的治理机制之间存在着重要的关系。银行作为经营货币
<正> 1 前言在聚氨酯模塑制品的生产中,需要在制品与模具之间形成一层惰性隔膜,以隔绝成型制品与模具的接触,从而使制品易于与模具分离。在制品与模具之间形成隔膜的物质就是
本研究采集同一地区三家规模化蛋鸡场的饲料、肛拭子和病死鸡样品共813份,分别采用本实验室改进的环介导等温扩增技术(LAMP)、普通PCR技术以及美国农业部沙门氏菌分离培养标
众所周知,法医样本的DNA纯化是法医DNA分析的关键技术之一。在案件侦破过程中,案发现场常会残留各种微量物证,如微量血痕、精斑、各种衣物纤维上附着的脱落细胞等,这些微量物
<正>"十三五"时期,在东莞紧紧围绕提高单位土地产出率,推动增量企业高端化,推动存量优势企业做大做强,提升集约发展水平,加快实现经济"倍增"计划,打算加入万亿元GDP俱乐部的