论文部分内容阅读
盲源分离算法因为其在科学研究和工程应用领域的广阔发展前景而受到越来越多的研究人员的注意。近几年盲源分离算法开始在信号处理领域得到广泛应用,且由于良好的处理结果而受到广泛关注。但是传统的独立分量分析方法在对语音信号进行分离的时候存在没有考虑噪声对混合系统的干扰,对观测信号和已知的先验信息没有充分利用导致分离效果不理想,以及对语音信号的内在结构特征没有充分考虑等不足。为了克服以上的不足,使语音分离更符合实际情况,提高其应用价值,本文在研究中将变分贝叶斯独立分量法引入有噪语音分离系统进行分析,并针对语音信号内在所包含的时间结构特性,运用自回归模型对语音信号进行建模,提出了基于AR模型的变分贝叶斯独立分量分析算法。然后运用仿真实验和评价指标分析来验证了算法的效果。本文的主要内容有如下几个方面:首先,简要的介绍了盲源分离的理论的相关知识,主要有相应的原理和数学模型,独立分量分析的几种目标函数和优化算法,以及算法前的预处理方法,并对两种经典的传统独立分量分析算法进行了推导和分析。其次,引入了变分贝叶斯独立分量分析对含噪声的语音混合系统进行分离,从贝叶斯网络和贝叶斯推论入手,充分利用了混合系统的先验信息,为了解决混合系统后验概率计算非常复杂的问题,运用了变分近似的方法完成了整个变分贝叶斯独立分量分析的原理推导,并通过与上文两种经典的独立分量分析的算法进行仿真和评价指标的对比,表明该算法结果更优。最后,针对语音信号内在的时间特性,在上文的基础上提出了基于泛化自回归模型的变分贝叶斯独立分量分析算法。该算法的特点是把源信号具有的时间结构和系统噪声的情况纳入一个框架进行学习,运用泛化自回归模型来近似地建模语音信号所具有的时间结构并给出了完整的理论推导过程。最后用变分贝叶斯学习方法分离出含噪声的语音信号。通过与标准的变分贝叶斯独立分量分析的仿真对比证明了改进后的算法的分离效果有了很大的提高。