WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

FFT Spektrumserweiterung

 

Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.10.2013, 16:33     Titel: FFT Spektrumserweiterung
  Antworten mit Zitat      
Hallo!
Ich habe eine kleine Verständnisfrage zur FFT. Und zwar habe ich über fast drei Tage in einem Abstand von 5min. Messwerte genommen und in einer Tabelle abgespeichert. Nun habe ich mit matlab eine FFT durchgeführt um auftretende Frequenzen zu ermitteln.
Dabei bin ich nach der matlabhilfe zur FFT vorgegangen..

Meine Abtastzeit wären dann 300 Sekunden, dementsprechend ist meine Abtastfrequenz 3, 333mHz. Die Zeichenlänge beträgt etwas mehr als 800. (Ich hoffe da steckt jetzt nicht schon ein Fehler drin?) Jetzt ist es so, dass mir das Spektrum nur bis zur halben Abtastfrequenz angezeigt wird, danach erscheint es gespiegelt und hört schließlich auf.

1. Warum ist das so? Denke "endliches" Signal im Zeitbereich erzeugt ein unendlichen Spektralbereich?
2. Ist es möglich mir das Spektrum bis 20Hz anzeigen zu lassen, ohne die Abtastfrequenz zu ändern? Könnte den Versuch über 5 Tage laufen lassen um mehr Zeichen zu haben, falls es hilft..

Das sind nur so Verständnisslücken und können hoffendlich von jemanden leicht beantwortet werden, der etwas mehr von Mathe versteht wie ich Wink

Vielen herzlichden Dank!


Bibonaut
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 60
Anmeldedatum: 06.06.13
Wohnort: Berlin
Version: 2013a
     Beitrag Verfasst am: 30.10.2013, 21:49     Titel:
  Antworten mit Zitat      
Hallo,

der Frequenzbereich ist "nach oben" durch deine Abtastrate begrenzt. Die höchste darstellbare Frequenz ist die halbe Abtastrate. Stichwort: Nyquist-Frequenz

Ich bin in der Theorie nicht so sicher, aber dein erster Punkt, dass ein endliches Signal ein unendliches Spektrum erzeugt, gilt (glaub ich) nur für zeitkontinuierliche Signale und nicht für zeitdiskrete Signale.

Zu 2.: Das wird nicht möglich sein. Durch eine größere Abtastzeit kannst du nur die Frequenzauflösung erhöhen. Du würdest also mehr Spektrallinien im Bereich von 0Hz bis 1/600 Hz bekommen.

Ich hoffe das hilft etwas.

Viele Grüße
Alex
Private Nachricht senden Benutzer-Profile anzeigen
 
hyxamp

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.10.2013, 22:05     Titel:
  Antworten mit Zitat      
Hallo,
vielen Dank für deine Antwort. Mit Nyquist hatte ich auch schon ein wenig gelesen aber bin nicht ganz Schlau draus geworden.
Also kurz zu deiner zweiten Antwort: die Abtastzeit womöglich erhöhen würde mir ja dann einen noch kleineren Spektralbereich anzeigen!
Leider erfolgt die Ermittlung der Messwerte nur alle 5 Minuten. Wenn ich das allerdings plotte, wird das Ganze zwischen den Messwerten interpoliert. Wär es nicht möglich die Zwischenwerte irgendwie abzutasten um letztendlich eine höhere Frequenz zu erhalten wodurch mein Spektrum wiederum ausgedehnt wird? Also falls das überhaupt Funktioniert bzw. Sinn macht? Nicht das ich völlig auf dem Holzweg bin Wink

Gruß
 
Bibonaut
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 60
Anmeldedatum: 06.06.13
Wohnort: Berlin
Version: 2013a
     Beitrag Verfasst am: 30.10.2013, 22:16     Titel:
  Antworten mit Zitat      
Entschuldigung, das hab ich falsch formuliert:

Ich meinte nicht die Abtastzeit sondern die Signallänge, also Dauer deiner Messung.

Matlab interpoliert linear, wenn du das plottest, aber trotzdem weist du ja gar nicht was innerhalb dieser 5 Minuten passiert. Dir fehlt da ganz einfach die Information Wink

In der Abbildung rechts auf Wikipedia siehst du, was dein Ergebnis sein kann, wenn du mit zu geringer Frequenz abtastest.
http://de.wikipedia.org/wiki/Alias-Effekt

Ähnliches geschieht auch, wenn man auf die Felgen eines Autos schaut, das losfährt. Man denkt das Rad wird langsamer und irgendwann dreht es sich auch noch rückwärts, verrückt! Wink

Viele Grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.