Software-defined GPS receivers and distributed positioning system
First Claim
1. A software-defined GPS receiver, comprising:
- a down converter circuit configured to receive GPS satellite signals and to down convert the frequency of the received GPS satellite signals;
an analog-to-digital converter circuit configured to sample and digitize the down-converted GPS satellite signals; and
a general purpose processor configured with an operating environment architecture and application programs that process the digitized down-converted GPS satellite signals to compute navigation information, wherein the operating environment architecture is based on object-oriented methodology, and wherein the operating environment architecture is compliant with a standard open architecture framework.
1 Assignment
0 Petitions
Accused Products
Abstract
A software-defined GPS receiver includes a hardware-oriented front end for down converting and digitizing the signals received from GPS satellites. The GPS signal processing functions, such as acquisition/tracking and navigation computing, can be performed by software running on the receiver central processing unit (CPU), rather than by firmware in a custom hardware device such as an ASIC. The signal processing capabilities of the receiver can therefore be readily reconfigured (e.g., upgraded) to accommodate changes in the satellite signal transmissions. Moreover, by utilizing an operating environment architecture and application programs that are compliant with the Software Communications Architecture (SCA) specification, a distributed positioning system of scalable, portable, and compatible SCA-compliant software-defined GPS receivers can be realized.
11 Citations
28 Claims
-
1. A software-defined GPS receiver, comprising:
-
a down converter circuit configured to receive GPS satellite signals and to down convert the frequency of the received GPS satellite signals;
an analog-to-digital converter circuit configured to sample and digitize the down-converted GPS satellite signals; and
a general purpose processor configured with an operating environment architecture and application programs that process the digitized down-converted GPS satellite signals to compute navigation information, wherein the operating environment architecture is based on object-oriented methodology, and wherein the operating environment architecture is compliant with a standard open architecture framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A reduced-resource software-defined GPS receiver, comprising:
-
a down converter circuit configured to receive GPS satellite signals and to down convert the frequency of the received GPS satellite signals;
an analog-to-digital converter circuit configured to sample and digitize the down-converted GPS satellite signals; and
a general purpose processor configured with an operating environment architecture and application programs that process the digitized down-converted GPS satellite signals for external computation of navigation information, wherein the operating environment architecture is based on object-oriented methodology, and wherein the operating environment architecture is compliant with a standard open architecture framework. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A network of navigation information participants in a region, comprising:
-
a service node; and
a software-defined GPS receiver in communication with the service node;
wherein the service node is configured to provide navigation computing services and information sharing services to the software-defined GPS receiver, and wherein the software-defined GPS receiver is configured with an operating environment architecture that is based on object-oriented methodology and is compliant with a standard open architecture framework. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification