论文部分内容阅读
语音处理是一个重要的科研领域,主要包括语音识别、语音编解码、语音合成等学科分支。随着嵌入式系统的发展和人们对语音交互价值认识的深入,二者融合的嵌入式语音处理技术逐步成为新的研究热点。作为嵌入式系统的核心组件,面向数字信号运算的DSP处理器也得到了推广应用。课题以嵌入式语音处理为研究背景,通过分析语音处理系统的实际功能需求,了解C55x系列DSP的硬件结构和特点,综合考虑多种因素,提出了系统整体设计方案,选择了TMS320VC5502作为主处理器进行嵌入式语音处理硬件平台的搭建。论文中详细介绍了电源电路、系统译码电路、存储器单元、复位和时钟电路、音频处理单元、通信接口单元、人机交互单元、JTAG仿真单元以及扩展接口单元的设计原理和过程。其中存储器单元包括FLASH、SDRAM和EEPROM,通信接口单元包括RS232、RS485/RS422和USB主从接口。设计中考虑了电路的信号完整性问题,并根据分析调整了电路设计。利用CCS开发平台对关键模块电路进行了测试,并初步探讨研究了系统基于FLASH的自举引导。基音检测是语音信号处理领域的一个重要部分,在语音识别、语音合成等研究中有一定的应用价值,因此有必要将其在设计的硬件平台上进行移植实现。论文通过对常用检测算法的分析比较,确定了选用自相关函数法,并在此基础上添加了一定的预处理和后处理措施。在对算法的C程序进行定点修改设计后,通过分配存储空间,编写初始化程序,构建双缓冲结构,最后将算法在平台上进行了移植实现,并做了相应的测试。整个基音检测的实现思路以及基于DMA构建的双缓冲结构具有通用性,因此也可用于今后其它语音信号处理算法的实时实现研究。