Академический Документы
Профессиональный Документы
Культура Документы
(1)
which consists of the amplitude at the time of reception,
, ranging code, , navigation date message, ,
and carrier wave at the intermediate frequency,
, and
time-varying phase , and the initial phase
( = 0). The ranging code and navigation message
are delayed by , the time-varying path-length delay,
which includes the total time to propagate through the
multi-layered atmosphere. The signal is modeled as
1050
23rd International Technical Meeting of the Satellite Division of
The Institute of Navigation, Portland, OR, September 21-24, 2010
having been received in the presence of additive, white
Gaussian (AWGN) noise
.
The total received phase in this case is the sum of the
phase due to the geometry between the transmitter and
receiver, and the excess phase induced by the atmosphere.
(2)
The products of OL tracking are complex correlator sums
as formed using a local signal generated with a model
phase time series,
and represents
the difference between the total phase and model phase.
(3)
In this research, the model phase generated incorporates
only geometry, thus residual phase is an estimate of the
excess phase due to the atmosphere.
(4)
The following sections will present details of our
approach to OL tracking, applied to an airborne
measurement system in which the full data can be
recovered and post-processed (i.e., without the telemetry
bandwidth limitations of a spaceborne receiver). Our
approach is based upon that described in Beyerle, et al
2006 [16]. The essential stages of this process are;
Doppler prediction from a geometric model to produce a
model signal; code and carrier wipeoff, which involves
correlation of the received signal with this model signal,
using an integration time synchronous with the data bit
interval; residual phase estimation from the resulting
complex correlation and the phase unwrapping.
DOPPLER PREDICTION
A Doppler prediction algorithm provides the reference,
(5)
in which
and
+ . (7)
The Doppler model is assumed to be sufficiently close to
the actual Doppler frequency so that the estimated delay
can be updated indirectly by adjusting the code rate,
,
based on the estimate of the Doppler frequency.
1 +
(8)
where
is the frequency of the carrier on the L1 band (1575.42
MHz). This method of updating the code delay is
sufficient to keep the code aligned and enable wipeoff for
the duration of an occultation. Recall that the code chips
are 293 m in length, so alignment to within a few meters
should be good enough for code wipeoff.
CARRIER WIPEOFF
During carrier wipeoff, the despread signal is multiplied
with the complex exponential
=
(9)
generated at the model frequency. Note that frequency is
the derivative of phase.
=
1
2
(10)
The local signal and the model phase, at time step
, is
the accumulated effect of Doppler from the 1
previous integration times.
= 2
(11)
1051
23rd International Technical Meeting of the Satellite Division of
The Institute of Navigation, Portland, OR, September 21-24, 2010
Here,
and
,
, a
convention which is repeated. The product is integrated
over the period
=
1
(12)
The integration time,
. The
number of samples per code cycle
is
= 1023
(13)
where
and
,
, is
obtained.
(14)
sinc
,
(15)
where
,
=
,
,
and
.
RESIDUAL PHASE
The complex correlator
and
, known as
inphase and quadrature components, respectively. The
inphase and quadrature components are next coherently
summed over 1 data bit, reducing the data rate from 1
KHz to 50 Hz. This effectively increases the SNR and
reduces the probability of a cycle slip.
(16)
The residual phase is extracted from the coherent
correlator sums by use of a four-quadrant arctangent
function, which requires knowledge of the data bit
.
GPS data bits are downloaded and from the COSMIC Bit
Grabber Network [17].
(17)
= tan
(18)
The variable
+ 2,
<
2,
> +
(19)
The total phase may then be compared with other phase
measurements, if available, for integrity checking. In this
case the phase recorded by survey-quality Trimble NetRS
receivers was used. The NetRS receivers employ high-
fidelity, proprietary tracking algorithms that can
successfully generate carrier phase measurements during
the initial portion of occultation events, when the satellite
was at a higher elevation. Once the ray path extends
deeper into the atmosphere, the NetRS receivers will lose
lock and no longer produce measurements.
EQUIPMENT
The GNSS Instrument System for Multistatic and
Occultation Sensing (GISMOS) was developed at Purdue
University, under Subcontract S05-39696 for the
University Corporation for Atmospheric Research
(UCAR) in Boulder, CO, for the purpose of recording
occulted and reflected GNSS signals. A standard rack
assembly for the HIAPER aircraft houses the patch panel,
Symmetricom ExactTime 6000 timing receiver, Applanix
Company Position and Orientation System for Airborne
Vehicles (POS AV), Trimble NetRS receivers, keyboard-
video-monitor assembly, master computer, GNSS
Recording System (GRS), and a Just-a-Bunch-Of-Disks
(JBOD) enclosure. Additionally, high-gain limb-looking
antennas were custom designed and constructed by the
First RF Corporation. The antennas were designed to
have a narrow vertical and wide horizontal gain pattern to
maximize the field of view for RO signals. One antenna
was hard-mounted to the inside of forward-most window
on each side of the aircraft. Fig. 1 depicts interior (left)
and exterior (right) views of the First RF antennas
mounted in the research aircraft.
1052
23rd International Technical Meeting of the Satellite Division of
The Institute of Navigation, Portland, OR, September 21-24, 2010
Fig. 1 Interior (top) and exterior (bottom) views of
the First RF occultation antennas.
The centerpiece of GISMOS is the GNSS Recording
System (GRS). The GRS was built by Johns Hopkins
Applied Physics Laboratory to record GPS signals for
post-processing. It samples the GPS signal on L1 and L2
at 10 MHz, writing complex-interleaved samples at 1-bit
quantization to the JBOD. The GRS is capable of
recording simultaneously from three input channels. The
GRS stripes the data across the drives housed in the
JBOD. The JBOD has two separate 6-disk bays; one for
writing from the GRS, and the other for extracting the
data for processing.
The Symmetricom ExactTime 6000 timing receiver
provided the pulse-per-second and 10 MHz reference
frequency critical for removing the clock bias between the
individual GISMOS instruments and the GPS
constellation. The reference signals are controlled by an
oven-controlled crystal oscillator, that is phase-locked to
GPS time.
The Applanix Company Position and Orientation System
for Airborne Vehicles (POS AV) is an integrated
GPS/INS system mating an optical gyroscope with dual
frequency GPS measurements to provide accurate
position and velocity of the aircraft. It was responsible
for providing the 5 mm/s velocity accuracy needed for
successful inversion of the excess phase on the received
signal.
The flight rack was also equipped with geodetic quality
NetRS receivers. Two NetRS receivers received
concurrent feeds of the limb-looking antennas during the
research flights. The performance of OL tracking is
compared to NetRS performance in the results section.
The Purdue Software Receiver (PSR) provided the means
by which the recorded signals were processed [19]. The
PSR code is written in a mixture of the C and C++
languages, however most of the correlating functions are
written in machine assembly language designed for use
with Intel processor chips with Streaming SIMD
Extensions (SSE). The use of SSE instruction sets greatly
increases the processing speed of the PSR. The PSR can
operate 12 channels in OL or CL mode, and writes the
tracking information (e.g. Doppler frequency, phase,
pseudorange, etc.) to binary files. The PSR is only
capable of operating in post-processing mode.
Ventre, et. al., 2006 describes the implementation of the
OL code into the PSR, and presents results of testing the
code on data from high-elevation satellites observed from
a stationary receiver [20].
HIAPER
The High-performance Instrumented Airborne Platform
for Environmental Research (HIAPER) is a modified
Gulfstream V aircraft purchased by the NSF. The aircraft
is operated by the Research Aviation Facility (RAF),
based at the Rocky Mountain Metropolitan Airport in
Broomfield, Colorado. HIAPER has a published service
ceiling of 15,000 m (51,000 ft) and a range of about
11,265 km (6,083 nautical miles) [21]. During research
flights the aircraft is laden with personnel and
instruments, and therefore the cruising altitude is several
thousand feet less than the service ceiling. The cruising
height during the research flights was between 13,716 and
14,620 m (45,000 and 48,000 ft).
RESULTS
The research campaign spanned 11 days, from 13-23
February 2008. The data analyzed in this work was
recorded on 22 February 2008, day 53 of year 2008
(2008.053).
Results for the setting occultations of PRNs 5, 12, and 15
during the 2008.053 flight are presented here. The first
two, PRN 5 and 12, were simultaneously setting starboard
of the aircraft as it headed East over northern Alabama
and Georgia. PRN 15 was recorded as the satellite was
1053
23rd International Technical Meeting of the Satellite Division of
The Institute of Navigation, Portland, OR, September 21-24, 2010
setting on the starboard side of the aircraft as the aircraft
headed North above the Florida peninsula. In Fig. 2, the
location of the aircraft at these two time periods are
identified with red arrows overlaid on the blue flight path.
Fig. 2 Flight Path of HIAPER on 22 February 2008.
Two recording periods are identified by red lines with
the direction of flight indicated by an arrow; the entire
flight path is traced in blue. Warning areas in the
Gulf of Mexico are indicated by darker areas with
white boarders. The edge of US/Mexican airspace is
indicated by the red line across the middle of the Gulf
of Mexico. (The Google Earth image displayed in
Fig. 2 is used in this work of scholarship under the
principle of "Fair Use.")
The performance OL tracking executed by the PSR is
compared to that of a NetRS receiver (ID: PU12); both
PU12 and the GRS were receiving signals from the same
antenna.
Table 1 lists the initial epoch of each occultation. In the
results that follow, timestamps on the x-axis of Figs.
correspond to time forward from these initial epochs.
Table 1 Initial epochs of the occultation events.
PRN ID Initial Epoch
5 22 February 2008, 19:16:28 GPST
12 22 February 2008, 19:16:28 GPST
15 22 February 2008, 23:15:52 GPST
Fig. 5, Fig. 7, and Fig. 9 are dual axis plots which show
the residual phases from OL tracking, PSR CL tracking,
NetRS CL tracking, and the elevation of the satellite.
Elevation is defined as an angle relative to the local
horizon, which is defined as the plane normal to the
WGS-84 ellipsoid at the phase center of the antenna.
From these plots, it is clear that the OL tracking method
loses lock after the CL methods, and hence tracks the
signal to a lower ray-path height. The focus is now turned
to a qualitative comparison between PSR OL and NetRS
CL tracking.
In comparing the NetRS CL and PSR OL measurements,
single and double differences are examined. Total phase
+ + +
(20)
in which the terms on the right hand side of Equation (20)
represent (from left to right) path delay, satellite clock
bias, receiver clock bias, integer ambiguity, ionospheric
delay, tropospheric delay, and noise. Also in Equation
(20) are the speed of light, c, the carrier wavelength, ,
and the signal transit time,. The single difference is
created by differencing the received phase of two
receivers tracking the same SV.
,
]
+
(21)
The right hand side of Equation (21) consists of (from left
to right) differential path length to the receiver, receiver
clock difference, a constant integer ambiguity, and the
AWGN noise terms. Notice that the SV clock difference
is removed. The ionospheric and tropospheric delays
would also be the same, since both receivers use the same
antenna. The receiver clock difference can be
approximated as a constant offset plus a rate term.
(22)
where
,,
(23)
where
,,
.
After creating the single difference between NetRS and
OL phase, a non-zero rate is evident for both PRN 5 and
12. Fig. 3 shows the single difference measurements for
all three signals.
1054
23rd International Technical Meeting of the Satellite Division of
The Institute of Navigation, Portland, OR, September 21-24, 2010
Fig. 3 Single difference between OL and NetRS
phase measurements. The initial epoch for PRN 5 and
12 was approximately 4 hours before the initial epoch
of PRN 15.
A receiver clock bias, represented by the term
=
,,
,,
(24)
where the superscript indicates the SV and the subscript
indicates the receiver. Notice the rate term drops out and
the remainders are a constant
.
The double difference should produce a zero-mean signal
plus AWGN. The variance of the double difference
measurement (
) is thus
= 2
+2
(25)
where
and
and NetRS
phases.
Assuming the NetRS measurements are perfect
=
0 creates an upper bound for the variance for OL
tracking. The upper bound of the variance of the OL
phase measurements would be equal to half that of the
double difference measurement.
2
(26)
Fig. 4 shows a plot of the double difference measurements
using PRN 5 and 12 from OL and NetRS tracking.
If OL tracking was working correctly, after removing all
apparent clock biases through single- or double-
differencing, the standard deviations of all measurements
should be approximately the same. The standard
deviations of the single and double difference
measurements are shown in Table 2, and are indeed on
the same order of magnitude. As expected, the standard
deviation of the double difference is slightly higher than
the single difference measurement. This demonstrates the
OL tracking measurements agree with those from the
NetRS on the order of 0.016-0.018 cycles. The standard
deviation of the measurements corresponds to an error of
approximately 3.4 mm. Under nominal signal conditions,
PLL carrier phase measurements are on the order of 1-2
mm [22]. Thus, the OL occultation measurement noise,
expected to be higher than those from a closed tracking
loop, is still at an acceptable level.
Fig. 4 Double difference between OL and NetRS
phase measurements of PRN 5 and 12.
1055
23rd International Technical Meeting of the Satellite Division of
The Institute of Navigation, Portland, OR, September 21-24, 2010
Table 2 Standard deviations of the single difference
measurement of OL and NetRS phase for PRN 15 and
the double difference measurement of OL and NetRS
phase for PRNs 5 and 12.
Continuing from the conclusion that PSR OL
measurements agree with the NetRS CL measurements,
notice once again Figs. 5, 7, and 9. From these figures it
is clear that NetRS CL tracking loses lock much earlier
than PSR OL tracking. To determine when OL tracking
loses lock a minimum signal-to-noise ratio (SNR)
threshold is set. Fig. 6 shows the SNR for PRN 5. A
threshold on the SNR of a 60-second simple moving
average, for useful retrievals, was assumed to be 1,