LabVIEWForum.de - Amplitude und Phase eines gemessenen Sinussignals ermitteln

LabVIEWForum.de

Normale Version: Amplitude und Phase eines gemessenen Sinussignals ermitteln
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe folgendes Problem: Ich würde gerne ein Gerät vermessen und habe es dafür mit einem Sinus angeregt. Die Messdaten habe ich mit LabView aufgenommen. Nun würde ich gerne die Amplitude und die Phase des gemessenen Sinus bestimmen, weiß aber nicht, wie. Vorallem da das Signal nicht zu 100% einem Sinus entspricht, sondern tw. Messfehler hat oder verrauscht ist.
Kann mir da jemand helfen? Würde mich super freuen.
Ich hänge noch ein Bild an, wie der gemessene Sinus ungefähr aussieht.

Vielen lieben Dank,
Laura
Hier ein abgeändertes Bsp. für den Spitze-Spitze-Wert aus dem Example-Finder (auch wenn es Express-VIs sind Dry ):
[attachment=30067]
Lv85_img

Gruß Markus

PS: Was für eine Phase willst Du? Unsure
Hallo Markus,

danke für Deine Hilfe. Obwohl das VI ein wenig ungenau ist, glaube ich.
Bzgl. der Phase, ich möchte eben die Phasenverschiebung zwischen 2 Signalen messen später. Hast du eine Idee, wie ich das machen kann?

Viele Grüße,
Laura
Ich baue gerade ein Impedanzspektrometer auf. Und muss dort auch Amplitude und Phase von Strom und Spannung bestimmen. Ich würde dir die Fourie Analyse empfehlen. Dies machst du dann nur für die Frequenz mit der du dein System angeregt hast. Rauschen bekommst du raus indem du länger misst. (wenn es Mittelwert frei ist). Ich bekomme damit super Ergebnisse. Das Hann-Fenster dient dazu die Anfangsund endwerte weniger zu gewichten als die Werte in der Mitte. Damit minimierst du den Fehler der durch das Abtasten unvollständiger Perioden entsteht.

MfG Michael
Micheal hat Recht, um Fourieranalyse kommst Du nicht herum - alledings wird das durch fertig bereitgestellte Funktionen sehr erleichtert.

Die Größte Schwierigkeit ist aber erst mal, bei der Datenerfassung Ausgang und Eingang miteinander zu synchronisieren. D.h. wenn Du statt des Gerätes Ausgangs- und Eingangs-Pin direkt verbindest, muß ein Linearer Frequenzgang mit Null Phasendrehung heruskommen (Input = Output). Aber gottseidank war das nicht Deine Frage Big Grin

Wenn Du das geschafft hast, einfach die Funktion "Frequency Response Function" verwenden.
Zum Fenstern: Nicht fenstern (Fenster = "rechteck"), besser die Erfassung so einrichten, daß genau eine Periode oder ein ganzzahliges Vielfaches des anregenden Sinus erfasst wird.
Das VI hat Mittelwertbildung eingebaut. Ich würde nur eine Periode erfassen, und die Messung x-mal wiederholen. Das VI mittelt das dann.
Smile diese VIs habe ich leider nicht in der Base Version.. ich fahre sehr gut mit dem Hann Fenster. Wenn es dir passiert dass du keine ganze Periode erfasst ist der fehler viel geringer als wenn du nur mit dem Rechteckfenster fensters .

LG Michael
(30.06.2011 17:00 )B033el schrieb: [ -> ]Wenn es dir passiert dass du keine ganze Periode erfasst ist der fehler viel geringer als wenn du nur mit dem Rechteckfenster fensters .
Das kann aber nicht passieren: wenn die Stimulus- Erzeugung vom Programm selbst besorgt wird, hat man doch alles im Griff.
Da hast ja Recht, der Fehler ist mit Fenstern geringer, aber immer noch unterträglich hoch, wenn man das Fenstern einer Waveform antut, die nur aus wenigen Perioden besteht. Es gibt also zwei saubere Alternativen:
Entweder Fenster, und dann aber eine Wavaform mit möglichst vielen Perioden verwenden.
Oder aber - und hier bietet sich das an - eine genau ganzzahlige Anzahl vom Perioden benutzen. In dem Falle würden durch Fenstern nur Ungenauigkeiten hineinkommen, die man sonst nicht hat.

Wir reden hier übrigens ins Leere. Der Thread ist uralt, so alt, dass Laura89 inzwischen ins Top-Management aufgerückt sein wird (oder geheiratet hat) und es nicht mehr nötig hat, sich für ihren Thread zu interessieren Big Grin
Meine Anregung kommt von einem Hameg 8150 den ich über labview ansteure. Ich hab nur diesen Eintrag gelesen und hab mein Problem das ich vor ein paar Monaten auch hatte direkt erkannt und dachte mir ich sag mal wie ich dies gelöst habe. Denke der ein oder andere in diesem Forum wird ach mal was in die Richtung machen wollen und kann es dann nachlesen Smile
Hoffen wir, dass Laura es hinbekommen hat Wink

MfG Michael
Referenz-URLs