13.01.2013 Views

Each - Draper Laboratory

Each - Draper Laboratory

Each - Draper Laboratory

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!