GNSS post positioning with elongated dither sequence
First Claim
Patent Images
1. A computer apparatus for post positioning with a selected precision, comprising:
- a global navigation satellite system (GNSS) post processor to post process reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver to compute a secure position for said rover receiver, said secure position not available to a user;
a random process generator to generate a sequence of offset vectors to dither said secure position according to a computed dither level to provide said selected precision for a user-available position for said rover receiver;
a seed generator to associate a seed with a particular data set of said rover carrier phases; and
wherein;
the random process generator is constructed to use said seed to generate the same said sequence of said offset vectors each time said sequence of said offset vectors is generated for said particular data set.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer apparatus for post positioning with a selected precision. The apparatus includes a GNSS post processor to post process reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver to compute a secure position for the rover receiver not available to a user. The apparatus includes a random process generator to generate a sequence of offset vectors to dither the secure position according to a computed dither level to provide the selected precision for a user-available position for the rover receiver.
-
Citations
19 Claims
-
1. A computer apparatus for post positioning with a selected precision, comprising:
-
a global navigation satellite system (GNSS) post processor to post process reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver to compute a secure position for said rover receiver, said secure position not available to a user; a random process generator to generate a sequence of offset vectors to dither said secure position according to a computed dither level to provide said selected precision for a user-available position for said rover receiver; a seed generator to associate a seed with a particular data set of said rover carrier phases; and
wherein;the random process generator is constructed to use said seed to generate the same said sequence of said offset vectors each time said sequence of said offset vectors is generated for said particular data set.
-
-
2. A computer apparatus for post positioning with a selected precision, comprising:
-
a global navigation satellite system (GNSS) post processor to post process reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver to compute a secure position for said rover receiver, said secure position not available to a user; a random process generator to generate a sequence of offset vectors to dither said secure position according to a computed dither level to provide said selected precision for a user-available position for said rover receiver; and
wherein;the random process generator includes a Normal sequence generator to provide a Normal sequence; and
an elongator to elongate said Normal sequence with a selected settling time constant. - View Dependent Claims (3, 4)
-
-
5. A computer apparatus for post positioning with a selected precision, comprising:
-
a global navigation satellite system (GNSS) post processor to post process reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver to compute a secure position for said rover receiver, said secure position not available to a user; a random process generator to generate a sequence of offset vectors to dither said secure position according to a computed dither level to provide said selected precision for a user-available position for said rover receiver; a position dither processor including east, north and up adders to add said sequences of said east, north and up scalar offsets to east, north and up components of said secure position to provide said user-available position; and
wherein;the random process generator includes east, north and up random processors constructed to use computed east, north and up components of said dither level to provide corresponding sequences of east, north and up scalar offsets, respectively, said sequence of said offset vectors comprised of said sequences of said east, north and up scalar offsets.
-
-
6. A computer apparatus for post positioning with a selected precision, comprising:
-
a global navigation satellite system (GNSS) post processor to post process reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver to compute a secure position for said rover receiver, said secure position not available to a user; a random process generator to generate a sequence of offset vectors to dither said secure position according to a computed dither level to provide said selected precision for a user-available position for said rover receiver; a vector offset generator to compute said dither level to degrade an intrinsic precision of said secure position to provide said selected precision and wherein; the vector offset generator includes an accuracy leveler to compensate said selected precision for a variation in said intrinsic precision by computing a smaller said dither level when said intrinsic precision is less precise. - View Dependent Claims (7)
-
-
8. A method for post positioning with a selected precision, comprising:
-
post processing reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver for computing a secure position for said rover receiver, said secure position not available to a user; generating a sequence of offset vectors to dither said secure position according to a computed dither level for providing said selected precision for a user-available position for said rover receiver and wherein; generating said sequence includes associating a seed with a particular data set of said rover carrier phases; and
using said seed for generating the same said sequence of said offset vectors each time said sequence of said offset vectors is generated for said particular data set.
-
-
9. A method for post positioning with a selected precision, comprising:
-
post processing reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver for computing a secure position for said rover receiver, said secure position not available to a user; generating a sequence of offset vectors to dither said secure position according to a computed dither level for providing said selected precision for a user-available position for said rover receiver and wherein; generating said sequence includes providing a Normal sequence; and
elongating said Normal sequence with a selected settling time constant. - View Dependent Claims (10, 11)
-
-
12. A method for post positioning with a selected precision, comprising:
-
post processing reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver for computing a secure position for said rover receiver, said secure position not available to a user; generating a sequence of offset vectors to dither said secure position according to a computed dither level for providing said selected precision for a user-available position for said rover receiver and wherein; adding said sequences of said east, north and up scalar offsets to east, north and up components of said secure position to provide said user-available position; and
wherein;generating said sequence includes using computed east, north and up components of said dither level for providing sequences of east, north and up scalar offsets, respectively, said sequence of said offset vectors comprised of said sequences of said east, north and up scalar offsets.
-
-
13. A method for post positioning with a selected precision, comprising:
-
post processing reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver for computing a secure position for said rover receiver, said secure position not available to a user; generating a sequence of offset vectors to dither said secure position according to a computed dither level for providing said selected precision for a user-available position for said rover receiver; computing said dither level to degrade an intrinsic precision of said secure position for providing said selected precision; and compensating said selected precision for a variation in said intrinsic precision by computing a smaller said dither level when said intrinsic precision is less precise. - View Dependent Claims (14)
-
-
15. A computer-readable non-transitory medium having computer-executable instructions stored or carried thereby that when executed by a processor perform a method for post processing with a selected precision, comprising steps of:
-
post processing reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver for computing a secure position for said rover receiver, said secure position not available to a user; generating a sequence of offset vectors to dither said secure position according to a computed dither level for providing said selected precision for a user-available position for said rover receiver; and generating said sequence includes associating a seed with a particular data set of said rover carrier phases; and
using said seed for generating the same said sequence of said offset vectors each time said sequence of said offset vectors is generated for said particular data set.
-
-
16. A computer-readable non-transitory medium having computer-executable instructions stored or carried thereby that when executed by a processor perform a method for post processing with a selected precision, comprising steps of:
-
post processing reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver for computing a secure position for said rover receiver, said secure position not available to a user; generating a sequence of offset vectors to dither said secure position according to a computed dither level for providing said selected precision for a user-available position for said rover receiver; and
wherein;generating said sequence includes providing a Normal sequence; and
elongating said Normal sequence with a selected settling time constant. - View Dependent Claims (17)
-
-
18. A computer-readable non-transitory medium having computer-executable instructions stored or carried thereby that when executed by a processor perform a method for post processing with a selected precision, comprising steps of:
-
post processing reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver for computing a secure position for said rover receiver, said secure position not available to a user; generating a sequence of offset vectors to dither said secure position according to a computed dither level for providing said selected precision for a user-available position for said rover receiver; generating said sequence includes using computed east, north and up components of said dither level for providing sequences of east, north and up scalar offsets, respectively, said sequence of said offset vectors comprised of said sequences of said east, north and up scalar offsets; and adding said sequences of said east, north and up scalar offsets to east, north and up components of said secure position to provide said user-available position.
-
-
19. A computer-readable non-transitory medium having computer-executable instructions stored or carried thereby that when executed by a processor perform a method for post processing with a selected precision, comprising steps of:
-
post processing reference GNSS carrier phases from a reference system and rover GNSS carrier phases from a rover receiver for computing a secure position for said rover receiver, said secure position not available to a user; generating a sequence of offset vectors to dither said secure position according to a computed dither level for providing said selected precision for a user-available position for said rover receiver; computing said dither level to degrade an intrinsic precision of said secure position for providing said selected precision; and compensating said selected precision for a variation in said intrinsic precision by computing a smaller said dither level when said intrinsic precision is less precise.
-
Specification