FFT/DFT bei Matlab und Scilab < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Aufgabe | Aufwärtstastung korreliert mit Einfügen von Nullen im Zeitbereich bei N/2 |
Hallo,
habe eine FFT eines Zeitsignales mal aufwärtsgetatstet (durch Bildung einer Kardinalreihe direkt im Spektrum) und mit der IFFT wieder zurücktransformiert um zu überprüfen ob tatsächlich wieder das Ursprungssignal rauskommt. Anstatt aber in der Zeitfolge die Nullen an den Schluss hinzuhängen werden diese irgendwo in der Mitte eingefügt (also wenn die Folge von 0 bis N geht, werden die Nullen bei N/2 eingefügt).
Das hat leider Konsequenzen, denn wenn man mit Matlab oder Scilab eine FFT eines Zeitsignales macht sieht man nicht die Samplestellen der zugehörigen Fouriertransformierten, sondern die Fouriertransformierte des zugehörigen bei N/2 umgeklappten Zeitsignales.
Hat das Problem schon mal Jemand gehabt?
Viele Grüße!
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 11:53 Sa 29.12.2007 | Autor: | Infinit |
Hallo schoko0815,
durch das Hinzufügen der Nullen im Spektralbereich verlängert sich der Bereich des abgetasteten Spektrums und damit erhält man durch die Rücktransformation in den Zeitbereich eine Darstellung des Zeitsignals mit doppelter Auflösung gegenüber der "einfachen" Rücktransformation. Es ist nicht einzusehen, weswegen hierdurch auch Nullwerte im Zeitsignal entstehen sollen, so wie von Dir erwartet. Hierfür gibt es eigentlich keinen Grund.
Viele Grüße,
Infinit
|
|
|
|