|
|
Matlab FFT/iFFT wo ist der fehler? |
|
steffen.k |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 23.07.11
|
|
|
|
Wohnort: Lübeck
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.07.2011, 20:37
Titel: Matlab FFT/iFFT wo ist der fehler?
|
|
Hallo Zusammen,
ich habe ein Problem mit der Inversen-FFT bei Matlab. Ich habe Messdaten
die transformiere ich in den Frequenzbereich, dann manipuliere ich die
und wandele diese mit der iFFT zurück in den Zeitbereich. Irgendwas geht
aber schief Wie man im Bild erkennen kann ist das nur noch wildes
irgendwas...
Hat jemand eine Idee?
Vielen Dank
Gruß Steffen
Beschreibung: |
|
Download |
Dateiname: |
DisplayUSBData2.m |
Dateigröße: |
1.96 KB |
Heruntergeladen: |
846 mal |
Beschreibung: |
|
Download |
Dateiname: |
IFFT.jpg |
Dateigröße: |
42.71 KB |
Heruntergeladen: |
1019 mal |
Beschreibung: |
Die Messdaten als Binar-File |
|
Download |
Dateiname: |
Output.txt |
Dateigröße: |
118.91 KB |
Heruntergeladen: |
718 mal |
Beschreibung: |
Die Messdaten im Zeitbereicht vor der Bearbeitung |
|
Download |
Dateiname: |
Messdaten.jpg |
Dateigröße: |
41.31 KB |
Heruntergeladen: |
987 mal |
|
|
|
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 25.07.2011, 09:46
Titel:
|
|
Hallo Steffen,
der Fehler liegt hier...
Wenn du dein Amplitdenspektrum mit NFFT/2 skalierst, musst du das bei der ifft() rückgängig machen
Allerdings ist die Skalierung auch nicht ganz korrekt. Der Gleichanteil des Spektrums und bei der Nyquistfreq. werden nur mit Nfft skaliert
Gruß DSP
|
|
|
steffen.k |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 23.07.11
|
|
|
|
Wohnort: Lübeck
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.07.2011, 10:19
Titel:
|
|
Super es geht! Vielen dank!
|
|
|
steffen.k |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 23.07.11
|
|
|
|
Wohnort: Lübeck
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.07.2011, 12:57
Titel:
|
|
DSP hat Folgendes geschrieben: |
|
Hallo DSP,
eine Frage habe ich nun doch müsste es nicht
sein?
|
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 25.07.2011, 13:03
Titel:
|
|
Sorry...das war alles Mist. Diese Skalierung gilt nur, wenn man lediglich das positive Frequenzspektrum verwendet, also von 0...fn [Hz]. Wenn man wie du, das Beidseitige nimmt, ist die Skalierung lediglich mit * (1/Nfft).
Ich benutze immer nur das positive Spektrum und aus Macht der Gewohnheit habe ich dann einfach diese Saklierung angegeben.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|