基于凌阳单片机spce061a上的语音拨号系统设计.doc
约72页DOC格式手机打开展开
基于凌阳单片机spce061a上的语音拨号系统设计,基于凌阳单片机spce061a上的语音拨号系统设计本文共计72页,25419字;摘 要spce061a 是采用凌阳最新16位微处理器芯片。这种高处理速度可以保证该芯片简单、快速地对复杂的数字信号进行处理。因此,spce061a 可用于数字声音处理和语音识别领域。在本设计中利用spce061a单片机实现电话机的语音拨号装...
内容介绍
此文档由会员 灵活的胖子 发布
基于凌阳单片机SPCE061A上的语音拨号系统设计
本文共计72页,25419字;
摘 要
SPCE061A 是采用凌阳最新16位微处理器芯片。这种高处理速度可以保证该芯片简单、快速地对复杂的数字信号进行处理。因此,SPCE061A 可用于数字声音处理和语音识别领域。
在本设计中利用SPCE061A单片机实现电话机的语音拨号装置。这一过程主要是通过软件编程实现的,利用凌阳专用的编程软件对单片机编程,包括C语言编程、硬件汇编编程、中断部分以及输入的音频源。可将音频源所需的语音资源(包括提示音和DTMF音)通过软件写入单片机,其中DTMF音如果按理论来说应该是通过硬件编程实现,将61板与解码芯片相连接然后对SPCE061A的输出口进行定义输出DTMF信号。现在可以使用简单的方法来实现这一过程,我们可将电话中的DTMF音录入61板的资源中,然后利用61板中自带的A/D、D/A转换器从AUD1、AUD2通道输出DTMF音。本设计所涉及到的主要器件有凌阳单片机和PC机。
关键词:凌阳单片机,DTMF音, 语音辨识,中断
Abstract
The SPCE061A, a 16-bit architecture product, carries the newest 16-bit microprocessor, µ’nSP , developed bu SUNPLUS Technology. This high processing speed assures the µ’nSP is capable of handling complex digital signal processes easily and rapidly.
目 录
1 绪 论 5
1.1 前 言 5
1.2设计主要任务 6
1.3 论文的内容组织 6
1.4 最终设计结果 6
2 系统硬件结构介绍 8
2.1 内存储器结构 8
2.1.1 RAM 8
2.2 看门狗计数器(WatchDog) 8
2.3 SPCE061A 简 介 9
2.3.1 总 述 9
2.3.2 性能参数 9
2.3.3 基本结构框图 10
2.3.4 SPCE061A 开发方法 10
2.3.5应用领域 13
3 音频压缩算法实现过程 14
3.1音频压缩算法简介 14
3.1.1 音频概述(特点、分类) 14
3.1.2数字化音频的采样和量化 14
3.1.3音频格式的介绍 14
3.1.4 语音压缩编码基础 15
3.1.5 语音合成、辨识技术的介绍: 16
3.2 凌阳音频简介 18
3.2.1 凌阳音频压缩算法的编码标准 18
3.2.2 压缩分类 19
3.2.3 凌阳常用的音频形式和压缩算法 19
3.2.4 分别介绍凌阳语音的播放、录制、合成和辨识 19
3.3 凌阳应用程序接口介绍及应用 20
3.3.1概述 20
3.3.2 SACM_S480 21
3.4 语音压缩方法 24
4 语音拨号 25
4.1 语音识别 25
4.1.1 语音识别原理 25
4.1.2 硬件电路 26
4.1.3 程序设计 26
4.2 语音辨识 29
总 结 38
致 谢 40
参考文献 40
5 英文资料原文 41
6 中 文 翻 译 51
附录A:开题报告 59
附录B:中期报告 63
附录C:主程序 64
附录D:中断程序 69
附录E:用于硬件编程的函数 70
参考文献
[1] C语言应用篇 (凌阳公司出版)
[2] SPCE061A 单片机教材书 (凌阳公司出版)
[3] SPCE061A 单片机使用说明书 (凌阳公司出版)
[4] SPCE061A 单片机试验指导书 (凌阳公司出版)等。
本文共计72页,25419字;
摘 要
SPCE061A 是采用凌阳最新16位微处理器芯片。这种高处理速度可以保证该芯片简单、快速地对复杂的数字信号进行处理。因此,SPCE061A 可用于数字声音处理和语音识别领域。
在本设计中利用SPCE061A单片机实现电话机的语音拨号装置。这一过程主要是通过软件编程实现的,利用凌阳专用的编程软件对单片机编程,包括C语言编程、硬件汇编编程、中断部分以及输入的音频源。可将音频源所需的语音资源(包括提示音和DTMF音)通过软件写入单片机,其中DTMF音如果按理论来说应该是通过硬件编程实现,将61板与解码芯片相连接然后对SPCE061A的输出口进行定义输出DTMF信号。现在可以使用简单的方法来实现这一过程,我们可将电话中的DTMF音录入61板的资源中,然后利用61板中自带的A/D、D/A转换器从AUD1、AUD2通道输出DTMF音。本设计所涉及到的主要器件有凌阳单片机和PC机。
关键词:凌阳单片机,DTMF音, 语音辨识,中断
Abstract
The SPCE061A, a 16-bit architecture product, carries the newest 16-bit microprocessor, µ’nSP , developed bu SUNPLUS Technology. This high processing speed assures the µ’nSP is capable of handling complex digital signal processes easily and rapidly.
目 录
1 绪 论 5
1.1 前 言 5
1.2设计主要任务 6
1.3 论文的内容组织 6
1.4 最终设计结果 6
2 系统硬件结构介绍 8
2.1 内存储器结构 8
2.1.1 RAM 8
2.2 看门狗计数器(WatchDog) 8
2.3 SPCE061A 简 介 9
2.3.1 总 述 9
2.3.2 性能参数 9
2.3.3 基本结构框图 10
2.3.4 SPCE061A 开发方法 10
2.3.5应用领域 13
3 音频压缩算法实现过程 14
3.1音频压缩算法简介 14
3.1.1 音频概述(特点、分类) 14
3.1.2数字化音频的采样和量化 14
3.1.3音频格式的介绍 14
3.1.4 语音压缩编码基础 15
3.1.5 语音合成、辨识技术的介绍: 16
3.2 凌阳音频简介 18
3.2.1 凌阳音频压缩算法的编码标准 18
3.2.2 压缩分类 19
3.2.3 凌阳常用的音频形式和压缩算法 19
3.2.4 分别介绍凌阳语音的播放、录制、合成和辨识 19
3.3 凌阳应用程序接口介绍及应用 20
3.3.1概述 20
3.3.2 SACM_S480 21
3.4 语音压缩方法 24
4 语音拨号 25
4.1 语音识别 25
4.1.1 语音识别原理 25
4.1.2 硬件电路 26
4.1.3 程序设计 26
4.2 语音辨识 29
总 结 38
致 谢 40
参考文献 40
5 英文资料原文 41
6 中 文 翻 译 51
附录A:开题报告 59
附录B:中期报告 63
附录C:主程序 64
附录D:中断程序 69
附录E:用于硬件编程的函数 70
参考文献
[1] C语言应用篇 (凌阳公司出版)
[2] SPCE061A 单片机教材书 (凌阳公司出版)
[3] SPCE061A 单片机使用说明书 (凌阳公司出版)
[4] SPCE061A 单片机试验指导书 (凌阳公司出版)等。