Forum: Mikrocontroller und Digitale Elektronik FFT und Bode-Diagramm


von Helga (Gast)


Lesenswert?

Moin moin zusammen

Ich habe eine Schaltung, deren Bode Diagramm ich bestimmen möchte. Dazu 
habe ich auf den Eingang einen Sinus Sweep drauf geleitet. Und mit dem 
Oszilloskop die Ausgangsspannung gemessen. Dann habe ich diese Messdaten 
exportiert. Mit meinem Oszi kann ich zum Glück die Messpunkte auf einen 
USB Stick als Textdatei exportieren.

So, nun habe ich also diese Messdaten. Diese kann ich in Octave einlesen 
und darstellen, alles wunderbar! Aber ich will ja das Bode Diagramm.
Also habe ich die FFT von dem Eingangssignal und von dem Ausgangssignal 
berechnet. Und diese anschliessend dividiert. Also wenn x der Eingang 
ist und y der Ausgang, dann habe ich gerechnet

z = y ./ x

und dann kann ich den Betrag und die Phase von z in einem Diagramm 
darstellen. Meiner Meinung nach müsste z jetzt eigentlich den 
Frequenzgang von meiner Schaltung beinhalten, oder? Muss ich etwas 
beachten? Mein Sweep geht von 50 Hz bis 1 kHz. Somit ist mein erhaltenes 
Bodediagramm auch nur in dem Frequenzbereich gültig, oder?

Klar könnte ich natürlich das Bode Diagramm auch bestimmen, indem ich 
von Hand bei jeder Frequenz Amplitude und Phase messe. Aber so ist das 
doch um einiges interessanter :-)

von Christian B. (casandro)


Lesenswert?

Ja, so müsste das im Prinzip gehen. Praktisch ist das nicht ideal und 
Nullstellen in X sind natürlich ein großes Problem.

Die bessere Lösung wäre ein Nadelpuls-Signal am Eingang anzulegen, und 
dann zwischen zwei Impulsen die FFT durch zu führen.

von Helga (Gast)


Lesenswert?

Hi,

naja ich denke das System sollte während der Messung ständig angeegt 
sein oder? ein einzelner Impuls wie Dirac oder so ist ja nicht wirklich 
möglich.

Kann ich aus dem so erhaltenen Bode Diagramm auch die Impulsantwort 
erhalten? Irgendwie rauscht das nur, wenn ich vom Bode Diagramm ifft() 
mache. :-( aber meiner Meinung nach müsste man so die Impulsantwort 
kriegen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.