IP Library Granted Patent US 12,228,656
Granted Patent B2
US 12,228,656 · App. 18/195,786 · Granted Feb 18, 2025

Resilient despreading of terrestrial navigation signals

Inventor: Brian G. Agee (San Jose, CA)
G01S19/243G01S19/21G01S19/246H04B1/707H04B7/10H04L27/2636
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,228,656
App. No.
18/195,786
Granted
Feb 18, 2025
Kind
B2
Abstract

A method and apparatus resiliently despreads terrestrial navigation signals in which the spreading code duration is equal to an underlying baseband symbol rate, including ground beacons based on civil GNSS waveforms, and malicious spoofers. Symbol-rate synchronous channelizers exploit the baseband symbol rate, and means for blindly and resiliently detecting and determining geo-observables of those signals are described. Disclosed techniques can despread signals in arbitrary multipath, and subject to near-far interference in which the relative strength of the interferer is much higher than the despreading gain of the receiver, including near-far tonal and narrowband co-channel interference.

Claims (40)

1. A method performed in a receiver, comprising:

configuring the receiver to select a despreading gain;

providing for symbol-rate synchronous channelizing of a received signal that comprises at least two navigation signals, to produce a plurality of frequency channels;

combining the plurality of frequency channels to produce a combined signal; and

estimating the position of the receiver using the combined signal.

2. The method of claim 1 , wherein the at least two navigation signals comprises a ground-based beacon signal.

3. The method of claim 1 , wherein the interference comprises near-far interference.

4. The method of claim 3 , further comprising employing linear-algebraic combining to remove the near-far interference, wherein the near-far interference is higher than the despreading gain.

5. The method of claim 1 , wherein the despreading gain is a function of the plurality of frequency channels.

6. The method of claim 1 , wherein configuring the receiver to select the despreading gain comprises provisioning the receiver with a predetermined number of degrees of freedom.

7. The method of claim 1 , wherein the symbol-rate synchronous channelizing produces a sufficient number of degrees of freedom to enable the linear-algebraic combining to provide for detection and separation of each of the at least two navigation signals in the presence of arbitrary multipath.

8. The method of claim 1 , wherein the symbol-rate synchronous channelizing produces a number of degrees of freedom that exceeds a total number of navigation signals, spoofers, and tonal interferers.

9. The method of claim 1 , wherein the symbol-rate synchronous channelizing comprises sparse channelization such that the plurality of frequency channels comprises less than a total bandwidth of the at least one navigation signal.

10. The method of claim 1 , wherein the received signal comprises a pilot signal, and the symbol-rate synchronous channelizing provides for a number of degrees of freedom that is sufficient to integrate the pilot signal above noise and interference;

the method further comprising:

integrating the pilot signal above the noise and interference; and

determining geo-observables for the pilot signal.

11. The method of claim 1 , further comprising de-emphasizing any of the plurality of frequency channels that contains excessive non-beacon interference.

12. The method of claim 1 , wherein providing for symbol-rate synchronous channelizing is configured to adapt the plurality of frequency channels in response to a frequency shift in at least one of the at least two navigation signals.

13. An apparatus, comprising:

one or more processors;

memory in electronic communication with the one or more processors; and instructions stored in the memory and executable by the one or more processors to:

configure a receiver to select a despreading gain;

provide for symbol-rate synchronous channelizing of a received signal that comprises at least two navigation signals, to produce a plurality of frequency channels;

combine the plurality of frequency channels to produce a combined signal; and

estimate the position of the receiver using the combined signal.

14. The apparatus of claim 13 , wherein the at least two navigation signals comprises a ground-based beacon signal.

15. The apparatus of claim 13 , wherein the interference comprises near-far interference.

16. The apparatus of claim 15 , further comprising instructions stored in the memory and executable by the one or more processors to employ linear-algebraic combining to remove the near-far interference, and wherein the near-far interference is higher than the despreading gain.

17. The apparatus of claim 13 , wherein the despreading gain is a function of the plurality of frequency channels.

18. The apparatus of claim 13 , wherein the despreading gain is selected by provisioning the receiver with a predetermined number of degrees of freedom.

19. The apparatus of claim 13 , wherein the symbol-rate synchronous channelizing produces a sufficient number of degrees of freedom to enable the linear- algebraic combining to provide for detection and separation of each of the at least two navigation signals in the presence of arbitrary multipath.

20. The apparatus of claim 13 , wherein the symbol-rate synchronous channelizing produces a number of degrees of freedom that exceeds a total number of navigation signals, spoofers, and tonal interferers.

21. The apparatus of claim 13 , wherein the symbol-rate synchronous channelizing comprises sparse channelization such that the plurality of frequency channels comprises less than a total bandwidth of the at least one navigation signal.

22. The apparatus of claim 13 , wherein the received signal comprises a pilot signal, and the symbol-rate synchronous channelizing provides for a number of degrees of freedom that is sufficient to integrate the pilot signal above noise and interference;

the apparatus further comprising instructions stored in the memory and executable by the one or more processors to:

integrate the pilot signal above the noise and interference; and

determine geo-observables for the pilot signal.

23. The apparatus of claim 13 , further comprising instructions stored in the memory and executable by the one or more processors to de-emphasize any of the plurality of frequency channels that contains excessive non-beacon interference.

24. The apparatus of claim 13 , wherein the symbol-rate synchronous channelizing is configured to adapt the plurality of frequency channels in response to a frequency shift in at least one of the at least two navigation signals.

Continuity (8)
Continuation 17479658 · Sep 20, 2021
Continuation 16701144 · Dec 2, 2019
Continuation 15731417 · Jun 5, 2017
Provisional Application 62773605 · Nov 30, 2018
Provisional Application 62773589 · Nov 30, 2018
Provisional Application 62429029 · Dec 1, 2016
Provisional Application 62392623 · Jun 6, 2016
Related Publication 20230296787A1 · Sep 21, 2023
References Cited (99)
US 5663734A · Krasner · 1997 [cited by applicant]
US 5781156A · Krasner · 1998 [cited by applicant]
US 5812087A · Krasner · 1998 [cited by applicant]
US 5831574A · Krasner · 1998 [cited by applicant]
US 5841396A · Krasner · 1998 [cited by applicant]
US 5945944A · Krasner · 1999 [cited by applicant]
US 7250903B1 · McDowell · 2007 [cited by applicant]
US 7453413B2 · Larry et al. · 2008 [cited by applicant]
US 7577464B2 · Ezal et al. · 2009 [cited by applicant]
US 7616682B2 · Small · 2009 [cited by applicant]
US 7848397B2 · Small · 2010 [cited by applicant]
US 7936305B2 · Small · 2011 [cited by applicant]
US 8009098B2 · Lamance · 2011 [cited by applicant]
US 8130141B2 · Pattabiraman et al. · 2012 [cited by applicant]
US 8218692B2 · Lorenzelli · 2012 [cited by applicant]
US 8259858B2 · Ruelke et al. · 2012 [cited by applicant]
US 8305265B2 · Ezal et al. · 2012 [cited by applicant]
US 8629803B2 · Pattabiraman et al. · 2014 [cited by applicant]
US 8704728B2 · Mujahed et al. · 2014 [cited by applicant]
US 8804808B1 · Dybdal et al. · 2014 [cited by applicant]
US 8917209B2 · Krasner et al. · 2014 [cited by applicant]
US 8934844B2 · Small · 2015 [cited by examiner]
US 8977843B2 · Gutt · 2015 [cited by examiner]
US 9035829B2 · Raghupathy et al. · 2015 [cited by applicant]
US 9059784B2 · Enge · 2015 [cited by examiner]
US 9097798B2 · Martens et al. · 2015 [cited by applicant]
US 9119165B2 · Krasner et al. · 2015 [cited by applicant]
US 9176217B2 · Krasner et al. · 2015 [cited by applicant]
US 9176231B2 · Whelan et al. · 2015 [cited by applicant]
US 9178894B2 · O'Connor et al. · 2015 [cited by applicant]
US 9392410B2 · Sendonaris · 2016 [cited by applicant]
US 9523763B2 · Lawrence et al. · 2016 [cited by applicant]
US 9645249B2 · Krasner et al. · 2017 [cited by applicant]
US 9654158B2 · Dafesh et al. · 2017 [cited by applicant]
US 9739872B2 · Krasner et al. · 2017 [cited by applicant]
US 9748815B2 · Tanaka et al. · 2017 [cited by applicant]
US 9801153B2 · Raghupathy et al. · 2017 [cited by applicant]
US 9860866B2 · Sendonaris · 2018 [cited by applicant]
US 9874624B2 · Mahmood et al. · 2018 [cited by applicant]
US 9913273B2 · Seibert · 2018 [cited by applicant]
US 9933526B2 · Gates et al. · 2018 [cited by applicant]
US 9967845B2 · Raghupathy et al. · 2018 [cited by applicant]
US 9992761B2 · Shvodian et al. · 2018 [cited by applicant]
US 10162060B2 · Jaeckle · 2018 [cited by applicant]
US 10175945B2 · Kalkunte et al. · 2019 [cited by applicant]
US 10194269B2 · Venkataraman et al. · 2019 [cited by applicant]
US 10194395B2 · Raghupathy et al. · 2019 [cited by applicant]
US 10203397B2 · Sendonaris et al. · 2019 [cited by applicant]
US 10231201B2 · Meiyappan et al. · 2019 [cited by applicant]
US 10254379B2 · Sendonaris et al. · 2019 [cited by applicant]
US 10281556B2 · Mahmood et al. · 2019 [cited by applicant]
US 10444369B2 · Raghupathy et al. · 2019 [cited by applicant]
US 10470129B2 · Raghupathy et al. · 2019 [cited by applicant]
US 10470184B2 · Seibert · 2019 [cited by applicant]
US 10598757B2 · Gates et al. · 2020 [cited by applicant]
US 11125888B2 · Agee · 2021 [cited by applicant]
US 20190101652A1 · Jaeckle · 2019 [cited by applicant]
EP 2908454 · 2015 [cited by applicant]
WO 2016133719 · 2016 [cited by applicant]
WO 2017062306 · 2017 [cited by applicant]
Cheong, et. al., Characterizing the Signal Structure of Locata's Pseudolite-based Positioning System, in Proc. International Global Navigation Satellite Systems Society IGNSS Symposium 2009, Dec. 1-3, 2009, Paradise, Ql… [cited by applicant]
Lamance, et. al., Locata Correlator-Based Beam Forming Antenna Technology for Precise Indoor Positioning and Attitude, in Proc. International Technical Meeting of the Satellite Division of The Institute of Navigation, S… [cited by applicant]
Amt, et. al., Flight Testing of a Pseudolite Navigation System on a UAV, in Proc. ION Conference, Jan. 2007. [cited by applicant]
Rizos, et. al., Locata: A new high accuracy indoor positioning system, in Proc. 2010 International Conference on Indoor Positioning and Indoor Navigation (IPIN), Sep. 15-17, 2010, Zurich, Switzerland. [cited by applicant]
Rizos, et. al., Locata: A Positioning System for Indoor and Outdoor Applications Where GNSS Does Not Work, in Proc. 18th Association of Public Authority Surveyors Conference (APAS2013), Mar. 12-14, 2013, Cnberra, Austra… [cited by applicant]
Global Satellite Navigation Sattelite System GLONASS Interface Control Document, Navigational Radiosignal in Bands L1, L2, Edition 5.1, 2008, Russian Institute of Space Device Engineering, Moscow. [cited by applicant]
European GNSS (Galileo) Open Service Signal in Space Interface Control Document, European Union, Nov. 2015. [cited by applicant]
BeiDou Navigation Satellite System Signal in Space Interface Control Document, Open Service Segmenr (version 2.0), China Satellite Navigation Office, Dec. 2013. [cited by applicant]
Quasi-Zenith Satellite System Navigation Service, Interface Specification, Satellite Positioning, Navigation, and Timing (IS-QZSS-PNT-003), The Cabinet Office, Government of Japan (CAO) and Quazi-Zenith Satellite System… [cited by applicant]
Indian Regional Navigation Satellite System, Signal in Space for Standard Positioning Service, Version 1.0 (ISRO-IRNSS-ICD-SPS-1.0), Satellite Navigation Programme, ISRO Satellite Centre, Indian Space Research Organizat… [cited by applicant]
Dunn (authenticated by), Global Positioning Systems Directorate, Systems Engineering & Integration, Interface Specification IS-GPS-705, Navstar GPS Segment/User Segment L5 Inferface, Mar. 21, 2014. [cited by applicant]
Dunn (authenticated by), Global Positioning Systems Directorate, Systems Engineering & Integration, Interface Specification IS-GPS-200, Navstar GPS Space Segment/Navigation User Interfaces, Mar. 21, 2014. [cited by applicant]
J. Bruce, K.Snow, “Final Technical Report, Teal Wing Program,” Probe Systems Technical Report No. PSI-ER-327, Oct. 1974 (pp. 3-43 to 3-46). [cited by applicant]
W. Gardner, Statistical Spectral Analysis: A Nonprobabilistic Theory, Prentice-Hall, Englewood Cliffs, NJ, 1987. [cited by applicant]
G. Golub, C. Van Loan, Matrix Computations, 3rd Edition, The John Hopkins University Press, London: 1996 (Cover, ToC, pp. 223, 231-233). [cited by applicant]
J. Rissanen; “Modeling By Shortest Data Description”; International Federation of Automatic Control Pergamon Press Ltd. 1978. Printed in Great Britain. [cited by applicant]
B.G. Agee; “Solving the Near-Far Problem: Exploitation of Spatial and Spectral Diversity in Wireless Personal Communication Networks”; 1993 MPRG Workshop on Mobile Communications Virginia Polytechnic Institute, Blacksbu… [cited by applicant]
S.Schell, B.G. Agee; “Application of the SCORE Algorithm and SCORE Extensions to Sorting in the Rank-L Spectral Self-coherence Environment”; Twenty-Second Asilomar Conference on Signals, Systems and Computers Year: 1988. [cited by applicant]
B.G. Agee; “The Property Restoral Approach to Blind Adaptive Signal Extraction,” Ph.D. dissertation, Dept. Electrical Engineering and Computer Science, University of California, Davis, 1989. [cited by applicant]
B.G. Agee, et al.;“Spectral Self-coherence Restoral: A New Approach to Blind Adaptive Signal Extraction Using Antenna Arrays”; Proc. IEEE, V. 78 No. 4, pp. 753-767. [cited by applicant]
B.G. Agee; “The Copy/DF Approach to Signal-Specific Emitter Location”; 1991 Conference Record of the Twenty-Fifth Asilomar Conference on, At Pacific Grove, CA. Nov. 1991. [cited by applicant]
B.G. Agee; “Solving the Near-Far Problem: Exploitation of Spatial and Spectral Diversity in Wireless Personal Communication Networks”; Wireless Personal Communications: Trends and Challenges, ISBN: 978-1-4613-6190-9; Ja… [cited by applicant]
J. Madhow, et al.; “MMSE Interference Suppression for Direct-Sequence Spread-Spectrum Cdma”; IEEE Transactions on Communications | vol. 42, Issue: 12; Year: 1994. [cited by applicant]
B.G.Agee, et al.; “Exploitation of Signal Structure in Array-Based Blind Copy and Copy-Aided DF Systems”; Acoustics, Speech and Signal Processing, 1998. Proceedings of the 1998 IEEE International Conference on, vol. 4. [cited by applicant]
J. Madhow; “Blind Adaptive Interference Suppression for Direct-Sequence CDMA”; Proceedings of the IEEE Year: 1998 | vol. 86, Issue: 10. [cited by applicant]
J. Madhow and M.L. Honig; “On the Average near-far resistance for MMSE detection of direct-sequence CDMA signals with random spreading”; IEEE Transactions on Information Theory; Year: 1999 | vol. 45, Issue: 6. [cited by applicant]
M.G. Amin; “A Novel Interference Suppression Scheme for Global Navigation Satellite Systems Using Antenna Array”; IEEE Journal on Selected Areas in Communications, vol. 23, No. 5, May 2005. [cited by applicant]
W. Sun and M. Amin; “A Self-Coherence Based Anti-Jam GPS Receiver”; IEEE Workshop on Statistical Signal Processing, Year: 2003. [cited by applicant]
M. Sahmoudi, et al.; “Acquisition of Weak GNSS Signals Using a New Block Averaging Pre-Processing”; 2008 IEEE/ION Position, Location and Navigation Symposium; Year: 2008. [cited by applicant]
Global Position Systems Directorate Systems Engineering & Integration, Interface Specification IS-GPS-200; Spe 24, 2013. [cited by applicant]
A.J. Kerns, et al.; “Unmanned Aircraft Capture and Control via GPS Spoofing”; Journal of Field Robotics 31(4)—Jul. 2014. [cited by applicant]
T. Kraus, et al.; “Survey of In-Car Jammers—Analysis and Modeling of the RF signals and IF samples (suitable for active signal cancellation)”; Proceedings of the 24th International Technical Meeting of the Satellite Div… [cited by applicant]
D. Mccarthy, et al.; “Tips and Tricks for finding GNSS Jammers—A Field Study”; Proceedings of the 27th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2014) Sep. 8-12,… [cited by applicant]
L. Purdue; “An Examination of Low SWaP-C Anti-Jam Techniques”; ION Institute of Navigation, Joint Navigation Conference; Jul. 10, 2019. [cited by applicant]
B. Abbott and L. Purdue; “Using Sensor Fusion to Detect, Mi tigate, and Protect against GNSS threats”; ION Institute of Navigation, Joint Navigation Conference; Jul. 10, 2019. [cited by applicant]
K. D. Snow, et al, “Teal Wing Program: Principals of Spread Spectrum Intercept,” Probe Systems Report PSI-ER-5419-05, Probe Systems, Inc., Sunnyvale California, Unclassified, Feb. 1978. [cited by applicant]
F. van Graas and S. Meiyappan; “Terrestrial GPS Augmentation with a Metropolitan Beacon System”; Presentation to: National Space-Based Positioning, Navigation, and Timing Advisory Board; Dec. 10, 2014. [cited by applicant]
Metropolitan Beacon System (MBS) ICD Version G1.0 (An Implementation of a Terrestrial Beacon System); NextNav; 2015. [cited by applicant]
J. Vogedes; “Metropolitan Beacon System (MBS) ICD”; Internet Engineering Task Force; IETF Trust; Apr. 1, 2014. [cited by applicant]