Method for efficiently detecting impairments in a multi-constellation GNSS receiver

US9897701B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9897701-B2
Application numberUS-201414998029-A
CountryUS
Kind codeB2
Filing dateJul 7, 2014
Priority dateOct 8, 2013
Publication dateFeb 20, 2018
Grant dateFeb 20, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and apparatuses for a receiver of signals from one or more satellite navigational systems to detect and/or eliminate impaired satellites from the set of estimated/acquired satellites in view are described. One method includes acquiring coarse position, time, and frequency values for each of a plurality of satellites from one or more satellite navigational systems, the plurality of satellites being those currently estimated to be in view of the receiver; determining whether one or more of the acquired coarse values are within a minimum range; and if it is determined that the one or more acquired coarse values are within the minimum range: determining a pseudo-true peak of a position domain correlogram comprising Line of Sight (LOS) vectors of each of the plurality of satellites; and identifying any satellite whose cross-correlation peak is beyond a maximum distance from the pseudo-true peak as an impaired satellite.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for a receiver of signals from one or more satellite navigational systems, comprising: acquiring coarse position, time, and frequency values for each of a plurality of satellites from one or more satellite navigational systems, the plurality of satellites being those currently estimated to be in view of the receiver; determining whether one or more of the acquired coarse values are within a minimum range; and if it is determined that the one or more acquired coarse values are within the minimum range: determining a pseudo-true peak of a position domain correlogram comprising Line of Sight (LOS) vectors of each of the plurality of satellites; and identifying any satellite whose cross-correlation peak is beyond a maximum distance from the pseudo-true peak as an impaired satellite. 2. The method of claim 1 , further comprising: eliminating any satellite identified as impaired from at least a next iteration of tracking by the receiver. 3. The method of claim 1 , wherein determining the pseudo-true peak comprises: selecting a maximum cross-correlation peak of the position domain correlogram as the pseudo-true peak. 4. The method of claim 1 , further comprising: generating the position domain correlogram comprising LOS vectors of each of the plurality of satellites using data generated in acquiring the coarse position, time, and frequency values. 5. The method of claim 1 , wherein acquiring the coarse position, time, and frequency values for each of the plurality of satellites comprises: generating a frequency/code correlogram for each of the plurality of satellites. 6. The method of claim 5 , further comprising: generating the position domain correlogram using data from the generated frequency/code correlograms. 7. The method of claim 6 , wherein generating the position domain correlogram comprises: calculating pseudorange offset values using Δρ=−cos( az )×cos( el )×Δ N −sin( az )×cos( el )×Δ E, where az=azimuth of a satellite (i.e., coarse position), el=elevation of the satellite (i.e., coarse position), ΔN=the distance to the North from the zero point center of the position domain correlogram, and ΔE=the distance to the East from the zero point center of the position domain correlogram. 8. The method of claim 7 , wherein generating the position domain correlogram further comprises: adding the calculated pseudorange offset values to pseudorange values obtained by converting values of the generated frequency/code correlograms into units of distance. 9. The method of claim 6 , wherein generating the position domain correlogram comprises: calculating pseudorange offset values using Δρ=−cos( az )×cos( el )×Δ N −sin( az )×cos( el )×Δ E −sin( el )×Δ D−Δb, where az=azimuth of a satellite (i.e., coarse position), el=elevation of the satellite (i.e., coarse position), ΔN=the distance to the North from the zero point center of the position domain correlogram, ΔE=the distance to the East from the zero point center of the position domain correlogram, ΔD=the distance UP or DOWN from the zero point center of the position domain correlogram, and Δb=Clock bias. 10. The method of claim 5 , wherein the frequency/code correlogram comprises a Doppler frequency shift/code delay correlogram. 11. The method of claim 1 , wherein the one or more satellite navigational systems comprise at least two satellite navigational systems. 12. The method of claim 11 , wherein the at least two satellite navigational systems comprise at least two of the Global Positioning System (GPS), the Galileo system, the Beidou system, the GLONASS system, the Quasi-Zenith Satellite System (QZSS), the Indian Regional Navigational Satellite System (IRNSS), the Wide Area Augmentation System (WAAS), the European Geostationary Navigation Overlay Service (EGNOS), the Multi-functional Satellite Augmentation System (MSAS), and the GPS Aided Geo Augmented Navigation (GAGAN). 13. The method of claim 1 , wherein determining whether one or more of the acquired coarse values are within a minimum range comprises: determining whether the acquired coarse positions are within a minimum distance. 14. The method of claim 1 , wherein determining whether one or more of the acquired coarse values are within a minimum range comprises: determining whether the acquired coarse times are within a minimum time interval. 15. The method of claim 1 , wherein determining whether one or more of the acquired coarse values are within a minimum range comprises: determining whether the acquired coarse frequencies are within a minimum parts per million (ppm). 16. A method for a receiver of signals from one or more satellite navigational systems, comprising: estimating a plurality of satellites from one or more satellite navigational systems currently in view of the receiver; acquiring coarse position, time, and frequency values for each of the plurality of satellites by generating a frequency/code correlogram for each of the plurality of satellites; and if each acquired coarse position, acquired coarse time with bit edge, acquired coarse frequency, and ephemeris of each of the estimated plurality of satellites is within a respective minimum range: determining a pseudo-true peak of a position domain correlogram of the estimated plurality of satellites, the position domain correlogram generated by: calculating pseudorange base values by converting values of the generated frequency/code correlograms into units of distance; calculating pseudorange offset values for each grid position on the position domain correlogram; adding the calculated pseudorange base values to the calculated pseudorange offset values to generate a value for each grid position on the position domain correlogram; and identifying any satellite whose cross-correlation peak is beyond a maximum distance from the pseudo-true peak as an impaired satellite. 17. The method of claim 16 , wherein adding the calculated pseudorange base values to the calculated pseudorange offset values to generate a value for each grid position on the position domain correlogram comprises: converting each generated value from units of distance into units of the generated frequency/code correlograms. 18. The method of claim 16 , further comprising: eliminating any satellite identified as impaired from at least a next iteration of tracking by the receiver. 19. A portable device having a receiver of signals from one or more satellite navigational systems, comprising: one or more processors; and at least one non-transitory computer-readable medium having program instructions recorded thereon, the program instructions configured to have the one or more processors perform the steps of: generating a position domain correlogram comprising Line of Sight (LOS) vectors of each of a plurality of satellites from one or more satellite navigational systems, the plurality of satellites being those currently estimated to be in view of the receiver; determining a pseudo-true peak of the position domain correlogram; and identifying any satellite whose cross-correlation peak is beyond a maximum distance from the pseudo-true peak as an impaired satellite. 20. A portable device, comprising: a receiver of signals from one or more satellite navigational systems; and one or more processors configured to perform at least one of (i) generating a position domain correlogram comprising Line of Sight (LOS) vectors of each of a plurality of satellites from one or more sate

Assignees

Inventors

Classifications

  • G01S19/21Primary

    Interference related issues {; Issues related to cross-correlation, spoofing or other methods of denial of service} · CPC title

  • Satellite selection · CPC title

  • G01S19/20Primary

    Integrity monitoring, fault detection or fault isolation of space segment · CPC title

  • issues related to spoofing · CPC title

  • of actual mobile position, i.e. position determined on mobile · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9897701B2 cover?
Methods and apparatuses for a receiver of signals from one or more satellite navigational systems to detect and/or eliminate impaired satellites from the set of estimated/acquired satellites in view are described. One method includes acquiring coarse position, time, and frequency values for each of a plurality of satellites from one or more satellite navigational systems, the plurality of satel…
Who is the assignee on this patent?
Samsung Electronics Co Ltd, Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G01S19/21. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).