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

  Biologically inspired method

Biological ly Inspired Methods + Ma tlab Assignmen t,  Define a problem of your choice which can be tackled by Biologically Inspired Methods. The problem must satisfy the following requirements

  Determine and explain cost function and decision variables

Determine and explain the cost function and decision variables and define a problem of your choice which can be tackled by Biologically Inspired Methods.

  Stepper motor driven xy table

Stepper Motor Driven XY Table - Use Matlab and Labjack to acquire digital inputs from limit switches and use Matlab to analyze acquired data

  Mobile robot control and potential field

Write a MATLAB code to compute forces due to each obstacle and goal. Compute total force on vehicle at point(x,y).

  Deterministic dimensions and rebar area

Performance function for bending of a rectangular reinforced concrete beam under moments due to dead and live loads

  Write a curried function to add n

Write a curried function to add N (where N is an integer) to each item of a list.

  Considered to equal when the result of one array subtract

Two arrays are considered to be equal when the result of one array subtracted from the other is an array of zeros. In the script file, create the MATLAB commands to prove the following relationships (use arrays that you makeup yourself)

  Write a function that takes a list of integers as argument

Write a function that takes a list of integers as argument and returns a pair consisting of the sum of the even positions and the sum of the odd positions of the list. You should not use any auxiliary functions.

  Matlab has a built-in ability to perform mathematical

MATLAB has a built-in ability to perform mathematical operations on complex numbers. However, there are times when it is useful to treat complex numbers as a structure. Write a set of functions with the following capability and a script to verify ..

  Write a system program for bus arbiter

The bus arbiter is a device used in multi-master system with shared bus. It is used to allocate the control of the shared system bus to one master at a time depending priority.

  Calculate the value of the sum

Using matlab-Write the function [M.] = suma(x) that calculates the sum for the left(M) and right

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