Claims
- 1. A method for minimizing an effect of at least one interference signal while minimizing the distortion of at least one GPS satellite signal, the method comprising the steps of:
receiving the at least one interference signal and the at least one GPS satellite signal by a plurality of antenna elements and processing the received signals; and filtering the received processed signals by a plurality of multiple tapped delay line structures based a plurality of filter coefficients, whereby the plurality of filter coefficients equals 12Rx~x~-1C[CHRx~x~-1C]-1Fwherein CH{tilde over (w)}=F, where {tilde over (w)} equals the plurality of filter coefficients, R{tilde over (xx)} equals a covariance matrix, and C and F are determined to preserve a frequency spectrum of the at least one GPS satellite signal.
- 2. The method of claim 1 wherein C and F are determined based on a condition that
- 3. The method of claim 2 wherein at least one of c1, c2, . . . , cM, is equal to one and a remainder of c1, c2, . . . , cM, is equal to zero.
- 4. The method of claim 2, wherein cm is determined based on a frequency response of the processed satellite signal.
- 5. The method of claim 1, wherein C and F are determined based on a condition that
- 6. The method of claim 1 comprises the further steps of:
determining whether each received process signal is a valid signal; and disregarding each invalid received processed signal when determining the plurality of filter coefficients and filtering the received processed signals.
- 7. The method of claim 1, wherein an update period for determining the covariance matrix is based on stationary characteristics of the received processed signals.
- 8. An apparatus for minimizing an effect at least one interference signal while minimizing the distortion of at least one GPS satellite signal, the apparatus comprising:
a plurality of antenna elements for receiving the at least one interference signal and the at least one GPS satellite signal; a plurality of multiple tapped delay line structures operatively connected to the plurality of antenna elements for filtering the signals received by the plurality of antenna elements, respectively, wherein each of the plurality of multiple tapped delay line structures filters the signals based a plurality of filter coefficients; and a processor for computing the plurality of filter coefficients for each of the plurality of multiple tapped delay line structure to preserve a frequency spectrum of the at least one GPS satellite signal, wherein the plurality of filter coefficients equals 15Rx~x~-1C[CHRx~x~-1C]-1F wherein CHw~=F,where {tilde over (w)} equals the plurality of filter coefficients and R{tilde over (xx)} equals a covariance matrix, and C and F are determined to preserve a frequency spectrum of the at least one GPS satellite signal.
- 9. The apparatus of claim 8, wherein the processor determines C and F based on a condition that
- 10. The apparatus of claim 9 wherein the processor sets at least one of c1, c2, . . . , cM, equal to one and a remainder of c1, c2, . . . , cM, equal to zero.
- 11. The apparatus of claim 9, wherein the processor determines cm based on =a frequency response of the processed satellite signal.
- 12. The apparatus of claim 8, wherein the processor determines C and F based on a condition that
- 13. The apparatus of claim 8 further comprising:
an invalid signal tracker for determining whether each received process signal is a valid signal.
- 14. The apparatus of claim 8, wherein the processor updates the covariance matrix based on stationary characteristics of the received processed signals.
- 15. A computer-readable medium on which is stored a set of instructions for minimizing an effect of at least one interference signal while minimizing the distortion of at least one GPS satellite signal wherein a plurality of antenna elements receive the at least one interference signal and the at least one GPS satellite signal and a plurality of multiple tapped delay line structures operatively connected to the plurality of antenna elements filter the signals received by the plurality of antenna elements, respectively, and each of the plurality of multiple tapped delay line structures filters the signals based a plurality of filter coefficients, which when the set of instructions are executed performs the step comprising:
determining the plurality of filter coefficients such that the plurality of filter coefficients equals 18Rx~x~-1C[CHRx~x~-1C]-1F wherein CHw~=F,where {tilde over (w)} equals the plurality of filter coefficients, R{tilde over (xx)} equals a covariance matrix, and C and F are determined to preserve a frequency spectrum of the at least one GPS satellite signal.
- 16. A computer-readable medium of claim 15, wherein C and F are determined based on a condition that
- 17. The computer-readable medium of claim 16 wherein at least one of c1, c2, . . . , cM, is equal to one and a remainder of c1, c2, . . . , cM, is equal to zero.
- 18. The computer-readable medium of claim 16, wherein cm is determined based on a frequency response of the processed satellite signal.
- 19. The computer-readable medium of claim 15, wherein C and F are determined based on a condition that
- 20. The computer-readable medium of claim 15, wherein the set of instructions further execute the step comprising:
determining whether each received process signal is a valid signal; and disregarding each invalid received processed signal when determining the plurality of filter coefficients and filtering the received processed signals.
- 21. The computer-readable medium of claim 15, wherein the covariance matrix is updated based on stationary characteristics of the received processed signals.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims the priority benefit of U.S. Provisional Application No. 60/259,121, filed on Dec. 29, 2000, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60259121 |
Dec 2000 |
US |