科学计算自由软件Scilab与盲信号分离若干问题研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:dawnsun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文对科学计算自由软件Scilab和盲信号分离中的若干问题进行了研究。目前许多科学计算软件使用者的注意力似乎更多地被商业性数学软件所吸引,如Matlab、Mathematica、Maple等在国内外都相当普及和流行。Scilab是由法国国立信息与自动化研究院(INRIA)的科学家开发的“开放源码”式科学计算软件,其功能与Matlab类似。本文对Scilab进行了研究,并通过分析和修改其源代码。实现了对其界面的汉化等工作,为进一步学习、研究和应用Scilab奠定了基础。盲信号分离问题是目前信号处理领域中最热门的新兴技术之一。本文讨论了盲信号分离的数学模型、实现方法及算法评价指标等,并回顾和总结了多种典型的盲信号分离算法;研究了超高斯和亚高斯混合信号的盲分离问题,基于Kullback-Leibler散度提出了一种新的预白化盲信号分离算法,并通过引入一个对称概率密度的思想推导出新的评价函数,然后利用信号概率密度与峭度的关系在学习过程中自适应的选择评价函数的形式。该算法能有效地分离超高斯和亚高斯混合信号。针对源信号数目未知的超定盲信号分离,即观测信号个数不少于源信号个数情况下的盲信号分离问题,提出了一种基于主分量分析和信息最大化的盲分离两级算法框架。仿真表明,在高信噪比情况下,该算法框架适用于解决此类问题。最后,基于Scilab研制了盲信号分离的仿真工具箱BSSLAB,其以友好的人机界面简化了算法仿真过程。从而为盲信号分离的进一步研究提供了软件工具。
其他文献
针对运行于低空环境的旋翼无人机,提出了一种高时效的航迹规划策略,其核心算法为:稀疏A*与神经动力学融合算法。该融合算法首先基于改进的稀疏A*的全局最优搜索,再融入改进的神经
随着计算机及图像处理硬件的发展,使得视觉信息可以用于连续反馈,人们提出了基于视觉的伺服控制形式(visual servoing),即利用机器视觉的原理,对从视觉传感器得到的图像进行快速
现代信息系统日趋大型化、复杂化,使人们不得不借助模型来完成系统设计与分析。Petri网是信息系统的一种建模工具,适合描述异步并发现象。它不仅具有直观的图形表示能力,还拥有
四旋翼无人机是一种多旋翼式垂直起降机VTOL(Vertical Take Off and Landing),与传统的旋翼机相比较,它具有灵活性强、结构简单、成本低廉等优点,在军事、民用以及科研教育等
【摘要】人的生命是有限的, 从诞生之日起, 人类就必须面临着死亡问题。由于地区和文化的不同,人们对待死亡的理解与态度也存在着明显的差异。死亡教育的产生和开展,不仅能帮助人们理解、接受死亡,有能力处理死亡带来的各种问题,更能激励人们热爱生命,积极创造人生价值。在不同的宗教背景下,中西方死亡教育的效果呈现出明显差异,我国的死亡教育发展迫在眉睫。学习和研究不同宗教对待死亡的态度,对于我们更好地开展死亡教
双足步行仿人机器人是一种以人类为模板的智能机器人,能够适应人类的生活环境,因此有很多优势,但因其非线性、高自由度的运动方式,关节间的耦合性,以及较小的支撑区域等致使