Kinematic Relative GPS Positioning Using State-Space Models: Computational Aspects

Size: px
Start display at page:

Download "Kinematic Relative GPS Positioning Using State-Space Models: Computational Aspects"

Transcription

1 Kinematic Relative GPS Positioning Using State-Space Moels: Computational Aspects Xiao-Wen Chang, Mengjun Huang, McGill University, Canaa BIOGRAPHIES Dr. Chang is Associate Professor of Computer Science at McGill University. He hols a B.Sc an an M.Sc in Computational Mathematics from Nanjing University, China, an a Ph.D in Computer Science from McGill University. His main research area is scientific computing with particular emphasis on matrix computations an applications. He has been involve in GNSS research since 1998 an his current research interests inclue various estimation techniques for GNSS positioning an fast algorithms for ambiguity etermination. His publications can be foun at chang. Mr. Huang has just grauate from McGill University with an M.Sc in Computer Science. He hols a B.Sc in Computer Science from East China University of Science an Technology. He is intereste in numerical algorithms an software esign for linear estimation an their applications in GNSS positioning. ABSTRACT For inematic relative GPS positioning the often use approach is to establish a iscrete linearize statespace moel, an then apply a stanar Kalman filtering technique to estimate the positions. However, there are a few shortcomings with this approach. Since the integer ambiguities are constant (suppose there are no cycle slips), the state-space moel for positioning is special. In orer to apply a stanar Kalman filtering technique, this approach enlarges the timevariant state vectors (e.g., position-velocity vectors) to inclue the integer ambiguities. This not only maes the estimation problem larger leaing to higher computational cost, but also results in singular covariance matrices for the process noise vectors in the process equations since the covariance matrix corresponing to the integer ambiguity vector is a zero matrix. Then some stanar Kalman filtering techniques, such as the square root information filter cannot be applie. The typical metho people have use to hanle this singularity problem is to artificially assign a small covariance matrix to the ambiguity vector. But this is an approximation an oes not loo elegant in theory. In orer to avoi the above problems, for short baseline inematic relative positioning, we present a computationally efficient an numerically reliable approach. Our approach can be regare as an extension of the stanar information square root filtering technique. The basic iea is to write all available measurement equations (we use both coe an carrier phase measurements base on L1 signals) an process equations together to form a large linearize moel, which has special structures. Then base on this moel, we evelop a recursive algorithm to compute the least squares estimates of positions an velocities. We obtain not only the estimate of the current position (this is calle filtering), but also the estimates of previous positions (this is calle smoothing). Our algorithm is computationally efficient an numerically reliable. One thing which maes the estimation problem much more complicate an also more interesting is that the integer ambiguity vector may change ue to cycle slips, loss of signals, an satellite rising/setting. In this paper we show how to hanle this problem in our algorithm. Unlie the typical literature in GNSS, we give etails about the algorithm so that people can implement it without ifficulties. 1 INTRODUCTION The often use approach to inematic relative GPS positioning is to employ ifferencing techniques to establish linearize state-space moels an then apply the Kalman filtering techniques to estimate the receiver positions (an velocities et al), see, e.g., 8, 9, 11, 12, 13, 14, 17, 19. The state-space moel June 25, Cambrige, MA 937

2 can be written as: y = A x + B z + v, v N(,Σ v ), (1) x +1 = F x + u +1, u +1 N(,Σ u +1 ), (2) for = 1, 2,..., where (1) an (2) are referre to as the measurement (or observation) equation an the process (or state) equation, respectively, x is the vector incluing position, velocity et al, z is the integer ambiguity vector, A, B an F are nown matrices, an v an u +1 are the ranom measurement noise vector an process noise vector, respectively, following normal istributions. In orer to apply a stanar Kalman filtering technique, a typical approach is to stac x an z as a state vector, so the above moel is transforme to: y = x A B + v z, v N(,Σ v ), (3) x+1 F = x u+1 +, (4) z u+1 w +1 I N (, z Σ u +1 w +1 ). (5) This approach not only (unnecessarily) maes the estimation problem larger so that the computational cost will be higher, but also results in a singular covariance matrix for each process noise vector (note that the noise covariance matrix of w +1 is a zero matrix in (5)) so that some stanar Kalman filter techniques, such as the square root information filter (see, e.g., 1) cannot be applie. To overcome this singularity problem, the typical metho (see, e.g., 12, 14) is to artificially assigne a scale ientity matrix δi (δ is a small positive scalar) as the covariance matrix to w +1. But this approximation oes not conform with the physical characteristic of the integer ambiguity vector an may cause a numerical problem if δ is too small or lea to a loss of accuracy of the position estimates if it is not small enough. In this paper, for short baseline inematic positioning we propose a new approach to avoi the above ifficulties. We combine all the measurement equations (for L1 signals) an process equations to form a linearize state-space moel. Base on the moel, we esign a recursive approach to compute the least squares (LS) estimates of the positions. Computing the corresponing error covariance matrices of the estimates are also consiere. We exploit the structure of the moel to mae the algorithm computationally efficient an use orthogonal transformations to mae it numerically reliable, an also tae the storage efficiency into consieration. This approach avois the mentione rawbacs of the current approach an is an extension of the recursive least squares (RLS) metho presente in 4, which use only the coe an carrier measurement equations for positioning, an an extension of the square root information filter given in 16. The rest of this paper is organize as follows. In Section 2 we present the state-space moel. In Section 3 we use orthogonal transformations which mae full use of the structures of the moel to compute the LS estimates of the positions an velocities, an the corresponing error covariance matrices, an show how to hanle satellites rising an setting. Finally a summary is given in Section 4. Throughout this paper bol upper case letters are use to enote matrices an bol lower case letters are use to enote vectors. The unit matrix is enote by I an its ith column by e i, while e 1, 1,...,1 T (we use to mean is efine to be ). The 2-norm of a vector or a matrix is enote by 2. The jth column of a matrix A is enote by A(:, j), the (i, j) entry of A by A(i, j), an the ith entry of a vector a by a(i). The mean an covariance are enote by E{ } an cov{ }, respectively. For a ranom vector x which is normally istribute with mean u an covariance Σ, we enote it by x N(u,Σ). 2 THE MATHEMATICAL MODEL In this section, we establish a state-space moel for short baseline inematic relative positioning base on the measurement equations an process equations. In inematic relative positioning, one receiver is set up at a surveye site whose exact position is nown, an the other receiver is roving an its positions are to be estimate. We assume that the carrier phase an coe measurements of the reference receiver are available at the roving receiver. We also assume the baseline is short such that the ionospheric reflection an tropospheric reflection can (almost) be cancele after applying the between-receiver single-ifference technique. We consier only the L1 carrier since many receivers can only receive the L1 signal. But it is easy to exten our approach to the ual frequency case. For short baseline relative positioning, in 4, we erive the following single ifference carrier phase an coe measurement equations corresponing to satellite i at epoch φ i = λ 1 (ω i e i ) T b + N i + β φ + νi, (6) ρ i = λ 1 (ω i ei )T b + β ρ + µi, (7) where the units of each of the terms in above equations are number of wavelengths, φ i an ρi are the single ifference carrier phase measurement an coe measurement, respectively; λ is the wavelength of the June 25, Cambrige, MA 938

3 L1 carrier; b is the baseline vector pointing from the reference receiver to the roving receiver; ω i satisfies ω i = 2h i r b 2 /( h i r 2 + h i r b 2 ), (8) with h i r being the vector pointing from the reference receiver to satellite i (note that ω i is close to 1); ei is the unit vector pointing from the mipoint of the baseline to satellite i; N i is the single ifference integer ambiguity; β φ is the single ifference receiver cloc error (incluing harware elay an initial phase) for the carrier phase measurement; β ρ is the single ifference receiver cloc error (incluing harware elay) for the coe measurement; an ν i an µi are the single ifference noises (incluing multipath errors) for the carrier phase measurement an the coe measurement, respectively. We have an important assumption (see 19, Sec 3.4) for (6) an (7) that all the carrier phase noises ν i (or coe noises µj l ) for ifferent satellites an ifferent epochs are unbiase inepenently istribute with the same normal istribution, an ν i an µ j l are also assume to be inepenent. Suppose there are m visible satellites an efine y φ φ1, y ρ φ m ρ1, E λ 1 (ω1 e1 )T, ρ m (ω mem )T (9) a N1, v φ N m ν1, v ρ ν m µ1.. µ m We can combine m single ifference carrier-phase measurement equations (6) an m single ifference coe measurement equations (7) together to give y φ = E b + a + β φ e + vφ, vφ N(, σ2 φi m ), (1) y ρ = E b + β ρ e + vρ, vρ N(, σ2 ρ I m), (11) where we assume that the stanar eviations σ φ an σ ρ are nown. Note that in E, ω i ei epens on the baseline b. In other wors, (1) an (11) are actually nonlinear equations in terms of b. We write E E(b ). (12) This E is nown once b is nown. Since E(b ) is not very sensitive to changes in b, with receiver s ynamic available, it is usually sufficient to use the preicte estimate b 1 of b (see the en of Section 3.1) to compute E(b 1 ) an use it to replace E in (1) an (11). Then, when y ρ an yφ are available, we can obtain a better estimate of b by the metho to be given later. We coul use the better estimate to re-compute an approximation to E an estimate b again if necessary. Thus from now we just assume that the E in (1) an (11) are nown. In the single ifference measurement equations (1) an (11), there are still the unnown errors β ρ an β φ. A typical way to remove these errors is by using the ouble ifference technique. However, ouble ifference maes the measurements correlate. Thus, we just follow 3 an 4 to use orthogonal transformations to eliminate these errors, leaving the measurement equations still uncorrelate. We first eliminate β φ in the carrier-phase measurement equation (1). Let P R mm be a Householer transformation (see, e.g., 6, p29) such that Pe = me 1, P I 2uuT u T u, u = e 1 e. (13) m p T Partition P, where P P = e, I m 1 eet m m. m Multiplying both sies of (1) by P from the left, we obtain pt y φ pt E Py φ = p T mβ φ pt v b φ P E + a+ + P Pv φ. (14) Since only the first equation in (14) inclues the term β φ, it can be roppe off for position estimation to give: P y φ = P E b + Pa + Pv φ, (15) where Pv φ N(, σ2 φ I m 1). We have use the simple Householer transformation instea of the often use ouble ifference technique to eliminate the unnown error β φ, leaving the transforme measurements still uncorrelate. Since P is (m 1) m, it oes not have full column ran an we will not be able to get a unique estimate of a. If we set P a as a new vector, we woul lose the integer nature of a. So following 3 an 4 we introuce the ouble ifference integer ambiguity (DDIA) vector z: z = N 2 N 1, N 3 N 1,..., N m N 1 T, (16) where without loss of generality we choose satellite 1 as the reference satellite. Note that z is still a vector of integers. Define G I m 1 eet m m, J e, I m 1. (17) It is easy to verify from (13) that G is nonsingular an P = GJ, P a = GJa = Gz. (18) June 25, Cambrige, MA 939

4 Thus (15) becomes Py φ = PE b + Gz + Pv φ. (19) Similarly, we can eliminate β ρ from the coe measurement equation (11) an obtain where Pv ρ N(, σ2 ρ I m 1). Py ρ = PE b + Pv ρ, (2) In orer to combine (19) an (2), we efine σ 1 φ, H y P y φ σρ 1 Py ρ σ 1 B φ G, v σ 1 φ σ 1 ρ σ 1 φ σ 1 ρ P v φ Pv ρ Thus we can rewrite (19) an (2) as PE, (21) PE, y = H b + Bz + v, v N(, I 2(m 1) ). (22) In this measurement equation, we use the geocentric Cartesian coorinate system. However, we woul lie to wor with the local geoetic coorinate system later. This can easily be one by pre-multiplying b by the orthogonal transformation matrix which transforms the coorinates in the geocentric Cartesian coorinate system to the coorinates in the local geoetic coorinate system (N,E,U) with the reference receiver as the origin, an by post-multiplying H by the transpose of the orthogonal transformation matrix in (22). For etails on the transformations of coorinates in ifferent coorinate systems, see, e.g., 12, Secs 6.2, 7.1. To simplify the notation, we just assume that the components of b x, y, z T in (22) are alreay the coorinates in the local geoetic coorinate system. Now we woul lie to introuce the process equations. There are ifferent types of process equations to moel the ynamics of receivers, see, e.g., 1, 2. In this paper, we aopt the following process equations which are suitable for short baseline relative positioning with low ynamics (see, e.g., 2, Chap 6, 12, Sec 1.3.3, 14, Appenix L) x +1 = Fx + ū +1, ū +1 N(,Σū), (23) for = 1, 2,..., where x = x, ẋ, y, ẏ, z, ż T with ẋ, ẏ, ż being the velocities in each irection, the transition matrix F satisfies F = C C 1 T, C =, 1 C with T being the time interval between two consecutive epochs, an the noise covariance matrix Σū = q x W T 3 /3 T q y W, W = 2 /2 T q z W 2 /2 T with q x, q y an q z being the power spectral ensities of the process noise. In orer to mae the state vector b in the measurement equation (22) the same as the state vector x in the process equation (23), we moify the matrix H to inclue three zero columns: A H (:, 1),, H (:, 2),, H (:, 3),, thus (22) can be rewritten as y = A x + Bz + v, v N(, I 2(m 1) ). (24) In orer to esign a recursive algorithm for positionvelocity estimation, we nee to have an estimate an its error covariance matrix for the initial state vector x 1. The usual assumption is that we have E{x 1 } = x 1, cov{x 1 x 1 } = Σ 1, which can be rewritten as x 1 = x 1 ū 1, E{ū 1 } =, cov{ū 1 } = Σ 1. (25) In practice, we can choose x 1 an Σ 1 by the following strategy. At the beginning ( = 1), we may have some iea about the location of the roving receiver, so can give an initial estimate of b 1. If we o not have any goo information about the location of the roving receiver, we can tae a zero vector as an initial estimate of b 1. Let the initial estimate of b 1 be enote by x 1, y 1, z 1 T. For each velocity component, we tae zero as an initial estimate. Thus the initial estimate of x 1 is x 1 = x 1,, y 1,, z 1, T. Following 1, we tae the error covariance matrix Σ 1 of x 1 to be a iagonal matrix. Due to the large uncertainty of x 1, the iagonal elements of Σ 1 shoul usually tae large values. The choice of specific values epens on a specific application. The equations (23) (25) give the mathematical moel for our positioning algorithm. 3 A RECURSIVE LS ALGORITHM If a goo process moel for the roving receiver is not available, 4 has alreay shown how to use only measurement equations (see (22)) to esign an efficient an numerically reliable recursive LS algorithm for positioning. Now we woul lie to exten this approach June 25, Cambrige, MA 94

5 to the case where the process moel (23) which is assume to be an accurate moel is available. In the extension, we will use the ieas given in 16, which presente a square-root information filter (a variant of the stanar Kalman filter) to compute the LS estimates for a stanar state-space moel (forme by equation (1) with no the B z term an equation (2)). 3.1 Position Estimation Following 16, we first transform (23) an (25) so that the process noise vectors will be ientically istribute with zero mean an unit covariance matrices as the measurement noise vectors in (24). Suppose we have the Cholesy factorizations Σ 1 1 = U T 1 U 1, (Σū) 1 = U T U, (26) where U 1 an U are upper triangular. Notice that the time-invariant process noise covariance matrix Σū is in a bloc-iagonal form, so we can easily obtain U W / q x U = U W / q y U W /, q z where U W = 6/(T 3T) 3/ T 1/. T Multiplying both sies of (25) an (23) by U 1 an U from the left, respectively, leaing to c U 1 x 1 = U 1 x 1 U 1 ū 1 U 1 x 1 + u 1, (27) Ux +1 = U Fx + Uū +1 Fx u +1, (28) for = 1, 2,..., where u 1 N(, I 6 ), u +1 N(, I 6 ). At epoch, we combine all available process equations (27) an (28 an measurement equations (24) to form the following linear moel c U 1 u 1 B or y 1 y 2 y A 1 F U x 1 = A 2 B x 2 F x + U z A B v 1 u 2 v 2 u v (29) y () = A () x () + v (), v () N(, I). (3) Notice that since U 1 an U are nonsingular, A () has full column ran. For numerical stability, we use the QR factorization metho to fin the LS estimate of x () in (3) (see 6, Sec 5.3). Suppose we fin an orthogonal matrix Q such that (Q () ) T A () = (Q () 1 )T (Q () A () = 2 )T R (), (31) where R () is nonsingular upper triangular. Then the linear moel (3) can be transforme to (Q () 1 )T y () (Q () = 1 )T y () R () (Q () x () + 1 )T v () (Q (), 1 )T v () where transforme noise vector still has zero mean an (Q () unit covariance matrix, i.e., 1 )T v () (Q () N(, I). 1 )T v () Then the LS estimate ˆx () satisfies R ()ˆx () = (Q () 1 )T y (), an its error covariance matrix is cov{x () ˆx () } = (R () ) T R () 1. (32) Now we give etails for computing (31). We will follow 4 an 16 to mae full use of special structure of A (). First we set ˆR 1 U 1, Ĉ 1. For each j we fin an orthogonal matrix Q T j to zero A j as follows: ˆRj Q T Ĉ j j = B A j Rj Cj, (33) M j where R j is nonsingular upper triangular an Q j is orthogonal. Consiering the structures of ˆR j R 66, A j R (2m 2)6 an B R (2m 2)(m 1) in (33), we use Givens rotations to eliminate the non-zero elements of A j columnwise from the left to the right an for each column from the bottom to the top. For each non-zero element in the ith row (2 i 2m 2) of A j, we combine it with the (i 1)th element in the same column to construct the rotation. For each nonzero element in the first row of A j, we combine it with the corresponing iagonal entry of ˆRj in the same column to construct the rotation. We give part of the process for m = 6 schematically in Figure 1, where the letters inicate the orer of the zero elements becoming non-zeros in A by the Givens rotations an these elements will be eliminate later; the numbers in squares inicate the orer of these zero elements in B becoming non-zeros after the Givens rotations. Note June 25, Cambrige, MA 941

6 that the last m 1 rows of B are all zeros before applying the rotations, thus after the rotations, the last m 4 rows of M are zeros. It is easy to now a total of 6m rotations are neee. a b c e f Figure 1: Scheme of transformation (33) After the transformation (33), another orthogonal matrix Q j is esigne such that R j Cj R j R j,j+1 C j Q T j M j = M j, (34) F U ˆRj+1 Ĉ j+1 where R j an ˆR j+1 are both upper triangular. We also use Givens rotations to zero F R 66 by taing avantage of the upper triangular structure of R j R 66 an U R 66. The transformation on the first two bloc columns of (34) is schematically shown in Figure 2, where the number in a circle inicates the element is eliminate in the ith rotation, while the number in a square inicates this element is generate by the ith rotation. When we apply the above transformations to A (), we also apply them to y () in (29) or (3). The transformations are enote by Q T j where ĉ 1 c. ĉj cj =, QT y j j j c j j = c j j ĉ j+1, (35) Figure 2: Scheme of transformation (34) Therefore, finally we have transforme (29) to c 1 R 1 R 12 C 1 1 M 1 c 2 R 2 R 23 C 2 x 1 2 M 2 x 2 x (36) c R C z M where to simplify the presentation, we have omitte the transforme noise vector, which still has zero mean an a unit covariance matrix since we use orthogonal transformations, an so we use instea of =. Later, we will continue to use this notation when we transform the moel by orthogonal transformations. Reorering the equations in (36), we obtain two submoels: x c 1 R 1 R 12 C 1 1 c 1 x 2 R 1 R 1, C 1 x c R. C z (37) 1 M 1 z. (38) 1 M 1 M Obviously we nee to first estimate z by (38) an then estimate x,...,x 1 by (37). The estimate of the DDIA vector z can be compute in a recursive fashion. Suppose at epoch 1 we have June 25, Cambrige, MA 942

7 compute the following orthogonal transformations M 1 1 T T M 2 1 = S 1, T T 2 1 = f 1, f 1 M 1 1 where T T 1 is orthogonal, an S 1 is nonsingular upper triangular. Then at epoch, with the newly obtaine M an (cf. (33) an (35)) we use Householer transformations to compute T T S 1 M = S, T T f 1 = f f 1, ˆf f. ˆf (39) In the above transformations, for computational efficiency, we have to mae full use of the structures of S 1 (which is upper triangular) an M (whose last m 4 rows are zero). Note that we never form or store T 1 an T. Then (38) is transforme to f f S z. (4) So we can compute the estimate z of z by solving the (m 1) (m 1) upper triangular system S z = f. (41) Then from (37) we can obtain the estimate x of x an estimates x j of x j for j = 1, 2,...,1 by solving triangular linear systems: R x = c C z (42) R j x j = c j R j,j+1 x j+1 C j z. (43) In other wors, at epoch, we can obtain not only the estimate of the current position, which is calle the filtere estimate, but also the estimates of the previous positions, which are calle the smoothe estimates. In real-time applications, smoothe estimates are usually not require, then at epoch, only R, C, c, S an f shoul be temporarily store for position estimation at next epoch. Before we finish this section, we woul lie to mention that we nee to get the preicate estimate x 1 of x before we use the measurement equation (24) to obtain the filtere estimate x. After we obtain the filtere estimate x 1 1 of x 1, from the process equation (23) (with replace by 1), we can immeiately obtain x 1 = Fx 1 1. The first, thir, an fifth elements of x 1 just form the preicate estimate b 1 of the baseline vector b. This b 1 is use to compute an approximation to E to eal with the nonlinearity problem, see the iscussion given in Section Computing Error Covariance Matrices In orer to have some iea about the errors of the estimates, we nee to compute the corresponing error covariance matrices cov{x j x j } for j = 1, 2,..., at epoch. We first consier j =. Combine the th bloc equation of (37) an the top part of (4) to give c R C x. (44) f S z Note that (44) etermines the estimate z of z an the estimate x of x. In orer to obtain cov{x x }, we ecouple x an z in (44) by multiplying an orthogonal Z T to the coefficient matrix from the left to zero the C bloc (see 3, 4): Z T R C R =, (45) S N S where Givens rotations are use to tae avantage of the upper triangular structures of R an S an prouce upper triangular R. We zero C columnwise from the left to the right, an for each column we start from the bottom to the top. Only one element of C an one corresponing iagonal entry of S are use to construct one rotation. Since C is 6 (m 1), a total of 6(m 1) rotations are neee. Thus after applying Z T to (44) from the left, we obtain c R x. (46) f N S z Then obviously x, which satisfies R x = c, has the error covariance matrix: cov{x x } = (R T R ) 1. For each j <, we can recursively compute the covariance matrix cov{x j x j }. Suppose the (j +1)th (bloc) equation in (37) was transforme to the following equation when we compute cov{x j+1 x j+1 }. c j+1 R j+1 x j+1, (47) where R j+1 is nonsingular upper triangular. To compute the covariance matrix cov{x j x j }, we stac the jth bloc equation in (37), equation (47), an the top part of (4) together to give: c j c j+1 R j R j,j+1 C j R j+1 x j x j+1. (48) f S z June 25, Cambrige, MA 943

8 Note that equation (48) etermines the estimates z, x j+1 an x j. We just use the same metho as we i for the transformation (45). We first use C j R 6(m 1) an S to zero C j, an then use the transforme R j,j+1 R 66 an R j+1 to zero the former by the Givens rotations. We nee a total of 6(m + 5) rotations. Thus (48) is transforme to c j c j+1 R j R (j+1,j) Rj+1 Cj+1 x j x j+1 f j N j S j z (49) From the first bloc equation in (49) we obtain cov{x j x j } = (R T j R j ) Fixing the Integer Ambiguities In Section 3.1, we have compute the real-value estimate z of the ouble ifference integer ambiguity (DDIA) vector z by (41). However, the elements of z are integers. If we only use its real-value estimate in (42) an (43), we may not be able to obtain high accurate estimates of the positions quicly. To fix the obtaine real-value estimate of z to an integer vector, we can use the original LAMBDA metho 18 or the moifie LAMBDA metho 5, which is more computationally efficient. To use either of these two methos at epoch, we nee two pieces of information. One is the real-value vector z, an the other is the error covariance matrix Σ of z. From the top part of (4), we obtain Σ = cov{z z} = (S T S ) 1. (5) Once z is fixe as a vector of integers an is valiate, we can obtain the corresponing positionvelocity estimates (43). Starting from epoch + 1, we will not nee to estimate z any more. Therefore, to compute the estimate of x i for any i >, we irectly use the integer-value z as the estimate of z at that epoch. In other wors, we solve the following upper triangular systems (cf. (42) an (43)): R i x i i = c i C i z, i > (51) R j x j i = c j R j,j+1 x j+1 i C j z, (52) for j = i 1,...,1 an i >. 3.4 Hanling the Change of Ambiguity Vector So far, we have assume that z has a fixe imension. In GPS-base positioning, this means that we have the same number of satellites in the whole observation span. However in practice, this is not always true. When we have a long observation span, the imension of the DDIA vector z may change ue to satellite rising an setting. Furthermore, when the signal from a satellite is missing for some reason at some epoch, the imension of z changes (this can be regare as satellite setting). While later the signal from this satellite is re-foun, the imension of z changes again (this can be regare as satellite rising). We also have assume that the value of each element of z is constant, but it changes when there is a cycle slip in the corresponing signal (see, e.g., 7, Sec 9.1.2). Detection an repair of cycle slips is an important topic in GPS positioning. We can incorporate a metho for cycle slip etection into our positioning algorithm. We will not use a metho to repair cycle slips since it may not be easy, therefore when a cycle slip is etecte between two epochs, we just assume there were satellite setting an rising between these two epochs, although physically the setting an rising satellites are ientical. We will hanle this problem by following 3, 4 where only measurement equations were use for positioning. The major complicate tas is to upate the estimate of the DDIA vector z from one epoch to the next one. Once z has been estimate at an epoch, the position estimate at this epoch can easily be obtaine, Therefore, the problem is to fin a way to achieve the equivalents of the transformations (33), (34), (35) an (39). Since the DDIA vector may be ifferent for ifferent epochs, we will use z instea of z an B instea of B in the measurement equation (22) at epoch. Note from (16) that every element of the DDIA vector z has the form N n N i, where n correspons to a nonreference satellite an i is the reference satellite. It is important to be aware that we will use the same reference satellite for every element in every DDIA vector at a given epoch j an this reference satellite must be visible at that epoch j, so if it sets between epochs 1 an, for some > j, then (see Case 2 later) we can choose to use a ifferent reference satellite at epoch. When we tal about a DDIA vector at an epoch, a non-reference satellite means any satellite which is not the reference satellite at that epoch. If a satellite sets an rises again, it will be consiere as a new satellite. In the following we list ifferent DDIA vectors we will use: z : (whose elements correspon to) all the nonreference satellites that are visible for at least one epoch from epoch 1 to epoch ; z : all the non-reference satellites that go own between epoch 1 an epoch ; June 25, Cambrige, MA 944

9 z : all the non-reference satellites that are visible at epoch ; z r : all the non-reference satellites that are visible at epoch 1 an remain at epoch ; z u : all the non-reference satellites that come up between epoch 1 an epoch ; z : all the non-reference satellites that go own between epoch 1 an epoch. Note that when a satellite rises, the imension of z increases by one, but a setting satellite leaves the imension unchange. In our constant satellite case, z was just z in (16). The following are the relationships between these DDIA vectors which will be use later: z = z 1 z, z = z r z u, z = z = z z 1 z z r z u. (53) Note that z 1 is a rearrangement of the elements of z r an z, so we can fin a permutation matrix Π = Π (1) such that,π(2) Π T z 1 = (Π (1) z )T 1 (Π (2) = z )T 1 z z r. (54) Assume that at the en of epoch 1 we have obtaine the equivalent of the top part of (4) for epoch 1 f 1 S 1 z 1, (55) where S 1 is nonsingular upper triangular. We can partition z 1 as z z 1 = 1. z 1 Then with compatible partitioning, we can rewrite (55) as (1) f 1 S (1) 1 f 1 1 S 1 z 1 z 1 (56) (1) where both S 1 an S 1 are nonsingular upper triangular. Notice that if no satellites rise or set from epoch 1 to epoch 1, then the top part of (56) will isappear an the bottom part is just the top part of (4) with replace with 1. In the following we will combine (56) with the relevant equations at epoch which provie new information about the DDIA vectors in orer to obtain the estimates of the DDIA vectors. We consier two cases separately. Case 1: The reference satellite at epoch 1 remains at epoch. We still use it as the reference satellite at epoch. Suppose at epoch 1, we obtaine the equivalent of the bottom part of (37): c 1 R 1 x 1 + C 1 z 1. (57) At epoch, we first combine (57) with the process equation (28) to give c 1 R 1 C 1 x 1 x. (58) F U z 1 As in (34), we apply the Givens rotations to zero F in the coefficient matrix in (58). Then (58) is transforme to (cf. (34) an (35)) c 1 ĉ R 1 R 1, C 1 ˆR ˆ C x 1 x z 1. (59) Note that we have ecouple x 1 from x an z 1. Once the estimates of x an z 1 are obtaine, the estimate of x 1 can be obtaine immeiately. Now we consier to use the measurement equation (24) at epoch, which, for the new situation, is written as y A x + B z, (6) where a subscript has been ae to B an z an the noise vector has been omitte. Our tas is to combine the bottom part of (59) an (6), both of which involve x an DDIA vectors, to obtain the equivalent of the bottom two bloc equations in (36). In orer to o this, we have to rewrite them. With compatible partitioning (cf. (53)), ˆ C z 1 in (59) can be written as ˆ C ˆ C(1) z z 1 = 1. For ˆ C(2) z 1, use (54) to write z 1 = ˆ C(2) Π Π T z 1 ˆ C(2) = Π(1) Π(2) z 1 z z r. (61) Therefore, we can rewrite the bottom part of (59) as ĉ ˆR ˆ C(1) Π(1) Π(2) x z 1 z z r. (62) Now we rewrite (6). We partition B compatibly with the partitioning of z in (53), so that we have B z = B (1) B (2) z r. z u June 25, Cambrige, MA 945

10 Therefore (6) can be rewritten as y A B (1) B (2) x z r. (63) Combining (62) with (63), we have ĉ ˆR ˆ C(1) y Π(1) Π(2) z u A B (1) B (2) x z 1 z z r (64) In orer to ecouple x from the DDIA vectors, we multiply both sies of (64) by a sequence of Givens rotations from the left to zero A, giving (cf. (33), (35)): c R C(1) M(1) C (2) M (2) C (3) M (3) C (4) M (4) x z u z 1 z z r z u., (65) Note that the bottom bloc equation of (65) involves only DDIA vectors. To compute the estimate of z or give the equivalent of (55) at epoch, we want to combine (56) with the bottom part of (65). In orer to o that, we use (54) S (2) an write 1 z 1 an S 1 z 1 in (56) as follows: 1 z 1 = 1 Π(1) z 1 Π(2) z r, (66) S 1 z 1 = S 1 Π (1) S 1 Π (2) z. (67) Then we stac (56) on the bottom part of (65), an use (66) an (67) to give: S (1) f(1) Π(1) 1 Π(2) z 1 f 1 S 1 Π (1) S 1 Π (2) z z r. M (1) M (2) M (3) z r M (4) (68) Then we perform the following orthogonal transformations to (68): T T = S (1) 1 1Π (1) 1Π (2) S 1 Π (1) S 1 Π (2) M (1) S (1) M (2) S M (3) S, M (4) z u T T f(1) 1 f 1 S (1) = f (1) f ˆf f, ˆf where both an S are nonsingular upper triangular. This has complete the upate an provie the equivalents of (55) an its expane form (56) for epoch : f S z, (69) or (1) f S (1) f S z z, (7) where we have use the relationships among ifference DDIVs given in (53). We now can compute the LS estimates z of z an z of z by solving S z =f, S(1) z =f(1) S (2) z, z = z z Note that if no satellites rise or set between epochs 1 an, z an zu will have no elements, therefore in (54) we can tae Π = Π (2) = I, giving z 1 = z r = z. With the estimate DDIA vectors, we can compute the filtere estimates an smoothe estimates of positionvelocity vectors. Using (53), from the top part of (65) we can obtain x by solving where. R x = c C z, (71) C C(1), C(2), C(3), C(4). (72) Suppose we have compute the estimate x j+1 of x j+1, we will show how to compute the smoothe estimates of x j of x j. From (59), we see the equivalent of its first bloc equation for each epoch j < can be written as c j R j x j + R j,j+1 x j+1 + C j z j. (73) Since the elements of z j are part of z, there exists a matrix P j which is a permutation matrix with possible zero columns ae, such that z j = P j z, so the corresponing estimate z j of z j satisfy z j = P j z. Then we can compute the smoothe estimate x j by solving R j x j = c j R j,j+1 x j+1 C j z j. (74) June 25, Cambrige, MA 946

11 Finally we woul lie to iscuss how to compute the error covariance matrices cov{x j x j } for j = 1, 2,...,. First we consier j =. We combine the top part of (65) with (69) an use (53) to give c f R C S x z, (75) where C is efine by (72). So we can use the same approach of estimating the filtere error covariance matrix cov{x x } presente in Section 3.2 to (75). We fin an orthogonal Z to transform (75) to (cf. (45), (46)): c R x, (76) f N S z where R is nonsingular upper triangular. Therefore we have cov{x x } = (R T R ) 1. Now we consier how to compute cov{x j x j } in the orer of j = 1, 2,...,1. Suppose in the process of fining cov{x j+1 x}, we obtaine the following equation (cf. the top bloc equation in (76)): j+1 = R j+1 x j+1. (77) where R j+1 is nonsingular upper triangular. We combine (73), (77) an (69) together to give: c j c j+1 = R j R j,j+1 Cj P j R j+1 x j x j+1. (78) f S z The above equation has the same structure as (48) in, so we can aopt the same approach to computing cov{x j x j } given there. The Givens rotations can be foun to transform (78) to c j R j c j+1 R (j+1,j) Rj+1 Cj+1 x j x j+1, N j Sj z f j where R j is nonsingular upper triangular. Thus it follows that cov{x j x j } = (R T j R j ) 1, Case 2: The reference satellite (satellite 1, say) of epoch 1 goes own between epochs 1 an. We can choose any satellite visible at epoch 1 an remaining at epoch, without loss of generality assuming that is satellite 2, to be the reference satellite at epoch. Suppose at epoch, the new measurement equation is y A x + B z, (79) where z is the DDIA vector with satellite 2 as the reference satellite. At the en of epoch 1 we have (55), where z 1 R m 1 say, z 1 N 2 N 1, N 3 N 1,..., N m N 1 T. Define the corresponing vector z 1 with satellite 2 as the reference satellite, along with the matrix K z 1 N 1 N 2, N 3 N 2,...,N m N 2 T, 1 K. e I m 2 It is easy to verify that b KK = I, z 1 = K z 1. (8) This implies that we can easily transform a DDIA vector with one satellite as the reference satellite to another DDIA vector with another satellite as the reference satellite. Define S 1 S 1 K, then we can rewrite (55) as f 1 S 1 z 1 = S 1 KK z 1 = S 1 z 1. If we fin an orthogonal matrix from the left to triangularize S 1, we get essentially the same situation as in Case 1, therefore we then can follow the steps in Case 1 to hanle it. 4 Summary A recursive LS approach was presente for short baseline inematic GPS positioning by using combine carrier phase an coe measurements an a process moel. Unlie the approaches using stanar Kalman filter in the literature, our approach gives avantages in numerical stability an efficiency by using orthogonal transformations an taing full avantage of the structure of the problem. We gave full computational etails for computing position-velocity estimates (incluing both filtere an smoothe position-vector estimates) as well as the corresponing error covariance matrices. We also hanle the computation for possible satellite setting an rising. If a process moel in a specific application is not the same as the one use in this paper, our approach can be moifie without ifficulty. Our approach can also be moifie easily to hanle ual frequency signals June 25, Cambrige, MA 947

12 References 1 P. Axelra an R.G. Brown. GPS navigation algorithms. In: B.W. Parinson, J.J. Spiler, P. Axelra, an P. Enge (e), Global Positioning System: Theory an Applications, Vol 1. American Institute of Aeronautics an Astronautics, Inc, Washington, DC, pp Y. Bar-Shalom, X.-R. Li, an T. Kirubarajan. Estimation with Applications To Tracing an Navigation. John Wiley & Sons, Inc., New Yor, X.-W. Chang an C.C. Paige. An orthogonal transformation algorithm for GPS Positioning. SIAM J. Sci. Comp., 24: , X-W. Chang, C. C. Paige, an L. Yin. Coe an carrier phase base short baseline GPS positioning: Computational aspects. GPS Solutions, 7(4):23 24, X.-W. Chang, X. Yang, an T. Zhou. MLAMBDA: A moifie LAMBDA metho for integer ambiguity etermination. The ION 25 Annual Meeting, June 27-29, Cambrige, Massachusetts. 6 G. H. Golub an C. F. Van Loan. Matrix Computations. The Johns Hopins University Press, Baltimore, Marylan, 3r eition, B. Hofmann-Wellenhof, H. Lichtenegger, an J. Collins. GPS Theory an Practice. Springer, New Yor, 5th eition, P. Y. C. Hwang an R. G. Brown. GPS navigation; combining pseuo-range with continuous carrier phase using a Kalman filter, navigation. Journal of The Institute of Navigation, 37: , X.-X. Jin. Algorithm for carrier-ajuste DGPS positioning an some numerical results. Journal of Geoesy, 71: , T. Kailath, A.H. Saye, an B. Hassibi. Linear Estimation. Prentice Hall, Upper Sale River, NJ, D. Kim an R. B. Langley. A reliable approach for ambiguity resolution in real-time long-baseline inematic GPS applications. In Proceeings of ION GPS 2, Salt Lae City, Utah, September 19-22, pp A. Leic. GPS Satellite Surveying. John Wiley & Sons, Inc., New Yor, G. Liu an G. Lachapelle. Ionosphere weighte GPS cycle ambiguity resolution. In Proceeings of National Technical Meeting, The Institute of Navigation San Diego, CA, 28-3 Janary, 22, pp M. C. Macabiau. Analysis of the Feasibility of Using GPS Carrier Phase Ambiguity Resolution Techniques for Precision Approaches. PhD thesis, L institut national polytechnique e Toulouse, September P. Misra an P. Enge. Global Positioning System, Signals, Measurements an Performance. Ganga- Jamuna Press, Lincoln, Massachusetts, C. C. Paige an M. A. Sauners. Least squares estimation of iscrete linear ynamic system using orthogonal transformations. SIAM Journal on Numerical Analysis, 14:18 193, X. Qin, S. Gourevitch, an M. Kuhl. Very precise GPS: evelopment status an results. In Proceeings of ION GPS 1992, September 16-18, 1992, Albuquerque, NM, pp P. J. Teunissen an A. Kleusberg. GPS for Geoesy. Springer, Berlin, 3n eition, C. C. J. M. Tiberius. Recursive Data Processing for Kinematic GPS Surveying. PhD thesis, Department of Mathematical Geoesy an Positioning, Delft University of Technology, June 25, Cambrige, MA 948

AN ORTHOGONAL TRANSFORMATION ALGORITHM FOR GPS POSITIONING

AN ORTHOGONAL TRANSFORMATION ALGORITHM FOR GPS POSITIONING SIAM J. SCI. COMPUT. Vol. 24, No. 5, pp. 1710 1732 c 2003 Society for Inustrial an Applie Mathematics AN ORTHOGONAL TRANSFORMATION ALGORITHM FOR GPS POSITIONING XIAO-WEN CHANG AND CHRISTOPHER C. PAIGE

More information

Table of Common Derivatives By David Abraham

Table of Common Derivatives By David Abraham Prouct an Quotient Rules: Table of Common Derivatives By Davi Abraham [ f ( g( ] = [ f ( ] g( + f ( [ g( ] f ( = g( [ f ( ] g( g( f ( [ g( ] Trigonometric Functions: sin( = cos( cos( = sin( tan( = sec

More information

Entanglement is not very useful for estimating multiple phases

Entanglement is not very useful for estimating multiple phases PHYSICAL REVIEW A 70, 032310 (2004) Entanglement is not very useful for estimating multiple phases Manuel A. Ballester* Department of Mathematics, University of Utrecht, Box 80010, 3508 TA Utrecht, The

More information

Implicit Differentiation

Implicit Differentiation Implicit Differentiation Thus far, the functions we have been concerne with have been efine explicitly. A function is efine explicitly if the output is given irectly in terms of the input. For instance,

More information

Survey Sampling. 1 Design-based Inference. Kosuke Imai Department of Politics, Princeton University. February 19, 2013

Survey Sampling. 1 Design-based Inference. Kosuke Imai Department of Politics, Princeton University. February 19, 2013 Survey Sampling Kosuke Imai Department of Politics, Princeton University February 19, 2013 Survey sampling is one of the most commonly use ata collection methos for social scientists. We begin by escribing

More information

19 Eigenvalues, Eigenvectors, Ordinary Differential Equations, and Control

19 Eigenvalues, Eigenvectors, Ordinary Differential Equations, and Control 19 Eigenvalues, Eigenvectors, Orinary Differential Equations, an Control This section introuces eigenvalues an eigenvectors of a matrix, an iscusses the role of the eigenvalues in etermining the behavior

More information

Optimal Variable-Structure Control Tracking of Spacecraft Maneuvers

Optimal Variable-Structure Control Tracking of Spacecraft Maneuvers Optimal Variable-Structure Control racking of Spacecraft Maneuvers John L. Crassiis 1 Srinivas R. Vaali F. Lanis Markley 3 Introuction In recent years, much effort has been evote to the close-loop esign

More information

Quantum mechanical approaches to the virial

Quantum mechanical approaches to the virial Quantum mechanical approaches to the virial S.LeBohec Department of Physics an Astronomy, University of Utah, Salt Lae City, UT 84112, USA Date: June 30 th 2015 In this note, we approach the virial from

More information

LATTICE-BASED D-OPTIMUM DESIGN FOR FOURIER REGRESSION

LATTICE-BASED D-OPTIMUM DESIGN FOR FOURIER REGRESSION The Annals of Statistics 1997, Vol. 25, No. 6, 2313 2327 LATTICE-BASED D-OPTIMUM DESIGN FOR FOURIER REGRESSION By Eva Riccomagno, 1 Rainer Schwabe 2 an Henry P. Wynn 1 University of Warwick, Technische

More information

Simultaneous Input and State Estimation with a Delay

Simultaneous Input and State Estimation with a Delay 15 IEEE 5th Annual Conference on Decision an Control (CDC) December 15-18, 15. Osaa, Japan Simultaneous Input an State Estimation with a Delay Sze Zheng Yong a Minghui Zhu b Emilio Frazzoli a Abstract

More information

PDE Notes, Lecture #11

PDE Notes, Lecture #11 PDE Notes, Lecture # from Professor Jalal Shatah s Lectures Febuary 9th, 2009 Sobolev Spaces Recall that for u L loc we can efine the weak erivative Du by Du, φ := udφ φ C0 If v L loc such that Du, φ =

More information

SYNCHRONOUS SEQUENTIAL CIRCUITS

SYNCHRONOUS SEQUENTIAL CIRCUITS CHAPTER SYNCHRONOUS SEUENTIAL CIRCUITS Registers an counters, two very common synchronous sequential circuits, are introuce in this chapter. Register is a igital circuit for storing information. Contents

More information

Computing Exact Confidence Coefficients of Simultaneous Confidence Intervals for Multinomial Proportions and their Functions

Computing Exact Confidence Coefficients of Simultaneous Confidence Intervals for Multinomial Proportions and their Functions Working Paper 2013:5 Department of Statistics Computing Exact Confience Coefficients of Simultaneous Confience Intervals for Multinomial Proportions an their Functions Shaobo Jin Working Paper 2013:5

More information

Math 1B, lecture 8: Integration by parts

Math 1B, lecture 8: Integration by parts Math B, lecture 8: Integration by parts Nathan Pflueger 23 September 2 Introuction Integration by parts, similarly to integration by substitution, reverses a well-known technique of ifferentiation an explores

More information

Math Notes on differentials, the Chain Rule, gradients, directional derivative, and normal vectors

Math Notes on differentials, the Chain Rule, gradients, directional derivative, and normal vectors Math 18.02 Notes on ifferentials, the Chain Rule, graients, irectional erivative, an normal vectors Tangent plane an linear approximation We efine the partial erivatives of f( xy, ) as follows: f f( x+

More information

Year 11 Matrices Semester 2. Yuk

Year 11 Matrices Semester 2. Yuk Year 11 Matrices Semester 2 Chapter 5A input/output Yuk 1 Chapter 5B Gaussian Elimination an Systems of Linear Equations This is an extension of solving simultaneous equations. What oes a System of Linear

More information

Diagonalization of Matrices Dr. E. Jacobs

Diagonalization of Matrices Dr. E. Jacobs Diagonalization of Matrices Dr. E. Jacobs One of the very interesting lessons in this course is how certain algebraic techniques can be use to solve ifferential equations. The purpose of these notes is

More information

Least-Squares Regression on Sparse Spaces

Least-Squares Regression on Sparse Spaces Least-Squares Regression on Sparse Spaces Yuri Grinberg, Mahi Milani Far, Joelle Pineau School of Computer Science McGill University Montreal, Canaa {ygrinb,mmilan1,jpineau}@cs.mcgill.ca 1 Introuction

More information

TIME-DELAY ESTIMATION USING FARROW-BASED FRACTIONAL-DELAY FIR FILTERS: FILTER APPROXIMATION VS. ESTIMATION ERRORS

TIME-DELAY ESTIMATION USING FARROW-BASED FRACTIONAL-DELAY FIR FILTERS: FILTER APPROXIMATION VS. ESTIMATION ERRORS TIME-DEAY ESTIMATION USING FARROW-BASED FRACTIONA-DEAY FIR FITERS: FITER APPROXIMATION VS. ESTIMATION ERRORS Mattias Olsson, Håkan Johansson, an Per öwenborg Div. of Electronic Systems, Dept. of Electrical

More information

Parameter estimation: A new approach to weighting a priori information

Parameter estimation: A new approach to weighting a priori information Parameter estimation: A new approach to weighting a priori information J.L. Mea Department of Mathematics, Boise State University, Boise, ID 83725-555 E-mail: jmea@boisestate.eu Abstract. We propose a

More information

The Press-Schechter mass function

The Press-Schechter mass function The Press-Schechter mass function To state the obvious: It is important to relate our theories to what we can observe. We have looke at linear perturbation theory, an we have consiere a simple moel for

More information

Huber s M-estimation in relative GPS positioning: computational aspects. 1 Introduction

Huber s M-estimation in relative GPS positioning: computational aspects. 1 Introduction Huber s M-estimation in relative GPS positioning: computational aspects X-W Chang, Y Guo School of Computer Science, McGill University, 3480 University Street, Montreal, Quebec, Canada H3A 2A7 Email: chang@csmcgillca,

More information

Linear First-Order Equations

Linear First-Order Equations 5 Linear First-Orer Equations Linear first-orer ifferential equations make up another important class of ifferential equations that commonly arise in applications an are relatively easy to solve (in theory)

More information

u!i = a T u = 0. Then S satisfies

u!i = a T u = 0. Then S satisfies Deterministic Conitions for Subspace Ientifiability from Incomplete Sampling Daniel L Pimentel-Alarcón, Nigel Boston, Robert D Nowak University of Wisconsin-Maison Abstract Consier an r-imensional subspace

More information

Euler equations for multiple integrals

Euler equations for multiple integrals Euler equations for multiple integrals January 22, 2013 Contents 1 Reminer of multivariable calculus 2 1.1 Vector ifferentiation......................... 2 1.2 Matrix ifferentiation........................

More information

Examining Geometric Integration for Propagating Orbit Trajectories with Non-Conservative Forcing

Examining Geometric Integration for Propagating Orbit Trajectories with Non-Conservative Forcing Examining Geometric Integration for Propagating Orbit Trajectories with Non-Conservative Forcing Course Project for CDS 05 - Geometric Mechanics John M. Carson III California Institute of Technology June

More information

Lecture Introduction. 2 Examples of Measure Concentration. 3 The Johnson-Lindenstrauss Lemma. CS-621 Theory Gems November 28, 2012

Lecture Introduction. 2 Examples of Measure Concentration. 3 The Johnson-Lindenstrauss Lemma. CS-621 Theory Gems November 28, 2012 CS-6 Theory Gems November 8, 0 Lecture Lecturer: Alesaner Mąry Scribes: Alhussein Fawzi, Dorina Thanou Introuction Toay, we will briefly iscuss an important technique in probability theory measure concentration

More information

Space-time Linear Dispersion Using Coordinate Interleaving

Space-time Linear Dispersion Using Coordinate Interleaving Space-time Linear Dispersion Using Coorinate Interleaving Jinsong Wu an Steven D Blostein Department of Electrical an Computer Engineering Queen s University, Kingston, Ontario, Canaa, K7L3N6 Email: wujs@ieeeorg

More information

and from it produce the action integral whose variation we set to zero:

and from it produce the action integral whose variation we set to zero: Lagrange Multipliers Monay, 6 September 01 Sometimes it is convenient to use reunant coorinates, an to effect the variation of the action consistent with the constraints via the metho of Lagrange unetermine

More information

G j dq i + G j. q i. = a jt. and

G j dq i + G j. q i. = a jt. and Lagrange Multipliers Wenesay, 8 September 011 Sometimes it is convenient to use reunant coorinates, an to effect the variation of the action consistent with the constraints via the metho of Lagrange unetermine

More information

Optimal CDMA Signatures: A Finite-Step Approach

Optimal CDMA Signatures: A Finite-Step Approach Optimal CDMA Signatures: A Finite-Step Approach Joel A. Tropp Inst. for Comp. Engr. an Sci. (ICES) 1 University Station C000 Austin, TX 7871 jtropp@ices.utexas.eu Inerjit. S. Dhillon Dept. of Comp. Sci.

More information

Time-of-Arrival Estimation in Non-Line-Of-Sight Environments

Time-of-Arrival Estimation in Non-Line-Of-Sight Environments 2 Conference on Information Sciences an Systems, The Johns Hopkins University, March 2, 2 Time-of-Arrival Estimation in Non-Line-Of-Sight Environments Sinan Gezici, Hisashi Kobayashi an H. Vincent Poor

More information

Applications of the Wronskian to ordinary linear differential equations

Applications of the Wronskian to ordinary linear differential equations Physics 116C Fall 2011 Applications of the Wronskian to orinary linear ifferential equations Consier a of n continuous functions y i (x) [i = 1,2,3,...,n], each of which is ifferentiable at least n times.

More information

The new concepts of measurement error s regularities and effect characteristics

The new concepts of measurement error s regularities and effect characteristics The new concepts of measurement error s regularities an effect characteristics Ye Xiaoming[1,] Liu Haibo [3,,] Ling Mo[3] Xiao Xuebin [5] [1] School of Geoesy an Geomatics, Wuhan University, Wuhan, Hubei,

More information

Inverse Theory Course: LTU Kiruna. Day 1

Inverse Theory Course: LTU Kiruna. Day 1 Inverse Theory Course: LTU Kiruna. Day Hugh Pumphrey March 6, 0 Preamble These are the notes for the course Inverse Theory to be taught at LuleåTekniska Universitet, Kiruna in February 00. They are not

More information

Chapter 6: Energy-Momentum Tensors

Chapter 6: Energy-Momentum Tensors 49 Chapter 6: Energy-Momentum Tensors This chapter outlines the general theory of energy an momentum conservation in terms of energy-momentum tensors, then applies these ieas to the case of Bohm's moel.

More information

Optimized Schwarz Methods with the Yin-Yang Grid for Shallow Water Equations

Optimized Schwarz Methods with the Yin-Yang Grid for Shallow Water Equations Optimize Schwarz Methos with the Yin-Yang Gri for Shallow Water Equations Abessama Qaouri Recherche en prévision numérique, Atmospheric Science an Technology Directorate, Environment Canaa, Dorval, Québec,

More information

'HVLJQ &RQVLGHUDWLRQ LQ 0DWHULDO 6HOHFWLRQ 'HVLJQ 6HQVLWLYLW\,1752'8&7,21

'HVLJQ &RQVLGHUDWLRQ LQ 0DWHULDO 6HOHFWLRQ 'HVLJQ 6HQVLWLYLW\,1752'8&7,21 Large amping in a structural material may be either esirable or unesirable, epening on the engineering application at han. For example, amping is a esirable property to the esigner concerne with limiting

More information

Math 342 Partial Differential Equations «Viktor Grigoryan

Math 342 Partial Differential Equations «Viktor Grigoryan Math 342 Partial Differential Equations «Viktor Grigoryan 6 Wave equation: solution In this lecture we will solve the wave equation on the entire real line x R. This correspons to a string of infinite

More information

This module is part of the. Memobust Handbook. on Methodology of Modern Business Statistics

This module is part of the. Memobust Handbook. on Methodology of Modern Business Statistics This moule is part of the Memobust Hanbook on Methoology of Moern Business Statistics 26 March 2014 Metho: Balance Sampling for Multi-Way Stratification Contents General section... 3 1. Summary... 3 2.

More information

State observers and recursive filters in classical feedback control theory

State observers and recursive filters in classical feedback control theory State observers an recursive filters in classical feeback control theory State-feeback control example: secon-orer system Consier the riven secon-orer system q q q u x q x q x x x x Here u coul represent

More information

Vectors in two dimensions

Vectors in two dimensions Vectors in two imensions Until now, we have been working in one imension only The main reason for this is to become familiar with the main physical ieas like Newton s secon law, without the aitional complication

More information

Calculus and optimization

Calculus and optimization Calculus an optimization These notes essentially correspon to mathematical appenix 2 in the text. 1 Functions of a single variable Now that we have e ne functions we turn our attention to calculus. A function

More information

Left-invariant extended Kalman filter and attitude estimation

Left-invariant extended Kalman filter and attitude estimation Left-invariant extene Kalman filter an attitue estimation Silvere Bonnabel Abstract We consier a left-invariant ynamics on a Lie group. One way to efine riving an observation noises is to make them preserve

More information

We G Model Reduction Approaches for Solution of Wave Equations for Multiple Frequencies

We G Model Reduction Approaches for Solution of Wave Equations for Multiple Frequencies We G15 5 Moel Reuction Approaches for Solution of Wave Equations for Multiple Frequencies M.Y. Zaslavsky (Schlumberger-Doll Research Center), R.F. Remis* (Delft University) & V.L. Druskin (Schlumberger-Doll

More information

Text S1: Simulation models and detailed method for early warning signal calculation

Text S1: Simulation models and detailed method for early warning signal calculation 1 Text S1: Simulation moels an etaile metho for early warning signal calculation Steven J. Lae, Thilo Gross Max Planck Institute for the Physics of Complex Systems, Nöthnitzer Str. 38, 01187 Dresen, Germany

More information

θ x = f ( x,t) could be written as

θ x = f ( x,t) could be written as 9. Higher orer PDEs as systems of first-orer PDEs. Hyperbolic systems. For PDEs, as for ODEs, we may reuce the orer by efining new epenent variables. For example, in the case of the wave equation, (1)

More information

Agmon Kolmogorov Inequalities on l 2 (Z d )

Agmon Kolmogorov Inequalities on l 2 (Z d ) Journal of Mathematics Research; Vol. 6, No. ; 04 ISSN 96-9795 E-ISSN 96-9809 Publishe by Canaian Center of Science an Eucation Agmon Kolmogorov Inequalities on l (Z ) Arman Sahovic Mathematics Department,

More information

A simple model for the small-strain behaviour of soils

A simple model for the small-strain behaviour of soils A simple moel for the small-strain behaviour of soils José Jorge Naer Department of Structural an Geotechnical ngineering, Polytechnic School, University of São Paulo 05508-900, São Paulo, Brazil, e-mail:

More information

Rank, Trace, Determinant, Transpose an Inverse of a Matrix Let A be an n n square matrix: A = a11 a1 a1n a1 a an a n1 a n a nn nn where is the jth col

Rank, Trace, Determinant, Transpose an Inverse of a Matrix Let A be an n n square matrix: A = a11 a1 a1n a1 a an a n1 a n a nn nn where is the jth col Review of Linear Algebra { E18 Hanout Vectors an Their Inner Proucts Let X an Y be two vectors: an Their inner prouct is ene as X =[x1; ;x n ] T Y =[y1; ;y n ] T (X; Y ) = X T Y = x k y k k=1 where T an

More information

1 Heisenberg Representation

1 Heisenberg Representation 1 Heisenberg Representation What we have been ealing with so far is calle the Schröinger representation. In this representation, operators are constants an all the time epenence is carrie by the states.

More information

THE VAN KAMPEN EXPANSION FOR LINKED DUFFING LINEAR OSCILLATORS EXCITED BY COLORED NOISE

THE VAN KAMPEN EXPANSION FOR LINKED DUFFING LINEAR OSCILLATORS EXCITED BY COLORED NOISE Journal of Soun an Vibration (1996) 191(3), 397 414 THE VAN KAMPEN EXPANSION FOR LINKED DUFFING LINEAR OSCILLATORS EXCITED BY COLORED NOISE E. M. WEINSTEIN Galaxy Scientific Corporation, 2500 English Creek

More information

Subspace Estimation from Incomplete Observations: A High-Dimensional Analysis

Subspace Estimation from Incomplete Observations: A High-Dimensional Analysis Subspace Estimation from Incomplete Observations: A High-Dimensional Analysis Chuang Wang, Yonina C. Elar, Fellow, IEEE an Yue M. Lu, Senior Member, IEEE Abstract We present a high-imensional analysis

More information

Quantum Mechanics in Three Dimensions

Quantum Mechanics in Three Dimensions Physics 342 Lecture 20 Quantum Mechanics in Three Dimensions Lecture 20 Physics 342 Quantum Mechanics I Monay, March 24th, 2008 We begin our spherical solutions with the simplest possible case zero potential.

More information

Hyperbolic Moment Equations Using Quadrature-Based Projection Methods

Hyperbolic Moment Equations Using Quadrature-Based Projection Methods Hyperbolic Moment Equations Using Quarature-Base Projection Methos J. Koellermeier an M. Torrilhon Department of Mathematics, RWTH Aachen University, Aachen, Germany Abstract. Kinetic equations like the

More information

6 General properties of an autonomous system of two first order ODE

6 General properties of an autonomous system of two first order ODE 6 General properties of an autonomous system of two first orer ODE Here we embark on stuying the autonomous system of two first orer ifferential equations of the form ẋ 1 = f 1 (, x 2 ), ẋ 2 = f 2 (, x

More information

JUST THE MATHS UNIT NUMBER DIFFERENTIATION 2 (Rates of change) A.J.Hobson

JUST THE MATHS UNIT NUMBER DIFFERENTIATION 2 (Rates of change) A.J.Hobson JUST THE MATHS UNIT NUMBER 10.2 DIFFERENTIATION 2 (Rates of change) by A.J.Hobson 10.2.1 Introuction 10.2.2 Average rates of change 10.2.3 Instantaneous rates of change 10.2.4 Derivatives 10.2.5 Exercises

More information

Advanced Partial Differential Equations with Applications

Advanced Partial Differential Equations with Applications MIT OpenCourseWare http://ocw.mit.eu 18.306 Avance Partial Differential Equations with Applications Fall 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.eu/terms.

More information

arxiv: v1 [cs.lg] 22 Mar 2014

arxiv: v1 [cs.lg] 22 Mar 2014 CUR lgorithm with Incomplete Matrix Observation Rong Jin an Shenghuo Zhu Dept. of Computer Science an Engineering, Michigan State University, rongjin@msu.eu NEC Laboratories merica, Inc., zsh@nec-labs.com

More information

. Using a multinomial model gives us the following equation for P d. , with respect to same length term sequences.

. Using a multinomial model gives us the following equation for P d. , with respect to same length term sequences. S 63 Lecture 8 2/2/26 Lecturer Lillian Lee Scribes Peter Babinski, Davi Lin Basic Language Moeling Approach I. Special ase of LM-base Approach a. Recap of Formulas an Terms b. Fixing θ? c. About that Multinomial

More information

Applications of First Order Equations

Applications of First Order Equations Applications of First Orer Equations Viscous Friction Consier a small mass that has been roppe into a thin vertical tube of viscous flui lie oil. The mass falls, ue to the force of gravity, but falls more

More information

Schrödinger s equation.

Schrödinger s equation. Physics 342 Lecture 5 Schröinger s Equation Lecture 5 Physics 342 Quantum Mechanics I Wenesay, February 3r, 2010 Toay we iscuss Schröinger s equation an show that it supports the basic interpretation of

More information

ELEC3114 Control Systems 1

ELEC3114 Control Systems 1 ELEC34 Control Systems Linear Systems - Moelling - Some Issues Session 2, 2007 Introuction Linear systems may be represente in a number of ifferent ways. Figure shows the relationship between various representations.

More information

Topic 7: Convergence of Random Variables

Topic 7: Convergence of Random Variables Topic 7: Convergence of Ranom Variables Course 003, 2016 Page 0 The Inference Problem So far, our starting point has been a given probability space (S, F, P). We now look at how to generate information

More information

Systems & Control Letters

Systems & Control Letters Systems & ontrol Letters ( ) ontents lists available at ScienceDirect Systems & ontrol Letters journal homepage: www.elsevier.com/locate/sysconle A converse to the eterministic separation principle Jochen

More information

Radar Sensor Management for Detection and Tracking

Radar Sensor Management for Detection and Tracking Raar Sensor Management for Detection an Tracking Krüger White, Jason Williams, Peter Hoffensetz Defence Science an Technology Organisation PO Box 00, Einburgh, SA Australia Email: Kruger.White@sto.efence.gov.au,

More information

The Exact Form and General Integrating Factors

The Exact Form and General Integrating Factors 7 The Exact Form an General Integrating Factors In the previous chapters, we ve seen how separable an linear ifferential equations can be solve using methos for converting them to forms that can be easily

More information

The total derivative. Chapter Lagrangian and Eulerian approaches

The total derivative. Chapter Lagrangian and Eulerian approaches Chapter 5 The total erivative 51 Lagrangian an Eulerian approaches The representation of a flui through scalar or vector fiels means that each physical quantity uner consieration is escribe as a function

More information

Calculus of Variations

Calculus of Variations 16.323 Lecture 5 Calculus of Variations Calculus of Variations Most books cover this material well, but Kirk Chapter 4 oes a particularly nice job. x(t) x* x*+ αδx (1) x*- αδx (1) αδx (1) αδx (1) t f t

More information

Robustness and Perturbations of Minimal Bases

Robustness and Perturbations of Minimal Bases Robustness an Perturbations of Minimal Bases Paul Van Dooren an Froilán M Dopico December 9, 2016 Abstract Polynomial minimal bases of rational vector subspaces are a classical concept that plays an important

More information

Chapter 4. Electrostatics of Macroscopic Media

Chapter 4. Electrostatics of Macroscopic Media Chapter 4. Electrostatics of Macroscopic Meia 4.1 Multipole Expansion Approximate potentials at large istances 3 x' x' (x') x x' x x Fig 4.1 We consier the potential in the far-fiel region (see Fig. 4.1

More information

FLUCTUATIONS IN THE NUMBER OF POINTS ON SMOOTH PLANE CURVES OVER FINITE FIELDS. 1. Introduction

FLUCTUATIONS IN THE NUMBER OF POINTS ON SMOOTH PLANE CURVES OVER FINITE FIELDS. 1. Introduction FLUCTUATIONS IN THE NUMBER OF POINTS ON SMOOTH PLANE CURVES OVER FINITE FIELDS ALINA BUCUR, CHANTAL DAVID, BROOKE FEIGON, MATILDE LALÍN 1 Introuction In this note, we stuy the fluctuations in the number

More information

7.1 Support Vector Machine

7.1 Support Vector Machine 67577 Intro. to Machine Learning Fall semester, 006/7 Lecture 7: Support Vector Machines an Kernel Functions II Lecturer: Amnon Shashua Scribe: Amnon Shashua 7. Support Vector Machine We return now to

More information

A NONLINEAR SOURCE SEPARATION APPROACH FOR THE NICOLSKY-EISENMAN MODEL

A NONLINEAR SOURCE SEPARATION APPROACH FOR THE NICOLSKY-EISENMAN MODEL 6th European Signal Processing Conference EUSIPCO 28, Lausanne, Switzerlan, August 25-29, 28, copyright by EURASIP A NONLINEAR SOURCE SEPARATION APPROACH FOR THE NICOLSKY-EISENMAN MODEL Leonaro Tomazeli

More information

Power Generation and Distribution via Distributed Coordination Control

Power Generation and Distribution via Distributed Coordination Control Power Generation an Distribution via Distribute Coorination Control Byeong-Yeon Kim, Kwang-Kyo Oh, an Hyo-Sung Ahn arxiv:407.4870v [math.oc] 8 Jul 204 Abstract This paper presents power coorination, power

More information

Summary: Differentiation

Summary: Differentiation Techniques of Differentiation. Inverse Trigonometric functions The basic formulas (available in MF5 are: Summary: Differentiation ( sin ( cos The basic formula can be generalize as follows: Note: ( sin

More information

How the potentials in different gauges yield the same retarded electric and magnetic fields

How the potentials in different gauges yield the same retarded electric and magnetic fields How the potentials in ifferent gauges yiel the same retare electric an magnetic fiels José A. Heras a Departamento e Física, E. S. F. M., Instituto Politécnico Nacional, México D. F. México an Department

More information

Laplace s Equation in Cylindrical Coordinates and Bessel s Equation (II)

Laplace s Equation in Cylindrical Coordinates and Bessel s Equation (II) Laplace s Equation in Cylinrical Coorinates an Bessel s Equation (II Qualitative properties of Bessel functions of first an secon kin In the last lecture we foun the expression for the general solution

More information

Adaptive Adjustment of Noise Covariance in Kalman Filter for Dynamic State Estimation

Adaptive Adjustment of Noise Covariance in Kalman Filter for Dynamic State Estimation Aaptive Ajustment of Noise Covariance in Kalman Filter for Dynamic State Estimation Shahroh Ahlaghi, Stuent Member, IEEE Ning Zhou, Senior Member, IEEE Electrical an Computer Engineering Department, Binghamton

More information

Discrete Hamilton Jacobi Theory and Discrete Optimal Control

Discrete Hamilton Jacobi Theory and Discrete Optimal Control 49th IEEE Conference on Decision an Control December 15-17, 2010 Hilton Atlanta Hotel, Atlanta, GA, USA Discrete Hamilton Jacobi Theory an Discrete Optimal Control Tomoi Ohsawa, Anthony M. Bloch, an Melvin

More information

Conservation laws a simple application to the telegraph equation

Conservation laws a simple application to the telegraph equation J Comput Electron 2008 7: 47 51 DOI 10.1007/s10825-008-0250-2 Conservation laws a simple application to the telegraph equation Uwe Norbrock Reinhol Kienzler Publishe online: 1 May 2008 Springer Scienceusiness

More information

Analyzing Tensor Power Method Dynamics in Overcomplete Regime

Analyzing Tensor Power Method Dynamics in Overcomplete Regime Journal of Machine Learning Research 18 (2017) 1-40 Submitte 9/15; Revise 11/16; Publishe 4/17 Analyzing Tensor Power Metho Dynamics in Overcomplete Regime Animashree Ananumar Department of Electrical

More information

d dx But have you ever seen a derivation of these results? We ll prove the first result below. cos h 1

d dx But have you ever seen a derivation of these results? We ll prove the first result below. cos h 1 Lecture 5 Some ifferentiation rules Trigonometric functions (Relevant section from Stewart, Seventh Eition: Section 3.3) You all know that sin = cos cos = sin. () But have you ever seen a erivation of

More information

Linear and quadratic approximation

Linear and quadratic approximation Linear an quaratic approximation November 11, 2013 Definition: Suppose f is a function that is ifferentiable on an interval I containing the point a. The linear approximation to f at a is the linear function

More information

PHYS 414 Problem Set 2: Turtles all the way down

PHYS 414 Problem Set 2: Turtles all the way down PHYS 414 Problem Set 2: Turtles all the way own This problem set explores the common structure of ynamical theories in statistical physics as you pass from one length an time scale to another. Brownian

More information

Track Initialization from Incomplete Measurements

Track Initialization from Incomplete Measurements Track Initialiation from Incomplete Measurements Christian R. Berger, Martina Daun an Wolfgang Koch Department of Electrical an Computer Engineering, University of Connecticut, Storrs, Connecticut 6269,

More information

Optimal Signal Detection for False Track Discrimination

Optimal Signal Detection for False Track Discrimination Optimal Signal Detection for False Track Discrimination Thomas Hanselmann Darko Mušicki Dept. of Electrical an Electronic Eng. Dept. of Electrical an Electronic Eng. The University of Melbourne The University

More information

Assignment 1. g i (x 1,..., x n ) dx i = 0. i=1

Assignment 1. g i (x 1,..., x n ) dx i = 0. i=1 Assignment 1 Golstein 1.4 The equations of motion for the rolling isk are special cases of general linear ifferential equations of constraint of the form g i (x 1,..., x n x i = 0. i=1 A constraint conition

More information

Energy behaviour of the Boris method for charged-particle dynamics

Energy behaviour of the Boris method for charged-particle dynamics Version of 25 April 218 Energy behaviour of the Boris metho for charge-particle ynamics Ernst Hairer 1, Christian Lubich 2 Abstract The Boris algorithm is a wiely use numerical integrator for the motion

More information

An Explicit Formulation of Singularity-Free Dynamic Equations of Mechanical Systems in Lagrangian Form Part Two: Multibody Systems

An Explicit Formulation of Singularity-Free Dynamic Equations of Mechanical Systems in Lagrangian Form Part Two: Multibody Systems Moeng, Ientification an Control, Vol 33, No 2, 2012, pp 61 68 An Expcit Formulation of Singularity-Free Dynamic Equations of Mechanical Systems in Lagrangian Form Part Two: Multiboy Systems Pål Johan From

More information

Lower Bounds for the Smoothed Number of Pareto optimal Solutions

Lower Bounds for the Smoothed Number of Pareto optimal Solutions Lower Bouns for the Smoothe Number of Pareto optimal Solutions Tobias Brunsch an Heiko Röglin Department of Computer Science, University of Bonn, Germany brunsch@cs.uni-bonn.e, heiko@roeglin.org Abstract.

More information

CONTROL CHARTS FOR VARIABLES

CONTROL CHARTS FOR VARIABLES UNIT CONTOL CHATS FO VAIABLES Structure.1 Introuction Objectives. Control Chart Technique.3 Control Charts for Variables.4 Control Chart for Mean(-Chart).5 ange Chart (-Chart).6 Stanar Deviation Chart

More information

Lower bounds on Locality Sensitive Hashing

Lower bounds on Locality Sensitive Hashing Lower bouns on Locality Sensitive Hashing Rajeev Motwani Assaf Naor Rina Panigrahy Abstract Given a metric space (X, X ), c 1, r > 0, an p, q [0, 1], a istribution over mappings H : X N is calle a (r,

More information

On the Enumeration of Double-Base Chains with Applications to Elliptic Curve Cryptography

On the Enumeration of Double-Base Chains with Applications to Elliptic Curve Cryptography On the Enumeration of Double-Base Chains with Applications to Elliptic Curve Cryptography Christophe Doche Department of Computing Macquarie University, Australia christophe.oche@mq.eu.au. Abstract. The

More information

Integrated Data Reconciliation with Generic Model Control for the Steel Pickling Process

Integrated Data Reconciliation with Generic Model Control for the Steel Pickling Process Korean J. Chem. Eng., (6), 985-99 (3) Integrate Data Reconciliation with Generic Moel Control for the Steel Picling Process Paisan Kittisupaorn an Pornsiri Kaewprait Department of Chemical Engineering,

More information

Introduction to the Vlasov-Poisson system

Introduction to the Vlasov-Poisson system Introuction to the Vlasov-Poisson system Simone Calogero 1 The Vlasov equation Consier a particle with mass m > 0. Let x(t) R 3 enote the position of the particle at time t R an v(t) = ẋ(t) = x(t)/t its

More information

Diophantine Approximations: Examining the Farey Process and its Method on Producing Best Approximations

Diophantine Approximations: Examining the Farey Process and its Method on Producing Best Approximations Diophantine Approximations: Examining the Farey Process an its Metho on Proucing Best Approximations Kelly Bowen Introuction When a person hears the phrase irrational number, one oes not think of anything

More information

APPROXIMATE SOLUTION FOR TRANSIENT HEAT TRANSFER IN STATIC TURBULENT HE II. B. Baudouy. CEA/Saclay, DSM/DAPNIA/STCM Gif-sur-Yvette Cedex, France

APPROXIMATE SOLUTION FOR TRANSIENT HEAT TRANSFER IN STATIC TURBULENT HE II. B. Baudouy. CEA/Saclay, DSM/DAPNIA/STCM Gif-sur-Yvette Cedex, France APPROXIMAE SOLUION FOR RANSIEN HEA RANSFER IN SAIC URBULEN HE II B. Bauouy CEA/Saclay, DSM/DAPNIA/SCM 91191 Gif-sur-Yvette Ceex, France ABSRAC Analytical solution in one imension of the heat iffusion equation

More information

EVALUATING HIGHER DERIVATIVE TENSORS BY FORWARD PROPAGATION OF UNIVARIATE TAYLOR SERIES

EVALUATING HIGHER DERIVATIVE TENSORS BY FORWARD PROPAGATION OF UNIVARIATE TAYLOR SERIES MATHEMATICS OF COMPUTATION Volume 69, Number 231, Pages 1117 1130 S 0025-5718(00)01120-0 Article electronically publishe on February 17, 2000 EVALUATING HIGHER DERIVATIVE TENSORS BY FORWARD PROPAGATION

More information

Conservation Laws. Chapter Conservation of Energy

Conservation Laws. Chapter Conservation of Energy 20 Chapter 3 Conservation Laws In orer to check the physical consistency of the above set of equations governing Maxwell-Lorentz electroynamics [(2.10) an (2.12) or (1.65) an (1.68)], we examine the action

More information