LabVIEWForum.de - Spectral Measurement and IFFT

LabVIEWForum.de

Normale Version: Spectral Measurement and IFFT
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Kann mir in dieser Angelegenheit den niemand auch nur zum Teil mehr helfen?

BlushUndecided
(09.06.2014 13:26 )Flipflop schrieb: [ -> ]Kann mir in dieser Angelegenheit den niemand auch nur zum Teil mehr helfen?
Etwas viel verlangt, so über die Pfingstfeiertage...
Habe mal Dein VI modifiiziert, damit kannst Du erst mal etwas herumspielen.
Hallo Lucki,

vielen Dank schon einmal für die aufgebrachte Leistung! Echt Spitzenmäßig Guru1

jedoch bedarf so manches ein wenig Erklärung.

Die Phase, nimmst du mal 180 und dividierst Sie durch pi, um von rad auf grad zu kommen, oder? Danach addierst du 90, um Real und Imaginär teil zu vertauschen, oder? Wenn das stimmt, .... dann Wieso? Wenn nicht dann auch Wieso? Blush

Des weiteren benutzt du ja nirgendwo die inverse fft (fft^-1), wie kannst du dann einfach so das Signal rekonstruieren? Bahn

Und mit den Sampling info stelle ich doch lediglich ein wie viele samples mein erzeugtes Signal haben soll, aber damit kann ich doch nicht die Abtastung des Signals beeinflussen, um damit dann z.B. eine Unterabtastung zu simulieren.

Kannst du bitte deine Anpassungen ein wenig erklären. Besonderst verstehe ich gerade nicht wie du eben das Signal ohne fft^-1 rekonstruierst.

MfG Philipp
(12.06.2014 17:59 )Flipflop schrieb: [ -> ]Die Phase, nimmst du mal 180 und dividierst Sie durch pi, um von rad auf grad zu kommen, oder? Danach addierst du 90, um Real und Imaginär teil zu vertauschen, oder? Wenn das stimmt, .... dann Wieso? Wenn nicht dann auch Wieso? Blush
Ich vertausche nichts. Die Realteile sind Cosinusfunktionenen, die Imaginärteile Sinusfunktionen. Da aber Labview nur die Sinusfunktion auf der Palette hat, mußte ich notgedrungen 90° addieren, um eine Cosinusfunktion zu bekommen.

Zitat:Des weiteren benutzt du ja nirgendwo die inverse fft (fft^-1), wie kannst du dann einfach so das Signal rekonstruieren?
Die fft^-1 ist mir zu unkomfortabel, ich habe sie noch nicht benutzt und hatte keine Lust, wegen Dir hinter das Geheimnis zu kommen, warum sie nicht die richtige Amplitude liefert. Andererseits ist die Zeitfunktion ja nichts anderes als die phasenrichtige Summe aller fft-Amplitudenkomponenten bzw. die Summe aller fft - Kosinus- und Sinuskomponenten. Das habe ich in einer For-Schleife gemacht, und das ist meiner Meinung nach selbst-erklärend. Was soll ich dazu noch sagen?

Zitat:Und mit den Sampling info stelle ich doch lediglich ein wie viele samples mein erzeugtes Signal haben soll, aber damit kann ich doch nicht die Abtastung des Signals beeinflussen, um damit dann z.B. eine Unterabtastung zu simulieren.
1. Der Reziprokwert der Sampling-Frequenz ist das Abtastintervall dt. Das brauchte ich aus den Abtastinformationen für den richtigen Zeitmaßstab.
2. Die Fouriertransformatioin geht davon aus, dass sich die Zeitfunktion periodisch von -inf bis +inf fortsetzt, dass also das was man analysiert nur eine Periode eines sich unendlich wiederholenden Vorgangs ist. Entsprechend liefert auch die inverse fft eine unendlich andauernde Funktion. Um Dich in der graphischen Darstellung nicht mit der Unendlichkeit zu langweilen, habe ich bei der Rekonstruktion genau die Anzahl Samples wie in der Originalfunktion benutzt. Diese #s habe ich ebenfalls der Sampling-Information entnommen.
(13.06.2014 07:38 )Lucki schrieb: [ -> ]Ich vertausche nichts. Die Realteile sind Cosinusfunktionenen, die Imaginärteile Sinusfunktionen. Das aber Labview nur die Sinusfunktion auf der Palette hat, mußte ich notgedrungen 90° addieren, um eine Cosinusfunktion zu bekommen.
@Lucki:
Habe jetzt nicht dein VI angeschaut, aber was ist das hier?!
[attachment=50012]
Gruß, Jens
(13.06.2014 08:31 )jg schrieb: [ -> ]
(13.06.2014 07:38 )Lucki schrieb: [ -> ]Ich vertausche nichts. Die Realteile sind Cosinusfunktionenen, die Imaginärteile Sinusfunktionen. Das aber Labview nur die Sinusfunktion auf der Palette hat, mußte ich notgedrungen 90° addieren, um eine Cosinusfunktion zu bekommen.
@Lucki:
Habe jetzt nicht dein VI angeschaut, aber was ist das hier?!

Ohne das VI gesehen zu haben ist es missverständlich, es hätte nämlich genauer heißen müssen: "Da aber Labview bei den Signalerzeugungsfunktionen nur das Sinusmuster auf der Palette hat.. "
Seiten: 1 2
Referenz-URLs