DESCRIZIONE
In order to accurately identify a target object, a signal processor is provided, which includes an extracting module configured to extract, from echo sample sequences, a plurality of samples caused by the target object as a partial sample sequence, a characteristic amount calculating module configured to calculate a characteristic of the partial sample sequence as a characteristic amount, a memory configured to store a plurality of type-based data that are data as comparison targets of the characteristic amount and correspond to types from which the target object is identified, and an identifying module configured to compare the characteristic amount with each of the plurality of type-based data and, based on the comparison result, identify the target object corresponding to the partial sample sequence for which the characteristic amount is calculated.