Method and apparatus for receiving a geo-location signal
First Claim
1. A method for receiving geolocation signals:
- simultaneously receiving a plurality of perspectives of a geolocation signal and a jamming signal;
generating a plurality of wavelet transformations corresponding to the plurality of perspectives;
determining a covariance between corresponding elements in the plurality of wavelet transformations;
weighting each element in each wavelet transformation by weights derived from the determined covariance;
generating a nulled wavelet transformation by summing together corresponding weighted elements from each of the plurality of wavelet transformations; and
generating a time-domain rendition of the geolocation signal according to the nulled wavelet transformation through use of the inverse wavelet transform.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for receiving geolocation signals wherein the geolocation signals are received by receiving a plurality of perspectives of a geolocation signal and a jamming signal; generating a plurality of wavelet transformations corresponding to the plurality of perspectives; determining a covariance between corresponding elements in the plurality of wavelet transformations; weighting each element in each wavelet transformation by weights derived from the determined covariance; generating a nulled wavelet transformation by summing together corresponding weighted elements from each of the plurality of wavelet transformations; and generating a time-domain rendition of the geolocation signal according to the nulled wavelet transformation through use of the inverse wavelet transform.
-
Citations
20 Claims
-
1. A method for receiving geolocation signals:
-
simultaneously receiving a plurality of perspectives of a geolocation signal and a jamming signal; generating a plurality of wavelet transformations corresponding to the plurality of perspectives; determining a covariance between corresponding elements in the plurality of wavelet transformations; weighting each element in each wavelet transformation by weights derived from the determined covariance; generating a nulled wavelet transformation by summing together corresponding weighted elements from each of the plurality of wavelet transformations; and generating a time-domain rendition of the geolocation signal according to the nulled wavelet transformation through use of the inverse wavelet transform. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A geolocation system comprising:
-
plurality of signal receivers each configured for simultaneously generating a signal according to a received perspective of a geolocation signal and a jamming signal; plurality of wavelet transformation units each generating a wavelet transformation according to a signal received from a corresponding signal receiver; covariance unit that generates a covariance signal for each element in each wavelet transformation generated by the plurality of wavelet transformation units; plurality of weighting units each of which applies a weight to a wavelet transformation received from a corresponding wavelet transformation unit wherein the weight applied is determined according to a covariance signal received from the covariance unit; summation unit that generates a nulled wavelet transformation by adding the outputs from each of the weighting units; and inverse wavelet transformation unit that generates a geolocation signal according to the output of the summation unit. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A geolocation anti-jamming unit comprising:
-
plurality of analog-to-digital converters each configured for simultaneously capturing a sample-set of a perspective of a geolocation signal and a jamming signal; processor capable of executing an instruction sequence; memory for storing at least one of one or more instruction sequences, a sample set captured by one of the analog-to-digital converters and other data; one or more instruction sequences stored in the memory including; discrete wavelet transform module that, when executed by the processor, minimally causes the processor to create and store in the memory a wavelet transformation according to a sample-set stored in the memory; covariance module that, when executed by the processor, minimally causes the processor to create and store in the memory a set of weights based on a covariance matrix generated according to a plurality of wavelet transformations stored in the memory; weighting module that, when executed by the processor, minimally causes the processor to create and store in the memory a weighted wavelet transformation according to the weights stored in the memory when the processor executes the covariance module; summation module that, when executed by the processor, minimally causes the processor to create and store in the memory a nulled wavelet transformation according to a plurality of weighted wavelet transformation stored in the memory; and inverse discrete wavelet transform module that, when executed by the processor, minimally causes the processor to create and store in the memory a time-domain rendition of a geolocation signal according to a nulled wavelet transformation stored in the memory. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification