基于DSP的声控系统的研究与实现

基于DSP的声控系统的研究与实现

论文摘要

近年来随着语音识别理论研究的深入和超大规模集成电路技术与计算机技术的快速发展,己可以满足实时信号处理的要求。语音识别技术应用的研究越来越受到人们的关注,现在已经广泛应用到控制、通信和消费等行业,随着语音信号处理技术的发展,语音识别技术将得到更广泛的应用。因此,进行语音识别的研究工作具有实际意义和广阔的应用前景。论文研究的是基于DSP的声控系统,主要进行非特定人的孤立词识别,从而实现声音命令的控制,分别对语音识别系统的算法、硬件电路设计和软件编写做了详细阐述。首先介绍了语音识别技术在国内外的发展状况,阐明了本课题的研究背景和意义,并在此基础上,根据语音识别系统的构成模型,介绍了语音识别的基本理论。包括语音信号预处理;语音的端点检测,在研究比较了传统的端点检测方法的基础上提出了双门限比较方法;特征提取,重点分析了LPC倒谱系数和Mel倒谱系数;介绍了语音识别算法DTW和HMM,并做了深入的研究与分析。其次简单阐述了TI公司的DSP,并在借鉴已有的成熟理论的基础上,提出了相应的语音识别系统方案。语音信号通过A/D转换,将转换后的数字信号传送给DSP进行处理和识别,识别结果输出到由CPLD实现的后续控制电路部分,重点设计了信号处理模块、语音采集模块、存储扩展模块、CPLD控制模块、电源模块等。在软件算法上,采用双门限法进行语音端点检测,采用Mel倒谱系数作为语音信号特征矢量。另外,根据孤立词识别算法DTW和HMM的比较结果并考虑本系统的特点,采用隐马尔可夫模型(HMM),利用Baum-Welth重估算法、前向后向算法、viterbi算法来完成语音模板的训练和语音识别的任务。文中简要介绍了系统的开发环境,并在此基础上,完成了程序的设计和调试,验证了算法的可行性,并对程序做了优化设计。最后对全文进行总结,指出了今后工作和待研究的方向。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题的背景及意义
  • 1.2 语音识别的研究现状
  • 1.3 语音识别的难点
  • 1.4 论文的主要研究内容
  • 第二章 语音识别的基本理论
  • 2.1 语音识别系统的组成
  • 2.2 语音信号的预处理
  • 2.2.1 语音信号的采样和预处理
  • 2.2.2 语音信号的预加重
  • 2.2.3 语音信号的加窗
  • 2.3 语音信号的特征参数提取
  • 2.3.1 线性预测倒谱LPCC
  • 2.3.2 美尔倒谱特征参数MFCC
  • 2.3.3 复倒谱和倒谱
  • 2.4 孤立词语音识别算法
  • 2.4.1 动态时间规整(DTW)
  • 2.4.2 HMM 模型
  • 2.4.3 算法比较
  • 2.5 本章小结
  • 第三章 声控系统的硬件设计
  • 3.1 声控系统硬件设计
  • 3.2 信号处理单元TMS320VC5416 DSP
  • 3.3 语音采集模块设计
  • 3.3.1 Codec 的控制接口设计
  • 3.3.2 数据接口的设计
  • 3.4 电源模块设计
  • 3.5 看门狗电路设计
  • 3.6 CPLD 逻辑控制电路设计
  • 3.7 DSP 与存储器接口设计
  • 3.7.1 DSP 和FLASH 的接口设计
  • 3.7.2 数据存储
  • 3.8 本章小结
  • 第四章 声控系统的软件算法设计
  • 4.1 声控系统流程图
  • 4.2 预处理
  • 4.3 端点检测
  • 4.3.1 短时能量和短时幅度差
  • 4.3.2 短时过零率和短时过门限率
  • 4.3.3 双门限比较法
  • 4.4 MFCC 特征参数提取
  • 4.4.1 算法原理
  • 4.4.2 算法流程
  • 4.5 语音样本的训练
  • 4.5.1 语音库的建立
  • 4.5.2 HMM 模型的建立及训练过程
  • 4.6 语音识别
  • 4.7 BOOT LOADER 介绍
  • 4.8 本章小结
  • 第五章 声控系统应用程序设计及调试
  • 5.1 系统开发环境介绍
  • 5.2 程序设计
  • 5.3 程序调试结果与分析
  • 5.3.1 端点检测结果
  • 5.3.2 识别结果
  • 5.4 系统集成优化考虑
  • 5.5 本章小结
  • 第六章 结论与展望
  • 6.1 论文工作总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 附录一 作者在攻读硕士学位期间发表的论文
  • 附录二 部分源程序
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于DSP的声控系统的研究与实现
    下载Doc文档

    猜你喜欢