Tracker architecture for GPS systems
First Claim
1. A Global Positioning System (GPS) architecture used for tracking at least one GPS satellite, comprising:
- a bus structure, a Central Processing Unit (CPU) core comprising a microprocessor, coupled to the bus structure;
a cache memory coupled to the bus structure for storing software code;
a random access memory, coupled to the bus structure, for storing data;
a read only memory, coupled to the bus structure, for storing a boot program; and
a GPS engine, comprising;
a receiving, tracking, and demodulating engine for GPS and Wide Area Augmentation Service (WAAS) signals, wherein the GPS architecture can couple to at least two different protocol interfaces via the bus structure.
2 Assignments
0 Petitions
Accused Products
Abstract
A tracker architecture for Global Positioning System (GPS) receivers is disclosed. A typical tracker comprises an RF front end and GPS architecture. The architecture comprises a bus structure, a Central Processing Unit (CPU) core, cache, RAM, and ROM memories, and a GPS engine that comprises a receiving, tracking, and demodulating engine for GPS and Wide Area Augmentation Service (WAAS) signals. The GPS architecture can couple to at least two different protocol interfaces via the bus structure, where the protocol interfaces are commonly used in different applications.
13 Citations
21 Claims
-
1. A Global Positioning System (GPS) architecture used for tracking at least one GPS satellite, comprising:
-
a bus structure, a Central Processing Unit (CPU) core comprising a microprocessor, coupled to the bus structure;
a cache memory coupled to the bus structure for storing software code;
a random access memory, coupled to the bus structure, for storing data;
a read only memory, coupled to the bus structure, for storing a boot program; and
a GPS engine, comprising;
a receiving, tracking, and demodulating engine for GPS and Wide Area Augmentation Service (WAAS) signals, wherein the GPS architecture can couple to at least two different protocol interfaces via the bus structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A Global Positioning System (GPS) architecture used for tracking at least one GPS satellite, comprising:
-
a bus structure, a Central Processing Unit (CPU) core comprising a microprocessor, coupled to the bus structure;
a cache memory coupled to the bus structure for storing software code;
a random access memory, coupled to the bus structure, for storing data and for storing autonomous code used for tracking at least one GPS satellite;
a read only memory, coupled to the bus structure, for storing a boot program; and
a GPS engine, comprising;
a receiving, tracking, and demodulating engine for GPS and Wide Area Augmentation Service (WAAS) signals, wherein the GPS engine can selectively use the stored autonomous code for tracking at least one GPS satellite. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A Global Positioning System (GPS) architecture used for tracking at least one GPS satellite, comprising:
-
a bus structure, a Central Processing Unit (CPU) core comprising a microprocessor, coupled to the bus structure;
a cache memory coupled to the bus structure for storing software code;
a random access memory, coupled to the bus structure, for storing data;
a read only memory, coupled to the bus structure, for storing a boot program; and
a GPS engine, comprising;
a receiving, tracking, and demodulating engine for GPS and Wide Area Augmentation Service (WAAS) signals, wherein the GPS architecture can couple, via the bus structure, to at least two different protocol interfaces, and wherein the protocol interface is selected by the GPS architecture automatically.
-
Specification