The gauss-newton method

Assignment Help MATLAB Programming
Reference no: EM13541646

All locations are given with respect to a fixed-earth (geostationary) reference coordinate system located at the center of the earth. Distances are given in units of Earth Radii (ER) (using an average value of 1ER = 6,370km). Note that according to [1], GPS satellites are located at about 4.14ER from the center of the earth (20,000km above the earth's surface).

Use the notation Sl = (xl, yl, zl)T = position of lth Satellite, l = 1,.........4, S = (x, y, z)T = position of receiver (the Station to be tracked), Rl = true range to the receiver located at S from the satellite located at Sl, and Sl = SSl = satellite-to-receiver distance vector.

For fixed satellite location, Sl, the true range, Rl, is a nonlinear function of the receiver location, S, and is given by,

1037_Pseudorange measurements.png

The pseudorange measurements are denoted by yl, and modeled as

897_Pseudorange measurements1.png

where the random noise term vl is i.i.d. with p.d.f. N(0, σ2). Further discussion of this model is given in the lecture supplement. The (constant) systematic clock bias error b is caused by an inaccurate clock in the GPS receiver. The number of range measurements taken to each satellite, m, is the same for each satellite.

Knowing the satellite locations, Sl, l = 1,.........., 4, and having m pseudorange measurements, yl, to each of the l satellites, you are to estimate the receiver location, S, and the clock bias, b, using the Gradient Descent and Gauss methods for solving nonlinear least squares problems.

Write up your results using our standard format. Show and discuss the results of Steps 1-3 in some detail, including the observed convergence rates of steepest descent versus the Gauss-Newton method. Present plots showing the loss function l(k), receiver position estimate error || S'(k)-S|| in units of meters, and clock bias estimate error |b'(k) - b| also in units of meters, as a function of iteration step, k.

Reference no: EM13541646

Questions Cloud

Calculate the laundrys maximum tangential speed : The spin cycles of a washing machine have two angular speeds, 409rev/min and 608rev/min . The internal diameter of the drum is 0.610m. Find the laundry's maximum tangential speed
Compute what is the emf of the battery : When the lights of an automobile are switched on, an ammeter in series with them reads 9.90 A and a voltmeter connected across them reads 11.80 V. what is the emf of the battery
Evaluate the acceleration of the satellite : A satellite is in a circular orbit around the Earth at an altitude of 1.68 106 m.  Find the acceleration of the satellite
State potassium phosphate buffer solution of ph : As a technician in a large pharmaceutical research firm, you need to produce 450.ml of 1.00M potassium phosphate buffer solution of pH = 7.13. The pKa of H2PO4 is 7.21.
The gauss-newton method : Write up your results using our standard format. Show and discuss the results of Steps 1-3 in some detail, including the observed convergence rates of steepest descent versus the Gauss-Newton method
How much force is needed to move the refrigerator : A 120.kg refrigerator is at rest on a kitchen floor ( mu of s= 0.43 and mu of K= 0.27). How much force is needed to move the refrigerator at a constant speed of 5.41 m/s
Compute how fast is the skier moving : A 61.0 skier is moving at 6.15 on a frictionless, horizontal snow-covered plateau when she encounters a rough patch 3.55 long. How fast is the skier moving when she gets to the bottom of the hill
Define the molarity of the phosphoric acid : When 34.2 mL of a 1.02 M NaOH solution is added from a burette to 25.00 mL of a phosphoric acid solution that contains phenolphthalein which caused the solution to change from colorless to red at a certain pH, what is the molarity of the phosphori..
State total molarity of acid and conjugate base in buffer : A beaker with 100 mL of an acetic acid buffer with a pH of 5.00 is sitting on a benchtop. The total molarity of acid and conjugate base in this buffer is 0.100 M . A student adds 6.50 mL of a 0.260 M HCl solution to the beaker. How much will the p..

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd