|
|
Amplituden nach FFT nicht korrekt |
|
Crankshaft |
Forum-Anfänger
|
|
Beiträge: 14
|
|
|
|
Anmeldedatum: 16.09.09
|
|
|
|
Wohnort: Braunschweig
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.01.2011, 15:45
Titel: Amplituden nach FFT nicht korrekt
|
|
Hallo Matlabuser,
bei der aktuellen Messdatenanalyse liefert meine bewährte und aus dem Buch von Frau Angermann übernommene FFT-Routine keine plausiblen Ergebnisse. Bei den mir vorliegenden Daten handelt es sich um Sweeps, wobei Kraft und Weg aufgezeichnet wurden. Im Zeitbereich sehen diese Verläufe auch so aus, wie von mir beabsichtigt. Doch nach FFT sind sind die Amplituden viel zu klein (s. Anhang).
Grundsätzlich führe ich die FFT wie folgt aus:
Bei den im Anhang gezeigten Daten, habe ich den konstanten Mittelwert vor der FFT entfernt.
Vielen Dank schonmal für eure Hilfe!
Beschreibung: |
Spektrum des Zylinderweges |
|
Download |
Dateiname: |
Spektrum_Zylinderweg.fig |
Dateigröße: |
2.91 MB |
Heruntergeladen: |
1040 mal |
|
|
|
|
|
Scriptor |
Forum-Century
|
|
Beiträge: 217
|
|
|
|
Anmeldedatum: 22.02.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.02.2011, 04:29
Titel:
|
|
Servus,
Es wäre ganz praktisch, wenn ud hochgeladene Figs richtig beschriften würdest.
DAs Spektrum an sich sicht gut aus, du hast über einen großen Frequenzbereich annähernd gleiche Amplituden, daher kann es nur an der Zeile X = X/N; liegen. Probier einfach mal X = X/sqrt(N) aus. Dann müsste es passen bzw nur den Realteil und nicht die Absolutwertde.
Grüße!!
|
|
|
Crankshaft |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 14
|
|
|
|
Anmeldedatum: 16.09.09
|
|
|
|
Wohnort: Braunschweig
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.02.2011, 15:34
Titel:
|
|
Hallo und danke für die Antwort. Das Spektrum sieht nun besser aus, wenngleich die Amplitude um Faktor 10 zu groß ist.
Doch dieser Fehler taucht immer auf, sodass ich ihn in den Routinen von Hand leicht korrigieren kann.
[/code]
|
|
|
Scriptor |
Forum-Century
|
|
Beiträge: 217
|
|
|
|
Anmeldedatum: 22.02.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.02.2011, 15:53
Titel:
|
|
Eigentlich müsste es richtiger Weise für jede Transformation ein Vorfaktor wegmultipliziert werden, der nach Vorwärts und Inverser Transformation 1/N beträgt, also für jede Trafo 1/sqrtN). FFTW-Algorithmen (Von der die Matlab FFT stammt ) führen. Soweit ich weiß, führt Matlab diesen Vorfaktor erst be der inversen Trafo ein, daher fehlt er bei der vorwärtstrafo.
Eigentlich müsste jetzt aber alles stimmig sein, also bräuchtest du keine Korrekturen mehr. Hast du auch das absolute Spektrum mit dem realen mal verglichen?
Mfg Scriptor
|
|
|
Balzer82 |
Forum-Anfänger
|
|
Beiträge: 26
|
|
|
|
Anmeldedatum: 22.02.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.04.2014, 07:59
Titel:
|
|
Vielleicht ein Problem wegen Leakage Effekt?! Schau mal hier:
http://www.cbcity.de/die-fft-mit-python-einfach-erklaert
(sorry, is kein Matlab )
_________________
"Bremsen ist die sinnlose Umwandlung von Exergie in Anergie - daran kann man sich höchstens noch die Finger verbrennen" - Prof. J. Morgenstern
|
|
|
|
|
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.
|
|