盲源分离问题综述

盲源分离问题综述
盲源分离问题综述

盲源分离问题综述

摘要:盲源分离,是从观测到的混合信号中恢复不可观测的源信号的问题。作为阵列信号处理的一种新技术,近几年来受到广泛关注。本文主要阐述了盲源分离问题的数学模型、典型算法以及盲源分离的应用,并结合盲源分离问题的研究现状,分析了其未来的发展方向。主题词:盲源分离;盲源分离的典型算法

1. 引言

盲信号分离问题起源于人们对“鸡尾酒会”问题的研究。在某个聚会上,我们正在相互交谈,同一时刻同一场景下其他人的交谈也在同时进行着,可能还有乐队的音乐伴奏,这时整个会场上是一片嘈杂。但是非常奇妙的是,作为交谈对象的双方,我们能够在这混乱的众多声音中很清晰的听到对方的话语,当然,如果我们偶尔走神,将精力放在乐队奏出的音乐时,我们也同样可以听清楚音乐的主旋律。这种可以从由许多声音所构成的混合声音中选取自己需要的声音而忽视其他声音的现象就是鸡尾酒会效应。如何在这种从观察到的混合信号中分离出源信号的问题就是所谓的盲分离(Blind Signal Separation, BSS)问题,有时也被称为盲源分离(Blind Source Separation)问题。1986年,法国学者Jeanny Herault和Christian Jutten提出了递归神经网络模型和基于Hebb学习律的学习算法,以实现两个独立源信号混合的分离,这一篇开创性论文的发表使盲源分离问题的研究有了实质性的进展。随着数字信号处理理论和技术的发展以及相关学科的不断深入,大量有效的盲分离算法不断被提出,使盲分离问题逐渐成为当今信息处理领域中最热门的研究课题之一,在无线通信、图象处理、地震信号处理、阵列信号处理和生物医学信号处理等领域得到了广泛的应用。

2. 盲源分离问题的数学模型

盲源分离是指在不知道源信号和信道传输参数的情况下,根据输入信号的统计特性,仅由观测信号恢复出源信号各个独立成分的过程。盲源分离研究的信号模型主要有三种:线性混合模型、卷积混合模型和非线性混合模型。

2.1 线性混合模型

线性混合模型在神经网络、信号处理等研究中常常用到,其数学模型描述为:

S1(t),S2(t)…S n(t)是一个随机的时间序列,用m个话筒表示接收到的混合信号,用X1(t),X2(t)…X m(t)来表示。它们有如下关系:

{

X1(t)=a11S1(t)+?+a1n S n(t)

X m(t)=a m1S1(t)+?+a mn S n(t)

其中{a ij}是未知的混合系数,在线性瞬时混合中,一般假定{a ij}是未知的常数矩阵。盲源分离需要解决的问题就是如何从接收到的观察信号中估计出源信号S1(t),S2(t)…S n(t)和混合矩阵的过程。实际上式还应该存在一个干扰存项,如果考虑到噪声的存在,那么上式可以

推广到更一般的情况,即为:

X(t)=AS(t)+n(t)

X(t)= (X 1(t ),X 2(t ) … X m (t ))为接收到的m 维随机向量,又称为观察向量,也是唯一可以利用的条件,S(t)= (S 1(t ),S 2(t ) … S n (t ))是n 维独立的源信号组成的向量,又称为隐含向量,因为它们是未知的观察不到的向量,有时也称为独立分量,n(t)为噪声向量,A 是{a ij }系数组成的混合矩阵。

盲分离问题就是求得一个分离矩阵W ,通过W 就可以仅从观察信号X(t)中恢复出源信号S(t)。设y(t)是源信号的估计矢量,则分离系统可由下式表示:

Y(t)=WX(t)

2.2 卷积混合模型

考虑到延迟和滤波的混迭信号的线性混合,这通常被称为卷积混合,其数学模型描述为:

Y(t)=∑W(k)x(t ?k)∞k=?∞

因为传输的延时以及接收系统频响的差异,瞬时混合系统盲分离算法一般不能够处理卷积混合问题。一类很有研究前景的方法就是频域盲源分离算法,利用频域算法可以提高BSS 方法的收敛速度和学习速度,另外时域卷积问题可以变换为频域相乘问题。

2.3 非线性混合模型

非线性混合是一种研究最为广泛的模型,即将源信号线性混合后再通过一个非线性函数得到观察信号,其数学模型描述为:

Y(t)=f(Z(t))=f(AS(t))

求解时首先寻找一个非线性函数g(t),使得g(t)=f ?1(t),即非线性的校正阶段,然后同线性瞬时混合的盲分离求解一样寻找一个分离矩阵从而求得源信号的近似。

3. 盲源分离问题的典型算法

3.1 H-J 算法

Herault 和Jutten 可能是最早对盲源分离问题进行研究的,他们引进了仿神经的算法,是一种逐步调整权重的神经网络。

图一 H-J 算法仿神经网络

由图可知,Y(t)= X(t)- WY(t),即Y(t)=(I +W)?1X(t),算法的实质就是引入了信号的高阶统计信息,不过由于学习每一步过程中都要对矩阵(I+W )求逆,导致运算量增加。H -J 算法中非线形函数的选取具有随意性,在理论上没有给出令人满意的收敛性证明,但是在实际应用中的收敛性相当不错。不过需要注意的是H -J 算法仅用于观察信号数目与源信号数目相同的情况下,仍然具有一定的局限性。

3.2 最大熵算法

从信息理论角度来考虑,盲信号分离问题就是一个以分离系统最大熵为准则,利用神经网络或自适应算法,通过非线性函数来间接获得高阶累积量的过程。这种方法的思想就是当神经元输出Z的各个分量z i相互独立时,其熵最大,所以这种方法又称为最大熵算法。

Bell和Sejnowski的这种方法是将Linskers的信息传输最大化理论推广到非线性单元来处理任意分布的输入信号。这一原理具体内容如下:假设信号通过S型函数传输时,如果该S型函数的斜率部分与信号的高密部分保持一致时,则可以实现信息的最大化传输。由最大熵原理可以知道,当输出熵最大时,互熵也最大,即有最多的信息通过了可逆变换从输入端传输到输出端。这时输入变量的概率密度函数和可逆变换G之间的关系由Linsker的最多信息原理(Infomax Principle)描述:当函数G的最陡部分与输入变量的最陡概率部分向重合时,最大的信息从输入端传导了输出端。

图二最大熵算法网络结构示意图

对于最大熵算法所处理的最基本的问题就是要使得一个神经网络处理单元的输出Y(t)中包含的关于其输入X(t)的互信息最大。这个算法只能够分离出超高斯信号的混合,这个限制的重要原因是在算法中使用了非线性函数log,非线性函数是log就相当于强加一个先验知识超高斯分布给源信号。

3.3 最小互信息算法

最小互信息(Minimum Mutual Information, MMI)的基本思想是选择神经网络的权值矩阵W,使得输出Y的各个分量之间的相关性最小化。这里的信号间的相互依赖关系可以用Y的概率密度函数及其各个边缘概率密度函数的乘积间的K-L散度来表示。在使用互信息作为信号分离的代价函数时,对输出的各个分量无需使用非线性变换这种预处理手段。由随机梯度算法得到:

dW(t)

=η(t){W?T??(Y)x T

dt

其中η(t)为学习率,?(Y)函数的选取与独立元的本身性质有关。函数?(Y)的选取对于整个算法的性能有很大的影响,如果知道了真正的概率密度函数,最好的选择就是使用它们,但是实际中我们很难知道这些知识,只能够进行概率密度的自适应估计,所以对这个关键的非线性函数进行研究,也是一个值得关注的问题。

3.4 最大似然算法

最大似然估计(Maximum Likelihood Estimation, MLE)是利用已经获得的观测样本来估计样本的真实概率密度。具有诸如一致性、方差最小性以及全局最优性等很多优点,但是最大似然估计需要知道关于输入信号概率分布函数的先验知识,这是很难满足的,所以必须尽量避开它。最大似然估计首先是由Girolami和Fyfe于1996年提出用于盲分离问题,而

Pearlmutter和Parra从最大似然估计推导出通用的ICA学习规则。目前,最大似然算法是解决盲分离问题的一个非常普遍的方法。通过推导可以得到标准化的最大似然函数:

L (x1,x2,…x n;θ)=∫p x(x)logp x(x;θ)dx

=?D p

x (x)||p x(x;θ)

?H(p x(x))

由此式我们可以发现最大似然函数是由Kullback-Leibler散度和熵值得到的,而第二项的熵不依赖于参数,相当于一个常数项。Cardoso将上式转化为一个盲源分离问题:p x(x)为x 的概率分布函数,混合信号由X=AS给出,θ=A为所要求的未知的混合矩阵,参数集Θ是一组可逆的N×N的矩阵。这样由上式可以得到最大似然估计的代价函数就变成

?L=?D p

x

(x)||p x(x;θ)

3.5 独立分量分析算法(ICA)

信号经过变换后,使不同信号分量之间的相关性最小化,并尽可能相互统计独立。目前已经有很多有效的在线ICA算法,如自然梯度算法、EASI算法、广义ICA算法、灵活ICA算法和迭代求逆ICA算法等。这些算法都可归类为最小均方算法(LMS),但LMS型算法存在收敛速度和稳态性能之间的矛盾,一般有如下几种典型的独立分量分析算法。

1.快速定点算法(FastICA)

FastICA算法基于非高斯性最大化原理,使用固定点迭代理论寻找W T X 的非高斯性最大值。该算法采用牛顿迭代算法,对观测变量X的大量采样点进行批处理,每次从观测信号中分离出一个独立分量,是一种快速的寻优迭代算法。FastICA算法适用于任何非高斯信号,具有良好的收敛性(二次收敛) ,同时不需要选择学习步长。但该算法只能以批处理的方式进行,不适合实时应用的需要,而且随着信号源个数的增加,算法性能会明显变差。算法的梯度公式如下:

?W = diag (αi){diag (βi)+E[g(y)y T] W

式中: αi=-1

βi+E[g′(y

i)]

; βi= - E[y i g′(y i)]。

2.自然梯度算法

由于分离矩阵的变化空间是黎曼空间,而自然梯度?J( y;W )

?W W T W是随机梯度?J( y;W )

?W

在黎

曼空间的扩展,所以自然梯度更真实地反映了最速下降方向,同时由于右乘正定矩阵消去了矩阵求逆运算,因此自然梯度算法在收敛速度和稳定性方面都较随机梯度有所改善。梯度公式如下:

?W =μ[I - g ( y)y T]W,式中:μ为学习步长

3.等变化自适应算法( EASI)

EASI算法用相对梯度?J( y;W )

?W

代替一般的随机梯度进行优化计算,是一种将白化过程和去除高阶相关过程同时进行的一种具有等变化性的算法。但是EASI算法需要选取学习率参数,且其选取是否合适直接影响算法的收敛性能,且其对于超高斯信号的收敛速度没有递归最小二乘(RLS)算法快。其梯度公式如下:

ΔW =μ[I - yy T+ g ( y) y T- yg T( y)] W

自然梯度算法、EASI算法和迭代求逆算法都具有等变化性,但只适合于亚高斯或超高斯信号单独存在的情况。在亚高斯和超高斯信号同时存在时,可以使用广义ICA算法和灵活ICA 算法等自适应算法,但它们的计算比较复杂。

3.6 非线性PCA算法

主分量分析PCA是以输入数据协方差矩阵的最大特征值以及相应的特征向量定义的常规的统计信号处理方法,标准的PCA方法仅仅用到了输入数据的二阶统计量,输出数据之间满足互不相关。将高阶统计量引入标准的PCA方法中就称为非线性PCA(Nonlinear PCA, NLPCA)方法,利用非线性PCA可以完成对输入信号的盲分离。高阶统计量是以隐含的方式引入计算的,算法采用自适应迭代的方法,易于工程实现。非线性PCA有两个优点:一是输入-输出间的映射是非线性的,而标准PCA只能够实现线性映射;二是非线性PCA在处理输入数据时,考虑了高阶统计量,而不仅仅是其二阶统计量,这个特性对于盲信号处理是特别有用的。非线性PCA的代价函数为:

J(W)=E[||V?W·g(W T V)||2]

这里的权值W是m×m的矩阵,g(·)是对矢量的非线性函数,在非线性准则里,g(·)通常是一些奇函数,如亚高斯信号g(t)=tanh(t),超高斯信号g(t)= t3等。

3.7 非线性混合盲分离算法

在非线性混合模型中,盲信号分离算法的分离目标是获取逆线性混合矩阵。非线性盲分离的研究主要有以下几类方法:

1.自组织映射(SOM)法:该算法不考虑非线性混合的具体形式,但其网络复杂性会随着源信号数目的增多呈指数增长,且在分离连续源信号时存在严重的插值误差。

2.感知器模型法:1992年,Burel首先提出用一个两层感知器和基于BP思想的无监督训练算法,通过梯度下降算法最小化互信息量准则,得到一种可用于非线性混合信号的盲分离算法。1998年,Yang和Amari利用两层感知器网络结构,通过最大熵和最小互信息作为测量独立的代价函数,提出了BP网络训练算法,当合理选择非线性函数时,该算法可以分离出一些特定非线性混合的源信号。

3.径向基函数网络法:2001年,Tan等人提出了使用径向基函数(RBF)神经网络逼近非线性混叠的逆映射,实现盲信号分离。

4.后非线性混合盲分离方法: 1997年,Taleb和Jutten首先提出了后非线性混合模型,同时指出这类模型具有可分离性,并针对这类模型提出了一种非线性混合盲分离算法。Solazzi和Uncini也针对后非线性混合模型,基于信息量最大化准则,利用自适应样条函数,提出了样条神经网络后非线性盲分离算法。利用多个独立同分布信号的线性组合仍服从高斯分布的特性,先将观测信号变成高斯信号,然后用瞬时线性混合的算法分离提取源信号,这种算法省去了求逆的过程。

5.贝叶斯集合学习算法:该算法采用多层感知器神经元网络(MLP) ,能够对非线性静态和动态过程实现盲分离。

6.基于遗传算法的盲分离方法:该算法基于非线性混合模型:

X(t)= Af[HS(t)]

式中: A和H为线性、瞬时结构的混合矩阵。利用遗传算法使信号非线性混合度最小化,然后对去除非线性后的数据进行线性分离,从而实现盲分离。与传统的梯度算法相比,基于遗传算法的盲分离方法有着更快的收敛速度和稳定性,能够在全局范围内寻找最优解。

4. 盲源分离的应用

4.1 语音信号处理

Bell和Sejnoski于1995年提出了最大熵算法,并且给出了语音信号分离的试验,证实了该方法的可行性和有效性。Lee和Bell将基于自然梯度的信息最大传输盲源分离算法进行盲反卷积,并用于真实环境的语音信号分离,试验证实分离后,可以提高语音识别率。

4.2 生物医学信号处理

由于生理信号常常是由若干独立成分的加权(例如,诱发脑电总是被自发脑电所淹没,且常常伴随有心电、眼动、头皮肌电等干扰),用独立分量分析技术来分解,所得到的结果更具有生理意义,并有利于去除干扰等。

4.3 金融数据分析

Back和Weigend于1998年利用独立分量分析对日本三年中每天的股票的portfolio进行分析,假设得到的多维时间序列(例如每天股票的returns)是反映了一个系统(股票市场)的一些统计独立的时间序列相互作用的结果,并同PCA获得的结果进行比较。结果显示,应用ICA分解得到的独立成分能够对股票的价格完好的重建。因此ICA是PCA的一种有效的补充工具,它允许数据的基本结构能更轻易的观察得到。

4.4 在阵列信号处理以及在移动通信中的应用

一个未知的有限的带宽信道的频率响应经常会带来码间干扰(Inter symbol Interference, ISI),当输入未知时,要消除这种干扰,得到信道的传输函数,就必须要进行“盲”处理。在移动通信中“盲”处理显得格外重要。在移动通信中,由于时变多径衰落会产生很严重的码间干扰。为了得到正确的实时的信息流,就必须对信道的时变特性进行辨识和均衡。虽然有很多技术,如码分多址访问(Code Division Multiple Access, CDMA)等的发展和应用使得信道的容量增大,但是由于进行辨识与均衡的部分所占的比例仍然很可观。如果我们不使用训练序列,而采用盲信道辨识,从接收信号直接估计信道的特征,就会大大节省信道容量,提高信道容量的利用率。利用盲分离技术可以成功的实现多用户信号的分离。

5. 盲源分离问题的发展方向

盲信号分离在最近十几年中获得了长足的发展,提出了若干理论和方法,但是还有许多问题有待进一步研究和解决,尤其是对以下问题的研究:

1.源信号个数未知且可能动态变化时的盲源分离问题的研究,包括源信号个数的有效确定,观测信号个数比源信号个数多(少)的超(欠)定等问题的研究,特别是关于欠定问题的研究。

2.非平稳、非高斯混合信号的盲分离问题的研究。

3.目前大多数算法都是在混合矩阵为列满秩的假设前提下完成的,当混合矩阵不满足列满秩的情况下如何尽可能多地去提取源信号。

4.带噪声混合信号的盲分离。现有的盲源分离算法和盲反卷积算法,大都假设无噪声或者把噪声看作一个独立源信号。如何将现有的盲分离算法推广到一般的噪声混合模型,是有待于进一步研究的问题。

5.各分量的排列顺序和幅值本身存在的不确定性,如何按顺序输出以及只提取一个或多

个感兴趣信号的盲分离问题研究。

6.各种盲源分离算法的全局收敛性、渐近稳定性以及鲁棒性的研究等。

7.卷积混合模型和对于更一般的非线性混合模型盲分离问题的研究较为复杂,有待进一步解决。

总之,盲信号处理作为计算智能学的核心研究内容,已经发展成为许多领域研究的重要课题。随着这方面研究的不断深入,将会有越来越多的实际问题得到解决,也会对神经网络理论和信号处理理论起到积极的推动和促进作用。

参考文献

【1】李小军,朱孝龙,张贤达.盲信号分离研究分类与展望[J].西安电子科技大学学报:自然科学版,2004.

【2】朱茉,季策,于洋.盲信号分离问题的分类和现状[J].化工自动化及仪表,2009.

【3】陈锡明,黄硕翼.盲源分离综述——问题、原理和方法[J].电子信息对抗技术,2008.

盲信号分离基础知识

专业课程设计学习材料 源信号分离Source Signal Separation

第一部分 简单介绍 一、 目标 我们的目标就是学习源信号分离理论的基础知识和源信号分离时涉及的相关学科知识,最终从观测信号中将源信号分离开来。注意:此时信号源和混合形式可能是未知的。 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.500.050.10.150.20.250.30.350.40.45 -1.5-1.0-0.50.00.51.01.500.050.10.150.20.250.30.350.40.45 图1 源信号波形 -2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.000.050.10.150.20.250.30.350.40.45 -2.0-1.00.01.02.000.050.10.150.20.250.30.350.40.45 图2 混合信号波形 -2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5 2.0 -2.0-1.5-1.0-0.50.00.51.01.5 2.0 图3 分离信号波形 二、分离方法 1、FFT 法;条件:不同源信号占有不同的频带 2、自适应滤波方法;条件:已经信号的某些特征 3、盲信号分离方法;条件:遵从某些统计假设条件 三、盲分离的基本模型 盲信号分离的基本模型如图(1)所示。 )(1t )(2t y ) (t y m 图1 盲信号分离的基本模型 其中:)(1t s ,)(2t s ,……,)(t s n 为n 个源信号;)(1t x ,)(2t x ,……,)(t x m 为m 个观测信号;)(1t y ,)(2t y ,……,)(t y n 为待求解的n 个分离信号;)(1t n ,

盲源分离 开题报告

一、研究背景及意义 语音信号的分离近年来成为信号处理领域的一个研究热点,它在电话会议、助听器及便携设备、机器的语音识别方面有很多的应用与影响。而语音信号常使用盲信号处理的方法分离。 盲信号处理(Blind Source Processing)作为一种新兴的信号处理方法,逐步发展并得到了越来越多的关注。盲信号处理与现代信号处理朝向非平稳、非高斯、非线性的发展方向相吻合,有利于复杂信号的分析以及处理,其研究对象主要为非高斯信号。它在传统信号处理方法的基础上结合了信息论、统计学和人工神经网络的相关思想。如图1所示,所谓的“盲分离”是指在没有关于源信号本身以及传输信道的知识,对数据及系统参数没有太多先验知识的假设的情况下,如何从混迭信号(观测信号)中分离出各源信号的过程。它能适用于更广泛的环境,为许多受限于传统信号处理方法的实际问题提供了崭新的思路。 图1 盲分离的概念 在科学研究和工程应用中,很多观测信号都可以假设成是不可见的源信号的混合,如通信信号、图像、生物医学信号、雷达信号等等。例如经典的“鸡尾酒会”问题,在一个充满宾客的宴会厅里,我们每个人都会听到来自不同地方的声音,如音乐,歌声及说话声等,正常的人类拥有在这种嘈杂环境下捕捉到所感兴趣的语音的能力。可以看到,盲信号处理同传统信号处理方法最大的不同就在于用它致力于用最少的信息得到理想的处理结果。

盲信号分离可以有不同的分类方法。 根据所处理信号的不同,可以分为声纳信号盲分离,雷达信号盲分离,通信信号盲分离,语音信号盲分离,脑电信号盲分离等。 根据盲处理领域的不同,可以分为时域盲分离和频域盲分离。 根据传输信道的情况,可以分为无噪声,有加性噪声,有乘性噪声等。 根据源信号在传输信道中被混合方式的不同,可以分为瞬时混合,卷积混合,非线性混合等。 根据源信号和观测信号数目的不同,可以分为正定盲分离,欠定盲分离,过定盲分离等。 本文研究的主要内容是正定不含噪的卷积混合语音信号的频域盲分离 方法。 总的来说,盲信号分离是一种仅利用观测到的混合信号来估计源信号的方法,它是以独立分量分析(Independent Component Analysis,ICA)为理论基础的。与传统信号处理方法如FIR 滤波,小波分析等不同的是,它不要求有关于源信号本身以及信号传输通道的知识。受益于这种“盲”的条件,盲信号分离对多个领域有很大的促进作用,特别是它在声纳、雷达、通信、语音、图像等方面的应用对军事,国防科技的发展起着非常重要的作用。近十多年来,各国学者在盲信号分离领域展开了深入的研究,有了一系列的成果。本课题就是在这样的背景下对语音信号进行盲分离的研究,以探索新的算法,新的应用。 二、研究的基本内容,拟解决的主要问题 1.研究的基本内容 本课题详细研究语音分离的基本理论,重点研究卷积混合频域解法模型框架下的语音信号分离算法。 基于时域实值瞬时混合模型的盲分离算法已经研究的比较充分,但是在语音信号在现实中往往是卷积混合,而且在频域分离方法中信号是复值的,本文将研究利用复值信号特征的瞬时混合盲分离算法,对不同的复数域盲分

盲源分离算法初步研究

盲源分离算法初步研究 一、盲源分离基本问题 1.概念 BSS 信号盲分离,是指从若干观测到的混合信号中恢复出未知的源信号的方法。典型的观测到的混合信号是一系列传感器的输出,而每一个传感器输出的是一系列源信号经过不同程度的混合之后的信号。其中,“盲”有两方面的含义:(1)源信号是未知的;(2)混合方式也是未知的。 根据不同的分类标准,信号盲分离问题可以分成以下几类: (1)从混合通道的个数上分,信号的盲分离可以分为多通道信号分离和单通道信号分离。单通道信号分离是指多路源信号混合后只得到一路混合信号,设法从这一路混合信号中分离出多个源信号的问题就是单通道信号分离。多通道信号分离是M 个源信号混合后得到N 路混合信号(通常N ≥M )。从N 路混合信号中恢复出M 个源信号的问题即为多通道信号分离。一般情况下,单通道信号分离的难度要超过多通道信号分离。 (2)从源信号的混合方式上分,可将信号盲分离问题分为瞬时混合和卷积混合、线性混合和非线性混合等不同种类。在目前信号盲分离的研究文章中,所建模型大部分为瞬时混合。但是,作为更接近实际情况的卷积混合方式正受到越来越多的关注。 (3)根据源信号的种类,也可将信号盲分离分为多类。在通常的处理方法上,根据不同种类信号的特点,也有一些独特的处理技术。 2.盲分离问题的描述 BSS 是指仅从观测的混合信号(通常是多个传感器的输出)中恢复独立的源信号,在科学研究和工程应用中,很多观测信号都可以假设成是不可见的源信号的混合。所谓的“鸡尾酒会”问题就是一个典型的例子。在某个场所,多个人正在高声交谈。我们用多个麦克风来接受这些人说话的声音信号。每个人说话的声音是源信号,麦克风阵列的输出是观测信号。由于每个麦克风距离各个说话者的相对方位不同,它们接受到的也是这些人的声音信号以不同方式的混合。盲信号分离此时的任务是从麦克风阵列的输出信号中估计出每个人各自说话的声音信号,即源信号。如果混合系统是已知的,则以上问题就退化成简单的求混合矩阵的逆矩阵。但是在更多的情况下,人们无法获取有关混合系统的先验知识,这就要求人们从观测信号来推断这个混合矩阵,实现盲源分离。 3.混合模型 信号的混合模型包含两个方面的内容:(1)源信号的统计特征;(2)源信号的混合方式。 3.1源信号的统计特征 已有的研究表明如果加上源信号间相互独立的限制条件,就可以有效地补偿对以上先验知识的缺乏。如果用q i 表示第i 个分量的概率密度函数,则这种统计独立性可以表示为: 11221()()...()()n n n i i i q s q s q s q s ==???=∏q(s) 其中q(s)是s 的联合概率密度函数。 3.2源信号的混合方式 最简单的混合模型假定各个分量是线性叠加混合在一起而形成观测信号的。基于这样的假设,我们可以把观测信号和源信号用矩阵的方式表示为: ()()t t =x Hs 式中H 是n ×n 阶的混合矩阵。基于该模型,盲信号分离()()t t =x Hs 的目标可以表

盲源分离欠定问题欠定问题的研究与应用

盲源分离欠定问题欠定问题的研究与应用盲源分离(Blind Source Separation,BSS)技术,越来越成为信号处理领域中的重点关注问题。“盲源分离”这一概念的最初提出,主旨是为了解决某系统在源信号及信号个数未知、混合矩阵未知而只有观测号已知的情况下,对源信号进行恢复。 本文主要研究的是欠定盲源分离问题,即观测信号数目小于源信号数目的情况。基于稀疏分量分析(Sparse Component Analysis,SCA)法,分两个阶段讨论了混合矩阵和源信号的估计,并分别提出了估计混合矩阵和恢复源信号的新方法。 本文主要内容包括:讨论了基于SCA的“两步法”。在混合矩阵的估计阶段,研究了三类估计方法,分别是k均值算法、霍夫变换发及势函数法;对各算法的原理进行了分析,并通过仿真实验实现各算法,并验证了算法的有效性。 在源信号估计阶段,主要研究了目前最常用的最短路径法。提出了一种基于蚂蚁觅食原理的改进蚁群聚类算法估计混合矩阵,并利用网格密度法对聚类中心进行进一步修正。 首先利用源信号的稀疏性,对观测信号进行标准化处理形成球状堆;再利用观测信号之间的欧氏距离确定初始信息素矩阵,得出初始聚类中心;然后按照传统蚁群聚类法对数据进行聚类;接着利用网格密度法提取出每一类密度最大的网格,将该网格的中心作为该类聚类中心;最后输出每个聚类中心作为混合矩阵各列向量。提出了一种基于加权的最小l1范数法对源信号进行恢复,相较于传统l1范数法的寻找一组最优解,改进的范数法将其他可能的分解项按照权值进行相加,从而使恢复出的信号更加接近源信号向量。 当有两路观测信号时,按照分解项与观测信号的角度差大小作为加权值;当

多信号分离技术

多信号分离技术 本文提出了4种信号分离的方法:基于Gabor 变换的盲分离法,基于ICA 的混合图像盲分离算法,基于二阶统计量的盲分离方法,基于线性正则变换的信号分离方法,分别对信号分离做出详实的分析与总结。 盲信号分离( Blind Source Separation, 简称BSS)是指在源信号和传输信道未知的情况下,只利用观测信号所携带的信息以及源信号之间相互统计独立的假设,实现对传输信道的辨识和源信号的分离,是当前信号处理学界的热点课题之一。目前,比较典型的方法包括Cardoso 提出的基于四阶累积量矩阵联合对角化的方法(JADE 法)、Hyvarinen 提出的逐次提取独立分量的"固定点算法"(Fast ICA)、Cichocki 和Amari 提出的自然梯度法、Lee 提出的信息极大化及其扩展算法(Infomax)等。同时,盲信号分离技术已经在很多领域尤其是机械故障诊断领域得到了应用,如对提取的声音信号进行BSS 从而进行特征识别;将一种非线性自适应BSS 算法应用到齿轮的故障诊断中,发现该方法能够确定齿轮局部故障的位置;证明了分数Fourier 变换的一个新性质,通过对混合信号的不同阶次分数Fourier 变换的结果进行联合对角化处理从而得到一种盲信号分离新方法, 并用于货车轴承的故障诊断;对常见的几类BSS 方法的特点和性能进行了比较,提出了一套评价准则;分别研究了盲信号分离算法在特定机械系统中的应用。 1 基于Gabor 变换的盲分离新方法 1.1 Gabor 变换 Gabor 变换是Gabor 在1946年提出的。它是通过信号的时间平移和频率调制形式建立非平稳信号的联合时间-频率函数, 然后对时间-频率平面进行采样划分,将时频平面(t,f)转换成另外两个离散采样网格参数k 和l 的平面,在二维平面(k,l)上表征非平稳信号。信号s(t)的连续Gabor 变换定义为:()()∑∑∞-∞=∞ -∞ == k l l k l k t g d t s ,,。式中: l k d ,称为Gabor 展开系数, 而:()()t jl l k e kT t g t g Ω-=,, 2,1,0,±±=l k 称为Gabor 基函数, 需满足条件 () T dt t g l k π2,12 ,=Ω=?,T 为时宽。Gabor 展开系数可以表示为:()()?∞ ∞ -* =dt t t s d l k l k ,,γ。 其中()t l k * ,γ是()t l k ,γ的共轭, 而()t l k ,γ是Gabor 基函数()t g l k ,的对偶函数, 满足双正交条件:()()()()? =-Ω*l k dt e kT t t g t jl l k l k δδγ,,。长度为N 的离散时间信号()k t s 的Gabor 展开 为:()()∑∑-=-=Ω-= 101 ,K k L l t jl k l k k k e kT t g d t s 。其中Gabor 展开系数由下式确 定:()()∑-=Ω-= 1 *,N t t jl k k l k k k e kT t t s d γ。式中,T 和Ω分别表示时间和频率采样间隔, 而K 和 L 分别是时间和频率采样的样本个数。离散Gabor 变换同样满足双正交条 件: ()[] ()()()l k t e kL t g N t k t jl k k k δδγ=+∑-=Ω-1 *。显然,Gabor 变换属于一种线性变换。 1.2 盲信号分离方法

盲源分离技术在通信侦察系统中的应用

盲源分离技术在通信侦察系统中的应用 摘要: 针对如何快速、准确地对无线电通信信号进行截获、分离和识别是现代通信侦察的瓶颈, 盲源分离对于解决这些难题具有独特的优势。给出了基于盲源分离的无线电通信侦察系统模型,从DoA估计和调制样式识别两方面讨论了盲源分离技术在该领域的应用情况。通过具体的仿真实验,证明了盲源分离应用于通信侦察的正确性和可行性。 关键词: 盲源分离;无线电侦察;DoA估计;调制识别 Application of blind source separation in radio surveillance Abstract:How to acquire ,separate and identify the radio communication signals quickly and exactly is abottleneck of modern radio surveillance , and blind source separation (BSS) is suitable for dealing with theseproblems. The model of the radio surveillance system based on BSS is presented , and two novel applications arediscussed, i. e. the direction- of- arrival (DoA) estimation and modulation identification. Simulation result s showthat the BSS solution in radio surveillance is valid and feasible. Key words:blind source separation ; radio surveillance ; direction- of- arrival estimation ; modulation identification 引言 现代战场通信信号环境日益复杂 , 如何有效地对信号进行快速、准确地截获、分离和识别 , 是现代通信侦察的一大瓶颈问题。主要表现在 : 信号分析时 , 难以对时域或频域重叠在一起的信号进行分析 , 如何对混叠的信号进行有效分离 ; 信号测向时 ,传统的测向方法精度不高 , 而一些超分辨率方法计算量过大 ,如何提高测向的速度和精度 ; 信号识别时 , 特征参数受环境影响较大 , 如何消除噪声的影响 , 采用最简单的方法来达到最理想的分类识别效果。这些问题的存在 , 一直束缚着通信侦察装备的发展。 近年来 ,盲信号处理技术在信号处理领域受到了广泛关注 , 根据其应用领域的不同 , 又可分为盲源分离、盲反卷积和盲均衡等技术。其中盲源分离

Ica盲源分离Matlab程序

Ica盲源分离Matlab程序 close all; clear all; i4=imread('1.jpg'); i5=imread('2.jpg'); i6=imread('2.png'); i1=rgb2gray(i4); i2=rgb2gray(i5); i3=rgb2gray(i6); s1=reshape(i1,[1,256*256]); s2=reshape(i2,[1,256*256]); s3=reshape(i3,[1,256*256]); s=[s1;s2;s3];sig=double(s); aorig=rand(size(sig,1)); mixedsig=aorig*sig; ms1=reshape(mixedsig(1,:),[256,256]); ms2=reshape(mixedsig(2,:),[256,256]); ms3=reshape(mixedsig(3,:),[256,256]); figure; subplot(331),imshow(i1),subplot(332),imshow(i2),subplot(333),imshow(i3); subplot(334),imshow(uint8(ms1)),subplot(335),imshow(uint8(ms2)),subplot(336),i mshow(uint8(ms3)); % mixedsig=zeros(size(mixedsig)); meanValue=mean(mixedsig')'; mixedsig=mixedsig-meanValue*ones(1,size(mixedsig,2)); covarianceMatrix=cov(mixedsig',1); [E,D]=eig(covarianceMatrix); eigenvalues=flipud(sort(diag(D))); whiteningMatrix=inv(sqrt(D))*E'; dewhiteningMatrix=E*sqrt(D); whitesig=whiteningMatrix*mixedsig; X=whitesig; [vectorSize,numSamples]=size(X); B=zeros(vectorSize); numOFIC=vectorSize; for r=1:numOFIC i=1;maxNumIterations=100; w=rand(vectorSize,1)-.5; w=w/norm(w); while i<=maxNumIterations+1

盲源分离技术及其发展

盲源分离技术及其发展 王春华,公茂法, 衡泽超时间:2009年11月06日 字体: 大中小 关键词:信号处理语音识别图像处理移动通信医学信号处理 摘要:盲源信号分离是一种功能强大的信号处理方法,在生物医学信号处理、阵列信号处理、语音识别、图像处理及移动通信等领域得到了广泛的应用。简要介绍了盲源分离的数学模型、可实现性、可解的假设条件及算法,综述了盲源分离的发展及研究现状,提出了其未来的发展方向。 关键词:盲源分离;独立分量分析;发展 盲源分离BSS(Blind Source Separation)是信号处理中一个传统而又极具挑战性的问题。BSS指仅从若干观测到的混合信号中恢复出无法直接观测的各个原始源信号的过程。这里的“盲”指源信号不可观测、混合系统特性事先未知这两个方面。在科学研究和工程应用中,很多观测信号都可以看成多个源信号的混合,所谓“鸡尾酒会”[1]问题就是一个典型的例子。其中独立分量分析ICA(Independent Component Analysis)[2]是一种盲源信号分离方法,它已成为阵列信号处理和数据分析的有力工具,而BSS比ICA适用范围更宽。目前国内对盲信号分离问题的研究,在理论和应用方面也取得了很大的进步,但是还有很多问题有待进一步研究和解决。 1 盲源分离基本理论 1.1 盲源分离的数学模型 盲信号分离研究的信号模型主要有线性混合模型和卷积混合模型,盲源分离源信号线性混合是比较简单的一种混合形式,典型的BSS/ICA问题就是源于对独立源信号的线性混合过程的研究。 1.1.1 盲源分离的线性混合模型 所谓的“鸡尾酒会”问题,具体描述是:在一个鸡尾酒会现场,如果用安放在不同位置的多个麦克风现场录音,则所记录的信号实际上是不同声源的混合信号。人们希望从这些混合录音信号中把不同的声源分离出来,这显然不是一件很容易的事,至少用传统的频域滤波方法行不通。因为不同声源信号的频谱相互混叠在一起,无法有效地设计滤波器,但从频谱的角度可以把不同声源分离出来。根据以上描述,可以把盲源分离问题表示为如图1所示的线性模型。为简单起见,暂时忽略时延、非线性等因素的影响,即最简单混合系统——线性瞬时混合系统。

基于MATLAB的线性盲信号分离算法的研究

毕业论文(设计) 论文题目:基于MATLAB的线性盲信号分离算法的研究 学生姓名:孙烽原 学号:0908030229 所在院系:电气信息工程学院 专业名称:电子信息工程 届次:2013届 指导教师:张大雷

淮南师范学院本科毕业论文(设计) 诚信承诺书 1.本人郑重承诺:所呈交的毕业论文(设计),题目《 》是本人在指导教师指导下独立完成的,没有弄虚作假,没有抄袭、剽窃别人的内容; 2.毕业论文(设计)所使用的相关资料、数据、观点等均真实可靠,文中所有引用的他人观点、材料、数据、图表均已注释说明来源; 3. 毕业论文(设计)中无抄袭、剽窃或不正当引用他人学术观点、思想和学术成果,伪造、篡改数据的情况; 4.本人已被告知并清楚:学院对毕业论文(设计)中的抄袭、剽窃、弄虚作假等违反学术规范的行为将严肃处理,并可能导致毕业论文(设计)成绩不合格,无法正常毕业、取消学士学位资格或注销并追回已发放的毕业证书、学士学位证书等严重后果; 5.若在省教育厅、学院组织的毕业论文(设计)检查、评比中,被发现有抄袭、剽窃、弄虚作假等违反学术规范的行为,本人愿意接受学院按有关规定给予的处理,并承担相应责任。 学生(签名): 日期:年月日

目录 前言 (2) 1 概述 (2) 1.1盲信号处理的概念与分类 (3) 1.2盲处理概念 (4) 1.3盲信号处理的分类 (4) 1.4盲信号处理的应用 (4) 2 盲信号分离的基础 (4) 2.1盲信号的预处理 (5) 2.2信号的去均值处理 (5) 2.3盲信号分离原理 (5) 2.4盲信号分离的方法 (6) 3 盲分离的算法和仿真结果 (6) 3.1最大信噪比的盲信号分离算法 (6) 3.2基于最大信噪比盲信号分离的算法流程 (7) 3.3基于峭度的盲信号分离的算法 (7) 3.4基于峭度的盲信号分离的算法流程 (8) 3.5基于两种算法的仿真 (8) 3.6仿真结果分析 (12) 4 结论 (13) 4.1总结 (13) 4.2未来工作 (13) 参考文献 (14)

语音信号的盲分离分析

目录 摘要.................................................................... I ABSTRACT ............................................................... II 第一章前言.. (2) 1.1语音特性分析 (2) 1.2语音信号的基本特征 (2) 1.3语音信号处理的理论基础 (2) 第二章盲分离的基本概念 (2) 2.1盲分离的数学模型 (2) 2.2盲源分离的基本方法 (2) 2.3盲分离的目标准则 (2) 2.4盲分离的研究领域 (2) 2.5盲分离的研究内容 (2) 第三章独立分量分析的基本算法 (2) 3.1ICA的线性模型 (2) 3.2ICA研究中的主要问题及限制条件 (2) 3.3ICA的基本算法 (2) 3.4F AST ICA算法原理 (2) 第四章语音信号盲分离仿真及分析 (2) 4.1ICA算法实现 (2) 4.2频谱分析 (2) 第五章总结 (2) 参考文献 (2)

摘要 盲源分离(BSS)是一种多维信号处理方法,它指在未知源信号以及混合模型也未知的情况下,仅从观测信号中恢复出源信号各个独立分量的过程。盲源分离已近成为现代信号处理领域研究的热点问题,在通信、语音处理、图像处理等领域具有非常重要的理论意义和广泛的应用价值。本文主要内容如下: 首先,介绍了语音信号的产生机理,特性,基本特征及语音信号处理的理论基础,为后文语音信号盲分离奠定了基础。 其次,从盲源分离的理论出发,研究了盲分离的数学模型以及基本方法,并对盲分离的目标准则、研究领域以及研究内容进行了探讨。 然后,引出了独立分量分析(ICA),并对其的概念以及相关的知识进行了研究,探讨了ICA研究中的主要问题,列出了ICA的3种基本算法:信息极大化、负熵最大化和最大似然估计法。 最后,用FastICA对三路语音信号进行了盲分离的仿真并求出了混合矩阵和分解矩阵,再接着进行了频谱,幅度,相位的分析,找出了FastICA的特点。 关键词:盲源分离;独立分量分析;频谱分析 III

盲源分离问题综述

盲源分离问题综述 摘要:盲源分离,是从观测到的混合信号中恢复不可观测的源信号的问题。作为阵列信号处理的一种新技术,近几年来受到广泛关注。本文主要阐述了盲源分离问题的数学模型、典型算法以及盲源分离的应用,并结合盲源分离问题的研究现状,分析了其未来的发展方向。主题词:盲源分离;盲源分离的典型算法 1. 引言 盲信号分离问题起源于人们对“鸡尾酒会”问题的研究。在某个聚会上,我们正在相互交谈,同一时刻同一场景下其他人的交谈也在同时进行着,可能还有乐队的音乐伴奏,这时整个会场上是一片嘈杂。但是非常奇妙的是,作为交谈对象的双方,我们能够在这混乱的众多声音中很清晰的听到对方的话语,当然,如果我们偶尔走神,将精力放在乐队奏出的音乐时,我们也同样可以听清楚音乐的主旋律。这种可以从由许多声音所构成的混合声音中选取自己需要的声音而忽视其他声音的现象就是鸡尾酒会效应。如何在这种从观察到的混合信号中分离出源信号的问题就是所谓的盲分离(Blind Signal Separation, BSS)问题,有时也被称为盲源分离(Blind Source Separation)问题。1986年,法国学者Jeanny Herault和Christian Jutten提出了递归神经网络模型和基于Hebb学习律的学习算法,以实现两个独立源信号混合的分离,这一篇开创性论文的发表使盲源分离问题的研究有了实质性的进展。随着数字信号处理理论和技术的发展以及相关学科的不断深入,大量有效的盲分离算法不断被提出,使盲分离问题逐渐成为当今信息处理领域中最热门的研究课题之一,在无线通信、图象处理、地震信号处理、阵列信号处理和生物医学信号处理等领域得到了广泛的应用。 2. 盲源分离问题的数学模型 盲源分离是指在不知道源信号和信道传输参数的情况下,根据输入信号的统计特性,仅由观测信号恢复出源信号各个独立成分的过程。盲源分离研究的信号模型主要有三种:线性混合模型、卷积混合模型和非线性混合模型。 2.1 线性混合模型 线性混合模型在神经网络、信号处理等研究中常常用到,其数学模型描述为: S1(t),S2(t)…S n(t)是一个随机的时间序列,用m个话筒表示接收到的混合信号,用X1(t),X2(t)…X m(t)来表示。它们有如下关系: { X1(t)=a11S1(t)+?+a1n S n(t) … X m(t)=a m1S1(t)+?+a mn S n(t) 其中{a ij}是未知的混合系数,在线性瞬时混合中,一般假定{a ij}是未知的常数矩阵。盲源分离需要解决的问题就是如何从接收到的观察信号中估计出源信号S1(t),S2(t)…S n(t)和混合矩阵的过程。实际上式还应该存在一个干扰存项,如果考虑到噪声的存在,那么上式可以

盲源分离综述_问题_原理和方法

中图分类号:T N97111 文献标志码:A 文章编号:C N51-1694(2008)02-0001-05收稿日期:2007-11-29;修回日期:2007-12-30 作者简介:陈锡明(1970-),男,高级工程师,博士;黄硕翼(1983-),男,硕士研究生。 盲源分离综述———问题、原理和方法 陈锡明,黄硕翼 (信息综合控制国家重点实验室,成都610036) 摘要:盲源分离,是从观测到的混合信号中恢复不可观测的源信号的问题。作为阵列信号处理 的一种新技术,近几年来受到广泛关注。文章按源信号不同的混合方式,将盲源分离问题分为三种类型:线性瞬时混合、线性卷积混合和非线性混合,综述了它们各自分离的原理和方法,并结合国内外的研究现状,对未来的发展作出了展望。关键词:盲源分离;独立分量分析 B lind Source Separation :Problem ,Principle and Method CHE N X i 2ming ,HUANG Shuo 2yi (National In formation C ontrol Lab oratory ,Chengdu 610036,China ) Abstract :Blind source separation is to recover unobserved source signals from observed mixtures.As a new technology of array signal processing ,it has attracted wide attention.Blind source separation is classified into three types :linear instantaneous mixtures ,linear conv olutional mixtures ,and nonlinear mixtures ,as per different mixture methods.And a survey is presented on separation principles and methods of each type.The prospect of future development is given too.K ey w ords :blind source separation ;independent com ponent analysis (ICA ) 1 引言 盲源分离(BSS )是信号处理领域的一个基本问题,是根据观测到的信号来分离或恢复出未知源信号的过程。它在医学信号处理、数据挖掘、语音增强、图像识别以及雷达与通信信号处理等方面正受到越来越广泛的重视。 其更一般的表述为:已知从多输入—多输出(MI M O )非线性动态系统(SIS O ,SI M O 是特例)中测得的传感器信号X (t )=[x 1(t ),x 2(t ),…, x m (t )]T ,要求找到一个逆系统,以重构估计原始 的源信号S (t )=[s 1(t ),s 2(t ),…,s n (t )]T[1]。源信号S (t )未知,源信号如何混合得到观测信号也未知,这体现了求解问题的“盲”。最简单的情况,如果X (t )是S (t )的线性瞬时混合,即X (t )=H 3S (t ),H 为一个m ×n 维的混合矩阵,盲分 离问题简化为求一个n ×m 维的解混矩阵W ,使输出Y (t )=W 3X (t )=W 3H 3S (t )≈S (t )。 事实上,在缺乏某些先验知识时是不可能唯一地确定源信号的,所以盲分离问题存在两个内在的解不确定性:一是输出分量排列顺序的不确定性,即无法确定所恢复的信号对应于原始信号源的哪一个分量;二是输出信号幅度的不确定性,即无法恢复原始信号源的真实幅度。但因为源的大量信息蕴涵在源信号的波形中而不是信号的振幅或者系统输出的排列顺序中,所以这并不影响盲分离的应用。 2 盲源分离的基本类型和解决方法 就源信号经过传输通道的混合方式而言,可分为线性混合和非线性混合信号的盲分离;其中 1 电子信息对抗技术?第23卷 2008年3月第2期 陈锡明,黄硕翼 盲源分离综述———问题、原理和方法

盲信号分离的理论与发展现状

前沿技术 尺寸的减小,场区参数R1和R2相应收缩。这是一个很有意义的结果。 5 结束语 基于以上的分析和验算,可以说明ISO/IEC18047标准规定的测试参数:观察距离3λ和10λ,天线尺寸 0.1m和 是可行的。 ★【作者简介】 刘礼白:研究员级高工,中国电子科技集团公司第七研究所科技委主任、专家委员会副主任,信息产业部宽带无线移动通信技术专家组成员。中华人民共和国电子工业部有突出贡献专家,享受国务院颁发的 政府特殊津贴。 1 引言 盲分离是信号处理领域一个极富挑战性的研究课题。由于盲分离在语音识别、信号去噪、无线通讯、声纳问题、生物医学信号处理、光纤通信等众多应用领域有着广泛的应用前景,从而成为信号处理领域和神经网络领域的研究热点。 盲分离(B S S,B l i n d S o u r c e S e p a r a t i o n)的研究起源于鸡尾酒问题。在多个说话人同时讲话的语音环境中,通常每个麦克风接收到是多个说话者的混合声音,如何仅仅从话筒接收到的语音信号中分离出所需要的说话者的声音?这便是盲分离问题。 盲分离问题的主要特征就是在未知混叠参数的情 盲信号分离的理论与发展现状* 李荣华 赵 敏 华南理工大学电子与信息学院 王 进 国家移动通信工程中心 【摘要】文章首先介绍了盲信号分离问题的起源、特征、含义,然后介绍了盲信号分离的原理 和算法,最后介绍了盲分离研究的现状,探讨了盲分离研究仍存在的一些问题。 【关键词】盲信号分离 混叠模型 瞬时线性 非线性 卷积 收稿日期:2008年3月14日 *本文得到国家自然科学基金重点项目(U0635001),国家 自然科学基金(60774094)的资助。

盲信号分离

盲信号分离=盲源分离BSS Blind Signal/Source Separation Herault、Jutten 1985 从多个观测到的混合信号中分析出没有观测的原始信号。 观测到的混合信号来自多个传感器的输出,且传感器的输出信号线性不相关。 文献:盲信号分离技术研究与算法综述_周治宇、陈豪 1.盲信号分离的“盲”是什么意思? 已知原信号和传输通道的先验知识时,通过滤波器的信号处理能够在一定程度上完成信号分离的任务。 但是在没有原信号和传输通道的先验知识时,上述通过滤波的信号处理方法无法完成信号分离的任务,必须通过盲信号分离技术来解决。 “盲”是指 (1)原始信号并不知道; (2)对于信号混合的方式也不知道。 也就是仅根据观测到的混合信号估计源信号。 2.什么是“信号分离”? 是信号处理中的一个基本问题。 从接收到的混合信号(感兴趣信号+干扰+噪声)中分别分离或恢复出原始信号。 各种时域滤波器、频域滤波器、空域滤波器或码域滤波器都可以看作是一种信号分离器,完成信号分离任务。 3.盲信号分离如何实现的? 独立分量分析ICA Independent Component Analysis 是为了解决盲信号分离问题而逐渐发展起来的一种新技术,是目前主要采用的方法。 将接收到的混合信号按照统计独立的原则通过优化算法分解为若干独立分量,这些独立分量作为源信号的一种近似估计。 4.盲信号分离结果存在两个不确定性 分离结果排列顺序不确定、分离结果幅度不确定。 由于要传送的信息往往包含在信号波形中, 因此这两个不确定性并不影响在实际中的应用。 5.目前主要应用领域 目前盲信号处理技术已经在生物医学信号处理、语音信号处理、雷达信号分选、电子侦察、数字波束形成、无线通信、地震信号处理、机械故障诊断、图像处理、数字水印、人脸识别和金融数据分析等领域得到了广泛应用。

语音信号的盲分离(毛丽娟)

课程设计任务书 学生姓名:毛丽娟专业班级:通信0906 指导教师:黄铮工作单位:信息工程学院 题目: 语音信号的盲分离 初始条件 ①matlab软件 ②盲信号处理知识 要求完成的主要任务: 根据盲信号分离原理,用matlab采集两路以上的语音信号,选择合适的混合矩阵生成若干混合信号。选取合适的盲信号分离算法(如独立成分分析ICA等)进行训练学习,求出分离矩阵和分离后的语音信号。 设计要求 (1)用matlab做出采样之后语音信号的时域和频域波形图 (2)选择合适的混合矩阵,得到混合信号,并做出其时域波形和频谱图 (3)采用混合声音信号进行训练学习,求出分离矩阵,编写出相应的确matlab 代码。 (4)用求出的分离矩阵从混合信号中分离出原语音信号,并画出各分离信号的时域波形和频谱图。 (5)对结果进行对比分析。 时间安排 第17周,仿真设计 第18周,完成(答辩,提交报告,演示) 指导教师签名:年月日 系主任(或责任教师)签名:年月日

目录 摘要 (3) Abstract (4) 1 语音信号 (5) 1.1 语音特性分析 (5) 1.2 语音信号的基本特征 (6) 2 盲信号处理 (8) 2.1 盲信号处理的概述 (8) 2.1.1 盲信号处理的基本概念 (8) 2.1.2 盲信号处理的方法和分类 (9) 2.1.3 盲信号处理技术的研究应用 (9) 2.2 盲源分离法 (10) 2.2.1 盲源分离技术 (10) 2.2.2 盲分离算法实现 (10) 2.3 独立成分分析 (11) 2.3.1 独立成分分析的定义 (11) 2.3.2 ICA的基本原理 (13) 3 语音信号盲分离的实现 (15) 3.1 盲信号分离的三种算法 (15) 3.1.1 二阶盲辨识(SOBI) (15) 3.1.2 FastICA算法 (15) 3.1.3 CICA算法 (16) 3.2 不同算法的分离性能比较 (17) 3.3 FastlCA的算法仿真及结果分析 (17) 4 结论 (22) 5 参考文献 (23) 附录 (24)

图像的盲分离

信息处理课群设计任务书 学生姓名:专业班级: 指导教师:工作单位:武汉理工大学 题目: 图像的盲分离 基础强化训练目的 目的:通过课程设计,使学生加强对信号处理的理解,学会查寻资料﹑方案比较,以及设计计算等环节。培养学生综合运用所学信号与系统、数字信号处理等信息处理知识,分析和解决工程技术问题的能力。 训练内容和要求 根据盲信号分离原理,选取两个以上相同大小的图像,选择合适的混合矩阵生成若干混合图像。选取合适的盲信号分离算法(如独立成分分析ICA等)进行训练学习,求出分离矩阵和分离后的图像。 设计要求 (1)选取两个以上大小相同的原图像,并绘制每个图像的直方图。 (2)采用混合图像进行训练学习,求出分离矩阵编写出相应的确matlab代码。(3)用求出的分离矩阵从混合图像中分离原图像,并做出分离图像的直方图。(4)做出原图像和分离后图像的差值图,和差值图对应的直方图。 对结果进行对比分析。 时间安排: 序号设计内容 所用 时间 1 根据课题的技术指标,确定整体方案,并进行参数设计计算2天 2 根据实验条件进行全部或部分程序的编写与调试,并完成基本功能7天 3 总结编写课程设计报告1天 合计2周 指导教师签名:年月日系主任(或责任教师)签名:年月日

目录 摘要 (2) Abstract (3) 1盲分离原理 (4) 1.1 盲信号处理的基本概念 (4) 1.2盲信号处理的方法和分类 (5) 1.3 盲源分离法 (6) 1.3.1 盲源分离技术 (6) 1.3.2 盲分离算法实现 (6) 2ICA基本原理 (7) 3FastICA算法原理及实现 (8) 3.1 数据的预处理 (8) 3.2 FastICA算法原理 (10) 3.3 FastICA算法的基本步骤及流程图 (12) 4图像的盲分离仿真与分析 (13) 5总结 (17) 6参考资料 (18) 附录1 matlab源程序 (19)

盲源分离和盲反卷积

盲源分离和盲反卷积 刘 琚1,何振亚2 (11山东大学信息科学工程学院,山东济南250100;21东南大学无线电工程系,江苏南京210096) 摘 要: 盲信号处理是信号处理领域的热点研究问题,盲源分离和盲反卷积是盲信号处理的重要组成部分近年 来取得许多重要进展.本文主要介绍盲源分离和盲反卷积的基本模型、数学原理和研究进展;分析了各种方法的特点并指出了进一步的研究方向. 关键词: 盲源分离;盲反卷积;独立分量分析中图分类号: T N91117 文献标识码: A 文章编号: 037222112(2002)0420570207 A Survey of Blind Source Separation and Blind Deconvolution LI U Ju 1,HE Zhen 2ya 2 (11College o f Information Science and Engineering ,Shandong Univer sity ,Jinan ,Shandong 250100,China ; 21Department o f Radio Engineering ,Southeast Univer sity ,Nanjing ,Jiangsu 210096,China ) Abstract : Blind signal processing is attractive in the community of signal processing.Blind s ource separation and Blind decon 2v olution are main com ponents in blind signal processing and advances have been developed in recent years.We introduce the basic m odel of blind s ource separation and blind deconv olution ,the mathematical principle of them ,and the latest progresses in research.We then analyze the characteristic of typical alg orithms and point out the future development. K ey words : blind s ource separation ;blind deconv olution ;independent com ponent analysis 1 引言 近几年,盲源分离和盲反卷积方法的研究已经成为信号 处理领域一个引人注目的热点问题.盲源分离(Blind S ource Separation 2BSS ),是指在不知源信号和传输通道的参数的情况下,根据输入源信号的统计特性,仅由观测信号恢复出源信号各个独立成分的过程.这一过程又称为独立分量分析(Inde 2pendent C om ponent Analysis 2IC A ).现在所指的盲源分离通常是对观测到的源信号的线性瞬时混迭信号进行分离.当考虑到时间延迟的情况下,观测到的信号应该是源信号和通道的卷积,对卷积混迭信号进行盲分离通常称为盲反卷积(Blind De 2conv olusion 2BD ).盲源分离和盲反卷积方法的研究在语音、通信、生物医学工程和地震等各个领域具有非常重要的理论价值和实际意义. 较早进行盲源分离方法研究的是Herault 和Jutten [1],他们提出了一种类神经盲源分离方法.该方法基于反馈神经网络,通过选取奇次的非线性函数构成Hebb 训练,从而达到盲源分离的目的.该方法不能完成多于两个混迭源信号的分离,非线性函数的选取具有随意性,并且缺乏理论解释.T ong 和Liu [2]分析了盲源分离问题的可分离性和不确定性,并给出一类基于高阶统计的矩阵代数特征分解方法.Cardos o [3]提出了基于高阶统计的联合对角化盲源分离方法,并应用于波束形 成.C om on [4]系统地分析了瞬时混迭信号盲源分离问题,并明确了独立分量分析的概念.利用了可以测度源信号统计独立性的K ullbak 2Leibler 准则作为对比函数(C ontrast Function ),通过对概率密度函数的高阶近似,得出用于测度信号各分量统计独立的对比函数,并由此给出一类基于特征分解的独立分量分析方法.Sejnowski 和Bell [5]基于信息理论,通过最大化输出非线性节点的熵,得出一种最大信息传输的准则函数并由此导出一种自适应盲源分离和盲反卷积方法(In fomax ),当该方法中非线性函数的选取逼近源信号的概率分布时可以较好地恢复出源信号.该算法只能用于源信号峭度(kurtosis )大于某一值的信号的盲分离,所以它对分离线性混迭的语音信号非常有效.Amari 和Cichocki [6]基于信息理论中概率密度的G ram 2Charlier 展开利用最小互信息(M inimum Mutual In forma 2tion 2M MI )准则函数,得出一类前馈网络的训练算法,可以有效分离具有负峭度的源信号,算法具有等变(equivariant )特性,即不受混迭矩阵的影响.Hyvarinen [7]基于源信号非高斯性测度(或峭度),给出一类定点训练算法(fixed 2point ),该类算法可以提取单个具有正或负峭度的源信号.该类准则函数和算法与G irolami 和Fy fe [8]的外推投影追踪(Exploratory Projection Pursuit 2EPP )算法具有相似性. 在对线性瞬时混迭信号盲源分离方法进行研究的同时, 收稿日期:2000208202;修回日期:2001203215 基金项目:国家自然科学基金(N o.30000041);山东省自然科学基金(N o.Y 2000G 12)   第4期2002年4月 电 子 学 报 ACT A E LECTRONICA SINICA V ol.30 N o.4 April 2002

相关文档
最新文档