GPS Navigation Satellite Product
Overview
A GPS navigation satellite is, at its core, a flying clock with a radio transmitter. Each spacecraft in the constellation carries redundant atomic frequency standards in its Atomic Clock Suite and continuously broadcasts the time those clocks read, spread with a unique pseudo-random code, on several L-band carriers. A receiver that hears four satellites can solve for its three position coordinates and its own clock error, because each measured signal delay corresponds to a range at the speed of light: 1 nanosecond of timing error is 30 cm of position error. Everything on the satellite exists to keep that timing chain honest for 15 years at 20,180 km altitude.
The constellation flies in six orbital planes at 55° inclination with a period of half a sidereal day, so each satellite traces the same ground track every day. The orbit is high enough that a satellite is visible from a given point on Earth for hours at a time, and low enough that the ~240 W of RF from each L-band Power Amplifier arrives at the surface above the guaranteed −158.5 dBW.
Timing chain
The heart of the spacecraft is the Rubidium Atomic Frequency Standard, a rubidium atomic frequency standard. Inside its Rubidium Physics Package, light from a rubidium lamp pumps Rb-87 atoms in a filter cell; a microwave field swept around 6.834 GHz drives the hyperfine transition, and the resulting dip in transmitted light tells the RAFS Lock-Loop Electronics exactly where the atomic resonance sits. A servo loop steers a quartz oscillator onto that resonance, and the RAFS Thermal Oven holds the package within ±0.1 °C, because the resonance shifts with temperature. Three standards fly; one is active, two are powered spares, and the Clock Monitoring Unit compares them continuously so the ground segment can spot a drifting unit before users see ranging errors.
The atomic 10.23 MHz reference (deliberately offset by parts in 10¹⁰ to pre-compensate relativistic effects — clocks at MEO run about 38 µs/day fast relative to the geoid) feeds the Frequency Synthesis Unit, whose phase-locked-loop chains multiply it coherently to the L1, L2, and L5 carriers. A pair of Cleanup Crystal Oscillator cleanup oscillators filter short-term phase noise without disturbing long-term atomic accuracy.
Signal generation and broadcast
The Mission Data Unit stores the navigation message uploaded from the control segment: the satellite's own predicted ephemeris, its clock-correction polynomial, ionospheric model terms, and constellation almanac. The Waveform Generator spreads this 50 bit/s message with the C/A, P(Y), and M-code pseudo-random sequences and modulates the composite onto each carrier. After amplification, the Output Triplexer combines the three bands onto the Antenna Feed Network, which phases twelve Helical Antenna Element radiators so that gain is slightly higher at the edge of the beam than at nadir — compensating the longer slant range to users at the limb, so received power is nearly uniform across the visible Earth. A Crosslink Transceiver lets satellites range against each other and propagate ephemeris updates autonomously if ground contact lapses.
Bus systems
The Bus Structure is built around a Central Thrust Cylinder that carries launch loads from the Separation Ring and houses the Hydrazine Tank. Power comes from two Solar Array Wing assemblies rotated by Solar Array Drive Mechanism drives, whose Power Slip Ring passes current across the rotating joint; the Power Conditioning & Distribution Unit regulates the bus and charges the Li-ion Battery Assembly for eclipse passes.
Attitude is held by the Attitude Determination & Control: a pair of Star Tracker cameras and an Inertial Measurement Unit feed the Attitude Control Computer, which torques four Reaction Wheel Assembly units to keep the antenna boresight on Earth centre within 0.1° while yaw-steering so the arrays face the Sun. Accumulated wheel momentum is dumped through Magnetorquer Rod rods or brief firings of the 1 N Hydrazine Thruster set; the larger 22 N Hydrazine Thruster thrusters perform stationkeeping and the final disposal burn to a graveyard orbit.
Thermal control is dominated by the clocks' need for stability: the Atomic Clock Suite sits behind MLI Blanket insulation on a thermally quiet panel, while Ammonia Heat Pipe runs carry amplifier waste heat to the OSR Radiator Panel surfaces. Survival heaters under Mechanical Thermostat control keep hydrazine lines above freezing through every eclipse season. The Telemetry, Tracking & Command subsystem closes the loop with the ground: daily uploads through the authenticated Command Decoder refresh the ephemeris and clock models that make metre-level navigation possible.
Build & assembly graph
expand / collapse · shared sub-assemblies converge · links to related products · est. labourTap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.
Bill of materials
9 top-level lines · 87 rows shown · 2,640 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Atomic Clock Suite 5 parts | gps-satellite-clock-suite | 1× | 1 | 825 | assembly |
| 1.1 | Rubidium Atomic Frequency Standard 4 parts | gps-satellite-rafs | 3× | 3 | 191 | assembly |
| 1.1.1 | Rubidium Physics Package | gps-satellite-physics-package | 1× | 3 | — | part |
| 1.1.2 | RAFS Lock-Loop Electronics 4 parts + deeper › | gps-satellite-rafs-electronics | 1× | 3 | 187 | assembly |
| 1.1.3 | RAFS Thermal Oven | gps-satellite-rafs-oven | 1× | 3 | — | part |
| 1.1.4 | Connector | connector | 2× | 6 | — | part |
| 1.2 | Frequency Synthesis Unit 3 parts | gps-satellite-freq-synth | 1× | 1 | 248 | assembly |
| 1.2.1 | Bare PCB | pcb-bare | 2× | 2 | — | part |
| 1.2.2 | SMD Passive (R/C/L) | smd-passives | 240× | 240 | — | part |
| 1.2.3 | Connector | connector | 6× | 6 | — | part |
| 1.3 | Clock Monitoring Unit | gps-satellite-clock-monitor | 1× | 1 | — | part |
| 1.4 | Cleanup Crystal Oscillator | gps-satellite-ocxo | 2× | 2 | — | part |
| 1.5 | Wire Bundle | wire-bundle | 1× | 1 | — | part |
| 2 | Navigation Payload 6 parts | gps-satellite-nav-payload | 1× | 1 | 422 | assembly |
| 2.1 | Mission Data Unit 5 parts | gps-satellite-mdu | 1× | 1 | 414 | assembly |
| 2.1.1 | Bare PCB | pcb-bare | 3× | 3 | — | part |
| 2.1.2 | Compute SoC Module | soc-module | 1× | 1 | — | part |
| 2.1.3 | Microcontroller | mcu | 2× | 2 | — | part |
| 2.1.4 | SMD Passive (R/C/L) | smd-passives | 400× | 400 | — | part |
| 2.1.5 | Connector | connector | 8× | 8 | — | part |
| 2.2 | Waveform Generator | gps-satellite-waveform-gen | 2× | 2 | — | part |
| 2.3 | L-band Power Amplifier | gps-satellite-twta | 3× | 3 | — | part |
| 2.4 | Output Triplexer | gps-satellite-triplexer | 1× | 1 | — | part |
| 2.5 | Crosslink Transceiver | gps-satellite-crosslink | 1× | 1 | — | part |
| 2.6 | Wire Bundle | wire-bundle | 1× | 1 | — | part |
| 3 | L-band Antenna Farm 3 parts | gps-satellite-antenna-farm | 1× | 1 | 14 | assembly |
| 3.1 | Helical Antenna Element | gps-satellite-helix-element | 12× | 12 | — | part |
| 3.2 | Antenna Feed Network | gps-satellite-feed-network | 1× | 1 | — | part |
| 3.3 | Fastener Set | fastener-set | 1× | 1 | — | part |
| 4 | Bus Structure 4 parts | gps-satellite-bus-structure | 1× | 1 | 12 | assembly |
| 4.1 | Central Thrust Cylinder | gps-satellite-core-cylinder | 1× | 1 | — | part |
| 4.2 | Sheet Metal Panel | sheet-panel | 6× | 6 | — | part |
| 4.3 | Separation Ring | gps-satellite-sep-ring | 1× | 1 | — | part |
| 4.4 | Fastener Set | fastener-set | 4× | 4 | — | part |
| 5 | Electrical Power Subsystem 5 parts | gps-satellite-eps | 1× | 1 | 823 | assembly |
| 5.1 | Solar Array Wing | gps-satellite-solar-wing | 2× | 2 | — | part |
| 5.2 | Li-ion Battery Assembly 2 parts | gps-satellite-battery | 1× | 1 | 97 | assembly |
| 5.2.1 | Li-ion Cell, 18650 | li-cell-18650 | 96× | 96 | — | part |
| 5.2.2 | BMS Board | bms-board | 1× | 1 | — | part |
| 5.3 | Power Conditioning & Distribution Unit 5 parts | gps-satellite-pcdu | 1× | 1 | 664 | assembly |
| 5.3.1 | Bare PCB | pcb-bare | 4× | 4 | — | part |
| 5.3.2 | Power MOSFET | mosfet | 32× | 32 | — | part |
| 5.3.3 | Relay | relay | 12× | 12 | — | part |
| 5.3.4 | SMD Passive (R/C/L) | smd-passives | 600× | 600 | — | part |
| 5.3.5 | Connector | connector | 16× | 16 | — | part |
| 5.4 | Solar Array Drive Mechanism 5 parts | gps-satellite-sadm | 2× | 2 | 29 | assembly |
| 5.4.1 | Servo Motor 4 parts + deeper › | servo-motor | 1× | 2 | 24 | assembly |
| 5.4.2 | Helical Gear Pair | gear-pair | 1× | 2 | — | part |
| 5.4.3 | Power Slip Ring | gps-satellite-slip-ring | 1× | 2 | — | part |
| 5.4.4 | Ball Bearing | ball-bearing | 2× | 4 | — | part |
| 5.4.5 | Encoder | encoder | 1× | 2 | — | part |
| 5.5 | Wire Bundle | wire-bundle | 2× | 2 | — | part |
| 6 | Attitude Determination & Control 5 parts | gps-satellite-adcs | 1× | 1 | 429 | assembly |
| 6.1 | Reaction Wheel Assembly 4 parts | gps-satellite-reaction-wheel | 4× | 4 | 27 | assembly |
| 6.1.1 | Stator Assembly 3 parts + deeper › | stator-assembly | 1× | 4 | 3 | assembly |
| 6.1.2 | Rotor Assembly 4 parts + deeper › | rotor-assembly | 1× | 4 | 19 | assembly |
| 6.1.3 | Ball Bearing | ball-bearing | 2× | 8 | — | part |
| 6.1.4 | Hall Sensor | hall-sensor | 3× | 12 | — | part |
| 6.2 | Star Tracker 4 parts | gps-satellite-star-tracker | 2× | 2 | 4 | assembly |
| 6.2.1 | CMOS Image Sensor | image-sensor | 1× | 2 | — | part |
| 6.2.2 | Lens Assembly | camera-lens | 1× | 2 | — | part |
| 6.2.3 | Bare PCB | pcb-bare | 1× | 2 | — | part |
| 6.2.4 | Compute SoC Module | soc-module | 1× | 2 | — | part |
| 6.3 | Inertial Measurement Unit | gps-satellite-imu | 1× | 1 | — | part |
| 6.4 | Attitude Control Computer 4 parts | gps-satellite-adcs-computer | 1× | 1 | 309 | assembly |
| 6.4.1 | Bare PCB | pcb-bare | 2× | 2 | — | part |
| 6.4.2 | Compute SoC Module | soc-module | 1× | 1 | — | part |
| 6.4.3 | SMD Passive (R/C/L) | smd-passives | 300× | 300 | — | part |
| 6.4.4 | Connector | connector | 6× | 6 | — | part |
| 6.5 | Magnetorquer Rod | gps-satellite-magnetorquer | 3× | 3 | — | part |
| 7 | Propulsion Subsystem 5 parts | gps-satellite-propulsion | 1× | 1 | 22 | assembly |
| 7.1 | Hydrazine Tank | gps-satellite-hydrazine-tank | 1× | 1 | — | part |
| 7.2 | 1 N Hydrazine Thruster | gps-satellite-thruster-1n | 12× | 12 | — | part |
| 7.3 | 22 N Hydrazine Thruster | gps-satellite-thruster-22n | 4× | 4 | — | part |
| 7.4 | Pressure Sensor | pressure-sensor | 3× | 3 | — | part |
| 7.5 | O-Ring Set | oring-set | 2× | 2 | — | part |
| 8 | Telemetry, Tracking & Command 3 parts | gps-satellite-ttc | 1× | 1 | 11 | assembly |
| 8.1 | S-band Transponder | gps-satellite-transponder | 2× | 2 | — | part |
| 8.2 | Command Decoder | gps-satellite-command-decoder | 1× | 1 | — | part |
| 8.3 | Connector | connector | 8× | 8 | — | part |
| 9 | Thermal Control Subsystem 6 parts | gps-satellite-thermal | 1× | 1 | 82 | assembly |
| 9.1 | MLI Blanket | gps-satellite-mli-blanket | 12× | 12 | — | part |
| 9.2 | OSR Radiator Panel | gps-satellite-radiator-panel | 2× | 2 | — | part |
| 9.3 | Ammonia Heat Pipe | gps-satellite-heat-pipe | 8× | 8 | — | part |
| 9.4 | Heating Element | heating-element | 24× | 24 | — | part |
| 9.5 | Mechanical Thermostat | gps-satellite-thermostat | 24× | 24 | — | part |
| 9.6 | Thermal Fuse | thermal-fuse | 12× | 12 | — | part |
Sourcing — likely vendors
Companies that make this · indicative price $50k–$500M · MOQ & lead are typical| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
| 🇺🇸SpaceX spacex.com ↗ | Hawthorne, US | Launch & spacecraft | made to order | 52–104 wks |
| northropgrumman.com ↗ | Falls Church, US | Space & defense | made to order | 52–104 wks |
| 🇫🇷Airbus airbus.com ↗ | Toulouse, FR | Aerospace OEM | made to order | 52–104 wks |
| rocketlabusa.com ↗ | Long Beach, US | Launch & spacecraft | made to order | 52–104 wks |
| thalesaleniaspace.com ↗ | Cannes, FR | Satellites | made to order | 52–104 wks |
786-word article