Guten Morgen!
Ich habe, wie man der Topic entnehmen kann, ein kleines Problem bei der
Interpretation meines Spektrums. Und zwar kann ich mir nicht erklären
wie der große negative Peak zu stande gekommen ist. Der Rest der
Simulation ist soweit ok und das Leakage beabsichtigt.
Es wäre nett, wenn ihr mir jemand etwas auf die Sprünge helfen könnte.
Ich hoffe man kann dieses "Phänomen" pauschal erklären, falls nicht gebe
ich gerne Informationen über die verwendeten Parameter.
Gruß Michael
Hallo Michael,
was stellst du denn dar? Ein berechnetes FFT Spektrum aus N Timesamples
ist zunächst einmal komplexes Spektrum mit N/2 realen und imaginären
Werten. Aus denen kannst du dann Betrag und Phase berechnen.
Dein Spektrum scheint entweder Real- oder Imaginärteil darzustellen (da
der Betrag ja nicht negativ werden kann). Da ist es ganz normal, dass
negative Werte auftreten.
Gruß
Gerhard
Meine Kristallkugel sagt:
"Vermutlich ist in deiner Darstellung der positive Peak die
Resonanzfrequenz, der negative Peak danach ist die Resonanzfrequenz +
eine halbe Wellenlänge.
D.h. einmal in der positiven Halbwelle mitgekoppelt und einmal in der
negativen Halbwelle.
Sowas passiert öfter in Simulationen..."
Oh wie peinlich! Entschuldigt Jungs!
Eigentlich schiebt man sowas auf den Montagmorgen, bzw. Freitagabend ...
aber es ist Mittwoch ... au weia
Gerhard hatte recht! Danke für den kleinen Schubs ;)
Ich hatte nur den Realteil dargestellt und mich gewundert warum das
Spektrum nichtmal annähernd hinkam. Anschliessend habe ich mir die
magnitude ausgerechnet und alles ist so wie es sein soll!
Sorry mein (dummer) Fehler!
Allerdings Frage ich mich jetzt warum die magnitude nur so niedrig ist
... eigentlich müsste die so bei 25 liegen und nicht bei 0,4.
Hat da vielleicht noch irgendwer eine Idee ;)
Gruß Michael
> Allerdings Frage ich mich jetzt warum die magnitude nur so niedrig ist> ... eigentlich müsste die so bei 25 liegen und nicht bei 0,4.> Hat da vielleicht noch irgendwer eine Idee ;)
Was 25? Äpfel, Birnen, Bananen? Wie wird das erst an einen Montagmorgen?
Gute Frage!
Als theoretische Grundlage verwende ich das Buch "Understanding digital
signal processing" auf Seite 80.
Auf dieser Seite ist eine Sinusfunktion gegeben, die anschließend mit
einer Fensterfunktion überlagert und graphisch dargestellt wird (Falls
du das Buch nicht zu Hand hast).
Mein Programm liefert mittlerweile die selben Ausgaben, nur weicht die
Amplitude des Spektrums mit der aus dem Buch ab. Und da wüsste ich jetzt
gern warum?
Da das vorerst nur eine rein funktionale Simulation ist und im Buch für
die Ordinate auch keine Einheit gegeben ist, ist mir diese im Moment
relativ egal ...
Gruß
P.s: Das kann eigentlich nicht an den Simulationsenstellungen liegen!
@Michael
Der Peak deiner Kurve erscheint mir zu "zackig" bzw. unsymmetrisch. Ich
vermute die Kurve ist einfach mit zu wenigen Punkten (Auflösung)
dargestellt, so dass das eigentliche Maximum irgenwo zwischen zwei
Punkten liegt, aber nicht dargestellt wird...
Gruss peter
> Was hast du denn für ein Fenster (Hamming, Hanning,...,Doppelverglast:-)> gewählt?
Von logarithmischer Darstellung hast du aber schon mal was gehört? Oder
ist bei dir auch grad Montag?
Ja ich bin ein bisschen sprachlos.
Zu allererst nochmal vielen Dank an Gerhard und Peter für die höflichen
und vor allem auf die Fragestellung bezogenenen Antworten.
Zum Rest:
Naja was soll ich groß sagen ... zum Einen muss ich zugeben das meine
Fragestellungen teilweise etwas schlampig formuliert waren, aber was
bitte soll der Raue ton, bzw. die Arroganz die man deutlich Euren
Beiträgen entnehmen kann?! Man kann doch eine Frage auch ohne dumme
Kommentare beantworten, aber anscheinend nicht in diesem Forum wo sich
überwiegend ware Helden und Alleskönner aufhalten ...
Naja ist ja eigentlich auch egal, jeder so wie er möchte. Achja
übrigens... auch ich bin jetzt im Mittwoch angekommen und konnte das
Problem lösen. Alles lässt sich bestens und korrekt simulieren. Falls es
jmd. interessiert ich habe versehentlich in meinem Code einer Funktion
den falschen Wert übergeben ...
Schönen Tag noch!
Gruß Michael
Gibt dir das nicht zu denken? Du erwartest, dass jemand seine Zeit
opfert, um dir zu helfen, bist aber im Gegenzug nicht bereit, ein
wenig deiner Zeit zu investieren und dein Problem vollständig mit
allen Parametern arzustellen. Stattdessen lässt du die Leute raten wo
denn evtl. der Schuh drücken könnte. Findest du das nicht ein wenig
unverschämt?
Lieber Hägar
Pass auf, jetzt kannst du was lernen:
Fenster: Damit sind nicht irgendwelche MS Windows Fenster oder
logarithmische Plots oder so gemeint. Nein, das ist ein Fachausdruck,
den geübte Signalverarbeiter durchaus verstehen.
Also, hier die Theorie dazu:
http://de.wikipedia.org/wiki/Hamming-Fenster#Frequenzanalyse
und hier kannst du dann noch rasch nachprüfen ob du alles verstanden
hast:
http://www.medialab.ch/ds/ubungen/ubungen.htm
Dein Stephan
P.S. Sorry, das mit dem doppelverglasst war ein Scherz.