1. A system for identifying at least one reference signal comprising: a first input that receives at least one reference signal to be identified; a first processor that creates an abstract of each reference signal input to said first processor through said first input wherein the abstract comprises signal characteristic parameters configured to differentiate between versions of said reference signal; at least one reference database for storing at least one abstract; a receiver that receives at least one query signal; a second processor that creates an abstract of said query signal received by said receiver, based on the parameters; and a comparing device that compares the created query signal abstract to the reference signal abstracts in the at least one database, each abstract in the at least one reference database corresponding to a version of a reference signal, to determine whether the query signal abstract matches any of the stored at least one abstract in the at least one reference database.