RemNote Community
Community

Global Positioning System - Signal Structure and Transmission

Understand GPS signal frequencies, navigation message structure, and how receivers acquire and decode satellite PRN codes.
Summary
Read Summary
Flashcards
Save Flashcards
Quiz
Take Quiz

Quick Practice

At what frequency does the Standard Positioning Service broadcast on the L1 band?
1 of 24

Summary

GPS Signal Structure and Frequencies Introduction The Global Positioning System (NAVSTAR GPS) is a constellation-based navigation system that transmits signals on specific radio frequencies to allow receivers to determine their position, velocity, and time. Understanding GPS signals requires knowledge of three key elements: the frequencies used, the codes that modulate those frequencies, and how satellites transmit navigation information. This section covers these fundamentals that form the foundation of GPS positioning. The GPS Carrier Frequencies GPS satellites broadcast signals on multiple frequency bands in the L-band of the radio spectrum. The two primary carrier frequencies are: L1 at 1575.42 MHz (1.57542 GHz) — This is the main civilian signal and the most widely used frequency. L2 at 1227.60 MHz (1.2276 GHz) — This frequency helps correct ionospheric errors and is primarily available through encrypted military channels. L5 at 1176.45 MHz (1.17645 GHz) — Added during GPS modernization, this newer signal supports safety-critical applications (especially in aviation) and provides improved accuracy and higher signal power. Each frequency carries different codes that allow receivers to extract precise timing and location information. Signal Codes: C/A and P Codes GPS signals are modulated using Code Division Multiple Access (CDMA), which allows multiple satellites to transmit on the same frequency without interfering with each other. The key to CDMA is that each satellite uses a unique code pattern to modulate its signal. The Coarse/Acquisition (C/A) Code The C/A code transmits at 1.023 million chips per second (1.023 Mchips/s). A "chip" is the smallest unit of the code pattern. This code is: Available to all civilian users worldwide Modulates the L1 carrier frequency Repeats every 1,023 chips, completing one full cycle every millisecond What most consumer GPS receivers (like those in smartphones) track The Precise (P) Code The P code transmits at 10.23 million chips per second (10.23 Mchips/s). This is: Ten times faster than the C/A code, providing higher precision Encrypted for military use as the P(Y) code Modulates both the L1 and L2 carriers Capable of producing much more accurate position estimates than the C/A code The faster chipping rate of the P code allows for finer resolution in measuring signal timing, which translates to better accuracy. Why two codes? The slower, public C/A code provides reasonable accuracy for civilian applications, while the faster, encrypted P code serves military and authorized users who need meter-level or better accuracy. Signal Modulation Strategy The GPS system uses a clever modulation scheme to pack information efficiently: L1 carrier: Modulated by both the C/A code and the P code simultaneously L2 carrier: Modulated by the P code only This means a civilian receiver tracking L1 can extract the C/A code directly, while a receiver with access to both L1 and L2 can extract both codes and use that redundancy to correct ionospheric delays (which affects different frequencies differently). The GPS Satellite Constellation The GPS constellation consists of 24 operational satellites distributed in orbits at approximately 20,200 kilometers altitude. These satellites are arranged in six orbital planes, with four satellites in each plane, ensuring that at least four satellites are visible from virtually any point on Earth at any time (four satellites are needed for a 3D position plus time solution). How Satellites Are Identified: PRN Codes Each GPS satellite is assigned a unique Pseudo-Random Noise (PRN) code, also called a Gold code. This is a 1,023-chip binary sequence that: Uniquely identifies each satellite (satellites are numbered 1–32) Is transmitted along with the C/A code Allows receivers to distinguish which satellite each signal comes from Enables measurement of signal propagation delay (the time it takes the signal to travel from satellite to receiver) When you hear "PRN 5" or "SVN 18" in GPS discussions, these refer to satellite identification numbers. Satellite Hardware: Clocks and Orbits Each GPS satellite carries an atomic clock (either cesium or rubidium), which provides extraordinarily precise timing—accurate to within nanoseconds. This precise timing is critical because: The speed of light is approximately 0.3 meters per nanosecond Timing errors of even a few nanoseconds translate to meter-level position errors The satellite's clock signal synchronizes the entire navigation message Additionally, each satellite maintains orbital parameters (ephemeris data) that describe where the satellite will be for the next 24 hours. A receiver needs to know the satellite's precise location to calculate distance to that satellite, which is essential for positioning. Navigation Message Structure GPS satellites continuously broadcast a navigation message that contains timing, orbit, and status information. This message is structured in units called subframes, each transmitted at a fixed rate. The Five Subframes Subframe 1: Contains the GPS week number, time of week, and satellite health status. This information helps receivers verify that the satellite data is valid. Subframes 2 & 3: Contain ephemeris data — the precise orbital parameters of the transmitting satellite. A receiver must read these subframes to know exactly where that particular satellite is located. Subframes 4 & 5: Contain almanac data — coarse orbit and status information for up to 32 satellites (the full constellation). Almanac data is less precise than ephemeris but covers all satellites and helps receivers know which satellites to search for. Timing Considerations To obtain an accurate 3D position, a receiver must: Acquire the satellite signal (lock onto it) Demodulate and read the ephemeris data from subframes 2 and 3 Read ephemeris for at least four satellites This typically requires 18–30 seconds after first acquiring the signal. This is why GPS receivers have a "time-to-first-fix" delay when powered on — they must wait for ephemeris data. However, if the receiver already stores an almanac (coarse satellite location data), it can significantly speed up this process by knowing which satellites are likely visible. Signal Acquisition and Locking The Acquisition Process When a GPS receiver starts, it must locate and lock onto satellite signals. The process depends on available information: With almanac stored: The receiver knows approximately where each satellite should be based on PRN number (1–32) and stored almanac data. It can quickly search for likely satellites. Without almanac (cold start): The receiver must search blind, testing all possible PRN codes and frequencies. This is slower and can take several minutes. Once a satellite signal is found, the receiver enters a tracking loop that continuously follows the signal to measure time delay and frequency. Lock Requirements To achieve and maintain signal lock, receivers require: Unobstructed line-of-sight between the receiver antenna and the satellite Sufficient signal strength (indoors or in dense urban canyons, this may be impossible) Proper tuning of the receiver's tracking loop parameters Without direct signal path to a satellite, the receiver cannot measure the propagation delay accurately and cannot use that satellite for positioning. Accuracy Levels and Real-World Performance GPS accuracy varies significantly depending on the receiver quality and conditions: Civilian L1 C/A Code (Standard Positioning Service): Typical accuracy: approximately 5 meters after initial acquisition Smartphones with assisted GPS (using Wi-Fi and cellular data): approximately 4.9 meters Dual-frequency and High-End Receivers: Engineering and surveying receivers: 2 centimeters or better With advanced techniques and long-term averaging: sub-millimeter accuracy L5 Signal: Provides approximately 30 centimeters accuracy for receivers capable of tracking it Better suited for safety-of-life applications requiring higher confidence The improvement from 5 meters to 2 centimeters comes primarily from having access to two frequencies (which corrects ionospheric errors), higher chipping-rate codes, and sophisticated error-correction techniques. <extrainfo> GPS Modernization and Block III Satellites GPS Modernization Context (Possibly on exam) The original GPS constellation was designed around the L1 frequency alone. Over the past two decades, the system has been modernized: L2C and L5 signals were added with Block III satellites, providing civilian users access to redundant frequency signals and higher-bandwidth channels Block IIIF satellites represent the latest generation with increased signal power and enhanced civil capabilities These modernization efforts improve accuracy, resilience, and safety-critical application support While modernization details may appear on your exam, the core point is understanding that L1 alone limits accuracy, and additional frequencies enable better performance. </extrainfo>
Flashcards
At what frequency does the Standard Positioning Service broadcast on the L1 band?
$1575.42\ \text{MHz}$
What level of accuracy can receivers achieve using the L5 signal?
About $30\ \text{cm}$
For what primary types of applications was the L5 signal specifically added?
Safety-of-life aviation applications
Which two additional civilian signals were added with the Block III satellites to improve performance?
L2C ($1227.60\ \text{MHz}$) L5 ($1176.45\ \text{MHz}$)
What are two key improvements offered by GPS-III space vehicles over previous generations?
Increased signal power and new civil L2C/L5 capabilities
What is the typical accuracy achieved by post-SA civilian GPS receivers?
About $5\ \text{m}$
What accuracy level is typically reached by high-end engineering and surveying receivers?
$2\ \text{cm}$ or better
What is the approximate accuracy of smartphones using assisted GPS (e.g., Wi-Fi positioning)?
Roughly $4.9\ \text{m}$
What is the frequency of the L2 carrier signal used by all GPS satellites?
$1.2276\ \text{GHz}$ (or $1227.60\ \text{MHz}$)
Which codes modulate the L1 carrier signal?
Both the C/A and P codes
What is the transmission rate of the public Coarse/Acquisition (C/A) code?
$1.023\ \text{million chips per second}$
What is the name of the encrypted version of the Precise code used for military purposes?
P(Y) code
How many operational space vehicles make up the NAVSTAR GPS constellation?
$24$
At what approximate altitude do NAVSTAR GPS satellites orbit the Earth?
$20,200\ \text{km}$
What modulation technique is used for GPS satellite broadcasts on L-band frequencies?
Code Division Multiple Access (CDMA)
Which types of atomic clocks are carried by GPS satellites to provide precise timing?
Cesium or Rubidium clocks
What is the purpose of the unique pseudorandom Gold code transmitted by every GPS satellite?
Allows receivers to identify the source and measure propagation delay
How long of a period do the ephemeris parameters in a navigation message describe the satellite's orbit for?
The next $24\ \text{hours}$
Which subframes of the navigation message contain the precise ephemeris orbital parameters?
Subframes 2 and 3
What information is found in Subframes 4 and 5 of the navigation message?
The almanac (coarse orbit and status for up to 32 satellites)
How long must a receiver demodulate the ephemeris to obtain an accurate satellite location?
$18\text{--}30\ \text{seconds}$
By what numbers do receivers identify and select specific satellites during acquisition?
PRN numbers ($1\text{--}32$)
What physical requirement must be met for a GPS receiver to achieve a signal lock?
Unobstructed line-of-sight between the antenna and satellite
Why may there be a delay of up to 30 seconds before a GPS receiver provides the first position estimate?
The receiver needs time to read the ephemeris data

Quiz

On which frequency does the Standard Positioning Service broadcast its L1 signal?
1 of 2
Key Concepts
GPS Fundamentals
GPS
NAVSTAR GPS satellite constellation
Code Division Multiple Access (CDMA)
Pseudorandom Gold code (PRN)
Navigation message
GPS‑III (Block IIIF) satellites
GPS Frequencies and Signals
L1 frequency
L2 frequency
L5 signal
L2C
C/A code
P(Y) code