Code covered by the BSD License  

Highlights from
allan

4.6

4.6 | 5 ratings Rate this file 101 Downloads (last 30 days) File Size: 8.66 KB File ID: #13246
image thumbnail

allan

by

 

04 Dec 2006 (Updated )

Calculates standard Allan Deviation (ADEV) of a time domain signal.

| Watch this File

File Information
Description

allan.m calculates the standard 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 overlapping and modified Allan deviation analysis, please see the files allan_modified.m (ID: #26637) and allan_overlap.m (ID: #26441).

Acknowledgements

This file inspired Allan V1.71 and Modified Allan(Data,Rate,Tau,Varargin).

MATLAB release MATLAB 7.1.0 (R14SP3)
Other requirements Installation of dsplot.m (File Exchange ID #15850) is recommended but not required.
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (11)
27 Sep 2013 M. A. Hopcroft

@Mauricio: yes, you are correct. The values returned by the function are ADEV values and you can square them to get AVAR values.

26 Sep 2013 Mauricio

Hi,
using this file produces ADEV plot, now
if I try to find the Angle Random Walk (ARW) which is found from AVAR plot at tau=1, would I just have to square the ADEV value at tau=1, or not?
thanks!

09 May 2013 Joe Wiegand  
09 May 2013 Joe Wiegand

For some reason I can't seem to determine the value for values of Tau less than 500. Any help would be greatly appreciated.

16 Jan 2013 M. A. Hopcroft

I'll have a look at it if you send me an email with some more details.

16 Jan 2013 Anca Nestor

The latest version available for download fails to plot the Allan Deviation. The error message indicates that the input to the semilogx function (tau or sm) is unknown. How can I correct this?

10 Mar 2012 Brandon Bourn

Excellent program, works wonderfully, very useful!

07 Feb 2012 Aaron

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

06 Aug 2011 M. A. Hopcroft

type "help allan" to see the help file. email me directly if you are still having trouble.

06 Aug 2011 bing yi siah

can i ask how to input a series of data (100 samples data) into the code ?.. thx !!!

31 May 2008 Bruno Sanguinetti

Very handy tool, easy to use.

Updates
16 May 2007

v1.5: added errors bars, MAD calculation for outlier detection. misc bug fixes (see comments)

11 Feb 2009

added loglog plot option. Included test data in .mat file.

19 Jan 2010

v1.8: Vectorized code for significant performance enhancement.

21 Jan 2010

v1.82: performance enhancement; code/comments cleanup

09 Feb 2010

handles phase data; error checking; asst. bugfixes

10 Feb 2010

Description typo fix

04 Apr 2010

minor bugfixes, data consistency checking updated

18 Oct 2010

v2.14: updates to plotting, default values

21 Oct 2010

v2.16 fixed some issues related to plotting

23 Oct 2010

v2.20 consistent behaviour for all allan_x.m functions.

03 Nov 2010

v2.22 improve tau handling; plotting bugfix

18 Mar 2014

v2.24 fix bug related to phase data and timestamps

Contact us