Let the signal sequence be , which is generated by signal sources, as is shown in Fig.1. It is assumed that the sequence consists of blocks , and each block is generated from one of categories . Block is written as (where ), and the time sequence is set as (). The unknown-multiple signal source clustering problem is that, where the signal sources are given, to find the block boundaries based on signal characteristics. The blocks are to be classified into categories. Also, the number of categories is to be estimated.