Unit4 Satcom
Unit4 Satcom
-Kavita Guddad
• PPS(Precise Positioning Signal)
• The PPS is specified to provide a predictable accuracy of
at least 22m (2 drms, 95%) in the horizontal plane
27.7m (95%) in the vertical plane.
The distance root mean square (drms) is a common measure used in navigation.
Twice the drms value, or 2 drms, is the radius of a circle that contains at least 95% of all possible
fixes that can be obtained with a system (in this case, the PPS) at any one place.
• The PPS also provides
a UTC time transfer accuracy within 200 ns (95%) referenced to
the time kept at the U.S. Naval Observatory (USNO) and is
denoted as UTC (USNO)
Velocity measurement accuracy is specified as 0.2 m/s (95%)
SPS
The SPS is available to all users worldwide free of direct charges. There are no restrictions on SPS
usage. This service is specified to provide accuracies of better than 13m (95%) in the horizontal
plane and 22m (95%) in the vertical plane (global average; signal-in-space errors only).
At the time of this writing, the SPS was the predominant satellite navigation service in use by millions
throughout the world.
Antispoofing (AS) and Selective availability (SA)
The PPS is primarily intended for military and selected government agency users.
Civilian use is permitted, but only with special U.S. DOD approval.
Access to the aforementioned PPS position accuracies is controlled through two cryptographic features
denoted as
Antispoofing (AS) and Selective availability (SA).
Antispoofing (AS)
AS is a mechanism intended to defeat deception jamming through encryption of the military signals.
Deception jamming is a technique in which an adversary would replicate one or more of the satellite ranging
codes, navigation data signal(s), and carrier frequency Doppler effects with the intent of deceiving a victim
receiver.
GPS employs TOA ranging for user position determination. By making TOA measurements to multiple satellites,
three-dimensional positioning is achieved.
satellite ranging signals travel at the speed of light, which is approximately 3 × 10^8 m/s. It is assumed that the
satellite ephemerides are accurate (i.e., the satellite locations are precisely known).
Reference Coordinate Systems
• To formulate the mathematics of the satellite navigation problem, it is necessary
to choose a reference coordinate system in which the states of both the satellite
and the receiver can be represented. In this formulation, it is typical to describe
satellite and receiver states in terms of position and velocity vectors measured in a
Cartesian coordinate system.
• Two principal Cartesian coordinate systems are
Inertial Systems
Rotating Systems.
An overview of the coordinate systems used for GPS.
Earth-Centered Inertial Coordinate System
Earth-Centered Earth-Fixed Coordinate System
Earth-Centered Inertial Coordinate System
• For the purposes of measuring and determining the orbits of the GPS satellites, it is
convenient to use an Earth-centered inertial (ECI) coordinate system
• In this system the origin is at the center of the mass of the Earth and whose axes are
pointing in fixed directions with respect to the stars.
• A GPS satellite obeys Newton’s laws of motion and gravitation in an ECI coordinate system
• Determination and subsequent prediction of the GPS satellite orbits are carried out in an
ECI coordinate system.
• GPS satellite transmissions utilize direct sequence spread spectrum (DSSS) modulation
• DSSS provides the structure for the transmission of ranging signals and essential
navigation data, such as satellite ephemerides and satellite health.
• The ranging signals are PRN codes that binary phase shift key (BPSK) modulate the
satellite carrier frequencies.
• These codes look like and have spectral properties similar to random binary sequences
but are actually deterministic.
• A simple example of a short PRN code sequence is shown in Figure 2.14. These codes
have a predictable pattern, which is periodic and can be replicated by a suitably
equipped receiver.
• Each GPS satellite(at the time of this writing, ) broadcasted two types of PRN ranging
codes:
a “short” coarse/acquisition (C/A)-code
a “long” precision (P)-code.
(Additional signals are planned to be broadcast. They are described in Chapter 4.)
• The C/A code has a 1-ms period and repeats constantly, whereas the P-code satellite
transmission is a 7-day sequence that repeats approximately every Saturday/Sunday
midnight.
• We examined the theoretical aspects of using satellite ranging signals and multiple
spheres to solve for user position in three dimensions.
• That example was predicated on the assumption that the receiver clock was perfectly
synchronized to system time.
• actuality, this is generally not the case. Prior to solving for three-dimensional user
position, we will examine the fundamental concepts involving satellite-to-user range
determination with nonsynchronized clocks and PRN codes.
• There are a number of error sources that affect range measurement accuracy (e.g.,
measurement noise and propagation delays) however, these can generally be
considered negligible when compared to the errors experienced from
nonsynchronized clocks.
• Therefore, in our development of basic concepts, errors other than clock offset are
omitted.
• In Figure 2.15, we wish to determine vector u, which represents a user receiver’s
position with respect to the ECEF coordinate system origin.
• The user’s position coordinates xu, yu, zu are considered unknown.
• Vector r represents the vector offset from the user to the satellite.
• The satellite is located at coordinates xs, ys, zs within the ECEF Cartesian coordinate
system.
• Vector s represents the position of the satellite relative to the coordinate origin.
• Vector s is computed using ephemeris data broadcast by the satellite.
Pages 2–5 and 7–10 of subframe 4 and pages 1–24 of subframe 5 contain almanac data (coarse orbital
elements that allow the user equipment to determine approximate positions of other satellites to assist
acquisition) for SVs 1–32.
Page 13 of subframe 4 includes the NMCT range corrections. Page 18 of subframe 4 includes
ionospheric correction parameters for single-frequency users and parameters so that user equipment
can relate UTC to GPS system time.
Page 25 of subframes 4 and 5 provide configuration and health flags for SVs 1–32.
The data payloads of the remaining pages of subframes 4 and 5 are currently reserved.
Modernized GPS Signals
• C/A at L1 and P(Y) at L1,L2 are known as Legacy GPS signals.
• Three additional signals are broadcast by GPS satellites (from 2006) as illustrated in Figure 4.20.
• These include two new civil signals,
an L2 civil (L2C) signal
a signal at 1,176.45 MHz (115 f0) referred to as L5 .
a new military signal, M code, at L1 and L2 frequency
L2 Civil Signal
• The L2 civil (L2C) signal has a similar power spectrum (i.e., 2.046 MHz null-to-null bandwidth)
to the C/A code.
• L2C is different from the C/A code in following ways,
1. First, L2C uses two different PRN codes per satellite.
The first PRN code is referred to as the civil moderate (CM) code because it employs a
sequence that repeats every 10,230 chips, which is considered to be of moderate length.
The second code, the civil long (CL) code, is extremely long with a length of 767,250
chips.
As shown in Figure 4.21, these two codes are generated, each at a 511.5-kchip/s rate,
and are used in the following manner to generate the overall L2C signal.
First, the CM code is modulated by a 25-bps navigation data stream after the data is
encoded
into a 50-baud stream with a rate one-half constraint-length 7 FEC code.
2. The 25-bps data rate is one-half the rate of the navigation data on the C/A code and P(Y) code
signals and was chosen so that the data on the L2C signal can be demodulated in challenged
environments (e.g., indoors or under heavy foliage) where 50-bps data could not be.
3. The baseband L2C signal is formed by the chip-by-chip multiplexing of the CM (with data) and
CL codes.
• The rate one-half constraint-length FEC scheme used to encode the 25-bps L2C navigation data into
a 50-baud bit stream is shown in Figure 4.23.
• The minimum specified received L2C power level for signals broadcast from the Block IIR-M and IIF
satellites is −160 dBW
L5 Signal
• The GPS L5 signal is generated as shown in Figure 4.24.
• QPSK is used to combine an in-phase signal component (I5) and a quadrature phase signal component
(Q5).
• Different length-10,230 PRN codes are used for I5 and Q5.
• I5 is modulated by 50-bps navigation data that, after the use of FEC using the same convolutional encoding
as L2C, results in an overall symbol rate of 100 baud.
• A 10.23-MHz chipping rate is employed for both the I5 and Q5 PRN codes resulting in a 1-ms code
repetition period.
M Code
• The modernized military signal (M code) is designed exclusively for military use and
is intended to eventually replace the P(Y) code.
• During the transition period of replacing the GPS constellation with modernized SVs, the military
user equipment will combine P(Y) code, M code, and C/A code operation in the so-called YMCA
receiver.
• To accomplish the spectral separation shown in Figure 4.20, the new M-code employs BOC
modulation. Specifically, M-code is a BOCs (10,5) signal.
• The first parameter denotes the frequency of an underlying square wave subcarrier, which is 10 ×
1.023 MHz, and the second parameter denotes the underlying M-code generator Code chipping
rate, which is 5 × 1.023 Mchip/s.
• Figure 4.26 depicts a very high level block diagram of the M code generator. It illustrates the BOC
square wave modulation of the underlying M code generator that results in the split spectrum
signals of Figure 4.20.
The primary military benefits that M code
Improved security plus spectral isolation from the civil signals to permit noninterfering
higher power M code modes that support antijam resistance.
Enhanced tracking and data demodulation performance, robust acquisition, and
compatibility with C/A code and P(Y) code.
It accomplishes these objectives within the existing GPS L1 (1,575.42 MHz) and L2 (1,227.60
MHz) frequency bands.