Allan Varianz

Gast #4911054
Lesenswert?

Guten Abend zusammen,

ich hoffe ihr könnt mir helfen. Ich beschäftige mich gerade mit Allan 
Varianz, um verschiedene Messdaten hinsichtlich ihrer Stabilität 
bewerten zu können. Nun ist dies allerdings ursprünglich für die 
Bewertung der Stabilität von Oszillatoren entwickelt worden, ich möchte 
dies jedoch auf andere Messgrößen (Volt, Strom, Widerstand etc.) 
übertragen, was mir schwer fällt.

Also habe ich mir in Octave mal weisses Rauschen erzeugt:

close all
clear all
y1 = wgn(100000,1,-100);
save('-ascii','WhiteNoise.txt','y1')

Ich erhalte ein Rauschen (siehe WhiteNoise.png und WhiteNoiseFFT.png), 
mit:

Mittelwert: 3.24153900282393e-008
Standardabweichung: 1.00114444986970e-005
Min: -4.36969560911424e-005
Max:4.34556363582950e-005

Nun nehme ich mir bspw. das Programm Plotter her, trage die Abtastrate 
(Tau-0 and FFT sample rate / s = 1), trage für Nominal Frequency / Hz 
ebenfalls 1 ein und plotte mir die verschiedenen Abweichungen 
(Overlapping Allan Deviation, Modified Allan Deviation, Overlapping 
Hadamard Deviation) geplottet (siehe WhiteNoiseAllan.png).

Was sagen mir jetzt die drei Kurven und deren unterschiedliche Verläufe?

Warum fallen die Kurven nicht kontinuierlich ab, habe ich doch 
eigentlich weisses Rauschen erzeugt. Ich hätte jetzt nur eine Gerade 
erwartet. Schlägt hier die vertikale Diskretisierung zu?
Was kann ich aus diesem Diagramm insbesondere auf der vertikalen Achse 
ablesen?
Angehängte Dateien:
Gast #4917837
Lesenswert?

Danke für diese Antwort, obgleich ich diese Aussage nicht ganz 
verstehe... bis zu welcher Länge tau wären deiner Meinung nach sinnvolle 
Werte ablesbar? Nicht in meinem speziellen Fall, sondern allgemein, denn 
wenn das so wäre müsste da ja eine allgemeine Länge formulierbar sein.
#4917932
Lesenswert?

Die Allan Varianz für ein gegebenes tau wird in etwa so gebildet:
* Man teilt die Messdaten der Länge T in Blöcke der Länge tau ein
* Über jeden Block wird der Mittelwert gebildet
* Jetzt berechnet man die mittlere Quadratische Abweichung zwischen zwei 
aufeinanderfolgenden der T/tau Mittelwerte
* Diese mittlere Quadratische Abweichung (mit einem Vorfaktor 1/2 wenn 
ich mich richtig erinnere) ist die Allan Varianz sigma^2(tau) (von der 
du schreibst), die Wurzel daraus die Allan Abweichung sigma(tau) (die du 
geplottet hast). Im Allgemeinen nimmt man lieber die Allan Abweichung, 
weil sie in der Größenordnung der gemessenen Größe liegt.

Jetzt kannst du tau theoretisch bis T/2 laufen lassen. Dann hast du aber 
nur noch zwei Blöcke, also nur einen Wert für die Abweichung. Der Wert, 
den du dann erhältst, ist eine zufällige Stichprobe aus einer 
Population, deren Varianz gerade die Allan-Varianz (die tatsächliche, 
nicht die, die man mit wenigen Punkten bestimmt hat) ist. Der Fehler für 
die so bestimmte Allan Varianz ist dann etwa sigma^2(tau)/(T/tau-1), 
also für T/tau = 2 gerade so groß wie der bestimmte Wert.

Was das größte brauchbare tau ist, hängt im wesentlichen davon ab, wie 
groß der Fehler sein darf. Ein guter Richtwert ist, dass die Ergebnisse 
bis zu einem tau von T/10 halbwegs verlässlich sind (sie haben denn 
einen Fehler von 11% für die Allan Varianz bzw. 33% für die Allan 
Abweichung).

Vielleicht kann dein Programm dir ja den Fehlerbalken dazu plotten? Beim 
weißen Rauschen solltest du dann sehen, dass die erhaltenen Punkte unter 
Beachtung der Fehlerbalken mit einer Fortsetzung der geraden Linie 
konsistent sind.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren