LabVIEWForum.de - Einzelfrequenzen extrahieren

LabVIEWForum.de

Normale Version: Einzelfrequenzen extrahieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo mal wieder.

Also ich habe folgendes Problem.

Ich habe ein EIngangssignal welches aus mehreren Sinusfrequenzen besteht.

Nun möchte ich anstatt Filter zum herausfinden der Einzelfrequenzen den Baustein verwenden:

Einzelfrequenz-Informationen extrahieren


Dieser erkennt ohne angeschlossene erweiterete Suche immer den Sinusanteil mit der höchsten Amplitude.
Soweit so gut. Ich möchte allerdings die erweiterte Suche benutzen die angeboten wird, allerdings ist mir nicht ganz klar wie.
Wenn ich z.B. nur sehen möchte ob ein Frequenzanteil bei 300Hz vorhanden ist, so gebe ich in der Suche 300Hz ein und 1% der Abtastrate
als Bereich zu beiden Seiten.

Dies funktioniert leider nicht so wie ich mir das vorstelle. Ich habe einen Frequenzgenerator angeschlossen mit
dem ich beliebige Frequenzen einstellen kann. Wenn ich aber jetzt 300Hz einstelle wird mir nichts angezeit.
Ohne die Suche schon, aber es ist ja auch nur eine Frequenz vorhanden zu diesem Zeitpunkt.

Falls ihr einen Tip oder eine bessere Möglichkeit habt bestimmte Einzelfrequenzen aus einem Mischsignal herauszuholen
wäre ich sehr dankbar dafür

mfG
Robi

edit: Nochmal einen Anhang hinzugefügt. Sub-VI 1 ist halt das Eingangssignal und mich interessieren bestimmte Frequenzen z.B. 50,150,300,1khz etc.
Hm...ohne lange nachzudenken...versuchs mal mit dem VI "Extract Multiple Tone Information", das ist auf der Palette gleich neben dem von dir verwendeten "Single Tone"- VI...

A.
Also entweder ich habe Tomaten auf den Augen oder das gibt es in LV 7.1 nicht...
Ups...naja, ich sagte ja "ohne nachzudenken"...bei LV8.0 gibts das...sorry!

Hm, ich kann also auch nicht überprüfen, wie das VI in LV7 funktionierte...bin auch nicht sicher, ob's was nützt, wenn du's postest...wenn ich's mit LV8 öffne, könnte das evtl. automatisch "angepasst" werden...

Gruss
A.

[attachment=5473]
Irgendwie ist es ja seltsam, aber jetzt funktionert es einigermaßen..

Habe es nochmal mit dem Express VI und dem Baustein selber getestet, beides gibt das gleiche Ergebnis.

Aber: bei der eingestellten Frequenz von 150Hz erhalte ich die volle Amplitude im Bereich von ca. 120-180Hz.

Dies ist extrem ungenau.. Daran werde ich wohl nichts ändern können denke ich mal..

Leider habe ich das gleiche Problem bei der Filterung. Damit wollte ich das Problem anders lösen. Ich habe z.B. einen Bandpass mit den Grenzfrequenzen
160 und 180 Hz eingebaut. Dieser liefert mir die volle Amplitude bei 150Hz was total! unverständlich ist.

Ich habe noch keine vernünftige Lösung um wirklich sagen wir mal bei +-5Hz eine Frequenz herauszufiltern..


Im Anhang das neue VI. Aber wie beschrieben extrem ungenau..

edit: Als Anhang 2 ein Ausschnitt aus der Filterung der mir auch kein wirklich gutes Ergebnis liefert..

Also wenn du eine Idee hast, wie ich das sonst lösen kann, nur her damit Dry

edit2: Gibt es vielleicht ein Plugin um mir deinen Baustein in LV 7.1 zu holen ?
Referenz-URLs