Protection Level Toolbox

Simulates protection levels for GPS precision approach and landing
1.5K Downloads
Updated 29 Jan 2014

View License

Provides easy-to-use tool to evaluate protection levels that provide integrity to GNSS solutions for precision approach and landing

Begins with the vertical protection level (VPL) and horizontal protection level (HPL) of the type used in the U.S. Local Area Augmentation System (LAAS) and Wide Area Augmentation System (WAAS). Illustrates computation of exact VPL and HPL values for the newer composite protection level, and provides less computationally-intensive approximations that over-bound these exact values.

Allows developer to evaluate new protection level types and compare them against known types.

Also implements exact and approximate methods of new composite radial protection level (RPLc) that may become useful in relative navigation, particularly with unmanned systems.

MATLAB command window simulation of a single GPS measurement epoch from the 24-satellite GPS constellation. User sets range-domain parameters for noise, bias, and residual ionospheric and tropospheric errors and observes how these errors translate into the position domain. May be used to support GNSS availability simulations (not included).

Provides useful algorithms and plots to the user for further development. Contains user quick start guide and extensive comments in the code.

Supported by the following peer-reviewed journal articles and dissertation:

D. Bruckner, F. van Graas and T. Skidmore, "Algorithm and Flight Test Results to Exchange Code Noise and Multipath for Biases in Dual Frequency Differential GPS for Precision Approach," Navigation, Vol. 57, No. 3, Fall 2010, pp. 213-229. Available at http://www.ion.org/search/view_abstract.cfm?jp=j&idno=2530

D. Bruckner, F. van Graas and T. Skidmore, "Statistical Characterization of Composite Protection Levels for GPS," GPS Solutions, Online First publication in November 2010, doi:10.1007/s10291-010-0193-5, available online at http://www.springerlink.com/content/px7105g7073t1703/

D. Bruckner, F. van Graas and T. Skidmore, "Approximations to Composite GPS Protection Levels for Aircraft Precision Approach and Landing," GPS Solutions, Online First publication in December 2010, doi:10.1007/s10291-010-0188-2, available online at
http://www.springerlink.com/content/n612472465281467/

D. Bruckner, "On the Treatment of Noise and Conspiring Bias in Dual-Frequency Differential Global Navigation Satellite Systems," Ohio University dissertation, June 2010. Available at http://rave.ohiolink.edu/etdc/view?acc_num=ohiou1262040825

Other references include the following:

"Minimum Aviation Systems Performance Standards (MASPS) for the Local Area Augmentation System (LAAS)," RTCA DO-245B, 2007, available for purchase from www.rtca.org.

D.J. Torrieri, "Statistical Theory of Passive Location Systems," IEEE Transactions on Aerospace and Electronic Systems, vol AES-20, No. 2, March 1984.

J. Sheil and I. O'Muircheartaigh, "Algorithm AS 106: The Distribution of Non-Negative Quadratic Forms in Normal Variables", Applied Statistics, Vol. 26, No 1 (1977), pp. 92-98. Blackwell Publishing for the Royal Statistical Society. See http//www.jstor.org/stable/2346884

D.Y. Hsu, Spatial Error Analysis, New York: IEEE Press, 1999, with free Matlab toolbox available for download at http://www.mathworks.com/matlabcentral/fileexchange/2157

Cite As

Dean Bruckner (2024). Protection Level Toolbox (https://www.mathworks.com/matlabcentral/fileexchange/29639-protection-level-toolbox), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2007b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Guidance, Navigation, and Control (GNC) in Help Center and MATLAB Answers

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.4.0.0

Updated web link

1.3.0.0

One more formatting change in description. No code changes.

1.1.0.0

Updated description only. Did not change any code.

1.0.0.0