File Exchange

image thumbnail

Multilateration Algebraic GPS Equations (S. Bancroft method)

version 1.0.2 (3.31 KB) by Aaron T. Becker's Robot Swarm Lab
Calculates the position of a receiver given the time delay of arrival to at least 4 satellites in 3D (or at least 3 satellites in 2D).

48 Downloads

Updated 24 Feb 2021

View License

Calculates the position of a receiver given the time delay of arrival to at least
4 satellites in 3D (or at least 3 satellites in 2D).
INPUTS: satPos: is Cartesian location of satellites (in 1D, 2D or 3D)
tVals: is the arrival time of the signal = distance from
satellite to receiver + offset b
OUTPUTS: eX: estimated position of the user
eb: estimate of the offset time b

Implements the solution of Stephen Bancroft, "An Algebraic Solution of the GPS
Equations," in IEEE Transactions on Aerospace and Electronic Systems,
vol. AES-21, no. 1, pp. 56-59, Jan. 1985, doi: 10.1109/TAES.1985.310538.
https://ieeexplore.ieee.org/document/4104017

pdf at
https://cas.tudelft.nl/Education/courses/ee4c03/assignments/indoor_loc/Bancroft85loc.pdf
Aaron Becker, Feb 22, 2021

Cite As

Aaron T. Becker's Robot Swarm Lab (2021). Multilateration Algebraic GPS Equations (S. Bancroft method) (https://www.mathworks.com/matlabcentral/fileexchange/87744-multilateration-algebraic-gps-equations-s-bancroft-method), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2020b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!