Nachdem ich den Frequenzgang einer Schaltung mit LTSpice wie gezeigt gezeichnet habe:
Ich habe die Plotdaten als .txt-Datei exportiert, um sie danach mit MATLAB zu plotten, aber nachdem ich die Daten mit MATLAB geplottet habe, habe ich festgestellt, dass die exportierten Daten von LTSpice die Phase umgebrochen haben, wie gezeigt:
Gibt es eine Möglichkeit, den LTSpice-Frequenzgang zu exportieren, ohne dass die Phase umgebrochen wird?
Ich denke, Sie können dies nicht in LTSpice beheben.
Ich habe keine harten Beweise gefunden, aber sehr plausible Beweise.
Wenn Sie den Mauszeiger über die Winkelachse bewegen (Sie sehen ein Lineal) und mit der linken Maustaste darauf klicken, gibt es eine Option zum Entwirren der Zweigwicklung. Warum sollte die Option hier sein, wenn es keinen Grund gäbe, sie aufzulösen?
Wenn Sie es deaktivieren, sehen Sie dieselbe Ausgabe wie in MATLAB.
Ich denke also, Sie sollten die Daten selbst in MATLAB entwirren.
wrapTo360(lon)-360
oder mit Modulo verwenden oder wenn (Winkel> 0) 360 ° subtrahieren.raw
Datei bleibt gleich), was bedeutet, dass nach dem Exportieren nach Matlab dem Benutzer die Option zum Ein- und Auspacken überlassen bleibt, genauso wie die Option vorhanden ist LTspice. Die Schlussfolgerung ist also richtig: Unwrapping muss in Matlab erfolgen.
jonk