Each - Draper Laboratory
Each - Draper Laboratory
Each - Draper Laboratory
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
The chip units are defined for P code (which is used in<br />
PNS) by 96.146 ft/chip or 9.775 x 10 -8 s/chip.<br />
The filter performs the GPS DI updates plus Kalman<br />
updates for the other sensors. A set of corrections for<br />
the navigation system and clock model are computed<br />
and then fed back to the navigation algorithm for a<br />
reset of the full system state.<br />
The algorithm-embedded software is coded in three rate<br />
groups: high (100 Hz), medium (50 Hz), and low (10<br />
Hz). High rate performs IMU compensation, attitude<br />
integration, and incremental transition matrix calculations.<br />
Medium rate performs navigation position and<br />
velocity integration, bookkeeping of the receiver clock<br />
error estimate and satellite atmospheric delay estimates,<br />
and all GPS receiver interfacing (described below).<br />
Both high and medium rate perform resets based on<br />
corrections supplied by the nonlinear filter. Low rate<br />
performs all filter updates and sends corrections to high<br />
and medium rate.<br />
Deep Integration GPs<br />
Background of <strong>Draper</strong>’s Deep Integration<br />
DI was developed to extend GPS tracking to poor<br />
GPS signal-to-noise conditions, especially intentional<br />
jamming environments. Deep integration requires<br />
a custom receiver configured so that the navigation<br />
software can issue the numerically controlled oscillator<br />
(NCO) commands (overriding the internal tracking<br />
loops) and also receive integrated correlator outputs.<br />
For previous results with DI, see Ref. [2].<br />
Prior to PNS, <strong>Draper</strong> DI was used successfully in artillery<br />
shells with high dynamics and short duration, where<br />
the instrumentation was limited to inertial sensors and<br />
the receiver.<br />
For the personal navigator, <strong>Draper</strong> extended the use<br />
of DI in significant ways. First, mission duration in<br />
the tests was stretched from minutes to one half hour.<br />
There is no inherent mission duration limitation here.<br />
Second, the capability of the nonlinear algorithm was<br />
extended to perform both the nonlinear GPS updates and<br />
conventional Kalman updates (from the Doppler radar<br />
and altimeter). In contrast to the fixed set of satellites in<br />
view for a short time-of-flight missile, the ground navigation<br />
system described here needed to adapt to satellite<br />
configuration changes. Finally, of course, this was<br />
all done with hardware compressed to a point practical<br />
for use by a foot soldier.<br />
A key advantage of DI for the ground navigation application<br />
is the ability to recover satellite track after signal<br />
36 A Deep Integration Estimator for Urban Ground Navigation<br />
is temporarily lost, perhaps due to masking from a<br />
landscape fixture. A second advantage is that deep integration,<br />
by design, is able to track a satellite when its<br />
power is weaker, due to factors such as forest canopy or<br />
indoor attenuation.<br />
Summary and Technical Overview<br />
In conventional operation, the GPS receiver is based<br />
on internal tracking loops, in which tracking loops are<br />
maintained for GPS code and carrier signals, based on<br />
correlator outputs and NCO commands, both of which<br />
are invisible to the end user. The user is supplied with<br />
pseudo and delta range information tapped from these<br />
loops, or final position and velocity. Conventional GPS<br />
is covered in numerous sources, among which Ref. [3]<br />
may be cited.<br />
In deep integration, the correlator outputs are issued to<br />
the navigation processor, along with a code phase (or<br />
equivalently, pseudorange) for the replica signal. The<br />
navigation software sends rate commands to the receiver<br />
NCOs, which the receiver uses to generate the replica<br />
signal. This operation replaces the internal loops.<br />
In practice, there is an alternation between modes in<br />
PNS. Sometimes (initially and during extended signal<br />
loss), the receiver maintains control of tracking loops.<br />
Whenever possible, internal loops are replaced by the<br />
DI process. These modes are referred to as “receiver<br />
control” (internal loops) and “host control” (deep<br />
integration).<br />
Description of PNs Deep Integration<br />
A compressed technical summary of deep integration<br />
can be given by reference to the main interfaces in PNS,<br />
shown in Figure 2. First, the code and carrier NCO<br />
commands issued to the receiver are discussed in detail.<br />
Then the receiver outputs sent to navigation and their<br />
transformation into filter observations are discussed.<br />
Finally, the filter corrections applied to the navigator<br />
are discussed.<br />
GPS<br />
Receiver<br />
I, Q, r*<br />
50 Hz<br />
. .<br />
tcode , tcarr Navigation<br />
Medium<br />
Rate<br />
10 Hz<br />
Corrections<br />
Figure 2. Deep integration interfaces in PNS.<br />
dz<br />
PNS Processor<br />
Navigation<br />
Low<br />
Rate