本书围绕语音信号的单片机处理技术,介绍了语音信号的时域和频域处理技术以及语音识别技术,并以凌阳16位单片机为例,系统介绍采用凌阳单片机系统组成、软硬件和应用系统的设计。特别是结合单片机对语音信号的处理和应用,使单片机控制器具备了更多更强的功能,实现应用系统形式多样并“能听会说” 。通过本书的学习,能够掌握语音信号及其处理技术的应用,促进对单片机技术的深入理解,使单片机软硬件知识的学习能够有效结合工程实际需要、进而深化理解,使开发能力得到提高。
本书可以作为高校信息技术类专业,以及工程技术类专业学生学习的教材和参考书,还可作为工程技术人员学习单片机原理和语音信号处理应用技术的参考书。
样章试读
目录
- 第1章 绪论
1.1 音频和语音处理
1.2 国外语音处理技术概况
1.3 我国语音处理技术的发展
1.4 语音处理技术的发展趋势
1.5 嵌入式语音处理技术
1.6 单片机的历史及发展
1.7 凌阳单片机简介
习题
第2章 语音信号的时域分析
2.1 语音分析处理概述
2.2 语音信号的数字化和预处理
2.3 语音信号的加窗处理
2.4 短时平均能量与短时平均幅度
2.5 短时平均过零率
2.6 短时相关分析
2.7 计算机中音频的存储
习题
第3章 语音信号频域分析和语音识别
3.1 语音信号的频域分析概述
3.2 短时傅里叶变换
3.3 傅里叶变换的解释
3.4 短时傅里叶反变换
3.5 语音识别的一般技术
3.6 语音识别中的特征提取及其谱失真测度
3.7 语音信号的矢量量化
3.8 模板匹配法
习题
第4章 凌阳16位单片机系统结构
4.1 SPCE061A单片机的引脚
4.2 μ′nSPTM的内核结构
4.3 寄存器
4.4 总线
4.5 时钟电路和工作模式
4.6 SPCE061A最小系统与系统复位
4.7 SPCE061A存储器结构
习题
第5章 指令系统
5.1 指令的格式与分类
5.2 数据传送指令
5.3 算术运算类指令
5.4 逻辑操作类指令
5.5 控制转移类指令
习题
第6章 SPCE061A单片机的接口
6.1 SPCE061A 输入/输出接口
6.2 时基系统与定时器/计数器CTC
6.3 模数转换器ADC
6.4 数模转换DAC&PWM
6.5 串行接口
习题
第7章 单片机中断系统
7.1 中断系统概述
7.2 SPCE061A中断系统
7.3 中断系统的应用
习题
第8章 系统的扩展技术
8.1 简单并行接口
8.2 并行口的扩展
8.3 串行口的扩展
8.4 A/D 、D/A的扩展
习题
第9章 单片机汇编语言程序设计
9.1 μ′nSPTM IDE的项目组织结构
9.2 伪指令
9.3 汇编语言程序设计
习题
第10章 单片机C语言程序设计
10.1 C语言程序设计
10.2 C语言编程函数库及调用方法
10.3 在C语言程序中调用汇编函数
10.4 在汇编程序中调用C语言函数
10.5 C语言和汇编语言混合编程举例
10.6 C语言的嵌入式汇编
习题
第11章 61系列单片机的应用
11.1 μ′nSPTM的应用领域
11.2 三角波、正弦波、方波波形发生器
11.3 红外线遥控
11.4 FIR滤波器
11.5 FFT算法
习题
第12章 应用开发及支持工具
12.1 μ′nSPTM系统开发设计方法
12.2 集成开发环境IDE
12.3 编码算法库
12.4 在线调试器
习题
第13章 语音综合应用系统
13.1 语音录放系统
13.2 SPCE061A语音遥控器
13.3 SPCE061A在IP电话中的应用
13.4 多功能声控玩具车
习题
附录A μ′nSPTM的指令集
附录B μ′nSPTM汇编器伪指令集
附录C 集成开发环境IDE
C.1 集成开发环境的界面
C.2 项目
C.3 代码剖视器的使用及功能
主要参考文献