A system and method for selecting a best match of a received input signal
from a set of candidate signals, wherein two or more of the candidate
signals are uncorrelated. In a preprocessing phase a signal transform
(UST) is determined from the candidate signals. The UST converts each
candidate signal to a generalized frequency domain. The UST is applied at
a generalized frequency to each candidate signal to calculate
corresponding generalized frequency component values (GFCVs) for each
candidate signal. At runtime, the input signal of interest is received,
and the UST is applied at the generalized frequency to the input signal
of interest to calculate a corresponding GFCV. The best match is
determined between the GFCV of the input signal of interest and the GFCVs
of each of the set of candidate signals. Finally, information indicating
the best match candidate signal from the set of candidate signals is
output.