下载此文档

瞬时混合盲信号分离问题的自适应算法比较.doc


文档分类:论文 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
瞬时混合盲信号分离问题的自适应算法比较
摘要:盲信号分离(BSS)是指在对彼此独立的源信号混合过程及各源信号本身均未知的情况下,从混合信号中分离出这些源信号的方法。BSS可以用来从多个麦克风混合语音信号中提炼出单个语音信号。本文简要阐述LMS、RLS算法,并通过仿真实验来分析比较这两类方法的性能,并利用此方法对一实际的语音信号进行分离。
关键词:盲信号分离 BSS 自适应算法 EASI LMS RLS
1 引言
盲信号分离在信号处理领域中具有重要的地位,其主要目的是从观测的混合信号中恢复出混合以前的源信号。而源信号本身以及源信号的混合过程我们并不知晓,这样我们就只能通过对多通道混合信号的分析来进行分离。
如果对这个问题不加任何约束,则会是一个非常困难甚至没有答案的问题。为了使盲信号分离问题得以解决,我们进行以下约束:
源信号之间统计独立
源信号之间只是线性混合
源信号中的高斯信号不能超过一个,因为多个高斯信号叠加以后是不可盲分离的
我们对盲信号分离问题描述如下:
源信号向量为:
其中各分量之间统计独立,经过没m*n混叠矩阵A后得到观测向量:
通过对X进行处理,得到一个分离矩阵W,使得
是源信号S的一个估计。
为了衡量衡量的W的性能,定义串音误差ECT:
其中,cij为矩阵C = WA的第i行、第j列的元素。E的下界为0。一般来说,如果E越小,则分离得效果越好
由于恢复准则的局限以及先验知识的缺乏,盲信号分离方法只能得到源信号的波形,而无法确定信号的幅值以及信号的之间的顺序。
本文第二部分对LMS和RLS算法进行简要介绍,第三部分对一给定源信号进行仿真试验并进行结果分析,然后对一实际语音信号进行盲信号分离,第四部分给出结论。
2 算法概述
EASI方法
EASI(Equivariant variant Adaptive Separation via Independence)方法是一种借助于独立性进行等变化自适应分离的LMS方法。
迭代公式如下:
其中g是非线性变换函数,用来对信号进行非线性提取,需要根据信号的性质进行选择。一般来说,亚高斯信号可以选用g(y)=y3,超高斯信号则可以选用g(y)=y-tanh(y)。在此次仿真中选用g(y)=y3。这里u的选择对于于算法的收敛是非常重要的,直接关系到盲信号分离的效果。如果步长太大则算法稳态性能比较差,还有可能产生振荡,如果步长太小,则收敛速度很慢。
普通梯度RLS方法
RLS盲信号分离方法是一种基于非线性主分量分析的方法。本小节中的梯度下降算法使用普通梯度,
步骤如下:
我们首先对数据进行预白化处理:
然后,对如下代价函数寻优:
其中β为遗忘因子,g为非线性变换函数。
这样我们可以得到迭代公式如下:
其中,Tri[]表示将矩阵的上三角部分转置复制到下三角部分。W(0),P(0)取单位矩阵。g需要针对不同的信号进行选择,如前所述。一般来说,RLS算法的收敛性比LMS方法要好。
自然梯度RLS方法
本小节中的RLS方法是上一小节中普通梯度RLS方法的改进,上一小节中使用的梯度下降算法是普通梯度,而本小节中则采用自然梯度代替普通梯度,一般说来,使用自然梯度进行梯度下降能够加快收敛速度,所以有望取得更好的效

瞬时混合盲信号分离问题的自适应算法比较 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s0012230
  • 文件大小174 KB
  • 时间2018-01-19