Patent ID: 7363177

Claim:
A system for performing time delay estimation of signals propagating through an environment, comprising: one or more sensors configured to receive a plurality of signals; a time delay estimator operative to measure time delays between multiple pairs of the plurality of signals, thereby generating time delay estimation data from the measured time delays, wherein at least some of the time delays between the multiple pairs of signals are measured at different points in time; and a data analyzer operative to analyze the time delay estimation data, to generate a statistical distribution of the time delay estimates from the time delay estimation data, and to calculate at least one of the mean, the median, and the mode of the time delay estimation distribution, wherein the statistical distribution of the time delay estimates comprises a plurality of bins, the plurality of bins including a central bin, and wherein at least one first time delay estimate is associated with the central bin and multiple second time delay estimates are distributed among remaining ones of the bins.