基于联合块对角化的卷积盲源分离算法优化研究
发布时间:2020-07-12 01:56
【摘要】:盲源分离在语音信号处理领域是一种较为常见的关键性技术,它主要应用于源信号的已知信息非常少甚至完全没有时,仅根据接收端信号估计出每一个源信号。近年来,盲源分离技术获得了长足的发展,然而含噪卷积混合语音信号的盲源分离问题仍有待深入探讨。本文主要研究含噪卷积混合模型下的盲源分离技术,首先采用基于信号子空间的语音增强技术作为盲源分离的去噪预处理步骤,来获得较为纯净的卷积混合语音信号,然后对非正交矩阵联合块对角化算法进行优化改进,避免算法收敛到奇异解,再利用改进后的算法对卷积混合语音信号进行盲源分离。以下是本文研究工作的主要内容:(1)描述了盲源分离的数学模型,对源信号和噪声信号提出了一些假设条件,分析了盲源分离问题客观存在的不确定性,并研究了盲源分离算法性能的评价指标。在研究了三类经典的盲源分离算法的基础上,在每一类算法中选择一种进行仿真,分别对比了其针对无噪混合语音信号和带噪信号的分离结果。分析得出,三种经典的盲源分离算法应用于带噪混合语音信号时,均无法达到理想的效果。(2)针对带噪混合语音信号,提出先采用语音增强算法作为去噪预处理部分,再与盲源分离算法相结合的方式进行处理。由于盲源分离的去噪问题具有其特殊性,既要有效抑制噪声对信号的干扰,又要尽量减小有用信号的损失。经过分析对比,本文选择了基于信号子空间的语音增强算法作为盲源分离的去噪预处理部分,对其原理进行了详细的研究,并通过仿真验证了其良好的噪声滤除效果。(3)针对经过去噪预处理的无噪卷积混合语音信号,指出了传统的非正交联合块对角化算法的不足之处,改进了其代价函数,加入非奇异性约束项来规避奇异解,并且借鉴了循环最小化思想来实现代价函数的最小化,得到了分离矩阵的最优解,从而恢复出各个源信号。结合上文的去噪预处理算法,梳理了整个带噪卷积混合语音信号的盲源分离流程。通过数值试验对比了改进算法与传统算法对于奇异解的抑制能力,与传统算法相比,改进算法能够有效避免奇异解的产生。采用改进算法进行带噪卷积混合语音信号的盲源分离仿真实验,结果表明改进算法能够较好地抑制噪声,并且较为准确地将各个源信号恢复出来。与传统算法相比,其串扰误差和均方误差均有明显下降,算法性能明显提高,具备一定的应用价值。
【学位授予单位】:兰州交通大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TN912.3
【图文】:
0 5 10 15 20 25 30-40-35-30-25-20-15-10-50迭代次数PI('Bd)BARD算法提出的新算法图 4.1 两种算法的串扰误差随迭代次数的变化根据图 4.1 能够得知,BARD 算法在几次运行的时候 PI '值逐渐稳定在[-5,0]dB 这个区间,其实这代表 BARD 算法失效,产生了奇异解。相比之下,提出的改进算法可以较好地避免收敛到奇异解的情况产生。选择其中一次试验,通过 MATLAB 窗口来查看两种算法得到的全局矩阵,如图 4.2 和图 4.3 所示。
0 5 10 15 20 25 30-40-35-30-25-20-15-10-50迭代次数PI('Bd)BARD算法提出的新算法图 4.1 两种算法的串扰误差随迭代次数的变化根据图 4.1 能够得知,BARD 算法在几次运行的时候 PI '值逐渐稳定在[-5,0]dB 这个区间,其实这代表 BARD 算法失效,产生了奇异解。相比之下,提出的改进算法可以较好地避免收敛到奇异解的情况产生。选择其中一次试验,通过 MATLAB 窗口来查看两种算法得到的全局矩阵,如图 4.2 和图 4.3 所示。
本文编号:2751255
【学位授予单位】:兰州交通大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TN912.3
【图文】:
0 5 10 15 20 25 30-40-35-30-25-20-15-10-50迭代次数PI('Bd)BARD算法提出的新算法图 4.1 两种算法的串扰误差随迭代次数的变化根据图 4.1 能够得知,BARD 算法在几次运行的时候 PI '值逐渐稳定在[-5,0]dB 这个区间,其实这代表 BARD 算法失效,产生了奇异解。相比之下,提出的改进算法可以较好地避免收敛到奇异解的情况产生。选择其中一次试验,通过 MATLAB 窗口来查看两种算法得到的全局矩阵,如图 4.2 和图 4.3 所示。
0 5 10 15 20 25 30-40-35-30-25-20-15-10-50迭代次数PI('Bd)BARD算法提出的新算法图 4.1 两种算法的串扰误差随迭代次数的变化根据图 4.1 能够得知,BARD 算法在几次运行的时候 PI '值逐渐稳定在[-5,0]dB 这个区间,其实这代表 BARD 算法失效,产生了奇异解。相比之下,提出的改进算法可以较好地避免收敛到奇异解的情况产生。选择其中一次试验,通过 MATLAB 窗口来查看两种算法得到的全局矩阵,如图 4.2 和图 4.3 所示。
【参考文献】
相关期刊论文 前10条
1 耿云志;徐慧芳;沈海斌;;一种无线传感器网络的盲源分离算法[J];传感器与微系统;2015年09期
2 黄浦博;尉宇;;改进的萤火虫群优化算法及其非线性盲源分离[J];电信科学;2015年09期
3 皮海玉;李志农;肖尧先;;基于量子遗传的机械故障非线性盲源分离方法研究[J];机械强度;2015年03期
4 杨杰明;齐厚颖;;改进的互信息最小化非线性盲源分离算法[J];电测与仪表;2015年09期
5 陈超;何怡刚;尹柏强;方葛丰;樊晓腾;佘开;;改进频点权重系数的频域盲源分离排序算法[J];计算机应用研究;2014年12期
6 李洋;景新幸;杨海燕;;基于改进小波阈值和EMD的语音去噪方法[J];计算机工程与设计;2014年07期
7 程光辉;王磊杰;;直接正交联合对角化盲分离算法[J];电子科技大学学报;2014年03期
8 陈欢;邱晓晖;;改进谱减法语音增强算法的研究[J];计算机技术与发展;2014年04期
9 韩亮;蒲秀娟;;使用时频盲源分离和小波包去噪的胎儿心电信号提取[J];计算机应用;2013年08期
10 刘鹏;马建芬;;具有较高可懂度的子空间语音增强算法[J];计算机工程与设计;2013年07期
相关硕士学位论文 前2条
1 于文慧;基于短时谱估计的MMSE语音增强算法研究[D];吉林大学;2012年
2 任婕;含噪盲信号提取和分离技术研究[D];电子科技大学;2012年
本文编号:2751255
本文链接:https://www.wllwen.com/kejilunwen/wltx/2751255.html