Efficient space-time adaptive processing (STAP) filter for global positioning system (GPS) receivers
First Claim
1. A method of filtering interference using a GPS space-time adaptive processing (STAP) filter, the method comprising:
- calculating at least one row of a sub-matrix of a covariance matrix for the GPS STAP filter, wherein the sub-matrix corresponds to a variance of an antenna element of a GPS receiver or to a covariance of two antenna elements of the GPS receiver;
copying at least one value from the calculated row, wherein the copied value is loaded to a position in the sub-matrix that is displaced in time from the calculated value; and
using the sub-matrix for computation of the covariance matrix of the STAP filter for filtering of interference received by the GPS receiver.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for efficiently filtering interfering signals in a front end of a GPS receiver is disclosed. Such interfering signals can emanate from friendly, as well as unfriendly, sources. One embodiment includes a GPS receiver with a space-time adaptive processing (STAP) filter. At least a portion of the interfering signals are removed by applying weights to the inputs. One embodiment adaptively calculates and applies the weights by Fourier Transform convolution and Fourier Transform correlation. The Fourier Transform can be computed via a Fast Fourier Transform (FFT). This approach advantageously reduces computational complexity to practical levels. Another embodiment utilizes redundancy in the covariance matrix to further reduce computational complexity. In another embodiment, an improved FFT and an improved Inverse FFT further reduce computational complexity and improve speed. Advantageously, embodiments can efficiently null a relatively large number of jammers at a relatively low cost and with relatively low operating power.
-
Citations
21 Claims
-
1. A method of filtering interference using a GPS space-time adaptive processing (STAP) filter, the method comprising:
-
calculating at least one row of a sub-matrix of a covariance matrix for the GPS STAP filter, wherein the sub-matrix corresponds to a variance of an antenna element of a GPS receiver or to a covariance of two antenna elements of the GPS receiver; copying at least one value from the calculated row, wherein the copied value is loaded to a position in the sub-matrix that is displaced in time from the calculated value; and using the sub-matrix for computation of the covariance matrix of the STAP filter for filtering of interference received by the GPS receiver. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A GPS space-time adaptive processing (STAP) filter adapted to filter interference, the GPS STAP filter comprising:
-
means for calculating at least one row of a sub-matrix of a covariance matrix for the GPS STAP filter, wherein the sub-matrix corresponds to a variance of an antenna element of a GPS receiver or to a covariance of two antenna elements of the GPS receiver; means for copying at least one value from the calculated row, wherein the copied value is loaded to a position in the sub-matrix that is displaced in time from the calculated value; and means for using the sub-matrix for computation of the covariance matrix of the STAP filter for filtering of interference received by the GPS receiver. - View Dependent Claims (7, 8, 9)
-
-
10. A method of filtering interference using a space-time adaptive processing (STAP) filter for a GPS receiver, the method comprising:
-
determining if negative eigenvalues are present in a covariance matrix to be inverted, wherein the covariance matrix comprises sub-matrices of variances and covariances of antenna elements of the GPS receiver; selecting a factorization technique in response to the determination, wherein the factorization technique selected is compatible with negative eigenvalues when negative eigenvalues are detected; performing triangular factorization on the covariance matrix; performing substitution to invert the covariance matrix; and using the inverted factorized covariance matrix in the STAP filter for filtering of interference received by the GPS receiver. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of filtering interference using a GPS space-time adaptive processing (STAP) filter of a GPS receiver, the method comprising:
-
calculating at least one value of a first position of a sub-matrix of a covariance matrix for the GPS STAP filter, wherein the sub-matrix corresponds to a variance of an antenna element of the GPS receiver or to a covariance of two antenna elements of the GPS receiver; storing the calculated value in a memory circuit; and copying the value for use as a value for a second position in the sub-matrix, wherein the copied value is loaded to a position in the sub-matrix that is displaced in time from the calculated value for computation of the covariance matrix of the STAP filter for filtering of interference received by the GPS receiver. - View Dependent Claims (21)
-
Specification