THD-Wert aus .four in Spice als parameter verwenden

Gast #5867949
Lesenswert?

Hallo,

Aktuell verwende ich die ".Fourier" Funktion, um mir über den "SPICE 
Error Log" den wert für die THD ausgeben zu lassen. Gibt es nun eine 
Möglichkeit, diesen Wert als Parameter weiterzuverwenden (z.B. in einer 
Arbitrary Behavioral Voltage  Voltage Source)? Bzw. gibt es eine 
Möglichkeit eine Fourier Transformation in einer "Behavioral Voltage 
Source" durchzuführen? Denn eine Funktion für Laplace gibt es ja in der 
bv-hilfe...

Grüße
Stefan
#5868282
Lesenswert?

Stefan schrieb:
> Hallo,
>
> Aktuell verwende ich die ".Fourier" Funktion, um mir über den "SPICE
> Error Log" den wert für die THD ausgeben zu lassen. Gibt es nun eine
> Möglichkeit, diesen Wert als Parameter weiterzuverwenden (z.B. in einer
> Arbitrary Behavioral Voltage  Voltage Source)?

Nein.

> Bzw. gibt es eine Möglichkeit eine Fourier Transformation
> in einer "Behavioral Voltage Source" durchzuführen?

Nein.

Man könnte die Fouriereihe mit .MEASURE berechnen. Das Ergebnis wäre 
dann aber auch im Log-File.

Der Begriff Fouriertransformation ist mehrdeutig. Es könnte die 
Fourierreihe(.FOUR in SPICE), die DFT/FFT oder die Fouriertransformation 
(Integral) sein.

Die DFT/FFT kann man im Waveform-Fenster berechnen lassen.

> Denn eine Funktion für Laplace gibt es ja in der
> bv-hilfe...

Es gibt keine Echtzeit-FFT für BV-Quellen.

Helmut

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren