Signal verification
First Claim
Patent Images
1. A method performed by a processor device within a global navigation satellite system receiver, comprising:
- calculating a satellite first position at a first time in dependence on received orbit data corresponding to a global navigation satellite orbit path;
modeling a global navigation satellite orbit path from the satellite first position at the first time to a second time to determine a modeled second position of the satellite at the second time;
calculating a satellite second position at the second time in dependence on the received orbit data;
comparing said modeled second position and said satellite second position; and
identifying whether the received orbit data is valid orbit data based on the result of said comparing.
1 Assignment
0 Petitions
Accused Products
Abstract
A first position of a satellite is calculated at a first time in dependence on received orbit data corresponding to an orbit path of the satellite. Anan orbit path of the satellite is modeled from the first position at the first time to a second time to determine a second position of the satellite at the second time. A third position of the satellite is then calculated at the second time in dependence on the received orbit data. The second position and third position are compared to determine a validity of the orbit data.
32 Citations
24 Claims
-
1. A method performed by a processor device within a global navigation satellite system receiver, comprising:
-
calculating a satellite first position at a first time in dependence on received orbit data corresponding to a global navigation satellite orbit path; modeling a global navigation satellite orbit path from the satellite first position at the first time to a second time to determine a modeled second position of the satellite at the second time; calculating a satellite second position at the second time in dependence on the received orbit data; comparing said modeled second position and said satellite second position; and identifying whether the received orbit data is valid orbit data based on the result of said comparing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium including computer instructions for:
-
calculating a satellite first position at a first time in dependence on received orbit data corresponding to a global navigation satellite orbit path; modeling a global navigation satellite orbit path from the satellite first position at the first time to a second time to determine a modeled second position of the satellite at the second time; calculating a satellite second position at the second time in dependence on the received orbit data; comparing said modeled second position and said satellite second position; and identifying whether the received orbit data is valid orbit data based on the result of said comparing.
-
-
13. An apparatus comprising:
-
a processor configured to; calculate a satellite first position at a first time in dependence on received orbit data corresponding to a global navigation satellite an orbit path; model a global navigation satellite orbit path from the satellite first position at the first time to a second time to determine a modeled second position of the satellite at the second time; calculate an actual satellite second position at the second time in dependence on the received orbit data; compare said modeled second position and said satellite second position; and identify whether the received orbit data is valid orbit data based on the result of said comparing. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus comprising:
-
a receiver configured to receive global navigation satellite orbit data; and a processing device coupled to the receiver and configured to calculate a first position of a global navigation satellite at a first time in dependence on the received global navigation satellite orbit data, model an orbit path of the global navigation satellite from the first position at the first time to a second time to determine a modeled second position of the global navigation satellite at the second time, calculate an actual second position of the global navigation satellite at the second time in dependence on the received global navigation satellite orbit data, compare said modeled second position and said actual second position and determine from the comparison whether said global navigation satellite orbit data is valid.
-
Specification