The invention provides a method for carrying out blind
source separation on convolutionary
aliasing voice signals. Firstly, a
time domain convolutionary
aliasing model is converted into a
frequency domain multi-channel linear instantaneous convolutionary
aliasing model, which can be realized by the following steps: firstly, converting convolutionary aliasing
time domain signals into a
frequency domain; then carrying out relatively independent ICA operations on each channel to obtain independent components. Next, the independent components are rearranged by an MSBR
algorithm, which specificallycomprising the following steps: firstly, classifying signals of different frequency bands; then progressively obtaining transposed matrixes according to different object functions step by step, wherein the steps of rearrangement are mutually complementary. The MSBR
algorithm utilizes the strong relevance of
harmonic frequency to improve the iteration accuracy and solves the residual uncertainty of residual frequency bands according to the continuity of adjacent frequency bands and corresponding reference frequencies, and the computational complexity of the MSBR
algorithm is approximately in direct proportion to the number of reference frequency bands. The invention improves the convergence efficiency and the accuracy, is more suitable for real-
time processing, has good separation performance of convolutionary mixed voice signals and can also be applied to real phonetic environment.