Claims
- 1. A system for time delay estimation in a discrete time processing system, comprising:
a cross correlator that performs cross correlation on a first signal and a second signal, such that cross correlated output signals are produced; a lag smoother that performs smoothing on said cross correlated output signals, such that lag smoothed output signals are produced; and a select logic module for selecting a pre-defined number of highest peaks from a respective set indicative of said lag smoothed output signals to compute said time delay estimation.
- 2. The system of claim 1, wherein said first and second signal are outputs from a pair of downconverters.
- 3. The system of claim 1, wherein said cross correlator performs time weighted cross correlation.
- 4. The system of claim 1, wherein said cross correlator performs cross correlation on a sample-by-sample basis.
- 5. The system of claim 1, wherein said cross correlator performs cross correlation on a block-by-block basis.
- 6. The system of claim 1, wherein said lag smoother performs a power average on lags of said cross correlated output signals.
- 7. The system of claim 6, wherein said lag smoother uses a window of a predefined size to perform said average.
- 8. The system of 7, wherein said window is an overlapping window.
- 9. The system of claim 1 further comprises a time smoother for performing a time average on said set of lag average correlation outputs and producing said respective set.
- 10. The system of claim 9, wherein said time smoother comprises a plurality low pass filters.
- 11. The system of claim 5, wherein said cross-correlator uses the relation
- 12. The system of claim 1, wherein first and second signals have sample rates of 4 kHz, respectively.
- 13. The system of claim 8, wherein said window size overlaps with data in said cross-correlation.
- 14. The system of claim 13 wherein said lag smoother is defined as
- 15. The system of claim 9, wherein said time smoother is defined as
- 16. A method of time delay estimation in a discrete time processing system, comprising:
cross correlating a first signal and a second signal, such that cross correlated output signals are produced; smoothing said cross correlated output signals, such that lag smoothed output signals are produced; and selecting a pre-defined number of highest peaks from a respective set indicative of said lag smoothed output signals to compute said time delay estimation.
- 17. The method of claim 16, wherein said first and second signal are outputs from a pair of downconverters.
- 18. The method of claim 16, wherein said cross correlating includes performing time weighted cross correlation.
- 19. The method of claim 16, wherein cross correlating includes performing cross correlation on a sample-by-sample basis.
- 20. The method of claim 16, wherein said cross correlating includes performing cross correlation on a block-by-block basis.
- 21. The method of claim 16, wherein said smoothing includes performing a power average on lags of said cross correlated output signals.
- 22. The method of claim 21, wherein said smoothing includes using a window of a predefined size to perform said average.
- 23. The method of claim 22, wherein said window is an overlapping window.
- 24. The method of claim 16 further comprises time averaging said set of lag average correlation outputs and producing said respective set.
- 25. The method of claim 24, wherein said time averaging utilizes a low pass filter to perform said time averaging.
- 26. The method of claim 22, wherein said cross correlating uses a relation
- 27. The method of claim 16, wherein said first and second have sample rates of 4 KHz, respectively.
- 28. The method of claim 22 wherein said smoothing is defined as
- 29. The method of claim 24, wherein said time averaging is defined as
PRIORITY INFORMATION
[0001] This application claims priority from U.S. Provisional application designated serial No. 60/382,717 filed May 23, 2002 and entitled Time Delay Estimator, which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60382717 |
May 2002 |
US |