GNSS reference for subscribed precisions
First Claim
Patent Images
1. A GNSS reference apparatus comprising:
- a confidential key generator for generating one or more confidential error keys;
a vector error generator coupled to the confidential key generator and configured to;
generate one or more keyed intentional error vectors based on the one or more confidential error keys, respectively; and
generate a sequence of reference erroneous positions by combining the one or more keyed intentional error vectors and a true reference position, wherein the true reference position is a pre-determined known reference position; and
a reference data server coupled to the vector error generator and configured to;
generate GNSS position-determination reference data based on the sequence of reference erroneous positions; and
transmit the GNSS position-determination reference data to a GNSS rover to enable the GNSS rover to determine a subscribed rover position by reversing at least one of the one or more keyed intentional error vectors using a corresponding one of the one or more confidential error keys.
0 Assignments
0 Petitions
Accused Products
Abstract
This application discloses a GNSS reference apparatus having a vector error generator and a reference data server. The vector error generator generates one or more sequences of keyed intentional errors made confidential with confidential error keys, and then combines the sequences to generate a sequence of reference erroneous positions. The reference data server issues GNSS position-determination reference data based on the reference erroneous positions where the keyed intentional errors for at least one of the confidential sequences are reversible with confidential access to the corresponding confidential error key for determining a GNSS-based position.
-
Citations
27 Claims
-
1. A GNSS reference apparatus comprising:
-
a confidential key generator for generating one or more confidential error keys; a vector error generator coupled to the confidential key generator and configured to; generate one or more keyed intentional error vectors based on the one or more confidential error keys, respectively; and generate a sequence of reference erroneous positions by combining the one or more keyed intentional error vectors and a true reference position, wherein the true reference position is a pre-determined known reference position; and a reference data server coupled to the vector error generator and configured to; generate GNSS position-determination reference data based on the sequence of reference erroneous positions; and transmit the GNSS position-determination reference data to a GNSS rover to enable the GNSS rover to determine a subscribed rover position by reversing at least one of the one or more keyed intentional error vectors using a corresponding one of the one or more confidential error keys. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for providing GNSS reference data for determining a GNSS-based position, the method comprising:
-
generating one or more confidential error keys; generating one or more keyed intentional error vectors based on the one or more confidential error keys, respectively; generating a sequence of reference erroneous positions by combining the one or more keyed intentional error vectors with a true reference position, wherein the true reference position is a pre-determined known reference position; generating GNSS position-determination reference data based on the sequence of reference erroneous positions; and transmitting the GNSS position-determination reference data to a GNSS rover to enable the GNSS rover to determine a subscribed rover position by reversing at least one of the one or more keyed intentional error vectors using a corresponding one of the one or more confidential error keys. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus including one or more processors:
one or more memories, and one or more programs stored in the one or more memories and configured to be executed by the one or more processors, the programs comprising; instructions for generating one or more confidential error keys; instructions for generating one or more keyed intentional error vectors based on the one or more confidential error keys, respectively; instructions for generating a sequence of reference erroneous positions by combining the one or more keyed intentional error vectors with a true reference position, wherein the true reference position is a pre-determined known reference position; instructions for generating GNSS position-determination reference data based on the sequence of reference erroneous positions; and instructions for transmitting the GNSS position-determination reference data to a GNSS rover to enable the GNSS rover to determine a subscribed rover position by reversing at least one of the one or more keyed intentional error vectors using a corresponding one of the confidential error keys.
Specification