MATLAB环境下一维时间序列信号的欠定盲源分离方法

MATLAB环境下一维时间序列信号的欠定盲源分离方法

代码为MATLAB环境下一维时间序列信号的欠定盲源分离方法。

首先利用各阶模态响应信号在时频域中的聚类特性估计结构的模态振型;然后,在已知振型矩阵的基础上,通过L1范数最小化算法分离出多个单模态信号。

部分代码如下:

function [S]=L1_norm_min(X,A)

% L1_norm_min L1_norm minimum method.

% When number of sensors is two, it can be called shortest path method.

% But this method proposed here can process any number sensors.

% You can see paper ‘Underdetermined blind source separation using sparse representation’ to know the original theory of shortest path method.

% X is the data after time-frequency transform.

% A is the mixing matrix between sources.

[Xm Xn]=size(X);

[Am An]=size(A);

ID:3860

详询客服 微信shujuqudong1 或shujuqudong6 或 qq68823886 或 27699885

图文详情请查看: http://matup.cn/768593608513.html

QQ客服:27699885 微信客服:shujuqudong1 微信客服:shujuqudong6


本站资料较杂,精品资料单独做了汇总,可查阅 https://liruan.net/ 里面资源更优秀