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 R{tilde over (xx)}−1C[CHR{tilde over (xx)}−1C]−1F wherein 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 cm=∑n=1Nwn m*ⅇ-jΔn for m=1,… M,where cm corresponds to coefficients of an FIR filter and are determined to preserve the frequency spectrum of the at least one GPS satellite signal and where M equals a number of taps of each plurality of multiple tapped delay line structures, N equals a number of the plurality of antenna elements, Δn equals a carrier frequency multiplied by a time delay at an n-th antenna element relative to a first antenna element of the plurality of antenna elements, and wnm equals an m-th filter coefficient for a multiple tapped delay line structure connected to an n-th antenna element.
- 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 gi=∑n=1N∑m=1Mwn m*ⅇ-jΔnⅇ-jω~iτnⅇjω~ikTsfor at least one frequency component, {tilde over (ω)}i, of the at least one GPS satellite signal, where Ts equals a sampling rate and τn equals an inter-element time delay at an n-th antenna element.
- 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 R{tilde over (xx)}−1C[CHR{tilde over (xx)}−1C]−1F wherein CH{tilde over (w)}=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 cm=∑n=1Nwn m*ⅇ-jΔn for m=1,… M,where cm corresponds to coefficients of an FIR filter and are determined to preserve the frequency spectrum of the at least one GPS satellite signal and where M equals a number of taps of each plurality of multiple tapped delay line structures, N equals a number of the plurality of antenna elements, Δn equals a carrier frequency multiplied by a time delay at an n-th antenna element relative to a first antenna element of the plurality of antenna elements, and wnm equals an m-th filter coefficient for a multiple tapped delay line structure connected to an n-th antenna element.
- 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 gi=∑n=1N∑m=1Mwn m*ⅇ-jΔnⅇ-jω~iτnⅇjω~ikTsfor at least one frequency component, {tilde over (ω)}i, of the at least one GPS satellite signal, where Ts equals a sampling rate and τn equals an inter-element time delay at an n-th antenna element.
- 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 R{tilde over (xx)}−1C[CHR{tilde over (xx)}−1C]−1F wherein 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.
- 16. A computer-readable medium of claim 15, wherein C and F are determined based on a condition that cm=∑n=1Nwn m*ⅇ-jΔn for m=1,… M,for m=1, . . . M, where cm corresponds to coefficients of an FIR filter and are determined to preserve the frequency spectrum of the at least one GPS satellite signal and where M equals a number of taps of each plurality of multiple tapped delay line structures, N equals a number of the plurality of antenna elements, Δn equals a carrier frequency multiplied by a time delay at an n-th antenna element relative to a first antenna element of the plurality of antenna elements, and wnm equals an m-th filter coefficient for a multiple tapped delay line structure connected to an n-th antenna element.
- 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 gi=∑n=1N∑m=1Mwn m*ⅇ-jΔnⅇ-jω~iτnⅇjω~ikTsfor at least one frequency component, {tilde over (ω)}i, of the at least one GPS satellite signal, where Ts equals a sampling rate and τn equals an inter-element time delay at an n-th antenna element.
- 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
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.
US Referenced Citations (33)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/259121 |
Dec 2000 |
US |