说明:由混合信号分离出原信号的算法,目前比较成熟的线性盲源分离算法有很多,FastICA是其中之一。独立成分分析ICA是一个在多领域被应用的基础算法。ICA是一个不定问题,没有确定解,所以存在各种不同先验假定下的求解算法。相比其他技术,ICA的开源代码不是很多。
混合信号 线性盲源分离算法 FastICA 独立成分分析 ICA 基础算法 求解算法 开源代码
说明:奇异值差分理论,对输入的信号矩阵化,并对矩阵进行奇异值分解,完成对信号的分析和处理。
SVD信号 SVD信号分解 matlab-SVD.equation SVD的理论分析 svd信号处理
说明:数据矩阵运用非负矩阵分解算法,分解得到两个低维矩阵,并用于信号分离。
信号-分解 非负矩阵分离 信号分解 cochleagram 非负矩阵
说明:用于盲源信号分离,可以将源信号通过混合矩阵进行混合,通过求解分离矩阵,实现源信号的分离。
信号分离 盲分离 混合信号分离 混合矩阵 信号-盲分离
说明:阵列分析和数据处理的一个典型问题是从混合的观测数据向量中恢复不可观测的各个源信号。盲信号分离是解决这个问题的一门新技术,近几年吸引了信号处理学界和神经网络学界众多学者的研究兴趣。本文对一个典型的盲信号分离问题进行了仿真实验,并研究了采用不同的自适应步长带来的影响。
信号分离 自适应阵列 自适应--分离 源信号恢复 阵列-分离
说明:语音信号LMS盲源分离的MATLAB完整代码,包括示例代码和示例语音文件。代码部分有详尽的中文解释、 便于初学者学习、理解。实际测试证明代码可实现语音信号分离
matlab 算法 lms 信号 分离
说明:针对信号分选的几种常见算法,包括pri变换,sdif(序列差直方图)算法,cdif(累积差直方图)算法,可以解决类似于固定重频信号,抖动重频信号,滑变重频信号和参差重频信号的分选等。
信号分选 算法 pri变换 sdif 序列差直方图 cdif 累积差直方图
说明:音频分帧,将音频信号按一定间隔分成小段,同时加窗。
音频信号 信号分帧
说明: 该代码针对滚动轴承故障振动信号呈现出非线性、非平稳性及噪声背景较强等特点,为了有效提取故障特征,使用的一种共振稀疏分解(Resonance-based sparse signal decomposition,RSSD)与小波变换相结合的振动信号特征提取技术的相关仿真实验程...
RSSD 共振稀疏分解 小波变换 RADWT
说明:局部均值分解(Local Mean Decomposition),处理非线性非平稳信号的一个方法,LMD是依据信号本身的信息进行自适应分解。
信号分解方法 非局部均值 信号分解 非平稳信号 lmd