We consider signals consisting of a finite though unknown number of periodic time-interleaved pulse trains. For such signals, we present a novel approach for determining both the number of pulse trains present and the frequency of each pulse train. Our approach requires only the time of arrival data of each pulse. It is robust to noisy time of arrival data and missing pulses and, above all, is very computationally efficient. If N is the number of pulses being processed, the computation required is of the order of N log N.
展开▼