Claims
- 1. A method for determining an error between the rate fsym at which data are received and the rate fs at which the data are sampled in a receiver comprising:
processing a received signal by a nonlinear operator; performing a DFT on the processed signal to produce a plurality of DFT bins each characterized by a respective frequency; determining a dominant spectral component k0 from at least two of the DFT bins whose frequencies are substantially close to the frequency of the dominant spectral component k0; and, determining the data rate fsym from the dominant spectral component k0.
- 2. The method of claim 1 wherein the processing of the received signal by a nonlinear operator comprises squaring the received signal.
- 3. The method of claim 2 wherein the processing of the received signal comprises sampling the received signal at about twice the rate at which the data are received.
- 4. The method of claim 1 wherein the processing of the received signal by a nonlinear operator comprises raising the received signal to the fourth power.
- 5. The method of claim 4 wherein the processing of the received signal comprises sampling the received signal at about four times the rate at which the data are received.
- 6. The method of claim 1 wherein the processing of a received signal by a nonlinear operator comprises sampling the received signal at the sampling rate fs and processing the received signal samples by the nonlinear operator, and wherein the determining of a dominant spectral component k0 comprises determining the dominant spectral component k0 according to the following equation:
- 7. The method of claim 6 wherein the determining of the error comprises determining a relationship between the sampling rate fs and the data rate fsym based on the dominant spectral component k0.
- 8. The method of claim 7 wherein the relationship comprises fsym=(k0/N)fs.
- 9. The method of claim 8 wherein the processing of the received signal by a nonlinear operator comprises squaring the received signal.
- 10. The method of claim 9 wherein the sampling of the received signal comprises sampling the received signal at about twice the rate at which the data are received.
- 11. The method of claim 8 wherein the processing of the received signal by a nonlinear operator comprises raising the received signal to the fourth power.
- 12. The method of claim 11 wherein the sampling of the received signal comprises sampling the received signal at about four times the rate at which the data are received.
- 13. The method of claim 1 wherein the determining of a dominant spectral component k0 of the processed received signal comprises:
determining the autocorrelation of the received signal; selecting an eigenvector of the autocorrelation having the largest eigenvalue; and, determining the dominant spectral component k0 based on the selected eigenvector.
- 14. The method of claim 1 wherein the determining of a dominant spectral component k0 of the processed received signal comprises determining the dominant spectral component k0 based on subspace based averaging.
- 15. A method for correcting the sampling rate fs of a receiver so that the sampling rate fs matches the rate fsym at which data are received by the receiver, the method comprising:
processing a received signal by a nonlinear operator; performing a DFT on the processed signal to produce a plurality of DFT bins each characterized by a respective frequency; determining a dominant spectral component k0 from two of the DFT bins whose frequencies are substantially close to the frequency of the dominant spectral component k0; determining an error based on the dominant spectral component k0, wherein the error indicates an offset between fs and fsym; and, adjusting the sampling rate fs to reduce the error.
- 16. The method of claim 15 wherein the processing of the received signal by a nonlinear operator comprises squaring the received signal.
- 17. The method of claim 16 wherein the processing of the received signal comprises sampling the received signal at about twice the rate at which the data are received.
- 18. The method of claim 15 wherein the processing of the received signal by a nonlinear operator comprises raising the received signal to the fourth power.
- 19. The method of claim 18 wherein the processing of the received signal comprises sampling the received signal at about four times the rate at which the data are received.
- 20. The method of claim 15 wherein the processing of a received signal by a nonlinear operator comprises sampling the received signal at the sampling rate fs and processing the received signal samples by the nonlinear operator, and wherein the determining of a dominant spectral component k0 comprises determining the dominant spectral component k0 according to the following equation:
- 21. The method of claim 20 wherein the determining of the error comprises determining a relationship between the sampling rate fs and the data rate fsym based on the dominant spectral component k0.
- 22. The method of claim 21 wherein the relationship comprises fsym=(k0/N) fs.
- 23. The method of claim 20 wherein the processing of the received signal by a nonlinear operator comprises squaring the received signal.
- 24. The method of claim 23 wherein the sampling of the received signal comprises sampling the received signal at about twice the rate at which the data are received.
- 25. The method of claim 20 wherein the processing of the received signal by a nonlinear operator comprises raising the received signal to the fourth power.
- 26. The method of claim 25 wherein the sampling of the received signal comprises sampling the received signal at about four times the rate at which the data are received.
- 27. The method of claim 15 wherein the determining of a dominant spectral component k0 of the processed received signal comprises:
determining the autocorrelation of the received signal; selecting an eigenvector of the autocorrelation having the largest eigenvalue; and, determining the dominant spectral component k0 based on the selected eigenvector.
- 28. The method of claim 15 wherein the determining of a dominant spectral component k0 of the processed received signal comprises determining the dominant spectral component k0 based on subspace based averaging.
- 29. The method of claim 15 wherein the adjusting of the sampling rate fs to reduce the error comprises;
loop filtering the error; adjusting the frequency of a numerically controlled oscillator; and, resampling the received signal based on the adjusted frequency.
- 30. A method for determining a relationship between a sampling rate fs at which a receiver samples received data and a data receive rate fsym at which the data are received by the receiver, the method comprising:
processing a received signal by a nonlinear operator; sampling the processed received signal to produce signal samples; performing a DFT on the signal samples to produce a plurality of DFT bins each characterized by a corresponding frequency; determining a dominant spectral component k0 from two of the DFT bins whose corresponding frequencies are equal or closest to fsym; and, determining the relationship between the sampling rate fs and the data receive rate fsym based on the dominant spectral component k0.
- 31. The method of claim 30 wherein the relationship comprises fsym=(k0/N)fs, and wherein N comprises the number of points in the DFT.
- 32. The method of claim 31 wherein the determining of a dominant spectral component k0 comprises evaluating the DFT at bin k, evaluating the DFT at bin k+1, and determining the dominant spectral component k0 based on the evaluations, and wherein k≦k0≦k+1.
- 33. The method of claim 32 wherein the processing of the received signal by a nonlinear operator comprises squaring the received signal.
- 34. The method of claim 33 wherein fs=2fsym.
- 35. The method of claim 32 wherein the processing of the received signal by a nonlinear operator comprises raising the received signal to the fourth power.
- 36. The method of claim 35 wherein fs=4fsym.
- 37. The method of claim 32 wherein the evaluating of the DFT at bin k and the evaluating the DFT at bin k+1 comprises:
determining the autocorrelation of the received signal; selecting an eigenvector of the autocorrelation having the largest eigenvalue; and, determining the dominant spectral component k0 based on the selected eigenvector.
- 38. The method of claim 32 wherein the evaluating of the DFT at bin k and the evaluating the DFT at bin k+1 comprises determining the dominant spectral component k0 based on subspace based averaging.
- 39. The method of claim 30 wherein the processing of the received signal by a nonlinear operator comprises squaring the received signal.
- 40. The method of claim 39 wherein fs=2fsym.
- 41. The method of claim 30 wherein the processing of the received signal by a nonlinear operator comprises raising the received signal to the fourth power.
- 42. The method of claim 41 wherein fs=4fsym.
RELATED APPLICATIONS
[0001] The present application claims the benefit of Provisional Application Serial No. 60/336,071 filed on Oct. 25, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60336071 |
Oct 2001 |
US |