Cross correlation detection in a satellite navigation receiver
First Claim
1. A method for detecting cross correlation in a satellite navigation receiver in real time, comprising:
- providing a system for said detection of said cross correlation in said satellite navigation receiver in real time, said system comprising;
at least one processor;
a navigation signal reception unit;
a non-transitory computer readable storage medium communicatively coupled to said at least one processor and storing modules of said satellite navigation receiver, said at least one processor configured to execute said modules of said satellite navigation receiver, said modules of said satellite navigation receiver comprising a data extraction module, a comparison module and a cross correlation detection module;
receiving navigation signals from a plurality of satellites, by said navigation signal reception unit, wherein said navigation signal reception unit comprises a plurality of input channels, wherein each of said plurality of input channels receives a navigational signal from one of said plurality of satellites, and wherein each of said received navigation signals comprises sub-frames of navigation data;
extracting ephemeris data from said sub-frames of said navigation data received via each of said input channels, by said data extraction module, wherein ephemeris data extracted from said sub-frames of said navigation data received via each of said input channels is stored separately in a database;
comparing ephemeris data extracted from said sub-frames of said navigation data received via each of said input channels with ephemeris data extracted from said sub-frames of said navigation data received via each of other of said input channels, by said comparison module; and
detecting said cross correlation between said received navigation signals, by said cross correlation detection module, when ephemeris data extracted from said sub-frames of said navigation data received via any of said input channels matches with ephemeris data extracted from said sub-frames of said navigation data received via another of said input channels.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and a system for detecting cross correlation in a satellite navigation receiver (SNR) in real time are provided. The SNR parallelly receives navigation signals from multiple satellites via multiple input channels. The SNR extracts ephemeris data from sub-frames of navigation data of each of the navigation signals. The SNR compares the ephemeris data of each navigation signal with the ephemeris data of another navigation signal. The SNR detects cross correlation between the navigation signals when the ephemeris data comparison results in a match and discards the navigation signal with low signal strength. The SNR also retrieves a ranging code from the sub-frames of navigation data of each navigation signal. The SNR compares the ranging code with a pre-programmed satellite identity code of a corresponding satellite. The SNR detects cross correlation when the code comparison results in a mismatch and discards the navigation signal with the mismatched ranging code.
-
Citations
3 Claims
-
1. A method for detecting cross correlation in a satellite navigation receiver in real time, comprising:
-
providing a system for said detection of said cross correlation in said satellite navigation receiver in real time, said system comprising; at least one processor; a navigation signal reception unit; a non-transitory computer readable storage medium communicatively coupled to said at least one processor and storing modules of said satellite navigation receiver, said at least one processor configured to execute said modules of said satellite navigation receiver, said modules of said satellite navigation receiver comprising a data extraction module, a comparison module and a cross correlation detection module; receiving navigation signals from a plurality of satellites, by said navigation signal reception unit, wherein said navigation signal reception unit comprises a plurality of input channels, wherein each of said plurality of input channels receives a navigational signal from one of said plurality of satellites, and wherein each of said received navigation signals comprises sub-frames of navigation data; extracting ephemeris data from said sub-frames of said navigation data received via each of said input channels, by said data extraction module, wherein ephemeris data extracted from said sub-frames of said navigation data received via each of said input channels is stored separately in a database; comparing ephemeris data extracted from said sub-frames of said navigation data received via each of said input channels with ephemeris data extracted from said sub-frames of said navigation data received via each of other of said input channels, by said comparison module; and detecting said cross correlation between said received navigation signals, by said cross correlation detection module, when ephemeris data extracted from said sub-frames of said navigation data received via any of said input channels matches with ephemeris data extracted from said sub-frames of said navigation data received via another of said input channels. - View Dependent Claims (2, 3)
-
Specification