File Exchange

image thumbnail


version (8.25 KB) by M. A. Hopcroft
Calculates overlapping Allan Deviation (ADEV) of a time domain signal.


Updated 18 Mar 2014

View Version History

View License

allan_overlap.m calculates the overlapping Allan deviation (ADEV) of a time domain signal. It is designed for stability analysis of frequency data, although the analysis can be applied to other types of data. Fractional frequency or phase data sets with sample rate or time stamp information are handled.
Note: for regular and modified Allan deviation analysis, please see the files allan.m (ID: #13246) and allan_modified.m (ID: #26637).

Cite As

M. A. Hopcroft (2021). allan_overlap (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (5)

Jorge Marcelo

it is really useful!

Moshe Shuker

Thank you for this very useful function.
In some cases the function returns with no results (although all criteria were met as far as I can tell).
Following a comment on the allan.m function (Tim, Jan 13th 2017) I made the following correction.
In line 271
m = data.rate.*tau;
m = floor(data.rate.*tau);
I made a few small checks and it seems to work fine.

John Ondov

Brandon Bourn

This is a fantastic program, thank you so much for writing it!!


Very handy tool, easy to use.
Thanks alot for your help!

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

Inspired by: allan

Inspired: allan_modified

Community Treasure Hunt

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

Start Hunting!