盲信号分离基础知识【借鉴相关】

上传人:8** 文档编号:60311946 上传时间:2022-03-07 格式:DOC 页数:14 大小:1.57MB
收藏 版权申诉 举报 下载
盲信号分离基础知识【借鉴相关】_第1页
第1页 / 共14页
盲信号分离基础知识【借鉴相关】_第2页
第2页 / 共14页
盲信号分离基础知识【借鉴相关】_第3页
第3页 / 共14页
资源描述:

《盲信号分离基础知识【借鉴相关】》由会员分享,可在线阅读,更多相关《盲信号分离基础知识【借鉴相关】(14页珍藏版)》请在装配图网上搜索。

1、专业课程设计学习材料源信号分离Source Signal Separation第一部分 简单介绍一、 目标我们的目标就是学习源信号分离理论的基础知识和源信号分离时涉及的相关学科知识,最终从观测信号中将源信号分离开来。注意:此时信号源和混合形式可能是未知的。图1 源信号波形图2 混合信号波形图3 分离信号波形二、分离方法1、FFT法;条件:不同源信号占有不同的频带2、自适应滤波方法;条件:已经信号的某些特征3、盲信号分离方法;条件:遵从某些统计假设条件三、盲分离的基本模型盲信号分离的基本模型如图(1)所示。图1 盲信号分离的基本模型其中:,为个源信号;,为个观测信号;,为待求解的个分离信号;,为

2、个噪声信号,。将其分别写成矩阵形式为: (1) 向量、分别称作源信号、观测信号、分离信号、噪声信号。通常意义的盲信号分离是指只有观测信号已知,并且中含有目标源信号和混合系统的未知信息,而目标源信号特性、源信号的混合信息、噪声信号对观测者来说都是未知的。盲信号分离的任务就是利用某些统计假设条件完成从中估计源信号波形及参数,使得分离信号满足。图(1)的盲信号分离模型可以概括表示为通式(2)和式(3)的数学模型,分别称为系统混合模型和系统分离模型 (2) (3)式中:表示未知混合系统的混合函数;表示分离系统的分离函数;没有噪声的情况下,和互为反函数,此时混合系统与分离系统互为逆系统。依据混合系统的混

3、合方式,盲信号分离问题分为线性瞬时混合盲信号分离、线性卷积混合盲信号分离及非线性瞬时混合盲信号分离三种主要形式,线性瞬时混合盲信号分离是最简单、最经典的盲信号分离模型,其理论和算法的发展最完善、最系统、最成功。令,即得线性瞬时混合模型的数学表达式: (4) (5)其中:为混合系数矩阵,称为系统混合矩阵;为分离系数矩阵,称为系统分离矩阵。线性瞬时混合表示接收器“同时”接收到多个源发射来的信号,信号传输过程无延迟滤波仅有缩放作用,本论文主要针对线性瞬时混合模型进行研究。第2部分 盲信号分离理论基础BSS是盲信号处理领域的研究内容之一,主要目标是从观测信号中获得源信号的最佳估计。它是统计信号处理、信

4、息论及神经网络等多学科相结合的综合性分支内容,涉及概率统计、矩阵论、信息论、泛函及人工神经网络等学科基础知识,本章主要总结BSS理论的基础知识和研究盲信号分离时涉及的相关学科知识,为进一步研究BSS问题做准备。2.1 线阵列信号的盲分离数学模型若测量向量来自间距为的个各向同性阵元组成的均匀线列阵,个点源向量位于远场,来自方向,记为,如图(2.1)所示。图2.1线列阵接收模型Fig2.1 The model of linear array receive signals以阵元作为参考阵元,式(1-4)与式(1-5)可写为: (2-1) (2-2) (2-3) (2-4)表示阵列对第个源的方向向量

5、;为中心角频率;令,表示期望信号波前到达相邻两阵元的时间差。设、分别为、与的解析形式。均匀线列阵接收远场信号,可将式(2-1)表示为: (2-5)其中, 在水声信号处理领域中系统混合矩阵是基阵对个目标入射方向的响应向量构成的矩阵,又称为基阵的阵列流形。相应的系统分离模型可表示为: (2-6)是的分离矩阵,是分离信号的解析形式。盲信号分离的任务就是寻找合适的分离矩阵,使式(2-6)成立,再取的实部,即:,恰好是独立源信号的一个估计,即。2.2 盲信号分离的代价函数及优化准则在BSS问题中,不仅需要建立系统数学模型,还要考虑BSS算法的代价函数,使得BSS的分离系统对应于代价函数的极值点(极大值点

6、或极小值点),再选用某种优化算法寻找代价函数的极值点。当代价函数达到极值点后,对应的系统即为待求解的分离系统。BSS算法的代价函数大都是建立在独立分量分析(Independent complement Analysis:ICA )数学模型基础之上,ICA是为了解决盲分离问题而提出并发展起来的一类信号处理技术,现已成为解决盲分离问题的有力工具。然而ICA和BSS方法并不能完全等同或相互替代,BSS比ICA具有更宽广的适用范围,原因是:ICA只在源信号相互独立的条件下适用,而对BSS而言,即便源信号之间存在相关甚至完全相关,依然可能采用其它方法分离信号;BSS的目的是分离源信号,而ICA的目的是寻

7、找某种变换,保证输出信号的各分量之间尽可能地相互独立;另外,很多情况下BSS方法经常使用随机向量的二阶统计量(SOS),而ICA则常常使用更高阶的统计量(HOS)。如果源信号之间满足相互独立的假设条件,ICA和BSS方法可以用相似甚至相同的数学模型来描述,并使用相似的或相同的算法实现源信号的分离,因此,BSS和ICA二者极其相似而又相互区别。根据中心极限定理,独立随机变量和的分布比其中任何一个随机变量更接近高斯分布,因此非高斯性可以作为随机信号相互独立性的度量。目前,ICA理论的优化准则主要有基于信息论的优化准则和基于高阶累积量的优化准则。2.2.1 基于信息论的代价函数及优化准则基于信息论的

8、评价准则主要包括最大似然估计准则、最大熵准则、信息最大化法准则、最小互信息准则和负熵最大化准则,分别介绍如下。2.2.1.1 最大似然准则最大似然估计(maximum likwlihood estimator:MLE)是检测理论中常用的一种统计检测方法,它的目标是根据观测数据样本估计信号的参数。K-L散度(Kullback-Leibler divergence)用来度量随机变量概率密度函数的相似程度,也就是衡量各种分布之间的接近程度。设和是关于随机向量的两种不同分布的概率密度函数,则相对于之间的散度定义为: (2-7) (2-8)当与同分布时,;式(2-8)是的自信息量的平均值,称为熵,用来描

9、述随机事件的不确定性程度。使用K-L散度作为最大似然估计的似然函数,建立似然函数的代价函数。针对式(2-1)的混合模型,设为观测向量的概率密度,为源信号的概率密度,由概率论及矩阵论理论,知与满足: (2-9)则观测信号的似然函数定义为: (2-10)令式(2-2)的分离矩阵满足时,根据矩阵论理论将对数似然函数改写为: (2-11)为独立同分布观测信号的快拍数。最大似然估计就是选取使达到最大值的作为的估计,即需要满足: (2-12),可见,估计参数的最大似然估计值问题,就是寻找似然函数的极大值问题。2.2.1.2 最小互信息准则互信息量(Mutual Information)用来度量两个随机变量

10、的概率密度函数的相似性。从信息理论角度看,如果源信号相互独立,要将其从它们的混合信号中分离出来,要保证分离信号之间相互独立。所以在源信号统计独立条件下,最小化输出信号之间的互信息量可以作为独立性的分离准则,输出信号之间的互信息量越小,说明信号之间的相关性越小。设任意随机变量和,先验概率和后验概率分别为和,对互信息量定义为的后验概率与先验概率比值的对数,即 (2-13)则定义随机向量对的平均互信息量可推导出: (2-14)同理,定义对的平均互信息量为: (2-15)从而有: (2-16)根据上式输出信号之间的互信息量可表示为: (2-17)为分离信号的边缘熵,为联合熵。针对式(2-2)的分离模型

11、,输出信号之间的互信息量表示为: (2-18)因为与无关,互信息量的代价函数可表示为: (2-19)最小化式(2-19),可使输出信号的各分量趋于独立,即得到最小互信息(Minimum Mutual Information:MMI)准则: (2-20)2.2.1.3 信息最大化准则 (最大熵准则)由互信息的定义可知,表示系统输出信号的不确定性测量,输出信号使输入信号的不确定降低,因此最大化输入输出间的互信息的Infomax准则实际上就是最小化输出和输入信号之间的信息冗余度。根据式(2-17),最小化互信息量,也就是最大化输出信号的联合熵,即为最大熵准则,也称信息最大化(Infomax)准则。2

12、.2.1.4 负熵最大化准则负熵(Negentroy)用来度量非高斯分布分布相对高斯分布的偏离程度。它是度量信号非高斯性的一种准则,定义为高斯分布熵与随机向量熵之间的偏差,即: (2-21)负熵可以使用任意概率分布和具有相同协方差的高斯分布之间的散度表示,即 (2-22)负熵是ICA中的重要概念之一,它是非负值,因为在所有方差相等的随机变量之中,高斯随机变量的熵最大,所以只有当是高斯分布时负熵等于零,因而可以利用负熵来度量非高斯性。负熵与互信息之间的关系可表示为: (2-23)因此最小化互信息等价于最大化边缘负熵,边缘负熵最大化的代价函数可表示为: (2-24)2.2.2 基于高阶统计量的代价

13、函数及优化准则基于高阶统计量的算法可大致分为两类:显累积量算法和隐累积量算法。显累积量算法是指代价函数或优化算法中明确含有高阶累积量,如基于峭度(Kurtosis)的算法;而隐累积量算法是指高阶累积量隐含地嵌入到代价函数或优化算法中,代价函数或优化算法中不明确含有高阶累积量,如固定点算法或快速ICA算法、H-J算法等;可以选取合适的非线性函数引入高阶统计量,如tanh()函数、sigmoid()函数等。选择合适的分离准则是实现盲信号分离的关键,常用的分离准则经常需要计算互信息量、熵或负熵等物理量,这些量的计算往往很复杂,甚至无法求解,因此通过引入高阶矩和高阶累积量来估计这些量。高阶矩和高阶累积

14、量是描述随机变量统计特性的基本工具。基于高阶统计理论的盲分离算法包括基于二阶统计量的盲分离算法和基于高阶统计量的盲分离算法,基于高阶统计理论的盲分离算法主要有典型的H-J隐累积量算法和基于峭度的盲分离算法。前者的训练算法中可以选取任意合适的非线性函数,这个非线性函数中其实隐含地引入了高阶统计量;后者是以峭度(Kurtosis)作为代价函数的盲分离方法,二者一般都是利用梯度搜索算法来逐步逼近分离矩阵,是一种自适应训练算法。(1)负熵和互信息负熵和互信息作为一种独立性度量的分离准则其实质是一种基于高阶累积量的非高斯性分离准则,因为信号的联合概率密度和边缘概率密度直接计算比较困难,因此引入高阶矩、高

15、阶累积量来逼近负熵或熵、互信息量,计算相对简单。(2)峭度峭度(kurtosis)是一种衡量源信号随机性质的重要高阶统计量,定义为: (2-25)实际应用时,经常使用其归一化定义: (2-26)峭度是描述随机变量概率函数同高斯分布的偏离程度,即表示随机变量分布的平坦程度:当峭度等于0时,信号为高斯信号;峭度大于0时,信号为超高斯信号;峭度小于0时,信号为亚高斯信号,所以峭度的大小也就是表示信号高斯性的强弱。当信号经过预白化处理后,即功率为1,则式(2-26)可简化为: (2-27)基于峭度的目标函数一般表示为: (2-28)基于峭度的目标函数运算简单、容易实现,但是它对“野值”比较敏感,因为峭

16、度直接从观测样本中计算获得。2.3 盲信号分离的优化算法对盲信号分离算法而言,依据评价准则建立代价函数后,需要选用某种优化算法计算代价函数达到极值点的解。一种性能良好的优化算法应该同时具有高效性、鲁棒性、全局收敛性等优点。高效性指的是计算简单,且收敛速度快;鲁棒性指的是当系统受外界干扰后,算法条件改变时,优化算法的性能而受其影响较小。盲信号分离算法发展至今,已总结出许多有效的优化算法,主要包括自适应算法、批处理算法、智能算法。自适应算法主要有基于梯度的自适应梯度算法和RLS算法,自适应梯度算法又可分为随机梯度算法、相对梯度算法和自然梯度算法等。固定点算法和联合近似对角化法(JADE法)是主要的

17、批处理盲分离算法。智能算法主要有基于遗传算法的盲分离算法、基于神经网络的盲分离算法、基于粒子群的盲分离算法、基于蚁群算法的盲分离算法等。本课题优化算法大家自选。老师推荐一种自然梯度算法,具体见参考文献“盲源分离算法研究”,24-26页;“自适应盲信号处理理论及应用研究”12-14页2.4 性能评价指标盲信号分离的效果好坏程度需要有一定的评价标准来衡量,不同的算法选取的评价标准会有所不同,常用的评价标准有:性能指数、相似系数、最大信噪比等。这些评价标准都是假设已知真实源信号信息,如已经源信号波形时,可以采用“相似系数”这个评价准则;如果已知混合矩阵情况下,比较方便的评价准则是“性能指标”。但是在

18、实际的盲分离过程中,源信号的信息都是未知的,所以这些评价准则只适用于仿真分析,无法在实际工程应用中使用。目前,还没有针对可测数据评判的实用准则。2.4.1 相似系数相似系数是描述分离信号与源信号相似程度的一个非常有效的参数,定义为: (2-29)的值介于0与1之间,当时,;与相互独立时,;当越接近1,表示与越相似。由此可见:分离信号与源信号之间允许幅度上存在差异,但不允许相位上存在差异。根据式(2-29),若源信号之间相互独立,则当由相似系数构成的矩阵是每行每列有且仅有一个元素接近于1,其它元素都接近于0的矩阵时,此时我们认为信号分离效果比较理想52。2.4.2 性能指数本文选用对相干源的情况

19、也适用的性能指数指标(performance index:PI),它定义为: (2-30)为全局传输矩阵的元素;表示的第i行元素绝对值中的最大值;表示的第i列元素绝对值中的最大值。分离信号与源信号波形完全相同时。实际上当PI达到时认为分离算法效果非常理想。2.5 数据预处理观测的混合信号中一般包含了期望信号、噪声信号及干扰信号,为了更好地完成盲信号分离任务,可以对观测信号进行一些有用的预处理,以便为后面的盲信号分离工作提供方便。预处理方法主要包括:中心化处理、主分量分析(PCA)、白化处理(Whitening)、降噪(Denoising)、滤波(Filtering)等。2.5.1 中心化处理中

20、心化处理是信号最简单最基本的预处理方法,中心化就是从观测数据中去除均值,使得成为零均值的向量,即 (2-31)中心化处理可以可以简化盲信号分离算法,减化计算过程、减少计算量。2.5.2 主分量分析PCA方法是盲信号处理领域的基本预处理方法,是数据分析中的有效手段,可用于减少数据特征空间维数、确定向量的线性组合、选择主要分量或异常分量分析等。PCA已广泛应用于信号处理、特征提取、噪声处理、模式识别、数据挖掘、图像处理、计算机视觉、信号恢复和分类等方面。设零均值的维随机向量,其协方差矩阵为: (2-32)对进行特征值分解 (2-33)其中,为个特征值组成的对角阵,为特征值对应的特征向量矩阵。选择适

21、当的主特征值,及其对应的特征向量构成信号子空间,。则随机向量在单位正交向量上的投影向量即为主分量。 (2-34)式(2-34)称为的主分量分析。为了重建原始数据向量,在式(2-34)两边左乘矩阵矢量,得 (2-35)求解主分量的关键是如何估计协方差矩阵的特征值和特征向量,主分量分析的计算过程如下:(1)确定随机向量的协方差矩阵;(2)对进行特征值分解,求出所有特征值,且满足,相应的特征向量为;(3)依照信号子空间和噪声子空间估计准则选取个较大特征值,将其对应的特征向量构成信号子空间 ,将在上进行投影得到个主分量,即: (2-36)2.5.3 预白化处理实际环境中,多个水听器的观测信号的各分量之

22、间经常含有相关成分,致使零均值向量的协方差矩阵不再是对角矩阵,而盲信号处理的一些算法要求观测信号各分量不相关,因此需要对观测信号进行白化预处理(也称预白化、球化或归一化空域解相关)使其不相关。零均值观测信号经白化处理后的白化信号记为,白化处理也就是寻找一个的白化矩阵,使其满足: (2-37)使具有单位方差,其协方差矩阵为单位矩阵,即。零均值的维观测信号的协方差矩阵一般是对称正定,对进行特征值分解: (2-38)其中,为个特征值组成的对角阵,满足,为特征值对应的特征向量矩阵。白化矩阵可定义为: (2-39)或。式中,为任意正交矩阵。2.6 本章总结本章简要总结了盲信号分离的基本理论及相关的数学基础知识,包括盲信号分离的阵列模型、分离准则,寻优算法及评价标准等。最后介绍了盲信号分离中常用的几种预处理方法:中心化处理、主成分分析、预白化处理等。14借鉴相关#

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!