Hallo miteinander, ich bin gerade dabei ein Rücktransformation eines Signals vom Frequenzberein in den Zeitbereich zu programmieren. Das funktioniert soweit auch ganz gut. Jedoch wenn ich mir das Zeitsignal ansehe, dann ist es zu kurz. Gibt es eine möglichkeit einen längeren Zeitverlauf zu erzeugen mit Matlab(evtl. durch einfügen von nullen im frequenzbereich?)? Ich hoffe ich habe mein Problem verständlich genug geschildert Über eure Hilfe würde ich mich sehr freuen, Danke. Pedde
Pedde schrieb: > ich bin gerade dabei ein Rücktransformation eines Signals vom > Frequenzberein in den Zeitbereich zu programmieren. Das funktioniert > soweit auch ganz gut. Jedoch wenn ich mir das Zeitsignal ansehe, dann > ist es zu kurz. Gibt es eine möglichkeit einen längeren Zeitverlauf zu > erzeugen mit Matlab Du bekommst bei einer diskreten Fouriertransformation genausoviele Samples wie Du Koeffizienten hast. Du kannst das Signal natürlich verlängern, wenn Du das Resultat einfach mehrfach hintereinanderkopierst. Wenn es das nicht trifft, dann müsstest Du genauer beschreiben welches Ziel Du eigentlich verfolgst. Viele Grüße, Simon
Also es ist so, ich hab eine Fouriertransformierte mit 200 Samples und einer Samplefrequenz von 50MHz. Wenn ich jetzt das Signal mit dem Befehl 2*real(ifft(Meinefft))) zurück transformier und dann plotte, dann sehe ich nur einen bestimmten Zeitausschnitt, der genau soviele Samples wie die fft enthält. Jetzt ist die Frage, ob es die möglichkeit gibt den Zeitlichen Ausschnitt zu erweitern, sodass ich mehr auf der Achse sehen kann (das Signal länger betrachten). Oder würde sich dann das gezeigt Bild einfach Wiederholen, wenn ich den Zeitachse im Zeitbereich länger mache? Ich hoffe ich habs jetzt verständlicher formuliert
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.