摘要
abstract
1 绪论
1.1 项目背景及意义
1.2 国外研究的历史与现状
1.3 国内研究的历史与现状
1.4 语音识别技术中的几个问题
2 语音识别的理论知识
2.1 语音信号的预处理
2.1.1 语音信号的采样
2.1.2 语音信号的预加重
2.1.3 语音信号的加窗和分帧
2.2 语音信号的端点检测
2.2.1 基于短时平均能量
2.2.2 基于短时平均过零率
2.2.3 双门限比较法
2.3 特征参数提取
2.3.1 线性预测系数(LPC)
2.3.2 LP倒谱系数(LPCC)
2.3.3 Mel频率倒谱系数(LPCC)
2.4 语音识别算法概述
2.5 动态时间规整(DTW)
2.5.1 模板匹配
2.5.2 DTW算法的原理
2.6 隐马尔科夫模型(HMM)
2.6.1 HMM的定义
2.6.2 HMM的数学描述
2.6.3 HMM在语音识别中的运用
2.6.4 HMM的三个基本问题
2.7 DTW算法和HMM算法的对比分析
2.8 改进的DTW算法
2.9 本章小结
3 语音识别算法仿真
3.1 语音预处理
3.1.1 预加重
3.1.2 窗函数的选择和分帧
3.2 端点检测算法仿真
3.2.1 短时平均能量
3.2.2 短时平均过零率
3.2.3 双门限法端点检测
3.3 特征参数提取仿真
3.3.1 线性预测系数(LPC)和LPC倒谱系数(LPCC)
3.3.2 Mel频率倒谱系数(MFCC)
3.4 DTW算法的仿真实现
3.4.1 DTW传统算法的仿真实现
3.4.2 改进的DTW算法的仿真实现
3.4.3 DTW算法的模板训练
3.4.4 DTW算法的匹配仿真
3.5 HMM算法的仿真实现
3.5.0 HMM模型的初始化
3.5.1 HMM模型的训练
3.5.2 HMM算法的识别
3.5.3 HMM算法的识别仿真实现
3.6 DTW算法和HMM算法的对比
3.7 本章小结
4 语音识别系统硬件结构
4.1 系统硬件总体结构框架
4.2 TMS320VC5509A芯片简介
4.3 音频采集模块
4.3.1 语音采集芯片TLV320AIC23 芯片简介
4.3.2 TLV320AIC23和DSP的接口设计
4.4 电源模块电路设计
4.5 外部存储器模块
4.5.1 FLASH和 DSP的接口设计
4.6 CPLD模块
4.7 数据采集与传送模块
4.8 其它模块设计
4.8.1 JTAG调试模块
4.8.2 时钟电路设计
4.8.3 复位电路设计
4.9 本章小结
5 语音识别系统软件设计及DSP实现
5.1 DSP集成开发环境CCS
5.1.1 CCS概述
5.1.2 基于CCS3.3的软件开发流程
5.2 DSP软件设计
5.2.1 编程语言选择
5.2.2 定点DSP的浮点运算
5.2.3 识别部分软件设计
5.3 系统测试及结果分析
5.4 本章小结
6 总结和展望
6.1 全文工作总结
6.2 不足和展望
参考文献
致谢