The invention discloses an
underdetermined blind source separation (UBSS) method based on a maximum matrix
diagonal rate. The method comprises the following steps of: constructing inverse matrixes of C*M / N M*M-dimensional sub matrixes of a
mixed matrix (wherein M and N are respectively the number of sensors and the number of source signals); multiplying the inverse matrixes by observation
signal vectors to acquire initial
estimation signal vectors; and sequentially calculating the
covariance matrix, the
solid matrix, the absolute value matrix and the
diagonal rate of each initial
estimation signal vector, selecting the initial
estimation signal vector corresponding to the maximum
diagonal rate as estimation of a source signal vector, and thus realizing underdetermined separation of sourcesignals. By the method, the requirement for source signal sparseness is reduced,
aliasing of road source signals is allowed at each time frequency point at most, and the underdetermined
separation problem of music signals and
noise signals is solved. The requirement for the statistical property of the source signals is low, and the underdetermined
separation problem of
Gaussian signals and related signals is solved. In addition, by the method,
processing of each time frequency point and each sub matrix can be executed in parallel, and hardware implementation is facilitated.