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

  T prints out, on a clear screen, a table of temperatures

Create a MATLAB program (utilizing a temp-conversion function) that prints out, on a clear screen, a table of temperatures.

  Explore the design of a recursive digital filter

In this simulation we are going to explore the design of a recursive digital filter which might be usedvin a digital radio station. The sampling frequency used in digital radio (DAB) is either 48 kHz or 24 kHz and for the purposes of this simulation,

  Create a matlab program

Create a MATLAB program that will use MATLAB's fzero function to determine d for the following parameters: R = 0.5 m and in steps of 0.1. Create a table consisting of S and d .

  Will compute the value of each piece of clothing.

write a script in MATLAB that will compute the value of each piece of clothing.

  Finds the value of a using a numerical method

Finds the value of a using a numerical method

  Write a function called crazygrade

Write a function called CrazyGrade that will take in the string and flip the grades according to the specifications - Define the inputs and outputs to each problem

  Write a matlab program that produces the sum of square

Write a Matlab program that produces the sum of square of all the even numbers and cube of all the odd numbers between 1 to 100.

  Calculate the inverse of a function

Using matlab write the function [Bag,x] = EG(A,b) to solve the system without pivoting. The solution is the vector x and flag is 0 when the algorithm is completed and 1 otherwise.

  Make a program that will graph the parabolas

Make a program that will graph the parabolas each parabola a different color and put all the parabolas in the same figure or graph

  Generate a sphere of diameter 3. create 3 vectors

Generate a sphere of diameter 3. Create 3 vectors representing the translation of this sphere along the x, y, and z axes. Generate the correct vectors given the description below: The sphere should be translated to (-10, -10, -10).

  Considering the integral

Using the code, generate the first 40 terms: show the result using the format long e. Comment about your results.

  Classify bus types and write out power-flow equation

Classify the bus types and write out the power-flow equations at each bus and write MATLAB code to compute the DC power-flow solution.

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