Detailed Examples (GPS) Part 2

Scalar Analysis

Let x represent one component of the position error, the component-wise error density is:

tmp3AC1256_thumb[2]

Statistic

RMS

drms

2drms

CEP

R95

Radius

tmp3AC-1257 tmp3AC-1258 tmp3AC-1259 tmp3AC-1260 tmp3AC-1261

Probability


.393

.632

.982

.500

.950

 

Table 4.1: Summary of various horizontal error statistics in w coordinates and their relationships to the error standard deviation a assuming a circular error distributiontmp3AC1262_thumb[2]

Given a set of samplestmp3AC1265_thumb[2]of the random variable x, the RMS error is

tmp3AC1266_thumb[2]

For large values of N, the RMS value is expected to converge totmp3AC1267_thumb[2]

From distribution tables for Gaussian random variables (see p. 48 in [107]),

tmp3AC1269_thumb[2]

Therefore, if the altitude h is estimated to be 100m withtmp3AC1270_thumb[2]then the probability thattmp3AC1271_thumb[2]is 68%, thattmp3AC1272_thumb[2]is 95%, etc.

Summary Comparison

Table 4.1 summarizes the various horizontal error statistics defined above in relation to the one dimensional error \ standard deviationtmp3AC1273_thumb[2]The table is useful for converting between error statistics.

Example 4.25 If an analyst is interested in finding the R95 error statistic that is equivalent to a stated drms error statistic of 10.0 m, then from Table 4.1:

tmp3AC1278_thumb[2]

Therefore, the equivalent R95 statistic is 17.3 m.

Repeating the process of Example 4.25 for each of the other possible combinations of accuracy statistics in two dimensions results in Table 4.2.

tmp3AC-1279

drms

2drms

CEP

R95

tmp3AC-1280

1.0

1.4

2.8

1.2

2.4

drms

0.7

1.0

2.0

0.8

1.7

2drms

0.4

0.5

1.0

0.4

0.9

CEP

0.8

1.2

2.4

1.0

2.1

R95

0.4

0.6

1.2

0.5

1.0

Table 4.2: Summary of conversion factors from the statistic listed in the in the leftmost column to the statistic indicated in the top row, assuming a circular error distributiontmp3AC1282_thumb[2]

To use this table, find the row corresponding to the given statistic. Multiply this row by the numeric value of that statistic to obtain all the other statistics as indicated in the (top) header row. For example, if the R95 statistic is 1.0 m, them the other statistics aretmp3AC1284_thumb[2]

Instrument Specifications

Inertial instrument specifications quantify various aspects of sensor performance: range, bandwidth, linearity, random walk, rate random walk, etc. A subset of these parameters specify the expected behavioral characteristics of the stochastic sensor errors. The purpose of this example is to illustrate the relationship between these parameters, the sensor data, and the stochastic error model. The section has two goals:

• to illustrate how the parameters of the instrument error models are determined from a set of instrument data; and

• to clarify how the data from an instrument specification data sheet relates to the type of Gauss-Markov model discussed in Section 4.6.

The example will focus on a gyro error model using a simplified version of the error model described in [9, 10] after setting all the flicker noise components to zero. The methodology is similar for accelerometers [11]. This section contains a very basic description of the error model and model parameter estimation method. Many details of the technical procedures have been excluded.

Assume that the output y of a gyro attached to a non-rotating platform is modeled as

tmp3AC1285_thumb[2]

The initial conditions aretmp3AC1286_thumb[2]. The stochastic process noisetmp3AC1287_thumb[2]and measurement noisetmp3AC1288_thumb[2]are independent, white, and Gaussian withtmp3AC1289_thumb[2]The nomenclature and units related to the various symbols are shown in Table 4.3.

Symbol

Interpretation

tmp3AC-1294

Units

tmp3AC-1295

Random bias, bias, fixed drift

tmp3AC-1296 tmp3AC-1297

K

Rate random walk

tmp3AC-1298 tmp3AC-1299

N

Angular random walk

tmp3AC-1300 tmp3AC-1301
tmp3AC-1302

Rate ramp, Random ramp

tmp3AC-1303 tmp3AC-1304

Table 4.3: Parameter definitions for the gyro error model of eqns. (4.1384.139). The PSDtmp3AC1306_thumb[2]is defined in eqn. (4.140).

Prior to estimating the model parameters K and N, the effect of the initial conditionstmp3AC1307_thumb[2]must first be removed. For each sequence of available datatmp3AC1308_thumb[2]the first step is to remove the trend defined by

tmp3AC1312_thumb[2]

This can be performed by least squares curve fitting as discussed in Section 5.3.2. Representing the data in Y as a column vector, we have thattmp3AC1313_thumb[2] where

tmp3AC1315_thumb[2]

Because the sampling times are unique, the matrix A has full row rank andtmp3AC1316_thumb[2]is nonsingular. Therefore, the least squares estimatetmp3AC1317_thumb[2] is computed as (see eqn. (5.26) on p. 176)

tmp3AC1320_thumb[2]

Given a large set of instruments, withtmp3AC1321_thumb[2]estimated for each, the distribution oftmp3AC1322_thumb[2]could be estimated and the variance parameterstmp3AC1323_thumb[2]can be determined.

Power spectral density of eqn. (4.140).

Figure 4.6: Power spectral density of eqn. (4.140).

Giventmp3AC1328_thumb[2]and the data settmp3AC1329_thumb[2]the sequence of residual measurementstmp3AC1330_thumb[2]can be formed. This process is referred to as detrending and Y is the detrended data. The covariance sequencetmp3AC1331_thumb[2]is computed fromtmp3AC1332_thumb[2]under the ergodic assumption, and the PSD of _ is computed as the Fourier transform oftmp3AC1334_thumb[2]Using the results of Section 4.5, fortmp3AC1335_thumb[2]the transfer function model for the system of eqns. (4.138-4.139) is

tmp3AC1344_thumb[2]

Given thattmp3AC1345_thumb[2]andtmp3AC1346_thumb[2]are independent, the PSD of y is

tmp3AC1349_thumb[2]

Therefore, a curve fit in the frequency domain, of the theoretical model for Sy from eqn. (4.140) to the PSD data computed from Y provides the estimates of N and K.

Example 4.26 Figure 4.6 displays a graph of eqn. (4.140) along with its component partstmp3AC1350_thumb[2]From the graph,tmp3AC1351_thumb[2]is the approximatelytmp3AC1352_thumb[2]0.0045and __ is approximatelytmp3AC1353_thumb[2]

The instrument specification parameters are sometimes referred to as Allan variance parameters. This name refers to the Allan variance method that is an alternative approach from the PSD for processing the data set Y to estimate the parameters of the stochastic error model. The Allan variance method was originally defined as a means to quantify clock (or oscillator) stability.

One Dimensional INS

This example analyzes the growth of uncertainty as measured by error variance in a simple unaided inertial navigation system. The example will illustrate that the analysis methods of this topic allow quantitative analysis of each contribution to the system error to be considered in isolation.

Consider a one dimensional single accelerometer inertial navigation system (INS) implemented in an inertial frame. The actual system equations are

tmp3AC1358_thumb[2]

An accelerometer is available that provides the measurement

tmp3AC1359_thumb[2]

where the manufacturer specifies that:

tmp3AC1360_thumb[2]is Gaussian white noise with PSD equal totmp3AC1361_thumb[2]

• b is the random walk process

tmp3AC1364_thumb[2]

wheretmp3AC1365_thumb[2]is Gaussian and white with PSD equal totmp3AC1366_thumb[2]tmp3AC1367_thumb[2]

• the distribution of the initial bias istmp3AC1368_thumb[2]

The plant state vector is x = [p, v, b].

The implemented navigation equations are

tmp3AC1373_thumb[2]

wheretmp3AC1374_thumb[2]is the best estimate of the accelerometer bias b that is available at time t. These equations are integrated forward in time starting fromthe expected initial conditions where we assume that

tmp3AC1375_thumb[2]The navigation system state

vector istmp3AC1376_thumb[2]where the differential equation fortmp3AC1377_thumb[2]because the mean oftmp3AC1378_thumb[2]is zero.

Therefore, the dynamic equations for the error statestmp3AC1384_thumb[2]tmp3AC1386_thumb[2]

tmp3AC1387_thumb[2]

and using the definition of Q in eqn. (4.59) in Section 4.6.1

tmp3AC1389_thumb[2]

For any time t, due to the fact that in this example F and r are time invariant, the state error covariance can be found in closed form as

tmp3AC1390_thumb[2]

Verification that eqn. (4.144) is the solution of eqn. (4.100) is considered in Exercise 4.18. In this example,

tmp3AC1391_thumb[2]

and the two terms in eqn. (4.144) are

tmp3AC1392_thumb[2]

and

tmp3AC1393_thumb[2]

where we have used the fact thattmp3AC1394_thumb[2]Therefore, the error variance of each of the three states is described by

tmp3AC1396_thumb[2]

The growth of the error variance has two components. The first component is due to the initial uncertainty in each error state. This component dominates initially. The second component is due to the driving process noise componentstmp3AC1398_thumb[2]The driving noise component dominates the growth for large time intervals. The driving noise is determined by the quality of the inertial instruments. Better instruments will yield slower growth of the INS error. However, without some form of aiding measurement, the covariance of the state will increase without bound.

Next post:

Previous post: