Forum: Analoge Elektronik und Schaltungstechnik Amplitudengang im Frequenzbereich in LTSpice importieren


von Philipp C. (philippc)


Lesenswert?

Hallo,

ich möchte einen gemessenen Amplitudengang durch eine Schaltung in 
LTSpice annähern. Um direkt sehen zu können wie dicht ich an der Messung 
bin würde ich die Messung gerne mit in den Graphen plotten lassen.

Gibt es hierfür eine Möglichkeit?

Im Zeitbereich hätte ich aus meinen Messdaten ja z.B. ein PWL File 
machen können und in LTSpice einfach eine Spannungsquelle nutzen können 
um das gemessene Signal darzustellen. Aber wie könnte man so etwas im 
Frequenzbereich machen?

Meine Messdaten enthalten nur die Amplitude und keine 
Phaseninformationen. Die Phase ist mir aber auch erst mal egal.

Eine iFFT um so Werte für ein PWL File zu erzeugen erscheint mir nicht 
besonders sinnvoll.

Vielen Dank und viele Grüße
Philipp

von Helmut S. (helmuts)


Angehängte Dateien:

Lesenswert?

Hallo Philipp,
In LTspice gibt es B-Quellen. Diese können auch mit freq/value/phase 
Tabelle beschrieben werden.


Bxxx n1 n2 V=<expression> [units] Freq=<valuelist>

Possible Units are MAG, DB, R_I, default is DB

* default if none is DB
* MAG requires  (freq, magnitude, degree)
* DB requires  (freq, dB, degree)
* R_I requires  (freq,real, imag)


Beispiel: Definition einer Bv Quelle die vom Netz mit Namen 1 gesteuert 
wird. Der Ausgang

* (Freq, mag, deg)
BREF1 REF 0  V=V(1,0)  MAG FREQ=
+ 1e6, 0.893, -26.7
+ 2e6, 0.705, -45.2
+ 5e6, 0.37, -68.3
+ 10e6, 0.195, -78.7


Diese Instantiierung eines B-Elements kann man auch in eine eigene Datei 
schreiben. Dies Datei mit ".inc ..." einbinden. Siehe Beispiel 
freq_table_B_1.asc
Das andere Beispiel zeigt dir alle Möglichkeiten mit freq-tables.  Die 
dort verwendetet Klammern bei den Werten kann man weglassen.

Gruß
Helmut

PS: Die Datei freq_table_E_B_1.asc habe ich vor Jahren für die LTspice 
Yahoo group gemacht. Deren Verzeichnis Files ist sozusagen die 
Schatztruhe für LTspice.
https://groups.yahoo.com/neo/groups/LTspice/files

von Philipp C. (philippc)


Lesenswert?

Hallo Helmut,

vielen Dank! Das sieht exakt nach dem aus was ich gesucht habe. Ich 
werde morgen dann mal meine Messdaten in eine entsprechende Datei 
schreiben und sie einbinden.

Gute Nacht
Philipp

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.