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