December 2022 | NTIA Software

Gilbert-Elliot Model Software Tools

Jaden Pieper; Stephen D. Voran

Abstract: The Gilbert-Elliot burst error model is a popular and effective tool for treating bursty (non-independent) errors in communication links. This software accompanies the following publication: Pieper J; Voran S, "Relationships between Gilbert-Elliot Burst Error Model Parameters and Error Statistics," NTIA Technical Memo TM-23-565. It provides functions for simulating errors using the model and analyzing error arrays to estimate model parameters. It can also make an estimate of the most likely version of the model to emit a given observation: the two-parameter (p, r), three-parameter (p, r, h) or four-parameter (p, r, k, h). Upon installation, the package provides a command line interface which allows users to determine valid model control values and simulate errors.

Keywords: software simulation.; Markov chain; bit errors; packet loss; bursty errors; error statistics; Gilbert-Elliot

Related Publications:

NTIA Technical Memo:
NTIA Software:

For technical information concerning this report, contact:

Jaden Pieper
Institute for Telecommunication Sciences

This document contains software developed by NTIA. NTIA does not make any warranty of any kind, express, implied or statutory, including, without limitation, the implied warranty of merchantability, fitness for a particular purpose, non-infringement and data accuracy. NTIA does not warrant or make any representations regarding the use of the software or the results thereof, including but not limited to the correctness, accuracy, reliability or usefulness of the software or the results. You can use, copy, modify, and redistribute the NTIA-developed software upon your acceptance of these terms and conditions and upon your express agreement to provide appropriate acknowledgments of NTIA's ownership of and development of the software by keeping this exact text present in any copied or derivative works.

Back to Search Results