解决盲​​源分离中的尺度和排列不确定性

信息处理 源分离
2022-01-27 20:42:28

许多使用盲源分离算法的论文使用“最优方法”解决了估计混合矩阵的固有尺度和排列不确定性,但从未解释过这种方法。这是如何运作的?

提前致谢

1个回答

我在 BSS(例如翡翠)的实现中所知道的是,它们首先对输入数据进行归一化(方差 = 1),然后根据比例对数据进行排序。所以这是独一无二的,并且会为相同的输入数据产生一致的输出排序(很快会添加引用)。

但是请记住,这只是一种一致的启发式方法(任何一致的启发式方法都可以),因为根据定义,BSS 方法对输入的缩放和排列一无所知。

的排列问题参考

以下启发式在玉石的 matlab 版本的注释部分中进行了描述:

% Usage: 
%   * If X is an nxT data matrix (n sensors, T samples) then
%     B=jadeR(X) is a nxn separating matrix such that S=B*X is an nxT
%     matrix of estimated source signals.
%   * If B=jadeR(X,m), then B has size mxn so that only m sources are
%     extracted.  This is done by restricting the operation of jadeR
%     to the m first principal components. 
%   * Also, the rows of B are ordered such that the columns of pinv(B)
%     are in order of decreasing norm; this has the effect that the
%     `most energetically significant' components appear first in the
%     rows of S=B*X.