Forum: Mikrocontroller und Digitale Elektronik Vergrößern des Zeitausschnitts nach ifft


von Pedde (Gast)


Lesenswert?

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

von Pedde (Gast)


Lesenswert?

Hat niemand ne idee?

von Simon B. (nomis)


Lesenswert?

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

von Pedde (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.