摘要 |
In a determination as to similarity on parts of a piece of data, high-speed processing is performed without the need for a database. Division signal lines (L1 to Lk) that transmit signals corresponding to division data are used. The following components each of which is composed of a logical circuit are provided: a correlation matrix generation circuit (12) which calculates an average value on the signals of each of the division signal lines (L1 to Lk) and generates a correlation matrix signal forming a correlation matrix on each division; a characteristic value/characteristic vector calculation circuit (14) which calculates signals corresponding to a characteristic value and a characteristic vector of the correlation matrix; a second product-sum operation circuit (15) which calculates a signal corresponding to a feature vector of each division; distance calculation circuits (16-1 to 16-k) which calculate distances between individual elements of the feature vector; a threshold setting circuit (17) for setting a signal of a threshold that is compared with the distances between the individual elements; and result output circuits (18-1 to 18-k) which compare, based on the threshold signal, distance signals between the individual elements calculated by the distance calculation circuits (16-1 to 16-k) and output a signal. |