allanDeviationAnalysis calculates the Allan deviation and estimates the noise parameters of a given measurement. More...
Go to the source code of this file.
Functions | |
| function | allanDeviationAnalysis (in meas, in fs) |
allanDeviationAnalysis calculates the Allan deviation and estimates the noise parameters of a given measurement.
| meas | - the measurement data (Mxu vector) [unit: any = X, e.g. m/s^2] |
| fs | - the sampling frequency of the measurement (scalar) [unit: Hz] |
| plt | - a flag to plot the Allan deviation (logical) |
| tau | - the time intervals used for Allan deviation calculation (Mxu vector) [unit: s] |
| adev | - the Allan deviation values corresponding to each tau (Mxu vector) [unit: X, e.g. m/s^2] |
| N | - the noise density factor (1xu vector) [unit: X/sqrt(Hz), e.g. (m/s^2)/sqrt(Hz)] |
| K | - the random walk coefficient (1xu vector) [unit: X * sqrt(Hz), e.g. (m/s^2) * sqrt(Hz)] |
| B | - the bias instability coefficient (1xu vector) [unit: X, e.g. m/s^2] |
| tau_B | - the time interval where the bias instability coefficient is estimated (1xu vector) [unit: s] |
The implementation is based on the following references:
Definition in file allanDeviationAnalysis.m.
| function allanDeviationAnalysis | ( | in | meas, |
| in | fs ) |