论文部分内容阅读
随着科技和社会的不断进步和发展,语音通信已经成为人们生活不可或缺的一部分,而且人们对语音的依赖性不断增加、对语音质量的要求越来越高。但是,现有的各类语音应用系统对各种干扰信号非常敏感,特别是当现场同时存在其他语音信号时,系统的性能严重下降。目前大多数消噪的算法都假设噪声是加性平稳的,但实际情况并非如此。由于各语音信号频谱特征相近,声压量级相当,使用一般的语音增强和降噪方法难以从混合语音中提取所需的原始语音信号,获得高质量的语音信号。混合语音盲分离方法能从混合语音信号中提取原始语音信号,是解决这一问题的很好方法。但是由于混合语音盲分离算法复杂,计算量很大,并且语音处理系统对实时性要求很高,使得混合语音盲分离的系统实现变得十分困难,阻碍了混合语音的盲分离的应用。近些年来,混合语音盲分离系统实现问题受到了越来越广泛的关注,已成为大家共同感兴趣的热点研究课题。
本文在深入研究混合语音盲分离的基础上,结合混合语音盲分离算法的特点和嵌入式系统的优势和特点,提出了一套混合语音盲分离的实现方案。该方案以TI公司的TMS320C6416高速DSP嵌入式处理器为核心设计硬件平台,构建了基于该硬件平台的嵌入式操作系统DSP/BIOSⅡ软件平台,并在此平台上设计混合语音盲分离程序。通过对该操作系统的移植,达到了采集两路混合语音信号、进行混合语音盲分离的目的。其中硬件平台设计主要是C6416DSP嵌入式处理器外围电路的设计,为嵌入式操作系统DSP/BIOSⅡ的运行和混合语音盲分离的实现提供必要的硬件支持;软件平台设计主要是嵌入式系统的构建,包括操作系统的编译、裁剪、移植以及串口中断程序和应用程序设计。所有软件设计都在TI公司提供的CCS开发工具中实现。
该系统能有效的分离混合语音,可以作为现有的各种语音处理系统的一个预处理装置,为它们提供纯净的语音信号,提高它们的性能。