Claims
- 1. A method for tracking a center frequency of a signal having substantially equal spectral power content on both sides of the center frequency, said method comprising:making an estimate of the center frequency; filtering an upper sideband of the signal above the center frequency to produce a first output having a first spectral power content and a lower sideband of the signal below the center frequency to produce a second output having a second spectral power content; and revising the estimate of the center frequency based on a difference between the first spectral power content and the second spectral power content.
- 2. The method of claim 1, wherein filtering includes using a first filter to produce the first output and using a second filter to produce the second output, and the first filter is matched with the second filter.
- 3. The method of claim 1, wherein the first output and the second output are produced in parallel.
- 4. The method of claim 1, wherein the first output and the second output are produced sequentially.
- 5. The method of claim 1, further comprising shifting the signal to a lower frequency before filtering the signal.
- 6. The method of claim 1, wherein the center frequency is within a radio frequency band.
- 7. The method of claim 2, wherein a center frequency f1 of the first filter varies in accordance withf1=fCR+Δf and a center frequency f2 of the second filter varies in accordance withf2 =fCR−Δf where fCR is the estimate of the center frequency and Δf is a change in frequency.
- 8. The method of claim 7, wherein both the first filter and the second filter have a finite impulse response (FIR) with coefficients h0(n), and coefficients of the first filter h1(n) vary in accordance withh1(n)=h0(n)cos((2πf1/fs)n) and coefficients of the second filter h2(n) vary in accordance withh2(n)=h0(n)cos((2πf2/fs)n) where fs is a sampling rate and f1≠f2.
- 9. The method of claim 7, wherein the first filter and the second filter are matched with a digital signal processor.
- 10. The method of claim 9, wherein both the first filter and the second filter have a finite impulse response (FIR) with coefficients h0(n), and coefficients of the first filter h1(n) vary in accordance withh1(n)=h0(n)exp(j(2πf1/fs)n) and coefficients of the second filter vary in accordance withh2(n)=h0(n)exp(j(2πf2/fs)n) where fs is a sampling rate and f1≠f2.
- 11. The method of claim 7, wherein a first frequency response is nonzero only for frequencies less than the estimate of the center frequency, and a second frequency response is nonzero only for frequencies greater than the estimate of the center frequency.
- 12. The method of claim 7, wherein a first frequency response is substantially zero for frequencies less than the estimate of the center frequency, and a second frequency response is substantially zero for frequencies greater than the estimate of the center frequency.
- 13. The method of claim 7, wherein a first frequency response has a first bandwidth and a second frequency response has a second bandwidth and both the first bandwidth and the second bandwidth are less than half a bandwidth of the signal.
- 14. The method of claim 7, wherein a first frequency response has a first bandwidth and a second frequency response has a second bandwidth and both the first bandwidth and the second bandwidth are greater than half a bandwidth of the signal.
- 15. The method of claim 7, wherein a first shape of a first frequency response is identical to a second shape of a second frequency response, such that the first frequency response is equivalent to a frequency shifted version of the second frequency response.
- 16. The method of claim 7, wherein a first shape of a first frequency response and a second shape of a second frequency response are substantially triangular.
- 17. The method of claim 7, wherein both a first shape of a first frequency response and a second shape of a second frequency response are substantially pulse-shaped.
- 18. The method of claim 7, wherein the first filter and the second filter are substantially finite impulse response filters.
- 19. The method of claim 7, wherein the first filter and the second filter are substantially infinite impulse response filters.
- 20. The method of claim 13, wherein the first frequency response is a baseband response shifted in frequency by a first amount and the second frequency response is the baseband response shifted in frequency by a second amount.
- 21. The method of claim 1, wherein the signal includes a carrier component.
- 22. The method of claim 1, wherein the signal is modulated with a suppressed carrier modulation.
- 23. A method of initially acquiring a carrier of a signal comprising the method of claim 1.
- 24. The method of claim 23, further comprising tracking the carrier using a code tracking loop.
- 25. The method of claim 23, further comprising acquiring a pilot code in a code division multiple access system.
- 26. An apparatus for tracking a center frequency of a signal having substantially equal spectral power content on both sides of the center frequency, said apparatus comprising:a first filter for producing a first output from an upper sideband of the signal above the center frequency; a second filter for producing a second output from a lower sideband of the signal below the center frequency, the second filter matched with the first filter; and a set of processing resources for making an estimate of the center frequency, calculating the spectral power contents of the first output and the second output, and revising the estimate of the center frequency based on a difference between the spectral power contents of the first output and the second output the set of processing resources being coupled to the first filter and the second filter.
- 27. The apparatus of claim 26, wherein a center frequency f1 of the first filter varies in accordance withf1=fCR+Δf and a center frequency f2 of the second filter varies in accordance withf2=fCR−Δf where fCR is the estimate of the center frequency and Δf is a change in frequency.
- 28. The apparatus of claim 27, wherein both the first filter and the second filter has a finite impulse response (FIR) with coefficients h0(n), and coefficients of the first filter h1(n) vary in accordance withh1(n)=h0(n)cos((2πf1/fs)n) and coefficients of the second filter h2(n) vary in accordance withh2(n)=h0(n)cos((2πf2/fs)n) where fs is a sampling rate and f1≠f2.
- 29. The apparatus of claim 27, wherein the set of processing resources includes a digital signal processor.
- 30. The apparatus of claim 29, wherein both the first filter and the second filter have a finite impulse response (FIR) with coefficients h0(n), and coefficients of the first filter h1(n) vary in accordance withh1(n)=h0(n)exp(j(2πf1/fs)n) and coefficients of the second filter vary in accordance withh2(n)=h0(n)exp(j(2πf2/fs)n) where fs is a sampling rate and f1≠f2.
- 31. A receiver, comprising:an antenna for receiving a signal; an oscillator coupled to the antenna, the oscillator making an estimate of a carrier frequency of the signal; first processing resources for digitizing the signal, the first processing resources coupled to the antenna; a first filter for producing a first output from an upper sideband of the signal above the estimate of the carrier frequency, the first filter coupled to the first processing resources; a second filter for producing a second output from a lower sideband of the signal below the estimate of the center frequency, the second filter matched with the first filter such that the second filter is symmetrical with the first filter about the estimate of the carrier frequency, and the second filter coupled to the first processing resources; and second processing resources for generating an error estimate of the estimate of the carrier frequency, and the second processing resources coupled to the oscillator.
- 32. The receiver of claim 31, further comprising a loop filter for smoothing out noise in the error estimate, the loop filter being coupled to the oscillator.
- 33. The receiver of claim 31, wherein a center frequency f1 of the first filter varies in accordance withf1=fCR+Δf and a center frequency f2 of the second filter varies in accordance withf2=fCR−Δf where fCR is the estimate of the center frequency and Δf is a change in frequency.
- 34. The receiver of claim 32, wherein both the first filter and the second filter have a finite impulse response (FIR) with coefficients h0(n), and coefficients of the first filter h1(n) vary in accordance withh1(n)=h0(n)cos((2πf1/fs)n) and coefficients of the second filter h2(n) vary in accordance withh2(n)=h0(n)cos((2πf2/fs)n) where fs is a sampling rate and f1≠f2.
- 35. The receiver of claim 33, wherein the set of processing resources includes a digital signal processor.
- 36. The receiver of claim 35, wherein both the first filter and the second filter have a finite impulse response (FIR) with coefficients h0(n), and coefficients of the first filter h1(n) vary in accordance withh1(n)=h0(n)exp(j(2πf1/fs)n) and coefficients of the second filter vary in accordance withh2(n)=h0(n)exp(j(2πf2/fs)n) where fs is a sampling rate and f1≠f2.
- 37. An apparatus for tracking a center frequency of a signal having substantially equal spectral power content on both sides of the center frequency, the apparatus comprising:a first filter means for producing a first output from an upper sideband of the signal above the center frequency; a second filter means for producing a second output from a lower sideband of the signal below the center frequency, the second filter matched with the first filter; and processing means for making an estimate of the center frequency, calculating the spectral power contents of the first output and the second output, and revising the estimate of the center frequency based on the spectral power contents of the first output and the second output, said processing means coupled to both the first filter means and the second filter means.
- 38. The apparatus of claim 37, further comprising a third filter means for smoothing out noise in the error estimate, the third filter means being coupled to the processing means.
- 39. The apparatus of claim 37, wherein a center frequency f1 of the first filter means varies in accordance withf1=fCR+Δf and a center frequency f2 of the second filter means varies in accordance withf2=fCR−Δf where fCR is the estimate of the center frequency and Δf is a change in frequency.
- 40. The apparatus of claim 39, wherein both the first filter means and the second filter means have a finite impulse response (FIR) with coefficients h0(n), and coefficients of the first filter means h1(n) vary in accordance withh1(n)=h0(n)cos((2πf1/fs)n) and coefficients of the second filter means h2(n) vary in accordance withh2(n)=h0(n)cos((2πf2/fs)n) where fs is a sampling rate and f1≠f2.
- 41. The apparatus of claim 39, wherein the processing means includes a digital signal processor.
- 42. The apparatus of claim 41, wherein both the first filter means and the second filter means have a finite impulse response (FIR) with coefficients h0(n), and coefficients of the first filter means h1(n) vary in accordance withh1(n)=h0(n)exp(j(2πf1/fs)n) and coefficients of the second filter means vary in accordance withh2(n)=h0(n)exp(j(2πf2/fs)n) where fs is a sampling rate and f1≠f2.
CROSS-REFERENCE TO RELATED APPLICATION
This application is a continuation-in-part under 35 U.S.C. § 120 of U.S. Ser. No. 60/130,203, filed Apr. 20, 1999, the entire contents of which are hereby incorporated herein by reference as if fully set forth herein.
US Referenced Citations (13)
Foreign Referenced Citations (3)
| Number |
Date |
Country |
| 32 10078 |
Nov 1983 |
DE |
| 0 788 225 |
Aug 1997 |
EP |
| WO 9923759 |
May 1999 |
WO |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/130203 |
Apr 1999 |
US |