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

  Integration and random numbers

assemble 1,000 bolt + hole combinations. The bolts have a mean diameter of 1.000 cm, normally distributed with standard deviation of 0.010 cm. The holes have a mean diameter of 1.030 cm, normally distributed with standard deviation of 0.015 cm.

  An efficient human identification using gait analysis

An Efficient Human Identification Using Gait Analysis, Apply specific approach for Pattern Recognition,Implement this approach in MATLAB,Compare and discuss the results with others.

  Generate by means data.m an array

Generate by measdata.m an array A withsize (365,24), containing temperature measurements for an entire year [1 January,..., 31 December], 24 hours a day [00.00h,...,23.00h].

  Calculate the distance between cities

Calculate the distance between cities

  Create a function that returns true i

Create a function that returns true if the input is a numeric matrix and false otherwise.

  Travelling salesman problem involves

The Travelling Salesman problem involves a salesman who has to visit a number of cities in a single closed tour. The salesman always starts and ends the tour in his home city and visits each other city on the tour exactly once.

  Design a normalized lowpass analog filter

Design a normalized lowpass analog filter by using one of Matlab's routines: buttap, cheb1ap, cheb2ap, ellipap to get your analog poles

  Write a user-defined matlab function

Write a user-defined MATLAB function that calculate the condition number of an (nxn) matrix by using the 1-norm. for the function name and arguments use c = condNum_one(A).

  Plot the pressure surface versus latitude and longitude

Plot the pressure surface versus latitude and longitude as a surface plot

  Secant method to tryt to find out the root

create a function that will use the secant method to tryt to find out the root

  Design simple interface hardware

Evaluate the capability in selecting and configuring a microcontroller unit designing simple interface hardware and writing subroutines to operate those interfaces

  Error between the exact solution and explicit solution

Calculate the error between the exact solution and explicit solution and draw the exact solution and compare the results.

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